.landing-cart{position:fixed;top:0;right:0;bottom:0;left:0;z-index:110;visibility:hidden}.landing-cart.is-open{visibility:visible}.landing-cart__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;transition:opacity .4s var(--ease)}.landing-cart.is-open .landing-cart__overlay{opacity:1}.landing-cart__panel{position:absolute;inset-block:0;right:0;display:flex;flex-direction:column;width:min(460px,100%);background-color:rgb(var(--color-background));border-left:1px solid rgb(var(--color-border));transform:translate(100%);transition:transform .5s var(--ease)}.landing-cart.is-open .landing-cart__panel{transform:none}.landing-cart__contents{display:flex;flex-direction:column;flex:1;min-height:0}.landing-cart__head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px var(--page-margin);border-bottom:1px solid rgb(var(--color-border))}.landing-cart__title{margin:0;font-size:var(--h-s);letter-spacing:var(--ls-tight)}.landing-cart__count{color:rgb(var(--color-foreground-tertiary))}.landing-cart__close{display:flex;flex:none;align-items:center;justify-content:center;width:44px;height:44px;margin-right:-12px;color:rgb(var(--color-foreground));transition:color .1s linear}.landing-cart__close span{position:relative;display:block;width:16px;height:1px}.landing-cart__close span:before,.landing-cart__close span:after{content:"";position:absolute;left:0;width:16px;height:1px;background-color:currentColor}.landing-cart__close span:before{transform:rotate(45deg)}.landing-cart__close span:after{transform:rotate(-45deg)}@media(hover:hover)and (pointer:fine){.landing-cart__close:hover{color:rgb(var(--color-foreground-tertiary))}}.landing-cart__items{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 var(--page-margin)}.landing-cart__item{display:flex;gap:16px;padding:24px 0;border-bottom:1px solid rgb(var(--color-border));transition:opacity .2s linear}.landing-cart__item[aria-busy=true]{opacity:.45;pointer-events:none}.landing-cart__thumb{flex:none;width:72px}.landing-cart__thumb img{width:100%;height:auto}.landing-cart__details{flex:1;min-width:0}.landing-cart__name{display:block}.landing-cart__variant,.landing-cart__discounts{margin:2px 0 0;color:rgb(var(--color-foreground-tertiary))}.landing-cart__row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px}.landing-cart__qty{display:flex;align-items:center;border:1px solid rgb(var(--color-border))}.landing-cart__qty button{width:32px;height:32px;font-size:var(--p-s);line-height:1;color:rgb(var(--color-foreground));transition:color .1s linear}.landing-cart__qty-value{min-width:24px;text-align:center;font-size:var(--p-xs)}.landing-cart__price{margin:0}.landing-cart__price s{margin-right:6px;color:rgb(var(--color-foreground-tertiary))}.landing-cart__remove,.landing-cart__continue,.landing-cart__view{display:inline-block;margin-top:10px;color:rgb(var(--color-foreground-tertiary));font-size:var(--p-xs);text-decoration:underline;text-underline-offset:3px;transition:color .1s linear}@media(hover:hover)and (pointer:fine){.landing-cart__qty button:hover,.landing-cart__remove:hover,.landing-cart__continue:hover,.landing-cart__view:hover{color:rgb(var(--color-foreground))}}.landing-cart__empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:0 var(--page-margin);text-align:center}.landing-cart__empty p{margin:0}.landing-cart__foot{flex:none;padding:24px var(--page-margin) calc(var(--page-margin) + 8px);border-top:1px solid rgb(var(--color-border));text-align:center}.landing-cart__total{display:flex;align-items:baseline;justify-content:space-between;gap:16px;text-align:left}.landing-cart__total-value{font-size:var(--h-s);letter-spacing:var(--ls-tight)}.landing-cart__tax{margin:6px 0 20px;color:rgb(var(--color-foreground-tertiary));text-align:left}.landing-cart .btn{width:100%;margin-left:0}@media(prefers-reduced-motion:reduce){.landing-cart__overlay,.landing-cart__panel{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/landing-cart-drawer.css.map */
