.cart-drawer{--hk-cd-crimson: #9c1d2e;--hk-cd-ink: #1c1a19;--hk-cd-muted: #726d68;--hk-cd-border: #e3e0da;--hk-cd-radius: 3px}.hk-cd-count{font-weight:400;color:var(--hk-cd-muted);font-size:.9em}.cart-drawer .drawer__inner{width:min(70rem,100vw)!important;max-width:100vw;padding:0 clamp(1.5rem,4vw,3.2rem)}.cart-drawer .cart-items th{padding-bottom:.8rem;font-size:1rem;letter-spacing:.08em;color:var(--hk-cd-muted)}.cart-drawer .cart-item{padding-bottom:1.8rem;margin-bottom:1.8rem;border-bottom:1px solid var(--hk-cd-border)}.cart-drawer .cart-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.cart-drawer .cart-item__image{width:100%;height:100%;min-height:12rem;object-fit:cover;border:1px solid var(--hk-cd-border);border-radius:var(--hk-cd-radius);background:#fff}.cart-drawer .cart-item__name{font-size:1.5rem;line-height:1.35;margin-bottom:.5rem;display:inline-block;font-weight:600;color:var(--hk-cd-ink)}.cart-drawer .cart-item__details dl{margin:.9rem 0 0;display:flex;flex-direction:column;gap:.55rem}.cart-drawer .cart-item__details .product-option{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;font-size:1.25rem;color:var(--hk-cd-muted)}.cart-drawer .cart-item__details .product-option dt{flex:1 1 auto}.cart-drawer .cart-item__details .product-option dd{flex:0 0 auto;white-space:nowrap;font-weight:600;color:var(--hk-cd-ink)}.cart-drawer .cart-item__totals .price,.cart-drawer .cart-item__final-price{font-size:1.5rem;font-weight:600;color:var(--hk-cd-ink)}.cart-drawer .cart-item__old-price{font-size:1.2rem;color:var(--hk-cd-muted)}.cart-drawer .cart-item__quantity{margin-top:1.2rem}.cart-drawer .cart-item__quantity-wrapper{gap:1rem}.cart-drawer quantity-input.quantity{border-color:var(--hk-cd-border)}.cart-drawer quantity-input.quantity .quantity__button{min-width:2.75rem;min-height:2.75rem}.cart-drawer .cart-remove-button{color:var(--hk-cd-muted);min-width:2.75rem;min-height:2.75rem}.cart-drawer .cart-remove-button:hover{color:var(--hk-cd-crimson)}.cart-drawer .cart-drawer__footer{padding:1.8rem 1.6rem 2rem;border:1px solid var(--hk-cd-border);border-top:3px solid var(--hk-cd-crimson);border-radius:var(--hk-cd-radius);background:#fff}.cart-drawer .totals__total{font-size:1.2rem;letter-spacing:.06em;text-transform:uppercase;color:var(--hk-cd-muted)}.cart-drawer .totals__total-value{font-size:2rem;font-weight:700;color:var(--hk-cd-ink)}.hk-cd-steps{list-style:none;margin:1.2rem 0 0;padding:0;display:flex;flex-direction:column;gap:.7rem}.hk-cd-steps li{display:flex;align-items:flex-start;gap:.8rem;font-size:1.2rem;line-height:1.4;color:var(--hk-cd-ink)}.hk-cd-steps__num{flex:0 0 auto;width:1.7rem;height:1.7rem;border:1px solid var(--hk-cd-crimson);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1rem;font-weight:600;color:var(--hk-cd-crimson);line-height:1;margin-top:.05rem}.cart-drawer .cart__ctas{margin-top:1.2rem}.cart-drawer .cart__checkout-button{display:block;width:100%;text-align:center;padding-top:1.4rem;padding-bottom:1.4rem;font-size:1.4rem;font-weight:600;letter-spacing:.02em;border-radius:var(--hk-cd-radius);transition:background-color .15s ease}.cart-drawer .cart__checkout-button:hover{background:var(--hk-cd-ink)}.cart-drawer button:focus-visible,.cart-drawer a:focus-visible,.cart-drawer input:focus-visible{outline:2px solid var(--hk-cd-crimson);outline-offset:2px}@media screen and (max-width:749px){.cart-drawer .cart-item{grid-template-columns:11rem 1fr;grid-template-rows:auto auto auto}.cart-drawer .cart-item__media{grid-column:1;grid-row:1 / 4}.cart-drawer .cart-item__details{grid-column:2;grid-row:1}.cart-drawer .cart-item__totals{grid-column:2;grid-row:2;justify-content:flex-start}.cart-drawer .cart-items .cart-item__quantity{grid-column:2;grid-row:3}.cart-drawer #CartDrawer-ColumnTotal{display:none}}@media screen and (min-width:990px){.cart-drawer .drawer__header{padding:2.6rem 0 2.2rem}.drawer__heading{margin:0;font-size:1.3rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--hk-cd-ink)}.drawer__footer{padding:2.4rem 0 2.8rem}.cart-drawer .cart-item{display:grid;grid-template-columns:18rem repeat(3,1fr)!important;column-gap:2rem;row-gap:1rem;padding-bottom:2.2rem;margin-bottom:2.2rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/hk-cart-drawer.css.map */
