.StartPopup_backdrop__YiNbo{background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:100%;height:100%;position:fixed;inset:0;z-index:1000;display:flex;justify-content:center;align-items:center}.StartPopup_modal__TmKtk{background-color:var(--background-complementary-color);max-width:256px;padding:32px;border-radius:8px;box-shadow:0 0 16px black;position:relative;display:flex;flex-flow:column nowrap;gap:16px;color:var(--contrast-color);text-align:center}.StartPopup_logo__BsqkI{width:96px;aspect-ratio:1/1;object-fit:cover;margin:0 auto}.StartPopup_title__gAiHf{font-weight:700}.StartPopup_text__sTnMO{text-align:justify;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.StartPopup_text__sTnMO span{text-wrap:nowrap;font-weight:700}.StartPopup_buttons__UZqJc{display:flex;flex-flow:row nowrap;gap:8px}.StartPopup_button__g4OP2{flex:1 1;margin:0;padding:10px 20px;border-radius:4px;font-weight:700;cursor:pointer}.StartPopup_enter___yEz6{background:var(--primary-color);color:var(--background-complementary-color);border:none}.StartPopup_exit__wBYPu{background:var(--background-color);color:var(--contrast-color);border:none}.StartPopup_footer__2Ju6C{font-size:12px}.Header_header__AF_3G{height:10vh;width:100%;box-shadow:0 0 4px black;display:flex;justify-content:center}.Header_layout__vGtQi{height:100%;width:100%;max-width:960px;padding-inline:16px;display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;position:relative}.Header_left__2EE3i{display:flex;align-items:center;gap:8px}.Header_logo__1FRrW{height:40px;aspect-ratio:1/1;object-fit:cover;cursor:pointer}.Header_navBtn__JnOTM{opacity:.75;padding:4px;color:var(--contrast-color);font-size:16px;text-decoration:none;transition:.2s ease}.Header_navBtn__JnOTM:hover{opacity:1}.Header_active__8Eipm{color:var(--primary-color);font-weight:600;opacity:1;border-bottom:1px solid var(--primary-color)}.Header_headerButtons__E6eXJ{display:flex;flex-flow:row nowrap;align-items:center;gap:16px}.Header_trigger__xxlcc{background:transparent;border:none;display:flex;align-items:center;gap:8px;color:var(--contrast-color);cursor:pointer}.Header_trigger__xxlcc span{height:24px;aspect-ratio:1/1;padding:4px;box-shadow:0 0 0 1px var(--contrast-color);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px}.Header_menu__UYmdC{background:var(--background-complementary-color);margin-top:4px;border-radius:8px;box-shadow:0 0 8px rgba(0,0,0)}.Header_menuItem__DuO3o{background:transparent;padding:0;border:none;color:var(--contrast-color);font-size:16px;font-family:quicksand;text-align:left;font-weight:400;text-decoration:none;cursor:pointer}.Header_menuItem__DuO3o:hover{text-decoration:underline}.Header_logInTrigger__QDK2v{font-size:20px;text-decoration:none;color:var(--contrast-color)}.Header_logInTrigger__QDK2v:hover,.Header_signUpTrigger__6l6F4:hover{text-decoration:underline}.Header_mobileRight__NVhqY{display:none;gap:16px}.Header_hamburgerButton__fDts9{display:flex;background:transparent;border:none;color:var(--contrast-color);font-size:32px;cursor:pointer;padding:0;align-items:center;justify-content:center}.Header_mobileMenu__oDspy{position:fixed;top:10vh;right:-100%;width:280px;max-height:calc(90vh - 20px);overflow-y:auto;background:var(--background-color);box-shadow:-4px 0 12px rgba(0,0,0,.15);transition:right .3s ease-in-out;z-index:1000;display:none;border-radius:8px 0 0 8px}.Header_mobileMenuOpen__se_mH{right:0}.Header_mobileMenuContent__WU3LM{padding:24px;display:flex;flex-direction:column;gap:20px}.Header_mobileNav__6HOrM{display:flex;flex-direction:column;gap:8px}.Header_mobileNavBtn__QU4Nj{padding:8px;color:var(--contrast-color);font-size:18px;text-decoration:none;border-radius:8px;transition:background-color .2s ease}.Header_mobileNavBtn__QU4Nj:hover{background:var(--background-complementary-color)}.Header_mobileNavBtn__QU4Nj.Header_active__8Eipm{background:var(--background-complementary-color);border-radius:0;border-top-left-radius:8px;border-top-right-radius:8px;color:var(--primary-color);font-weight:600}.Header_mobileDivider__dWUFo{height:1px;background:var(--contrast-color);opacity:.2}.Header_mobileUserSection__xzJab{display:flex;flex-direction:column;gap:4px}.Header_mobileUserInfo__QPDFL{display:flex;align-items:center;gap:12px;padding:12px;background:var(--background-complementary-color);border-top-left-radius:40px;border-bottom-left-radius:40px;border-top-right-radius:16px;border-bottom-right-radius:16px;text-decoration:none}.Header_mobileUserIcon__lbtxz{height:32px;width:32px;padding:6px;box-shadow:0 0 0 1px var(--contrast-color);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;color:var(--contrast-color)}.Header_mobileUserName__5YqUk{color:var(--contrast-color);font-size:16px;font-weight:600}.Header_mobileMenuItem__iYAl0{background:transparent;padding:8px;border:none;color:var(--contrast-color);font-size:16px;font-family:quicksand;text-align:left;font-weight:400;text-decoration:none;cursor:pointer;border-radius:8px;transition:background-color .2s ease}.Header_mobileMenuItem__iYAl0:hover{background:var(--background-complementary-color)}.Header_mobileNews__eWnrq{background:var(--primary-color);padding:12px;border-radius:4px;color:var(--background-color);font-size:18px;text-decoration:none;text-align:center;animation:Header_blink-bg__t_6Yv 1s infinite}.Header_mobileAuthButtons__Xg5VI{display:flex;flex-direction:column;gap:16px}.Header_mobileLogInTrigger__rIVVq{font-size:20px;text-decoration:none;color:var(--contrast-color);border-radius:4px}.Header_mobileLogInTrigger__rIVVq:hover{text-decoration:underline}.Header_overlay__zmKdm{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(0,0,0,.3);display:none}.Header_plans__Aaj6P{opacity:1;border-radius:4px}.Header_advertiseBtn__SYNJX,.Header_plans__Aaj6P{background:var(--primary-color);color:var(--background-color)}.Header_advertiseBtn__SYNJX{padding:var(--space-xs) var(--space-sm);border-radius:8px;font-size:var(--ft-lg);text-decoration:none;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.Header_advertiseBtn__SYNJX:hover{opacity:.9;transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.2)}@media (max-width:768px){.Header_header__AF_3G{height:5vh}.Header_headerButtons__E6eXJ,.Header_left__2EE3i .Header_navBtn__JnOTM,.Header_news__Px6j6{display:none}.Header_mobileRight__NVhqY{display:flex;align-items:center}.Header_mobileMenu__oDspy{top:5vh;display:block}.Header_overlay__zmKdm{display:block}.Header_left__2EE3i{gap:8px}.Header_logo__1FRrW{height:36px}.Header_trigger__xxlcc img{height:20px}}@media (max-width:480px){.Header_left__2EE3i{gap:4px}.Header_logo__1FRrW{height:32px}.Header_mobileMenu__oDspy{width:260px}.Header_mobileMenuContent__WU3LM{padding:20px}.Header_mobileNavBtn__QU4Nj{font-size:16px;padding:10px}.Header_hamburgerButton__fDts9{font-size:28px}}.LanguagesPopup_trigger__iHh89{display:flex;align-items:center;gap:8px;color:var(--contrast-color)}.LanguagesPopup_trigger__iHh89 img{height:24px}.LanguagesPopup_popup__Ego0a{background:var(--background-color);padding:16px;border-radius:16px;box-shadow:0 0 8px black;display:flex;flex-flow:column nowrap;gap:8px;color:var(--contrast-color)}.LanguagesPopup_popupHeader__yldJL{margin-bottom:8px;display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:20px}.LanguagesPopup_closeButton__z3w6d{aspect-ratio:1/1;padding:0;font-size:20px}.LanguagesPopup_closeButton__z3w6d,.LanguagesPopup_languageOption__SLnUK{background:transparent;border:none;display:flex;align-items:center;color:var(--contrast-color);cursor:pointer}.LanguagesPopup_languageOption__SLnUK{padding:8px;box-shadow:0 0 0 1px var(--contrast-color);border-radius:8px;gap:8px;font-family:Quicksand;text-align:left}.LanguagesPopup_flagProp__0J78E{height:32px;aspect-ratio:4/3;object-fit:cover;border-radius:4px}.LanguagesPopup_langLabel__8Ahr7{display:flex;flex-flow:column nowrap}.Popup_trigger__eGyCe{cursor:pointer}.Popup_backdrop__dlAnS{background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);width:100%;height:100%;position:fixed;inset:0;z-index:9999;display:flex;justify-content:center;align-items:center}.FilterPopup_trigger__DeGDE{background:var(--background-complementary-color);padding:8px;border-radius:8px;display:flex;align-items:center;gap:4px;color:var(--contrast-color);font-size:20px;transition:.2s ease}.FilterPopup_trigger__DeGDE span{display:flex;align-items:center;font-weight:700}.FilterPopup_counter__O_rpx{color:var(--primary-color);font-family:Quicksand;font-weight:400}.FilterPopup_trigger__DeGDE:hover{opacity:.75}.FilterPopup_popup__4a_8b{background:var(--background-complementary-color);aspect-ratio:3/4;height:90vh;border-radius:12px;display:flex;flex-flow:column nowrap;color:var(--contrast-color)}.FilterPopup_header__IV_nE{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid var(--background-color)}.FilterPopup_header__IV_nE h3{font-size:24px;font-weight:700;margin:0}.FilterPopup_close__Hy_tR{background:transparent;aspect-ratio:1/1;border:none;display:flex;align-items:center;justify-content:center;color:var(--contrast-color);font-size:24px;cursor:pointer}.FilterPopup_content__Shapl{flex:1 1;padding:24px;overflow-y:auto}.FilterPopup_content__Shapl::-webkit-scrollbar{width:2px}.FilterPopup_content__Shapl::-webkit-scrollbar-track{background:transparent}.FilterPopup_content__Shapl::-webkit-scrollbar-thumb{background:var(--primary-color);border-radius:5px}.FilterPopup_content__Shapl::-webkit-scrollbar-thumb:hover{background:var(--primary-complementary-color)}.FilterPopup_section__9L0x2{width:100%}.FilterPopup_sectionHeader__tqC6u{width:100%;padding:8px;display:flex}.FilterPopup_sectionHeader__tqC6u h4{font-size:20px;font-weight:400;border-bottom:1px solid var(--primary-color)}.FilterPopup_options___stNP{width:100%;padding:8px;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:4px;gap:4px}.FilterPopup_checkbox__e0G6S{font-size:16px;opacity:.5;padding:4px;display:flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.FilterPopup_checkbox__e0G6S:hover{opacity:.75}.FilterPopup_checkbox__e0G6S input{display:none}.FilterPopup_checkmark__orQaQ{height:10px;aspect-ratio:1/1;border-radius:50%;box-shadow:0 0 0 1px var(--contrast-color);display:flex;align-items:center;justify-content:center;transition:all .2s ease;background:transparent}.FilterPopup_checkbox__e0G6S:has(input:checked){opacity:1}.FilterPopup_checkbox__e0G6S input:checked+.FilterPopup_checkmark__orQaQ{background:var(--primary-color);box-shadow:0 0 0 1px var(--primary-color)}.FilterPopup_range__LNvAM{padding:16px;display:flex;flex-flow:column nowrap;gap:16px}.FilterPopup_range__LNvAM,.FilterPopup_range__LNvAM *{-webkit-user-select:none;-moz-user-select:none;user-select:none}.FilterPopup_inputs__SPetI{width:100%;display:flex;justify-content:space-between}.FilterPopup_inputs__SPetI input{background:transparent;width:15%;padding:8px;border:none;border-radius:8px;box-shadow:0 0 0 1px var(--contrast-color);color:var(--contrast-color);font-size:16px;font-family:Quicksand}.FilterPopup_inputs__SPetI input[type=number]::-webkit-inner-spin-button,.FilterPopup_inputs__SPetI input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.FilterPopup_footer__9JdYI{display:flex;align-items:center;gap:16px;padding:16px;border-top:1px solid var(--background-color)}.FilterPopup_footer__9JdYI button{background:var(--background-color);flex:1 1;padding:12px;border:none;border-radius:8px;display:flex;align-items:center;justify-content:center;color:var(--contrast-color);font-size:16px;font-family:Quicksand;cursor:pointer}.FilterPopup_apply__mH9sV{background:var(--primary-color)!important;color:var(--background-color)!important;font-weight:700!important}.FilterPopup_rangeThumb__aFy0D{cursor:-webkit-grab;cursor:grab}.FilterPopup_rangeThumb__aFy0D:active{cursor:-webkit-grabbing;cursor:grabbing}@media (max-width:768px){.FilterPopup_popup__4a_8b{height:auto;width:80%}}.SortDropdown_sortDropdown__t8Z00{position:relative;display:inline-block}.SortDropdown_sortButton__EIPC6{background:var(--background-color);border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:10px 16px;display:flex;align-items:center;gap:8px;color:var(--contrast-color);font-size:14px;font-family:Quicksand;cursor:pointer;transition:all .2s ease}.SortDropdown_sortButton__EIPC6:hover{border-color:var(--primary-color);background:rgba(255,255,255,.05)}.SortDropdown_sortButton__EIPC6 svg{font-size:18px}.SortDropdown_dropdownMenu__kgANG{position:absolute;top:calc(100% + 8px);left:0;min-width:200px;background:var(--background-color);border:1px solid rgba(255,255,255,.1);border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.3);overflow:hidden;z-index:1000;animation:SortDropdown_slideDown__I8v4o .2s ease}@keyframes SortDropdown_slideDown__I8v4o{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.SortDropdown_dropdownItem__t3Oay{width:100%;background:transparent;border:none;padding:12px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--contrast-color);font-size:14px;font-family:Quicksand;text-align:left;cursor:pointer;transition:all .2s ease}.SortDropdown_dropdownItem__t3Oay:hover{background:rgba(255,255,255,.05)}.SortDropdown_dropdownItem__t3Oay.SortDropdown_selected__ZpIbM{color:var(--primary-color);background:rgba(255,255,255,.05)}.SortDropdown_checkIcon__8jL0f{font-size:16px;color:var(--primary-color)}@media (max-width:768px){.SortDropdown_sortButton__EIPC6{padding:8px 12px;font-size:13px}.SortDropdown_sortButton__EIPC6 span{display:none}.SortDropdown_dropdownMenu__kgANG{right:0;left:auto}}.ProductsCatalog_layout__iYOOx{height:100%}.ProductsCatalog_noResults__IoTa5{height:90vh;color:var(--contrast-color);display:flex;align-items:center;justify-content:center}.ProductsCatalog_allProducersList__HVZHo{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);justify-items:center;grid-gap:24px;gap:24px}@media (max-width:768px){.ProductsCatalog_allProducersList__HVZHo{grid-template-columns:repeat(1,1fr)}}.Product_product__snU4Q{background:var(--background-complementary-color);width:100%;box-sizing:border-box;border:2px solid transparent;border-radius:12px;box-shadow:0 0 8px black;overflow:hidden;flex-shrink:0;display:flex;justify-content:center;position:relative;cursor:pointer;transition:.25s ease-in-out}.Product_product__snU4Q.Product_highlight__jNC_m,.Product_product__snU4Q.Product_row__5xRjz{height:100%;aspect-ratio:3/4;width:auto;border:2px solid transparent;box-shadow:none}.Product_product__snU4Q.Product_highlight__jNC_m{height:300px}.Product_product__snU4Q.Product_row__5xRjz{height:220px}.Product_product__snU4Q:hover{border:2px solid var(--contrast-color);transition:.25s ease}.Product_productLink__tz9nN{width:100%;text-decoration:none}.Product_producerImage__1pX4k{background:var(--background-color);min-width:100%;aspect-ratio:3/4}.Product_producerImage__1pX4k img{height:100%;width:100%;object-fit:cover}.Product_product__snU4Q.Product_highlight__jNC_m .Product_producerImage__1pX4k,.Product_product__snU4Q.Product_row__5xRjz .Product_producerImage__1pX4k{aspect-ratio:3/4}.Product_itemInfo__rbeBh{padding:16px;gap:8px;color:var(--contrast-color)}.Product_infoHeader__IokSD,.Product_itemInfo__rbeBh{display:flex;flex-flow:column nowrap}.Product_producerName___MS2h{padding:0;margin:0;font-size:16px}.Product_productLoc__RJfCw.Product_hidden__cMsZO{display:none}.Product_productLoc__RJfCw{opacity:.75;font-size:12px}.Product_productSlogan__pVmzc.Product_hidden__cMsZO{display:none}.Product_productSlogan__pVmzc{opacity:.75;font-size:12px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.Product_product__snU4Q.Product_highlight__jNC_m:hover,.Product_product__snU4Q.Product_row__5xRjz:hover{border:2px solid var(--contrast-color)}.Product_product__snU4Q.Product_highlight__jNC_m .Product_producerImage__1pX4k,.Product_product__snU4Q.Product_row__5xRjz .Product_producerImage__1pX4k{background:var(--background-complementary-color);height:100%}.Product_product__snU4Q.Product_highlight__jNC_m .Product_itemInfo__rbeBh,.Product_product__snU4Q.Product_row__5xRjz .Product_itemInfo__rbeBh{background:rgba(0,0,0,.25);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);width:100%;position:absolute;transform:translateY(-100%)}.Product_infoContent__xSCHT.Product_hidden__cMsZO{display:none}.Product_infoContent__xSCHT{display:flex;flex-flow:column nowrap;gap:2px}.Product_rating__zL0PD{gap:4px;text-decoration:underline}.Product_rating__zL0PD,.Product_rating__zL0PD span{display:flex;flex-flow:row nowrap;align-items:center}.Product_rating__zL0PD span{font-size:16px}.Product_defaultInfo__nwl1y{display:flex;flex-flow:row nowrap;align-items:center;gap:4px;opacity:.75;text-align:justify;-webkit-hyphens:auto;hyphens:auto;word-wrap:break-word;font-size:12px}.Product_defaultInfo__nwl1y span{display:flex;align-items:center;font-size:16px}.Product_value__BoCv6{padding:8px;margin:8px 0;border-radius:8px;box-shadow:0 0 0 1px var(--contrast-color);display:flex;flex-flow:column nowrap}.Product_value__BoCv6 span{opacity:.8;font-size:12px;font-weight:400}.HorizontalControls_controls__8iIJQ{width:100%;display:flex;justify-content:space-between;position:absolute}.HorizontalControls_controls__8iIJQ button{background:transparent;height:160px;width:8%;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:2;color:var(--contrast-color);font-size:24px;cursor:pointer;transition:opacity .25s}.HorizontalControls_scrollButtonLeft__7w_zD:disabled,.HorizontalControls_scrollButtonRight__3ZzQQ:disabled{visibility:hidden;cursor:default;transition:opacity .25s}@media (max-width:768px){.HorizontalControls_controls__8iIJQ{display:none}}.ProductAbout_container__7LWdw{width:100%;max-width:960px;margin:0 auto;padding:16px;color:var(--contrast-color)}.ProductAbout_header__mknig{width:100%;margin-bottom:20px;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}.ProductAbout_title__O2Tmr{font-size:24px;padding-bottom:0;display:inline-block}.ProductAbout_editActions__st_QT{display:flex;flex-flow:row nowrap;gap:8px}.ProductAbout_cancelBtn__aYUth,.ProductAbout_editBtn__nxqlg,.ProductAbout_saveBtn__DraM2{background:transparent;padding:8px;border:none;border-radius:8px;box-shadow:0 0 2px black;font-weight:700;cursor:pointer}.ProductAbout_editBtn__nxqlg{opacity:.75;background:transparent;box-shadow:0 0 0 1px var(--primary-color);display:flex;align-items:center;gap:4px;color:var(--primary-color)}.ProductAbout_saveBtn__DraM2{background:var(--primary-color);color:var(--background-color)}.ProductAbout_cancelBtn__aYUth{background:var(--background-color);color:var(--contrast-color)}.ProductAbout_editActions__st_QT button:hover{opacity:.75}.ProductAbout_editBtn__nxqlg:hover{opacity:1}.ProductAbout_bioContainer__DO1ca{display:flex;align-items:start;flex-flow:column nowrap;gap:16px}.ProductAbout_bio__Sxru0{max-height:112px;overflow-y:auto}.ProductAbout_bio__Sxru0::-webkit-scrollbar{width:2px}.ProductAbout_bio__Sxru0::-webkit-scrollbar-track{background:transparent}.ProductAbout_bio__Sxru0::-webkit-scrollbar-thumb{background:var(--primary-color);border-radius:5px}.ProductAbout_bio__Sxru0::-webkit-scrollbar-thumb:hover{background:var(--primary-complementary-color)}.ProductAbout_bio__Sxru0 p{font-size:14px;line-height:1.6;text-align:justify;-webkit-hyphens:auto;hyphens:auto;text-indent:1cm;overflow-wrap:break-word}.ProductAbout_readMoreButton__GsjJ0{background:none;padding:0;border:none;color:var(--primary-color);font-size:14px;font-weight:400;cursor:pointer}.ProductAbout_readMoreButton__GsjJ0:hover{text-decoration:underline}.ProductAbout_textarea__9tuKr{background:var(--background-complementary-color);min-height:120px;width:100%;box-sizing:border-box;padding:16px;resize:none;border-radius:8px;border:none;color:var(--contrast-color);font-size:14;font-family:Quicksand}.ProductAbout_textarea__9tuKr::-webkit-scrollbar{width:2px}.ProductAbout_textarea__9tuKr::-webkit-scrollbar-track{background:transparent}.ProductAbout_textarea__9tuKr::-webkit-scrollbar-thumb{background:var(--primary-color);border-radius:5px}.ProductAbout_textarea__9tuKr::-webkit-scrollbar-thumb:hover{background:var(--primary-complementary-color)}.ProductAbout_editArea__Mgvo_{display:flex;flex-direction:column;gap:12px}.ProductAbout_suggestionsToggle__UGsly{align-self:flex-start;background:transparent;padding:8px 12px;border:1px solid var(--primary-color);border-radius:6px;display:flex;align-items:center;gap:6px;color:var(--primary-color);font-size:13px;cursor:pointer;transition:all .2s ease}.ProductAbout_suggestionsToggle__UGsly:hover{background:var(--primary-color);color:var(--background-color)}.ProductAbout_saving__lhGPO{width:100%;display:flex;align-items:center;justify-content:center}.ProductAbout_spinner__N88ax{height:40px;aspect-ratio:1/1;border:4px solid var(--primary-color);border-top-color:var(--contrast-color);border-radius:50%;animation:ProductAbout_spin__LMmte .8s linear infinite}@keyframes ProductAbout_spin__LMmte{to{transform:rotate(1turn)}}.ProductServices_productServices__oGeXU{width:100%;max-width:960px;margin:16px auto;position:relative;color:var(--contrast-color)}.ProductServices_servicesList__zAw92:before{content:"";background:var(--contrast-complementary-color);height:90%;width:1px;position:absolute;top:50%;left:50%;transform:translate(-.5px,-45%)}.ProductServices_layout__1R6WE{padding:16px;display:flex;flex-flow:column nowrap;gap:8px}.ProductServices_header__C2c64{width:100%;display:flex;justify-content:space-between}.ProductServices_content__2Prwe{display:flex}.ProductServices_column__1s4K0{flex:1 1;padding:16px;display:flex;flex-flow:column nowrap;gap:8px}.ProductServices_servicesList__zAw92{list-style:none;padding:0;margin:0;position:relative;display:grid;grid-template-columns:1fr 1fr;color:var(--contrast-complementary-color)}.ProductServices_serviceItem___MbW5,.ProductServices_servicesList__zAw92 li{width:80%;padding:16px 0;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:4px;font-size:var(--fs-md);border-bottom:1px solid var(--contrast-complementary-color)}@media (max-width:768px){.ProductServices_servicesList__zAw92{display:flex;flex-flow:column nowrap}.ProductServices_servicesList__zAw92:before{display:none}.ProductServices_serviceItem___MbW5,.ProductServices_servicesList__zAw92 li{padding:8px}}.ProductServices_servicesList__zAw92 li span,.ProductServices_status__0Drx1{display:flex;align-items:center}.ProductServices_status__0Drx1{height:24px;aspect-ratio:1/1;font-size:20px;padding:4px;border-radius:50%;justify-content:center}.ProductServices_status__0Drx1.ProductServices_green__8YGHM{background:rgba(0,128,0)}.ProductServices_status__0Drx1.ProductServices_red__RHT58{background:rgba(128,0,0)}.ProductServices_status__0Drx1.ProductServices_neutral__XtvMk{background:rgba(128,128,128,.5)}.ProductServices_editActions__G0bah{display:flex;flex-flow:row nowrap;gap:8px}.ProductServices_cancelBtn__LZK4X,.ProductServices_editBtn__htkTr,.ProductServices_saveBtn__R4UCs{background:transparent;padding:8px;border:none;border-radius:8px;box-shadow:0 0 2px black;font-weight:700;cursor:pointer}.ProductServices_editBtn__htkTr{opacity:.75;background:transparent;box-shadow:0 0 0 1px var(--primary-color);display:flex;align-items:center;gap:4px;color:var(--primary-color)}.ProductServices_saveBtn__R4UCs{background:var(--primary-color);color:var(--background-color)}.ProductServices_cancelBtn__LZK4X{background:var(--background-color);color:var(--contrast-color)}.ProductServices_editActions__G0bah button:hover{opacity:.75}.ProductServices_editBtn__htkTr:hover{opacity:1}.ProductServices_radioOption__X4vU9{opacity:.75;background:var(--background-complementary-color);aspect-ratio:1/1;padding:8px;display:flex;align-items:center;justify-content:center;color:var(--contrast-color);font-size:16px;cursor:pointer}.ProductServices_radioOption__X4vU9:has(input:checked){opacity:1}.ProductServices_radioOption__X4vU9:has(input:checked):has(.ProductServices_green__8YGHM){background:rgba(0,128,0)}.ProductServices_radioOption__X4vU9:has(input:checked):has(.ProductServices_red__RHT58){background:rgba(128,0,0)}.ProductServices_radioOption__X4vU9:has(input:checked):has(.ProductServices_neutral__XtvMk){background:rgba(128,128,128,.5)}.ProductServices_radioGroup__WHFPd{display:flex;border-radius:16px;overflow:hidden}.ProductServices_radioOption__X4vU9 input{display:none}.ProductServices_saving__P10nB{width:100%;display:flex;align-items:center;justify-content:center}.ProductServices_spinner__TPEi4{height:40px;aspect-ratio:1/1;border:4px solid var(--primary-color);border-top-color:var(--contrast-color);border-radius:50%;animation:ProductServices_spin___GYf7 .8s linear infinite}@keyframes ProductServices_spin___GYf7{to{transform:rotate(1turn)}}.ProductFetiches_productServices__M_TqI{width:100%;max-width:960px;margin:16px auto;position:relative;color:var(--contrast-color)}.ProductFetiches_servicesList__eonj7:before{content:"";background:var(--contrast-complementary-color);height:90%;width:1px;position:absolute;top:50%;left:50%;transform:translate(-.5px,-45%)}.ProductFetiches_layout__iQzmO{padding:16px;display:flex;flex-flow:column nowrap;gap:8px}.ProductFetiches_header__G4kRo{width:100%;display:flex;justify-content:space-between}.ProductFetiches_content__iMbyF{display:flex}.ProductFetiches_column__zWrpn{flex:1 1;padding:16px;display:flex;flex-flow:column nowrap;gap:8px}.ProductFetiches_servicesList__eonj7{list-style:none;padding:0;margin:0;position:relative;display:grid;grid-template-columns:1fr 1fr;color:var(--contrast-complementary-color)}.ProductFetiches_serviceItem__LjUWw,.ProductFetiches_servicesList__eonj7 li{width:80%;padding:16px 0;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:4px;font-size:var(--fs-md);border-bottom:1px solid var(--contrast-complementary-color)}@media (max-width:768px){.ProductFetiches_servicesList__eonj7{display:flex;flex-flow:column nowrap}.ProductFetiches_servicesList__eonj7:before{display:none}.ProductFetiches_serviceItem__LjUWw,.ProductFetiches_servicesList__eonj7 li{padding:8px}}.ProductFetiches_servicesList__eonj7 li span,.ProductFetiches_status__tItyI{display:flex;align-items:center}.ProductFetiches_status__tItyI{height:24px;aspect-ratio:1/1;font-size:20px;padding:4px;border-radius:50%;justify-content:center}.ProductFetiches_status__tItyI.ProductFetiches_green__3btoJ{background:rgba(0,128,0)}.ProductFetiches_status__tItyI.ProductFetiches_red__zEuf9{background:rgba(128,0,0)}.ProductFetiches_status__tItyI.ProductFetiches_neutral__VTUi6{background:rgba(128,128,128,.5)}.ProductFetiches_editActions__oSUC5{display:flex;flex-flow:row nowrap;gap:8px}.ProductFetiches_cancelBtn__FHJO9,.ProductFetiches_editBtn__ppAIG,.ProductFetiches_saveBtn__g_Noh{background:transparent;padding:8px;border:none;border-radius:8px;box-shadow:0 0 2px black;font-weight:700;cursor:pointer}.ProductFetiches_editBtn__ppAIG{opacity:.75;background:transparent;box-shadow:0 0 0 1px var(--primary-color);display:flex;align-items:center;gap:4px;color:var(--primary-color)}.ProductFetiches_saveBtn__g_Noh{background:var(--primary-color);color:var(--background-color)}.ProductFetiches_cancelBtn__FHJO9{background:var(--background-color);color:var(--contrast-color)}.ProductFetiches_editActions__oSUC5 button:hover{opacity:.75}.ProductFetiches_editBtn__ppAIG:hover{opacity:1}.ProductFetiches_radioOption__LeOEn{opacity:.75;background:var(--background-complementary-color);aspect-ratio:1/1;padding:8px;display:flex;align-items:center;justify-content:center;color:var(--contrast-color);font-size:16px;cursor:pointer}.ProductFetiches_radioOption__LeOEn:has(input:checked){opacity:1}.ProductFetiches_radioOption__LeOEn:has(input:checked):has(.ProductFetiches_green__3btoJ){background:rgba(0,128,0)}.ProductFetiches_radioOption__LeOEn:has(input:checked):has(.ProductFetiches_red__zEuf9){background:rgba(128,0,0)}.ProductFetiches_radioOption__LeOEn:has(input:checked):has(.ProductFetiches_neutral__VTUi6){background:rgba(128,128,128,.5)}.ProductFetiches_radioGroup__3DJea{display:flex;border-radius:16px;overflow:hidden}.ProductFetiches_radioOption__LeOEn input{display:none}.ProductFetiches_saving__GPWM2{width:100%;display:flex;align-items:center;justify-content:center}.ProductFetiches_spinner__F5_EX{height:40px;aspect-ratio:1/1;border:4px solid var(--primary-color);border-top-color:var(--contrast-color);border-radius:50%;animation:ProductFetiches_spin__MFO_V .8s linear infinite}@keyframes ProductFetiches_spin__MFO_V{to{transform:rotate(1turn)}}.ProductValues_producerValues__jodzS{background:var(--background-complementary-color);width:100%;max-width:960px;margin:0 auto;border-radius:16px;color:var(--contrast-color)}.ProductValues_layout__L0lHb{padding:16px;display:flex;flex-flow:column nowrap;align-items:center;gap:16px}.ProductValues_header__t2G97{width:100%;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}.ProductValues_header__t2G97 h2{display:flex;flex-flow:row nowrap;align-items:center;gap:4px;font-size:24px}.ProductValues_header__t2G97 h2 span{display:flex;align-items:center}.ProductValues_content__aY4oy{width:100%;position:relative;display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;align-items:start}.ProductValues_content__aY4oy:before{content:"";background:var(--contrast-complementary-color);height:100%;width:1px;position:absolute;top:0;left:50%;transform:translateX(-.5px)}.ProductValues_valueItem__yicLD{height:24px;width:75%;page-break-inside:avoid;break-inside:avoid;margin:0 auto;padding:8px 0;display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;border-bottom:1px solid var(--contrast-complementary-color)}.ProductValues_valueItem__yicLD label{flex:1 1;cursor:pointer}.ProductValues_valueItem__yicLD input{flex:1 1;background:var(--background-color);padding:8px;border:none;border-radius:4px;color:var(--contrast-color)}.ProductValues_valueItem__yicLD dd{margin:0}.ProductValues_editRow__j_AGZ{border-bottom:1px solid var(--contrast-color)}.ProductValues_valueOption__e1wbP{opacity:.5}.ProductValues_valueOption__e1wbP:has(input:checked){opacity:1}.ProductValues_valueOption__e1wbP input{display:none}@media (max-width:768px){.ProductValues_content__aY4oy{display:flex;flex-flow:column nowrap}.ProductValues_content__aY4oy:before{display:none}.ProductValues_valueItem__yicLD{font-size:12px}}.ProductValues_valuesPayments__awZ5B{display:flex;flex-flow:column nowrap;align-items:center;gap:16px}.ProductValues_payments__zulSw{display:flex;justify-content:center;gap:8px}.ProductValues_paymentOption__eIYt7{height:auto;aspect-ratio:1/1;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;font-size:12px;cursor:default}.ProductValues_paymentOption__eIYt7:has(input){opacity:.5;cursor:pointer}.ProductValues_paymentOption__eIYt7 span{font-size:24px;transition:.2s ease}.ProductValues_paymentOption__eIYt7 input{display:none}.ProductValues_paymentOption__eIYt7:has(input:checked){opacity:1}.ProductValues_paymentOption__eIYt7:has(input:checked) span{transform:scale(1.1)}.ProductValues_editActions__UJxu_{display:flex;flex-flow:row nowrap;gap:8px}.ProductValues_cancelBtn__LryFu,.ProductValues_editBtn__ifelB,.ProductValues_saveBtn__Hr0Wc{background:transparent;padding:8px;border:none;border-radius:8px;box-shadow:0 0 2px black;font-weight:700;cursor:pointer}.ProductValues_editBtn__ifelB{opacity:.75;background:transparent;box-shadow:0 0 0 1px var(--primary-color);display:flex;align-items:center;gap:4px;color:var(--primary-color)}.ProductValues_saveBtn__Hr0Wc{background:var(--primary-color);color:var(--background-color)}.ProductValues_cancelBtn__LryFu{background:var(--background-color);color:var(--contrast-color)}.ProductValues_editActions__UJxu_ button:hover{opacity:.75}.ProductValues_editBtn__ifelB:hover{opacity:1}.ProductValues_saving__7WZQp{width:100%;display:flex;align-items:center;justify-content:center}.ProductValues_spinner__nAHUg{height:40px;aspect-ratio:1/1;border:4px solid var(--primary-color);border-top-color:var(--contrast-color);border-radius:50%;animation:ProductValues_spin__LZqHm .8s linear infinite}@keyframes ProductValues_spin__LZqHm{to{transform:rotate(1turn)}}.ProductLocation_productLocation__pZzQ7{width:100%;max-width:960px;margin:16px auto}.ProductLocation_layout__kM2rW{padding:16px;display:flex;flex-flow:column nowrap;gap:16px;color:var(--contrast-color)}.ProductLocation_header__7ZjXo{width:100%;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}.ProductLocation_secTitle__9ztAg{font-size:24px}.ProductLocation_columnTitle__s6JEQ,.ProductLocation_title__h4qPx{margin:0 0 8px;display:flex;flex-flow:row nowrap;align-items:center;gap:4px;font-size:16px;text-align:left;text-wrap:nowrap}.ProductLocation_title__h4qPx{font-weight:400}.ProductLocation_columnTitle__s6JEQ span,.ProductLocation_title__h4qPx span{display:flex;align-items:center}.ProductLocation_content__DC0_Y{width:100%;position:relative;display:flex;align-items:start}.ProductLocation_hasLocal__Lqt5y{opacity:.5;background:var(--primary-color);width:100%;padding:8px;border-radius:4px;color:var(--background-color);cursor:pointer}.ProductLocation_hasLocal__Lqt5y input{display:none}.ProductLocation_hasLocal__Lqt5y:has(input:checked){opacity:1}.ProductLocation_column__gDBlZ.ProductLocation_conditional__v_QUs:before{content:"";position:absolute;background:var(--contrast-color);left:50%;transform:translateX(-50%);width:1px;height:100%}.ProductLocation_column__gDBlZ{flex:1 1;display:flex;flex-flow:row wrap;gap:8px;margin:0 16px}.ProductLocation_line__w_eQ8{flex:1 1;margin:0 8px;display:flex;flex-flow:column nowrap;gap:4px}.ProductLocation_line__w_eQ8 p{margin:0;color:var(--contrast-complementary-color);font-size:12px}.ProductLocation_line__w_eQ8 label{display:flex;flex-flow:column nowrap;color:var(--contrast-complementary-color);font-size:12px}.ProductLocation_line__w_eQ8 input[disabled]{opacity:.5;cursor:not-allowed}.ProductLocation_line__w_eQ8 label input{background:var(--background-complementary-color);padding:8px;border:none;border-radius:4px;color:var(--contrast-color);font-size:14px}.ProductLocation_checkboxItem__eNJXG{opacity:.5;cursor:pointer}.ProductLocation_checkboxItem__eNJXG input{display:none}.ProductLocation_checkboxItem__eNJXG:has(input:checked){opacity:1}.ProductLocation_nonHasLocal__C2K4v{height:100%;width:100%;display:flex;align-items:center;justify-content:center;font-size:20px}@media (max-width:768px){.ProductLocation_content__DC0_Y{display:flex;flex-flow:column nowrap;gap:16px}.ProductLocation_column__gDBlZ{flex-flow:column nowrap}.ProductLocation_column__gDBlZ.ProductLocation_conditional__v_QUs:before{display:none}.ProductLocation_amenities__odMHU{display:grid;grid-template-columns:1fr 1fr;grid-gap:2px;gap:2px}.ProductLocation_line__w_eQ8{font-size:14px}}.ProductLocation_editActions__F1t9K{display:flex;flex-flow:row nowrap;gap:8px}.ProductLocation_cancelBtn__KVtNG,.ProductLocation_editBtn__0UvUc,.ProductLocation_saveBtn___druz{background:transparent;padding:8px;border:none;border-radius:8px;box-shadow:0 0 2px black;font-weight:700;cursor:pointer}.ProductLocation_cancelBtn__KVtNG:disabled,.ProductLocation_editBtn__0UvUc:disabled,.ProductLocation_saveBtn___druz:disabled{opacity:.5;cursor:not-allowed}.ProductLocation_editBtn__0UvUc{opacity:.75;background:transparent;box-shadow:0 0 0 1px var(--primary-color);display:flex;align-items:center;gap:4px;color:var(--primary-color)}.ProductLocation_saveBtn___druz{background:var(--primary-color);color:var(--background-color)}.ProductLocation_cancelBtn__KVtNG{background:var(--background-color);color:var(--contrast-color)}.ProductLocation_editActions__F1t9K button:hover{opacity:.75}.ProductLocation_editBtn__0UvUc:hover{opacity:1}.ProductLocation_ocult__5pOQp{border-radius:8px;box-shadow:0 0 0 1px var(--contrast-complementary-color);padding:8px}.ProductLocation_ocult__5pOQp p{margin-bottom:8px;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;text-align:justify}.ProductLocation_ocult__5pOQp p span{text-wrap:nowrap}.ProductLocation_trigger__L2R1N{padding:8px;border-radius:4px;color:var(--contrast-color);font-size:14px}.ProductLocation_menu__6sM39,.ProductLocation_trigger__L2R1N{background:var(--background-complementary-color)}.ProductLocation_menu__6sM39 button{background:var(--background-color);padding:2px;border:none;border-radius:4px;color:var(--contrast-color);font-family:Quicksand;cursor:pointer}.ProductLocation_neighborhoodsList__Mf7gp{padding:8px;color:var(--contrast-color)!important;font-size:14px!important}.ProductLocation_neighborhoodsList__Mf7gp span{transition:.25s ease}.ProductLocation_neighborhoodsList__Mf7gp span:hover{color:var(--primary-color)}.ProductLocation_addNeighborhood__9E14p{background:var(--background-complementary-color);border-radius:16px;display:flex}.ProductLocation_addNeighborhood__9E14p input{background:transparent;flex:1 1;padding:8px;border:none;color:var(--contrast-color);font-size:14px}.ProductLocation_addNeighborhood__9E14p button{background:transparent;height:100%;aspect-ratio:1/1;padding:0;border:none;display:flex;align-items:center;justify-content:center;color:var(--contrast-color);font-size:16px;cursor:pointer}.ProductLocation_saving__NXWsD{width:100%;display:flex;align-items:center;justify-content:center}.ProductLocation_spinner__Xec_E{height:40px;aspect-ratio:1/1;border:4px solid var(--primary-color);border-top-color:var(--contrast-color);border-radius:50%;animation:ProductLocation_spin__WU57H .8s linear infinite}@keyframes ProductLocation_spin__WU57H{to{transform:rotate(1turn)}}.DropDown_dropdown__dWVuU{width:100%;position:relative;display:inline-block;display:flex}.DropDown_trigger__C_LOd{width:100%;display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;gap:8px;cursor:pointer}.DropDown_searchableTrigger__fHjd6{cursor:text}.DropDown_triggerInput__1NI48{flex:1 1;padding:0!important;margin:0!important;background:transparent;border:none!important;outline:none!important;box-shadow:none!important;color:inherit;font-size:inherit;font-family:inherit;cursor:text}.DropDown_triggerInput__1NI48::placeholder{color:inherit;opacity:.7}.DropDown_searchableTrigger__fHjd6:focus-within{border-color:var(--primary-color)!important}.DropDown_arrow__0OQyJ{flex-shrink:0;transition:transform .2s ease}.DropDown_arrowOpen__gPId9{transform:rotate(180deg)}.DropDown_menu__Q93zy{opacity:0;min-width:100%;position:absolute;top:100%;z-index:9999;transform:translateY(-10px);pointer-events:none;transition:opacity .1s,transform .1s}.DropDown_menu__Q93zy.DropDown_open__HluPD{opacity:1;transform:translateY(0);pointer-events:auto}.DropDown_layout__vqxFh{padding:8px;display:flex;flex-flow:column nowrap;gap:4px;max-height:200px;overflow-y:auto}.DropDown_layout__vqxFh::-webkit-scrollbar{width:4px}.DropDown_layout__vqxFh::-webkit-scrollbar-thumb{background:var(--primary-color);border-radius:4px}.DropDown_layout__vqxFh::-webkit-scrollbar-thumb:hover{background:var(--primary-complementary-color)}.DropDown_layout__vqxFh::-webkit-scrollbar-track{background:transparent}.DropDown_option__5FQwy{background:var(--background-complementary-color);padding:8px 12px;border:none;border-radius:4px;color:var(--contrast-color);font-family:inherit;font-size:14px;text-align:left;cursor:pointer;transition:background-color .15s,transform .1s}.DropDown_optionSelected__xPZpV,.DropDown_option__5FQwy:hover{background:var(--primary-color);color:var(--background-color)}.DropDown_optionSelected__xPZpV{font-weight:500}.DropDown_optionSelected__xPZpV:hover{opacity:.9}.DropDown_noResults__vYA58{padding:12px;color:var(--contrast-complementary-color);font-size:14px;text-align:center}.verification-step_container__tEkPy{width:480px;display:flex;flex-direction:column;justify-content:center;gap:16px;color:var(--contrast-color)}.verification-step_header__fYHJL h2{font-size:1.5rem;font-weight:700;margin-bottom:4px;color:var(--contrast-color);display:flex;justify-content:space-between}.verification-step_header__fYHJL p{color:var(--contrast-complementary-color)}.verification-step_section__ljwMS{display:grid;grid-template-columns:1fr 1fr;grid-gap:48px;gap:48px}.verification-step_label__CDNwa{width:100%;text-align:left}.verification-step_uploadBox__HQDzw{display:flex;flex-flow:column nowrap;align-items:center;gap:16px}.verification-step_uploadBox__HQDzw input[type=file]{display:none}.verification-step_customUpload__roB2k{background:var(--background-color);width:100%;aspect-ratio:1/1;border:2px dashed var(--contrast-color);border-radius:1rem;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;color:var(--contrast-complementary-color);font-weight:500;cursor:pointer;transition:all .2s ease}.verification-step_customUpload__roB2k:hover{background:var(--contrast-complementary-color);border-color:var(--background-color);color:var(--background-complementary-color)}.verification-step_previewWrapper__8EgRb{position:relative;display:inline-block;width:100%;aspect-ratio:1/1}.verification-step_previewImage__GQGf_{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:1rem;border:1px solid #ccc}.verification-step_removeButton__CNPrG{position:absolute;top:6px;right:6px;background:rgba(0,0,0,.6);color:#fff;border:none;border-radius:.5rem;padding:4px 8px;cursor:pointer;font-size:.75rem;transition:.2s}.verification-step_removeButton__CNPrG:hover{background:rgba(0,0,0,.8)}.verification-step_backButton__oJBVc{background:var(--background-color);padding:4px 8px;border:none;border-radius:16px;box-shadow:0 0 4px black;color:var(--contrast-color);font-size:12px;letter-spacing:1px;cursor:pointer;transition:.2s}.verification-step_backButton__oJBVc:hover{opacity:.75}.verification-step_disable__B2Du1{opacity:.75;cursor:not-allowed}.verification-step_error__rGnZq{display:flex;align-items:center;gap:4px;color:#ef4444;font-size:12px;font-weight:500;margin-top:4px;padding:4px 8px;background:rgba(239,68,68,.1);border-radius:4px;border-left:3px solid #ef4444;animation:verification-step_shake__MwAnf .3s ease-in-out}@keyframes verification-step_shake__MwAnf{0%,to{transform:translateX(0)}25%{transform:translateX(-4px)}75%{transform:translateX(4px)}}.confirmation-step_container__MZOGS{width:480px;display:flex;flex-direction:column;gap:24px;color:var(--contrast-color)}.confirmation-step_header__5G4YF h2{font-size:1.5rem;font-weight:700;margin-bottom:4px;color:var(--contrast-color)}.confirmation-step_header__5G4YF p{color:var(--contrast-complementary-color)}.confirmation-step_summaryBox__yu_TP{display:flex;flex-direction:column;gap:24px;background:var(--background-complementary-color);border-radius:12px;padding:24px;box-shadow:0 0 8px rgba(0,0,0,.15)}.confirmation-step_section___6d82{padding-bottom:16px;border-bottom:1px solid var(--contrast-complementary-color)}.confirmation-step_section___6d82 h3{font-weight:600;margin-bottom:8px;color:var(--contrast-color)}.confirmation-step_infoList__E3Gxr{font-size:.9rem;color:var(--contrast-complementary-color);display:flex;flex-direction:column;gap:8px}.confirmation-step_infoList__E3Gxr p{display:grid;grid-template-columns:1fr 1fr}.confirmation-step_thumbnail__Tk_bN{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:8px;margin-left:.5rem;vertical-align:middle}.confirmation-step_agreement__k4LiW{display:flex;align-items:flex-start;gap:12px;padding:16px;border:1px solid var(--contrast-complementary-color);border-radius:8px;cursor:pointer;transition:background .2s ease}.confirmation-step_agreement__k4LiW:hover{background:var(--background-complementary-color)}.confirmation-step_agreement__k4LiW input{width:16px;height:16px;cursor:pointer;margin-top:2px}.confirmation-step_agreement__k4LiW span{font-size:.9rem;color:var(--contrast-complementary-color)}.confirmation-step_link__90kkc{color:var(--primary-color);text-decoration:none}.confirmation-step_link__90kkc:hover{text-decoration:underline}.step-navigation_container__knTrd{width:100%;display:flex;align-items:center;justify-content:right;gap:16px}.step-navigation_button__3QKkp{padding:12px 24px;border:none;border-radius:8px;font-weight:500;font-family:inherit;cursor:pointer;transition:all .2s ease}.step-navigation_buttonBack__P3wsq{color:var(--contrast-color);background:transparent}.step-navigation_buttonBack__P3wsq:hover{background:var(--background-complementary-color)}.step-navigation_buttonBack__P3wsq:active{background:var(--primary-complementary-color);color:var(--background-color)}.step-navigation_buttonBack__P3wsq:disabled{opacity:.5;cursor:not-allowed}.step-navigation_buttonNext__PEKOq{background:var(--primary-color);color:var(--background-color)}.step-navigation_buttonNext__PEKOq:hover{background:var(--primary-complementary-color)}.step-navigation_buttonNext__PEKOq:active{opacity:.9}.ProductReviews_productReviews__r8KgC{width:100%;max-width:960px;margin:0 auto;display:flex;flex-flow:row wrap;gap:16px;color:var(--contrast-color)}.ProductReviews_layout__Va1pb{background:var(--background-complementary-color);box-shadow:none;flex:1 1;padding:16px;border-radius:8px;display:flex;flex-flow:column nowrap;gap:16px}.ProductReviews_layout__Va1pb.ProductReviews_user__Kyaq4{background:transparent;box-shadow:0 0 0 1px var(--contrast-complementary-color)}.ProductReviews_header__nLr5T{display:flex;align-items:center;justify-content:space-between}.ProductReviews_header__nLr5T h2{margin:0;font-weight:700;text-decoration:underline}.ProductReviews_ratingValue__K0b_c{display:flex;align-items:center;gap:8px;font-size:24px;font-weight:700}.ProductReviews_ratingValue__K0b_c span{display:flex;align-items:center;color:var(--primary-color)}.ProductReviews_reviewsList__B_FeD{list-style:none;padding:0;margin:0;display:flex;flex-flow:column nowrap;gap:16px}.ProductReviews_reviewItem__sahm0{background:var(--background-color);width:100%;border-radius:8px}.ProductReviews_reviewItem__sahm0.ProductReviews_reviewPending__2_wOJ{box-shadow:0 0 0 1px var(--primary-complementary-color)}.ProductReviews_reviewItemLayout__eEGsB{padding:12px;display:flex;flex-flow:column nowrap;gap:8px}.ProductReviews_reviewInfo__MIZxQ,.ProductReviews_reviewerName__OX8VK{width:100%;display:flex;align-items:center;justify-content:space-between}.ProductReviews_reviewerName__OX8VK{margin:0;font-weight:700}.ProductReviews_pendingBadge__Gz9qs{font-size:.75rem;font-weight:400;color:var(--primary-color);box-shadow:0 0 0 1px var(--primary-complementary-color);padding:2px 8px;border-radius:12px;margin-left:8px}.ProductReviews_rate__g62Pq{font-weight:400;font-size:14px;color:var(--contrast-complementary-color)}.ProductReviews_reviewComment__Tb_uu{margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.4em;max-height:2.8em}.ProductReviews_reviewDate__e_8xA{font-size:12px;color:var(--contrast-complementary-color)}.ProductReviews_deleteButton__UiBAh{background:transparent;padding:6px 12px;border:1px solid #ff4444;border-radius:16px;color:#ff4444;font-family:Quicksand;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .2s}.ProductReviews_deleteButton__UiBAh:hover{background:rgba(255,68,68,.1)}.ProductReviews_approvalButtons__MUqjF{display:flex;gap:8px;margin-top:4px}.ProductReviews_approveButton__odNip,.ProductReviews_rejectButton__fYF1H{flex:1 1;padding:8px 16px;border:none;border-radius:16px;font-family:Quicksand;font-size:.9rem;font-weight:600;cursor:pointer;transition:opacity .2s}.ProductReviews_approveButton__odNip{background:#4caf50;color:white}.ProductReviews_approveButton__odNip:hover:not(:disabled){opacity:.9}.ProductReviews_rejectButton__fYF1H{background:#f44336;color:white}.ProductReviews_rejectButton__fYF1H:hover:not(:disabled){opacity:.9}.ProductReviews_approveButton__odNip:disabled,.ProductReviews_rejectButton__fYF1H:disabled{opacity:.5;cursor:not-allowed}.ProductReviews_showMoreButton__mG3Q3{background:var(--primary-color);padding:8px;border:none;border-radius:20px;font-family:Quicksand;font-weight:700;cursor:pointer}.ProductReviews_userReview__30GrM{flex:1 1;display:flex;flex-flow:column nowrap;justify-content:space-between;gap:16px}.ProductReviews_producerCall__JgI77{display:flex;flex-flow:row nowrap;gap:12px}.ProductReviews_producerCall__JgI77 img{height:48px;aspect-ratio:1/1;object-fit:cover;object-position:top;border-radius:50%;box-shadow:0 0 0 1px var(--primary-color)}.ProductReviews_producerCall__JgI77 p{background:var(--background-complementary-color);padding:8px;border-radius:8px}.ProductReviews_ratingSelector__bi2y8{display:flex;flex-flow:column nowrap;gap:8px}.ProductReviews_ratingLabel__L8172{margin:0;font-size:.9rem;font-weight:700}.ProductReviews_flex__ETXju{width:100%;display:flex;gap:16px}.ProductReviews_flex__ETXju>*{flex:1 1}.ProductReviews_label__YPyKU{color:var(--contrast-complementary-color);font-size:12px;display:flex;flex-flow:column nowrap;gap:4px}.ProductReviews_hearts__78k2k{height:100%;box-sizing:border-box;padding:4px 8px;display:flex;gap:8px}.ProductReviews_heartButton__uvNk1{background:transparent;padding:0;border:none;display:flex;align-items:center;cursor:pointer;font-size:28px;transition:transform .2s}.ProductReviews_heartButton__uvNk1:hover:not(:disabled){transform:scale(1.15)}.ProductReviews_heartButton__uvNk1:disabled{cursor:not-allowed;opacity:.5}.ProductReviews_heartFilled__Bs6Bf{color:var(--primary-color)}.ProductReviews_heartEmpty__4mJtm{color:var(--contrast-complementary-color)}.ProductReviews_rate__g62Pq{display:flex;gap:4px;align-items:center}.ProductReviews_heartFilled__Bs6Bf{font-size:.9rem}.ProductReviews_heartEmpty__4mJtm{color:#ccc;font-size:.9rem}.ProductReviews_nameInput__2Y_9M{background:transparent;padding:8px 12px;outline:none;border:1px solid var(--contrast-complementary-color);border-radius:8px;box-sizing:border-box;color:var(--contrast-color);font-family:Quicksand;font-size:14px}.ProductReviews_nameInput__2Y_9M:disabled{opacity:.6;cursor:not-allowed}.ProductReviews_nameInput__2Y_9M::placeholder{color:var(--contrast-complementary-color)}.ProductReviews_commentInput__eq82r{background:transparent;flex:0 1 auto;max-height:128px;padding:8px 12px;resize:none;outline:none;border:1px solid var(--contrast-complementary-color);border-radius:8px;box-sizing:border-box;color:var(--contrast-color);font-family:Quicksand;font-size:.95rem;line-height:1.4}.ProductReviews_commentInput__eq82r:disabled{opacity:.6;cursor:not-allowed}.ProductReviews_commentInput__eq82r::-webkit-scrollbar{width:2px}.ProductReviews_commentInput__eq82r::-webkit-scrollbar-track{background:transparent}.ProductReviews_commentInput__eq82r::-webkit-scrollbar-thumb{background:var(--primary-color);border-radius:8px}.ProductReviews_commentInput__eq82r::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--contrast-color) 70%,white 30%)}.ProductReviews_submitButton__WQSUh{background:var(--primary-color);padding:12px 24px;border:none;border-radius:20px;font-family:Quicksand;font-weight:700;font-size:1rem;cursor:pointer;transition:opacity .2s}.ProductReviews_submitButton__WQSUh:hover:not(:disabled){opacity:.9}.ProductReviews_submitButton__WQSUh:disabled{opacity:.5;cursor:not-allowed}.ProductReviews_errorMessage__fUOZJ{margin:0;padding:8px 12px;background:rgba(255,0,0,.1);border:1px solid rgba(255,0,0,.3);border-radius:8px;color:#ff4444;font-size:.9rem}.ProductReviews_successMessage__kUnp4{margin:0;padding:8px 12px;background:rgba(0,255,0,.1);border:1px solid rgba(0,255,0,.3);border-radius:8px;color:#44ff44;font-size:.9rem}.ProductReviews_noReviews__3pO9M{padding:24px;text-align:center;color:var(--contrast-complementary-color)}.ProductReviews_alreadyReviewedMessage__AuX6X{padding:16px;text-align:center;background:rgba(76,175,80,.1);border:1px solid rgba(76,175,80,.3);border-radius:8px;color:#4caf50}.ProductReviews_alreadyReviewedMessage__AuX6X p{margin:0;font-weight:600}.ProductReviews_pendingReviewsList__kFn73{list-style:none;padding:0;margin:0;display:flex;flex-flow:column nowrap;gap:12px}.ProductReviews_noPendingReviews__4KTs3{padding:24px;text-align:center;color:var(--contrast-complementary-color);background:var(--background-complementary-color);border-radius:8px}.ProductReviews_noPendingReviews__4KTs3 p{margin:0}.ProductReviews_modal__ijO43{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:1000;padding:16px}.ProductReviews_modalContent__QNywf{background:var(--background-complementary-color);padding:24px;border-radius:12px;max-width:400px;width:100%;box-shadow:0 4px 20px rgba(0,0,0,.3);display:flex;flex-flow:column nowrap;gap:16px}.ProductReviews_modalContent__QNywf h3{margin:0;font-size:1.25rem;font-weight:700;color:var(--contrast-color)}.ProductReviews_modalContent__QNywf p{margin:0;font-size:.95rem;color:var(--contrast-complementary-color)}.ProductReviews_modalActions__3CXjK{display:flex;gap:12px;margin-top:8px}.ProductReviews_modalCancel__Bxl9j,.ProductReviews_modalConfirm__KlYiD{flex:1 1;padding:10px 20px;border:none;border-radius:20px;font-family:Quicksand;font-size:.95rem;font-weight:600;cursor:pointer;transition:opacity .2s}.ProductReviews_modalCancel__Bxl9j{background:transparent;box-shadow:0 0 0 1px var(--contrast-color);color:var(--contrast-color)}.ProductReviews_modalCancel__Bxl9j:hover{opacity:.8}.ProductReviews_modalConfirm__KlYiD{background:#f44336;color:white}.ProductReviews_modalConfirm__KlYiD:hover{opacity:.8}.LogIn_trigger__A_qnP{border-bottom:1px solid transparent;text-wrap:nowrap;color:var(--contrast-color);font-size:20px}.LogIn_trigger__A_qnP:hover{border-bottom:1px solid var(--contrast-color)}.LogIn_popup__zpgfD{display:flex;flex-flow:column-reverse;align-items:center;justify-content:center;gap:16px}.LogIn_formContent__BBFSS{background:var(--background-complementary-color);min-width:300px;max-width:300px;padding:16px;border-radius:8px;box-shadow:0 0 8px rgba(0,0,0);display:flex;flex-flow:column nowrap;gap:8px;color:var(--contrast-color)}.LogIn_formHeader__kqfVn{display:flex;align-items:center;justify-content:space-between;gap:16px}.LogIn_left__4LE6n{display:flex;align-items:center;gap:8px}.LogIn_formHeader__kqfVn h1{font-size:24px}.LogIn_closeButton__IjVSQ{background:transparent;border:none;display:flex;align-items:center;color:var(--contrast-color);font-size:20px;cursor:pointer}.LogIn_closeButton__IjVSQ:hover{opacity:.75}.LogIn_backButton__bl4ri{background:transparent;border:none;display:flex;align-items:center;color:var(--contrast-color);font-size:20px;cursor:pointer}.LogIn_backButton__bl4ri:hover{opacity:.75}.LogIn_description__nG_Qf{color:var(--contrast-color);font-size:14px;opacity:.8;margin:8px 0}.LogIn_form__V9qx9{position:relative;display:flex;flex-flow:column nowrap;gap:8px}.LogIn_disabled__OLr4j{opacity:.6;pointer-events:none}.LogIn_disabled__OLr4j button{cursor:not-allowed}.LogIn_spinner__cPo8_{width:16px;height:16px;border:2px solid #fff;border-top-color:transparent;border-radius:50%;display:flex;align-items:center;justify-content:center;animation:LogIn_spin__XGoVh .6s linear infinite}@keyframes LogIn_spin__XGoVh{to{transform:rotate(1turn)}}.LogIn_form__V9qx9 label{width:100%;display:flex;flex-flow:column nowrap;gap:4px;color:var(--contrast-complementary-color);font-size:12px}.LogIn_form__V9qx9 label input{flex:1 1;background:var(--background-color);padding:8px 12px;border:none;border-radius:4px;outline:none;color:var(--contrast-color)}.LogIn_passwordWrapper__hAN_u{display:flex;flex-flow:row nowrap}.LogIn_showPasswordBtn__9ZIxV{aspect-ratio:1/1;display:flex;align-items:center;background:none;border:none;color:var(--contrast-color);cursor:pointer}.LogIn_form__V9qx9 label input:-webkit-autofill,.LogIn_form__V9qx9 label input:-webkit-autofill:focus,.LogIn_form__V9qx9 label input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--background-color) inset!important;-webkit-text-fill-color:var(--contrast-color)!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.LogIn_submit__0qlAQ{width:100%;background-color:var(--primary-color);padding:8px;display:flex;align-items:center;justify-content:center;border:none;border-radius:4px;box-shadow:0 0 4px black;color:var(--background-color);font-size:16px;font-family:Quicksand;font-weight:700;cursor:pointer}.LogIn_helpLink__GZqKA{color:var(--contrast-color);font-size:12px;text-align:right}.LogIn_successContainer__XHKkX{background:var(--background-color);padding:24px;border-radius:12px;box-shadow:0 0 8px rgba(0,0,0);display:flex;flex-flow:column nowrap;align-items:center;gap:.5rem;color:#4bb543;font-weight:700;position:absolute}.LogIn_successMessage__nZU9S{color:var(--contrast-color);font-size:12px;font-weight:400;text-align:center;opacity:.8;max-width:280px;margin-bottom:8px}.LogIn_checkmark__2k4W5{height:96px;aspect-ratio:1/1;stroke-width:3;stroke:#4bb543;stroke-miterlimit:10;animation:LogIn_scaleUp__vDChH .3s ease-out forwards}.LogIn_checkmarkCircle__fzG1M{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:2;stroke:#4bb543;fill:none;animation:LogIn_stroke__BjrwZ .6s cubic-bezier(.65,0,.45,1) forwards}.LogIn_checkmarkCheck__rB9Sa{stroke-dasharray:48;stroke-dashoffset:48;animation:LogIn_stroke__BjrwZ .3s cubic-bezier(.65,0,.45,1) .6s forwards}@keyframes LogIn_stroke__BjrwZ{to{stroke-dashoffset:0}}@keyframes LogIn_scaleUp__vDChH{0%{transform:scale(0)}70%{transform:scale(1.2)}to{transform:scale(1)}}.LogIn_error__gtTwj{background:var(--contrast-color);width:300px;padding:12px;overflow:hidden;border-radius:4px;color:var(--background-color);font-size:12px;font-weight:700;text-align:justify;-webkit-hyphens:auto;hyphens:auto;word-wrap:break-word;overflow-wrap:break-word}.Footer_footer__4vzqH{height:40vh;width:100%;box-shadow:0 0 4px black;display:flex;align-items:center;justify-content:center;color:var(--contrast-color)}.Signup_trigger__k12oY{border-bottom:1px solid transparent;text-wrap:nowrap;color:var(--primary-color);font-size:20px}.Signup_trigger__k12oY:hover{border-bottom:1px solid var(--primary-color)}.Signup_popup__W0WEG{display:flex;align-items:center;justify-content:center;gap:16px}.Signup_formHeader__9CcFA{display:flex;align-items:center;justify-content:space-between}.Signup_closeButton__dSrkz{background:transparent;border:none;color:var(--contrast-color);font-size:20px;cursor:pointer}.Signup_closeButton__dSrkz:hover{opacity:.75}.Signup_formContent__UES9L{background-color:var(--background-complementary-color);min-width:320px;padding:16px;border-radius:8px;box-shadow:0 0 8px rgba(0,0,0);display:flex;flex-flow:column nowrap;gap:8px;color:var(--contrast-color)}.Signup_form__6OU_5{position:relative}.Signup_disabled__U43vI{opacity:.6;pointer-events:none}.Signup_disabled__U43vI button{cursor:not-allowed}.Signup_left__ULzyc{display:flex;align-items:center;gap:8px}.Signup_prevStep__iz6Ov{background:var(--background-color);aspect-ratio:1/1;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--contrast-color);font-size:16px}.Signup_prevStep__iz6Ov:disabled{opacity:.5;cursor:not-allowed}.Signup_exp___s9Uz{font-size:20px;text-wrap:wrap}.Signup_spinner__ZmPlK{width:16px;height:16px;border:2px solid #fff;border-top-color:transparent;border-radius:50%;display:flex;align-items:center;justify-content:center;animation:Signup_spin__O3q5d .6s linear infinite}@keyframes Signup_spin__O3q5d{to{transform:rotate(1turn)}}.Signup_successContainer__wBpv3{background:var(--background-color);padding:24px;border-radius:12px;box-shadow:0 0 8px rgba(0,0,0);display:flex;flex-flow:column nowrap;align-items:center;gap:.5rem;color:#4bb543;font-weight:700}.Signup_checkmark__8HLxI{height:96px;aspect-ratio:1/1;stroke-width:3;stroke:#4bb543;stroke-miterlimit:10;animation:Signup_scaleUp__1bMih .3s ease-out forwards}.Signup_checkmarkCircle__x1o_K{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:2;stroke:#4bb543;fill:none;animation:Signup_stroke__pOjjF .6s cubic-bezier(.65,0,.45,1) forwards}.Signup_checkmarkCheck__SmRgF{stroke-dasharray:48;stroke-dashoffset:48;animation:Signup_stroke__pOjjF .3s cubic-bezier(.65,0,.45,1) .6s forwards}@keyframes Signup_stroke__pOjjF{to{stroke-dashoffset:0}}@keyframes Signup_scaleUp__1bMih{0%{transform:scale(0)}70%{transform:scale(1.2)}to{transform:scale(1)}}.Signup_fieldsets__tvLWL{position:relative;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px}.Signup_fieldsets__tvLWL:before{content:"";position:absolute;top:50%;bottom:0;left:50%;width:1px;height:90%;background-color:var(--contrast-complementary-color);transform:translate(-50%,-50%)}.Signup_fieldsets__tvLWL fieldset{flex:1 1;padding:0;margin:0;border:none;display:flex;flex-flow:column nowrap;gap:12px}.Signup_form__6OU_5 label{display:flex;flex-flow:column nowrap;gap:4px}.Signup_form__6OU_5 label input{background:var(--background-color);flex:1 1;padding:8px 12px;border:none;border-radius:4px;outline:none;color:var(--contrast-color)}.Signup_passwordWrapper__bHFMZ{width:100%;display:flex;flex-flow:row nowrap}.Signup_showPasswordBtn__IycJR{aspect-ratio:1/1;display:flex;align-items:center;background:none;border:none;color:var(--contrast-color);cursor:pointer}.Signup_passwordRequirements__SQ_cV{display:flex;flex-flow:column nowrap;gap:4px 8px;margin-top:6px}.Signup_requirement__sZ6tV{display:flex;align-items:center;gap:4px;font-size:10px;font-weight:500;padding:2px 6px;border-radius:4px;transition:all .2s ease}.Signup_requirementMet__q0YWE{color:#22c55e;background:rgba(34,197,94,.1)}.Signup_requirementUnmet__iimXk{color:#ef4444;background:rgba(239,68,68,.1)}.Signup_requirement__sZ6tV svg{font-size:8px}.Signup_form__6OU_5 label input:-webkit-autofill,.Signup_form__6OU_5 label input:-webkit-autofill:focus,.Signup_form__6OU_5 label input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--background-color) inset!important;-webkit-text-fill-color:var(--contrast-color)!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.Signup_genderGroup__O4dYz input[type=checkbox],.Signup_genderGroup__O4dYz input[type=radio]{display:none}.Signup_genderGroup__O4dYz input[type=checkbox]:checked+span,.Signup_genderGroup__O4dYz input[type=radio]:checked+span{color:var(--primary-color)}.Signup_genderGroup__O4dYz{display:flex;flex-flow:row nowrap;justify-content:space-around;gap:8px}.Signup_genderGroup__O4dYz label{cursor:pointer}.Signup_genderGroup__O4dYz label span{display:flex;flex-flow:column nowrap;align-items:center;font-size:12px;font-weight:700}.Signup_genderGroup__O4dYz label span i{font-size:32px}.Signup_buttonGroup__ue9n8{display:flex;justify-content:center;align-items:center;gap:16px}.Signup_buttonGroup__ue9n8 button{flex:1 1;margin-top:12px;padding:8px;display:flex;align-items:center;justify-content:center;border:none;border-radius:4px;box-shadow:0 0 4px black;color:var(--background-color);font-size:16px;font-family:Quicksand;font-weight:700;text-wrap:nowrap;cursor:pointer}.Signup_client__TdFIR{background-color:var(--primary-color)}.Signup_errors__VL6SQ{display:flex;flex-flow:column nowrap;gap:8px}.Signup_error__VBY3v{background:var(--contrast-color);width:300px;padding:12px;overflow:hidden;border-radius:4px;color:var(--background-color);font-size:12px;font-weight:700;text-align:justify;-webkit-hyphens:auto;hyphens:auto;word-wrap:break-word;overflow-wrap:break-word}@media (max-width:768px){.Signup_popup__W0WEG{flex-flow:column-reverse}.Signup_fieldsets__tvLWL{display:flex;flex-flow:column}.Signup_fieldsets__tvLWL:before{display:none}}.Signup_hidden__aAOYH{display:none}.Signup_visible__rVxoJ{display:block}.AuthRequiredPopup_menu__LdFAw{background:var(--background-complementary-color);max-width:300px;border-radius:16px}.AuthRequiredPopup_header__hfXpC{padding:16px;display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between}.AuthRequiredPopup_title__bUwXJ{font-size:24px}.AuthRequiredPopup_closeButton__aQV44{background:transparent;border:none;display:flex;align-items:center;color:var(--contrast-color);font-size:20px;cursor:pointer}.AuthRequiredPopup_closeButton__aQV44:hover{opacity:.75}.AuthRequiredPopup_text__1Xy4u{padding:0 24px;font-size:14px;line-height:1.5;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:auto;hyphens:auto;text-align:justify}.AuthRequiredPopup_footer__XHOsO{padding:16px;display:flex;flex-flow:column nowrap;gap:4px}.AuthRequiredPopup_options__LoHHb{display:flex;flex-flow:row nowrap;gap:16px}.AuthRequiredPopup_options__LoHHb>*{flex:1 1;padding:8px;border-radius:8px}.AuthRequiredPopup_options__LoHHb>:first-child{background:var(--background-color)}.AuthRequiredPopup_helperText__5xqNd{color:var(--contrast-complementary-color);font-size:12px}.ProfileCompletionChecklist_container__ioJP1{width:100%;background:var(--background-complementary-color);border:1px solid var(--dark-complementary-color);border-radius:var(--radius-sm);padding:var(--space-md);margin-bottom:var(--space-md);transition:opacity .3s ease}.ProfileCompletionChecklist_container__ioJP1.ProfileCompletionChecklist_updating__SuiMM{opacity:.7}.ProfileCompletionChecklist_header__ofdMB{margin-bottom:var(--space-md)}.ProfileCompletionChecklist_headerContent__TpZ4s{display:flex;align-items:center;justify-content:space-between;gap:var(--space-lg)}.ProfileCompletionChecklist_headerLeft__3xK6R{display:flex;align-items:center;gap:var(--space-sm)}.ProfileCompletionChecklist_title__0VqN9{margin:0;font-size:var(--ft-md);font-weight:600;color:var(--contrast-color)}.ProfileCompletionChecklist_badge__TBoNu{display:inline-flex;align-items:center;justify-content:center;padding:2px var(--space-sm);background:var(--dark-color);border:1px solid var(--primary-color);border-radius:var(--radius-xs);font-size:var(--ft-xs);font-weight:600;color:var(--primary-color);white-space:nowrap}.ProfileCompletionChecklist_progressContainer__KNhdh{display:flex;align-items:center;gap:var(--space-sm);flex:1 1;max-width:200px}.ProfileCompletionChecklist_progressBar__OAPvr{flex:1 1;height:4px;background:var(--dark-color);border-radius:var(--radius-xs);overflow:hidden}.ProfileCompletionChecklist_progressFill__OvUtH{height:100%;background:var(--primary-color);transition:width .8s cubic-bezier(.4,0,.2,1);border-radius:var(--radius-xs)}.ProfileCompletionChecklist_progressText__ztH0L{font-size:var(--ft-xs);font-weight:600;color:var(--primary-color);min-width:35px;text-align:right}.ProfileCompletionChecklist_steps__nk4qR{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:var(--space-sm);gap:var(--space-sm)}.ProfileCompletionChecklist_step__3cxcT{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-xs);padding:var(--space-sm);background:var(--dark-color);border:1px solid var(--dark-complementary-color);border-radius:var(--radius-sm);cursor:pointer;transition:all .3s ease;text-align:center;min-height:60px;will-change:border-color,background,transform}.ProfileCompletionChecklist_step__3cxcT:hover:not(:disabled){border-color:var(--primary-color);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.ProfileCompletionChecklist_step__3cxcT:disabled{cursor:default}.ProfileCompletionChecklist_stepComplete__5FPDe{border-color:var(--success-color);background:rgba(163,230,191,.05)}.ProfileCompletionChecklist_stepComplete__5FPDe:hover{background:rgba(163,230,191,.08)}.ProfileCompletionChecklist_stepIncomplete__g7wF9{border-color:var(--warning-color);background:rgba(255,193,7,.03)}.ProfileCompletionChecklist_stepIncomplete__g7wF9:hover:not(:disabled){background:rgba(255,193,7,.06)}.ProfileCompletionChecklist_stepIcon__uYiIT{width:16px;height:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .3s ease}.ProfileCompletionChecklist_step__3cxcT:hover .ProfileCompletionChecklist_stepIcon__uYiIT{transform:scale(1.1)}.ProfileCompletionChecklist_checkIcon__tXT8s{width:16px;height:16px;color:var(--success-text);animation:ProfileCompletionChecklist_checkIn__Ix83p .4s cubic-bezier(.4,0,.2,1)}@keyframes ProfileCompletionChecklist_checkIn__Ix83p{0%{transform:scale(0);opacity:0}50%{transform:scale(1.2)}to{transform:scale(1);opacity:1}}.ProfileCompletionChecklist_alertIcon__bmxq9{width:16px;height:16px;color:var(--warning-text)}.ProfileCompletionChecklist_stepTitle__CgQZ0{font-size:var(--ft-xs);font-weight:500;color:var(--contrast-color);line-height:1.2}@media (max-width:1024px){.ProfileCompletionChecklist_steps__nk4qR{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.ProfileCompletionChecklist_headerContent__TpZ4s{flex-direction:column;align-items:flex-start;gap:var(--space-sm)}.ProfileCompletionChecklist_progressContainer__KNhdh{width:100%;max-width:none}.ProfileCompletionChecklist_steps__nk4qR{grid-template-columns:repeat(2,1fr)}}.ProfileCompletionChecklist_footer__IFhn4{display:flex;align-items:center;gap:var(--space-sm);margin-top:var(--space-md);padding:var(--space-sm) var(--space-md);background:rgba(255,193,7,.05);border:1px solid var(--warning-color);border-radius:var(--radius-xs)}.ProfileCompletionChecklist_footerIcon__vQ2v6{width:18px;height:18px;color:var(--warning-text);flex-shrink:0}.ProfileCompletionChecklist_footerText__MHKar{margin:0;font-size:var(--ft-xs);color:var(--contrast-color);line-height:1.4}@media (max-width:480px){.ProfileCompletionChecklist_container__ioJP1{padding:var(--space-sm)}.ProfileCompletionChecklist_title__0VqN9{font-size:var(--ft-sm)}.ProfileCompletionChecklist_steps__nk4qR{grid-template-columns:repeat(2,1fr)}.ProfileCompletionChecklist_step__3cxcT{min-height:50px;padding:var(--space-xs)}.ProfileCompletionChecklist_stepTitle__CgQZ0{font-size:10px}.ProfileCompletionChecklist_footer__IFhn4{padding:var(--space-sm)}.ProfileCompletionChecklist_footerText__MHKar{font-size:11px}}.page_productPage__BtITD{width:100%;max-width:960px;margin:0 auto;display:flex;flex-flow:column nowrap;gap:16px}.page_loadingContainer__z6UDE{height:100vh;width:100%;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;color:var(--contrast-color)}.page_layout__H7qaO{padding:16px;display:flex;flex-flow:row wrap;align-items:start;gap:16px}.ProductAudience_container__RC3w0{width:100%;max-width:960px;margin:0 auto;padding:16px;color:var(--contrast-color)}.ProductAudience_header__M5ZAl{width:100%;margin-bottom:20px;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}.ProductAudience_title__ihzzY{font-size:24px;padding-bottom:0;display:inline-block}.ProductAudience_editActions__fjAHV{display:flex;flex-flow:row nowrap;gap:8px}.ProductAudience_cancelBtn__3pVk9,.ProductAudience_editBtn__mhniU,.ProductAudience_saveBtn__GpiYS{background:transparent;padding:8px;border:none;border-radius:8px;box-shadow:0 0 2px black;font-weight:700;cursor:pointer}.ProductAudience_editBtn__mhniU{opacity:.75;background:transparent;box-shadow:0 0 0 1px var(--primary-color);display:flex;align-items:center;gap:4px;color:var(--primary-color)}.ProductAudience_saveBtn__GpiYS{background:var(--primary-color);color:var(--background-color)}.ProductAudience_cancelBtn__3pVk9{background:var(--background-color);color:var(--contrast-color)}.ProductAudience_editActions__fjAHV button:hover{opacity:.75}.ProductAudience_editBtn__mhniU:hover{opacity:1}.ProductAudience_grid__wnhAM{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px}.ProductAudience_card__lKX0p{background:var(--background-complementary-color);border-radius:12px;padding:16px;transition:.2s ease;display:flex;flex-flow:column nowrap;gap:12px}.ProductAudience_card__lKX0p:hover{transform:translateY(-2px);box-shadow:0 2px 8px rgba(0,0,0,.12)}.ProductAudience_cardWide__7zubG{grid-column:1/-1}.ProductAudience_cardHeader__8JJim{display:flex;align-items:center;gap:.75rem;padding-bottom:.75rem;border-bottom:1px solid var(--contrast-complementary-color)}.ProductAudience_icon___OaHJ{width:20px;height:20px;color:var(--primary-color)}.ProductAudience_smallIcon__H2I0_{width:16px;height:16px;color:var(--primary-color);flex-shrink:0}.ProductAudience_cardTitle__Taq20{font-size:16px;font-weight:400;color:var(--primary-color);margin:0}.ProductAudience_audienceList__4wbxR,.ProductAudience_languagesList__Zfvyk{display:flex;flex-flow:column nowrap;gap:2px}.ProductAudience_audienceItem___pLJt,.ProductAudience_languageItem__9zaZs{padding:4px;border-radius:8px;display:flex;justify-content:space-between;gap:8px}.ProductAudience_level__alD49{border:1px solid transparent}.ProductAudience_audienceDisplay__tWiz7,.ProductAudience_langDisplay__qiFnr{height:28px;width:100%;display:flex;flex-flow:row nowrap;align-items:center;gap:8px}.ProductAudience_audienceDisplay__tWiz7 span,.ProductAudience_langDisplay__qiFnr span{flex:1 1;padding:4px 8px}.ProductAudience_langInput__4plMo{background:var(--background-color);padding:8px;border:none;border-radius:8px;color:var(--contrast-color)}.ProductAudience_btn__b_eoe{background:transparent;height:auto;aspect-ratio:1/1;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer}.ProductAudience_delete__E0aPN{color:red;transition:.25s ease}.ProductAudience_delete__E0aPN:hover{background:rgba(255,0,0,.25)}.ProductAudience_trigger__OaYE6{flex:1 1;padding:4px 8px;border:1px solid var(--contrast-complementary-color);border-radius:8px}.ProductAudience_menu__eL43O{background:var(--background-color);max-height:136px;overflow-y:auto;border-radius:8px}.ProductAudience_menu__eL43O button{background:var(--background-complementary-color);padding:4px;border:none;border-radius:4px;color:var(--contrast-color);font-size:14px;font-family:Quicksand;cursor:pointer}.ProductAudience_addBtn__g8pxt{background:var(--background-complementary-color);padding:8px;border:none;border-radius:16px;box-shadow:0 0 0 1px var(--primary-complementary-color);display:flex;align-items:center;justify-content:center;color:var(--primary-color);cursor:pointer}@media (max-width:768px){.ProductAudience_container__RC3w0{padding:1rem}.ProductAudience_title__ihzzY{font-size:1.5rem}.ProductAudience_grid__wnhAM{display:flex;flex-flow:column nowrap}}.ProductAudience_audienceList__4wbxR{list-style:none;padding:0;margin:0}.ProductAudience_audienceEditItem__9gWS9{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.ProductAudience_status__gg2vk{height:20px;aspect-ratio:1/1;font-size:16px;padding:4px;border-radius:50%;display:flex;align-items:center;justify-content:center}.ProductAudience_status__gg2vk.ProductAudience_green__gHWVC{background:rgba(0,128,0)}.ProductAudience_status__gg2vk.ProductAudience_red__rvJym{background:rgba(128,0,0)}.ProductAudience_status__gg2vk.ProductAudience_neutral__LojYn{background:rgba(128,128,128,.5)}.ProductAudience_radioGroup__taXbj{display:flex;border-radius:16px;overflow:hidden}.ProductAudience_radioOption__adF_S input{display:none}.ProductAudience_radioOption__adF_S{opacity:.75;background:var(--background-color);height:20px;aspect-ratio:1/1;padding:4px;display:flex;align-items:center;justify-content:center;color:var(--contrast-color);font-size:16px;cursor:pointer;transition:.2s ease}.ProductAudience_radioOption__adF_S:has(input:checked){opacity:1}.ProductAudience_radioOption__adF_S:has(input:checked):has(.ProductAudience_green__gHWVC){background:rgba(0,128,0)}.ProductAudience_radioOption__adF_S:has(input:checked):has(.ProductAudience_red__rvJym){background:rgba(128,0,0)}.ProductAudience_radioOption__adF_S:has(input:checked):has(.ProductAudience_neutral__LojYn){background:rgba(128,128,128,.5)}.ProductAudience_saving__rC34y{width:100%;display:flex;align-items:center;justify-content:center}.ProductAudience_spinner__AB_iA{height:40px;aspect-ratio:1/1;border:4px solid var(--primary-color);border-top-color:var(--contrast-color);border-radius:50%;animation:ProductAudience_spin__PmKA6 .8s linear infinite}@keyframes ProductAudience_spin__PmKA6{to{transform:rotate(1turn)}}.ProductAppearance_container__wZ7f2{width:100%;max-width:960px;margin:0 auto;padding:16px;color:var(--contrast-color)}.ProductAppearance_header__HQYq_{width:100%;margin-bottom:20px;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}.ProductAppearance_title__rgEl5{font-size:24px;padding-bottom:0;display:inline-block}.ProductAppearance_editActions__Wj3jn{display:flex;flex-flow:row nowrap;gap:8px}.ProductAppearance_cancelBtn__O1TEB,.ProductAppearance_editBtn__72ZUK,.ProductAppearance_saveBtn__bQX13{background:transparent;padding:8px;border:none;border-radius:8px;box-shadow:0 0 2px black;font-weight:700;cursor:pointer}.ProductAppearance_editBtn__72ZUK{opacity:.75;background:transparent;box-shadow:0 0 0 1px var(--primary-color);display:flex;align-items:center;gap:4px;color:var(--primary-color)}.ProductAppearance_saveBtn__bQX13{background:var(--primary-color);color:var(--background-color)}.ProductAppearance_cancelBtn__O1TEB{background:var(--background-color);color:var(--contrast-color)}.ProductAppearance_editActions__Wj3jn button:hover{opacity:.75}.ProductAppearance_editBtn__72ZUK:hover{opacity:1}.ProductAppearance_list__Fpnys{padding:0;list-style:none;position:relative;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.ProductAppearance_item__pCGTQ{background:var(--background-complementary-color);padding:8px 16px;border-left:1px solid var(--primary-color);border-bottom-right-radius:8px;border-top-right-radius:8px;display:flex;flex-flow:row nowrap;gap:4px;transition:.2s ease}.ProductAppearance_item__pCGTQ>*{flex:1 1}.ProductAppearance_label__xWhiy{opacity:.8;font-size:12px}.ProductAppearance_value___K538{padding:8px;box-sizing:border-box;display:flex;align-items:center;gap:8px;font-size:14px}.ProductAppearance_trigger__PTRGM{padding:8px;color:var(--contrast-color);font-size:14px}.ProductAppearance_menu__dFGFL,.ProductAppearance_trigger__PTRGM{background:var(--background-complementary-color);border-radius:4px}.ProductAppearance_menu__dFGFL{max-height:96px;box-shadow:0 4px 8px rgba(0,0,0,.5);overflow-y:auto}.ProductAppearance_menu__dFGFL::-webkit-scrollbar{width:2px}.ProductAppearance_menu__dFGFL::-webkit-scrollbar-track{background:transparent}.ProductAppearance_menu__dFGFL::-webkit-scrollbar-thumb{background:var(--primary-color);border-radius:5px}.ProductAppearance_menu__dFGFL::-webkit-scrollbar-thumb:hover{background:var(--primary-complementary-color)}.ProductAppearance_menu__dFGFL button{background:var(--background-color);padding:2px;border:none;border-radius:4px;color:var(--contrast-color);font-family:Quicksand;cursor:pointer}.ProductAppearance_flex__h9VBX{display:flex;gap:8px}.ProductAppearance_radioOpt__dkt2R{opacity:.5;background:transparent;flex:1 1;padding:8px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:14px;cursor:pointer;transition:.25s ease}.ProductAppearance_radioOpt__dkt2R:has(input:checked){background:var(--background-color);opacity:1}.ProductAppearance_radioOpt__dkt2R input{display:none}.ProductAppearance_number__shfNW{background:var(--background-color);height:33.33px;width:100%;padding:8px;box-sizing:border-box;border:none;border-radius:8px;color:var(--contrast-color);font-size:14px;font-family:quicksand}.ProductAppearance_number__shfNW::-webkit-inner-spin-button,.ProductAppearance_number__shfNW::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ProductAppearance_number__shfNW{-moz-appearance:textfield}.ProductAppearance_input__7bIT4{display:flex;gap:8px}.ProductAppearance_input__7bIT4>*{flex:1 1}.ProductAppearance_siliconeLabel__vQokh{opacity:.8;font-size:12px}.ProductAppearance_siliconeRadioGroup__OhBsz{padding:4px 0;display:flex;gap:6px}.ProductAppearance_siliconeRadioOpt__du5_k{opacity:.5;flex:1 1;padding:4px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:12px;cursor:pointer;transition:.25s ease}.ProductAppearance_siliconeRadioOpt__du5_k:has(input:checked){background:var(--background-color);opacity:1}.ProductAppearance_siliconeRadioOpt__du5_k input{display:none}.ProductAppearance_siliconeInfo__Li7Yv{display:block;font-size:12px;opacity:.7}.ProductAppearance_saving__2q_L_{width:100%;display:flex;align-items:center;justify-content:center}.ProductAppearance_spinner__sNHPD{height:40px;aspect-ratio:1/1;border:4px solid var(--primary-color);border-top-color:var(--contrast-color);border-radius:50%;animation:ProductAppearance_spin__Fmcta .8s linear infinite}@keyframes ProductAppearance_spin__Fmcta{to{transform:rotate(1turn)}}@media (max-width:768px){.ProductAppearance_list__Fpnys{grid-template-columns:1fr 1fr}}