cart-drawer .drawer__inner{display:flex;flex-direction:column;height:100%}cart-drawer .gift-progress-section,cart-drawer .gift-picker-section{flex:0 0 auto;padding:1rem 0}cart-drawer .gift-progress-section:not(:has(.gift-progress-bar)){display:none}cart-drawer .gift-picker-section:not(:has(.gift-picker)){display:none}cart-drawer .gift-progress-section{padding:.4rem 0}cart-drawer .gift-progress-bar{padding-top:.8rem;padding-bottom:.6rem}cart-drawer .gpb-headline{margin-bottom:1rem}cart-drawer .gpb-track-wrap{margin-bottom:6.4rem}cart-drawer .gpb-thumb-item svg{width:2rem;height:2rem}cart-drawer .gpb-reward--name{-webkit-line-clamp:2;line-clamp:2}cart-drawer cart-drawer-items{min-height:0;overscroll-behavior:contain;border-top:.1rem solid rgba(var(--color-foreground),.08)}cart-drawer .gift-cue{display:flex;align-items:center;justify-content:space-between;width:100%;padding:1rem 0;border:0;border-top:.1rem solid rgba(var(--color-foreground),.08);background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}cart-drawer .gift-cue__prompt{margin-right:auto}cart-drawer .gift-cue__icon{flex:0 0 auto;margin-right:.4em;font-size:.9em;line-height:1}cart-drawer[data-gift-cue=collapsed] .gift-picker-section,cart-drawer:not([data-gift-cue]) .gift-picker-section{display:none}cart-drawer .gift-cue__action{display:inline-flex;flex:0 0 auto;align-items:center;border:var(--buttons-border-width) solid rgba(var(--color-foreground),var(--buttons-border-opacity));border-radius:var(--buttons-radius-outset);padding:.5rem 1.2rem;font-size:1.2rem;letter-spacing:.1rem;line-height:1;white-space:nowrap}cart-drawer .gift-cue__close{display:none;flex:0 0 auto;align-items:center}cart-drawer[data-gift-cue=expanded] .gift-cue__action{display:none}cart-drawer[data-gift-cue=expanded] .gift-cue__close{display:inline-flex}cart-drawer[data-gift-cue=expanded] .gift-picker-section{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}cart-drawer[data-gift-cue=expanded]:has(.gift-picker) cart-drawer-items{display:none}cart-drawer .cart-items thead th{padding-top:.9rem;padding-bottom:.9rem}cart-drawer .cart-item__details{font-size:1.2rem;line-height:calc(1 + .3 / var(--font-body-scale))}cart-drawer .product-option{font-size:1.2rem;line-height:calc(1 + .3 / var(--font-body-scale))}cart-drawer .cart-item__discounted-prices .cart-item__old-price{font-size:1.2rem;line-height:calc(1 + .3 / var(--font-body-scale))}cart-drawer .price{font-size:1.3rem}cart-drawer .cart-item__final-price{font-size:1.3rem;line-height:1.25}cart-drawer .cart-item__name{font-size:1.35rem;line-height:1.15}cart-drawer .quantity{width:calc(12rem / var(--font-body-scale) + var(--inputs-border-width) * 2);min-height:calc((var(--inputs-border-width) * 2) + 3.8rem)}cart-drawer .quantity__input{font-size:1.3rem}cart-drawer .quantity__button{width:calc(4rem / var(--font-body-scale));font-size:1.5rem}cart-drawer .quantity__button .svg-wrapper{width:.9rem}cart-drawer cart-remove-button .button{min-width:calc(4rem / var(--font-body-scale));min-height:3.8rem}
/*# sourceMappingURL=/cdn/shop/t/21/assets/cart-drawer-layout.css.map */
