cart-drawer.drawer{--taupe-drawer-ink: #1a1816;--taupe-drawer-muted: rgba(26, 24, 22, .65);--taupe-drawer-border: rgba(26, 24, 22, .12);--taupe-drawer-surface: #faf8f5;--taupe-drawer-accent: #1a1816}cart-drawer .drawer__inner{width:min(34rem,calc(100vw - 1.5rem))!important;max-width:calc(100vw - 1.5rem)!important;padding:0!important;background:var(--taupe-drawer-surface);border:none;box-shadow:-18px 0 40px #1a18161f}@media screen and (min-width:750px){cart-drawer .drawer__inner{width:min(38rem,calc(100vw - 3rem))!important}}cart-drawer .drawer__header{padding:1.35rem 1.6rem;margin:0;border-bottom:1px solid var(--taupe-drawer-border);flex-shrink:0}cart-drawer .drawer__heading{margin:0;font-family:"Montserrat",var(--font-heading-family),sans-serif;font-size:1.05rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--taupe-drawer-ink)}cart-drawer .drawer__close{right:1rem;top:1rem;width:2.75rem;height:2.75rem}cart-drawer-items{flex:1;overflow:auto;-webkit-overflow-scrolling:touch;padding:0 1.6rem}cart-drawer .drawer__footer{flex-shrink:0;margin:0;padding:1.15rem 1.6rem 1.5rem;border-top:1px solid var(--taupe-drawer-border);background:var(--taupe-drawer-surface)}cart-drawer .cart-drawer .cart-items,cart-drawer .cart-drawer tbody{display:block;width:100%}cart-drawer .cart-drawer .cart-item{display:grid!important;grid-template-columns:5.5rem minmax(0,1fr) auto!important;grid-template-rows:auto auto!important;gap:.85rem 1rem!important;align-items:start;padding:1.25rem 0!important;margin:0!important;border-bottom:1px solid var(--taupe-drawer-border)}cart-drawer .cart-drawer .cart-item:last-child{border-bottom:none;margin-bottom:.5rem!important}cart-drawer .cart-drawer .cart-item__media{grid-column:1;grid-row:1 / span 2;width:5.5rem;padding:0!important}cart-drawer .cart-drawer .cart-item__image{display:block;width:5.5rem;height:5.5rem;max-width:5.5rem!important;object-fit:cover;background:#fff}cart-drawer .cart-drawer .cart-item__details{grid-column:2;grid-row:1;width:auto!important;padding:0!important;min-width:0}cart-drawer .cart-drawer .cart-item__totals{grid-column:3;grid-row:1;pointer-events:auto;display:flex;align-items:flex-start;justify-content:flex-end;padding:0!important;text-align:right}cart-drawer .cart-drawer .cart-item__quantity{grid-column:2 / span 2;grid-row:2;padding:0!important;width:auto}cart-drawer .cart-drawer .cart-item>td+td{padding-left:0!important}cart-drawer .cart-item__name{font-family:"Montserrat",var(--font-heading-family),sans-serif;font-size:.95rem!important;font-weight:600;letter-spacing:.03em;text-transform:uppercase;line-height:1.35;color:var(--taupe-drawer-ink);text-decoration:none}cart-drawer .cart-item__details .product-option,cart-drawer .cart-item__details dl,cart-drawer .cart-item__details dt,cart-drawer .cart-item__details dd{font-size:.9rem;line-height:1.4;color:var(--taupe-drawer-muted)}cart-drawer .cart-item__price,cart-drawer .price,cart-drawer .cart-item__old-price,cart-drawer .cart-item__final-price{font-size:1rem!important;color:var(--taupe-drawer-ink)}cart-drawer .cart-item__quantity-wrapper{display:flex;align-items:center;justify-content:flex-start;gap:.75rem;flex-wrap:wrap}cart-drawer .quantity.cart-quantity{width:auto;min-height:2.6rem}cart-drawer .quantity__button{width:2.6rem}cart-drawer .quantity__input{font-size:1rem}@media screen and (max-width:479px){cart-drawer .cart-drawer .cart-item{grid-template-columns:4.5rem minmax(0,1fr)!important;grid-template-rows:auto auto auto!important}cart-drawer .cart-drawer .cart-item__media{grid-row:1 / span 2;width:4.5rem}cart-drawer .cart-drawer .cart-item__image{width:4.5rem;height:4.5rem;max-width:4.5rem!important}cart-drawer .cart-drawer .cart-item__details{grid-column:2;grid-row:1}cart-drawer .cart-drawer .cart-item__totals{grid-column:2;grid-row:2;justify-content:flex-start}cart-drawer .cart-drawer .cart-item__quantity{grid-column:1 / span 2;grid-row:3}}cart-drawer .cart-drawer__footer{padding:0}cart-drawer .cart-drawer__footer>*+*{margin-top:.9rem}cart-drawer .totals{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin:0}cart-drawer .totals__total{margin:0;font-family:"Montserrat",var(--font-heading-family),sans-serif;font-size:.9rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--taupe-drawer-ink)}cart-drawer .totals__total-value{margin:0;font-size:1.35rem;font-weight:600;color:var(--taupe-drawer-ink)}cart-drawer .tax-note{display:block;margin:.55rem 0 0;font-size:.88rem;line-height:1.5;color:var(--taupe-drawer-muted)}cart-drawer .cart-drawer__currency-note{display:block;margin:.55rem 0 0;font-size:.88rem;line-height:1.5;font-weight:700;color:#c41e3a}cart-drawer .cart__ctas{margin-top:1.1rem}cart-drawer .drawer__footer label a,cart-drawer .drawer__footer input[type=checkbox]~a,cart-drawer .drawer__footer input[type=checkbox]+label a,cart-drawer .drawer__footer a[href*=terms],cart-drawer .drawer__footer a[href*=condition],cart-drawer .drawer__footer [class*=terms] a,cart-drawer .drawer__footer [class*=agree] a,cart-drawer .drawer__footer [id*=terms] a,cart-drawer .drawer__footer [id*=agree] a,cart-drawer [class*=terms-checkbox] a,cart-drawer [class*=TermsCheckbox] a,cart-drawer [id*=terms-checkbox] a{color:#1a1816!important;text-decoration-color:#1a1816}cart-drawer .drawer__footer label a:hover,cart-drawer .drawer__footer a[href*=terms]:hover,cart-drawer .drawer__footer a[href*=condition]:hover,cart-drawer .drawer__footer [class*=terms] a:hover,cart-drawer .drawer__footer [class*=agree] a:hover{color:#1a1816!important;opacity:.75}cart-drawer .cart__checkout-button{width:100%;min-height:3.25rem;border-radius:0;font-family:"Montserrat",var(--font-heading-family),sans-serif;font-size:.88rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;background:var(--taupe-drawer-accent);color:#faf8f5;border:1px solid var(--taupe-drawer-accent)}cart-drawer .cart__checkout-button:hover{opacity:.9}.taupe-shipping-calculator{position:relative;z-index:2;margin:0 0 1rem;border:1px solid var(--taupe-drawer-border);background:#fff;pointer-events:auto}.taupe-shipping-calculator__toggle{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem 1.05rem;border:none;background:transparent;cursor:pointer;pointer-events:auto;font-family:"Montserrat",var(--font-heading-family),sans-serif;font-size:.85rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--taupe-drawer-ink)}.taupe-shipping-calculator__caret{font-size:1.15rem;line-height:1}.taupe-shipping-calculator__panel{display:none;padding:0 1.05rem 1.05rem;border-top:1px solid var(--taupe-drawer-border)}.taupe-shipping-calculator.is-open .taupe-shipping-calculator__panel{display:block}.taupe-shipping-calculator__fields{display:grid;gap:.75rem;padding-top:.95rem}.taupe-shipping-calculator__field{display:grid;gap:.35rem}.taupe-shipping-calculator__label{font-size:.8rem;letter-spacing:.06em;text-transform:uppercase;color:var(--taupe-drawer-muted)}.taupe-shipping-calculator__input,.taupe-shipping-calculator select,.taupe-shipping-calculator input[type=text]{width:100%;min-height:2.75rem;padding:.6rem .75rem;border:1px solid var(--taupe-drawer-border);border-radius:0;background:#fff;color:var(--taupe-drawer-ink);font-size:1rem}.taupe-shipping-calculator__submit{width:100%;margin-top:.85rem;min-height:2.85rem;border-radius:0;font-size:.85rem;letter-spacing:.1em;text-transform:uppercase;pointer-events:auto;cursor:pointer}.taupe-shipping-calculator__status{margin-top:.85rem;font-size:.92rem;line-height:1.45;color:var(--taupe-drawer-muted)}.taupe-shipping-calculator__rates{margin:.55rem 0 0;padding:0}.taupe-shipping-calculator__rate{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;padding:.55rem 0;border-top:1px solid var(--taupe-drawer-border);font-size:.95rem;color:var(--taupe-drawer-ink)}.taupe-shipping-calculator__rate strong{font-weight:600;white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/4/assets/taupe-cart-drawer-brooklyn.css.map */
