.footer-wrap[data-v-8044ddf3]{background:#fafafa;padding:30px 0 36px}.footer-grid[data-v-8044ddf3]{display:grid;gap:24px;grid-template-columns:1.6fr 1fr 1fr}@media(max-width:959px){.footer-grid[data-v-8044ddf3]{gap:14px;grid-template-columns:1fr}}.v-badge{display:inline-block;line-height:1}.v-badge__badge{align-items:center;background:rgb(var(--v-theme-surface-variant));border-radius:10px;color:rgba(var(--v-theme-on-surface-variant),var(--v-high-emphasis-opacity));display:inline-flex;font-family:Roboto,sans-serif;font-size:.75rem;font-weight:500;height:1.25rem;justify-content:center;min-width:20px;padding:4px 6px;pointer-events:auto;position:absolute;text-align:center;text-indent:0;transition:.225s cubic-bezier(.4,0,.2,1);white-space:nowrap}.v-badge__badge:has(.v-icon){padding:4px 6px}.v-badge--bordered .v-badge__badge:after{border-radius:inherit;border-style:solid;border-width:2px;color:rgb(var(--v-theme-background));content:"";inset:0;position:absolute;transform:scale(1.05)}.v-badge--dot .v-badge__badge{border-radius:4.5px;height:9px;min-width:0;padding:0;width:9px}.v-badge--dot .v-badge__badge:after{border-width:1.5px}.v-badge--inline .v-badge__badge{position:relative;vertical-align:middle}.v-badge__badge .v-icon{color:inherit;font-size:.75rem;margin:0 -2px}.v-badge__badge .v-img,.v-badge__badge img{height:100%;width:100%}.v-badge__wrapper{display:flex;position:relative}.v-badge--inline .v-badge__wrapper{align-items:center;display:inline-flex;justify-content:center;margin:0 4px}@media(forced-colors:active){.v-badge__badge{forced-color-adjust:preserve-parent-color}.v-badge__badge.v-badge__badge{background:highlight!important;color:highlighttext!important}}.header-top-strip[data-v-bf0488b2]{align-items:center;background:#111;border-bottom:1px solid var(--sf-border);color:#fff;display:flex;font-size:.72rem;gap:8px;justify-content:center;letter-spacing:.04em;min-height:34px;padding:0 10px}.header-main[data-v-bf0488b2]{align-items:center;display:grid;gap:24px;grid-template-columns:220px minmax(360px,620px) 160px;justify-content:space-between;min-height:var(--sf-header-height)}.brand-mark[data-v-bf0488b2]{font-size:1.2rem;font-weight:700;letter-spacing:.08em}.brand-mark[data-v-bf0488b2],.brand-mark[data-v-bf0488b2]:hover{text-decoration:none}.header-search[data-v-bf0488b2]{width:min(620px,100%)}.header-actions[data-v-bf0488b2]{gap:2px;justify-content:flex-end}.header-actions[data-v-bf0488b2],.header-nav[data-v-bf0488b2]{align-items:center;display:flex}.header-nav[data-v-bf0488b2]{gap:10px;height:46px}.header-nav-link[data-v-bf0488b2]{align-items:center;display:inline-flex;height:100%;padding:0 8px}.header-nav-link[data-v-bf0488b2]:hover{text-decoration:none}@media(max-width:959px){.header-main[data-v-bf0488b2]{gap:12px;grid-template-columns:1fr;padding-bottom:12px;padding-top:12px}.header-search[data-v-bf0488b2]{width:100%}.header-actions[data-v-bf0488b2]{justify-content:flex-start;width:100%}.header-nav[data-v-bf0488b2]{overflow-x:auto;white-space:nowrap}}.cart-row[data-v-04fb214b]{border-bottom:1px solid var(--sf-border);display:grid;gap:12px;grid-template-columns:78px 1fr;padding:12px 0}.cart-row-image[data-v-04fb214b]{border:1px solid var(--sf-border)}.cart-row-brand[data-v-04fb214b]{font-size:.72rem;font-weight:700;letter-spacing:.05em;margin:0;text-transform:uppercase}.cart-row-title[data-v-04fb214b]{display:inline-block;font-weight:500;margin-bottom:4px;margin-top:2px;text-decoration:none}.cart-row-title[data-v-04fb214b]:hover{text-decoration:underline}.cart-row-bottom[data-v-04fb214b]{align-items:center;display:flex;justify-content:space-between}.cart-row-price[data-v-04fb214b]{font-weight:700}.cart-row-remove[data-v-04fb214b]{margin-top:6px;padding-left:0}.cart-drawer-head[data-v-a383aed4]{align-items:center;border-bottom:1px solid var(--sf-border);display:flex;justify-content:space-between;padding:18px 16px 12px}.cart-drawer-head h3[data-v-a383aed4]{font-size:1rem;margin:0}.cart-drawer-body[data-v-a383aed4]{padding:0 16px}.cart-empty-state[data-v-a383aed4]{padding:28px 0;text-align:center}.cart-drawer-foot[data-v-a383aed4]{border-top:1px solid var(--sf-border);padding:14px 16px 16px}.cart-subtotal-row[data-v-a383aed4]{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}
