.Callback_container__VRELR{background-color:var(--color-primary);min-height:300px;display:flex;align-items:flex-end}.Callback_form__jgeBD{position:relative;transform:translateY(50%);max-width:500px;width:100%;margin:0 auto;background-color:var(--color-white);padding:var(--space-xl);border-radius:var(--radius-lg);box-shadow:0 0 20px 0 rgba(0,0,0,.2)}.Callback_form__jgeBD>h5{text-align:center}.Input_wrapper__eeAo7{margin-bottom:var(--space-base);display:flex;flex-direction:column}.Input_label__9qOq7{margin-bottom:var(--space-xs);font-size:var(--font-size-base);color:var(--color-dark)}.Input_label__9qOq7>span{color:var(--color-error)}.Input_container__Gebbc{position:relative;display:flex;align-items:center;border:1px solid var(--color-dark);border-radius:var(--radius-md);padding:var(--space-sm) var(--space-base);transition:border-color .2s ease}.Input_container__Gebbc.Input_focused__W5e7u,.Input_container__Gebbc:hover{border-color:var(--color-primary--light)}.Input_container__Gebbc.Input_error__YCNiR{border-color:var(--color-error)}.Input_container__Gebbc.Input_success__f2NkX{border-color:var(--color-success)}.Input_container__Gebbc.Input_disabled__Xf4Q4{background-color:var(--color-gray-300);border-color:var(--color-gray-300)}.Input_input__tCkcc{width:100%;border:none;background:rgba(0,0,0,0);outline:none;font-size:var(--font-size-base);color:var(--color-dark)}.Input_input__tCkcc::placeholder{color:var(--color-gray-500)}.Input_input__tCkcc:disabled{color:var(--color-gray-300)}.Input_icon__p4AT4{position:absolute;right:var(--space-base);display:flex;align-items:center;color:var(--color-dark);cursor:pointer}.Input_icon__p4AT4:hover{color:var(--color-primary)}.Input_icon__p4AT4:disabled{cursor:not-allowed}.Input_helperText__9IgWg{color:var(--color-dark)}.Input_errorText__79sbT,.Input_helperText__9IgWg{margin-top:var(--space-2xs);font-size:var(--font-size-sm)}.Input_errorText__79sbT{color:var(--color-error)}.Input_toggleButton__99H9V{background:none;border:none;padding:0;display:flex;align-items:center;margin-left:var(--space-xs);cursor:pointer}.Input_toggleButton__99H9V>svg{width:var(--space-base);height:var(--space-base);color:var(--color-primary)}.Input_passwordStrengthBar__6PSIE{width:100%;margin-top:var(--space-xs);border-radius:var(--radius-sm);position:relative}.Input_passwordStrengthBar__6PSIE:before{content:"";position:absolute;top:0;left:0;width:100%;height:var(--space-sm);background-color:var(--color-gray-200);border-radius:var(--radius-sm);z-index:1}.Input_passwordStrengthProgress__R9X7z{height:var(--space-sm);border-radius:var(--radius-sm);position:relative;z-index:2;transition:all .25s ease-in-out}.Input_passwordStrengthProgress__R9X7z.Input_weak__KjOOe{background-color:var(--color-error)}.Input_passwordStrengthProgress__R9X7z.Input_fair__RE1Hl{background-color:var(--color-warning)}.Input_passwordStrengthProgress__R9X7z.Input_good__alHa5,.Input_passwordStrengthProgress__R9X7z.Input_strong__xAjk_{background-color:var(--color-success)}.Input_passwordStrengthText__Mu0Jw{margin-top:var(--space-xs);font-size:var(--font-size-xs);color:var(--color-gray-500)}.Input_passwordRequirements__85TV1{list-style:none;margin:0;padding:0}.Input_passwordRequirements__85TV1>li{display:flex;align-items:center;justify-content:space-between;font-size:var(--font-size-sm)}.Input_passwordRequirements__85TV1>li svg{color:var(--color-success)}.Button_base__6NapR,.Button_dark__V54n_,.Button_light__RR5pY,.Button_primary__BedN2,.Button_secondary__NOBpm{display:flex;align-items:center;justify-content:center;border-width:2px;border-style:solid;border-radius:var(--radius-md);gap:var(--space-xs);padding:var(--space-sm) var(--space-md);font-size:var(--font-size-base);background:none;box-shadow:none;cursor:pointer;transition:all .25s ease}.Button_base__6NapR:disabled,.Button_dark__V54n_:disabled,.Button_light__RR5pY:disabled,.Button_primary__BedN2:disabled,.Button_secondary__NOBpm:disabled{cursor:not-allowed;background-color:var(--color-gray-500);border-color:var(--color-gray-500)}.Button_base__6NapR .Button_icon__aasnX,.Button_dark__V54n_ .Button_icon__aasnX,.Button_light__RR5pY .Button_icon__aasnX,.Button_primary__BedN2 .Button_icon__aasnX,.Button_secondary__NOBpm .Button_icon__aasnX{display:inline-flex;align-items:center}.Button_base__6NapR .Button_loader__ntiUc,.Button_dark__V54n_ .Button_loader__ntiUc,.Button_light__RR5pY .Button_loader__ntiUc,.Button_primary__BedN2 .Button_loader__ntiUc,.Button_secondary__NOBpm .Button_loader__ntiUc{width:16px;height:16px;border:2px solid rgba(0,0,0,.2);border-top-color:#000;border-radius:50%;animation:Button_spin__EyCaX 1s linear infinite}.Button_base__6NapR.Button_fullWidth__8ZOaW,.Button_fullWidth__8ZOaW.Button_dark__V54n_,.Button_fullWidth__8ZOaW.Button_light__RR5pY,.Button_fullWidth__8ZOaW.Button_primary__BedN2,.Button_fullWidth__8ZOaW.Button_secondary__NOBpm{width:100%}.Button_base__6NapR.Button_round__LHNDB,.Button_round__LHNDB.Button_dark__V54n_,.Button_round__LHNDB.Button_light__RR5pY,.Button_round__LHNDB.Button_primary__BedN2,.Button_round__LHNDB.Button_secondary__NOBpm{border-radius:var(--radius-2xl)}.Button_base__6NapR.Button_marginBottom__rMHyP,.Button_marginBottom__rMHyP.Button_dark__V54n_,.Button_marginBottom__rMHyP.Button_light__RR5pY,.Button_marginBottom__rMHyP.Button_primary__BedN2,.Button_marginBottom__rMHyP.Button_secondary__NOBpm{margin-bottom:var(--space-base)}.Button_base__6NapR.Button_outline__IuFh7,.Button_outline__IuFh7.Button_dark__V54n_,.Button_outline__IuFh7.Button_light__RR5pY,.Button_outline__IuFh7.Button_primary__BedN2,.Button_outline__IuFh7.Button_secondary__NOBpm{background-color:rgba(0,0,0,0)}.Button_base__6NapR.Button_outline__IuFh7:disabled,.Button_outline__IuFh7.Button_dark__V54n_:disabled,.Button_outline__IuFh7.Button_light__RR5pY:disabled,.Button_outline__IuFh7.Button_primary__BedN2:disabled,.Button_outline__IuFh7.Button_secondary__NOBpm:disabled{color:var(--color-gray-500)}.Button_base__6NapR.Button_outline__IuFh7:hover:not(:disabled),.Button_outline__IuFh7.Button_dark__V54n_:hover:not(:disabled),.Button_outline__IuFh7.Button_light__RR5pY:hover:not(:disabled),.Button_outline__IuFh7.Button_primary__BedN2:hover:not(:disabled),.Button_outline__IuFh7.Button_secondary__NOBpm:hover:not(:disabled){background-color:rgba(0,0,0,0)}.Button_primary__BedN2{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-white)}.Button_primary__BedN2:focus:not(:disabled),.Button_primary__BedN2:hover:not(:disabled){background-color:var(--color-primary--dark);border-color:var(--color-primary--dark)}.Button_primary__BedN2.Button_outline__IuFh7{color:var(--color-primary)}.Button_secondary__NOBpm{background-color:var(--color-secondary);border-color:var(--color-secondary);color:var(--color-white)}.Button_secondary__NOBpm:focus:not(:disabled),.Button_secondary__NOBpm:hover:not(:disabled){background-color:var(--color-secondary--dark);border-color:var(--color-secondary--dark)}.Button_secondary__NOBpm.Button_outline__IuFh7{color:var(--color-secondary)}.Button_dark__V54n_{background-color:var(--color-dark);border-color:var(--color-dark);color:var(--color-white)}.Button_dark__V54n_:focus:not(:disabled),.Button_dark__V54n_:hover:not(:disabled){background-color:var(--color-gray-800);border-color:var(--color-gray-800)}.Button_dark__V54n_.Button_outline__IuFh7,.Button_light__RR5pY{color:var(--color-dark)}.Button_light__RR5pY{background-color:var(--color-light);border-color:var(--color-light)}.Button_light__RR5pY:focus:not(:disabled),.Button_light__RR5pY:hover:not(:disabled){background-color:var(--color-gray-100);border-color:var(--color-gray-100)}.Button_light__RR5pY.Button_outline__IuFh7{color:var(--color-light)}@keyframes Button_spin__EyCaX{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Checkbox_checkboxWrapper__yvve8{display:flex;align-items:center;margin-bottom:var(--space-base);flex-wrap:wrap}.Checkbox_checkboxInput__TwTYV{position:absolute;opacity:0;pointer-events:none}.Checkbox_checkboxLabel__R4KDU{display:flex;align-items:center;width:100%;cursor:pointer}.Checkbox_requiredIndicator__Eyksi{color:var(--color-error)}.Checkbox_customCheckbox__mXvJn{width:var(--space-base);height:var(--space-base);border:1px solid var(--color-dark);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;margin-right:var(--space-xs);transition:all .25s ease}.Checkbox_customCheckbox__mXvJn.Checkbox_checked__kfFeu{background-color:var(--color-primary);border-color:var(--color-primary)}.Checkbox_checkIcon__qYhpn{color:var(--color-white);width:var(--space-base);height:var(--space-base)}.Checkbox_errorText__6YdcJ{margin-top:var(--space-2xs);font-size:var(--font-size-sm);color:var(--color-error)}.AppLink_link__oSENB{display:flex;align-items:center;gap:var(--space-2xs);text-decoration:none;transition:all .25s ease}.AppLink_link__oSENB.AppLink_underline__ExrDh{text-decoration:underline}.AppLink_link__oSENB.AppLink_sm__HGYqI{font-size:var(--font-size-sm)}.AppLink_link__oSENB.AppLink_md__MCwBS{font-size:var(--font-size-base)}.AppLink_link__oSENB.AppLink_fullWidth__0QzAN{width:100%}.AppLink_link__oSENB.AppLink_center__65cM4{justify-content:center}.AppLink_link__oSENB.AppLink_primary__QJEXa{color:var(--color-primary)}.AppLink_link__oSENB.AppLink_primary__QJEXa:hover{color:var(--color-primary--dark)}.AppLink_link__oSENB.AppLink_secondary___M_9h{color:var(--color-secondary)}.AppLink_link__oSENB.AppLink_secondary___M_9h:hover{color:var(--color-secondary--dark)}.AppLink_icon__lNVBq{width:var(--space-base);height:var(--space-base)}.dropdown_dropdown__9yXp_{position:relative;display:inline-block}.dropdown_trigger__U6Z_8{display:flex;align-items:center;justify-content:center;border:none;background:rgba(0,0,0,0);padding:0;cursor:pointer}.dropdown_trigger__U6Z_8 svg{width:var(--space-lg);height:var(--space-lg)}.dropdown_menu__tIjxT{display:block;position:absolute;top:var(--space-2xl);background-color:var(--color-white);border-radius:var(--radius-md);min-width:200px;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);z-index:1}.dropdown_menu__tIjxT p{margin:0}.dropdown_dropdownItem__y9glW{cursor:pointer;padding:var(--space-sm) var(--space-base) 0 var(--space-base)}.dropdown_dropdownItem__y9glW:last-child{margin-bottom:var(--space-sm)}.dropdown_dropdownTitle__Bc46b{border-top:1px solid var(--color-gray-100)}.dropdown_dropdownTitle__Bc46b>p{padding:var(--space-sm) var(--space-base) 0 var(--space-base);text-transform:uppercase;font-weight:700;font-size:var(--font-size-sm);color:var(--color-gray-600)}.dropdown_dropdownItemNoClick__ektfS{cursor:default;color:var(--color-dark);margin:0;padding:var(--space-sm) var(--space-base)}.ProductCard_card__RwkJr{position:relative;display:flex;flex-direction:column;gap:var(--space-base);width:100%;padding:var(--space-sm);border-radius:var(--radius-lg);box-shadow:0 0 0 0 rgba(0,0,0,0);cursor:pointer;transition:var(--transition-basic)}.ProductCard_card__RwkJr:active,.ProductCard_card__RwkJr:focus,.ProductCard_card__RwkJr:hover{box-shadow:var(--shadow-modal)}.ProductCard_carousel__WMoyd{position:relative;width:100%;height:224px;border-radius:var(--radius-md);overflow:hidden}.ProductCard_carousel__WMoyd .ProductCard_pill__gqvU6{position:absolute;top:var(--space-xs);left:var(--space-xs);z-index:20}.ProductCard_carousel__WMoyd .ProductCard_favorite__6SXgy{position:absolute;top:var(--space-xs);right:var(--space-xs);z-index:20}.ProductCard_contentWrapper__NgbXr{display:flex;flex-direction:column;gap:var(--space-xs)}.ProductCard_contentWrapper__NgbXr .ProductCard_title__D_AsS{font-weight:700;margin:0;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.ProductCard_contentWrapper__NgbXr .ProductCard_priceSection__E1jTP{display:flex;align-items:center;justify-content:space-between}.ProductCard_contentWrapper__NgbXr .ProductCard_priceSection__E1jTP .ProductCard_price__8CD_e{font-weight:700;font-size:var(--font-size-md);margin:0}.ProductCard_contentWrapper__NgbXr .ProductCard_badgeWrapper__KlULQ{display:flex;flex-direction:column;gap:var(--space-2xs)}.ProductCard_contentWrapper__NgbXr .ProductCard_badgeWrapper__KlULQ .ProductCard_badge__89chm{display:flex;align-items:center;gap:var(--space-xs)}.ProductCard_contentWrapper__NgbXr .ProductCard_badgeWrapper__KlULQ .ProductCard_badge__89chm>svg{width:var(--space-sm);height:var(--space-sm)}.ProductCard_contentWrapper__NgbXr .ProductCard_badgeWrapper__KlULQ .ProductCard_badge__89chm>p{font-size:var(--font-size-xs);color:var(--color-dark);margin:0}.Pill_pill__KzRIY{padding:var(--space-2xs) var(--space-sm);border-radius:var(--radius-sm)}.Pill_pill__KzRIY>p{margin:auto;font-size:var(--font-size-sm);color:var(--color-white);text-align:center}.Pill_primary__i5lcM{background-color:var(--color-primary)}.Pill_secondary__ak_ji{background-color:var(--color-secondary)}.Pill_error__KWSXJ{background-color:var(--color-error)}.Pill_success__GVpV9{background-color:var(--color-success)}.Pill_warning__eMqdB{background-color:var(--color-warning)}.Pill_default__UNvJ4{background-color:var(--color-gray-500)}.Favorite_favorite__LYhB0{display:flex;align-items:center;justify-content:center;border:none;background-color:var(--color-white);border-radius:var(--radius-sm);width:var(--space-md);height:var(--space-md);transition:var(--transition-basic);cursor:pointer}.Favorite_favorite__LYhB0:hover{box-shadow:var(--shadow-modal);transform:scale(1.1)}.Favorite_favorite__LYhB0:hover>svg{color:var(--color-primary)}.Favorite_favorite__LYhB0>svg{color:var(--color-dark);width:var(--space-base);height:var(--space-base)}.Favorite_favorite__LYhB0>svg.Favorite_filled__P8oCd{color:var(--color-primary)}.ProductReviews_reviews__zljOx{display:flex;align-items:center;gap:var(--space-xs)}.ProductReviews_reviews__zljOx .ProductReviews_stars__xXIi7{display:flex;gap:var(--space-3xs)}.ProductReviews_reviews__zljOx .ProductReviews_stars__xXIi7>svg{width:var(--space-sm);height:var(--space-sm);color:var(--color-primary)}.ProductReviews_reviews__zljOx .ProductReviews_text__EiTid{font-size:var(--font-size-xs);color:var(--color-dark)}.Grid_container___1cIy{display:grid;grid-gap:var(--space-xs);gap:var(--space-xs);width:100%;grid-template-columns:1fr}@media(min-width:768px){.Grid_container___1cIy[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.Grid_container___1cIy[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.Grid_container___1cIy[data-columns="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1024px){.Grid_container___1cIy[data-columns="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}}.dashboard_dashboardLayout__cqxZZ{display:flex;gap:var(--space-lg);height:100vh}