.ClassicHeader-module__TVriQW__header{background:var(--theme-bg);color:var(--theme-text);position:relative}.ClassicHeader-module__TVriQW__header[data-separator]{border-bottom:1px solid color-mix(in srgb, var(--theme-text) 8%, transparent)}.ClassicHeader-module__TVriQW__inner{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:8px;padding-block:10px;display:grid}.ClassicHeader-module__TVriQW__brand{min-width:0;max-width:100%;min-height:44px;color:inherit;justify-self:center;align-items:center;text-decoration:none;display:inline-flex}.ClassicHeader-module__TVriQW__brand img{width:auto;max-height:50px}.ClassicHeader-module__TVriQW__nav{display:none}.ClassicHeader-module__TVriQW__actions{justify-content:flex-end;align-items:center;display:flex}.ClassicHeader-module__TVriQW__icon{width:44px;height:44px;color:inherit;cursor:pointer;transition:transform .1s var(--sf-ease,ease);background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;display:inline-flex;position:relative}.ClassicHeader-module__TVriQW__icon:hover svg{transform:scale(1.07)}.ClassicHeader-module__TVriQW__account{display:none}.ClassicHeader-module__TVriQW__count{background:var(--theme-primary);min-width:18px;height:18px;color:var(--theme-on-primary);letter-spacing:0;text-align:center;border-radius:40px;padding:0 4px;font-size:10px;line-height:18px;position:absolute;bottom:6px;right:4px}.ClassicHeader-module__TVriQW__links{flex-wrap:wrap;align-items:center;gap:0 4px;margin:0;padding:0;list-style:none;display:flex}.ClassicHeader-module__TVriQW__link{min-height:44px;color:color-mix(in srgb, var(--theme-text) 75%, transparent);letter-spacing:.6px;cursor:pointer;align-items:center;gap:4px;padding:0 12px;font-size:14px;text-decoration:none;list-style:none;display:inline-flex}.ClassicHeader-module__TVriQW__link::-webkit-details-marker{display:none}.ClassicHeader-module__TVriQW__link:hover,.ClassicHeader-module__TVriQW__link[aria-current=page]{color:var(--theme-text);text-underline-offset:6px;text-decoration:underline}.ClassicHeader-module__TVriQW__link[aria-current=page]{color:var(--sp-activeLink-fg,var(--theme-text))}.ClassicHeader-module__TVriQW__dropdownItem{position:relative}.ClassicHeader-module__TVriQW__dropdown[open] .ClassicHeader-module__TVriQW__link svg{transform:rotate(180deg)}.ClassicHeader-module__TVriQW__dropdownPanel{z-index:30;background:var(--theme-bg);border:1px solid color-mix(in srgb, var(--theme-text) 10%, transparent);border-radius:4px;min-width:220px;max-height:min(70vh,480px);margin:0;padding:12px 0;list-style:none;position:absolute;top:100%;left:0;overflow-y:auto}.ClassicHeader-module__TVriQW__dropdownPanel a{min-height:44px;color:color-mix(in srgb, var(--theme-text) 75%, transparent);align-items:center;padding:0 20px;font-size:14px;text-decoration:none;display:flex}.ClassicHeader-module__TVriQW__dropdownPanel a:hover,.ClassicHeader-module__TVriQW__dropdownPanel a[aria-current=page]{color:var(--theme-text);text-underline-offset:4px;text-decoration:underline}@media (min-width:990px){.ClassicHeader-module__TVriQW__inner{grid-template-columns:auto minmax(0,1fr) auto;gap:32px;padding-block:16px}.ClassicHeader-module__TVriQW__menuButton{display:none}.ClassicHeader-module__TVriQW__brand{justify-self:start;max-width:320px}.ClassicHeader-module__TVriQW__nav{display:block}.ClassicHeader-module__TVriQW__links{justify-content:center}.ClassicHeader-module__TVriQW__account{display:inline-flex}}@media (prefers-reduced-motion:reduce){.ClassicHeader-module__TVriQW__icon:hover svg,.ClassicHeader-module__TVriQW__dropdown[open] .ClassicHeader-module__TVriQW__link svg{transform:none}}
.ClassicFooter-module__GJnexW__footer{background:var(--theme-bg);color:var(--theme-text);padding:32px 0 20px}.ClassicFooter-module__GJnexW__inner{gap:24px;display:grid}.ClassicFooter-module__GJnexW__top{grid-template-columns:minmax(0,1fr);gap:28px;display:grid}.ClassicFooter-module__GJnexW__brand{align-content:start;gap:12px;max-width:560px;display:grid}.ClassicFooter-module__GJnexW__brandLink{min-height:44px;color:inherit;align-items:center;text-decoration:none;display:inline-flex}.ClassicFooter-module__GJnexW__about{color:var(--theme-text-muted);margin:0;font-size:14px;line-height:1.8}.ClassicFooter-module__GJnexW__heading{letter-spacing:.6px;color:var(--theme-text);margin:0 0 8px;font-size:15px;font-weight:400}.ClassicFooter-module__GJnexW__group ul,.ClassicFooter-module__GJnexW__social,.ClassicFooter-module__GJnexW__policies{margin:0;padding:0;list-style:none}.ClassicFooter-module__GJnexW__group a,.ClassicFooter-module__GJnexW__social a,.ClassicFooter-module__GJnexW__policies a{min-height:44px;color:var(--theme-text-muted);align-items:center;font-size:14px;text-decoration:none;display:inline-flex}.ClassicFooter-module__GJnexW__group a:hover,.ClassicFooter-module__GJnexW__social a:hover,.ClassicFooter-module__GJnexW__policies a:hover{color:var(--theme-text);text-underline-offset:4px;text-decoration:underline}.ClassicFooter-module__GJnexW__social{flex-wrap:wrap;gap:0 20px;display:flex}.ClassicFooter-module__GJnexW__bottom{border-top:1px solid var(--theme-border);color:var(--theme-text-muted);letter-spacing:.7px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 24px;padding-top:16px;font-size:12px;display:flex}.ClassicFooter-module__GJnexW__bottom p{margin:0}.ClassicFooter-module__GJnexW__policies{flex-wrap:wrap;gap:0 16px;display:flex}.ClassicFooter-module__GJnexW__policies a{font-size:12px}@media (min-width:750px){.ClassicFooter-module__GJnexW__top{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:48px}}@media (max-width:749px){.ClassicFooter-module__GJnexW__footer{padding-bottom:max(20px, env(safe-area-inset-bottom))}}
.StorefrontFooter-module__NXgJRG__footer{background:var(--theme-surface);color:var(--theme-text);border-top:1px solid var(--theme-border);padding:48px var(--store-gutter,24px) 32px}.StorefrontFooter-module__NXgJRG__inner{max-width:1280px;margin-inline:auto}.StorefrontFooter-module__NXgJRG__columns{grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,1fr));gap:32px;padding-bottom:32px;display:grid}.StorefrontFooter-module__NXgJRG__footer[data-footer-recipe=minimal] .StorefrontFooter-module__NXgJRG__columns{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr)}.StorefrontFooter-module__NXgJRG__footer[data-footer-recipe=service] .StorefrontFooter-module__NXgJRG__columns{grid-template-columns:repeat(3,minmax(0,1fr))}.StorefrontFooter-module__NXgJRG__brand{align-content:start;gap:16px;min-width:0;display:grid}.StorefrontFooter-module__NXgJRG__brand>a{min-width:0;max-width:100%}.StorefrontFooter-module__NXgJRG__group{min-width:0}.StorefrontFooter-module__NXgJRG__group h3{margin:0 0 12px;font-size:1rem;font-weight:600;line-height:1.5}.StorefrontFooter-module__NXgJRG__group ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.StorefrontFooter-module__NXgJRG__group a,.StorefrontFooter-module__NXgJRG__social a{min-width:44px;min-height:44px;color:var(--theme-text-muted);overflow-wrap:anywhere;align-items:center;font-size:.875rem;line-height:1.5;text-decoration:none;display:inline-flex}.StorefrontFooter-module__NXgJRG__group a:hover,.StorefrontFooter-module__NXgJRG__social a:hover{color:var(--theme-text);text-underline-offset:4px;text-decoration:underline}.StorefrontFooter-module__NXgJRG__contact{overflow-wrap:anywhere;gap:8px;font-size:.875rem;line-height:1.6;display:grid}.StorefrontFooter-module__NXgJRG__contact p{white-space:pre-line;color:var(--theme-text-muted);margin:0}.StorefrontFooter-module__NXgJRG__contact a{min-height:44px;color:var(--theme-text);align-items:center;display:inline-flex}.StorefrontFooter-module__NXgJRG__social{flex-wrap:wrap;gap:8px 20px;display:flex}.StorefrontFooter-module__NXgJRG__bottom{border-top:1px solid var(--theme-border);color:var(--theme-text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding-top:24px;font-size:.75rem;line-height:1.6;display:flex}.StorefrontFooter-module__NXgJRG__bottom p{margin:0}.StorefrontFooter-module__NXgJRG__top{min-height:44px;color:var(--theme-text);justify-content:center;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.StorefrontFooter-module__NXgJRG__footer :focus-visible{outline:2px solid var(--theme-text);outline-offset:4px}@media (max-width:700px){.StorefrontFooter-module__NXgJRG__footer.StorefrontFooter-module__NXgJRG__footer .StorefrontFooter-module__NXgJRG__columns{grid-template-columns:minmax(0,1fr);gap:28px}.StorefrontFooter-module__NXgJRG__footer{padding-bottom:max(88px, env(safe-area-inset-bottom))}}