cart-drawer{position:fixed;z-index:1000;top:0;left:0;width:100vw;height:100%}@supports (height: 100dvh){cart-drawer{height:100dvh}}cart-drawer.drawer{display:flex;justify-content:flex-end;background-color:rgba(var(--color-foreground),.5);visibility:hidden;transition:visibility var(--duration-default) ease}cart-drawer.drawer.active{visibility:visible}.cart-drawer__overlay{position:fixed;top:0;right:0;bottom:0;left:0}.cart-drawer__overlay:empty{display:block}#CartDrawer{--cd-px: calc(1rem / (10 * var(--font-body-scale)));--cd-gutter: calc(16 * var(--cd-px));--cd-thumb: calc(80 * var(--cd-px));height:100%}#CartDrawer .drawer__inner{--cd-border: rgba(var(--color-foreground), .1);--cd-muted: rgba(var(--color-foreground), .68);position:relative;display:flex;flex-direction:column;width:calc(420 * var(--cd-px));max-width:calc(100vw - 3rem);height:100%;padding:0;border:.1rem solid rgba(var(--color-foreground),.2);border-right:0;overflow:hidden;color:rgb(var(--color-foreground));letter-spacing:0;transform:translate(100%);transition:transform var(--duration-default) ease}cart-drawer.active #CartDrawer .drawer__inner{transform:translate(0)}#CartDrawer .drawer__header{position:relative;flex:none;display:flex;align-items:center;justify-content:center;min-height:calc(52 * var(--cd-px));padding:calc(10 * var(--cd-px)) calc(52 * var(--cd-px));border-bottom:.1rem solid var(--cd-border)}#CartDrawer .drawer__heading{margin:0;font-size:calc(17 * var(--cd-px));line-height:1.2;letter-spacing:.02em;text-align:center}#CartDrawer .drawer__close{position:absolute;top:calc(26 * var(--cd-px));right:calc(4 * var(--cd-px));transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;min-width:0;min-height:0;padding:0;border:0;background-color:transparent;box-shadow:none;color:rgb(var(--color-foreground));cursor:pointer}#CartDrawer .drawer__close .svg-wrapper{width:calc(18 * var(--cd-px));height:calc(18 * var(--cd-px))}#CartDrawer .cart_custom_timmer{flex:none}#CartDrawer #cart-timer{position:static!important;width:100%!important;z-index:auto!important;padding:calc(9 * var(--cd-px)) var(--cd-gutter)!important;border-radius:0!important;font-size:calc(13 * var(--cd-px))!important;line-height:1.3;display:flex;align-items:center;justify-content:center;text-align:center;font-variant-numeric:tabular-nums}#CartDrawer #cart-timer #timer{display:inline-block;min-width:2.8em;text-align:left}#CartDrawer .ls-cart-social{flex:none;display:flex;align-items:center;justify-content:center;gap:calc(8 * var(--cd-px));padding:calc(8 * var(--cd-px)) var(--cd-gutter);background:#f5f5f5;border-bottom:.1rem solid var(--cd-border);font-size:calc(12.5 * var(--cd-px));font-weight:600;line-height:1.3;color:#111;text-align:center}#CartDrawer .ls-cart-social__dot{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:#111}#CartDrawer cart-drawer-items{display:block;flex:1 1 auto;min-height:0;padding:0 var(--cd-gutter);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}#CartDrawer cart-drawer-items.is-empty{flex:none;padding:0;overflow:visible}#CartDrawer cart-drawer-items::-webkit-scrollbar{width:3px}#CartDrawer cart-drawer-items::-webkit-scrollbar-thumb{background-color:rgba(var(--color-foreground),.3);border-radius:100px}#CartDrawer .cart-drawer__shipping{--cd-ship-fill: rgb(var(--color-foreground));margin:calc(12 * var(--cd-px)) 0 calc(2 * var(--cd-px));padding:calc(10 * var(--cd-px)) calc(12 * var(--cd-px)) calc(11 * var(--cd-px));border-radius:calc(10 * var(--cd-px));background-color:rgba(var(--color-foreground),.04);text-align:center}#CartDrawer .cart-drawer__shipping.is-free{--cd-ship-fill: #1f9d55;background-color:#eef8f2}#CartDrawer .cart-drawer__shipping-text{display:flex;align-items:center;justify-content:center;gap:calc(6 * var(--cd-px));margin:0 0 calc(7 * var(--cd-px));font-size:calc(12.5 * var(--cd-px));font-weight:600;line-height:1.3;letter-spacing:.01em;color:rgb(var(--color-foreground))}#CartDrawer .cart-drawer__shipping.is-free .cart-drawer__shipping-text{color:#146c3b}#CartDrawer .cart-drawer__shipping-icon{flex:none;width:calc(18 * var(--cd-px));height:calc(18 * var(--cd-px))}#CartDrawer .cart-drawer__shipping-bar{height:calc(6 * var(--cd-px));border-radius:100px;background-color:rgba(var(--color-foreground),.1);overflow:hidden}#CartDrawer .cart-drawer__shipping-fill{display:block;height:100%;max-width:100%;border-radius:inherit;background-color:var(--cd-ship-fill);transition:width var(--duration-long, .5s) ease}#CartDrawer .cart-drawer__form,#CartDrawer .drawer__contents,#CartDrawer .drawer__cart-items-wrapper{display:block;margin:0}#CartDrawer .cart__items--disabled{pointer-events:none}#CartDrawer .cart-items,#CartDrawer .cart-items tbody{display:block;width:100%;margin:0;border:0;border-spacing:0;box-shadow:none}#CartDrawer .cart-items thead{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);border:0}#CartDrawer .cart-item{display:grid;grid-template-columns:var(--cd-thumb) minmax(0,1fr);grid-template-rows:1fr auto auto auto 1fr;column-gap:calc(14 * var(--cd-px));margin:0;padding:calc(14 * var(--cd-px)) 0;border-bottom:.1rem solid var(--cd-border)}#CartDrawer .cart-item:last-child{border-bottom:0}#CartDrawer .cart-item>td{display:block;min-width:0;width:auto;padding:0;border:0}#CartDrawer .cart-item__media{position:relative;grid-column:1;grid-row:1 / -1;align-self:center;width:var(--cd-thumb);height:var(--cd-thumb);border-radius:calc(10 * var(--cd-px));background-color:rgba(var(--color-foreground),.04)}#CartDrawer .cart-item__image{display:block;width:100%;height:100%;max-width:none;object-fit:cover;border-radius:calc(10 * var(--cd-px))}#CartDrawer .cart-item__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:block;border-radius:calc(10 * var(--cd-px))}#CartDrawer .cart-item__details,#CartDrawer .cart-item__totals,#CartDrawer .cart-item__quantity{grid-column:2;text-align:center}#CartDrawer .cart-item__details{grid-row:2;font-size:calc(12 * var(--cd-px));line-height:1.35}#CartDrawer .cart-item__details>*{margin:0;max-width:none}#CartDrawer .cart-item__details>*+*{margin-top:calc(3 * var(--cd-px))}#CartDrawer .cart-item__details>:empty{display:none}#CartDrawer .cart-item__name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;font-family:var(--font-body-family);font-size:calc(13.5 * var(--cd-px));font-weight:600;line-height:1.3;letter-spacing:0;color:rgb(var(--color-foreground));text-decoration:none;word-break:break-word}#CartDrawer .cart-item__name:hover{text-decoration:underline;text-underline-offset:.2em}#CartDrawer .product-option{font-size:calc(12 * var(--cd-px));line-height:1.35;color:var(--cd-muted);word-break:break-word}#CartDrawer .product-option+.product-option{margin-top:calc(2 * var(--cd-px))}#CartDrawer .product-option *{display:inline;margin:0}#CartDrawer .cart-item__details dl{margin:calc(2 * var(--cd-px)) 0 0}#CartDrawer .cart-item__details dl>.product-option{display:inline;margin:0}#CartDrawer .cart-item__details dl dd{margin-left:.25em}#CartDrawer .discounts{margin:0;padding:0;list-style:none;font-size:calc(12 * var(--cd-px))}#CartDrawer .discounts__discount{display:flex;align-items:center;justify-content:center;gap:calc(6 * var(--cd-px));line-height:1.4}#CartDrawer .discounts__discount>.icon,#CartDrawer .discounts__discount svg{flex:none;width:calc(12 * var(--cd-px));height:calc(12 * var(--cd-px));color:rgb(var(--color-foreground))}#CartDrawer .cart-item__totals{position:relative;grid-row:3;display:flex;align-items:center;justify-content:center;margin-top:calc(4 * var(--cd-px));pointer-events:none}#CartDrawer .cart-item__price-wrapper{display:flex;flex-direction:column;align-items:center}#CartDrawer .cart-item__price-wrapper>*{margin:0;padding:0}#CartDrawer .cart-item__price-wrapper .cart-item__discounted-prices{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:0 calc(6 * var(--cd-px))}#CartDrawer .cart-item__totals .price{display:inline-block;font-size:calc(13 * var(--cd-px));font-weight:600;line-height:1.3;letter-spacing:0;text-align:center;color:rgb(var(--color-foreground))}#CartDrawer .cart-item__totals .cart-item__old-price{font-size:calc(12 * var(--cd-px));font-weight:400;color:var(--cd-muted);opacity:1;text-decoration:line-through}#CartDrawer .unit-price{display:block;margin-top:calc(2 * var(--cd-px));font-size:calc(11 * var(--cd-px));letter-spacing:.02em;line-height:1.3;text-transform:uppercase;color:var(--cd-muted)}#CartDrawer .cart-item .loading__spinner{position:absolute;top:50%;left:50%;right:auto;bottom:auto;z-index:1;width:calc(18 * var(--cd-px));padding:0;transform:translate(-50%,-50%)}#CartDrawer .cart-item .loading__spinner:not(.hidden)~*{visibility:hidden}#CartDrawer .cart-item__quantity{grid-row:4;display:flex;justify-content:center;margin-top:calc(8 * var(--cd-px))}#CartDrawer quantity-popover{position:relative;display:flex;flex-direction:column;align-items:center;width:100%}#CartDrawer .cart-item__quantity-wrapper{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:calc(6 * var(--cd-px))}#CartDrawer .quantity-popover-container{display:flex;align-items:center;width:auto;max-width:none;margin:0;padding:0}#CartDrawer .quantity{--inputs-radius: calc(8 * var(--cd-px));--inputs-radius-outset: calc(9 * var(--cd-px));flex:none;width:calc(96 * var(--cd-px));height:calc(32 * var(--cd-px));min-height:0;background:rgb(var(--color-background))}#CartDrawer .quantity__button{flex:0 0 calc(30 * var(--cd-px));width:calc(30 * var(--cd-px));height:100%}#CartDrawer .quantity__button .svg-wrapper{width:calc(10 * var(--cd-px));height:calc(10 * var(--cd-px))}#CartDrawer .quantity__input{flex:1 1 auto;width:auto;min-width:0;height:100%;padding:0;font-size:calc(13 * var(--cd-px));font-weight:600;opacity:1;text-align:center}@supports (-webkit-touch-callout: none){#CartDrawer .quantity__input{font-size:16px}}#CartDrawer quantity-popover .quantity__button:not(:focus-visible):not(.focused),#CartDrawer quantity-popover .quantity__input:not(:focus-visible):not(.focused){background-color:initial}#CartDrawer cart-remove-button{display:flex;flex:none;width:calc(32 * var(--cd-px));height:calc(32 * var(--cd-px));margin:0}#CartDrawer cart-remove-button .button{--border-opacity: 0;--shadow-opacity: 0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-width:0;min-height:0;margin:0;padding:0;color:var(--cd-muted);box-shadow:none}#CartDrawer cart-remove-button .button:before,#CartDrawer cart-remove-button .button:after{content:none}#CartDrawer cart-remove-button .button:not([disabled]):hover{color:rgb(var(--color-foreground))}#CartDrawer cart-remove-button .svg-wrapper,#CartDrawer cart-remove-button .icon-remove{width:calc(16 * var(--cd-px));height:calc(16 * var(--cd-px))}#CartDrawer .quantity-popover__info-button{--shadow-opacity: 0;--border-opacity: 0;display:flex;align-items:center;justify-content:center;min-width:0;min-height:0;margin:calc(6 * var(--cd-px)) auto 0;padding:0;font-size:calc(12 * var(--cd-px))}#CartDrawer .quantity-popover__info-button svg{flex-shrink:0;width:15px;height:14px}#CartDrawer .quantity-popover__info-button span{padding-left:calc(6 * var(--cd-px))}#CartDrawer .quantity-popover__info-button--open{text-decoration:underline}#CartDrawer .quantity-popover__info.global-settings-popup{position:absolute;top:100%;left:50%;z-index:3;width:100%;max-width:calc(260 * var(--cd-px));background-color:rgb(var(--color-background));text-align:left;transform:translate(-50%)}#CartDrawer .quantity-popover__info .quantity__rules{position:relative;margin:calc(12 * var(--cd-px)) 0 calc(10 * var(--cd-px)) calc(8 * var(--cd-px));font-size:calc(12 * var(--cd-px))}#CartDrawer .quantity-popover__info .quantity__rules span:first-of-type{display:block}#CartDrawer .quantity-popover__info .quantity__rules .divider+.divider:before{content:"\2022";margin:0 .5rem}#CartDrawer .quantity-popover__info .quantity__rules .divider:nth-child(2):before{content:none}#CartDrawer .quantity-popover__info .volume-pricing-label{display:block;margin:calc(12 * var(--cd-px)) 0 0 calc(12 * var(--cd-px));font-size:calc(12 * var(--cd-px))}#CartDrawer .quantity-popover__info .button{--shadow-opacity: 0;--border-opacity: 0;position:absolute;top:calc(4 * var(--cd-px));right:0;display:flex;justify-content:flex-end;width:3.2rem;height:3.2rem;min-width:0;min-height:0;padding:0 1.2rem 0 0}#CartDrawer .quantity-popover__info .button .icon,#CartDrawer .quantity-popover__info .button .svg-wrapper{width:1.5rem;height:1.5rem}#CartDrawer quantity-popover volume-pricing{display:block;margin-top:calc(12 * var(--cd-px))}#CartDrawer quantity-popover volume-pricing ul{margin:0;padding:0;list-style:none}#CartDrawer quantity-popover volume-pricing li{display:flex;justify-content:space-between;padding:calc(6 * var(--cd-px)) calc(8 * var(--cd-px));font-size:calc(12 * var(--cd-px))}#CartDrawer quantity-popover volume-pricing li:nth-child(odd){background:rgba(var(--color-foreground),.03)}#CartDrawer .cart-item__error{display:flex;align-items:flex-start;justify-content:center;width:100%;min-width:0;margin:0;text-align:left}#CartDrawer .cart-item__error-text{order:1;font-size:calc(12 * var(--cd-px));line-height:1.4;letter-spacing:0}#CartDrawer .cart-item__error-text:not(:empty){margin-top:calc(6 * var(--cd-px))}#CartDrawer .cart-item__error-text+.svg-wrapper{flex-shrink:0;width:calc(14 * var(--cd-px));height:calc(14 * var(--cd-px));margin:calc(8 * var(--cd-px)) calc(6 * var(--cd-px)) 0 0}#CartDrawer .cart-item__error-text:empty+.svg-wrapper{display:none}#CartDrawer .drawer__footer{flex:none;display:flex;flex-direction:column;align-items:stretch;gap:calc(10 * var(--cd-px));padding:calc(12 * var(--cd-px)) var(--cd-gutter) calc(14 * var(--cd-px));border-top:.1rem solid var(--cd-border);background-color:rgb(var(--color-background));box-shadow:0 -.6rem 1.6rem #0000000d;text-align:center}#CartDrawer cart-drawer-items.is-empty+.drawer__footer,cart-drawer.is-empty #CartDrawer .drawer__footer{display:none}#CartDrawer .cart-drawer__footer{display:flex;flex-direction:column;align-items:center;gap:calc(4 * var(--cd-px));margin:0;padding:0}#CartDrawer .cart-drawer__footer>div:empty{display:none}#CartDrawer .cart-drawer__footer .discounts__discount{font-size:calc(12 * var(--cd-px))}#CartDrawer .totals{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:0 calc(8 * var(--cd-px));margin:0}#CartDrawer .totals>*{margin:0;line-height:1.25}#CartDrawer .totals__total{font-family:var(--font-body-family);font-size:calc(14 * var(--cd-px));font-weight:600;letter-spacing:0;color:rgb(var(--color-foreground))}#CartDrawer .totals__total-value{font-size:calc(16 * var(--cd-px));font-weight:700;letter-spacing:0;color:rgb(var(--color-foreground))}#CartDrawer .tax-note{display:block;max-width:32em;margin:0;font-size:calc(11.5 * var(--cd-px));line-height:1.4;letter-spacing:0;text-align:center;color:var(--cd-muted)}#CartDrawer .tax-note a{font-size:inherit;color:inherit}#CartDrawer .cart__ctas{display:block;margin:0;text-align:center}#CartDrawer .cart__checkout-button{display:flex;align-items:center;justify-content:center;gap:calc(8 * var(--cd-px));width:100%;max-width:none;min-height:calc(48 * var(--cd-px));padding:0 var(--cd-gutter);font-size:calc(15 * var(--cd-px));font-weight:700;line-height:1.2;letter-spacing:.02em}#CartDrawer .cart__checkout-button .ls-lock{display:block;flex:0 0 calc(16 * var(--cd-px));width:calc(16 * var(--cd-px));height:calc(16 * var(--cd-px))}#CartDrawer .cart-drawer__guarantee{display:flex;flex-direction:column;align-items:flex-start;align-self:center;gap:calc(4 * var(--cd-px));max-width:100%;margin:0;padding:0;list-style:none;font-size:calc(12 * var(--cd-px));font-weight:500;line-height:1.35;letter-spacing:0;color:rgba(var(--color-foreground),.8)}#CartDrawer .cart-drawer__guarantee-item{display:flex;align-items:center;gap:calc(6 * var(--cd-px));text-align:left}#CartDrawer .cart-drawer__guarantee-icon{flex:none;width:calc(16 * var(--cd-px));height:calc(16 * var(--cd-px));color:#1f9d55}#CartDrawer .footer__payment{margin:0}#CartDrawer .list-payment{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:calc(4 * var(--cd-px));margin:0;padding:0;list-style:none}#CartDrawer .list-payment__item{display:flex;align-items:center;flex:0 1 calc(32 * var(--cd-px));min-width:0;padding:0}#CartDrawer .list-payment__item svg{display:block;width:100%;height:auto}#CartDrawer .drawer__footer>details{margin:calc(-12 * var(--cd-px)) calc(-1 * var(--cd-gutter)) 0;padding:0 var(--cd-gutter);border-bottom:.1rem solid var(--cd-border);text-align:left}#CartDrawer .drawer__footer>details[open]{padding-bottom:calc(12 * var(--cd-px))}#CartDrawer .drawer__footer summary{position:relative;display:flex;padding:calc(12 * var(--cd-px)) 2.8rem calc(12 * var(--cd-px)) 0;font-size:calc(13 * var(--cd-px));line-height:1;cursor:pointer}#CartDrawer details[open]>summary .icon-caret{transform:rotate(180deg)}#CartDrawer .cart__note{display:block;height:fit-content}#CartDrawer .cart__note .field__input{height:100%;min-height:8rem;position:relative;border-radius:var(--inputs-radius);padding:1rem 1.2rem;font-size:16px}cart-drawer.is-empty #CartDrawer .drawer__header{display:none}cart-drawer:not(.is-empty) #CartDrawer .cart-drawer__warnings,cart-drawer:not(.is-empty) #CartDrawer .cart-drawer__collection{display:none}#CartDrawer .drawer__inner-empty{flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;min-height:0;padding:calc(56 * var(--cd-px)) var(--cd-gutter) calc(24 * var(--cd-px));overflow-y:auto;text-align:center}#CartDrawer .cart-drawer__warnings{display:flex;flex:1;flex-direction:column;justify-content:center;padding:0;text-align:center}#CartDrawer .cart-drawer__empty-content{display:flex;flex-direction:column;align-items:center;gap:calc(16 * var(--cd-px))}#CartDrawer .cart__empty-text{display:block;margin:0;font-size:calc(17 * var(--cd-px));line-height:1.3;letter-spacing:.02em;text-align:center}#CartDrawer .cart-drawer__empty-content .button{min-width:calc(220 * var(--cd-px));min-height:calc(46 * var(--cd-px));font-size:calc(14 * var(--cd-px));font-weight:600}#CartDrawer .cart__login-title{margin:calc(12 * var(--cd-px)) 0 0;font-size:calc(14 * var(--cd-px));letter-spacing:0}#CartDrawer .cart__login-paragraph{margin:0;font-size:calc(12.5 * var(--cd-px));color:var(--cd-muted)}#CartDrawer .cart__login-paragraph a{font-size:inherit}#CartDrawer .cart-drawer__collection{margin:calc(16 * var(--cd-px)) 0 0}@media screen and (max-height:480px){#CartDrawer .drawer__inner{overflow-y:auto}#CartDrawer cart-drawer-items{flex:none;min-height:auto;overflow:visible}}@media(prefers-reduced-motion:reduce){#CartDrawer .drawer__inner,cart-drawer.drawer{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/component-cart-drawer.css.map */
