#sidebar-cart .Button--primary:before{background-color:#000!important}#sidebar-cart .Button--primary{border-color:#000!important}#sidebar-cart .Button--primary:not([disabled]):hover{color:#000!important}.upsell-product-title.CartItem__Title{display:block;text-transform:uppercase;letter-spacing:.2em;font-family:Montserrat;line-height:1;margin-bottom:5px;font-size:14px}.cart-banner{font-family:Montserrat;padding:4px 30px}.cart-banner p:first-child{margin-bottom:0}.Drawer__Footer{font-family:Montserrat}.progress-bar-wrapper{display:flex;flex-direction:column;text-align:center;padding:5px 0 0}.progress-bar-container{background-color:#d9d9d9;max-width:100%;margin:0 auto;height:17px;border-radius:0;text-align:center;width:100%;padding:3px}.free-shipping-message{text-align:left;margin:5px 0 0}.progress-bar{width:50%;height:11px;border-radius:0;background-color:var(--button-background);transition:width .5s ease}#error-message{font-size:13px;margin:auto;text-align:center;background:#ff3d001c}.Cart__Discount{display:flex;align-items:center;margin-top:5px;flex-wrap:wrap}.free-shipping-message{display:flex;align-items:center;flex-wrap:wrap;font-size:12px}.free-shipping-message span{width:calc(100% - 28px)}.free-shipping-message svg{margin-right:8px;vertical-align:sub;width:20px}.Cart__Discount svg{width:20px}p.Cart__Discount span{font-size:12px;width:calc(100% - 28px)}p.CartItem__Variant{font-size:12px}.features--heading-uppercase .CartItem__Title.Heading{font-size:14px}.features--heading-uppercase .CartItem__Title.Heading,.features--heading-uppercase .CartItem__Meta.Heading{letter-spacing:1.5px}.note-close{top:25px;cursor:pointer}.upsell-wrapper{background:#f1f1f1;padding-top:10px}.upsell-title-wrapper{padding:0 30px 10px;font-family:Montserrat}h3.upsell-title{text-transform:uppercase;letter-spacing:-.3px;font-weight:600}.product-upsell-wrapper{display:flex;align-items:stretch;flex-wrap:wrap;justify-content:flex-start;column-gap:20px;padding:0 30px 20px}.upsell-image img{object-fit:cover;height:100%;width:100%}.upsell-image{width:36.7%}.upsell-form{width:calc(63.3% - 20px)}.upsell-price-wrapper{display:flex;align-items:flex-start;column-gap:10px;flex-wrap:wrap;padding-top:10px;margin-bottom:10px}.upsell-price-wrapper .price_custom{line-height:1;display:block;font-size:16px;font-family:Montserrat;padding-top:3px;font-weight:600}.upsell-price-wrapper .discount_calculation{padding-top:5px;font-family:Montserrat;line-height:1;display:block;font-size:12px}.upsell-option-image{width:25%}.upsell-price-info{width:calc(75% - 10px)}.upsell-price-info.whole-width{width:100%}.upsell-price-info h6{margin-bottom:3px}.upsell-option-wrapper{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;column-gap:10px;margin-bottom:15px}.upsell-option-value{position:relative;display:flex;align-items:center;justify-content:center;width:35px;height:35px;padding:5px;border:1px solid #e7e7e7;color:#939393;cursor:pointer;font-size:12px;line-height:1;background:#fff;overflow:hidden}.upsell-atc-button{padding:0;letter-spacing:2px;font-size:13px;display:flex;align-items:center;justify-content:center;width:100%;text-transform:uppercase;min-height:40px;background-color:var(--button-background);color:#fff;cursor:pointer;font-family:Montserrat}.upsell-option-value.variant-available-false{cursor:not-allowed!important;background-color:#fff;background-image:linear-gradient(45deg,transparent calc(50% - .5px),#999 calc(50% - .5px),#999 calc(50% + .5px),transparent calc(50% + .5px)),linear-gradient(-45deg,transparent calc(50% - .5px),#999 calc(50% - .5px),#999 calc(50% + .5px),transparent calc(50% + .5px));background-repeat:no-repeat;background-size:100% 100%}.upsell-option-value.selected{border-color:#000}.upsell-label{width:100%;font-family:Montserrat;margin-bottom:10px;font-weight:600}.upsell-option-value.variant-available-false:before,.upsell-option-value.variant-available-false:after{content:none!important;display:none!important}.Drawer__Main::-webkit-scrollbar{width:8px}.Drawer__Main::-webkit-scrollbar-track{background:#d4d4d4;border-radius:2px}.Drawer__Main::-webkit-scrollbar-thumb{background:#343434;border-radius:0}@media screen and (max-width:750px){.product-upsell-wrapper{padding:0 20px 20px 25px}.upsell-image{width:100px}.upsell-form{width:calc(100% - 120px)}.upsell-price-wrapper .price_custom{font-size:14px}.upsell-option-value{width:30px;height:30px}.upsell-label{margin-bottom:5px;line-height:1;font-size:14px;margin-top:0}.upsell-option-image{width:20%}.upsell-price-info{width:calc(80% - 10px)}.upsell-price-wrapper{align-items:center}.upsell-atc-button{font-size:12px;min-height:35px}.upsell-option-wrapper{margin-bottom:10px}.upsell-price-wrapper .discount_calculation{font-size:10px}}#sidebar-cart.Drawer{display:flex;flex-direction:column;height:100%;height:100dvh;max-height:100%;max-height:100dvh;z-index:10050}body:has(#sidebar-cart[aria-hidden=false]) .PageOverlay{z-index:10040}body:has(#sidebar-cart[aria-hidden=false]) .whatsapp-float,body:has(#sidebar-cart[aria-hidden=false]) shopify-chat{visibility:hidden!important;pointer-events:none!important}#sidebar-cart .Drawer__Header{flex:0 0 auto}#sidebar-cart .Drawer__Title{font-size:13px;letter-spacing:.16em}#sidebar-cart .Cart.Drawer__Content{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:auto!important;max-height:none!important;overflow:hidden}#sidebar-cart .cart-banner{flex:0 0 auto;font-size:12px}#sidebar-cart .Drawer__Main{flex:1 1 auto;min-height:0;overflow:auto;-webkit-overflow-scrolling:touch}#sidebar-cart .Drawer__Footer{flex:0 0 auto;padding:8px 16px max(10px,env(safe-area-inset-bottom,0px))!important}#sidebar-cart .Cart__NoteButton{font-size:11px;letter-spacing:.04em;line-height:1.3;text-align:left;width:100%;padding:0;margin:0 0 4px}#sidebar-cart .progress-bar-wrapper{padding:2px 0 0}#sidebar-cart .free-shipping-message{font-size:11px;margin:2px 0 0}#sidebar-cart .Cart__Checkout{margin-top:8px;min-height:44px;padding-top:10px;padding-bottom:10px;font-size:13px;letter-spacing:.12em}#sidebar-cart .Drawer__Footer .discount_calculation{display:block;font-size:11px;margin-top:4px}#sidebar-cart .CartItem__Title,#sidebar-cart .features--heading-uppercase .CartItem__Title.Heading{font-size:13px;letter-spacing:.12em}#sidebar-cart .CartItem__Variant,#sidebar-cart p.CartItem__Variant{font-size:11px}#sidebar-cart .CartItem__Meta,#sidebar-cart .CartItem__Price{font-size:12px}#sidebar-cart .CartItem__Remove{font-size:11px}#sidebar-cart .CartItem__ImageWrapper{width:76px;min-width:76px}#sidebar-cart .CartItem__Info{padding-left:12px}@media screen and (min-width:641px){#sidebar-cart .CartItem__ImageWrapper{width:80px;min-width:80px}}#sidebar-cart .empress-cart-recs{background:#f1f1f1;padding:8px 0 4px}#sidebar-cart .empress-cart-recs .upsell-title-wrapper{padding:0 16px 6px}#sidebar-cart .empress-cart-recs h3.upsell-title{font-size:12px;font-weight:600;letter-spacing:.12em;margin:0}#sidebar-cart .empress-cart-recs .product-upsell-wrapper{padding:0 16px 10px;column-gap:10px;align-items:flex-start}#sidebar-cart .empress-cart-recs .upsell-image{width:64px;flex:0 0 64px}#sidebar-cart .empress-cart-recs .upsell-image img{height:80px;width:100%;object-fit:cover}#sidebar-cart .empress-cart-recs .upsell-form{width:calc(100% - 74px)}#sidebar-cart .empress-cart-recs .upsell-option-image,#sidebar-cart .empress-cart-recs .discount_calculation{display:none}#sidebar-cart .empress-cart-recs .upsell-price-wrapper{padding-top:0;margin-bottom:4px}#sidebar-cart .empress-cart-recs .upsell-price-info,#sidebar-cart .empress-cart-recs .upsell-price-info.whole-width{width:100%}#sidebar-cart .empress-cart-recs .upsell-product-title.CartItem__Title{font-size:11px;letter-spacing:.1em;margin-bottom:2px}#sidebar-cart .empress-cart-recs .price_custom,#sidebar-cart .empress-cart-recs .price__highlighing12{font-size:12px;font-weight:600;color:inherit!important}#sidebar-cart .empress-cart-recs .Price--compareAt_multiple{font-size:11px;font-weight:400}#sidebar-cart .empress-cart-recs .upsell-label{font-size:10px;margin:0 0 4px;line-height:1}#sidebar-cart .empress-cart-recs .upsell-option-wrapper{margin-bottom:6px;column-gap:6px}#sidebar-cart .empress-cart-recs .upsell-option-value{width:24px;height:24px;font-size:10px;padding:0}#sidebar-cart .empress-cart-recs .upsell-atc-button{min-height:28px;font-size:11px;letter-spacing:.12em}#sidebar-cart .empress-cart-recs .upsell-option-value{overflow:hidden}@media screen and (min-width:641px){#sidebar-cart .empress-cart-recs .upsell-button-wrapper{display:flex;justify-content:flex-end}#sidebar-cart .empress-cart-recs .upsell-atc-button{width:auto;min-width:0;padding:0 12px;min-height:26px}}#sidebar-cart #cartGiftMessageContainer.gift-message-container,#sidebar-cart .gift-message-container{margin:12px 16px!important;padding:10px 12px!important;border-radius:6px!important;width:auto!important;min-height:44px!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;font-family:var(--heading-font-family),"Montserrat",sans-serif!important}#sidebar-cart .gift-message-toggle{min-height:0;width:100%;font-family:inherit!important}#sidebar-cart .gift-message-label{font-family:var(--heading-font-family),"Montserrat",sans-serif!important;font-size:14px!important;line-height:1.25!important;font-weight:500!important;gap:8px!important;margin:0!important;min-height:0!important}#sidebar-cart .gift-message-text{font-family:var(--heading-font-family),"Montserrat",sans-serif!important;font-size:14px!important;line-height:1.25!important}#sidebar-cart #cartGiftMessageContainer input[type=checkbox],#sidebar-cart .gift-message-label input[type=checkbox],#sidebar-cart #giftMessageCheckbox{width:16px!important;height:16px!important;margin:0 8px 0 0!important;flex-shrink:0}#sidebar-cart #cartGiftMessageContainer .gift-banner,#sidebar-cart #replacementBanner{padding:8px 10px!important;font-size:12px!important}@media screen and (max-width:750px){#sidebar-cart .empress-cart-recs .product-upsell-wrapper{padding:0 16px 10px}#sidebar-cart .empress-cart-recs .upsell-image{width:64px;flex:0 0 64px}#sidebar-cart .empress-cart-recs .upsell-form{width:calc(100% - 74px)}#sidebar-cart .empress-cart-recs .upsell-option-value{width:24px;height:24px}#sidebar-cart .empress-cart-recs .upsell-atc-button{min-height:28px;font-size:11px}#sidebar-cart .empress-cart-recs .price_custom{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/cart-drawer.css.map */
