cart-drawer.drawer{z-index:10080!important}cart-drawer .drawer__overlay,cart-drawer .cart-drawer__overlay{background:#1414124d!important;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}cart-drawer .drawer__inner{align-self:center!important;width:min(340px,calc(100vw - 28px))!important;max-width:340px!important;height:auto!important;max-height:min(640px,calc(100dvh - 64px))!important;min-height:0!important;padding:0 14px!important;border:1px solid rgba(16,41,31,.1)!important;border-right:0!important;border-radius:18px 0 0 18px!important;background:#fff!important;box-shadow:-16px 0 42px #1c1e1b1f!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}cart-drawer .drawer__header{padding:12px 0 10px!important;border-bottom:1px solid #ebe9e4!important;flex:0 0 auto!important}cart-drawer .drawer__heading{margin:0!important;color:#171916!important;font-size:17px!important;font-weight:650!important;line-height:1.1!important;letter-spacing:-.025em!important}cart-drawer .drawer__close{width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;top:6px!important;right:8px!important;border:1px solid #e1dfda!important;border-radius:999px!important;background:#fff!important;color:#171916!important;transition:background .18s ease,border-color .18s ease,transform .18s ease!important}cart-drawer .drawer__close .svg-wrapper{width:16px!important;height:16px!important}cart-drawer .drawer__close:hover{background:#f6f5f1!important;border-color:#cfcec7!important;transform:rotate(4deg)}cart-drawer .drawer__contents{min-height:0!important;flex:1 1 auto!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}cart-drawer cart-drawer-items{padding:0!important;min-height:0!important;flex:1 1 auto!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;scrollbar-width:thin!important}cart-drawer .drawer__cart-items-wrapper{margin:0!important}cart-drawer .cart-items thead{display:none!important}cart-drawer .cart-item{display:grid!important;grid-template-columns:56px minmax(0,1fr) auto!important;grid-template-areas:"media details totals" "media quantity quantity"!important;gap:4px 8px!important;padding:9px 0!important;margin:0!important;border-bottom:1px solid #efede8!important}cart-drawer .cart-item:last-child{margin:0!important}cart-drawer .cart-item td{padding:0!important;border:0!important}cart-drawer .cart-item__media{grid-area:media!important;width:56px!important;min-width:56px!important;align-self:start!important}cart-drawer .cart-item__details{grid-area:details!important;width:auto!important;min-width:0!important}cart-drawer .cart-item__totals{grid-area:totals!important;display:flex!important;align-items:flex-start!important;justify-content:flex-end!important;width:auto!important;min-width:max-content!important;padding-top:1px!important}cart-drawer .cart-item__quantity{grid-area:quantity!important;width:auto!important;padding-top:2px!important}cart-drawer .cart-item__image-container{display:grid!important;place-items:center!important;width:56px!important;height:56px!important;overflow:hidden!important;border-radius:9px!important;background:#f4f3ef!important}cart-drawer .cart-item__image{display:block!important;width:56px!important;height:56px!important;max-width:56px!important;object-fit:contain!important;padding:2px!important;border-radius:9px!important;background:#f4f3ef!important}cart-drawer .cart-item__name{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;margin:0 0 2px!important;color:#171916!important;font-size:12px!important;font-weight:650!important;line-height:1.22!important;text-decoration:none!important}cart-drawer .cart-item__details .product-option,cart-drawer .cart-item__details dl{color:#727873!important;font-size:9.5px!important;line-height:1.2!important}cart-drawer .cart-item__details dl{margin:3px 0 0!important}cart-drawer .cart-item__details .caption-with-letter-spacing{font-size:9px!important;margin:0 0 2px!important}cart-drawer .cart-item__totals .price{color:#171916!important;font-size:11px!important;font-weight:700!important;line-height:1.2!important;white-space:nowrap!important}cart-drawer .cart-item__price-wrapper .cart-item__discounted-prices{gap:2px!important}cart-drawer .cart-item__quantity-wrapper{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:6px!important}cart-drawer .quantity{width:88px!important;min-height:30px!important;height:30px!important;border:1px solid #dddbd5!important;border-radius:999px!important;background:#f8f7f4!important;box-shadow:none!important}cart-drawer .quantity:before,cart-drawer .quantity:after{display:none!important}cart-drawer .quantity__button{width:27px!important;min-width:27px!important;height:28px!important;min-height:28px!important;color:#10291f!important;cursor:pointer!important}cart-drawer .quantity__button .svg-wrapper{width:11px!important;height:11px!important}cart-drawer .quantity__input{height:28px!important;padding:0!important;color:#171916!important;font-size:10.5px!important;font-weight:650!important}cart-drawer cart-remove-button .button{display:grid!important;place-items:center!important;width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;margin:0!important;padding:0!important;border:1px solid #e3e1dc!important;border-radius:999px!important;background:#fff!important;color:#68716c!important;box-shadow:none!important;cursor:pointer!important}cart-drawer cart-remove-button .button:before,cart-drawer cart-remove-button .button:after{display:none!important}cart-drawer cart-remove-button .button .svg-wrapper{width:14px!important;height:14px!important}cart-drawer cart-remove-button .button:hover{border-color:#e9c8c8!important;background:#fff6f6!important;color:#9f2929!important}cart-drawer .cart-item__error{margin-top:3px!important;font-size:9px!important}cart-drawer .drawer__footer{padding:9px 0 max(10px,env(safe-area-inset-bottom))!important;border-top:1px solid #e7e5df!important;background:#fff!important;flex:0 0 auto!important;box-shadow:0 -8px 22px #1c1e1b0a!important}cart-drawer .drawer__footer>*+*{margin-top:6px!important}cart-drawer .totals{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;margin:0 0 3px!important}cart-drawer .totals__total{margin:0!important;color:#68716c!important;font-size:10.5px!important;font-weight:560!important}cart-drawer .totals__total-value{margin:0!important;color:#171916!important;font-size:14px!important;font-weight:720!important;letter-spacing:-.02em!important}cart-drawer .tax-note{margin:0 0 7px!important;color:#7a807b!important;font-size:8.8px!important;line-height:1.3!important;text-align:left!important}cart-drawer .cart__ctas{display:grid!important;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)!important;gap:6px!important;margin:7px 0 0!important}cart-drawer .dd-cart-view-link,cart-drawer #CartDrawer-Checkout{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;min-height:38px!important;height:38px!important;margin:0!important;padding:0 10px!important;border-radius:999px!important;font-size:10.5px!important;font-weight:650!important;line-height:1!important;letter-spacing:0!important;text-decoration:none!important;box-shadow:none!important;cursor:pointer!important}cart-drawer .dd-cart-view-link{border:1px solid #d8d7d1!important;background:#fff!important;color:#10291f!important}cart-drawer .dd-cart-view-link:hover{border-color:#bfc5bf!important;background:#f7f6f2!important}cart-drawer #CartDrawer-Checkout{border:0!important;background:#10291f!important;color:#fff!important}cart-drawer #CartDrawer-Checkout:before,cart-drawer #CartDrawer-Checkout:after{display:none!important}cart-drawer #CartDrawer-Checkout:hover{background:#173a2f!important}cart-drawer .cart-drawer__empty-content{padding:20px 0!important}cart-drawer .cart__empty-text{color:#171916!important;font-size:19px!important;letter-spacing:-.025em!important}cart-drawer .cart-drawer__warnings .button{min-height:40px!important;border-radius:999px!important;background:#10291f!important;color:#fff!important}cart-drawer cart-drawer-items::-webkit-scrollbar{width:3px}cart-drawer cart-drawer-items::-webkit-scrollbar-thumb{background-color:#10291f47;border-radius:100px}cart-drawer cart-drawer-items::-webkit-scrollbar-track{background:transparent}@media(max-width:749px){cart-drawer .drawer__inner{align-self:center!important;width:min(92vw,332px)!important;max-width:332px!important;height:auto!important;max-height:calc(100dvh - 24px)!important;padding:0 12px!important;border-radius:15px 0 0 15px!important}cart-drawer .drawer__header{padding:11px 0 9px!important}cart-drawer .drawer__heading{font-size:16px!important}cart-drawer .drawer__close{right:6px!important;top:5px!important}cart-drawer .cart-item{grid-template-columns:52px minmax(0,1fr) auto!important;gap:4px 7px!important;padding:8px 0!important}cart-drawer .cart-item__media{width:52px!important;min-width:52px!important}cart-drawer .cart-item__image-container,cart-drawer .cart-item__image{width:52px!important;height:52px!important;max-width:52px!important}cart-drawer .cart-item__name{font-size:11.5px!important}cart-drawer .quantity{width:84px!important}cart-drawer .cart__ctas{grid-template-columns:1fr 1fr!important;gap:6px!important}}html[lang^=ar] cart-drawer .drawer__inner{border-left:0!important;border-right:1px solid rgba(16,41,31,.1)!important;border-radius:0 18px 18px 0!important}html[lang^=ar] cart-drawer .tax-note{text-align:right!important}@media(max-width:749px){html[lang^=ar] cart-drawer .drawer__inner{border-radius:0 15px 15px 0!important}}@media(prefers-reduced-motion:reduce){cart-drawer .drawer__close{transition:none!important}}cart-drawer #CartDrawer.cart-drawer{align-items:center!important;justify-content:flex-end!important}cart-drawer #CartDrawer .drawer__inner,cart-drawer.is-empty #CartDrawer .drawer__inner,cart-drawer:not(.is-empty) #CartDrawer .drawer__inner{align-self:center!important;width:min(360px,calc(100vw - 32px))!important;max-width:360px!important;height:min(720px,calc(100dvh - 24px))!important;min-height:0!important;max-height:min(720px,calc(100dvh - 24px))!important;margin:0 16px 0 0!important;padding:20px!important;border:1px solid #e3e3df!important;border-radius:24px!important;background:#fff!important;box-shadow:0 12px 28px #0000001f!important}cart-drawer .drawer__header{padding:0 0 16px!important;margin:0!important;border-bottom:0!important}cart-drawer .drawer__heading{font-size:18px!important;font-weight:600!important;line-height:1.2!important;letter-spacing:-.015em!important}cart-drawer .drawer__close{top:12px!important;right:12px!important;width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;border:1px solid #e3e3df!important;border-radius:12px!important;background:#fff!important}cart-drawer cart-drawer-items{padding:0 4px 0 0!important}cart-drawer .cart-item{grid-template-columns:64px minmax(0,1fr) auto!important;grid-template-areas:"media details totals" "media quantity quantity"!important;gap:8px 12px!important;padding:12px!important;margin:0 0 8px!important;border:1px solid #e3e3df!important;border-radius:16px!important;background:#fff!important}cart-drawer .cart-item:last-child{margin-bottom:0!important}cart-drawer .cart-item__media{width:64px!important;min-width:64px!important}cart-drawer .cart-item__image-container,cart-drawer .cart-item__image{width:64px!important;height:64px!important;max-width:64px!important;border-radius:12px!important;background:#f7f7f5!important}cart-drawer .cart-item__name{margin:0 0 4px!important;font-size:13px!important;font-weight:600!important;line-height:1.3!important}cart-drawer .cart-item__details .product-option,cart-drawer .cart-item__details dl,cart-drawer .cart-item__details .caption-with-letter-spacing{font-size:10.5px!important;line-height:1.35!important}cart-drawer .cart-item__totals .price{font-size:12px!important;font-weight:650!important}cart-drawer .cart-item__quantity-wrapper{margin-top:4px!important}cart-drawer .quantity{width:92px!important;height:32px!important;min-height:32px!important;padding:3px!important;border:1px solid #e3e3df!important;border-radius:12px!important;background:#fff!important}cart-drawer .quantity__button{width:26px!important;min-width:26px!important;height:26px!important;min-height:26px!important;border-radius:9px!important;background:#f5f5f2!important}cart-drawer .quantity__input{height:26px!important;font-size:11px!important;font-weight:600!important}cart-drawer cart-remove-button .button{width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#9a1111!important;text-decoration:underline!important}cart-drawer .drawer__footer{padding:12px 0 0!important;border-top:0!important;box-shadow:none!important}cart-drawer .drawer__footer .totals{padding:14px 16px!important;margin:0!important;border-radius:16px!important;background:#f7f7f5!important}cart-drawer .totals__total{font-size:12px!important;font-weight:500!important}cart-drawer .totals__total-value{font-size:15px!important;font-weight:650!important}cart-drawer .tax-note{margin:8px 0 0!important;font-size:10px!important;line-height:1.4!important}cart-drawer .cart__ctas{grid-template-columns:1fr!important;gap:8px!important;margin:12px 0 0!important}cart-drawer .dd-cart-view-link,cart-drawer #CartDrawer-Checkout{min-height:42px!important;height:42px!important;border-radius:14px!important;font-size:12px!important;font-weight:600!important}cart-drawer .dd-cart-view-link{border:1px solid #dcdcd7!important;background:#fff!important;color:#111!important}cart-drawer #CartDrawer-Checkout{background:#111!important;color:#fff!important}cart-drawer .cart-drawer__empty-content{padding:24px 0 8px!important}cart-drawer .cart__empty-text{font-size:18px!important;font-weight:600!important}cart-drawer .cart-drawer__warnings .button{min-height:42px!important;border-radius:14px!important;background:#111!important}@media(max-width:749px){cart-drawer #CartDrawer .drawer__inner,cart-drawer.is-empty #CartDrawer .drawer__inner,cart-drawer:not(.is-empty) #CartDrawer .drawer__inner{width:min(360px,calc(100vw - 24px))!important;max-width:calc(100vw - 24px)!important;height:min(720px,calc(100dvh - 24px))!important;min-height:0!important;max-height:calc(100dvh - 24px)!important;margin:0 12px 0 0!important;padding:16px!important;border-radius:20px!important}cart-drawer .cart-item{grid-template-columns:58px minmax(0,1fr) auto!important;gap:7px 10px!important;padding:10px!important}cart-drawer .cart-item__media{width:58px!important;min-width:58px!important}cart-drawer .cart-item__image-container,cart-drawer .cart-item__image{width:58px!important;height:58px!important;max-width:58px!important}}html[dir=rtl] cart-drawer #CartDrawer .drawer__inner,html[lang^=ar] cart-drawer #CartDrawer .drawer__inner{margin:0 0 0 16px!important;border-radius:24px!important}@media(max-width:749px){html[dir=rtl] cart-drawer #CartDrawer .drawer__inner,html[lang^=ar] cart-drawer #CartDrawer .drawer__inner{margin:0 0 0 12px!important;border-radius:20px!important}}cart-drawer:not(.is-empty) #CartDrawer .drawer__header{position:relative!important;min-height:58px!important;padding:2px 52px 20px 0!important;margin:0!important;box-sizing:border-box!important;align-items:flex-start!important}cart-drawer:not(.is-empty) #CartDrawer .drawer__close{top:-6px!important;right:0!important;margin:0!important;z-index:6!important}cart-drawer:not(.is-empty) #CartDrawer cart-drawer-items{position:relative!important;z-index:1!important}@media(max-width:749px){cart-drawer:not(.is-empty) #CartDrawer .drawer__header{min-height:62px!important;padding:2px 50px 22px 0!important}cart-drawer:not(.is-empty) #CartDrawer .drawer__close{top:-8px!important;right:0!important}}html[dir=rtl] cart-drawer:not(.is-empty) #CartDrawer .drawer__header,html[lang^=ar] cart-drawer:not(.is-empty) #CartDrawer .drawer__header{padding-right:0!important;padding-left:52px!important}html[dir=rtl] cart-drawer:not(.is-empty) #CartDrawer .drawer__close,html[lang^=ar] cart-drawer:not(.is-empty) #CartDrawer .drawer__close{right:auto!important;left:0!important}
/*# sourceMappingURL=/cdn/shop/t/74/assets/dd-cart-drawer-experience.css.map */
