#CartDrawer{--gd-cd-gap: 1rem;--gd-cd-pad: 1.6rem;--gd-cd-radius: .8rem}#CartDrawer .drawer__inner{padding:0}#CartDrawer .drawer__header{padding:1.6rem var(--gd-cd-pad) 1.2rem;border:0}#CartDrawer .drawer__heading{font-size:2.8rem;line-height:1.1}#CartDrawer .drawer__close{width:4rem;height:4rem;right:.8rem;top:.8rem;border-radius:50%}#CartDrawer .drawer__contents{padding:0 var(--gd-cd-pad)}#CartDrawer .drawer__cart-items-wrapper{padding-bottom:var(--gd-cd-gap)}#CartDrawer .cart-items thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}#CartDrawer .cart-items tbody{display:grid;gap:var(--gd-cd-gap)}#CartDrawer .cart-item{grid-template-columns:8.8rem minmax(0,1fr) auto;grid-template-rows:auto 1fr;column-gap:1.4rem;row-gap:.8rem;margin:0;padding:1.2rem;border-radius:var(--gd-cd-radius)}#CartDrawer .cart-item:last-child{margin-bottom:0}#CartDrawer .cart-items td,#CartDrawer .cart-items .cart-item__nested-line td:not(.cart-item__quantity){padding:0}#CartDrawer .cart-item>td+td{padding-left:0}#CartDrawer .cart-item__media{grid-column:1;grid-row:1 / 3;width:8.8rem}#CartDrawer .cart-item__image{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:calc(var(--gd-cd-radius) - .2rem)}#CartDrawer .cart-item__details{grid-column:2 / 4;grid-row:1}#CartDrawer .cart-item__name{display:block;font-size:1.8rem;line-height:1.15;letter-spacing:0;text-decoration:none}#CartDrawer .cart-item__name:hover{text-decoration:underline;text-underline-offset:.3rem}#CartDrawer .cart-item__details>*+*{margin-top:.4rem}#CartDrawer .cart-item__details .product-option,#CartDrawer .cart-item__details .product-option *{font-size:1.3rem;line-height:1.4}#CartDrawer .cart-item__details .product-option{color:rgba(var(--color-foreground),.75)}#CartDrawer .cart-item__details .caption-with-letter-spacing{font-size:1rem}#CartDrawer .cart-items .cart-item__quantity{grid-column:2;grid-row:2;align-self:end;padding:0}#CartDrawer .cart-item__totals{grid-column:3;grid-row:2;align-self:end;align-items:center;min-height:3.2rem;padding:0}#CartDrawer .cart-item__totals .price{font-size:1.4rem;font-weight:700}#CartDrawer .cart-item__totals .cart-item__old-price{font-size:1.2rem;font-weight:500;opacity:.6}#CartDrawer .cart-item__totals .loading__spinner{padding-top:0}#CartDrawer .cart-item__quantity-wrapper{align-items:center;gap:.6rem}#CartDrawer .quantity-popover-container{padding:0}#CartDrawer .cart-quantity.quantity{width:auto;min-height:3.2rem;gap:.4rem;align-items:center}#CartDrawer .cart-quantity.quantity:before,#CartDrawer .cart-quantity.quantity:after{display:none}#CartDrawer .cart-quantity .quantity__button,#CartDrawer .cart-remove-button.button{width:3.2rem;min-width:3.2rem;height:3.2rem;min-height:3.2rem;padding:0;border-radius:50%;background:rgba(var(--color-foreground),.07);color:rgb(var(--color-foreground));box-shadow:none;transition:background var(--duration-short) ease}#CartDrawer .cart-quantity .quantity__button:hover,#CartDrawer .cart-remove-button.button:hover{background:rgba(var(--color-foreground),.14)}#CartDrawer .cart-remove-button.button:before,#CartDrawer .cart-remove-button.button:after{display:none}#CartDrawer .cart-quantity .quantity__button .svg-wrapper,#CartDrawer .cart-quantity .quantity__button svg{width:1rem;height:1rem}#CartDrawer .cart-remove-button .svg-wrapper,#CartDrawer .cart-remove-button svg{width:1.4rem;height:1.4rem}#CartDrawer .cart-quantity .quantity__input{width:2.8rem;min-width:0;height:3.2rem;padding:0;font-size:1.4rem;text-align:center;background:transparent}#CartDrawer cart-remove-button{min-height:0;height:3.2rem;margin-left:.2rem;align-items:center}#CartDrawer .cart-item__error{margin-top:.6rem}#CartDrawer .cart-item__error:has(.cart-item__error-text:empty){display:none}#CartDrawer .cart-item__error-text{font-size:1.2rem}#CartDrawer .drawer__footer{display:flex;flex-direction:column;gap:var(--gd-cd-gap);padding:1.5rem 0 0;border:0;background:none}#CartDrawer .gd-cd-note{margin:0 var(--gd-cd-pad);border-radius:var(--gd-cd-radius)}#CartDrawer .gd-cd-note>summary{padding:1.4rem 1.6rem;border-radius:var(--gd-cd-radius)}#CartDrawer .gd-cd-note .summary__title{display:flex;align-items:center;justify-content:space-between;width:100%;font-size:1.4rem;font-weight:700}#CartDrawer .gd-cd-note .summary__title .icon-caret{position:static;width:1rem;height:auto;margin:0}#CartDrawer .gd-cd-note .cart__note{top:0;width:auto;margin:0 1.6rem 1.6rem;padding:0}#CartDrawer .drawer__footer>.gd-cd-note[open]{padding-bottom:0}#CartDrawer .gd-cd-note .field__input{min-height:8rem;padding:1rem 1.2rem;font-size:1.3rem;border-radius:calc(var(--gd-cd-radius) - .2rem)}#CartDrawer .gd-cd-note .field:before,#CartDrawer .gd-cd-note .field:after{border-radius:calc(var(--gd-cd-radius) - .2rem)}#CartDrawer .gd-cd-foot{padding:1.6rem var(--gd-cd-pad) 2rem;box-shadow:0 -.6rem 1.6rem rgba(var(--color-shadow, 0, 0, 0),.06)}#CartDrawer .cart-drawer__footer{padding:0;border:0}#CartDrawer .cart-drawer__footer>*+*{margin-top:.4rem}#CartDrawer .totals{align-items:baseline}#CartDrawer .totals__total{font-size:1.8rem}#CartDrawer .totals__total-value{font-size:1.6rem;font-weight:700}#CartDrawer .tax-note{margin:0 0 1.4rem;font-size:1.2rem;line-height:1.4;opacity:.8}#CartDrawer .cart__ctas{margin:0}#CartDrawer .cart__checkout-button{min-height:4.8rem;font-size:1.6rem}#CartDrawer .cart__empty-text{font-size:2.8rem}
/*# sourceMappingURL=/cdn/shop/t/5/assets/component-gd-cart-drawer.css.map */
