.FooterNewsletter_wrapper__Wc3AB{margin-top:2.5rem;text-align:center}.FooterNewsletter_title__XlFkW{margin:0 0 1rem;font-size:1rem;font-weight:600;color:var(--text-heading);letter-spacing:.01em}.FooterNewsletter_form__ULzTH{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:.75rem;gap:.75rem;max-width:44rem;margin:0 auto;padding:.5rem;border-radius:1.25rem;background:linear-gradient(135deg,rgba(255,77,141,.08),rgba(168,85,247,.05) 46%,rgba(108,92,231,.1)),hsla(0,0%,100%,.88);border:1px solid rgba(108,92,231,.12);box-shadow:0 18px 40px rgba(13,16,37,.08),inset 0 1px 0 hsla(0,0%,100%,.8)}@media(min-width:640px){.FooterNewsletter_form__ULzTH{grid-template-columns:minmax(0,1fr) auto;align-items:center}}.FooterNewsletter_field__Iu0cu{display:flex;align-items:center;gap:.75rem;min-width:0;padding:0 1rem;border-radius:1.125rem;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(238,240,248,.96)),hsla(0,0%,100%,.96);border:1px solid rgba(108,92,231,.16);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 8px 18px rgba(13,16,37,.05);transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.FooterNewsletter_field__Iu0cu:focus-within{border-color:rgba(255,77,141,.5);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.95),0 0 0 4px rgba(255,77,141,.12),0 12px 24px rgba(168,85,247,.12);transform:translateY(-1px)}.FooterNewsletter_icon__2P4gj{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:1.125rem;height:1.125rem;color:rgba(255,77,141,.8)}.FooterNewsletter_icon__2P4gj svg{width:100%;height:100%}.FooterNewsletter_input__hI7Ax{width:100%;min-width:0;padding:1rem 0;border:0;background:rgba(0,0,0,0);color:#141826;font-size:1rem;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.FooterNewsletter_input__hI7Ax::placeholder{color:#8b93b0;opacity:.95}.FooterNewsletter_button__fkzGb{min-height:3.5rem;padding:0 1.25rem;border:none;border-radius:1.125rem;background:linear-gradient(135deg,#FF4D8D,#D946EF 48%,#A855F7);color:#fff;font-size:1rem;font-weight:600;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease;white-space:nowrap;box-shadow:0 12px 24px rgba(168,85,247,.24),inset 0 1px 0 hsla(0,0%,100%,.18)}.FooterNewsletter_button__fkzGb:hover{transform:translateY(-1px);filter:saturate(1.05);box-shadow:0 16px 28px rgba(168,85,247,.28),inset 0 1px 0 hsla(0,0%,100%,.22)}.FooterNewsletter_button__fkzGb:focus-visible{outline:2px solid var(--focus-ring-color,#6C5CE7);outline-offset:2px}.FooterNewsletter_button__fkzGb:disabled{opacity:.55;cursor:wait;transform:none;box-shadow:none}.FooterNewsletter_success__wUTjw{margin:0;font-size:1rem;color:#6c5ce7;font-weight:600}.FooterNewsletter_error__aPTUl{margin:.5rem 0 0;font-size:.75rem;color:#b85c5c}html[data-theme=dark] .FooterNewsletter_title__XlFkW{color:var(--footer-link)}html[data-theme=dark] .FooterNewsletter_form__ULzTH{background:linear-gradient(135deg,rgba(255,77,141,.1),rgba(168,85,247,.08) 45%,rgba(108,92,231,.12)),rgba(23,20,20,.82);border-color:hsla(0,0%,100%,.06);box-shadow:0 18px 40px rgba(15,13,13,.24),inset 0 1px 0 hsla(0,0%,100%,.05)}html[data-theme=dark] .FooterNewsletter_field__Iu0cu{background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,0)),rgba(33,28,27,.95);border-color:rgba(108,92,231,.14);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04),0 0 0 1px rgba(15,13,13,.1)}html[data-theme=dark] .FooterNewsletter_field__Iu0cu:focus-within{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 0 0 4px rgba(255,77,141,.12),0 10px 24px rgba(168,85,247,.14)}html[data-theme=dark] .FooterNewsletter_input__hI7Ax{color:#f5efea}html[data-theme=dark] .FooterNewsletter_input__hI7Ax::placeholder{color:#b8aaa0;opacity:.72}.Footer_footer__Y540B{background:var(--footer-bg);color:var(--footer-text);padding-top:3rem;padding-bottom:1.5rem;margin-top:auto;position:relative;overflow:hidden}.Footer_glowLayer__E_XHv{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 60% 50% at 5% 90%,rgba(108,92,231,.14) 0,transparent 60%),radial-gradient(ellipse 50% 55% at 50% 30%,rgba(168,85,247,.08) 0,transparent 60%),radial-gradient(ellipse 40% 50% at 95% 10%,rgba(255,77,141,.06) 0,transparent 55%)}@media(prefers-reduced-motion:reduce){.Footer_glowLayer__E_XHv{opacity:.5}}.Footer_inner__M8IDC{width:100%;max-width:1600px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media(min-width:768px){.Footer_inner__M8IDC{padding-left:1.5rem;padding-right:1.5rem}}@media(min-width:1280px){.Footer_inner__M8IDC{padding-left:2rem;padding-right:2rem}}@media(min-width:1536px){.Footer_inner__M8IDC{padding-left:2.5rem;padding-right:2.5rem}}.Footer_inner__M8IDC{position:relative;z-index:1}.Footer_logoSection__an8aF{display:flex;flex-direction:column;align-items:center;padding-bottom:2.5rem}.Footer_logoLink__40fVW{display:inline-flex;align-items:center;border-radius:.5rem;outline-offset:4px}.Footer_logoLink__40fVW:focus-visible{outline:2px solid var(--focus-ring-color,#6C5CE7);outline-offset:2px}.Footer_logo__Cy_m_{display:block;width:auto;height:80px}@media(min-width:768px){.Footer_logo__Cy_m_{height:130px}}.Footer_logoLight__mp_Bi{display:block}.Footer_logoDark__4GS58,html[data-theme=dark] .Footer_logoLight__mp_Bi{display:none}html[data-theme=dark] .Footer_logoDark__4GS58{display:block}.Footer_neonLine__gxwB4{display:block;width:100%;max-width:560px;height:30px;margin-top:1.25rem;overflow:visible}.Footer_logoLink__40fVW,.Footer_neonLine__gxwB4{transform:translateX(-40px)}.Footer_columns__0VMLA{display:grid;grid-template-columns:1fr;grid-gap:2.5rem;gap:2.5rem}@media(min-width:640px){.Footer_columns__0VMLA{grid-template-columns:repeat(2,1fr);gap:2.5rem 2rem}}@media(min-width:1024px){.Footer_columns__0VMLA{grid-template-columns:repeat(3,1fr);gap:2.5rem 0;transform:translateX(90px)}}.Footer_col__fEhAf{display:flex;flex-direction:column;gap:.75rem}@media(min-width:1024px){.Footer_col__fEhAf{padding-left:2.5rem;padding-right:2.5rem}.Footer_col__fEhAf:first-child{padding-left:0}.Footer_col__fEhAf:last-child{padding-right:0}}.Footer_colHeading__1Rr4e{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;margin-bottom:.25rem;background:linear-gradient(135deg,#6C5CE7,#A855F7);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.Footer_colList__AYrKi{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.Footer_colLink__7DGq8{font-size:.875rem;color:var(--footer-link);text-decoration:none;transition:color .15s ease}.Footer_colLink__7DGq8:hover{color:var(--footer-link-hover)}.Footer_colLink__7DGq8:focus-visible{outline:2px solid var(--focus-ring-color,#6C5CE7);outline-offset:2px;border-radius:.5rem;outline-offset:3px}.Footer_colText__v_k9_{font-size:.875rem;color:var(--footer-link)}.Footer_contactItem__LIegs{display:flex;align-items:center;gap:.75rem}.Footer_contactIcon__5qDTD{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:18px;height:18px;color:var(--accent-neon)}.Footer_neonDivider__8EsjG{height:1px;margin:2.5rem 0 1.5rem;border-radius:9999px;background:linear-gradient(90deg,transparent,rgba(108,92,231,.25) 20%,rgba(168,85,247,.2) 50%,rgba(255,77,141,.15) 80%,transparent);box-shadow:0 0 6px rgba(108,92,231,.1)}.Footer_bottom__zjlfB{display:grid;grid-template-columns:1fr;justify-items:center;grid-gap:1rem;gap:1rem}@media(min-width:768px){.Footer_bottom__zjlfB{grid-template-columns:1fr auto 1fr;align-items:flex-end;gap:1.5rem}}.Footer_bottomLeft__ossxs{display:flex;align-items:center;justify-self:start}@media(min-width:768px){.Footer_bottomLeft__ossxs{grid-column:1}}.Footer_copy__Fiu0p{font-size:.875rem;color:var(--footer-muted);line-height:1.75;margin:0}.Footer_bottomRight__Zuifj{display:flex;flex-direction:column;align-items:center;text-align:center;gap:2px}@media(min-width:768px){.Footer_bottomRight__Zuifj{grid-column:2}}.Footer_bottomSpacer__ABC35{display:none}@media(min-width:768px){.Footer_bottomSpacer__ABC35{display:block;grid-column:3;justify-self:end;width:1px;height:1px}}.Footer_credit__l2rzT{font-size:.875rem;color:var(--footer-muted);line-height:1.75;margin:0}.Footer_creditLink__w5i2j{color:var(--footer-muted);text-decoration:none;font-weight:600;border-bottom:1px solid rgba(0,0,0,0);transition:color .15s ease,border-color .15s ease}.Footer_creditLink__w5i2j:hover{color:var(--footer-link-hover);border-bottom-color:currentColor}.Footer_creditLink__w5i2j:focus-visible{outline:2px solid var(--focus-ring-color,#6C5CE7);outline-offset:2px;border-radius:.5rem;outline-offset:3px}.Footer_socials__tHrub{display:flex;align-items:center;gap:.75rem}.Footer_socialLink__8BKU1{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:1rem;color:var(--footer-link);border:1px solid var(--footer-border);background:var(--footer-social-bg);transition:color .15s ease,border-color .15s ease,box-shadow .15s ease,background .15s ease}.Footer_socialLink__8BKU1:hover{color:var(--footer-link-hover);border-color:var(--footer-social-hover-border);background:var(--footer-social-hover-bg);box-shadow:0 0 10px rgba(108,92,231,.15),0 0 24px rgba(168,85,247,.08)}.Footer_socialLink__8BKU1:focus-visible{outline:2px solid var(--focus-ring-color,#6C5CE7);outline-offset:2px;outline-offset:3px}.Footer_cookieSettingsBtn__m3tnm{background:none;border:none;padding:0;font-size:.75rem;color:var(--footer-muted);cursor:pointer;text-decoration:underline;text-underline-offset:2px;transition:color .15s ease}.Footer_cookieSettingsBtn__m3tnm:hover{color:var(--footer-link-hover)}.Footer_cookieSettingsBtn__m3tnm:focus-visible{outline:2px solid var(--focus-ring-color,#6C5CE7);outline-offset:2px;border-radius:.5rem;outline-offset:3px}.LanguageSwitcher_switcher__Sl2Ya{position:relative;display:inline-flex;align-items:center;width:64px;height:28px;background:var(--surface-2);border-radius:9999px;border:1px solid var(--border);overflow:hidden;flex-shrink:0;transition:background-color .25s ease,border-color .25s ease}.LanguageSwitcher_thumb__tmLyV{position:absolute;top:1px;left:1px;width:calc(50% - 2px);height:calc(28px - 4px);border-radius:9999px;background:var(--primary);transition:transform .32s cubic-bezier(.34,1.36,.64,1);pointer-events:none;z-index:0}.LanguageSwitcher_thumbRight__jutAL{transform:translateX(calc(64px / 2 - 1px))}.LanguageSwitcher_option___IDJW{position:relative;z-index:1;flex:1 1;display:inline-flex;align-items:center;justify-content:center;height:100%;font-size:.75rem;font-weight:700;text-decoration:none;color:var(--muted);letter-spacing:.04em;transition:color .25s ease}.LanguageSwitcher_option___IDJW.LanguageSwitcher_active__xFECT{color:var(--primary-contrast);pointer-events:none}.LanguageSwitcher_option___IDJW:not(.LanguageSwitcher_active__xFECT):hover{color:var(--text)}.LanguageSwitcher_option___IDJW:focus-visible{outline:2px solid var(--primary);outline-offset:-2px;border-radius:9999px}.ThemeToggle_toggle__b7_D3{display:inline-flex;align-items:center;flex-shrink:0}.ThemeToggle_daynight__OM715{position:relative}.ThemeToggle_checkbox__Cuun6{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ThemeToggle_placeholder__JDzkl{width:72px;height:40px;border-radius:999px;background:rgba(0,0,0,.08)}.ThemeToggle_btn__Bfrkw{position:relative;width:72px;height:40px;display:block;border-radius:999px;border:5px solid #252b31;background:#3b4148;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:hidden;transition:background .24s ease,border-color .24s ease}.ThemeToggle_btn__Bfrkw:before{content:"";position:absolute;top:50%;left:0;width:30px;height:30px;box-sizing:border-box;border-radius:50%;border:3px solid #d8d4b8;background:radial-gradient(circle at 62% 30%,#d0ccab 0 16%,transparent 17%),radial-gradient(circle at 30% 62%,#d0ccab 0 15%,transparent 16%),radial-gradient(circle at 24% 20%,#d0ccab 0 11%,transparent 12%),#ece8ca;transform:translateY(-50%) rotate(0deg);transition:left .9s cubic-bezier(.22,.8,.2,1),transform .9s cubic-bezier(.22,.8,.2,1),border-color .22s ease,background .22s ease;z-index:3}.ThemeToggle_btn__Bfrkw:after{content:"";position:absolute;left:20px;top:16px;width:25px;height:13px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 34'%3E%3Cpath d='M12 29h37c7.2 0 13-5.6 13-12.5S56.2 4 49 4c-1.4 0-2.7.2-3.9.6C42.3 2 38.2.5 33.8.5 25.7.5 18.8 5.8 17 13 15.4 12 13.5 11.4 11.5 11.4 6.3 11.4 2 15.3 2 20.1 2 24.9 6.3 28.8 11.5 28.8H12z' fill='%23ffffff' stroke='%23cfd5dc' stroke-width='2' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat 50%/100% 100%;opacity:0;transform:translateY(3px);transition:opacity .2s ease,transform .26s ease;z-index:4}.ThemeToggle_feature__hb9DM{position:absolute;top:10px;left:40px;width:4px;height:4px;border-radius:50%;background:hsla(0,0%,100%,.9);box-shadow:13px 3px 0 0 hsla(0,0%,100%,.8),9px 18px 0 -1px hsla(0,0%,100%,.55),1px 15px 0 -1px hsla(0,0%,100%,.45),18px 16px 0 -1px hsla(0,0%,100%,.35);transition:opacity .18s ease,transform .24s ease;z-index:1}.ThemeToggle_checkbox__Cuun6:focus-visible+.ThemeToggle_btn__Bfrkw{outline:2px solid var(--focus-ring-color,#8B5CF6);outline-offset:2px}.ThemeToggle_checkbox__Cuun6:checked+.ThemeToggle_btn__Bfrkw{border-color:#69abc3;background:#86c9df}.ThemeToggle_checkbox__Cuun6:checked+.ThemeToggle_btn__Bfrkw:before{left:calc(100% - 30px);transform:translateY(-50%) rotate(220deg);border-color:#d5b84b;background:radial-gradient(circle at 50% 50%,#f4da5d 0 54%,#e7c94a 55% 100%)}.ThemeToggle_checkbox__Cuun6:checked+.ThemeToggle_btn__Bfrkw:after{opacity:1;transform:translateY(0)}.ThemeToggle_checkbox__Cuun6:checked+.ThemeToggle_btn__Bfrkw>.ThemeToggle_feature__hb9DM{opacity:0;transform:translateX(4px)}.WishlistIcon_icon___iUt4{position:relative;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;color:var(--text-heading);text-decoration:none;transition:color .15s ease,background .15s ease;border-radius:9999px}.WishlistIcon_icon___iUt4:hover{color:#ef4444;background:rgba(239,68,68,.06)}.WishlistIcon_badge__KkDbY{position:absolute;top:0;right:-2px;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:700;line-height:16px;text-align:center;color:#fff;background:#ef4444;border-radius:9999px}.CartIcon_icon__OLBKN{position:relative;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;color:var(--icon-color);text-decoration:none;border-radius:9999px;transition:color .15s ease,background .15s ease;flex-shrink:0}.CartIcon_icon__OLBKN:hover{color:var(--accent-neon);background:rgba(108,92,231,.1)}.CartIcon_badge__SrHVs{position:absolute;top:0;right:-2px;min-width:16px;height:16px;padding:0 4px;background:#6c5ce7;color:#fff;font-size:10px;font-weight:700;border-radius:9999px;display:flex;align-items:center;justify-content:center;line-height:1;pointer-events:none}html[data-theme=dark] .CartIcon_badge__SrHVs{background:#ff4d8d}.SearchBar_wrap__LVgnW{position:relative;flex:1 1;max-width:none;width:100%;min-width:0}.SearchBar_form__rbl2z{display:flex;align-items:center;background:var(--input-bg);border:1.5px solid var(--input-border);border-radius:9999px;transition:border-color .15s ease,box-shadow .15s ease;padding:0 .75rem;height:40px}.SearchBar_form__rbl2z:focus-within{border-color:var(--accent-neon);box-shadow:0 0 0 3px rgba(108,92,231,.12)}.SearchBar_searchBtn___ZPu2{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;font:inherit;color:inherit;padding:0;color:var(--muted);flex-shrink:0;margin:0 .5rem 0 0;transition:color .15s ease;display:flex;align-items:center}.SearchBar_searchBtn___ZPu2:hover{color:var(--accent-neon)}.SearchBar_input__j8xkT{flex:1 1;border:none;background:rgba(0,0,0,0);color:var(--text);font-size:.875rem;min-width:0;outline:none}.SearchBar_input__j8xkT::placeholder{color:var(--input-placeholder)}.SearchBar_input__j8xkT::-webkit-search-cancel-button{display:none}.SearchBar_clearBtn__1DqrX{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;font:inherit;color:inherit;padding:0;color:var(--muted);flex-shrink:0;margin:0 0 0 .25rem;display:flex;align-items:center;transition:color .15s ease}.SearchBar_clearBtn__1DqrX:hover{color:var(--text)}.SearchBar_spinner___nZgL{animation:SearchBar_spin__03Psh .7s linear infinite}@keyframes SearchBar_spin__03Psh{to{transform:rotate(1turn)}}.SearchBar_dropdown__arqGN{position:absolute;top:calc(100% + 8px);left:0;right:0;background:var(--card-bg);border:1px solid var(--border);border-radius:1rem;box-shadow:0 16px 48px var(--shadow),0 4px 12px rgba(0,0,0,.08);overflow:hidden;z-index:100;animation:SearchBar_dropIn__8rACG .15s ease;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}@keyframes SearchBar_dropIn__8rACG{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.SearchBar_list__defoM{list-style:none;margin:0;padding:.5rem}.SearchBar_result__Uo1Qo{display:flex;align-items:center;gap:.75rem;padding:.5rem .75rem;border-radius:.75rem;text-decoration:none;color:inherit;transition:background .15s ease}.SearchBar_result__Uo1Qo:hover{background:var(--surface)}.SearchBar_resultImg__c3opY{position:relative;width:48px;height:48px;border-radius:.75rem;overflow:hidden;flex-shrink:0;background:var(--image-bg)}.SearchBar_resultImgPlaceholder__jcdzv{width:100%;height:100%;background:var(--surface)}.SearchBar_resultInfo__8kQth{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:.25rem}.SearchBar_resultName__FO_2V{font-size:.875rem;font-weight:500;color:var(--text-heading);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SearchBar_resultPrice__ws8OR{font-size:.75rem;color:var(--accent-neon);font-weight:600}.SearchBar_viewAll__NQZj_{display:block;text-align:center;padding:.75rem 1rem;font-size:.875rem;font-weight:500;color:var(--accent-neon);text-decoration:none;border-top:1px solid var(--border);transition:background .15s ease}.SearchBar_viewAll__NQZj_:hover{background:var(--surface)}.SearchBar_noResults__p5jIG{padding:1rem;text-align:center;color:var(--muted);font-size:.875rem}.SearchBar_highlight__w5rma{background:rgba(0,0,0,0);color:var(--accent-neon);font-weight:600}.CatalogDropdown_wrap__d_6px{position:relative}.CatalogDropdown_trigger__NlZRN{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;font:inherit;color:inherit;margin:0;display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:1rem;font-weight:600;color:var(--text-heading);text-decoration:underline;text-underline-offset:2px;border-radius:.5rem;background:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);transition:color .15s ease,background .15s ease,border-color .15s ease;white-space:nowrap}.CatalogDropdown_trigger__NlZRN.CatalogDropdown_triggerActive__t_pVA,.CatalogDropdown_trigger__NlZRN:hover{color:var(--text-heading);background:color-mix(in srgb,var(--surface) 88%,var(--bg) 12%);border-color:var(--border)}.CatalogDropdown_trigger__NlZRN:focus-visible{outline:2px solid var(--focus-ring-color,#6C5CE7);outline-offset:2px}.CatalogDropdown_gridIcon__QmpxY{flex-shrink:0;color:var(--accent-neon)}.CatalogDropdown_chevron__kBz2k{flex-shrink:0;transition:transform .25s ease}.CatalogDropdown_chevronOpen__vt_JV{transform:rotate(180deg)}.CatalogDropdown_dropdown__zeI2I{position:absolute;top:calc(100% + 8px);left:0;width:min(320px,92vw);background:color-mix(in srgb,var(--surface) 92%,var(--bg) 8%);border:1px solid var(--border);border-radius:1rem;box-shadow:0 10px 28px var(--shadow);z-index:100;overflow:hidden}.CatalogDropdown_dropdownOpen__FB2VZ{animation:CatalogDropdown_fadeSlideIn__iOmwK .18s cubic-bezier(.16,1,.3,1) forwards}.CatalogDropdown_dropdownClose__ruFrX{animation:CatalogDropdown_fadeSlideOut__8YEpQ .2s ease forwards;pointer-events:none}@keyframes CatalogDropdown_fadeSlideIn__iOmwK{0%{opacity:0;transform:translateY(-8px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes CatalogDropdown_fadeSlideOut__8YEpQ{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-6px) scale(.99)}}.CatalogDropdown_dropdownInner__xWf4s{padding:.5rem}.CatalogDropdown_empty__U_Vd7{padding:1rem;color:var(--muted);text-align:center;font-size:.875rem}.CatalogDropdown_list__TVuDi{display:grid;grid-template-columns:1fr;grid-gap:2px;gap:2px;list-style:none;margin:0;padding:0}.CatalogDropdown_itemRow__s4X0w{display:grid;grid-template-columns:auto 1fr;align-items:center;grid-gap:.5rem;gap:.5rem;min-height:44px;padding:.5rem .75rem;border-radius:.5rem;text-decoration:none;color:var(--text-heading);transition:background .15s ease,color .15s ease}.CatalogDropdown_itemRow__s4X0w:hover{background:color-mix(in srgb,var(--card-bg) 65%,var(--surface) 35%);color:var(--text-heading)}.CatalogDropdown_itemRow__s4X0w:hover .CatalogDropdown_iconWrap__585jB{transform:translateY(-1px)}.CatalogDropdown_itemRow__s4X0w:focus-visible{outline:2px solid var(--focus-ring-color,#6C5CE7);outline-offset:2px;outline-offset:-2px}.CatalogDropdown_iconWrap__585jB{width:1.5rem;height:1.5rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center;color:var(--accent-neon);transition:transform .15s ease;overflow:hidden;flex-shrink:0}.CatalogDropdown_categoryIcon__KH67c{width:20px;height:20px;object-fit:contain}.CatalogDropdown_defaultIcon__Z5lBO{color:var(--accent-neon)}.CatalogDropdown_itemName__dRv3z{font-size:1rem;font-weight:600;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Header_header__4pLdo{position:-webkit-sticky;position:sticky;top:0;z-index:200;background:var(--header-bg);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 1px 0 var(--header-border),0 4px 24px var(--shadow);transition:background-color .25s ease,box-shadow .25s ease}.Header_topRow__FO9Tt{border-bottom:1px solid var(--header-border)}.Header_topInner__OzN3S{width:100%;max-width:1600px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media(min-width:768px){.Header_topInner__OzN3S{padding-left:1.5rem;padding-right:1.5rem}}@media(min-width:1280px){.Header_topInner__OzN3S{padding-left:2rem;padding-right:2rem}}@media(min-width:1536px){.Header_topInner__OzN3S{padding-left:2.5rem;padding-right:2.5rem}}.Header_topInner__OzN3S{display:flex;align-items:center;gap:1rem;height:64px}@media(min-width:768px){.Header_topInner__OzN3S{height:72px}}.Header_logo__3zqHD{display:inline-flex;align-items:center;flex-shrink:0;text-decoration:none;border-radius:.5rem;transition:opacity .2s ease}.Header_logo__3zqHD:hover{opacity:.88}.Header_logo__3zqHD:focus-visible{outline:2px solid var(--focus-ring-color,#6C5CE7);outline-offset:2px}.Header_logoImage__qR3ck{display:block;width:auto;height:48px}@media(min-width:768px){.Header_logoImage__qR3ck{height:56px}}.Header_logoImageLight__BbMjZ{display:block}.Header_logoImageDark__gF7ks,html[data-theme=dark] .Header_logoImageLight__BbMjZ{display:none}html[data-theme=dark] .Header_logoImageDark__gF7ks{display:block}.Header_searchWrap__eddMv{flex:1 1;min-width:0;display:none}@media(min-width:1024px){.Header_searchWrap__eddMv{display:flex}}.Header_actions__Med_a{display:flex;align-items:center;gap:.25rem;flex-shrink:0;margin-left:auto}@media(min-width:768px){.Header_actions__Med_a{gap:.5rem}}.Header_phone__osFHr{display:none;color:var(--text-heading);text-decoration:none;font-size:.875rem;font-weight:600;white-space:nowrap;transition:color .15s ease}@media(min-width:1280px){.Header_phone__osFHr{display:block}}.Header_phone__osFHr:hover{color:var(--accent-neon)}.Header_mobileSearchBar__Foq0h{border-top:1px solid var(--header-border);padding:.75rem 0;animation:Header_slideDown__ukzBN .18s ease}@media(min-width:1024px){.Header_mobileSearchBar__Foq0h{display:none}}.Header_mobileSearchInner__oiUjS{width:100%;max-width:1600px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media(min-width:768px){.Header_mobileSearchInner__oiUjS{padding-left:1.5rem;padding-right:1.5rem}}@media(min-width:1280px){.Header_mobileSearchInner__oiUjS{padding-left:2rem;padding-right:2rem}}@media(min-width:1536px){.Header_mobileSearchInner__oiUjS{padding-left:2.5rem;padding-right:2.5rem}}.Header_mobileSearchInner__oiUjS{display:flex}@keyframes Header_slideDown__ukzBN{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.Header_mobileSearchBtn__puz2b{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;font:inherit;color:inherit;padding:0;margin:0;display:flex;align-items:center;justify-content:center;width:40px;height:40px;color:var(--icon-color);border-radius:9999px;transition:color .15s ease,background .15s ease}.Header_mobileSearchBtn__puz2b:hover{color:var(--accent-neon);background:rgba(108,92,231,.1)}.Header_mobileSearchBtn__puz2b:focus-visible{outline:2px solid var(--focus-ring-color,#6C5CE7);outline-offset:2px}@media(min-width:1024px){.Header_mobileSearchBtn__puz2b{display:none}}.Header_mobileMenuBtn__x49it{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;font:inherit;color:inherit;padding:0;margin:0;display:flex;align-items:center;justify-content:center;width:40px;height:40px;color:var(--icon-color);border-radius:1rem;transition:color .15s ease,background .15s ease}.Header_mobileMenuBtn__x49it:hover{color:var(--accent-neon);background:rgba(108,92,231,.08)}.Header_mobileMenuBtn__x49it:focus-visible{outline:2px solid var(--focus-ring-color,#6C5CE7);outline-offset:2px}@media(min-width:1280px){.Header_mobileMenuBtn__x49it{display:none}}.Header_navRow__Ycj1Y{display:none}@media(min-width:1280px){.Header_navRow__Ycj1Y{display:block}}.Header_navInner__9d7W2{width:100%;max-width:1600px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media(min-width:768px){.Header_navInner__9d7W2{padding-left:1.5rem;padding-right:1.5rem}}@media(min-width:1280px){.Header_navInner__9d7W2{padding-left:2rem;padding-right:2rem}}@media(min-width:1536px){.Header_navInner__9d7W2{padding-left:2.5rem;padding-right:2.5rem}}.Header_navInner__9d7W2{display:flex;align-items:center;height:44px;gap:.5rem}.Header_secondaryNav__aaqxj{display:flex;align-items:center;flex:1 1;min-width:0;justify-content:space-between;gap:0;overflow-x:auto}.Header_navLink__GWdqc{display:inline-flex;align-items:center;padding:.5rem .75rem;font-size:.875rem;font-weight:500;color:var(--nav-link-color);text-decoration:none;border-radius:9999px;white-space:nowrap;transition:color .15s ease,background .15s ease;position:relative}.Header_navLink__GWdqc:hover{color:var(--nav-link-hover);background:rgba(108,92,231,.06)}.Header_navLink__GWdqc:focus-visible{outline:2px solid var(--focus-ring-color,#6C5CE7);outline-offset:2px}.Header_navLink__GWdqc[aria-current=page]{color:var(--accent-neon);font-weight:600}.Header_navLinkFire__1qHZu{color:#ff6a00;font-weight:600;gap:.25rem}.Header_navLinkFire__1qHZu:hover{color:#ff3d00;background:rgba(255,106,0,.1)}html[data-theme=dark] .Header_navLinkFire__1qHZu{color:#d4a574}html[data-theme=dark] .Header_navLinkFire__1qHZu:hover{color:#e2b88d;background:rgba(212,165,116,.1)}.Header_navLinkFireIcon__1I2N9{flex-shrink:0;display:block}.Header_mobileNav__B_PQS{display:flex;flex-direction:column;gap:.25rem;padding:.75rem 1rem 1.5rem;background:var(--mobile-nav-bg);border-top:1px solid var(--header-border);box-shadow:0 8px 24px var(--shadow);max-height:80vh;overflow-y:auto;animation:Header_slideDown__ukzBN .2s ease}@media(min-width:1280px){.Header_mobileNav__B_PQS{display:none}}.Header_mobileCatalog__TwDsB{margin-bottom:.5rem}.Header_mobileLink__StL3D{font-size:1rem;font-weight:500;color:var(--text);text-decoration:none;padding:.75rem 1rem;border-radius:.75rem;min-height:44px;display:flex;align-items:center;transition:background .15s ease,color .15s ease}.Header_mobileLink__StL3D:hover{background:rgba(108,92,231,.08);color:var(--accent-neon)}.Header_mobileLink__StL3D:focus-visible{outline:2px solid var(--focus-ring-color,#6C5CE7);outline-offset:2px}.Header_mobileLink__StL3D[aria-current=page]{color:var(--accent-neon);font-weight:600}.Header_mobileLinkFire__9II14{color:#ff6a00;font-weight:600}.Header_mobileLinkFire__9II14:hover{color:#ff3d00;background:rgba(255,106,0,.1)}.Header_mobileLinkFireIcon__ooZA_{margin-left:.5rem;flex-shrink:0;display:block}.Header_mobileLang__BxM14{padding:.75rem 1rem;border-top:1px solid var(--header-border);display:flex;align-items:center;gap:.75rem;margin-top:.5rem}.CookieConsent_overlay__bQFGW{position:fixed;bottom:0;left:0;right:0;z-index:800;padding:1rem;pointer-events:none}@media(min-width:768px){.CookieConsent_overlay__bQFGW{padding:1.5rem}}.CookieConsent_banner__yDU5n{width:100%;pointer-events:auto;background:var(--card-bg);border:1px solid var(--card-border);border-radius:1.125rem;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);padding:1.25rem 1.5rem;box-shadow:0 -4px 24px var(--shadow);max-width:680px;margin:0 auto}.CookieConsent_message__wCKRQ{font-size:.875rem;color:var(--text);line-height:1.5;margin-bottom:1rem}.CookieConsent_actions__mINui{display:flex;flex-wrap:wrap;gap:.5rem}.CookieConsent_btnAccept__Qq_Al{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;font:inherit;color:inherit;margin:0;padding:.5rem 1.25rem;font-size:.875rem;font-weight:600;color:#fff;background:var(--gradient-cta);border-radius:9999px;transition:box-shadow .15s ease,opacity .15s ease}.CookieConsent_btnAccept__Qq_Al:hover{box-shadow:var(--accent-neon-glow);opacity:.9}.CookieConsent_btnAccept__Qq_Al:focus-visible{outline:2px solid var(--focus-ring-color,#6C5CE7);outline-offset:2px}.CookieConsent_btnReject__rZO2m{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;font:inherit;color:inherit;margin:0;padding:.5rem 1.25rem;font-size:.875rem;font-weight:500;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:9999px;transition:background .15s ease,border-color .15s ease}.CookieConsent_btnReject__rZO2m:hover{background:var(--surface-2)}.CookieConsent_btnReject__rZO2m:focus-visible{outline:2px solid var(--focus-ring-color,#6C5CE7);outline-offset:2px}.CookieConsent_btnSettings__RHE7h{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;font:inherit;color:inherit;margin:0;padding:.5rem 1.25rem;font-size:.875rem;font-weight:500;color:var(--text-secondary);text-decoration:underline;text-underline-offset:2px;transition:color .15s ease}.CookieConsent_btnSettings__RHE7h:hover{color:var(--text)}.CookieConsent_btnSettings__RHE7h:focus-visible{outline:2px solid var(--focus-ring-color,#6C5CE7);outline-offset:2px;border-radius:.5rem}.CookieConsent_settingsTitle__7RR4g{font-size:1rem;font-weight:600;color:var(--text-heading);margin-bottom:1rem}.CookieConsent_categories__hAAaq{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem}.CookieConsent_category__EMCEf{display:flex;align-items:flex-start;gap:.75rem;cursor:pointer}.CookieConsent_category__EMCEf input[type=checkbox]{width:18px;height:18px;margin-top:2px;accent-color:var(--primary);flex-shrink:0}.CookieConsent_category__EMCEf span{display:flex;flex-direction:column;gap:2px}.CookieConsent_category__EMCEf strong{font-size:.875rem;font-weight:600;color:var(--text)}.CookieConsent_category__EMCEf small{font-size:.75rem;color:var(--text-secondary);line-height:1.5}.EngagementProgress_progressWidget__IK8VT{position:fixed;bottom:1.5rem;left:1rem;z-index:490}@media(min-width:768px){.EngagementProgress_progressWidget__IK8VT{bottom:2rem;left:2rem}}.EngagementProgress_pill__UTfy7{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;font:inherit;color:inherit;margin:0;display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;min-height:40px;background:var(--surface);border:1px solid color-mix(in srgb,var(--accent-neon) 24%,var(--border));border-radius:9999px;box-shadow:0 8px 24px rgba(0,0,0,.12),0 0 0 1px color-mix(in srgb,var(--accent-neon) 10%,transparent);cursor:pointer;transition:border-color .15s ease,box-shadow .25s ease,transform .15s ease}.EngagementProgress_pill__UTfy7:hover{border-color:var(--accent-neon);box-shadow:0 12px 32px rgba(0,0,0,.16),0 0 0 1px color-mix(in srgb,var(--accent-neon) 20%,transparent);transform:translateY(-1px)}.EngagementProgress_pill__UTfy7:focus-visible{outline:2px solid var(--focus-ring-color,#6C5CE7);outline-offset:2px}.EngagementProgress_pillIcon__NUKpp{color:var(--accent-neon);display:flex;align-items:center}.EngagementProgress_pillText__dMr1x{font-size:.875rem;font-weight:600;color:var(--text-heading);white-space:nowrap}.EngagementProgress_pillChevron__SBF7W{color:var(--text);opacity:.5;display:flex;align-items:center;transition:transform .15s ease}.EngagementProgress_pillChevronOpen___ClDl{transform:rotate(180deg)}.EngagementProgress_dropdown__66GTT{position:absolute;bottom:calc(100% + .5rem);left:0;min-width:240px;padding:1.25rem;background:var(--surface);border:1px solid var(--border);border-radius:1.125rem;box-shadow:0 16px 40px rgba(0,0,0,.16);animation:EngagementProgress_dropUp__A98Ph .2s ease-out}.EngagementProgress_dropdownTitle__mKlFB{font-size:.875rem;font-weight:700;color:var(--text-heading);margin-bottom:.75rem}.EngagementProgress_stepList__B36EA{list-style:none;padding:0;margin:0 0 1rem;display:flex;flex-direction:column;gap:.5rem}.EngagementProgress_step__8wwqE{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--text);opacity:.6}.EngagementProgress_stepDone__giBfF{opacity:1;color:var(--text-heading)}.EngagementProgress_stepCheck__SMaRA{width:22px;height:22px;border-radius:9999px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;flex-shrink:0;border:1.5px solid var(--border);color:var(--text)}.EngagementProgress_stepDone__giBfF .EngagementProgress_stepCheck__SMaRA{background:var(--gradient-cta);color:var(--primary-contrast);border-color:rgba(0,0,0,0)}.EngagementProgress_stepLabel__IkoCR{line-height:1.25}.EngagementProgress_dropdownCta__ABIaQ{display:inline-flex;align-items:center;gap:.25rem;padding:.5rem 1rem;font-size:.75rem;font-weight:600;color:var(--accent-neon);text-decoration:none;transition:color .15s ease}.EngagementProgress_dropdownCta__ABIaQ:hover{text-decoration:underline}.EngagementProgress_dropdownCta__ABIaQ:focus-visible{outline:2px solid var(--focus-ring-color,#6C5CE7);outline-offset:2px}@keyframes EngagementProgress_dropUp__A98Ph{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.EngagementSlideIn_slideIn__YC6cR{position:fixed;bottom:1.5rem;right:1rem;z-index:500;max-width:360px;width:calc(100vw - 2rem);padding:1.5rem 1.25rem;background:var(--surface);border:1px solid var(--border);border-radius:1.25rem;box-shadow:0 20px 48px rgba(0,0,0,.18),0 0 0 1px color-mix(in srgb,var(--accent-neon) 12%,transparent);animation:EngagementSlideIn_slideInUp__mFSda .4s cubic-bezier(.16,1,.3,1) forwards}@media(min-width:768px){.EngagementSlideIn_slideIn__YC6cR{bottom:2rem;right:2rem;max-width:380px;padding:2rem 1.5rem}}.EngagementSlideIn_slideOut___cGJZ{animation:EngagementSlideIn_slideOutDown__tNd_9 .3s ease-in forwards}@keyframes EngagementSlideIn_slideInUp__mFSda{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes EngagementSlideIn_slideOutDown__tNd_9{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(24px)}}.EngagementSlideIn_closeBtn__iOe_r{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;font:inherit;color:inherit;padding:0;margin:0;position:absolute;top:.75rem;right:.75rem;width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:var(--text);opacity:.5;border-radius:.75rem;transition:opacity .15s ease,background .15s ease}.EngagementSlideIn_closeBtn__iOe_r:hover{opacity:1;background:color-mix(in srgb,var(--text) 8%,transparent)}.EngagementSlideIn_closeBtn__iOe_r:focus-visible{outline:2px solid var(--focus-ring-color,#6C5CE7);outline-offset:2px}.EngagementSlideIn_iconWrap__1eMph{width:48px;height:48px;border-radius:9999px;background:var(--gradient-cta);color:var(--primary-contrast);display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.EngagementSlideIn_title__0eskc{font-size:1.125rem;font-weight:700;color:var(--text-heading);margin-bottom:.5rem;line-height:1.25}.EngagementSlideIn_text__bPIx9{font-size:.875rem;color:var(--text);line-height:1.75;margin-bottom:1.25rem}.EngagementSlideIn_cta__lcxNt{display:inline-flex;align-items:center;gap:.25rem;padding:.75rem 1.5rem;min-height:44px;background:var(--gradient-cta);color:var(--primary-contrast);font-size:.875rem;font-weight:600;border-radius:9999px;text-decoration:none;transition:transform .15s ease,box-shadow .25s ease;box-shadow:0 8px 20px color-mix(in srgb,var(--accent-neon) 28%,transparent)}.EngagementSlideIn_cta__lcxNt:hover{transform:translateY(-1px);box-shadow:0 12px 28px color-mix(in srgb,var(--accent-neon) 38%,transparent);color:var(--primary-contrast)}.EngagementSlideIn_cta__lcxNt:focus-visible{outline:2px solid var(--focus-ring-color,#6C5CE7);outline-offset:2px}.ExitIntentOverlay_overlay__w_36C{position:fixed;inset:0;z-index:510;display:flex;align-items:center;justify-content:center;animation:ExitIntentOverlay_fadeIn__bs4j8 .2s ease-out}@media(pointer:coarse){.ExitIntentOverlay_overlay__w_36C{display:none}}.ExitIntentOverlay_overlayClosing__atF7n{animation:ExitIntentOverlay_fadeOut__zEwRc .25s ease-in forwards}.ExitIntentOverlay_backdrop__W3eQD{position:absolute;inset:0;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ExitIntentOverlay_card__rV76f{position:relative;max-width:440px;width:calc(100vw - 2rem);padding:2.5rem 2rem;background:var(--surface);border:1px solid var(--border);border-radius:1.5rem;box-shadow:0 32px 64px rgba(0,0,0,.24),0 0 0 1px color-mix(in srgb,var(--accent-neon) 16%,transparent);text-align:center;animation:ExitIntentOverlay_slideUp__82e_X .35s cubic-bezier(.16,1,.3,1)}.ExitIntentOverlay_closeBtn__r9mTS{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;font:inherit;color:inherit;padding:0;margin:0;position:absolute;top:1rem;right:1rem;width:36px;height:36px;display:flex;align-items:center;justify-content:center;color:var(--text);opacity:.5;border-radius:9999px;transition:opacity .15s ease,background .15s ease}.ExitIntentOverlay_closeBtn__r9mTS:hover{opacity:1;background:color-mix(in srgb,var(--text) 8%,transparent)}.ExitIntentOverlay_closeBtn__r9mTS:focus-visible{outline:2px solid var(--focus-ring-color,#6C5CE7);outline-offset:2px}.ExitIntentOverlay_iconWrap__ddm8N{width:64px;height:64px;border-radius:9999px;background:var(--gradient-cta);color:var(--primary-contrast);display:flex;align-items:center;justify-content:center;margin:0 auto 1.25rem}.ExitIntentOverlay_title__N5yUz{font-size:1.25rem;font-weight:700;color:var(--text-heading);margin-bottom:.75rem;line-height:1.25}@media(min-width:768px){.ExitIntentOverlay_title__N5yUz{font-size:1.5rem}}.ExitIntentOverlay_text__C7lLs{font-size:1rem;color:var(--text);line-height:1.75;margin-bottom:1.5rem;max-width:340px;margin-left:auto;margin-right:auto}.ExitIntentOverlay_actions__l4rq4{display:flex;flex-direction:column;gap:.75rem;align-items:center}.ExitIntentOverlay_ctaPrimary__jOi3o{display:inline-flex;align-items:center;gap:.25rem;padding:1rem 2rem;min-height:48px;background:var(--gradient-cta);color:var(--primary-contrast);font-size:1rem;font-weight:600;border-radius:9999px;text-decoration:none;transition:transform .15s ease,box-shadow .25s ease;box-shadow:0 12px 28px color-mix(in srgb,var(--accent-neon) 32%,transparent)}.ExitIntentOverlay_ctaPrimary__jOi3o:hover{transform:translateY(-2px);box-shadow:0 16px 36px color-mix(in srgb,var(--accent-neon) 42%,transparent);color:var(--primary-contrast)}.ExitIntentOverlay_ctaPrimary__jOi3o:focus-visible{outline:2px solid var(--focus-ring-color,#6C5CE7);outline-offset:2px}.ExitIntentOverlay_ctaDismiss__4DjMz{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;font:inherit;color:inherit;margin:0;padding:.5rem 1rem;font-size:.875rem;color:var(--text);opacity:.7;transition:opacity .15s ease}.ExitIntentOverlay_ctaDismiss__4DjMz:hover{opacity:1;text-decoration:underline}.ExitIntentOverlay_ctaDismiss__4DjMz:focus-visible{outline:2px solid var(--focus-ring-color,#6C5CE7);outline-offset:2px}@keyframes ExitIntentOverlay_fadeIn__bs4j8{0%{opacity:0}to{opacity:1}}@keyframes ExitIntentOverlay_fadeOut__zEwRc{0%{opacity:1}to{opacity:0}}@keyframes ExitIntentOverlay_slideUp__82e_X{0%{opacity:0;transform:translateY(16px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.NeonBackground_root__hH2n7{position:fixed;inset:0;pointer-events:none;z-index:-1;overflow:hidden;background:var(--bg);transition:background-color .5s ease}.NeonBackground_canvas__Rvk7S{position:absolute;inset:0;filter:blur(100px);opacity:0;transition:opacity .8s ease}html[data-theme=dark] .NeonBackground_canvas__Rvk7S{opacity:.5;filter:blur(120px)}html[data-theme=light] .NeonBackground_canvas__Rvk7S{opacity:.22;filter:blur(140px)}.NeonBackground_orb__Jf2pp{position:absolute;border-radius:50%;will-change:transform}.NeonBackground_orb1__5VuWZ{width:50vw;height:50vw;max-width:600px;max-height:600px;top:-10%;left:-15%;background:radial-gradient(circle,rgba(108,92,231,.1) 0,transparent 70%);animation:NeonBackground_orbFloat1__KjJyr 20s ease-in-out infinite}.NeonBackground_orb2__H_oMS{width:45vw;height:45vw;max-width:550px;max-height:550px;top:30%;right:-10%;background:radial-gradient(circle,rgba(217,70,239,.08) 0,transparent 70%);animation:NeonBackground_orbFloat2__gByjJ 24s ease-in-out infinite}.NeonBackground_orb3__EaWxd{width:40vw;height:40vw;max-width:500px;max-height:500px;bottom:-5%;left:20%;background:radial-gradient(circle,rgba(255,77,141,.06) 0,transparent 70%);animation:NeonBackground_orbFloat3__bfNBB 28s ease-in-out infinite}.NeonBackground_orb4__rLfyH{width:35vw;height:35vw;max-width:420px;max-height:420px;top:60%;left:-5%;background:radial-gradient(circle,rgba(217,70,239,.06) 0,transparent 70%);animation:NeonBackground_orbFloat4__uyktk 22s ease-in-out infinite}html[data-theme=light] .NeonBackground_orb1__5VuWZ{background:radial-gradient(circle,rgba(108,92,231,.06) 0,transparent 70%)}html[data-theme=light] .NeonBackground_orb2__H_oMS{background:radial-gradient(circle,rgba(217,70,239,.04) 0,transparent 70%)}html[data-theme=light] .NeonBackground_orb3__EaWxd{background:radial-gradient(circle,rgba(255,77,141,.03) 0,transparent 70%)}html[data-theme=light] .NeonBackground_orb4__rLfyH{background:radial-gradient(circle,rgba(217,70,239,.03) 0,transparent 70%)}@keyframes NeonBackground_orbFloat1__KjJyr{0%,to{transform:translate(0) scale(1)}25%{transform:translate(8vw,12vh) scale(1.05)}50%{transform:translate(3vw,6vh) scale(.95)}75%{transform:translate(-5vw,8vh) scale(1.02)}}@keyframes NeonBackground_orbFloat2__gByjJ{0%,to{transform:translate(0) scale(1)}25%{transform:translate(-6vw,-8vh) scale(.97)}50%{transform:translate(-10vw,4vh) scale(1.04)}75%{transform:translate(-3vw,-6vh) scale(.98)}}@keyframes NeonBackground_orbFloat3__bfNBB{0%,to{transform:translate(0) scale(1)}33%{transform:translate(10vw,-8vh) scale(1.06)}66%{transform:translate(-6vw,-4vh) scale(.96)}}@keyframes NeonBackground_orbFloat4__uyktk{0%,to{transform:translate(0) scale(1)}30%{transform:translate(5vw,-10vh) scale(1.03)}60%{transform:translate(8vw,5vh) scale(.97)}}@media(prefers-reduced-motion:reduce){.NeonBackground_orb__Jf2pp{animation:none!important}}.PromoBar_bar__AIxDd{width:100%;color:#fff;font-size:.875rem;position:relative;z-index:201;overflow:hidden}.PromoBar_bar__AIxDd,.PromoBar_variant_default___Qn9O{background:var(--gradient-cta)}.PromoBar_variant_accent__xRKdN{background:linear-gradient(90deg,var(--accent-neon) 0,var(--accent-neon-2) 100%)}.PromoBar_variant_gradient__0rmRh{background:var(--gradient-neon)}.PromoBar_variant_subtle__x7Kbu{background:var(--surface);color:var(--text);border-bottom:1px solid var(--border)}.PromoBar_variant_subtle__x7Kbu .PromoBar_cta__z_ncy{background:var(--accent-neon);color:#fff}.PromoBar_inner__75pr_{width:100%;max-width:1600px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media(min-width:768px){.PromoBar_inner__75pr_{padding-left:1.5rem;padding-right:1.5rem}}@media(min-width:1280px){.PromoBar_inner__75pr_{padding-left:2rem;padding-right:2rem}}@media(min-width:1536px){.PromoBar_inner__75pr_{padding-left:2.5rem;padding-right:2.5rem}}.PromoBar_inner__75pr_{padding-top:.5rem;padding-bottom:.5rem;position:relative;min-height:40px}.PromoBar_content__PtEKT,.PromoBar_inner__75pr_{display:flex;align-items:center;justify-content:center;gap:.75rem}.PromoBar_content__PtEKT{text-align:center;transition:opacity .4s cubic-bezier(.4,0,.2,1),transform .4s cubic-bezier(.4,0,.2,1);will-change:opacity,transform}.PromoBar_fadeIn__5D4_K{opacity:1;transform:translateY(0)}.PromoBar_fadeOut__37P7w{opacity:0;transform:translateY(-6px)}@media(prefers-reduced-motion:reduce){.PromoBar_content__PtEKT{transition:none}.PromoBar_fadeOut__37P7w{transform:none}}.PromoBar_title__JEE1H{font-weight:600;letter-spacing:.01em}.PromoBar_separator__gDNJB{display:inline-block;width:1px;height:14px;background:hsla(0,0%,100%,.35);flex-shrink:0}.PromoBar_variant_subtle__x7Kbu .PromoBar_separator__gDNJB{background:var(--border)}.PromoBar_text__hls4U{opacity:.9;font-weight:400}.PromoBar_code__dTUr_{display:inline;font-weight:700;font-family:inherit;font-size:inherit;letter-spacing:normal;line-height:inherit;padding:0;background:none;border:0;border-radius:0;-webkit-backdrop-filter:none;backdrop-filter:none}.PromoBar_cta__z_ncy{display:inline-flex;align-items:center;padding:2px .75rem;background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.3);border-radius:9999px;font-weight:600;font-size:.75rem;letter-spacing:.02em;white-space:nowrap;transition:background .15s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.PromoBar_link__rczcL{color:inherit;text-decoration:none;display:flex;align-items:center}.PromoBar_link__rczcL:hover,.PromoBar_link__rczcL:visited{color:inherit!important}.PromoBar_link__rczcL:hover .PromoBar_cta__z_ncy{background:hsla(0,0%,100%,.3)}.PromoBar_link__rczcL:focus-visible{outline:2px solid var(--focus-ring-color,#6C5CE7);outline-offset:2px;border-radius:.5rem}.PromoBar_close__Efs4N{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;font:inherit;color:inherit;padding:0;margin:0;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;border-radius:9999px;color:hsla(0,0%,100%,.6);transition:color .15s ease,background .15s ease;position:absolute;right:1rem}@media(min-width:768px){.PromoBar_close__Efs4N{right:1.5rem}}@media(min-width:1280px){.PromoBar_close__Efs4N{right:2rem}}.PromoBar_close__Efs4N:hover{color:#fff;background:hsla(0,0%,100%,.12)}.PromoBar_close__Efs4N:focus-visible{outline:2px solid var(--focus-ring-color,#6C5CE7);outline-offset:2px}.PromoBar_variant_subtle__x7Kbu .PromoBar_close__Efs4N{color:var(--text-muted)}.PromoBar_variant_subtle__x7Kbu .PromoBar_close__Efs4N:hover{color:var(--text);background:rgba(0,0,0,.05)}.Toast_toast__fTlls{position:fixed;top:1rem;right:1rem;z-index:800;max-width:380px;width:calc(100vw - 2rem);transform:translateX(110%);opacity:0;transition:transform .3s cubic-bezier(.22,1,.36,1),opacity .2s ease;pointer-events:none}.Toast_toast__fTlls.Toast_visible__IS8pq{transform:translateX(0);opacity:1;pointer-events:auto}.Toast_inner___2Xlb{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:var(--surface,#2A2321);border:1px solid var(--border,#3a312e);border-radius:1rem;box-shadow:0 8px 24px rgba(49,34,22,.1),0 2px 8px rgba(124,90,67,.12)}.Toast_image__5NU5u{flex-shrink:0;width:48px;height:48px;border-radius:.75rem;overflow:hidden;background:var(--surface-2,#211C1B)}.Toast_content__mBGTV{flex:1 1;min-width:0}.Toast_title__xAn29{font-size:.875rem;font-weight:600;color:#4d7c57;margin:0 0 .25rem}.Toast_name__TQm8Y{font-size:.875rem;font-weight:500;color:var(--text,#F5EFEA);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Toast_meta__YxVMD{font-size:.75rem;color:var(--text-secondary,#B8AAA0);margin:0}.Toast_actions__eWHEW{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.Toast_viewCart__bFOMW{display:inline-flex;align-items:center;padding:.5rem .75rem;background:linear-gradient(135deg,#7C5A43,#B7865B);color:#fff;font-size:.75rem;font-weight:600;border-radius:.75rem;text-decoration:none;white-space:nowrap;transition:opacity .15s ease}.Toast_viewCart__bFOMW:hover{opacity:.9}.Toast_close__tTK2g{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;font:inherit;color:inherit;padding:0;margin:0;display:flex;align-items:center;justify-content:center;width:28px;height:28px;font-size:1.25rem;color:var(--muted,#8D8179);border-radius:9999px;transition:background .15s ease,color .15s ease}.Toast_close__tTK2g:hover{background:var(--surface-2,#211C1B);color:var(--text,#F5EFEA)}.ProductCard_card__lf3Ri{background:var(--card-bg);border:1px solid var(--card-border);border-radius:1.25rem;box-shadow:0 2px 16px var(--shadow);transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.ProductCard_card__lf3Ri:hover{box-shadow:var(--card-hover-shadow);transform:translateY(-2px)}.ProductCard_card__lf3Ri{display:flex;flex-direction:column;min-width:0;overflow:hidden;color:var(--text-heading);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.ProductCard_card__lf3Ri:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--accent-neon) 40%,var(--border))}.ProductCard_card__lf3Ri:hover .ProductCard_image__Bg3WD img{transform:scale(1.04)}.ProductCard_card__lf3Ri:focus-within{border-color:color-mix(in srgb,var(--accent-neon) 40%,var(--border))}.ProductCard_cardPromo__ZnJMv{border-color:color-mix(in srgb,var(--accent-neon) 26%,var(--border))}.ProductCard_cardPromo__ZnJMv .ProductCard_badge__SlWXo{box-shadow:0 6px 18px color-mix(in srgb,var(--accent-neon) 30%,transparent)}.ProductCard_cardPromo__ZnJMv .ProductCard_price___UpRn{font-size:1.25rem;letter-spacing:-.02em}.ProductCard_cardPromo__ZnJMv .ProductCard_stockBadge__rBGvu{font-weight:700}.ProductCard_mainLink__6rvVn{display:flex;flex-direction:column;flex:1 1;min-width:0;color:inherit;text-decoration:none}.ProductCard_mainLink__6rvVn:hover{color:inherit}.ProductCard_mainLink__6rvVn:focus-visible{outline:2px solid var(--focus-ring-color,#6C5CE7);outline-offset:2px;outline-offset:-2px}.ProductCard_image__Bg3WD{position:relative;aspect-ratio:4/3}@supports not (aspect-ratio:1){.ProductCard_image__Bg3WD:before{content:"";float:left;padding-top:calc(3/4*100%)}.ProductCard_image__Bg3WD:after{content:"";display:block;clear:both}}.ProductCard_image__Bg3WD{overflow:hidden;background:var(--image-bg)}.ProductCard_image__Bg3WD img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.ProductCard_placeholder__rEciT{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:linear-gradient(135deg,var(--image-bg),var(--surface-2))}.ProductCard_placeholderIcon__UupAH{width:44px;height:44px;color:color-mix(in srgb,var(--text-secondary) 55%,transparent);fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.ProductCard_badge__SlWXo{position:absolute;top:.75rem;left:.75rem;display:inline-flex;align-items:center;padding:.25rem .75rem;font-size:.75rem;font-weight:600;line-height:1;color:#fff;background:#b85c5c;border-radius:9999px;white-space:nowrap;letter-spacing:.01em}.ProductCard_badgePromo__IhEoT{font-size:.75rem;padding:6px 10px;letter-spacing:.04em}.ProductCard_conditionBadge__aEewD{position:absolute;left:.5rem;bottom:.5rem;font-size:.75rem;font-weight:600;color:var(--primary-contrast);background:var(--accent-neon);border-radius:.5rem;padding:.25rem .5rem;max-width:calc(100% - 1rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(min-width:768px){.ProductCard_conditionBadge__aEewD{left:.75rem;bottom:.75rem;max-width:calc(100% - 1.5rem)}}.ProductCard_wishlistBtn__t79qP{position:absolute;top:.5rem;right:.5rem;background:var(--wishlist-btn-bg);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:9999px;padding:.5rem;opacity:0;transition:opacity .15s ease}.ProductCard_card__lf3Ri:hover .ProductCard_wishlistBtn__t79qP{opacity:1}@media(hover:none){.ProductCard_wishlistBtn__t79qP{opacity:1}}.ProductCard_wishlistBtn__t79qP.active{opacity:1}.ProductCard_body__iE1Tm{display:flex;flex-direction:column;gap:.25rem;min-width:0;padding:.75rem;flex:1 1}@media(min-width:768px){.ProductCard_body__iE1Tm{gap:.5rem;padding:1rem}}.ProductCard_brand__LEkzo{font-size:.75rem;font-weight:500;color:var(--text-secondary);letter-spacing:.03em}.ProductCard_name__6M0e7{font-size:.875rem;font-weight:600;color:var(--text-heading);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(min-width:768px){.ProductCard_name__6M0e7{font-size:1rem}}.ProductCard_ratingRow__N6UwC{display:flex;align-items:center;flex-wrap:wrap;gap:.25rem;margin-top:.5rem}.ProductCard_stars__P5WGm{color:var(--star-color);font-size:.75rem;letter-spacing:.5px;line-height:1}.ProductCard_ratingValue__ffsS1{font-size:.75rem;font-weight:600;color:var(--text-heading)}.ProductCard_reviewCount__QX0_f{font-size:.75rem;color:var(--text)}.ProductCard_specsList__LsFf4{list-style:none;padding:0;margin:.25rem 0 0;display:flex;flex-direction:column;gap:2px}.ProductCard_specsItem__7ADA_{font-size:.75rem;color:var(--text);line-height:1.75}.ProductCard_specsItem__7ADA_:before{content:"•";color:var(--accent-neon-2);margin-right:.25rem;font-weight:700}.ProductCard_deliveryInfo__OvldP{display:inline-flex;align-items:center;gap:.25rem;font-size:.75rem;color:color-mix(in srgb,var(--text-secondary) 84%,transparent);font-weight:400;margin:.25rem 0 0}.ProductCard_deliveryInfo__OvldP:before{content:"";width:10px;height:10px;border-radius:9999px;border:1px solid color-mix(in srgb,var(--text-secondary) 66%,transparent);flex-shrink:0}.ProductCard_priceRow__sBWnU{display:flex;align-items:baseline;gap:.5rem;margin-top:.25rem;padding-top:.25rem;flex-wrap:wrap}.ProductCard_price___UpRn{font-size:1rem;font-weight:700;color:var(--price-main)}@media(min-width:768px){.ProductCard_price___UpRn{font-size:1.125rem}}.ProductCard_oldPrice__gCG_g{font-size:.875rem;color:var(--text-secondary);text-decoration:line-through}.ProductCard_discountPill__SeBfB{display:inline-flex;align-items:center;justify-content:center;min-height:22px;padding:0 .5rem;border-radius:9999px;background:color-mix(in srgb,var(--accent-neon) 18%,transparent);color:var(--accent-neon);font-size:.75rem;font-weight:700;letter-spacing:.03em}.ProductCard_savingsInfo__UFS_v{margin:.25rem 0 0;font-size:.75rem;font-weight:500;color:var(--text-secondary)}.ProductCard_stockBadge__rBGvu{margin-top:.5rem;display:inline-flex;align-items:center;gap:.5rem;width:-moz-fit-content;width:fit-content;font-size:.75rem;font-weight:600;border-radius:9999px;padding:3px .5rem}.ProductCard_stockDot__BfMQ2{width:6px;height:6px;border-radius:50%;background:currentColor}.ProductCard_inStock__ZkTPV{color:#4d7c57;background:rgba(77,124,87,.12)}.ProductCard_outOfStock__5N2Vz{color:#b85c5c;background:rgba(184,92,92,.12)}.ProductCard_actions__Nw5JM{display:flex;flex-wrap:wrap;gap:.5rem;min-width:0;padding:0 .75rem .75rem;align-items:center}@media(min-width:768px){.ProductCard_actions__Nw5JM{padding:0 1rem 1rem;gap:.75rem}}.ProductCard_qtyRow__veoEL{display:inline-flex;align-items:center;border:1px solid var(--qty-border);border-radius:.75rem;background:var(--qty-bg);overflow:hidden}.ProductCard_qtyBtn___yBi_{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;font:inherit;color:inherit;padding:0;margin:0;width:36px;height:40px;display:flex;align-items:center;justify-content:center;color:var(--qty-text);font-size:1.125rem;line-height:1;transition:background .15s ease}.ProductCard_qtyBtn___yBi_:hover:not(:disabled){background:var(--surface-2)}.ProductCard_qtyBtn___yBi_:focus-visible{outline:2px solid var(--focus-ring-color,#6C5CE7);outline-offset:2px;outline-offset:-2px}.ProductCard_qtyBtn___yBi_:disabled{opacity:.4;cursor:not-allowed}.ProductCard_qtyValue__q0FYp{min-width:28px;text-align:center;font-size:.875rem;font-weight:600;color:var(--qty-text)}.ProductCard_addToCartBtn__rtNwX{flex:1 1 140px;min-width:0;border:none;border-radius:9999px;background:var(--gradient-cta);color:var(--primary-contrast);font-size:.875rem;font-weight:600;padding:0 1rem;min-height:40px;cursor:pointer;transition:box-shadow .15s ease,transform .15s ease,opacity .15s ease}.ProductCard_addToCartBtn__rtNwX:hover{box-shadow:0 4px 16px rgba(108,92,231,.2),var(--accent-neon-glow);transform:translateY(-1px)}.ProductCard_addToCartBtn__rtNwX:focus-visible{outline:2px solid var(--focus-ring-color,#6C5CE7);outline-offset:2px}.ProductCard_addToCartBtn__rtNwX:active:not(:disabled){transform:translateY(0)}.ProductCard_addToCartBtn__rtNwX:disabled{cursor:not-allowed;opacity:.5;transform:none;box-shadow:none}@media(min-width:768px){.ProductCard_addToCartBtn__rtNwX{padding:0 1.25rem}}.ProductCard_wishlistActionBtn__WluUA{flex-shrink:0;width:40px;height:40px;border:1px solid var(--border);border-radius:9999px;background:var(--surface);display:flex;align-items:center;justify-content:center;transition:border-color .15s ease,color .15s ease,transform .15s ease}.ProductCard_wishlistActionBtn__WluUA:hover{border-color:var(--accent-neon);color:var(--accent-neon);transform:scale(1.05)}.FaqSection_section__AIQ9_{padding:5rem 0;background:rgba(0,0,0,0)}.FaqSection_inner__I6hvK{width:100%;max-width:1600px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media(min-width:768px){.FaqSection_inner__I6hvK{padding-left:1.5rem;padding-right:1.5rem}}@media(min-width:1280px){.FaqSection_inner__I6hvK{padding-left:2rem;padding-right:2rem}}@media(min-width:1536px){.FaqSection_inner__I6hvK{padding-left:2.5rem;padding-right:2.5rem}}.FaqSection_header__DqcVJ{text-align:left;margin-bottom:2.5rem}.FaqSection_title__4lEwW{font-family:var(--font-inter,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1.5rem;font-weight:700;line-height:1.25;color:var(--text-heading);position:relative;display:inline-block;padding-bottom:.75rem;margin:0 0 .75rem;letter-spacing:-.025em}@media(min-width:768px){.FaqSection_title__4lEwW{font-size:2rem}}.FaqSection_title__4lEwW:after{content:"";position:absolute;bottom:0;left:0;width:96px;height:3px;background:var(--gradient-cta);border-radius:9999px}.FaqSection_subtitle__XYfPr{margin:0;max-width:520px;color:var(--text-secondary);font-size:1rem}.FaqSection_list__Vuo_s{display:flex;flex-direction:column;gap:1.25rem}@media(min-width:1024px){.FaqSection_list__Vuo_s{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.FaqSection_column__zW35V{display:flex;flex-direction:column;gap:1.25rem;min-width:0}.FaqSection_item__w6dBB{position:relative;margin:0;border-radius:32px;background:var(--gradient-cta);z-index:0;overflow:visible}.FaqSection_item__w6dBB:before{content:"";position:absolute;inset:1.5px;border-radius:30.5px;background:var(--bg);z-index:0;pointer-events:none}.FaqSection_item__w6dBB:after{content:"";position:absolute;inset:0;transform:translateY(8px);border-radius:inherit;background:var(--gradient-cta);z-index:-1;pointer-events:none}.FaqSection_question__vFoDy{position:relative;z-index:1;width:100%;border:0;background:rgba(0,0,0,0);text-align:left;font:inherit;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.5rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--text-heading)}.FaqSection_question__vFoDy:focus-visible{outline:2px solid var(--focus-ring-color,#6C5CE7);outline-offset:2px}.FaqSection_questionText__q2Tcp{font-size:1.125rem;font-weight:700;letter-spacing:-.01em;line-height:1.15;text-transform:none}@media(min-width:768px){.FaqSection_questionText__q2Tcp{font-size:1.25rem}}.FaqSection_icon__dV0Wp{flex-shrink:0;width:56px;height:56px;border-radius:50%;border:2px solid rgba(0,0,0,0);display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(var(--bg),var(--bg)) padding-box,var(--gradient-cta) border-box}.FaqSection_iconChevron__F2VK5{display:block;width:18px;height:12px;transition:transform .15s ease}.FaqSection_itemOpen__iTOxJ .FaqSection_iconChevron__F2VK5{transform:rotate(180deg)}.FaqSection_answer__Nq2Jg{position:relative;z-index:1;display:grid;grid-template-rows:0fr;opacity:0;padding:0 1.5rem;pointer-events:none;will-change:grid-template-rows,opacity;transition:grid-template-rows .36s cubic-bezier(.22,.61,.36,1),opacity .22s ease,padding-bottom .36s cubic-bezier(.22,.61,.36,1)}.FaqSection_answerInner__cfnn5{overflow:hidden;opacity:0;transform:translateY(-6px);transition:transform .36s cubic-bezier(.22,.61,.36,1),opacity .22s ease}.FaqSection_itemOpen__iTOxJ .FaqSection_answer__Nq2Jg{grid-template-rows:1fr;opacity:1;padding-bottom:1.5rem;pointer-events:auto}.FaqSection_itemOpen__iTOxJ .FaqSection_answerInner__cfnn5{opacity:1;transform:translateY(0)}.FaqSection_answer__Nq2Jg p{margin:0;color:var(--text-secondary);font-size:1rem;line-height:1.6;max-width:58ch}.SortSelect_wrap___A_oE{display:flex;align-items:center;gap:.5rem;font-size:.875rem}.SortSelect_label__uKROZ{color:var(--text-secondary);white-space:nowrap}.SortSelect_select__SfMyc{background:var(--surface);color:var(--text-heading);border:1.5px solid var(--border);border-radius:.75rem;font-size:.875rem;font-family:var(--font-inter,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%238B92B3' stroke-width='2.5'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .5rem center;padding:.25rem 1.5rem .25rem .5rem;transition:border-color .15s ease}.SortSelect_select__SfMyc:focus{outline:none;border-color:var(--accent-neon);box-shadow:0 0 0 3px rgba(108,92,231,.12)}.SortSelect_select__SfMyc:hover{border-color:var(--accent-neon)}.BrandLogo_root__dmLhe{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.BrandLogo_image__XUSqG{width:100%;height:100%;object-fit:contain}.BrandLogo_fallback__3H6WY{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:1.125rem;border:1px solid rgba(108,92,231,.14);background:radial-gradient(circle at top right,rgba(255,255,255,.55),transparent 38%),linear-gradient(135deg,rgba(108,92,231,.12),rgba(168,85,247,.1));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.32)}.BrandLogo_fallback__3H6WY:after{content:"";position:absolute;inset:auto -8% -45% auto;width:68%;aspect-ratio:1;border-radius:50%;background:hsla(0,0%,100%,.12);filter:blur(1px)}.BrandLogo_card__c8cAk{border-radius:1rem}.BrandLogo_hero__97MXl{border-radius:1.25rem}.BrandLogo_monogram__wqkR0{position:relative;z-index:1;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#1e2235}.BrandLogo_card__c8cAk .BrandLogo_monogram__wqkR0{font-size:1.125rem}.BrandLogo_hero__97MXl .BrandLogo_monogram__wqkR0{font-size:1.5rem}.BrandLogo_bodyboo__hd6pj{background:radial-gradient(circle at top right,rgba(255,255,255,.72),transparent 34%),linear-gradient(135deg,rgba(108,92,231,.16),rgba(168,85,247,.18))}.BrandLogo_relaxpro__vCkHz{background:radial-gradient(circle at top right,rgba(255,255,255,.72),transparent 34%),linear-gradient(135deg,rgba(108,92,231,.18),rgba(168,85,247,.18))}.BrandLogo_zentouch__8PEyT{background:radial-gradient(circle at top right,rgba(255,255,255,.72),transparent 34%),linear-gradient(135deg,rgba(16,185,129,.18),rgba(6,182,212,.18))}@keyframes ProductCardSkeleton_shimmer__7WIUn{0%{background-position:-200% 0}to{background-position:200% 0}}.ProductCardSkeleton_card__MbNKw{display:flex;flex-direction:column;border-radius:.75rem;overflow:hidden;background:rgba(42,35,33,.5)}.ProductCardSkeleton_image__L7Bbh{background:linear-gradient(90deg,rgba(108,92,231,.06) 25%,rgba(108,92,231,.12) 50%,rgba(108,92,231,.06) 75%);background-size:200% 100%;animation:ProductCardSkeleton_shimmer__7WIUn 1.5s ease-in-out infinite;border-radius:.5rem;width:100%;aspect-ratio:1}.ProductCardSkeleton_body__kEEed{padding:.75rem;display:flex;flex-direction:column;gap:.25rem}.ProductCardSkeleton_brand__jwFT0{background:linear-gradient(90deg,rgba(108,92,231,.06) 25%,rgba(108,92,231,.12) 50%,rgba(108,92,231,.06) 75%);background-size:200% 100%;animation:ProductCardSkeleton_shimmer__7WIUn 1.5s ease-in-out infinite;border-radius:.5rem;width:40%;height:.75rem}.ProductCardSkeleton_name__DrKY3{width:90%}.ProductCardSkeleton_nameShort__SJf8Z,.ProductCardSkeleton_name__DrKY3{background:linear-gradient(90deg,rgba(108,92,231,.06) 25%,rgba(108,92,231,.12) 50%,rgba(108,92,231,.06) 75%);background-size:200% 100%;animation:ProductCardSkeleton_shimmer__7WIUn 1.5s ease-in-out infinite;border-radius:.5rem;height:1rem}.ProductCardSkeleton_nameShort__SJf8Z{width:60%}.ProductCardSkeleton_priceRow__twicH{display:flex;gap:.5rem;align-items:center;margin-top:.25rem}.ProductCardSkeleton_price__aazyp{width:4rem;height:1.25rem}.ProductCardSkeleton_oldPrice__mc2x7,.ProductCardSkeleton_price__aazyp{background:linear-gradient(90deg,rgba(108,92,231,.06) 25%,rgba(108,92,231,.12) 50%,rgba(108,92,231,.06) 75%);background-size:200% 100%;animation:ProductCardSkeleton_shimmer__7WIUn 1.5s ease-in-out infinite;border-radius:.5rem}.ProductCardSkeleton_oldPrice__mc2x7{width:3rem;height:.9rem}.ProductCardSkeleton_button__Oi5Od{background:linear-gradient(90deg,rgba(108,92,231,.06) 25%,rgba(108,92,231,.12) 50%,rgba(108,92,231,.06) 75%);background-size:200% 100%;animation:ProductCardSkeleton_shimmer__7WIUn 1.5s ease-in-out infinite;border-radius:.5rem;width:100%;height:2.5rem;margin-top:.5rem;border-radius:.75rem}.QuizEntryBlock_quizEntry__UD1NI{position:relative;padding:3rem 0 4rem}@media(min-width:768px){.QuizEntryBlock_quizEntry__UD1NI{padding:4rem 0 5rem}}.QuizEntryBlock_quizEntryInner__dEtY2{width:100%;max-width:1600px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media(min-width:768px){.QuizEntryBlock_quizEntryInner__dEtY2{padding-left:1.5rem;padding-right:1.5rem}}@media(min-width:1280px){.QuizEntryBlock_quizEntryInner__dEtY2{padding-left:2rem;padding-right:2rem}}@media(min-width:1536px){.QuizEntryBlock_quizEntryInner__dEtY2{padding-left:2.5rem;padding-right:2.5rem}}.QuizEntryBlock_quizEntryPanel__vi3bZ{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-gap:2rem;gap:2rem;border-radius:1.5rem;background:radial-gradient(circle at 88% 20%,color-mix(in srgb,var(--accent-neon-2) 18%,transparent) 0,transparent 46%),radial-gradient(circle at 76% 64%,color-mix(in srgb,var(--accent-neon) 16%,transparent) 0,transparent 42%),linear-gradient(135deg,color-mix(in srgb,var(--card-bg) 92%,white 8%) 0,color-mix(in srgb,var(--surface) 90%,transparent) 100%);box-shadow:0 22px 56px color-mix(in srgb,var(--accent-neon-2) 9%,transparent);padding:2rem 1.25rem}@media(min-width:768px){.QuizEntryBlock_quizEntryPanel__vi3bZ{padding:2.5rem 2rem}}@media(min-width:1024px){.QuizEntryBlock_quizEntryPanel__vi3bZ{grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);align-items:center;gap:2.5rem}}.QuizEntryBlock_quizEntryPanel__vi3bZ:before{content:"";position:absolute;inset:38% -20% -35% 46%;border-radius:48%;background:radial-gradient(circle at 26% 28%,color-mix(in srgb,var(--accent-neon-2) 24%,transparent) 0,transparent 45%),radial-gradient(circle at 68% 70%,color-mix(in srgb,var(--accent-neon) 22%,transparent) 0,transparent 58%);opacity:.65;z-index:-1;pointer-events:none}.QuizEntryBlock_quizEntryPanel__vi3bZ:after{content:"";position:absolute;right:-16%;top:-26%;width:clamp(260px,44vw,560px);aspect-ratio:1/1;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--accent-neon-2) 20%,transparent) 0,transparent 68%);opacity:.55;z-index:-1;pointer-events:none}.QuizEntryBlock_quizEntryContent__XczzQ{text-align:center;min-width:0;max-width:560px}@media(min-width:1024px){.QuizEntryBlock_quizEntryContent__XczzQ{text-align:left}}.QuizEntryBlock_quizEntryBadges__hqZt_{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-bottom:1.25rem}@media(min-width:1024px){.QuizEntryBlock_quizEntryBadges__hqZt_{justify-content:flex-start}}.QuizEntryBlock_quizEntryBadge__meR2R{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1.25rem;border-radius:9999px;border:1px solid color-mix(in srgb,var(--accent-neon-2) 36%,transparent);background:color-mix(in srgb,var(--accent-neon-2) 14%,transparent);color:color-mix(in srgb,var(--accent-neon) 48%,var(--text-heading) 52%);font-size:.75rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.QuizEntryBlock_quizEntryBadgeIcon__0qwxw{width:1.2em;height:1.2em;color:var(--star-color)}.QuizEntryBlock_quizEntryDiscountBadge__ulwrE{display:inline-flex;align-items:center;padding:.5rem 1rem;border-radius:9999px;border:1px solid color-mix(in srgb,var(--accent-neon) 30%,transparent);background:color-mix(in srgb,var(--accent-neon) 10%,transparent);color:var(--accent-neon);font-size:.75rem;font-weight:700;letter-spacing:.02em}.QuizEntryBlock_quizEntryTitle__tp3zI{font-family:var(--font-inter,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1.5rem;font-weight:700;line-height:1.25;letter-spacing:-.025em;margin:0 0 .75rem;color:var(--text-heading)}@media(min-width:768px){.QuizEntryBlock_quizEntryTitle__tp3zI{font-size:2rem}}.QuizEntryBlock_quizEntrySubtitle__hmS0P{margin:0 0 1.5rem;max-width:100%;font-size:1rem;line-height:1.75;color:var(--text-secondary)}@media(min-width:768px){.QuizEntryBlock_quizEntrySubtitle__hmS0P{font-size:1.125rem}}@media(min-width:1024px){.QuizEntryBlock_quizEntrySubtitle__hmS0P{max-width:460px}}.QuizEntryBlock_quizEntryCta__XM1ut{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;min-height:52px;width:min(100%,380px);padding:.75rem 1.5rem;border-radius:9999px;color:#fff;background:var(--gradient-cta);box-shadow:0 14px 30px color-mix(in srgb,var(--accent-neon) 28%,transparent);font-size:1rem;font-weight:600;letter-spacing:0;text-decoration:none;transition:transform .15s ease,box-shadow .25s ease,filter .15s ease}.QuizEntryBlock_quizEntryCta__XM1ut:hover{color:#fff;transform:translateY(-2px);box-shadow:0 18px 38px color-mix(in srgb,var(--accent-neon) 34%,transparent),var(--accent-neon-glow);filter:saturate(1.06)}.QuizEntryBlock_quizEntryCta__XM1ut:active{transform:translateY(0)}@media(min-width:1024px){.QuizEntryBlock_quizEntryCta__XM1ut{width:-moz-fit-content;width:fit-content;max-width:100%;min-width:0}}@media(min-width:768px){.QuizEntryBlock_quizEntryCta__XM1ut{font-size:1.125rem;padding:1rem 2.5rem}}.QuizEntryBlock_quizEntryCtaIcon__Jc0Gn{width:1em;height:1em;flex-shrink:0}.QuizEntryBlock_quizEntryTime__TYGfG{margin-top:1.25rem;display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;font-size:1rem;color:var(--text-secondary);width:-moz-fit-content;width:fit-content;max-width:100%}.QuizEntryBlock_quizEntryTimeIcon__YIWTx{width:1.1em;height:1.1em;flex-shrink:0;color:var(--text-secondary)}.QuizEntryBlock_quizEntryVisual__gL86_{display:flex;justify-content:center;align-items:center;min-width:0}@media(min-width:1024px){.QuizEntryBlock_quizEntryVisual__gL86_{justify-content:flex-end}}.QuizEntryBlock_quizEntryImage__kcphk{width:min(100%,368px);height:auto;object-fit:contain;margin-left:auto}@media(min-width:768px){.QuizEntryBlock_quizEntryImage__kcphk{width:min(100%,304px)}}@media(min-width:1024px){.QuizEntryBlock_quizEntryImage__kcphk{width:min(100%,368px);transform:none}}html[data-theme=dark] .QuizEntryBlock_quizEntryPanel__vi3bZ{background:radial-gradient(circle at 86% 20%,color-mix(in srgb,var(--accent-neon-2) 34%,transparent) 0,transparent 46%),radial-gradient(circle at 74% 64%,color-mix(in srgb,var(--accent-neon) 30%,transparent) 0,transparent 42%),linear-gradient(145deg,color-mix(in srgb,var(--surface) 76%,black 24%) 0,color-mix(in srgb,var(--bg) 72%,black 28%) 100%)}html[data-theme=dark] .QuizEntryBlock_quizEntryBadge__meR2R{color:color-mix(in srgb,white 88%,var(--accent-neon) 12%);background:color-mix(in srgb,var(--accent-neon) 22%,transparent)}.HeroSection_hero__GrGHq{position:relative;background:var(--bg);overflow:hidden;padding:4rem 0 5rem}@media(min-width:768px){.HeroSection_hero__GrGHq{padding:4rem 0 5rem}}@media(min-width:1024px){.HeroSection_hero__GrGHq{padding:5rem 0 6rem}}.HeroSection_orb1__EmrJd{position:absolute;top:-20%;right:-10%;width:600px;height:600px;border-radius:50%;background:radial-gradient(circle,rgba(108,92,231,.06),transparent 65%);pointer-events:none;animation:HeroSection_orbFloat1__L6KbV 20s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.HeroSection_orb1__EmrJd{animation:none}}.HeroSection_orb2__pqZlA{position:absolute;bottom:-15%;left:-8%;width:480px;height:480px;border-radius:50%;background:radial-gradient(circle,rgba(255,77,141,.05),transparent 65%);pointer-events:none;animation:HeroSection_orbFloat2__PphmP 24s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.HeroSection_orb2__pqZlA{animation:none}}@keyframes HeroSection_orbFloat1__L6KbV{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-40px,30px) scale(1.06)}}@keyframes HeroSection_orbFloat2__PphmP{0%,to{transform:translate(0) scale(1)}50%{transform:translate(30px,-20px) scale(1.04)}}@keyframes HeroSection_heroFadeUp__aWh_w{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes HeroSection_heroSlideFromRight__4g7nf{0%{opacity:0;transform:translateX(28px)}to{opacity:1;transform:translateX(0)}}.HeroSection_heroInner__o88V_{width:100%;max-width:1600px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media(min-width:768px){.HeroSection_heroInner__o88V_{padding-left:1.5rem;padding-right:1.5rem}}@media(min-width:1280px){.HeroSection_heroInner__o88V_{padding-left:2rem;padding-right:2rem}}@media(min-width:1536px){.HeroSection_heroInner__o88V_{padding-left:2.5rem;padding-right:2.5rem}}.HeroSection_heroInner__o88V_{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:2.5rem}@media(min-width:1024px){.HeroSection_heroInner__o88V_{flex-direction:row;align-items:center;gap:3rem}}.HeroSection_heroContent__5l_H_{flex:1 1;min-width:0;text-align:center}@media(min-width:1024px){.HeroSection_heroContent__5l_H_{text-align:left;max-width:560px}}.HeroSection_heroTitle__AB_PC{font-family:var(--font-inter,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:2.5rem;font-weight:700;line-height:1.25;letter-spacing:-.025em;color:var(--text-heading);margin-bottom:1.5rem;letter-spacing:-.03em;animation:HeroSection_heroFadeUp__aWh_w .62s cubic-bezier(.25,.46,.45,.94) both}@media(min-width:768px){.HeroSection_heroTitle__AB_PC{font-size:3.25rem}}@media(min-width:1024px){.HeroSection_heroTitle__AB_PC{font-size:clamp(3rem,4.5vw,4rem);line-height:1.1}}@media(prefers-reduced-motion:reduce){.HeroSection_heroTitle__AB_PC{animation:none}}.HeroSection_heroSubtitle__x8yyg{font-size:1.125rem;color:var(--text-secondary);line-height:1.75;margin-bottom:2rem;max-width:520px;animation:HeroSection_heroFadeUp__aWh_w .62s cubic-bezier(.25,.46,.45,.94) .1s both;margin-left:auto;margin-right:auto}@media(min-width:1024px){.HeroSection_heroSubtitle__x8yyg{margin-left:0;margin-right:0;font-size:1.25rem}}@media(prefers-reduced-motion:reduce){.HeroSection_heroSubtitle__x8yyg{animation:none}}.HeroSection_trustBadges__q_jiW{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem;padding:0;list-style:none;justify-content:center;animation:HeroSection_heroFadeUp__aWh_w .62s cubic-bezier(.25,.46,.45,.94) .15s both}@media(min-width:1024px){.HeroSection_trustBadges__q_jiW{justify-content:flex-start}}@media(prefers-reduced-motion:reduce){.HeroSection_trustBadges__q_jiW{animation:none}}.HeroSection_trustBadge__zzr3C{display:inline-flex;align-items:center;gap:.5rem;padding:6px 1rem;background:var(--surface);border:1px solid var(--border);border-radius:9999px;font-size:.75rem;font-weight:500;color:var(--text);white-space:nowrap;box-shadow:0 1px 4px var(--shadow)}.HeroSection_trustIcon__u4qgS{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;font-size:26px;line-height:1}.HeroSection_trustIconStar__Mlubt{color:var(--star-color)}.HeroSection_trustIconLight___YYuZ{display:block}.HeroSection_trustIconDark__6nu_r,html[data-theme=dark] .HeroSection_trustIconLight___YYuZ{display:none}html[data-theme=dark] .HeroSection_trustIconDark__6nu_r{display:block}.HeroSection_heroCtas__TeqHm{display:grid;grid-gap:.75rem;gap:.75rem;justify-items:center;align-items:flex-start;animation:HeroSection_heroFadeUp__aWh_w .62s cubic-bezier(.25,.46,.45,.94) .2s both}@media(min-width:1024px){.HeroSection_heroCtas__TeqHm{justify-items:flex-start}}@media(prefers-reduced-motion:reduce){.HeroSection_heroCtas__TeqHm{animation:none}}@media(min-width:1024px){.HeroSection_heroCtasInline__bw_fY{display:flex;align-items:flex-start;gap:1rem;flex-wrap:wrap;width:100%}.HeroSection_heroCtasStacked__hr8PK{display:grid;justify-items:flex-start;grid-gap:.75rem;gap:.75rem}}.HeroSection_heroCtaPrimary__aao42{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:1.25rem 2.5rem;min-height:56px;width:min(100%,340px);background:var(--gradient-cta);color:var(--primary-contrast);font-size:1.125rem;font-weight:700;border-radius:9999px;text-decoration:none;transition:box-shadow .25s ease,transform .15s ease;white-space:normal;text-align:center;letter-spacing:-.01em}.HeroSection_heroCtaPrimary__aao42:hover{box-shadow:0 8px 28px rgba(124,90,67,.22);transform:translateY(-3px);color:var(--primary-contrast)}.HeroSection_heroCtaPrimary__aao42:focus-visible{outline:2px solid var(--focus-ring-color,#6C5CE7);outline-offset:2px}.HeroSection_heroCtaPrimary__aao42:active{transform:translateY(0)}@media(min-width:1024px){.HeroSection_heroCtaPrimary__aao42{width:auto}}@media(min-width:768px){.HeroSection_heroCtaPrimary__aao42{font-size:1.25rem;padding:1.25rem 3rem;min-height:60px}}.HeroSection_heroCtaSecondaryGroup__ysRmc{display:grid;grid-gap:.5rem;gap:.5rem;justify-items:center;width:min(100%,340px);min-width:0}@media(min-width:1024px){.HeroSection_heroCtaSecondaryGroup__ysRmc{justify-items:flex-start}}.HeroSection_heroCtaSecondary__BRupF{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:42px;padding:.5rem 1rem;width:100%;background:rgba(0,0,0,0);color:var(--text-heading);font-size:.875rem;font-weight:500;border-radius:9999px;border:1px solid var(--border);text-decoration:none;transition:border-color .25s ease,color .15s ease,background .25s ease,transform .15s ease;white-space:normal;text-align:center}.HeroSection_heroCtaSecondary__BRupF:hover{border-color:var(--accent-neon);color:var(--accent-neon);background:color-mix(in srgb,var(--accent-neon) 6%,transparent)}.HeroSection_heroCtaSecondary__BRupF:active{transform:translateY(1px);border-color:color-mix(in srgb,var(--accent-neon) 58%,var(--border));background:color-mix(in srgb,var(--accent-neon) 10%,transparent)}.HeroSection_heroCtaSecondary__BRupF:disabled,.HeroSection_heroCtaSecondary__BRupF[aria-disabled=true]{pointer-events:none;cursor:not-allowed;opacity:.56;color:var(--text-secondary);border-color:var(--border);background:rgba(0,0,0,0);transform:none}.HeroSection_heroCtaSecondary__BRupF:focus-visible{outline:2px solid var(--focus-ring-color,#6C5CE7);outline-offset:2px}@media(min-width:768px){.HeroSection_heroCtaSecondary__BRupF{font-size:1rem;padding:.5rem 1.25rem}}.HeroSection_heroCtaSecondaryHint__QlU_Z{margin:0;max-width:300px;font-size:.75rem;line-height:1.45;color:var(--text-secondary);text-align:center}@media(min-width:768px){.HeroSection_heroCtaSecondaryHint__QlU_Z{font-size:.875rem}}@media(min-width:1024px){.HeroSection_heroCtaSecondaryHint__QlU_Z{text-align:left}}.HeroSection_heroImageWrap__P8QE3{--hero-media-radius:clamp(1.5rem,3vw,2rem);position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;min-width:0;padding:clamp(.75rem,1.8vw,1rem);border-radius:var(--hero-media-radius);background:linear-gradient(180deg,color-mix(in srgb,var(--card-bg) 88%,var(--bg) 12%) 0,color-mix(in srgb,var(--surface) 92%,white 8%) 100%) padding-box,linear-gradient(135deg,color-mix(in srgb,var(--accent-neon-2) 24%,white 76%) 0,color-mix(in srgb,var(--accent-neon) 18%,transparent) 50%,color-mix(in srgb,var(--accent-neon) 12%,white 88%) 100%) border-box;border:1px solid rgba(0,0,0,0);box-shadow:0 26px 60px rgba(15,13,13,.1),0 14px 34px rgba(108,92,231,.06);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);animation:HeroSection_heroSlideFromRight__4g7nf .68s cubic-bezier(.25,.46,.45,.94) .12s both;width:min(100%,430px);max-width:100%}@media(min-width:1024px){.HeroSection_heroImageWrap__P8QE3{flex:1 1;width:auto;max-width:760px}}@media(prefers-reduced-motion:reduce){.HeroSection_heroImageWrap__P8QE3{animation:none}}.HeroSection_heroImageWrap__P8QE3:before{content:"";position:absolute;inset:12% -6% -10% 10%;z-index:-1;border-radius:calc(var(--hero-media-radius) + 1rem);background:radial-gradient(circle at 18% 28%,rgba(108,92,231,.14),transparent 56%),radial-gradient(circle at 78% 74%,rgba(217,70,239,.12),transparent 60%);filter:blur(34px);opacity:.7;pointer-events:none}.HeroSection_heroImageWrap__P8QE3:after{content:"";position:absolute;inset:clamp(.55rem,1.5vw,.85rem);border-radius:calc(var(--hero-media-radius) - .35rem);border:1px solid hsla(0,0%,100%,.45);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.3);pointer-events:none}.HeroSection_heroProductImage__kXDhU{position:relative;z-index:1;display:block;width:100%;height:auto;border-radius:calc(var(--hero-media-radius) - .15rem);border:1px solid hsla(0,0%,100%,.5);background:color-mix(in srgb,var(--surface) 88%,white 12%);box-shadow:0 18px 44px rgba(15,13,13,.12),0 0 0 1px rgba(108,92,231,.04)}html[data-theme=dark] .HeroSection_heroImageWrap__P8QE3{background:linear-gradient(180deg,rgba(23,20,20,.94),rgba(33,28,27,.76)) padding-box,linear-gradient(135deg,rgba(217,70,239,.3),rgba(255,77,141,.2) 52%,rgba(108,92,231,.14)) border-box;box-shadow:0 30px 80px rgba(0,0,0,.45),0 18px 38px rgba(217,70,239,.08)}html[data-theme=dark] .HeroSection_heroImageWrap__P8QE3:after{border-color:hsla(0,0%,100%,.1);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05)}html[data-theme=dark] .HeroSection_heroProductImage__kXDhU{border-color:hsla(0,0%,100%,.06);background:rgba(33,28,27,.6);box-shadow:0 22px 52px rgba(0,0,0,.38),0 0 0 1px rgba(217,70,239,.06)}.RelatedProducts_section__hntP1{margin-top:2rem;padding-top:1.5rem;border-top:1px solid rgba(108,92,231,.08)}.RelatedProducts_title__qQtX3{font-size:1.25rem;font-weight:700;margin:0 0 1rem;color:#f5efea}.RelatedProducts_grid__Tw0Vn{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1rem;gap:1rem}@media(max-width:1024px){.RelatedProducts_grid__Tw0Vn{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.RelatedProducts_grid__Tw0Vn{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.RelatedProducts_grid__Tw0Vn{grid-template-columns:1fr 1fr;gap:.75rem}}@media(min-width:1536px){.RelatedProducts_grid__Tw0Vn{grid-template-columns:repeat(5,1fr)}}.RatingStars_stars__HDg4o{display:inline-flex;align-items:center;gap:2px}.RatingStars_star__QWoN5{position:relative;display:inline-block;line-height:0}.RatingStars_starShape__o56cI{display:block;width:100%;height:100%;background-color:#f6b63f;-webkit-mask-image:url(/img/icons/bodyboo-rating-star-icon.svg);mask-image:url(/img/icons/bodyboo-rating-star-icon.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.RatingStars_filled__xwPUl{background-color:#f6b63f}.RatingStars_empty__I3QqQ{background-color:#d7dee8}.RatingStars_interactive__w1CUZ{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;font:inherit;color:inherit;padding:0;margin:0;display:inline-flex;align-items:center;justify-content:center;transition:transform .15s ease}.RatingStars_interactive__w1CUZ:hover{transform:scale(1.08)}.ReviewsTab_root__Q6cVf{padding:1.5rem 0}.ReviewsTab_summary__4Sa_Y{display:flex;gap:2rem;align-items:flex-start;margin-bottom:1.5rem;padding:1.5rem;background:var(--review-summary-bg);border-radius:1.125rem;border:1px solid var(--review-summary-border);flex-wrap:wrap;transition:background-color .25s ease,border-color .25s ease}.ReviewsTab_summaryLeft__7xEVV{display:flex;flex-direction:column;align-items:center;gap:.5rem;min-width:100px}.ReviewsTab_summaryLabel__EJlew{font-size:.875rem;color:var(--text-secondary);white-space:nowrap}.ReviewsTab_avgScore__HYVQP{font-size:3rem;font-weight:700;color:var(--text-heading);line-height:1}.ReviewsTab_reviewsCount__rjWP0{font-size:.875rem;color:var(--text-secondary)}.ReviewsTab_bars__FU7qh{flex:1 1;display:flex;flex-direction:column;gap:.5rem;min-width:200px}.ReviewsTab_barRow__KZAeA{display:flex;align-items:center;gap:.5rem}.ReviewsTab_barLabel__M5TGz{font-size:.875rem;color:var(--text-heading);width:12px;text-align:right;flex-shrink:0}.ReviewsTab_barTrack__tyhJg{flex:1 1;height:8px;background:var(--bar-track-bg);border-radius:9999px;overflow:hidden}.ReviewsTab_barFill__8GH8D{height:100%;background:var(--border);border-radius:9999px;transition:width .4s ease}.ReviewsTab_barFillGreen__Ua_hu{background:#4d7c57}.ReviewsTab_barCount__Lq4pQ{font-size:.75rem;color:var(--text-secondary);width:16px;flex-shrink:0}.ReviewsTab_writeCta__JDkaw{margin-bottom:1rem}.ReviewsTab_writeBtn__vc_L6{padding:.5rem 1.25rem;border:2px solid var(--primary);color:var(--primary);background:rgba(0,0,0,0);border-radius:1rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .25s ease}.ReviewsTab_writeBtn__vc_L6:hover{background:var(--accent-neon);border-color:var(--accent-neon);color:#fff;box-shadow:var(--accent-neon-glow)}.ReviewsTab_form__bB0Sf{background:var(--review-summary-bg);border:1px solid var(--review-summary-border);border-radius:1.125rem;padding:1.5rem;margin-bottom:1.5rem;display:flex;flex-direction:column;gap:1rem;transition:background-color .25s ease,border-color .25s ease}.ReviewsTab_formRow__hZYXo{display:flex;flex-direction:column;gap:.5rem}.ReviewsTab_formLabel__oNYPu{font-size:.875rem;font-weight:500;color:var(--text-heading)}.ReviewsTab_formInput__2IXfi,.ReviewsTab_formTextarea__isrS7{padding:.5rem .75rem;border:1px solid var(--form-input-border);border-radius:.75rem;font-size:1rem;color:var(--text);background:var(--form-input-bg);outline:none;transition:border-color .15s ease,background-color .15s ease}.ReviewsTab_formInput__2IXfi:focus,.ReviewsTab_formTextarea__isrS7:focus{border-color:var(--focus-ring-color);box-shadow:0 0 0 2px rgba(var(--focus-ring-color),.1)}.ReviewsTab_formTextarea__isrS7{resize:vertical;min-height:100px}.ReviewsTab_submitBtn__rkFzB{align-self:flex-start;padding:.75rem 2rem;background:var(--primary);color:var(--primary-contrast);border:none;border-radius:1rem;font-size:1rem;font-weight:600;cursor:pointer;transition:background .25s ease,box-shadow .25s ease}.ReviewsTab_submitBtn__rkFzB:hover{background:var(--accent-neon);box-shadow:var(--accent-neon-glow)}.ReviewsTab_submitBtn__rkFzB:disabled{opacity:.6;cursor:not-allowed}.ReviewsTab_successMsg__1VBIL{text-align:center;padding:1rem;background:rgba(34,197,94,.1);color:#16a34a;border-radius:1rem;font-size:.875rem;font-weight:500;margin-bottom:1rem}.ReviewsTab_errorMsg__fBlcF{color:#ef4444;font-size:.875rem;margin-bottom:.5rem}.ReviewsTab_empty__5ZpXp{text-align:center;color:var(--text-secondary);padding:2rem 0;font-size:1rem}.ReviewsTab_reviewList__VrEqz{display:flex;flex-direction:column;gap:1rem}.ReviewsTab_reviewItem__a38fC{padding:1.25rem;border:1px solid var(--review-item-border);border-radius:1.125rem;background:var(--review-item-bg);transition:background-color .25s ease,border-color .25s ease}.ReviewsTab_reviewHeader__OaD5J{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;margin-bottom:.5rem}.ReviewsTab_reviewAuthor__TTRdX{font-weight:600;color:var(--text-heading)}.ReviewsTab_reviewDate__JBo25{font-size:.75rem;color:var(--text-secondary);margin-left:auto}.ReviewsTab_reviewText__43Y7z{font-size:1rem;color:var(--text);line-height:1.75}.ReviewsTab_reply__1Roy7{margin-top:.75rem;padding:.75rem 1rem;background:var(--reply-bg);border-radius:1rem;border-left:3px solid var(--accent-neon);font-size:.875rem;color:var(--text-secondary);transition:background-color .25s ease}.ReviewsTab_reply__1Roy7 strong{color:var(--text-heading);display:block;margin-bottom:.25rem}.ReviewsTab_reply__1Roy7 p{margin:0}.StickyProduct_buyBox__wncmp{display:flex;flex-direction:column;gap:.75rem;padding:1rem}@media(min-width:768px){.StickyProduct_buyBox__wncmp{gap:1rem;padding:1.5rem}}.StickyProduct_buyBoxCompactTop__Xs7zZ{position:relative;padding-top:1.25rem;gap:.75rem}.StickyProduct_buyBoxCompactTop__Xs7zZ .StickyProduct_buyBoxHeader__NenHB{position:absolute;top:1rem;right:.75rem;margin:0}.StickyProduct_buyBoxHeader__NenHB{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.StickyProduct_buyBoxHeaderNoMeta__V_JiB{justify-content:flex-end;min-height:0}.StickyProduct_buyMeta__He6HU{display:flex;flex-direction:column;gap:.25rem;min-width:0}.StickyProduct_brandLabel__sx1Jz{font-size:.875rem;font-weight:600;color:var(--accent-neon);text-transform:uppercase;letter-spacing:.06em}.StickyProduct_sku__r97v8{font-size:.75rem;color:var(--text-secondary)}.StickyProduct_stockBadge__ucFcg{display:inline-flex;align-items:center;gap:.5rem;width:-moz-fit-content;width:fit-content;padding:.25rem .75rem;border-radius:9999px;font-size:.875rem;font-weight:600}.StickyProduct_inStock__95aGV{background:rgba(77,124,87,.12);color:#4d7c57}.StickyProduct_outOfStock__VfT3J{background:rgba(184,92,92,.12);color:#b85c5c}.StickyProduct_stockDot__zt5Yw{width:8px;height:8px;border-radius:9999px;background:currentColor}.StickyProduct_priceBlock__pNcT1{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem}.StickyProduct_priceTopRow__4ckXK{display:inline-flex;align-items:center;gap:.5rem}.StickyProduct_mainPrice__4F393{font-size:clamp(1.65rem,1.2rem + 1.1vw,2.35rem);color:var(--price-main);line-height:1.08}.StickyProduct_miniOldPrice__ToYgo,.StickyProduct_oldPrice__mGDrz{position:relative;display:inline-flex;align-items:center;color:var(--text-secondary)}.StickyProduct_miniOldPrice__ToYgo:after,.StickyProduct_oldPrice__mGDrz:after{content:"";position:absolute;left:0;right:0;top:52%;height:1.5px;background:currentColor;opacity:.88;pointer-events:none}.StickyProduct_oldPrice__mGDrz{font-size:1.25rem}.StickyProduct_miniOldPrice__ToYgo{font-size:.875rem}.StickyProduct_discountBadge__m91rM{display:inline-flex;align-items:center;padding:.25rem .75rem;line-height:1;color:#fff;background:#b85c5c;border-radius:9999px;white-space:nowrap;letter-spacing:.01em;font-size:.75rem;font-weight:600}.StickyProduct_savingsLine__l1duo{margin:0;font-size:1rem;color:var(--savings-color)}.StickyProduct_savingsValue__ttmOc{display:inline-flex;align-items:center;font-size:inherit;font-weight:600;color:var(--savings-color)}.StickyProduct_shortDescription__F3cya{margin:0;font-size:.875rem;line-height:1.75;color:var(--text-secondary)}.StickyProduct_controls__njZE9{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.StickyProduct_qtyRow__0Tm9d{display:inline-flex;align-items:center;border:1px solid var(--qty-border);border-radius:1rem;background:var(--qty-bg);transition:background-color .25s ease,border-color .25s ease}.StickyProduct_qtyRowCompact__cA5iA{border-radius:.75rem}.StickyProduct_qtyBtn__LLV_z{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;font:inherit;color:inherit;padding:0;margin:0;width:44px;height:44px;border-radius:.75rem;font-size:1.125rem;font-weight:700;color:var(--qty-text);display:flex;align-items:center;justify-content:center;transition:background .15s ease}.StickyProduct_qtyBtn__LLV_z:hover:not(:disabled){background:var(--surface-2)}.StickyProduct_qtyBtn__LLV_z:focus-visible{outline:2px solid var(--focus-ring-color,#6C5CE7);outline-offset:2px;outline-offset:-2px}.StickyProduct_qtyBtn__LLV_z:active:not(:disabled){background:var(--surface)}.StickyProduct_qtyBtn__LLV_z:disabled{opacity:.35;cursor:not-allowed}.StickyProduct_qtyBtnCompact__E7MBb{width:36px;height:36px;font-size:1rem}.StickyProduct_qtyValue__9XyHY{min-width:40px;text-align:center;font-size:1rem;font-weight:600;color:var(--qty-text)}.StickyProduct_qtyValueCompact__GU3Jj{min-width:32px;font-size:.875rem}.StickyProduct_addToCart__vicm3{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;font:inherit;color:inherit;margin:0;flex:1 1;min-width:140px;height:44px;padding:0 1.25rem;border-radius:.75rem;background:var(--primary);color:var(--primary-contrast);font-size:.875rem;font-weight:600;transition:background .15s ease,transform .15s ease,box-shadow .15s ease}.StickyProduct_addToCart__vicm3:hover:not(:disabled){background:var(--accent-neon);box-shadow:var(--accent-neon-glow);transform:translateY(-1px)}.StickyProduct_addToCart__vicm3:focus-visible{outline:2px solid var(--focus-ring-color,#6C5CE7);outline-offset:2px}.StickyProduct_addToCart__vicm3:active:not(:disabled){transform:translateY(0)}.StickyProduct_addToCart__vicm3:disabled{opacity:.52;cursor:not-allowed}@media(max-width:639px){.StickyProduct_addToCart__vicm3{min-width:0;padding:0 .75rem}}.StickyProduct_addToCartCompact__3yH2h{min-width:0}.StickyProduct_metaCards__orRyB{display:grid;grid-gap:.5rem;gap:.5rem;margin-top:.25rem}.StickyProduct_metaCard__L1h1r{display:flex;flex-direction:column;gap:.25rem;padding:.75rem 1rem;background:var(--meta-card-bg);border:1px solid var(--meta-card-border);border-radius:.75rem;transition:background-color .25s ease,border-color .25s ease}.StickyProduct_metaTitle__JfGGZ{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-heading)}.StickyProduct_metaLine__KgnzO{font-size:.875rem;color:var(--text-secondary);line-height:1.45}.StickyProduct_metaLineWithIcon__JDqxx{display:inline-flex;align-items:center;gap:.5rem}.StickyProduct_metaLineIcon__xOMa2{width:18px;height:18px;object-fit:contain;flex-shrink:0}.StickyProduct_miniSticky___HtbY{display:none}@media(min-width:1024px){.StickyProduct_miniSticky___HtbY{display:block;position:-webkit-sticky;position:sticky;top:clamp(160px,18vh,260px)}}.StickyProduct_miniCard__J6p1B{display:flex;flex-direction:column;align-items:stretch;gap:.5rem;padding:.75rem;background:var(--mini-card-bg);border:1px solid var(--mini-card-border);border-radius:1rem;box-shadow:0 10px 20px var(--shadow);transition:background-color .25s ease,border-color .25s ease}.StickyProduct_miniMedia__j69pX{position:relative}.StickyProduct_miniActions__ZAxLY{position:absolute;top:6px;right:6px;display:inline-flex;flex-direction:row;z-index:2}.StickyProduct_miniImage__jeZRm{width:100%;border-radius:.75rem;background:var(--mini-image-bg);border:1px solid var(--mini-image-border);padding:.5rem;transition:background-color .25s ease}.StickyProduct_miniImage__jeZRm img{width:100%;height:auto}.StickyProduct_miniName__2k0t9{margin:0;font-size:.875rem;font-weight:600;color:var(--mini-name-color);line-height:1.32;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.StickyProduct_miniPriceStack__n2fhy{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.StickyProduct_miniOldRow__ibMGw{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.StickyProduct_miniPrice__RfK52{font-size:clamp(1.34rem,1.02rem + .36vw,1.56rem);color:var(--price-main)}.StickyProduct_miniOldPrice__ToYgo{font-size:1rem}.StickyProduct_miniControls___wefg{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:.75rem;gap:.75rem}.StickyProduct_addToCartMiniOutline__eZpCH{min-width:0;height:40px;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:var(--addcart-outline-bg);border:1.5px solid var(--addcart-outline-border);color:var(--addcart-outline-color);font-size:.875rem;font-weight:600;border-radius:.75rem;cursor:pointer;transition:background .15s ease,box-shadow .15s ease}.StickyProduct_addToCartMiniOutline__eZpCH:hover:not(:disabled){background:var(--surface-2);box-shadow:var(--accent-neon-glow)}.StickyProduct_addToCartMiniOutline__eZpCH:focus-visible{outline:2px solid var(--focus-ring-color,#6C5CE7);outline-offset:2px}.StickyProduct_addToCartMiniOutline__eZpCH:disabled{opacity:.5;cursor:not-allowed}.StickyProduct_addToCartIcon__w9ivw{flex:0 0 auto}.StickyProduct_trustStrip__bdTYF{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.25rem}.StickyProduct_trustBadge__0BVpx{font-size:.75rem;color:var(--text-secondary);display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;background:var(--meta-card-bg);border:1px solid var(--meta-card-border);border-radius:9999px;white-space:nowrap}.StickyProduct_mobileBar__fcasn{position:fixed;left:0;right:0;bottom:0;z-index:200;padding:.75rem 0;background:var(--mobile-bar-bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--mobile-bar-border);box-shadow:0 -8px 20px var(--shadow);transition:background-color .25s ease,border-color .25s ease}@media(min-width:1024px){.StickyProduct_mobileBar__fcasn{display:none}}.StickyProduct_mobileInner__aRPKy{width:100%;max-width:1600px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media(min-width:768px){.StickyProduct_mobileInner__aRPKy{padding-left:1.5rem;padding-right:1.5rem}}@media(min-width:1280px){.StickyProduct_mobileInner__aRPKy{padding-left:2rem;padding-right:2rem}}@media(min-width:1536px){.StickyProduct_mobileInner__aRPKy{padding-left:2.5rem;padding-right:2.5rem}}.StickyProduct_mobileInner__aRPKy{display:grid;grid-template-columns:auto auto minmax(140px,1fr);align-items:center;grid-gap:.5rem;gap:.5rem}.StickyProduct_mobilePrice__JiXMU{font-size:1.125rem}.StickyProduct_mobileCartBtn__3bmw8{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;font:inherit;color:inherit;padding:0;margin:0;height:44px;border-radius:.75rem;background:var(--primary);color:var(--primary-contrast);font-size:.875rem;font-weight:600;transition:background .15s ease,box-shadow .15s ease}.StickyProduct_mobileCartBtn__3bmw8:hover:not(:disabled){background:var(--accent-neon);box-shadow:var(--accent-neon-glow)}.StickyProduct_mobileCartBtn__3bmw8:focus-visible{outline:2px solid var(--focus-ring-color,#6C5CE7);outline-offset:2px}.StickyProduct_mobileCartBtn__3bmw8:disabled{opacity:.52}