.hdc-refined .drawer__inner{padding:0}.hdc-refined .drawer__header{padding:2.2rem 2.4rem 1.8rem;border-bottom:1px solid rgba(var(--color-foreground),.1);align-items:center}.hdc-refined .drawer__heading{font-family:var(--font-heading-family);font-size:1.5rem;letter-spacing:.16em;text-transform:uppercase;margin:0}.hdc-drawer-count{opacity:.55;letter-spacing:.06em}.hdc-refined .drawer__close{top:1.6rem;right:1.6rem}.hdc-refined .drawer__close svg{width:2rem;height:2rem}.hdc-refined .drawer__contents{padding:0 2.4rem}.hdc-refined cart-drawer-items,.hdc-refined .drawer__cart-items-wrapper{padding:0}.hdc-refined .cart-items thead,.hdc-refined .cart-drawer .cart-items thead{display:none}.hdc-refined .cart-item{border-bottom:1px solid rgba(var(--color-foreground),.08)}.hdc-refined .cart-drawer .cart-item{padding:2rem 0;margin:0}.hdc-refined .cart-drawer .cart-item__media{width:9rem}.hdc-refined .cart-item__image{border-radius:0;background:rgba(var(--color-foreground),.03)}.hdc-refined .cart-item__name{font-family:var(--font-body-family);font-size:1.45rem;font-weight:500;letter-spacing:.01em;text-decoration:none}.hdc-refined .cart-item__name:hover{text-decoration:underline;text-underline-offset:.3rem}.hdc-refined .cart-item__details>*+*{margin-top:.4rem}.hdc-refined .cart-item__details .product-option{font-size:1.25rem;color:rgba(var(--color-foreground),.65)}.hdc-refined .cart-item__totals .price,.hdc-refined .cart-item__price-wrapper .price{font-size:1.45rem;font-weight:500}.hdc-refined .cart-item .quantity{min-height:3.8rem;width:11rem}.hdc-refined .cart-item .quantity__input{font-size:1.35rem}.hdc-refined cart-remove-button .button{min-height:3.8rem;min-width:3.8rem;background:none;color:rgba(var(--color-foreground),.6)}.hdc-refined cart-remove-button .button:hover{color:rgb(var(--color-foreground));background:none}.hdc-refined cart-remove-button .svg-wrapper svg{width:1.8rem;height:1.8rem}.hdc-refined .drawer__footer{padding:2rem 2.4rem 2.4rem;background:rgb(var(--color-background));border-top:1px solid rgba(var(--color-foreground),.1)}.hdc-refined .cart-drawer__footer,.hdc-refined .cart__footer .cart__blocks{display:grid;gap:.8rem}.hdc-refined .totals{justify-content:space-between;align-items:baseline;margin:0}.hdc-refined .totals__total{font-family:var(--font-body-family);font-size:1.25rem;letter-spacing:.14em;text-transform:uppercase;font-weight:500;margin:0}.hdc-refined .totals__total-value{font-size:2rem;font-weight:500;letter-spacing:.01em}.hdc-refined .tax-note{font-size:1.2rem;color:rgba(var(--color-foreground),.65);margin:0 0 1.4rem;text-align:left}.hdc-refined .tax-note a{color:inherit}.hdc-refined .cart__ctas{margin:0}.hdc-refined .cart__checkout-button{width:100%;min-height:5.6rem;max-width:none}.hdc-refined cart-drawer .cart-drawer__footer>details,.hdc-refined .cart__note{border:0}.hdc-refined .cart-drawer__footer summary,.hdc-refined .cart-drawer summary.summary__title{padding:1.2rem 0;font-size:1.25rem;letter-spacing:.1em;text-transform:uppercase}.hdc-refined .cart-drawer .summary__title .icon-caret{width:1rem}.hdc-cart-trust{margin-top:1.4rem;display:grid;justify-items:center;gap:1rem}.hdc-cart-trust__line{display:flex;align-items:center;gap:.6rem;margin:0;font-size:1.2rem;color:rgba(var(--color-foreground),.7);letter-spacing:.02em}.hdc-cart-trust__icon svg{width:1.6rem;height:1.6rem;display:block}.hdc-cart-trust__pay{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem;margin:0}.hdc-cart-trust__pay svg{width:3.4rem;height:2.2rem;display:block}.hdc-refined .cart-drawer__empty-content{display:grid;justify-items:center;gap:1.2rem;padding:0 2.4rem}.hdc-empty-icon svg{width:4.8rem;height:4.8rem;opacity:.45}.hdc-refined .cart__empty-text{font-size:2rem;letter-spacing:.08em;text-transform:uppercase;margin:0}.hdc-empty-text{margin:0 0 1rem;color:rgba(var(--color-foreground),.7);text-align:center}.hdc-refined .hdc-fsb{padding:1.4rem 2.4rem;margin:0;background:rgba(var(--color-foreground),.03);border-bottom:1px solid rgba(var(--color-foreground),.08)}.hdc-refined .cart__footer{padding:3.2rem;background:rgba(var(--color-foreground),.03)}.hdc-refined .cart-items td{padding-top:2.4rem;padding-bottom:2.4rem}.hdc-refined .title--primary{letter-spacing:.12em;text-transform:uppercase;font-size:2.6rem}
/*# sourceMappingURL=/cdn/shop/t/2/assets/hdc-cart.css.map */
