.custom-design .custom-drawer .drawer__inner{width:600px;padding:0;border:none}.custom-design .custom-drawer .cart-drawer__empty-content .drawer__close{position:absolute}.custom-design .custom-drawer .is-empty .drawer__recommendation,.custom-design .custom-drawer .is-empty .drawer__progress-bar-block{display:none}.custom-design .custom-drawer .cart__contents{padding:0 16px;direction:ltr}.custom-design .custom-drawer .drawer__heading,.custom-design .custom-drawer .cart__empty-text{font-weight:800;font-size:30px;line-height:1;letter-spacing:-.02em}@media screen and (min-width:750px){.custom-design .custom-drawer .drawer__heading,.custom-design .custom-drawer .cart__empty-text{font-size:40px}}.custom-design .custom-drawer .cart-item__name{font-family:var(--font-body-family);font-weight:900;font-size:18px;line-height:1;letter-spacing:0;text-transform:uppercase}.custom-design .custom-drawer .totals__total,.custom-design .custom-drawer .totals__total-value{font-family:var(--font-body-family);font-weight:800;font-size:25px;line-height:1.2;letter-spacing:.02em;text-transform:uppercase;color:rgb(var(--color-foreground))}.custom-design .custom-drawer .totals{margin-bottom:12px}@media screen and (min-width:750px){.custom-design .custom-drawer .totals{margin-bottom:7px}}.custom-design .custom-drawer .cart__checkout-button{display:flex;align-items:center;justify-content:center;gap:15px}.custom-design .custom-drawer .tax-note{font-weight:600;font-size:12px;line-height:2;letter-spacing:0;text-align:center;margin:7px auto 0;color:rgb(var(--color-foreground))}.custom-design .custom-drawer .tax-note a{color:rgb(var(--color-foreground));text-decoration:none}.custom-design .custom-drawer .tax-note a:hover{text-decoration:underline}.custom-design .custom-drawer .drawer__footer{padding-left:15px;padding-right:15px;background-color:#ffda00;border:none;box-shadow:0 -4px 4px #0000001a}.custom-design .custom-drawer .drawer__footer>details{border:none}.custom-design .custom-drawer .drawer__footer>details[open] .summary__title svg{transform:rotate(270deg)}.custom-design .custom-drawer .drawer__footer summary{padding-right:0}.custom-design .custom-drawer .drawer__footer .summary__title{display:flex;align-items:center;justify-content:space-between;width:100%;font-family:var(--font-body-family);font-weight:800;font-size:16px;line-height:2;letter-spacing:0;color:rgb(var(--color-foreground));text-transform:uppercase}.custom-design .custom-drawer .drawer__footer .summary__title svg{transform:rotate(90deg);width:16px;height:16px;transition:transform .3s ease-in-out}.custom-design .custom-drawer .drawer__footer .cart__note{position:static}.custom-design .custom-drawer .drawer__footer .cart__note:before,.custom-design .custom-drawer .drawer__footer .cart__note:after{display:none}.custom-design .custom-drawer .drawer__footer .cart__note .text-area{border-radius:10px}.custom-design .custom-drawer .drawer__footer #Details-CartDrawer+.cart-drawer__footer{padding-top:0}.custom-design .custom-drawer .drawer__footer #Details-CartDrawer+.cart-drawer__footer .totals{margin-top:0}.custom-design .custom-drawer .price{font-weight:800;font-size:20px;line-height:1;letter-spacing:0}.custom-design .custom-drawer .cart-remove-button{background-color:#0000;border:none;color:#757575;padding:0;min-height:-moz-fit-content;min-height:fit-content}.custom-design .custom-drawer .cart-drawer .cart-item__details,.custom-design .custom-drawer .cart-drawer .cart-item__totals{padding-top:23px}@media screen and (min-width:750px){.custom-design .custom-drawer .cart-drawer .cart-item__details,.custom-design .custom-drawer .cart-drawer .cart-item__totals{padding-top:33px}}.custom-design .custom-drawer .cart-drawer .cart-item>td+td{padding-left:0}.custom-design .custom-drawer .cart-drawer .cart-item{-moz-column-gap:16px;column-gap:16px;row-gap:0;margin-bottom:16px}.custom-design .custom-drawer .quantity{min-height:28px;width:79px;border-radius:8px;border:2px solid rgb(var(--color-foreground))}.custom-design .custom-drawer .quantity:after,.custom-design .custom-drawer .quantity:before{display:none}.custom-design .custom-drawer .quantity__input,.custom-design .custom-drawer .quantity__button,.custom-design .custom-drawer .quantity button *{font-weight:800;font-size:20px;line-height:1;letter-spacing:.05em;text-align:center}.custom-design .custom-drawer .cart-item__badge{display:flex;align-items:center;justify-content:center;color:#fff;position:absolute;top:4px;left:4px;width:41px;height:41px;font-weight:800;font-size:16px;line-height:1;letter-spacing:0;text-align:center;text-transform:uppercase;background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url('data:image/svg+xml,<svg width="39" height="39" viewBox="0 0 39 39" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17.2313 1.16802C18.5899 -0.0624821 20.6601 -0.0624822 22.0187 1.16802C22.9402 2.00266 24.2299 2.29703 25.4223 1.94488C27.1802 1.4257 29.0454 2.32393 29.7356 4.02203C30.2037 5.17385 31.238 5.99866 32.4651 6.19874C34.2742 6.49372 35.5649 8.11227 35.45 9.94165C35.372 11.1825 35.9459 12.3744 36.9647 13.0871C38.4667 14.1378 38.9273 16.1561 38.03 17.7544C37.4213 18.8386 37.4213 20.1614 38.03 21.2456C38.9273 22.8439 38.4667 24.8622 36.9647 25.9129C35.9459 26.6256 35.372 27.8175 35.45 29.0583C35.5649 30.8877 34.2742 32.5063 32.4651 32.8013C31.238 33.0013 30.2037 33.8262 29.7356 34.978C29.0454 36.6761 27.1802 37.5743 25.4223 37.0551C24.2299 36.703 22.9402 36.9973 22.0187 37.832C20.6601 39.0625 18.5899 39.0625 17.2313 37.832C16.3098 36.9973 15.0201 36.703 13.8277 37.0551C12.0698 37.5743 10.2046 36.6761 9.51442 34.978C9.0463 33.8262 8.01202 33.0013 6.78491 32.8013C4.97581 32.5063 3.68506 30.8877 3.80004 29.0583C3.87803 27.8175 3.30405 26.6256 2.28528 25.9129C0.783322 24.8622 0.322658 22.8439 1.21999 21.2456C1.82865 20.1614 1.82865 18.8386 1.21999 17.7544C0.322657 16.1561 0.783321 14.1378 2.28528 13.0871C3.30405 12.3744 3.87803 11.1825 3.80004 9.94165C3.68506 8.11227 4.97581 6.49372 6.78492 6.19874C8.01202 5.99866 9.0463 5.17385 9.51442 4.02204C10.2046 2.32393 12.0698 1.4257 13.8277 1.94488C15.0201 2.29703 16.3098 2.00266 17.2313 1.16802Z" fill="%2301B2BA"/></svg>')}.custom-design .custom-drawer .quantity__button{width:20px}.custom-design .custom-drawer .quantity__input:focus-visible{outline:none;box-shadow:none}.custom-design .custom-drawer .cart-items thead{display:none}.custom-design .custom-drawer .cart-item__quantity-wrapper{justify-content:space-between}.custom-design .custom-drawer .cart-drawer .cart-item{grid-template:repeat(2,auto)/88px auto auto auto}@media screen and (min-width:750px){.custom-design .custom-drawer .cart-drawer .cart-item{grid-template:repeat(2,auto)/110px auto auto auto}}.custom-design .custom-drawer .cart-item__media{width:100%;padding:0;background-color:#fff;border-radius:10px}.custom-design .custom-drawer .cart-item__image{max-width:100%;width:88px;height:110px;padding:8px;border-radius:10px;-o-object-fit:contain;object-fit:contain}@media screen and (min-width:750px){.custom-design .custom-drawer .cart-item__image{width:110px;height:135px}}.custom-design .custom-drawer .drawer__header{padding:25px 15px 16px}.custom-design .custom-drawer .drawer__close{position:static}.custom-design .custom-drawer .cart-item__link{line-height:0}.custom-design .custom-drawer .drawer__recommendation{display:block;padding:0 15px;direction:ltr}.custom-design .custom-drawer cart-drawer-items{direction:rtl}.custom-design .custom-drawer cart-drawer-items::-webkit-scrollbar{height:0;width:3px;background-color:#ffda004d}.custom-design .custom-drawer cart-drawer-items::-webkit-scrollbar-thumb{background-color:#ffda00}.custom-design .custom-drawer cart-drawer-items::-webkit-scrollbar-track-piece{margin-top:0}.custom-design .custom-drawer .drawer__recommendation-list{max-width:calc(100% + 16px);width:calc(100% + 16px);overflow-x:scroll;display:flex;align-items:stretch;gap:12px;padding:4px 16px 4px 0;scroll-padding-right:16px;scroll-snap-type:x mandatory;margin-bottom:10px}@media screen and (min-width:750px){.custom-design .custom-drawer .drawer__recommendation-list{gap:25px}}.custom-design .custom-drawer .drawer__recommendation-list::-webkit-scrollbar{width:3px;height:3px;background-color:#ffda004d}.custom-design .custom-drawer .drawer__recommendation-list::-webkit-scrollbar-thumb{background-color:#ffda00;border-radius:100px}.custom-design .custom-drawer .drawer__recommendation-list::-webkit-scrollbar-track-piece{margin-right:16px}.custom-design .custom-drawer .drawer__recommendation-item{scroll-snap-align:start;flex-shrink:0;width:-moz-min-content;width:min-content}.custom-design .custom-drawer .drawer__recommendation-img-wrap{background-color:#fff;padding:16px;border-radius:10px;overflow:hidden;position:relative}.custom-design .custom-drawer .drawer__recommendation-img-wrap img{border-radius:10px}.custom-design .custom-drawer .drawer__recommendation-title{font-family:var(--font-body-family);font-weight:800;font-size:16px;line-height:25px;letter-spacing:0;text-align:start;padding:0 0 5px;text-transform:uppercase;margin:20px 0 16px;border-bottom:1px solid #0e4b3e}@media screen and (min-width:750px){.custom-design .custom-drawer .drawer__recommendation-title{font-size:18px}}.custom-design .custom-drawer .drawer__recommendation-item-title{font-weight:700;font-size:12px;line-height:1;letter-spacing:0;text-transform:uppercase;font-family:var(--font-body-family);margin:8px 0 0}.custom-design .custom-drawer .drawer__recommendation-price{display:block;color:rgb(var(--color-foreground));font-weight:900;font-size:12px;line-height:2;letter-spacing:0;text-align:center;text-align:start}.custom-design .custom-drawer .drawer__recommendation-button{position:absolute;bottom:9px;right:9px;display:flex;align-items:baseline;justify-content:center;border:none;width:25px;height:25px;border-radius:50%;background-color:#0e4b3e;color:#fff;border-color:#0e4b3e;padding:0;min-height:unset;min-width:unset;font-weight:500;font-size:30px;line-height:20px;vertical-align:middle;letter-spacing:0;text-align:center}.custom-design .custom-drawer .drawer__progress-bar-wrapper{position:relative;margin:10px 0 20px;height:78px}.custom-design .custom-drawer .drawer__progress-bar-block{display:block;direction:ltr;padding:0 15px}.custom-design .custom-drawer .drawer__progress-bar{position:absolute;top:14px;right:0;left:0;height:26px;border-radius:30px;background-color:rgba(var(--color-foreground),.3);overflow:hidden}.custom-design .custom-drawer .drawer__progress-bar-value{background-color:rgb(var(--color-foreground));width:0;height:100%;border-radius:30px;transition:1s}.custom-design .custom-drawer .drawer__progress-bar-value:empty{display:block}.custom-design .custom-drawer .drawer__progress-bar-points-container{position:relative;padding:0 12px;display:flex;justify-content:space-between;width:calc(50% + 37px);margin-left:auto}.custom-design .custom-drawer .drawer__progress-bar-text{display:flex;justify-content:space-between;align-items:center;margin-top:10px;font-weight:600;font-size:16px;line-height:1.56;letter-spacing:0;color:rgb(var(--color-foreground))}.custom-design .custom-drawer .drawer__progress-bar-text p{margin:0}.custom-design .custom-drawer .drawer__progress-bar-text p span{font-weight:800}.custom-design .custom-drawer .drawer__progress-bar-text p>span{font-family:var(--font-body-family);font-weight:900}.custom-design .custom-drawer .drawer__progress-bar-point{display:flex;flex-direction:column;align-self:center}.custom-design .custom-drawer .drawer__progress-bar-point p{margin:0;text-align:center;font-family:var(--font-body-family);font-weight:900;font-size:16px;line-height:1.56;letter-spacing:0;color:rgb(var(--color-foreground))}.custom-design .custom-drawer .drawer__progress-bar-point.point-active .drawer__progress-bar-point-circle{border-color:rgb(var(--color-foreground))}.custom-design .custom-drawer .drawer__progress-bar-point-circle{display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:50%;background-color:#fff5e8;border:2px solid rgba(var(--color-foreground),.3);transition:border-color ease-in-out .3s}.custom-design .custom-drawer .drawer__progress-bar-point-circle svg{color:rgb(var(--color-foreground));width:37px;height:37px}.custom-design .custom-drawer .drawer__progress-bar-point-circle img{-o-object-fit:contain;object-fit:contain;width:35px;height:35px}
/*# sourceMappingURL=/cdn/shop/t/165/assets/cart-drawer.out.css.map */
