@font-face{font-family:FuturaPT;src:url(/cdn/shop/files/futura-pt_medium.woff2?v=1756369488) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:FuturaPT-bold;src:url(/cdn/shop/files/futura-pt_bold.woff2?v=1756369626) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Neorf-f;src:url(/cdn/shop/files/NEORF.TTF?v=1757059313) format("truetype");font-weight:700;font-style:normal;font-display:swap}*{box-sizing:border-box;margin:0;padding:0}p.cart-empty{padding-top:20px}.empty-div .cart-drawer__footer.cart__footer{display:flex}.cart-footer-left{text-align:left}.return-link{font-family:FuturaPT;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#e30000;display:inline-flex;align-items:center;gap:.4em;text-decoration:none}.return-link--sm{font-size:12px;line-height:1}.return-link:after{content:"\25b6";font-size:.95em;transform:translateY(1px)}.return-link:hover{opacity:.85}body.drawer-open{overflow:hidden}.drawer{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999}.drawer.active{display:block}.cart-drawer__overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;opacity:0;pointer-events:none;transition:opacity .3s ease;z-index:9998}.drawer.active .cart-drawer__overlay{opacity:1;pointer-events:auto}.drawer__inner{font-family:FuturaPT;position:fixed;top:0;right:-100%;width:min(100%,800px);height:100%;background:#f6f4ec;transition:right .4s ease;z-index:9999;overflow-y:auto;display:flex;flex-direction:column}.return-link:after{content:unset!important}.drawer.active .drawer__inner{right:0}cart-drawer.is-empty .drawer__inner{display:flex;align-items:unset}.drawer__close-btn{position:absolute;top:15px;right:15px;border:none;color:#000;z-index:10000;line-height:1;border-radius:999px;background:transparent;cursor:pointer;-webkit-font-smoothing:antialiased}.drawer__close-btn:hover{color:#415434}.cart-drawer__header{text-align:center;padding:30px 15px 20px}.cart-drawer__logo .logo-img{max-width:180px;height:auto;margin:0 auto 10px}.cart-drawer__guarantee{display:flex;justify-content:center;align-items:center;font-family:Georgia,serif;font-size:14px;font-style:italic;letter-spacing:.05em;gap:6px;color:#000}.cart-drawer__guarantee .decor-left,.cart-drawer__guarantee .decor-right{font-size:18px;color:#415434}.drawer__inner.gradient.color-scheme-2{padding:20px}.guarantee-text{font-weight:700;text-transform:uppercase}.cart-variant-image{width:100%;height:auto;margin-right:8px;border-radius:4px}.cart-drawer__title-bar{text-align:center;background:transparent;padding:6px;border-top:2px solid #000;border-bottom:2px solid #000;font-weight:700;letter-spacing:.3em;font-size:16px;font-family:Outfit}.cart__items{border-bottom:2px solid #000;padding-bottom:0}.cart-drawer__table-columns{display:grid;grid-template-columns:20% 35% 15% 10% 20%;text-align:left;font-size:14px;font-weight:700;border-bottom:1px solid #000;padding:10px 0;background:#f6f4ec;letter-spacing:.05em}.cart-drawer__table-columns>div{padding:0 10px;border-left:0}.cart-drawer__item{border-bottom:1px solid #000}.cart-drawer__details{display:grid;grid-template-columns:20% 35% 15% 10% 20%;padding:14px 0}.cart-drawer__details>div{padding:0 10px}.cart-sku{font-size:14px;color:#000;font-weight:500}.cart-product-info{font-size:14px}.cart-product-title a{text-decoration:none;font-family:FuturaPT;font-weight:400;color:#000}.cart-product-option{font-size:12px;color:#000}.cart-product-option .option-label{font-weight:600}.cart-price,.cart-qty,.cart-total{font-size:14px;font-weight:600;text-align:center}.cart-total{font-weight:700}.cart-drawer__footer{display:flex;justify-content:space-between;flex-wrap:wrap;padding:20px 15px;background:#f6f4ec;gap:20px}.cart-footer-left{flex:1;min-width:250px}.footer-section{margin-bottom:12px}.footer-title{font-weight:700;font-size:14px;margin-bottom:5px}.footer-title.green{color:#415434}.footer-text{font-size:13px;line-height:1.4}.cart-footer-right{flex:1;min-width:250px;display:flex;flex-direction:column;align-items:flex-end;gap:15px}.footer-total-row{display:flex;justify-content:space-between;width:100%;font-weight:700;font-size:16px;padding-top:10px;align-items:center}.cart-qty{display:flex;align-items:center;justify-content:center;gap:6px;min-width:77px;border:1px solid #d3cccc;border-radius:2px;font-family:FuturaPT}.qty-btn{background-color:transparent;border:0px solid #ddd;color:#333;font-size:16px;font-weight:600;width:32px;height:32px;border-radius:6px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;line-height:1}.qty-btn:hover{background-color:transparent;border-color:#bbb}.empty-cart-btn{display:inline-block;padding:10px 20px;margin-top:15px;background-color:#415434;color:#fff;font-size:16px;font-weight:600;text-decoration:none;border-radius:6px;transition:background-color .3s ease}.empty-cart-btn:hover{background-color:#006c50}.qty-btn:active{background-color:#ddd}.qty-input{width:35px;height:32px;text-align:center;font-size:15px;border:0px solid #ddd;border-radius:6px;color:#333;font-family:FuturaPT;background-color:transparent;-moz-appearance:textfield}.qty-input:focus{border-color:#415434;outline:none;box-shadow:0 0 0 2px #00806033}.qty-input::-webkit-outer-spin-button,.qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}@media(min-width:500px){.cart-drawer__logo2 img{max-width:75%}}@media(max-width:480px){.cart-qty{min-width:90px;gap:4px;border:1px solid #000;border-radius:4px;padding:0!important}.qty-btn{width:28px;height:28px;font-size:14px}.qty-input{width:40px;height:28px;font-size:16px}}.footer-total-amount{font-size:36px}.cart-drawer__checkout-button{display:inline-block;background:#415434;color:#fff;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:12px 20px;border-radius:3px;border:none;text-align:center;text-decoration:none;transition:background .3s ease;width:100%}cart-drawer.is-empty .drawer__inner{grid-template-rows:unset}.empty-div{display:flex;flex-direction:column;text-align:center;margin-bottom:10px}.cart-drawer__checkout-button:hover{background:#497362}.cart-drawer__empty{text-align:center;padding:30px 0;font-size:16px;color:#000}.cart-drawer__table-columns>div:nth-child(3){padding-left:28px}.cart-drawer__table-columns>div:nth-child(4){padding-left:28px}.cart-drawer__table-columns>div:nth-child(5){padding-left:28px}body:has(.drawer.active){overflow:hidden}.drawer.active .cart-drawer__overlay{background:#332c25;opacity:.8}#CartDrawer .drawer__inner{background:#fff0bd!important;color:#332c25!important;border:none;max-width:calc(100vw - 5rem);padding:0}#CartDrawer .drawer__inner .drawer__close-btn{width:80px;height:22px}#CartDrawer .drawer__inner .drawer__close-btn svg{width:100%;height:100%}#CartDrawer .cart-drawer__logo2{display:none}#CartDrawer .cart-drawer__header{padding:0 0 25px}#CartDrawer .cart-drawer__logo .logo-img{margin:0}#CartDrawer .cart-drawer__logo{display:flex;align-items:center;justify-content:center}#CartDrawer .drawer__inner .cart-drawer__table-columns{border-width:2px;padding:5px 0;grid-template-columns:20% 40% 15% 15% 10%}#CartDrawer .drawer__inner .cart__items .cart-drawer__table-columns>div{font-family:Outfit;font-weight:700;letter-spacing:.1em;color:#332c25!important}#CartDrawer .drawer__inner .cart__items .cart-drawer__table-columns>div:last-child{text-align:right;padding-right:0;padding-left:0}#CartDrawer .drawer__inner .cart__items .cart-drawer__table-columns>div:nth-child(3),#CartDrawer .drawer__inner .cart__items .cart-drawer__table-columns>div:nth-child(4){padding-left:10px;text-align:center}#CartDrawer .drawer__inner .cart__items .cart-drawer__table-columns>div:first-child{padding-left:0}#CartDrawer .drawer__inner .cart__items .cart-drawer__details{grid-template-columns:20% 40% 15% 15% 10%}#CartDrawer .drawer__inner .cart__items .cart-product-title a{font-family:MerryType;color:#332c25;font-size:16px}#CartDrawer .drawer__inner .cart__items .cart-product-title{padding-bottom:7px;border-bottom:2px dashed #332c25;margin-bottom:7px}#CartDrawer .drawer__inner .cart__items .cart-product-option{font-size:14px;color:#332c25;font-weight:700;letter-spacing:.1em;font-family:MerryType}#CartDrawer .drawer__inner .cart__items .cart-product-option .option-label{font-weight:400}#CartDrawer .drawer__inner .cart__items .cart-qty{height:fit-content;border:none;gap:3px;min-width:auto}#CartDrawer .drawer__inner .cart__items .cart-price,#CartDrawer .drawer__inner .cart__items .cart-qty,#CartDrawer .drawer__inner .cart__items .cart-total{font-weight:400;color:#332c25;letter-spacing:.1em;font-family:MerryType}#CartDrawer .drawer__inner .cart__items .qty-btn{font-weight:400;color:#332c25;letter-spacing:.1em;font-family:Outfit;height:20px;transition:.5s all;font-size:20px}#CartDrawer .drawer__inner .cart__items .qty-btn:hover{transform:scale(1.2)}#CartDrawer .drawer__inner .cart__items .qty-btn.plus:hover{color:#405936}#CartDrawer .drawer__inner .cart__items .qty-btn.minus:hover{color:#b94827}#CartDrawer .drawer__inner .cart__items .qty-input{font-weight:400;color:#332c25;letter-spacing:.1em;font-family:MerryType;height:20px}#CartDrawer .drawer__inner .cart__items .cart-total{text-align:right;padding-right:0}#CartDrawer .drawer__inner .cart__items .cart-drawer__item{border:none}#CartDrawer .drawer__inner .cart-drawer__checkout-button{background:#332c25;font-family:Outfit;font-weight:700;letter-spacing:.1em;color:#fff0bd;margin-top:10px;border-radius:2px}#CartDrawer .drawer__inner .cart-drawer__checkout-button:hover{background:#405936}#CartDrawer .drawer__inner .footer-text,#CartDrawer .drawer__inner .footer-title{font-family:Outfit}#CartDrawer .drawer__inner .cart-drawer__title-bar{display:flex;justify-content:space-between;gap:20px;padding:10px 0 20px}#CartDrawer .drawer__inner .cart-drawer__header-title{letter-spacing:.1em;font-size:14px;font-weight:700;text-align:left;line-height:1.2}#CartDrawer .drawer__inner .cart-drawer__header-content{text-align:left;margin-left:40px;margin-top:7px;letter-spacing:.1em;font-weight:400;font-family:MerryType;line-height:1.4;font-size:14px;color:#332c25}#CartDrawer .drawer__inner .cart-drawer__header-content *{letter-spacing:.1em;font-weight:400;font-family:MerryType;line-height:1.4;font-size:14px;color:#332c25}#CartDrawer .drawer__inner .cart-drawer__header-left .cart-drawer__header-content{margin-left:80px}#CartDrawer .drawer__inner .cart-drawer__header-right{margin-right:30px}#CartDrawer .drawer__inner .footer-total-label,#CartDrawer .drawer__inner .footer-total-amount{font-size:14px;font-family:MerryType;letter-spacing:.1em;font-weight:400;color:#332c25;line-height:1}#CartDrawer .drawer__inner .footer-total-amount.last{font-size:22px;font-family:MerryType;letter-spacing:.1em;font-weight:700;color:#332c25}#CartDrawer .drawer__inner .cart-drawer__footer{padding:20px 0}#CartDrawer .drawer__inner .cart-drawer__table-columns,#CartDrawer .drawer__inner .cart-drawer__footer{background:transparent}.free_shipping_card_wrapper{border-top:2px solid #332C26;padding-top:15px;margin-top:auto}.free_shipping_card_wrapper .free_shipping_card{display:flex;gap:20px;width:100%}.free_shipping_card_icon{width:90px;height:auto;flex-shrink:0}.free_shipping_card_icon img{width:100%;height:auto}.free_shipping_card_wrapper .free_shipping_card_content-title p,.free_shipping_card_wrapper .free_shipping_card_content-title a{font-family:Outfit;font-size:14px;letter-spacing:.07em;color:#332c25;font-weight:500;line-height:1.3}.free_shipping_card_wrapper .free_shipping_card_content-title.success p{font-weight:900;color:#405936}.free_shipping_card_wrapper .free_shipping_card_content-text p,.free_shipping_card_wrapper .free_shipping_card_content-text a{font-family:Outfit;font-size:12px;letter-spacing:.07em;color:#332c25;font-weight:400;line-height:1.3}.free_shipping_card_wrapper .free_shipping_card_content-title strong{font-size:17px;font-weight:700}.free_shipping_card_wrapper .free_shipping_card_content-title a:hover,.free_shipping_card_wrapper .free_shipping_card_content-text a:hover{color:#405936}.free_shipping_card_wrapper .free_shipping_card_progress{height:20px;border:2px solid #332C26;border-radius:2px;position:relative}.free_shipping_card_wrapper .free_shipping_card_progress_bar{display:block!important;background:#405936;height:20px;position:absolute;top:-2px;left:-2px;border-radius:2px 0 0 2px}.free_shipping_card_wrapper .free_shipping_card_content{width:100%}.free_shipping_card_wrapper .free_shipping_card_content-title{margin-bottom:8px}.cart-payment-wrapper{display:flex;align-items:center;justify-content:space-between}.free_shipping_card_wrapper .free_shipping_card+.cart-payment-wrapper{border-top:2px solid #332C26;padding-top:10px;line-height:1}.free_shipping_card_wrapper .cart-payment-text{font-size:13px;line-height:1;font-family:Outfit;font-weight:400}.free_shipping_card_wrapper .cart-payment-icon{display:flex}.free_shipping_card_wrapper .cart-payment-wrapper .cart-payment-icon .payment_icon{width:auto;height:19px}.free_shipping_card_wrapper .free_shipping_card_content-title.empty_title p{color:#b94827;font-weight:700}.cart-drawer__wrapper.cart__wrapper{display:flex;flex-direction:column;height:100%}#CartDrawer .drawer__inner .empty-sec-content{margin:50px 0 30px;text-align:center}#CartDrawer .drawer__inner .empty-sec{padding:20px 0;border-top:2px dashed #332c25;border-bottom:2px dashed #332c25;width:fit-content;margin:0 auto 30px}#CartDrawer .drawer__inner .return-link{background:transparent;border:none;font-family:MerryType;color:#332c25;font-size:16px;letter-spacing:.1em;font-weight:400;cursor:pointer}#CartDrawer .drawer__inner .empty-sec-text{font-size:16px;font-family:MerryType;letter-spacing:.1em;font-weight:400;line-height:1.3}#CartDrawer .drawer__inner .return-link:hover{font-weight:700}#CartDrawer .drawer__inner .cart-footer-left{max-width:350px;margin-left:0}#CartDrawer .drawer__inner .empty-div .cart-drawer__checkout-button{opacity:.25;pointer-events:none;cursor:not-allowed}#CartDrawer .drawer__inner .main-cart-drawer{width:100%;flex-grow:1;padding-left:20px}#CartDrawer .drawer__inner .cart-footer-right{gap:10px}#CartDrawer .drawer__inner .footer-total-row{padding-top:0}#CartDrawer .drawer__inner .footer-total-row:last-child{margin-top:3px;padding-top:7px;border-top:2px dashed #332c25}#CartDrawer .drawer__inner{display:grid;flex-direction:row;align-items:stretch;overflow-y:auto;height:100%;grid-template-columns:40px auto}.left-perforation{width:40px;flex-shrink:0;background:radial-gradient(circle,transparent 8px,#FFF0BD 9px) 0 0 / 100% 50px repeat-y;display:flex!important;position:relative}.left-perforation:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#332c25cc;z-index:-1}#CartDrawer .main-part{flex:1;display:flex;flex-direction:column;padding:20px 20px 20px 10px}.drawer__inner.printing{overflow:hidden!important;right:0!important;transform:translateY(0);will-change:transform}.drawer__inner.printing.animate{animation:receiptScrollDown 4s steps(5) forwards;will-change:transform}@keyframes receiptScrollDown{0%{transform:translateY(0)}15%{transform:translate(-5px,20%)}20%{transform:translate(5px,20%)}30%{transform:translate(-5px,40%)}35%{transform:translate(5px,40%)}45%{transform:translate(-5px,60%)}50%{transform:translate(5px,60%)}60%{transform:translate(-5px,80%)}65%{transform:translate(5px,80%)}to{transform:translateY(100%)}}.cart-drawer__wrapper:has(.empty-sec-content) .cart-footer-right{display:none}#CartDrawer .drawer__inner .cart-drawer__wrapper:has(.empty-sec-content) .cart-drawer__checkout-button{opacity:.25;pointer-events:none;cursor:not-allowed}@media screen and (max-width:749px){#CartDrawer .drawer__inner .cart-drawer__header-content,#CartDrawer .drawer__inner .cart-drawer__header-left .cart-drawer__header-content{margin-left:0}#CartDrawer .drawer__inner{max-width:100%}#CartDrawer .drawer__inner .cart-drawer__header-right{margin-right:0}#CartDrawer .drawer__inner .cart-drawer__footer{flex-direction:column-reverse}#CartDrawer .drawer__inner .footer-section{display:flex;flex-direction:column-reverse;gap:10px}#CartDrawer .drawer__inner .cart-drawer__checkout-button{margin-top:0}#CartDrawer .drawer__inner .footer-total-row{max-width:70%}#CartDrawer .drawer__inner .cart-drawer__table-columns{grid-template-columns:30% 50% 20%}#CartDrawer .drawer__inner .cart__items .cart-drawer__table-columns>div{font-family:Outfit;font-weight:700;letter-spacing:.1em;color:#332c25!important}#CartDrawer .drawer__inner .cart__items .cart-drawer__table-columns>div:last-child,#CartDrawer .drawer__inner .cart__items .cart-drawer__table-columns>div:nth-child(4){display:none}#CartDrawer .drawer__inner .cart__items .cart-drawer__details{grid-template-columns:30% 50% 20%}#CartDrawer .drawer__inner .cart__items .cart-drawer__table-columns>div:nth-child(3),#CartDrawer .drawer__inner .cart__items .cart-price{text-align:right;padding-right:0}#CartDrawer .drawer__inner .cart__items .cart-price{font-size:18px;font-weight:700}#CartDrawer .drawer__inner .cart__items .cart-total{display:none}#CartDrawer .drawer__inner .cart__items .cart-qty{grid-row-start:2;grid-row-end:3;grid-column-start:3;grid-column-end:4;padding-right:0}#CartDrawer .drawer__inner .cart__items .cart-sku{grid-row-end:3;grid-row-start:1;padding:0}#CartDrawer .drawer__inner .cart__items .cart-product-info{grid-column-start:2;grid-row-end:3;grid-row-start:1}#CartDrawer .drawer__inner .cart__items .cart-price{grid-column-start:3;grid-row-end:2}#CartDrawer .drawer__inner .cart-qty-wrapper{padding-right:0}#CartDrawer .drawer__inner .cart-qty-wrapper .cart-qty-label{text-align:center;font-family:MerryType}#CartDrawer .drawer__inner .cart-footer-left{max-width:100%}.free_shipping_card_wrapper .free_shipping_card_content-title p,.free_shipping_card_wrapper .free_shipping_card_content-title a{font-size:13px}.free_shipping_card_wrapper .free_shipping_card{margin-bottom:10px}.cart-payment-wrapper{gap:5px}.free_shipping_card_wrapper .cart-payment-text span,#CartDrawer .msg-part{display:none}}@media screen and (max-width:520px){#CartDrawer .drawer__inner .cart__items .cart-drawer__details,#CartDrawer .drawer__inner .cart-drawer__table-columns{grid-template-columns:20% 50% 30%}.free_shipping_card_wrapper .cart-payment-text{text-align:center;width:100%}.free_shipping_card_wrapper .cart-payment-icon{width:100%}.cart-payment-wrapper{flex-wrap:wrap}.free_shipping_card_wrapper .cart-payment-wrapper .cart-payment-icon .payment_icon{height:auto;width:100%}#CartDrawer .drawer__inner .drawer__close-btn{width:50px;height:25px}#CartDrawer .drawer__inner{grid-template-columns:30px auto}.left-perforation{width:30px}#CartDrawer .main-part{padding-left:10px}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/c-cart-drawer.css.map */
