.LogoBox_logoBox__XxCFO{display:inline-flex;align-items:center;justify-content:flex-start;line-height:0}.LogoBox_logoImage__LKHqr{display:block;height:auto;width:100%;object-fit:contain}.SearchForm_wrap___X_RB{position:relative;display:grid;grid-gap:12px;gap:12px;box-sizing:border-box;grid-template-columns:1.4fr 1.5fr .7fr auto;grid-template-areas:"search location cuisine cta";width:min(1120px,94vw);max-width:100%;margin:0 auto;padding:14px;border-radius:22px;background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(255,255,255,.82));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(0,0,0,.06);box-shadow:0 24px 80px rgba(0,0,0,.1),0 10px 30px rgba(0,0,0,.06);transition:transform .28s ease,box-shadow .28s ease}.SearchForm_wrap___X_RB:before{content:"";position:absolute;inset:-2px;border-radius:24px;pointer-events:none;background:radial-gradient(1200px 240px at 40% -40%,rgba(0,128,113,.28),transparent 60%);opacity:.9}.SearchForm_headerSearch__9fvmr:before{background:none}.SearchForm_wrap___X_RB:hover{transform:translateY(-1px);box-shadow:0 30px 92px rgba(0,0,0,.12),0 14px 36px rgba(0,0,0,.08)}.SearchForm_fluid__oFPuC{width:100%;max-width:100%;margin:0}.SearchForm_headerSearch__9fvmr{width:min(1120px,96vw)}.SearchForm_searchField__Fd3Ac{grid-area:search}.SearchForm_locationField__sAx9T{grid-area:location}.SearchForm_cuisineField__Maa1h{grid-area:cuisine}.SearchForm_ctaField__KuzJe{grid-area:cta}.SearchForm_field__lMnfP{position:relative;border-radius:18px;box-sizing:border-box;min-width:0;max-width:100%;display:flex;align-items:center;min-height:58px;padding:12px 12px 10px 40px;background:hsla(0,0%,100%,.9);border:1px solid rgba(0,128,113,.18);box-shadow:0 10px 22px rgba(0,0,0,.04);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.SearchForm_field__lMnfP:hover{transform:translateY(-.5px);border-color:rgba(0,128,113,.28)}.SearchForm_field__lMnfP:focus-within{border-color:rgba(0,128,113,.52);box-shadow:0 0 0 5px rgba(0,128,113,.14),0 14px 34px rgba(0,0,0,.08)}.SearchForm_icon__gLVfG{position:absolute;left:14px;top:50%;transform:translateY(-50%);opacity:.95;pointer-events:none}.SearchForm_icon__gLVfG svg{width:18px;height:18px;color:rgba(31,47,106,.75)}.SearchForm_iconAlt__phN_K{position:absolute;left:62px;top:50%;transform:translateY(-50%);opacity:.9;pointer-events:none}.SearchForm_iconAlt__phN_K svg{width:18px;height:18px;color:rgba(31,47,106,.7)}.SearchForm_input__AwQbh{width:100%;max-width:100%;min-width:0;box-sizing:border-box;height:40px;outline:none;border:none;background:rgba(0,0,0,0);padding-right:34px;color:#444;font-size:.8rem;font-weight:650;letter-spacing:.1px}.SearchForm_input__AwQbh::-moz-placeholder{font-weight:550;color:rgba(68,68,68,.55)}.SearchForm_input__AwQbh::placeholder{font-weight:550;color:rgba(68,68,68,.55)}.SearchForm_inputWithMyLoc__NvJlw{padding-left:22px}.SearchForm_select__TCr9_{cursor:pointer;height:40px!important;padding-left:0!important}.SearchForm_myLocBtn__NrqbO{position:absolute;left:10px;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:16px;display:grid;place-items:center;background:rgba(0,0,0,.04);border:1px solid rgba(0,0,0,.06);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 12px 26px rgba(0,0,0,.08);cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.SearchForm_myLocBtn__NrqbO svg{color:rgba(0,128,113,.95)}.SearchForm_myLocBtn__NrqbO:hover{transform:translateY(-50%) scale(1.02);background:rgba(0,128,113,.08);box-shadow:0 16px 36px rgba(0,0,0,.12)}.SearchForm_myLocBtn__NrqbO:disabled{opacity:.7;cursor:not-allowed}.SearchForm_myLocBtnActive__1orjR{background:rgba(0,128,113,.1);border-color:rgba(0,128,113,.2)}.SearchForm_myLocBtnActive__1orjR svg{color:#008071}.SearchForm_myLocBtnDenied__m0DZO{background:rgba(0,0,0,.03);border-color:rgba(0,0,0,.06)}.SearchForm_myLocBtnDenied__m0DZO svg{color:rgba(68,68,68,.35)}.SearchForm_myLocBtnDenied__m0DZO:hover{background:rgba(0,0,0,.06)}.SearchForm_myLocBtnDenied__m0DZO:hover svg{color:rgba(68,68,68,.5)}.SearchForm_myLocSpinner__sVQzH{transform:scale(.9)}.SearchForm_cta__YvwC2{display:flex;align-items:center;justify-content:flex-end}.SearchForm_cta__YvwC2 .btn{min-width:150px;height:58px;border-radius:18px;font-weight:900;font-size:14px;letter-spacing:.2px;background:linear-gradient(135deg,#008071,rgb(1,95,79));border:1px solid hsla(0,0%,100%,.15);box-shadow:0 16px 40px rgba(0,128,113,.22),inset 0 0 0 1px hsla(0,0%,100%,.12);transition:transform .18s ease,box-shadow .18s ease}.SearchForm_cta__YvwC2 .btn:hover{transform:translateY(-1px);box-shadow:0 22px 54px rgba(0,128,113,.28),inset 0 0 0 1px hsla(0,0%,100%,.14)}.SearchForm_suggestionList__M4Vrb{position:absolute;top:calc(100% + 10px);left:0;width:100%;min-width:min(300px,90vw);z-index:999;background:hsla(0,0%,100%,.94);border-radius:16px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid rgba(0,0,0,.06);box-shadow:0 34px 90px rgba(0,0,0,.14);max-height:440px;overflow-y:auto;padding:8px 0;margin:0;list-style:none}.SearchForm_suggestionHeader__kyHlg{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;border-bottom:1px solid rgba(0,0,0,.05)}.SearchForm_suggestionHeader__kyHlg h4{margin:0;font-size:12px;font-weight:900;letter-spacing:.35px;text-transform:uppercase;color:rgba(34,34,34,.82)}.SearchForm_closeButton__CZw6y{background:rgba(0,0,0,.04);border:1px solid rgba(0,0,0,.06);border-radius:12px;width:30px;height:30px;font-size:18px;line-height:1;cursor:pointer;display:grid;place-items:center;transition:.2s ease}.SearchForm_closeButton__CZw6y:hover{background:rgba(0,128,113,.12);border-color:rgba(0,128,113,.25);color:#008071}.SearchForm_suggestionItem__tCkrQ{padding:0;cursor:pointer;transition:.14s ease;border-bottom:1px solid rgba(0,0,0,.05)}.SearchForm_suggestionItem__tCkrQ:hover{background:rgba(0,128,113,.055)}.SearchForm_suggestionItem__tCkrQ:last-child{border-bottom:none}.SearchForm_active__R4_fK{background:rgba(0,128,113,.1)}.SearchForm_suggestionLink__GO_bA{display:flex;gap:12px;padding:12px 14px;text-decoration:none;color:#444}.SearchForm_suggestionImage__ZN2nC{flex-shrink:0;width:56px;height:56px;border-radius:14px;overflow:hidden;position:relative;background:#f6f6f6;border:1px solid rgba(0,0,0,.06)}.SearchForm_suggestionImg__UaBU6{object-fit:cover}.SearchForm_suggestionContent__b_4Ts{display:flex;flex-direction:column;min-width:0}.SearchForm_suggestionName__3iy_o{font-weight:900;font-size:14px;margin-bottom:3px;color:#222;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SearchForm_suggestionLocation__hMciT{font-size:12.5px;font-weight:650;color:rgba(68,68,68,.68)}.SearchForm_locationRow__MMOOJ{display:flex;align-items:center;gap:10px;padding:12px 14px}.SearchForm_locationDot__2YAkl{width:10px;height:10px;border-radius:50%;background:rgba(0,128,113,.7)}.SearchForm_rightSlot__cN35Q{position:absolute;right:10px;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:8px}.SearchForm_clearButton__xdZGJ{position:static;transform:none;width:28px;height:28px;border-radius:10px;border:1px solid rgba(0,0,0,.08);background:hsla(0,0%,100%,.85);cursor:pointer;transition:.2s ease;display:grid;place-items:center}.SearchForm_clearButton__xdZGJ:hover{background:rgba(0,128,113,.95);border-color:rgba(0,128,113,.25);color:#fff}.SearchForm_loaderPill__VFTey{height:26px;padding:0 10px;border-radius:999px;display:inline-flex;align-items:center;gap:6px;background:rgba(0,0,0,.04);border:1px solid rgba(0,0,0,.06);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 10px 18px rgba(0,0,0,.06)}.SearchForm_loaderDot__MpaB7{width:6px;height:6px;border-radius:50%;background:rgba(0,128,113,.9);animation:SearchForm_dotPulse__Y0srh .9s ease-in-out infinite}.SearchForm_loaderDot__MpaB7:nth-child(2){animation-delay:.15s}.SearchForm_loaderDot__MpaB7:nth-child(3){animation-delay:.3s}@keyframes SearchForm_dotPulse__Y0srh{0%,to{transform:translateY(0);opacity:.5}50%{transform:translateY(-3px);opacity:1}}.SearchForm_skeletonWrap__arySN{padding:10px 14px}.SearchForm_skeletonItem__bYP8D{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid rgba(0,0,0,.05)}.SearchForm_skeletonItem__bYP8D:last-child{border-bottom:none}.SearchForm_skeletonThumb__pdkao{width:56px;height:56px;border-radius:14px;background:rgba(0,0,0,.06);position:relative;overflow:hidden}.SearchForm_skeletonLines__9vy9E{flex:1 1;min-width:0}.SearchForm_skeletonLine___TN3r{height:12px;border-radius:10px;background:rgba(0,0,0,.06);position:relative;overflow:hidden;margin-bottom:8px}.SearchForm_skeletonLine___TN3r.SearchForm_short__KD2EO{width:65%;margin-bottom:0}.SearchForm_skeletonLine___TN3r.SearchForm_location__mH60s{width:55%;height:12px;margin-bottom:0}.SearchForm_skeletonLocationItem__Gdqa9{display:flex;align-items:center;gap:10px;padding:12px 0;border-bottom:1px solid rgba(0,0,0,.05)}.SearchForm_skeletonLocationItem__Gdqa9:last-child{border-bottom:none}.SearchForm_skeletonDot__BZdO1{width:10px;height:10px;border-radius:50%;background:rgba(0,128,113,.35);position:relative;overflow:hidden}.SearchForm_skeletonDot__BZdO1:after,.SearchForm_skeletonLine___TN3r:after,.SearchForm_skeletonThumb__pdkao:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);animation:SearchForm_shimmer__eSstY 1.15s infinite}@keyframes SearchForm_shimmer__eSstY{to{transform:translateX(100%)}}@media(max-width:1300px){.SearchForm_wrap___X_RB{display:flex;flex-direction:column;width:min(480px,100%);max-width:100%}.SearchForm_cta__YvwC2{justify-content:flex-end}.SearchForm_cta__YvwC2 .btn{width:100%;min-width:0}}@media(max-width:991px){.SearchForm_wrap___X_RB{display:grid;grid-template-columns:1fr;width:100%;grid-template-areas:"search" "location" "cuisine" "cta"}}@media(max-width:575px){.SearchForm_wrap___X_RB{grid-template-columns:1fr;grid-template-areas:"search" "location" "cuisine" "cta"}.SearchForm_cta__YvwC2{justify-content:stretch}.SearchForm_cta__YvwC2 .btn{width:100%}}.CuisineSelect_wrapper__dx3be{position:relative;width:100%;height:100%}.CuisineSelect_trigger__iMcia{width:100%;height:100%;min-height:58px;padding:0 14px 0 40px;display:flex;align-items:center;gap:8px;border-radius:18px;border:1px solid rgba(0,128,113,.18);background:hsla(0,0%,100%,.9);box-shadow:0 10px 22px rgba(0,0,0,.04);cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.CuisineSelect_trigger__iMcia:hover{transform:translateY(-.5px);border-color:rgba(0,128,113,.28)}.CuisineSelect_trigger__iMcia:focus-visible{outline:none;border-color:rgba(0,128,113,.52);box-shadow:0 0 0 5px rgba(0,128,113,.14),0 14px 34px rgba(0,0,0,.08)}.CuisineSelect_triggerIcon__96kXh{position:absolute;left:14px;top:50%;transform:translateY(-50%);pointer-events:none}.CuisineSelect_triggerIcon__96kXh svg{width:18px;height:18px;color:rgba(31,47,106,.75)}.CuisineSelect_triggerText__9c1pu{flex:1 1;text-align:left;font-size:.8rem;font-weight:650;color:#444;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CuisineSelect_triggerChevron__c0LHN{flex-shrink:0;display:grid;place-items:center;transition:transform .2s ease}.CuisineSelect_triggerChevron__c0LHN svg{color:rgba(68,68,68,.5)}.CuisineSelect_chevronOpen__kTkzn{transform:rotate(180deg)}.CuisineSelect_dropdown__sA0_I{position:absolute;top:calc(100% + 10px);left:0;width:100%;min-width:260px;z-index:999;background:hsla(0,0%,100%,.96);border-radius:16px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid rgba(0,0,0,.06);box-shadow:0 34px 90px rgba(0,0,0,.14);overflow:hidden}.CuisineSelect_searchWrap__RHAqB{position:relative;display:flex;align-items:center;padding:10px 12px;border-bottom:1px solid rgba(0,0,0,.06)}.CuisineSelect_searchIcon__x8Al3{position:absolute;left:22px;color:rgba(68,68,68,.4);pointer-events:none}.CuisineSelect_searchInput__7jXZM{width:100%;height:36px;padding:0 32px 0 34px;border:1px solid rgba(0,128,113,.14);border-radius:10px;background:rgba(0,0,0,.02);outline:none;font-size:.8rem;font-weight:550;color:#444;transition:border-color .15s ease,background .15s ease}.CuisineSelect_searchInput__7jXZM::-moz-placeholder{color:rgba(68,68,68,.45);font-weight:500}.CuisineSelect_searchInput__7jXZM::placeholder{color:rgba(68,68,68,.45);font-weight:500}.CuisineSelect_searchInput__7jXZM:focus{border-color:rgba(0,128,113,.35);background:hsla(0,0%,100%,.8)}.CuisineSelect_searchClear__HqSEc{position:absolute;right:20px;width:22px;height:22px;border-radius:6px;border:none;background:rgba(0,0,0,.06);cursor:pointer;display:grid;place-items:center;transition:background .15s ease}.CuisineSelect_searchClear__HqSEc svg{color:rgba(68,68,68,.6)}.CuisineSelect_searchClear__HqSEc:hover{background:rgba(0,128,113,.12)}.CuisineSelect_searchClear__HqSEc:hover svg{color:#008071}.CuisineSelect_list__fV2ll{list-style:none;margin:0;padding:6px 0;max-height:280px;overflow-y:auto}.CuisineSelect_list__fV2ll::-webkit-scrollbar{width:5px}.CuisineSelect_list__fV2ll::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.CuisineSelect_list__fV2ll::-webkit-scrollbar-thumb{background:rgba(0,128,113,.18);border-radius:10px}.CuisineSelect_item__nwVF6{display:flex;align-items:center;gap:8px;padding:10px 14px;cursor:pointer;transition:background .12s ease,color .12s ease}.CuisineSelect_item__nwVF6:hover{background:rgba(0,128,113,.05)}.CuisineSelect_highlighted__Qy26i{background:rgba(0,128,113,.08)}.CuisineSelect_selected__6T_1j{background:rgba(0,128,113,.06)}.CuisineSelect_selected__6T_1j .CuisineSelect_itemName__kkgEF{color:#008071;font-weight:700}.CuisineSelect_itemName__kkgEF{flex:1 1;font-size:.82rem;font-weight:600;color:#222;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CuisineSelect_itemCount__8OPWa{flex-shrink:0;font-size:.7rem;font-weight:700;color:rgba(68,68,68,.45);background:rgba(0,0,0,.04);padding:2px 7px;border-radius:8px;line-height:1.4}.CuisineSelect_checkIcon__O9Tbg{flex-shrink:0;color:#008071}.CuisineSelect_empty__gD7At{padding:20px 14px;text-align:center;font-size:.8rem;font-weight:550;color:rgba(68,68,68,.5)}.Header_loginModalDialog__Eh1SW{max-width:95%;margin:20px auto;display:flex;align-items:center;min-height:calc(100vh - 40px);min-height:calc(100dvh - 40px)}@media(min-width:991px){.Header_loginModalDialog__Eh1SW{max-width:940px}}.Header_loginModalDialog__Eh1SW .modal-content{border:none;background-color:rgba(0,0,0,0)!important;border-radius:20px!important;overflow:visible}.Header_loginBody__6Dl13{padding:0;overflow:visible}.Header_signInLink__x3MTg{cursor:pointer}.Header_loginHeader__zUBNn{background-color:#008071}.Header_loginHeader__zUBNn h3{color:#fff;font-weight:500}.Header_header__pwpbQ{width:100%;z-index:1000;position:relative;transition:background-color .18s ease,box-shadow .18s ease,border-color .18s ease,opacity .18s ease;will-change:background-color,box-shadow}.Header_header__pwpbQ .Header_dropDownItem__QqDgJ{color:#444!important}.Header_header__pwpbQ.Header_header_in__pEzBg,.Header_header__pwpbQ.Header_sticky__ywpGx{display:flex}.Header_header__pwpbQ .fat-search-header{background:rgba(0,0,0,0)!important;border:none!important;box-shadow:none!important}.Header_sticky__ywpGx{position:fixed;top:0;left:0;right:0;background-color:#fff;box-shadow:0 8px 28px rgba(0,0,0,.08);border-bottom:1px solid rgba(0,0,0,.04)}.Header_sticky__ywpGx .Header_searchIcon__D__07 a,.Header_sticky__ywpGx .Header_searchIcon__D__07 button,.Header_sticky__ywpGx a{color:#444!important}.Header_sticky__ywpGx ul li a,.Header_sticky__ywpGx ul li a:after,.Header_sticky__ywpGx ul li a:before,.Header_sticky__ywpGx ul li button,.Header_sticky__ywpGx ul li button:after,.Header_sticky__ywpGx ul li button:before,.Header_sticky__ywpGx ul li i,.Header_sticky__ywpGx ul li i:after,.Header_sticky__ywpGx ul li i:before,.Header_sticky__ywpGx ul li span,.Header_sticky__ywpGx ul li span:after,.Header_sticky__ywpGx ul li span:before{color:#444}.Header_transparent__SbxcZ{position:fixed;top:0;left:0;right:0;background:rgba(0,0,0,0)!important;box-shadow:none!important;border:none!important}.Header_transparent__SbxcZ svg{color:#fff}.Header_transparent__SbxcZ ul li a,.Header_transparent__SbxcZ ul li button,.Header_transparent__SbxcZ ul li i,.Header_transparent__SbxcZ ul li span{color:#fff;transition:color .18s ease}.Header_transparent__SbxcZ .Header_searchIcon__D__07 a,.Header_transparent__SbxcZ .Header_searchIcon__D__07 button{color:#fff!important}@media(max-width:991px){.Header_searchHeaderInner__3mfJv{padding:10px;flex-direction:column;align-items:flex-start!important}.Header_searchHeaderInner__3mfJv #logo{text-align:left;padding-left:10px}.Header_searchHeaderCloseWrap__ROG1P{position:absolute;right:16px;top:10px}}.Header_header_in__pEzBg:not(.Header_searchHeader__uXQDj){position:relative;background-color:#fff;box-shadow:0 8px 28px rgba(0,0,0,.08);border-bottom:1px solid rgba(0,0,0,.04)}.Header_header_in__pEzBg:not(.Header_searchHeader__uXQDj) svg{color:#444!important}.Header_header_in__pEzBg:not(.Header_searchHeader__uXQDj) a,.Header_header_in__pEzBg:not(.Header_searchHeader__uXQDj) span:not(.btn-label){color:#444}.Header_searchHeader__uXQDj{isolation:isolate;padding:0!important}.Header_logoWrap__YenRG{display:flex;align-items:center}.Header_logoWrap__YenRG img{transition:opacity .18s ease;image-rendering:-webkit-optimize-contrast}.Header_headerInner__YhO0F{display:flex;align-items:center;justify-content:space-between}.Header_rightBar__dJq__{gap:12px}.Header_topMenu__RyNxb{display:flex;align-items:center;gap:.75rem}.Header_guestTopMenu__jUchw .Header_searchIcon__D__07,.Header_searchIcon__D__07{cursor:pointer}@media(max-width:991px){.Header_searchIcon__D__07{display:none!important}}.Header_iconBtn__G2_2x{background:rgba(0,0,0,0);border:0;padding:0;display:inline-flex;align-items:center;line-height:1}.Header_activeMenu__5QqAh a{color:#008071!important;font-weight:600!important}.Header_cart__SQgw9{background-color:#008071}.Header_show__rSNBV .Header_mainMenu__7MF36{display:block}@media(max-width:991px){.Header_mainMenu__7MF36{background-color:#008071}}.Header_headerMenu__l9rEq{display:flex;align-items:center;justify-content:space-between;display:none}@media(max-width:991px){.Header_headerMenu__l9rEq{display:flex;align-items:center;justify-content:space-between;width:96%;margin:0 auto}.Header_headerMenu__l9rEq .Header_mobileSearchClose__qJvQN{display:flex;align-items:center;justify-content:center;gap:8px}}.Header_rightWrapper__RsQSK{display:flex;align-items:center;justify-content:flex-end}.Header_burger__TOS9J{margin-left:10px}.Header_listUl__z9w1C{display:flex;align-items:center;gap:24px;margin-right:10px}@media(max-width:991px){.Header_listUl__z9w1C{flex-direction:column;align-items:flex-start;gap:16px;margin-right:0}}.Header_menuLink__cyFYs{padding:0!important}.Header_header__pwpbQ:not(.Header_transparent__SbxcZ) .Header_dropdownMenu__ABNKJ:hover .Header_menuLink__cyFYs{color:#008071}.Header_userBtn__GK20e a{display:inline-flex;align-items:center;gap:10px}.Header_userBtn__GK20e figure{margin:0;border-radius:999px;overflow:hidden;box-shadow:0 2px 10px rgba(0,0,0,.12)}.Header_searchHeaderClose__CBPGT:hover{opacity:.8}@media(max-width:991px){.Header_rightBar__dJq__{gap:8px}.Header_topMenu__RyNxb{gap:.5rem}}@media(max-width:575px){.Header_dropdownMenu__ABNKJ .Header_dropdownList__2_tI9{min-width:180px}}.RightControls_rightControls__1qSWQ{display:flex;align-items:center;margin:0;padding:0;list-style:none;min-width:0}.RightControls_spacer__F2W_2{flex:1 1 auto}.RightControls_link__gIHBQ,.RightControls_menuLink__v12mL{display:inline-flex;align-items:center;font-weight:500;cursor:pointer;text-decoration:none;line-height:1;transition:opacity .2s ease;color:#444}.RightControls_link__gIHBQ:hover,.RightControls_menuLink__v12mL:hover{opacity:.85}.RightControls_cartItem__ae82f{position:relative}.RightControls_cartLink__tseMp{position:relative;display:inline-flex;align-items:center}.RightControls_cartBadge__c14kK{position:absolute;top:-6px;right:-10px;display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;font-size:11px;font-weight:700;color:#fff!important;background-color:#008071}.RightControls_userTrigger__k9j2l{display:inline-flex;align-items:center;background:rgba(0,0,0,0);border:0;padding:0;cursor:pointer}.RightControls_userBtn__YrFOv{display:inline-flex;align-items:center;gap:10px}.RightControls_avatar__7lXmf{border-radius:999px;overflow:hidden;box-shadow:0 2px 10px rgba(0,0,0,.12)}.RightControls_avatarImage__h8bkP{object-fit:cover;width:40px;height:40px}.RightControls_userName__64fkg{font-weight:600;white-space:nowrap;max-width:220px;overflow:hidden;text-overflow:ellipsis;color:#fff}.RightControls_loaderInline__XCI42{width:16px;height:16px;margin-left:auto;color:#008071}.PremiumDropdown_root__jwKZS{position:relative;display:inline-flex;align-items:center}.PremiumDropdown_trigger__LdbsS{display:inline-flex;align-items:center;gap:6px;z-index:10;background:rgba(0,0,0,0);border:0;padding:0 10px;cursor:pointer;line-height:1;transition:opacity .18s ease,transform .18s ease}.PremiumDropdown_trigger__LdbsS:hover{opacity:.95;transform:translateY(-1px)}.PremiumDropdown_panel__6uojS{position:fixed;z-index:999999999;min-width:220px;padding:8px;border-radius:18px;background:hsla(0,0%,100%,.98);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid rgba(0,0,0,.06);box-shadow:0 30px 80px rgba(0,0,0,.18),0 10px 20px rgba(0,0,0,.08);transform-origin:top center;animation:PremiumDropdown_dropIn___THpB .18s ease-out}.PremiumDropdown_arrow__xoOhZ{position:absolute;top:-7px;left:var(--arrow-left,20px);width:14px;height:14px;background:hsla(0,0%,100%,.98);border-left:1px solid rgba(0,0,0,.06);border-top:1px solid rgba(0,0,0,.06);transform:translateX(-50%) rotate(45deg)}.PremiumDropdown_list__N7Gti{list-style:none!important;display:flex!important;flex-direction:column!important;padding:0!important;margin:0!important;gap:5px}.PremiumDropdown_list__N7Gti>li{width:100%!important}.PremiumDropdown_dropdownItem__fzHq_{width:100%!important;display:flex!important;align-items:center!important;padding:.82rem .95rem!important;border-radius:14px!important;font-weight:800!important;font-size:14px!important;color:#444!important;text-decoration:none!important;background:rgba(0,0,0,0)!important;border:0!important;cursor:pointer!important;transition:all .17s ease}.PremiumDropdown_dropdownItem__fzHq_:hover{background:rgba(0,128,113,.1)!important;color:#008071!important;transform:translateX(3px)}.PremiumDropdown_dropdownItem__fzHq_:active{transform:translateX(1px)}.PremiumDropdown_divider__FRwXH{height:1px;width:calc(100% - 14px);margin:6px auto;background:rgba(16,24,40,.12)}@keyframes PremiumDropdown_dropIn___THpB{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.LoginRegister_pageWrapper__u4qR4{min-height:100vh;min-height:100dvh;display:grid;place-items:center;background:radial-gradient(circle at 20% 20%,rgba(0,128,113,.1),transparent 50%),radial-gradient(circle at 80% 80%,rgba(31,47,106,.08),transparent 50%),#f5f7f9;padding:32px 16px}.LoginRegister_loginPopupWrapper__LYElD{display:grid;place-items:center}.LoginRegister_loginContainer__yk2lf{width:95%;max-width:940px;height:660px;position:relative;border-radius:20px;box-shadow:0 25px 80px rgba(0,0,0,.12),0 0 0 1px rgba(0,0,0,.04);transform-style:preserve-3d;perspective:1600px;overflow:hidden;background:#fff}.LoginRegister_loginContainer__yk2lf>div{position:absolute;width:50%;top:0;height:100%}.LoginRegister_loginContainer__yk2lf form{width:100%}.LoginRegister_loginContainer__yk2lf input{width:100%;height:42px;border-radius:10px;border:1.5px solid rgba(0,0,0,.08);background:#fafbfc;padding:0 14px;font-size:13px;font-weight:600;outline:none;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.LoginRegister_loginContainer__yk2lf input::-moz-placeholder{color:rgba(68,68,68,.45);font-weight:500}.LoginRegister_loginContainer__yk2lf input::placeholder{color:rgba(68,68,68,.45);font-weight:500}.LoginRegister_loginContainer__yk2lf input:focus{border-color:rgba(0,128,113,.5);box-shadow:0 0 0 3px rgba(0,128,113,.08);background:#fff}.LoginRegister_loginContainer__yk2lf input:disabled{opacity:.5;cursor:not-allowed}.LoginRegister_closeBtn__GgV_U{position:absolute;top:14px;right:14px;z-index:9;border-radius:999px;width:38px;height:38px;padding:0;box-shadow:0 8px 20px rgba(0,128,113,.2)}.LoginRegister_loginPopupWrapper__LYElD .LoginRegister_loginContainer__yk2lf{width:100%}.LoginRegister_content__YJNFd{width:100%;padding:28px 36px 24px}.LoginRegister_brandRow__1asJX{display:flex;align-items:center;gap:12px;margin-bottom:18px}.LoginRegister_brandLogo__szN0Z{width:48px;height:auto;object-fit:contain;flex:0 0 auto}.LoginRegister_brandCopy__gZegw{min-width:0}.LoginRegister_brandCopy__gZegw h2{margin:0;font-size:1.4rem;font-weight:800;line-height:1.1;letter-spacing:-.02em;color:#222}.LoginRegister_brandCopy__gZegw p{margin:2px 0 0;font-size:.72rem;font-weight:500;color:rgba(68,68,68,.5)}.LoginRegister_brandEyebrow__UiQ6_{display:none}.LoginRegister_field__I_kEd{margin-bottom:10px}.LoginRegister_fieldControl__rbX6c{position:relative}.LoginRegister_passwordField__gYGWB{margin-bottom:8px}.LoginRegister_passwordInput__Rj8a7{padding-right:6.5rem!important}.LoginRegister_passwordInput__Rj8a7::-ms-clear,.LoginRegister_passwordInput__Rj8a7::-ms-reveal{display:none}.LoginRegister_passwordInput__Rj8a7::-webkit-contacts-auto-fill-button,.LoginRegister_passwordInput__Rj8a7::-webkit-credentials-auto-fill-button{visibility:hidden;display:none!important;pointer-events:none;position:absolute;right:0}.LoginRegister_passwordToggle__3Zunb{position:absolute;top:50%;right:8px;transform:translateY(-50%);display:inline-flex;align-items:center;gap:.25rem;border:1px solid rgba(0,128,113,.12);background:rgba(0,128,113,.05);padding:5px 8px;border-radius:8px;color:#008071;font-size:11px;font-weight:700;line-height:1;cursor:pointer;transition:background .15s ease,border-color .15s ease}.LoginRegister_passwordToggle__3Zunb:hover{background:rgba(0,128,113,.1);border-color:rgba(0,128,113,.25)}.LoginRegister_passwordToggle__3Zunb:focus-visible{outline:2px solid rgba(0,128,113,.2);outline-offset:2px}.LoginRegister_gridTwo__Euxjf{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.LoginRegister_error__vAyWe{margin-top:4px;font-size:11px;font-weight:700;color:#ef4444;line-height:1.3}.LoginRegister_metaRow__ZoMY_{display:flex;justify-content:space-between;align-items:center;margin:4px 0 14px}.LoginRegister_captchaWrapper__cVXU1{margin-bottom:10px;display:flex;justify-content:left;width:100%}.LoginRegister_checkbox__NNpkf{display:flex;gap:6px;align-items:center;font-size:12px;font-weight:600;color:rgba(68,68,68,.7)}.LoginRegister_checkbox__NNpkf input{width:16px;height:16px;border-radius:4px}.LoginRegister_linkBtn__aJVfm{border:none;background:none;font-weight:700;color:#008071;cursor:pointer;font-size:12px}.LoginRegister_linkBtn__aJVfm:hover{text-decoration:underline}.LoginRegister_primaryBtn__wth13{width:100%;height:42px;border-radius:10px;border:none;background:linear-gradient(135deg,#008071,rgb(0,97.4,85.9859375));color:#fff;font-size:13px;font-weight:800;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.LoginRegister_primaryBtn__wth13:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 28px rgba(0,128,113,.25)}.LoginRegister_primaryBtn__wth13:disabled{background:#b8ccc9;color:hsla(0,0%,100%,.85);cursor:not-allowed;box-shadow:none;transform:none}.LoginRegister_secondaryBtn__yZO4K{width:100%;height:40px;border-radius:10px;margin-top:8px;border:1.5px solid rgba(0,128,113,.25);background:rgba(0,0,0,0);font-weight:800;font-size:13px;color:#008071;cursor:pointer;transition:background .15s ease,border-color .15s ease}.LoginRegister_secondaryBtn__yZO4K:hover{background:rgba(0,128,113,.04);border-color:rgba(0,128,113,.4)}.LoginRegister_loginWith__WSzo4{display:flex;align-items:center;gap:12px;margin:14px 0 10px;font-size:11px;font-weight:700;color:rgba(68,68,68,.4);text-transform:uppercase;letter-spacing:.04em}.LoginRegister_loginWith__WSzo4:after,.LoginRegister_loginWith__WSzo4:before{content:"";flex:1 1;height:1px;background:rgba(0,0,0,.07)}.LoginRegister_socialBtn__uo9Cs{width:100%;height:42px;border-radius:10px;border:1.5px solid rgba(0,0,0,.08);background:#fff;font-size:13px;font-weight:700;display:flex;gap:8px;justify-content:center;align-items:center;cursor:pointer;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.LoginRegister_socialBtn__uo9Cs:hover:not(:disabled){background:#fafbfc;border-color:rgba(0,0,0,.14);box-shadow:0 4px 12px rgba(0,0,0,.06)}.LoginRegister_socialBtn__uo9Cs:disabled{opacity:.5;cursor:not-allowed}.LoginRegister_appleBtn__IR_pL{margin-top:8px;background:#000!important;color:#fff!important;border-color:#000!important}.LoginRegister_appleBtn__IR_pL svg{color:#fff!important;fill:#fff!important}.LoginRegister_appleBtn__IR_pL:hover:not(:disabled){background:#1a1a1a!important;border-color:#1a1a1a!important;box-shadow:0 4px 14px rgba(0,0,0,.2)}.LoginRegister_footerText__XQcnA{text-align:center;font-size:10.5px;margin-top:10px;font-weight:500;color:rgba(68,68,68,.5)}.LoginRegister_footerText__XQcnA a{color:#008071;font-weight:700}.LoginRegister_footerText__XQcnA a:hover{text-decoration:underline}.LoginRegister_apiError__VI_yj{margin-bottom:8px;padding:8px 12px;border-radius:8px;background:rgba(239,68,68,.05);border:1px solid rgba(239,68,68,.12)}.LoginRegister_apiError__VI_yj p{margin:0;color:#dc2626;font-weight:600;font-size:12px}.LoginRegister_verifyView__wxFgQ{display:flex;flex-direction:column;align-items:center;text-align:center;padding:20px 4px 8px;gap:10px;animation:LoginRegister_verifyFadeIn__J6plP .4s ease-out}@keyframes LoginRegister_verifyFadeIn__J6plP{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.LoginRegister_verifyIcon__F9BU6{width:72px;height:72px;border-radius:18px;background:linear-gradient(135deg,rgba(0,128,113,.12),rgba(0,128,113,.04));color:#008071;display:grid;place-items:center;margin-bottom:4px;box-shadow:0 8px 24px rgba(0,128,113,.12);border:1px solid rgba(0,128,113,.15);position:relative}.LoginRegister_verifyIcon__F9BU6:after{content:"";position:absolute;inset:-6px;border-radius:22px;border:1.5px dashed rgba(0,128,113,.25);animation:LoginRegister_verifyPulse__09Bk3 2.4s ease-in-out infinite}@keyframes LoginRegister_verifyPulse__09Bk3{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.05);opacity:.9}}.LoginRegister_verifyTitle__Ygawx{font-size:1.1rem;font-weight:800;color:#222;margin:6px 0 0;letter-spacing:-.01em}.LoginRegister_verifyText__peYYq{font-size:.82rem;font-weight:500;color:rgba(68,68,68,.7);margin:0 0 4px;line-height:1.55;max-width:340px}.LoginRegister_verifyText__peYYq strong{color:#008071;font-weight:700;word-break:break-all}.LoginRegister_verifyHint__5_KkQ{font-size:.72rem;font-weight:500;color:rgba(68,68,68,.5);padding:8px 12px;border-radius:10px;background:rgba(0,0,0,.02);border:1px solid rgba(0,0,0,.05);max-width:340px;margin:2px 0 10px;line-height:1.5}.LoginRegister_verifyView__wxFgQ .LoginRegister_primaryBtn__wth13,.LoginRegister_verifyView__wxFgQ .LoginRegister_secondaryBtn__yZO4K{width:100%;max-width:300px;display:flex;align-items:center;justify-content:center;gap:8px}.LoginRegister_verifyView__wxFgQ .LoginRegister_footerText__XQcnA{margin-top:8px;font-size:.72rem;color:rgba(68,68,68,.5)}.LoginRegister_verifyView__wxFgQ .LoginRegister_footerText__XQcnA a{color:#008071;font-weight:700}.LoginRegister_lockoutBanner__uljg5{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:10px;background:linear-gradient(135deg,rgba(239,68,68,.05),rgba(239,68,68,.02));border:1px solid rgba(239,68,68,.12);margin-bottom:12px}.LoginRegister_lockoutIcon__5ZdfH{width:34px;height:34px;border-radius:8px;background:rgba(239,68,68,.08);display:grid;place-items:center;flex-shrink:0;color:#ef4444}.LoginRegister_lockoutText__82f1Y{display:flex;flex-direction:column;gap:1px}.LoginRegister_lockoutText__82f1Y strong{font-size:.75rem;font-weight:800;color:#b91c1c}.LoginRegister_lockoutText__82f1Y span{font-size:.7rem;font-weight:600;color:rgba(68,68,68,.6)}.LoginRegister_lockoutText__82f1Y span strong{color:#ef4444;font-size:inherit;font-weight:800}.LoginRegister_lockoutWarning__gwKVH{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:8px;background:rgba(245,158,11,.05);border:1px solid rgba(245,158,11,.15);margin-bottom:10px;font-size:.7rem;font-weight:700;color:#92400e}.LoginRegister_lockoutWarning__gwKVH svg{flex-shrink:0;color:#f59e0b}.LoginRegister_attemptsHint__WS0ZJ{margin:0 0 6px;font-size:.68rem;font-weight:700;color:#d97706}.LoginRegister_login__qYeId{left:0;background:#fff;display:flex;justify-content:center;align-items:center;overflow-y:auto}.LoginRegister_register__ugNne{right:0;z-index:1;background:#fff;display:flex;justify-content:center;align-items:flex-start}.LoginRegister_register__ugNne .LoginRegister_content__YJNFd{height:100%;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(0,128,113,.25) rgba(0,0,0,0)}.LoginRegister_register__ugNne .LoginRegister_content__YJNFd::-webkit-scrollbar{width:4px}.LoginRegister_register__ugNne .LoginRegister_content__YJNFd::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.LoginRegister_register__ugNne .LoginRegister_content__YJNFd::-webkit-scrollbar-thumb{background:rgba(0,128,113,.3);border-radius:999px}.LoginRegister_register__ugNne .LoginRegister_content__YJNFd::-webkit-scrollbar-thumb:hover{background:rgba(0,128,113,.5)}.LoginRegister_page__P8Opn{right:0;width:50%;color:#fff;display:flex;align-items:center;justify-content:center;border-radius:0;transform-origin:left center;transform-style:preserve-3d;backface-visibility:hidden;-webkit-backface-visibility:hidden;background:linear-gradient(160deg,#008071,rgb(0,77,67.9765625) 45%,#1a1a2e);overflow:hidden}.LoginRegister_page__P8Opn:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.1),transparent 50%),radial-gradient(circle at 70% 80%,rgba(255,255,255,.05),transparent 40%);pointer-events:none}.LoginRegister_page__P8Opn:after{content:"";position:absolute;inset:0;opacity:.03;background-image:radial-gradient(circle,rgba(255,255,255,.8) 1px,transparent 0);background-size:20px 20px;pointer-events:none}.LoginRegister_front__9Snq3{z-index:3;transform:rotateY(0deg)}.LoginRegister_back__jG7rG{z-index:2;transform:rotateY(180deg)}.LoginRegister_overlayContent__UAYmP{text-align:center;padding:0 44px;position:relative;z-index:1}.LoginRegister_overlayContent__UAYmP h1{font-size:2.2rem;font-weight:900;margin:0 0 12px;color:#fff;letter-spacing:-.02em;line-height:1.1}.LoginRegister_overlayContent__UAYmP p{font-size:.85rem;font-weight:500;opacity:.75;line-height:1.6;max-width:280px;margin:0 auto}.LoginRegister_overlayBtn__uxIFl{margin-top:28px;border-radius:99px}.LoginRegister_active__9PHuv .LoginRegister_front__9Snq3{animation:LoginRegister_rot-front__ltas0 .65s ease-in-out forwards}.LoginRegister_active__9PHuv .LoginRegister_back__jG7rG{animation:LoginRegister_rot-back__lEW0L .65s ease-in-out forwards;left:0}.LoginRegister_close__VsmWR .LoginRegister_front__9Snq3{animation:LoginRegister_close-rot-front__waSLW .65s ease-in-out forwards}.LoginRegister_close__VsmWR .LoginRegister_back__jG7rG{animation:LoginRegister_close-rot-back__n40RN .65s ease-in-out forwards}.LoginRegister_active__9PHuv .LoginRegister_register__ugNne .LoginRegister_content__YJNFd{animation:LoginRegister_show__BAIU4 .65s ease-in-out forwards}.LoginRegister_active__9PHuv .LoginRegister_login__qYeId .LoginRegister_content__YJNFd,.LoginRegister_close__VsmWR .LoginRegister_register__ugNne .LoginRegister_content__YJNFd{animation:LoginRegister_hide__4xC4Z .65s ease-in-out forwards}.LoginRegister_close__VsmWR .LoginRegister_login__qYeId .LoginRegister_content__YJNFd{animation:LoginRegister_show__BAIU4 .65s ease-in-out forwards}@keyframes LoginRegister_rot-front__ltas0{0%{transform:rotateY(0deg)}to{transform:rotateY(-180deg)}}@keyframes LoginRegister_rot-back__lEW0L{0%{transform:rotateY(180deg)}to{transform:rotateY(0deg)}}@keyframes LoginRegister_close-rot-front__waSLW{0%{transform:rotateY(-180deg)}to{transform:rotateY(0deg)}}@keyframes LoginRegister_close-rot-back__n40RN{0%{transform:rotateY(0deg)}to{transform:rotateY(180deg)}}@keyframes LoginRegister_show__BAIU4{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes LoginRegister_hide__4xC4Z{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}.LoginRegister_spin__EtTYS{animation:LoginRegister_spin__EtTYS .8s linear infinite}@keyframes LoginRegister_spin__EtTYS{to{transform:rotate(1turn)}}.LoginRegister_mobileSwitchRow__MkPux{display:none}@media(max-width:991px){.LoginRegister_brandRow__1asJX{gap:10px}.LoginRegister_brandCopy__gZegw h2{font-size:1.2rem}.LoginRegister_mobileSwitchRow__MkPux{display:flex;justify-content:center;gap:6px;margin-top:12px;font-size:12px;font-weight:600;color:rgba(68,68,68,.6)}.LoginRegister_mobileSwitchBtn__tUivc{border:none;background:none;padding:0;font-weight:800;color:#008071;cursor:pointer}.LoginRegister_mobileSwitchBtn__tUivc:hover{text-decoration:underline}.LoginRegister_page__P8Opn{display:none!important}.LoginRegister_loginContainer__yk2lf{width:100%!important;max-width:480px;min-height:0!important;height:auto!important;perspective:none;transform-style:flat}.LoginRegister_loginContainer__yk2lf>div{position:relative!important;width:100%!important;height:auto!important;top:auto!important;left:auto!important;right:auto!important}.LoginRegister_content__YJNFd{padding:24px 22px;max-height:none!important}.LoginRegister_content__YJNFd,.LoginRegister_register__ugNne .LoginRegister_content__YJNFd{overflow:visible!important;height:auto!important}.LoginRegister_register__ugNne{display:none!important}.LoginRegister_login__qYeId{display:flex!important}.LoginRegister_active__9PHuv .LoginRegister_login__qYeId{display:none!important}.LoginRegister_active__9PHuv .LoginRegister_register__ugNne{display:flex!important}.LoginRegister_close__VsmWR .LoginRegister_register__ugNne{display:none!important}.LoginRegister_close__VsmWR .LoginRegister_login__qYeId{display:flex!important}.LoginRegister_gridTwo__Euxjf{grid-template-columns:1fr}.LoginRegister_metaRow__ZoMY_{flex-direction:column;align-items:flex-start;gap:8px}.LoginRegister_closeBtn__GgV_U{top:10px;right:10px;width:36px;height:36px}}@media(max-width:575px){.LoginRegister_content__YJNFd{padding:20px 16px}.LoginRegister_brandRow__1asJX{flex-direction:column;gap:8px}}