.bw-cart-drawer .cart-drawer__dialog{width:min(440px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;margin:0 0 0 auto;padding:0;border:0;border-inline-start:1px solid var(--bw-line);background:var(--bw-paper);color:var(--bw-ink);box-shadow:var(--bw-sh-lg);display:flex;flex-direction:column;overflow:hidden}@media screen and (max-width:639px){.bw-cart-drawer .cart-drawer__dialog{width:100vw;border-inline-start:0}}.bw-cart-drawer .cart-drawer__inner{display:flex;flex-direction:column;height:100%;min-height:0;background:var(--bw-paper);overflow:hidden}.bw-cart-drawer .cart-items-component{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.bw-cart-drawer__header.cart-drawer__header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 24px;border-bottom:1px solid var(--bw-line);background:var(--bw-paper);flex-shrink:0;position:sticky;top:0;z-index:2}.bw-cart-drawer__title.cart-drawer__heading{font-family:var(--bw-font-display);font-size:clamp(1.25rem,1.8vw,1.5rem);font-weight:600;line-height:1.2;letter-spacing:-.02em;color:var(--bw-ink);margin:0;display:inline-flex;align-items:baseline;gap:8px}.bw-cart-drawer__qty.cart-drawer__item-qty,.bw-cart-page__qty{font-family:var(--bw-font-sans);font-size:.9375rem;font-weight:500;color:var(--bw-ink-60);font-variant-numeric:tabular-nums;background:transparent;padding:0;border-radius:0}.bw-cart-drawer__close.theme-drawer__close-button{width:44px;height:44px;margin-inline-end:-8px;border-radius:var(--bw-r-pill);border:1px solid transparent;background:transparent;color:var(--bw-ink-80);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .18s var(--bw-ease),color .18s var(--bw-ease),border-color .18s var(--bw-ease)}.bw-cart-drawer__close.theme-drawer__close-button:hover{background:var(--bw-stone-100);color:var(--bw-ink)}.bw-cart-drawer__close.theme-drawer__close-button:focus-visible{outline:2px solid var(--bw-gold);outline-offset:2px}.bw-cart__shipping-bar{display:flex;align-items:center;gap:10px;padding:12px 24px;background:var(--bw-gold-soft);border-bottom:1px solid rgba(196,125,36,.22);color:var(--bw-ink);font-family:var(--bw-font-sans);font-size:.8125rem;line-height:1.4;flex-shrink:0}.bw-cart__shipping-bar--summary{border-radius:var(--bw-r-sm);border:1px solid rgba(196,125,36,.25);padding:12px 14px;margin-bottom:16px;width:100%}.bw-cart__shipping-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--bw-r-pill);background:var(--bw-paper);color:var(--bw-gold-text);flex-shrink:0;box-shadow:var(--bw-sh-xs)}.bw-cart__shipping-text{margin:0;color:var(--bw-ink)}.bw-cart__shipping-text strong{font-weight:600;color:var(--bw-ink)}.bw-cart-drawer__body.cart-drawer__content{flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;padding:0 24px;background:var(--bw-paper)}.bw-cart-drawer__footer.cart-drawer__summary{flex-shrink:0;padding:18px 24px calc(20px + env(safe-area-inset-bottom,0px));background:var(--bw-paper);border-top:1px solid var(--bw-line);box-shadow:0 -8px 24px #0f172a0a;display:flex;flex-direction:column;gap:0}.bw-cart__items.cart-items__wrapper{width:100%}.bw-cart__item.cart-items__table-row{padding-block:18px;border-bottom:1px solid var(--bw-line);transition:opacity .18s var(--bw-ease)}.bw-cart__item.cart-items__table-row:last-child{border-bottom:0}.bw-cart__item.cart-items__table-row.removing,.cart-items__table-row.cart-items-disabled{opacity:.55;pointer-events:none}.bw-cart__item-media.cart-items__media{width:84px}@media screen and (min-width:750px){.bw-cart-page .bw-cart__item-media.cart-items__media{width:96px}}.bw-cart__item-media-link.cart-items__media-container{display:block;width:100%;aspect-ratio:3 / 4;border-radius:var(--bw-r-sm);background:var(--bw-stone-50);border:1px solid var(--bw-line);overflow:hidden;position:relative}.bw-cart__item-img.cart-items__media-image{width:100%;height:100%;object-fit:cover;object-position:center;display:block;border-radius:0;transition:transform .28s var(--bw-ease)}.bw-cart__item-media-link.cart-items__media-container:hover .bw-cart__item-img{transform:scale(1.03)}.bw-cart__item-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--bw-ink-40)}.bw-cart__item-vendor{font-family:var(--bw-font-sans);font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--bw-ink-60);margin:0 0 2px}.bw-cart__item-title.cart-items__title{font-family:var(--bw-font-sans);font-size:.9375rem;font-weight:600;line-height:1.35;color:var(--bw-ink);text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .18s var(--bw-ease)}.bw-cart__item-title.cart-items__title:hover{color:var(--bw-gold-text)}.bw-cart__item-meta.cart-items__variants{margin:4px 0 0;font-size:.8125rem;line-height:1.4;color:var(--bw-ink-60)}.bw-cart__item-variant{display:inline-flex;gap:4px}.bw-cart__item-unit-price{margin-top:4px;font-size:.8125rem;color:var(--bw-ink-60);font-variant-numeric:tabular-nums}.bw-cart__item-discounts{list-style:none;padding:0;margin:6px 0 0;display:flex;flex-wrap:wrap;gap:6px}.bw-cart__item-discount{display:inline-flex;align-items:center;gap:4px;font-size:.75rem;font-weight:600;color:var(--bw-success);background:var(--bw-success-bg);padding:2px 8px;border-radius:var(--bw-r-pill)}.bw-cart__item-actions .cart-items__quantity-controls{display:flex;align-items:center;gap:8px;flex-wrap:wrap}cart-quantity-selector-component.quantity-selector.bw-cart__stepper{display:inline-flex;align-items:center;justify-content:space-between;width:124px;min-width:124px;height:42px;padding:2px;background:var(--bw-paper);border:1px solid var(--bw-line-strong);border-radius:var(--bw-r-pill);box-sizing:border-box}cart-quantity-selector-component.quantity-selector.bw-cart__stepper .quantity-minus,cart-quantity-selector-component.quantity-selector.bw-cart__stepper .quantity-plus{width:38px;height:38px;min-width:38px;min-height:38px;padding:0;border:0;border-radius:var(--bw-r-pill);background:transparent;color:var(--bw-ink);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .16s var(--bw-ease),color .16s var(--bw-ease)}cart-quantity-selector-component.quantity-selector.bw-cart__stepper .quantity-minus:hover:not(:disabled),cart-quantity-selector-component.quantity-selector.bw-cart__stepper .quantity-plus:hover:not(:disabled){background:var(--bw-stone-100)}cart-quantity-selector-component.quantity-selector.bw-cart__stepper .quantity-minus:disabled,cart-quantity-selector-component.quantity-selector.bw-cart__stepper .quantity-plus:disabled{opacity:.35;cursor:not-allowed}cart-quantity-selector-component.quantity-selector.bw-cart__stepper .quantity-minus:focus-visible,cart-quantity-selector-component.quantity-selector.bw-cart__stepper .quantity-plus:focus-visible{outline:2px solid var(--bw-gold);outline-offset:-2px}cart-quantity-selector-component.quantity-selector.bw-cart__stepper svg,cart-quantity-selector-component.quantity-selector.bw-cart__stepper path{stroke-width:1.75px}cart-quantity-selector-component.quantity-selector.bw-cart__stepper input[type=number]{width:44px;height:36px;border:0;background:transparent;text-align:center;font-family:var(--bw-font-sans);font-size:.875rem;font-weight:600;color:var(--bw-ink);font-variant-numeric:tabular-nums;padding:0;-moz-appearance:textfield}cart-quantity-selector-component.quantity-selector.bw-cart__stepper input[type=number]::-webkit-outer-spin-button,cart-quantity-selector-component.quantity-selector.bw-cart__stepper input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.bw-cart__remove.cart-items__remove,.bw-cart__item-remove.cart-items__remove{display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:6px;min-width:44px;min-height:44px;width:auto;height:auto;padding:6px 10px;border:0;border-radius:var(--bw-r-sm);background:transparent;box-shadow:none;color:var(--bw-ink-60);font-family:var(--bw-font-sans);font-size:.75rem;font-weight:500;cursor:pointer;transition:color .16s var(--bw-ease),background-color .16s var(--bw-ease)}.bw-cart__remove.cart-items__remove:hover,.bw-cart__item-remove.cart-items__remove:hover{color:var(--bw-danger);background:var(--bw-danger-bg)}.bw-cart__remove.cart-items__remove:focus-visible,.bw-cart__item-remove.cart-items__remove:focus-visible{outline:2px solid var(--bw-gold);outline-offset:2px}.bw-cart-drawer .bw-cart__remove-label,.bw-cart-drawer .bw-cart__item-remove-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media screen and (max-width:639px){.bw-cart__remove-label,.bw-cart__item-remove-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}}.bw-cart__item-prices{display:flex;flex-direction:column;align-items:flex-end;gap:2px;font-variant-numeric:tabular-nums}.bw-cart__price-final{font-family:var(--bw-font-sans);font-size:1rem;font-weight:700;color:var(--bw-ink);line-height:1.25}.bw-cart__price-compare{font-family:var(--bw-font-sans);font-size:.8125rem;font-weight:400;color:var(--bw-ink-60);text-decoration:line-through}.bw-cart__item-error{margin-top:6px;padding:6px 10px;border-radius:var(--bw-r-sm);background:var(--bw-danger-bg);color:var(--bw-danger);font-size:.75rem}.bw-cart__totals.cart-totals{display:flex;flex-direction:column;gap:12px;width:100%}.bw-cart__summary-row{display:flex;align-items:center;justify-content:space-between;font-size:.875rem;color:var(--bw-ink-60);padding-bottom:4px}.bw-cart__discounts{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:4px}.bw-cart__discount-item{display:flex;align-items:center;justify-content:space-between;font-size:.875rem;font-weight:600;color:var(--bw-success)}.bw-cart__accordions.cart-actions{border-top:1px solid var(--bw-line);border-bottom:1px solid var(--bw-line);margin:0;padding:0}.bw-cart__accordion{width:100%;border-bottom:1px solid var(--bw-line)}.bw-cart__accordion:last-child,.bw-cart__accordions>:last-child .bw-cart__accordion{border-bottom:0}.bw-cart__accordion-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;padding:11px 0;font-family:var(--bw-font-sans);font-size:.8125rem;font-weight:500;color:var(--bw-ink-80);cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none;transition:color .16s var(--bw-ease)}.bw-cart__accordion-trigger::-webkit-details-marker{display:none}.bw-cart__accordion-trigger:hover{color:var(--bw-ink)}.bw-cart__accordion-chevron{display:inline-flex;align-items:center;justify-content:center;color:var(--bw-ink-60);transition:transform .2s var(--bw-ease)}.bw-cart__accordion[open] .bw-cart__accordion-chevron{transform:rotate(180deg)}.bw-cart__accordion-body{padding:0 0 12px}.bw-cart__note-input.cart-note__instructions{width:100%;min-height:76px;padding:10px 12px;font-family:var(--bw-font-sans);font-size:.875rem;color:var(--bw-ink);background:var(--bw-paper);border:1px solid var(--bw-line-strong);border-radius:var(--bw-r-sm);resize:vertical}.bw-cart__note-input.cart-note__instructions:focus{outline:none;border-color:var(--bw-ink);box-shadow:0 0 0 3px var(--bw-gold-soft)}.bw-cart__discount-row.cart-discount__form{display:flex;align-items:stretch;gap:8px;height:auto;padding:2px 0 6px}.bw-cart__discount-input.cart-discount__input{flex:1 1 auto;min-width:0;height:42px;padding:0 12px;font-family:var(--bw-font-sans);font-size:.875rem;color:var(--bw-ink);background:var(--bw-paper);border:1px solid var(--bw-line-strong);border-radius:var(--bw-r-sm)}.bw-cart__discount-input.cart-discount__input:focus{outline:none;border-color:var(--bw-ink);box-shadow:0 0 0 3px var(--bw-gold-soft)}.bw-cart__discount-apply.cart-discount__button{height:42px;min-height:42px;padding:0 16px;border-radius:var(--bw-r-sm);font-size:.8125rem;font-weight:600;white-space:nowrap}.cart-discount__pill{background:var(--bw-stone-100);border:1px solid var(--bw-line);border-radius:var(--bw-r-pill);padding:4px 10px;font-size:.75rem;font-weight:600;color:var(--bw-ink)}.cart-discount__pill-code{display:inline-flex;align-items:center;gap:4px}.bw-cart__subtotal-wrap.cart-totals__container{display:flex;flex-direction:column;gap:4px;padding-top:4px}.bw-cart__subtotal-row.cart-totals__total{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.bw-cart__subtotal-label.cart-totals__total-label{font-family:var(--bw-font-sans);font-size:1rem;font-weight:600;color:var(--bw-ink)}.bw-cart__subtotal-value.cart-totals__total-value{font-family:var(--bw-font-display);font-size:1.625rem;font-weight:600;letter-spacing:-.02em;line-height:1.15;color:var(--bw-ink);font-variant-numeric:tabular-nums}.bw-cart__tax-note.cart-totals__tax-note{margin:0 0 14px;font-family:var(--bw-font-sans);font-size:.8125rem;line-height:1.4;color:var(--bw-ink-60)}.bw-cart__tax-note.cart-totals__tax-note a{color:var(--bw-ink-80);text-decoration:underline;text-underline-offset:3px}.bw-cart__tax-note.cart-totals__tax-note a:hover{color:var(--bw-gold-text)}.bw-cart__ctas.cart__ctas{width:100%;display:flex;flex-direction:column;gap:10px}.bw-cart__checkout-btn.cart__checkout-button{width:100%;min-height:52px;height:auto;padding:14px 24px;border-radius:var(--bw-r-pill);background:var(--bw-ink);color:var(--bw-paper);border:1px solid var(--bw-ink);font-family:var(--bw-font-sans);font-size:1rem;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;transition:background-color .18s var(--bw-ease),border-color .18s var(--bw-ease),color .18s var(--bw-ease),transform .18s var(--bw-ease)}.bw-cart__checkout-btn.cart__checkout-button:hover:not(:disabled){background:var(--bw-gold);border-color:var(--bw-gold);color:var(--bw-ink)}.bw-cart__checkout-btn.cart__checkout-button:focus-visible{outline:2px solid var(--bw-gold);outline-offset:2px}.bw-cart__payments{list-style:none;padding:0;margin:14px 0 0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px}.bw-cart__payment-item{display:inline-flex;align-items:center}.bw-cart__payment-icon{height:22px;width:auto;display:block;border-radius:3px}.bw-cart__trust-list{list-style:none;padding:16px 0 0;margin:16px 0 0;border-top:1px solid var(--bw-line);display:flex;flex-direction:column;gap:10px;width:100%}.bw-cart__trust-item{display:flex;align-items:flex-start;gap:10px;font-family:var(--bw-font-sans);font-size:.8125rem;line-height:1.45;color:var(--bw-ink-80)}.bw-cart__trust-item .bw-icon{color:var(--bw-gold-text);flex-shrink:0;margin-top:2px}.bw-cart__trust-item a{color:var(--bw-ink);text-decoration:underline;text-underline-offset:3px}.bw-cart__trust-item a:hover{color:var(--bw-gold-text)}.bw-cart-empty.cart-items__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px 16px;margin:0 auto;max-width:460px}.bw-cart-empty__icon{width:60px;height:60px;border-radius:var(--bw-r-pill);background:var(--bw-stone-100);color:var(--bw-gold-text);display:inline-flex;align-items:center;justify-content:center;margin-bottom:16px}.bw-cart-empty__title{font-family:var(--bw-font-display);font-size:clamp(1.375rem,2vw,1.75rem);font-weight:600;letter-spacing:-.02em;color:var(--bw-ink);margin:0 0 8px}.bw-cart-empty__text,.bw-cart-empty__sub{font-family:var(--bw-font-sans);font-size:.9375rem;line-height:1.55;color:var(--bw-ink-60);margin:0 0 24px}.bw-cart-empty__cats{width:100%;margin-bottom:24px;display:grid;grid-template-columns:1fr;gap:8px}@media screen and (min-width:480px){.bw-cart-page .bw-cart-empty__cats{grid-template-columns:repeat(2,minmax(0,1fr))}}.bw-cart-empty__cats-label{grid-column:1 / -1;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--bw-ink-60);margin:0 0 10px}.bw-cart-empty__cats-list{grid-column:1 / -1;list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr;gap:8px}.bw-cart-empty__cat-link,.bw-cart-empty__cat{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:10px;padding:11px 14px;background:var(--bw-stone-50);border:1px solid var(--bw-line);border-radius:var(--bw-r-sm);font-family:var(--bw-font-sans);font-size:.875rem;font-weight:600;color:var(--bw-ink);text-decoration:none;transition:border-color .18s var(--bw-ease),background-color .18s var(--bw-ease),color .18s var(--bw-ease)}.bw-cart-empty__cat-link .bw-icon,.bw-cart-empty__cat .bw-icon{flex-shrink:0;color:var(--bw-gold-text)}.bw-cart-empty__cat-link:hover,.bw-cart-empty__cat:hover{border-color:var(--bw-gold);background:var(--bw-paper);color:var(--bw-gold-text)}.bw-cart-empty__cta,.bw-cart-empty__actions{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px}.bw-cart-page{background:var(--bw-paper);color:var(--bw-ink);padding-block:clamp(28px,4vw,56px) clamp(72px,6vw,88px)}.bw-cart-page__container.cart-page{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;width:100%;max-width:var(--bw-max, 1360px);margin-inline:auto;box-sizing:border-box}.bw-cart-page__header.cart-page__title{grid-column:1 / -1;width:100%;display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:12px;padding-bottom:20px;border-bottom:1px solid var(--bw-line);margin:0}.bw-cart-page__title.cart__title{margin:0;display:inline-flex;align-items:baseline;gap:10px}.bw-cart-page__continue{display:inline-flex;align-items:center;gap:6px;font-family:var(--bw-font-sans);font-size:.875rem;font-weight:600;color:var(--bw-ink-80);text-decoration:none;transition:color .18s var(--bw-ease)}.bw-cart-page__continue:hover{color:var(--bw-gold-text)}.bw-cart-page__main.cart-page__items{margin:0;min-width:0;width:100%}.bw-cart-page__aside.cart-page__summary{padding-top:0;min-width:0;width:100%}.bw-cart-page__summary{background:var(--bw-stone-50);border:1px solid var(--bw-line);border-radius:var(--bw-r-md);padding:24px;width:100%;box-sizing:border-box}.bw-cart-page__summary .cart-summary,.bw-cart-page__summary .cart-summary__inner{padding:0;border:0;width:100%;background:transparent}@media screen and (min-width:960px){.bw-cart-page__container.cart-page:not(.cart-page--empty){grid-template-columns:minmax(0,1fr) 390px;grid-template-rows:auto 1fr;gap:28px 48px;align-items:start}.bw-cart-page__main.cart-page__items{grid-column:1;grid-row:2}.bw-cart-page__aside.cart-page__summary{grid-column:2;grid-row:2;position:sticky;top:calc(var(--header-height, 80px) + 24px);height:auto;display:block}}.bw-404{background:var(--bw-paper);color:var(--bw-ink);padding-block:clamp(48px,7vw,96px)}.bw-404__inner{max-width:720px;margin-inline:auto;text-align:center;display:flex;flex-direction:column;align-items:center}.bw-404__icon{width:72px;height:72px;border-radius:var(--bw-r-pill);background:var(--bw-stone-100);color:var(--bw-gold-text);display:inline-flex;align-items:center;justify-content:center;margin-bottom:20px}.bw-404__eyebrow{margin:0 0 8px}.bw-404__eyebrow:before{display:none!important}.bw-404__title{margin:0 0 14px}.bw-404__lead{font-family:var(--bw-font-sans);font-size:1.0625rem;line-height:1.6;color:var(--bw-ink-60);max-width:560px;margin:0 0 32px}.bw-404__search{width:100%;max-width:560px;margin:0 0 40px}.bw-search__input-wrap.bw-404__search-wrap{display:flex;align-items:center;gap:8px;padding:6px 6px 6px 16px;background:var(--bw-paper);border:1px solid var(--bw-line-strong);border-radius:var(--bw-r-pill);box-shadow:var(--bw-sh-xs);transition:border-color .18s var(--bw-ease),box-shadow .18s var(--bw-ease)}.bw-search__input-wrap.bw-404__search-wrap:focus-within{border-color:var(--bw-ink);box-shadow:0 0 0 3px var(--bw-gold-soft)}.bw-404__search-wrap .bw-search__input-icon{color:var(--bw-ink-60);display:inline-flex;flex-shrink:0}.bw-404__search-wrap .bw-search__input{flex:1 1 auto;min-width:0;border:0;background:transparent;font-family:var(--bw-font-sans);font-size:.9375rem;color:var(--bw-ink);padding:8px 4px}.bw-404__search-wrap .bw-search__input:focus{outline:none}.bw-404__categories{width:100%;margin:0 0 36px;text-align:left}.bw-404__cats-heading{font-family:var(--bw-font-sans);font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--bw-ink-60);text-align:center;margin:0 0 16px}.bw-404__cats-grid{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr;gap:12px}@media screen and (min-width:640px){.bw-404__cats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.bw-404__cat-card{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;align-items:center;gap:2px 12px;padding:16px 18px;background:var(--bw-stone-50);border:1px solid var(--bw-line);border-radius:var(--bw-r-md);text-decoration:none;color:var(--bw-ink);transition:border-color .18s var(--bw-ease),background-color .18s var(--bw-ease),box-shadow .18s var(--bw-ease),transform .18s var(--bw-ease)}.bw-404__cat-card:hover{background:var(--bw-paper);border-color:var(--bw-gold);box-shadow:var(--bw-sh-sm);transform:translateY(-1px)}.bw-404__cat-title{grid-column:1;grid-row:1;font-family:var(--bw-font-sans);font-size:.9375rem;font-weight:600;color:var(--bw-ink)}.bw-404__cat-sub{grid-column:1;grid-row:2;font-family:var(--bw-font-sans);font-size:.8125rem;color:var(--bw-ink-60)}.bw-404__cat-card .bw-icon{grid-column:2;grid-row:1 / 3;color:var(--bw-gold-text)}.bw-404__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px}.password-main-content,.section-password{background:var(--bw-paper);color:var(--bw-ink)}.password-enter-button{border-radius:var(--bw-r-pill);font-family:var(--bw-font-sans);font-weight:600;border:1px solid var(--bw-line-strong);background:var(--bw-paper);color:var(--bw-ink);box-shadow:var(--bw-sh-xs)}.password-enter-button:hover{border-color:var(--bw-gold);color:var(--bw-gold-text)}.password-dialog__content{background:var(--bw-paper);color:var(--bw-ink);border:1px solid var(--bw-line);border-radius:var(--bw-r-lg);box-shadow:var(--bw-sh-lg)}.password-footer{background:var(--bw-stone-50);border-top:1px solid var(--bw-line);color:var(--bw-ink-60)}.shopify-challenge__container,.customer:not(.account):not(.order){max-width:480px;margin:clamp(40px,6vw,80px) auto;padding:clamp(24px,4vw,40px);background:var(--bw-paper);border:1px solid var(--bw-line);border-radius:var(--bw-r-md);box-shadow:var(--bw-sh-sm)}.customer.account,.customer.order,.customer.addresses{max-width:var(--bw-max, 1360px);margin:clamp(32px,5vw,64px) auto;padding-inline:var(--bw-gutter, 24px)}.customer h1,.shopify-challenge__container h1{font-family:var(--bw-font-display);font-size:clamp(1.75rem,2.5vw,2.25rem);font-weight:600;letter-spacing:-.02em;color:var(--bw-ink);margin:0 0 16px}.customer input[type=email],.customer input[type=password],.customer input[type=text],.customer input[type=tel],.customer select,.password-form__input{width:100%;min-height:46px;padding:10px 14px;border:1px solid var(--bw-line-strong);border-radius:var(--bw-r-sm);background:var(--bw-paper);color:var(--bw-ink);font-family:var(--bw-font-sans);font-size:.9375rem}.customer input:focus,.customer select:focus,.password-form__input:focus{outline:none;border-color:var(--bw-ink);box-shadow:0 0 0 3px var(--bw-gold-soft)}.customer button[type=submit],.shopify-challenge__button,.password-form__button{min-height:48px;padding:12px 24px;border-radius:var(--bw-r-pill);background:var(--bw-ink);color:var(--bw-paper);border:1px solid var(--bw-ink);font-family:var(--bw-font-sans);font-size:.9375rem;font-weight:600;cursor:pointer;transition:background-color .18s var(--bw-ease),border-color .18s var(--bw-ease),color .18s var(--bw-ease)}.customer button[type=submit]:hover,.shopify-challenge__button:hover,.password-form__button:hover{background:var(--bw-gold);border-color:var(--bw-gold);color:var(--bw-ink)}
/*# sourceMappingURL=/cdn/shop/t/33/assets/bw-cart.css.map */
