.hBw1pG_header{--header-control-border:color-mix(in srgb, var(--autofill-background) 85%, transparent);z-index:60;padding:var(--header-padding-block) 0;border-bottom-width:var(--header-border-size);color:#fff;pointer-events:auto;-webkit-backdrop-filter:saturate(140%)blur(14px);background:#1d5a5ec7;border-bottom-style:solid;border-bottom-color:#ffffff14;transition:none;position:fixed;top:0;left:0;right:0;transform:translateZ(0)}.hBw1pG_header[data-menu-open=true]{-webkit-backdrop-filter:none;background:#1d5a5e}.hBw1pG_inner{max-width:var(--public-content-width);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.5rem;margin:0 auto;padding:0 1.5rem;display:grid}.hBw1pG_logo{min-width:var(--header-control-size);min-height:var(--header-control-size);grid-column:1;align-items:center;display:inline-flex}.hBw1pG_logoImage{width:auto;height:1.7rem}.hBw1pG_desktopNavigation{grid-column:2;justify-content:center;gap:clamp(1.05rem,1.8vw,2rem);display:none}.hBw1pG_desktopLink{color:#ffffffeb;font:600 .74rem/1 var(--font-montserrat), sans-serif;letter-spacing:.2em;text-transform:uppercase;padding:.4rem 0;text-decoration:none;transition:color .24s;position:relative}.hBw1pG_desktopLink:after{content:"";background:#fff;width:0;height:1px;transition:width .38s cubic-bezier(.16,1,.3,1),left .38s cubic-bezier(.16,1,.3,1);position:absolute;bottom:0;left:50%}.hBw1pG_desktopLink:hover,.hBw1pG_desktopLink[data-active=true]{color:#fff}.hBw1pG_desktopLink:hover:after,.hBw1pG_desktopLink[data-active=true]:after{width:100%;left:0}.hBw1pG_account{border:1px solid var(--header-control-border);color:#ffffffeb;background:0 0;border-radius:9999px;justify-self:end;align-items:center;gap:.55rem;min-height:44px;padding:.55rem .85rem;text-decoration:none;transition:border-color .24s,color .24s,background-color .24s;display:none}.hBw1pG_account:hover{color:#fff;background:#ffffff0a;border-color:#ffffffd9}.hBw1pG_accountLabel{font:600 .72rem/1 var(--font-montserrat), sans-serif;letter-spacing:.18em;text-transform:uppercase}.hBw1pG_accountAvatar{color:#fff;width:1.4rem;height:1.4rem;font:700 .62rem/1 var(--font-montserrat), sans-serif;letter-spacing:.04em;background:#ffffff2e;border-radius:9999px;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.hBw1pG_accountImage{object-fit:cover;width:100%;height:100%;display:block}.hBw1pG_accountActive{border-color:var(--header-control-border);color:#fff}.hBw1pG_accountActive:hover{border-color:#fff}.hBw1pG_burger{width:var(--header-control-size);height:var(--header-control-size);border:1px solid var(--header-control-border);cursor:pointer;background:0 0;border-radius:9999px;flex-direction:column;justify-content:center;justify-self:end;align-items:center;gap:5px;padding:0;display:inline-flex}.hBw1pG_actions{grid-column:3;align-items:center;gap:.65rem;display:flex}.hBw1pG_burgerLine{background:#fff;width:14px;height:1px;display:block}.hBw1pG_mobileBackdrop{z-index:50;top:var(--hd-h);overscroll-behavior:contain;background:#1d5a5e;justify-content:stretch;width:100%;height:auto;animation:.22s ease-out both hBw1pG_backdrop-in;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:hidden}@media (max-width:760px),(orientation:landscape) and (min-width:761px) and (max-width:1000px) and (max-height:500px) and (pointer:coarse){.hBw1pG_configuratorHeader{z-index:130;width:2.75rem;height:3.25rem;color:var(--shop-spec-positive);-webkit-backdrop-filter:none;background:0 0;border:0;padding:0;top:0;left:auto;right:.45rem}.hBw1pG_configuratorHeader .hBw1pG_inner{padding:0;display:block}.hBw1pG_configuratorHeader .hBw1pG_logo,.hBw1pG_configuratorHeader .hBw1pG_desktopNavigation,.hBw1pG_configuratorHeader .hBw1pG_actions>:not(.hBw1pG_burger){display:none}.hBw1pG_configuratorHeader .hBw1pG_actions{align-items:center;height:3.25rem;display:flex}.hBw1pG_configuratorHeader .hBw1pG_burger{border-color:var(--shop-spec-border);background:var(--autofill-background)}.hBw1pG_configuratorHeader .hBw1pG_burgerLine{background:var(--shop-spec-positive)}.hBw1pG_configuratorHeader[data-menu-open=true]{width:100%;height:var(--hd-h);padding:var(--header-padding-block) 0;color:#fff;background:#1d5a5e;left:0;right:0}.hBw1pG_configuratorHeader[data-menu-open=true] .hBw1pG_inner{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.5rem;padding:0 1.5rem;display:grid}.hBw1pG_configuratorHeader[data-menu-open=true] .hBw1pG_logo,.hBw1pG_configuratorHeader[data-menu-open=true] .hBw1pG_actions>:not(.hBw1pG_burger){display:inline-flex}.hBw1pG_configuratorHeader[data-menu-open=true] .hBw1pG_actions>.hBw1pG_account{display:none}.hBw1pG_configuratorHeader[data-menu-open=true] .hBw1pG_actions{height:auto}.hBw1pG_configuratorHeader[data-menu-open=true] .hBw1pG_burger{border-color:var(--header-control-border);background:0 0}.hBw1pG_configuratorHeader[data-menu-open=true] .hBw1pG_burgerLine{background:#fff}.hBw1pG_configuratorBackdrop{z-index:125;top:var(--hd-h)}}@media (min-width:761px){.hBw1pG_configuratorHeader,.hBw1pG_configuratorBackdrop{display:none}}@media (orientation:landscape) and (min-width:761px) and (max-width:1000px) and (max-height:500px) and (pointer:coarse){.hBw1pG_configuratorHeader{display:block}.hBw1pG_configuratorBackdrop{display:flex}}.hBw1pG_mobilePanel{z-index:1;width:100%;min-width:0;max-width:none;height:100%;padding:1rem max(1.5rem, env(safe-area-inset-right)) max(1rem, env(safe-area-inset-bottom)) 1.5rem;box-shadow:none;background:#1d5a5e;border-left:0;animation:.32s cubic-bezier(.16,1,.3,1) both hBw1pG_panel-in;position:relative;overflow:hidden}.hBw1pG_mobileNavigation{overscroll-behavior:contain;scrollbar-width:none;align-content:start;justify-items:center;gap:1.5rem;min-width:0;height:100%;display:grid;overflow:hidden auto}.hBw1pG_mobileNavigation[data-account=false]{align-content:center;padding-bottom:1.5rem}.hBw1pG_mobileSection{width:min(28rem,100%);min-width:0}.hBw1pG_mobileSectionTitle{color:var(--autofill-background);opacity:.65;font:600 .7rem/1.4 var(--font-montserrat), sans-serif;letter-spacing:.15em;text-align:center;text-transform:uppercase;margin:1rem 0 .75rem}.hBw1pG_mobileAccountGroup{border-bottom:1px solid color-mix(in srgb, var(--autofill-background) 16%, transparent);grid-template-columns:minmax(0,1fr);margin:0;padding:.45rem 0;list-style:none;display:grid}.hBw1pG_mobileGroupLabel{color:var(--autofill-background);font:600 .65rem/1.4 var(--font-montserrat), sans-serif;letter-spacing:.14em;opacity:.58;text-align:center;text-transform:uppercase;padding:.75rem .65rem .35rem}.hBw1pG_mobileAccountLink{min-height:44px;color:var(--autofill-background);font:500 .9rem/1.35 var(--font-montserrat), sans-serif;text-align:center;border-radius:.45rem;justify-content:center;align-items:center;gap:.65rem;padding:.6rem .65rem;text-decoration:none;display:flex}.hBw1pG_mobileAccountLink[aria-current=page],.hBw1pG_mobileAccountLink:hover{background:color-mix(in srgb, var(--autofill-background) 12%, transparent)}.hBw1pG_mobileSignOut{cursor:pointer;background:0 0}.hBw1pG_mobileSessionActions{border-top:1px solid color-mix(in srgb, var(--autofill-background) 16%, transparent);grid-template-columns:minmax(0,1fr);gap:.45rem;width:min(28rem,100%);margin:0 auto 1rem;padding-top:1rem;display:grid}.hBw1pG_mobileSessionAction{border:1px solid color-mix(in srgb, var(--autofill-background) 42%, transparent);min-height:2.75rem;color:var(--autofill-background);font:600 .68rem/1.1 var(--font-montserrat), sans-serif;letter-spacing:.08em;text-align:center;text-transform:uppercase;border-radius:.45rem;justify-content:center;align-items:center;gap:.45rem;padding:.55rem .65rem;text-decoration:none;display:inline-flex}.hBw1pG_mobileSessionAction:hover{background:color-mix(in srgb, var(--autofill-background) 12%, transparent)}.hBw1pG_mobileSignOut:disabled{cursor:wait}.hBw1pG_mobileSignOutPending{border:2px solid;border-right-color:#0000;border-radius:50%;flex:0 0 .9rem;width:.9rem;height:.9rem;animation:.8s linear infinite hBw1pG_sign-out-pending}.hBw1pG_mobileSignOutError{color:var(--autofill-background);margin:.25rem .65rem .75rem;font-size:.85rem;line-height:1.5}.hBw1pG_mobileSection+.hBw1pG_mobileSection{padding-top:.25rem}.hBw1pG_mobileSection .hBw1pG_mobileList{width:100%}.hBw1pG_mobileSection:has(.hBw1pG_mobileSectionTitle) .hBw1pG_mobileList{flex-direction:column;display:flex}.hBw1pG_mobileSection:has(.hBw1pG_mobileSectionTitle) .hBw1pG_mobileLink{text-align:center;border:0;justify-content:center;min-height:44px;padding:.6rem .65rem;font-size:.9rem;font-weight:500}.hBw1pG_mobileNavigation::-webkit-scrollbar{display:none}.hBw1pG_mobileList{flex-direction:column;flex:none;gap:.35rem;width:min(22rem,100%);min-width:0;margin:0;padding:0 0 1rem;list-style:none;display:flex}.hBw1pG_mobileList>li{flex:none}.hBw1pG_mobileLink{box-sizing:border-box;color:#fffffff0;width:100%;min-width:44px;min-height:52px;font:600 clamp(1.15rem, 4vw, 1.4rem) / 1.05 var(--font-montserrat), sans-serif;letter-spacing:-.018em;text-align:center;border-bottom:1px solid #ffffff1a;justify-content:center;align-items:center;padding:.85rem 0;text-decoration:none;display:flex}.hBw1pG_burger:focus-visible,.hBw1pG_mobileAccountLink:focus-visible,.hBw1pG_mobileLink:focus-visible,.hBw1pG_mobileSessionAction:focus-visible{outline-offset:3px;outline:2px solid #ffffffeb}@keyframes hBw1pG_backdrop-in{0%{opacity:0}}@keyframes hBw1pG_sign-out-pending{to{transform:rotate(360deg)}}@keyframes hBw1pG_panel-in{0%{opacity:0;transform:translateY(.75rem)}}@media (min-width:1000px){.hBw1pG_account{display:inline-flex}}@media (min-width:768px){.hBw1pG_inner{gap:2rem;padding:0 2.5rem}.hBw1pG_logoImage{height:1.95rem}}@media (min-width:1000px){.hBw1pG_desktopNavigation{display:inline-flex}.hBw1pG_inner{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:1.25rem}.hBw1pG_actions{justify-self:end}.hBw1pG_burger,.hBw1pG_mobileBackdrop{display:none}}@media (max-height:480px){.hBw1pG_mobilePanel{padding-top:.5rem;padding-bottom:max(.5rem, env(safe-area-inset-bottom))}.hBw1pG_mobileList{gap:0}.hBw1pG_mobileLink{min-height:48px;padding-block:.6rem;font-size:1.05rem}}@media (prefers-reduced-motion:reduce){.hBw1pG_mobileBackdrop,.hBw1pG_mobilePanel,.hBw1pG_mobileSignOutPending{animation:none}}
