.page_productPage__YiM__{width:100%;max-width:100%;margin:-50px auto 50px;box-sizing:border-box}.page_product__2xAV6{display:flex;flex-direction:column;align-items:center}.page_h1__WBDwG{font-size:16px}.page_price__cAt1s{font-family:var(--font-bold);font-size:20px}.page_description___5brN{font-size:14px;line-height:21.7px}.page_productInfo__vO_Y4{width:100%}@media screen and (min-width:980px){.page_productPage__YiM__{max-width:1200px;margin-top:0}.page_product__2xAV6{display:flex;flex-direction:row;align-items:flex-start;gap:20px;justify-content:center}.page_productInfo__vO_Y4{min-width:200px;max-width:450px;margin-top:25px}}.Breadcrumbs_breadcrumb__T7BPb{margin:10px;font-size:16px}.Breadcrumbs_item__Cb0AV{-webkit-user-select:none;-moz-user-select:none;user-select:none}.Breadcrumbs_item__Cb0AV a span{color:#121212;text-decoration:underline}.Breadcrumbs_item__Cb0AV:not(:first-child) span[itemProp=name]{color:#333;text-decoration:none}@media (min-width:980px){.Breadcrumbs_breadcrumb__T7BPb{margin:20px auto}}.Headings_heading-h1___gdzd,.Headings_heading-h2__iDE9p,.Headings_heading-h3__V5JJi{font-family:var(--font-bold),var(--font-regular),sans-serif;line-height:1.2;color:inherit}.Headings_heading-h1___gdzd,.Headings_heading-h2__iDE9p{margin-top:15px;margin-bottom:15px}.Headings_heading-h3__V5JJi{margin:0}.Headings_heading-h1___gdzd{font-size:28px}.Headings_heading-h2__iDE9p{font-size:24px}.Headings_heading-h3__V5JJi{font-size:20px}@media screen and (min-width:980px){.Headings_heading-h1___gdzd,.Headings_heading-h2__iDE9p{margin-top:30px;margin-bottom:30px}.Headings_heading-h1___gdzd{font-size:32px}.Headings_heading-h2__iDE9p{font-size:28px}.Headings_heading-h3__V5JJi{font-size:24px}}.NotSeason_text__Tp9j9{font-size:14px;font-family:var(--font-bold);max-width:1000px;margin:0 auto;line-height:1.5;text-align:center}.NotSeason_link__v2ELS{color:rgb(189,195,103);border-bottom:1px solid rgb(0,0,0);box-shadow:none;text-decoration:none}@media screen and (min-width:980px){.NotSeason_text__Tp9j9{font-size:20px}}.page_content__tHqa2{width:100%;max-width:800px;margin:0 auto;padding:0 16px;box-sizing:border-box;overflow-x:hidden;word-break:break-word}.page_content__tHqa2 img{max-width:100%!important;height:auto!important;width:auto!important;display:block;margin:20px 0}.page_content__tHqa2 iframe,.page_content__tHqa2 object,.page_content__tHqa2 video{max-width:100%;height:auto}.page_content__tHqa2 table{display:block;overflow-x:auto;width:100%}.page_content__tHqa2 pre{overflow-x:auto;background:#f5f5f5;padding:12px;border-radius:6px}.page_authorBlock___tEHU{margin-top:40px;padding-top:20px;border-top:1px solid #eee;color:#888;font-size:14px}.page_date__s1If_{color:#666;margin-top:8px}.page_note__f2X9B{text-align:left;font-size:20px;line-height:32px}.page_content__caxfN{display:grid;grid-template-columns:1fr;grid-gap:20px;gap:20px;margin-bottom:30px}.page_blogItem__5qquc{display:flex;flex-direction:column;border-bottom:1px solid rgba(12,12,12,.15);padding-bottom:5px;margin:0 auto;max-width:250px}.page_blogItem__5qquc:last-of-type{border-bottom:none}.page_imageWrapper___ZbcD{position:relative;padding-top:60%}.page_image__7fjoy{border-radius:8px;object-fit:cover}.page_textWrapper__IDmzj{display:flex;flex-direction:column;gap:6px}.page_title__HjEeY{margin:0 0 10px;font-size:18px;font-family:var(--font-semibold);line-height:24px;min-height:2lh;line-clamp:2;-webkit-line-clamp:2}.page_description__4Scvm,.page_title__HjEeY{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.page_description__4Scvm{margin:10px 0 0;font-size:16px;font-weight:400;line-height:1.4;min-height:4lh;line-clamp:4;-webkit-line-clamp:4}.page_date__x1WBB{align-self:flex-end;font-size:20px;font-family:var(--font-bold);margin:0}@media screen and (min-width:576px){.page_content__caxfN{grid-template-columns:1fr 1fr}.page_blogItem__5qquc{max-width:330px;border-bottom:none}}@media screen and (min-width:980px){.page_content__caxfN{grid-template-columns:repeat(3,1fr)}}.page_cols__56xaU{display:grid;grid-template-columns:1fr;width:100%;grid-gap:1.5rem;gap:1.5rem;padding:0 16px;box-sizing:border-box}.page_online__OklAh h2{font-size:1.5rem;margin-bottom:.5rem}.page_list__AH9VI{list-style:square;padding-left:1.25rem;font-size:1rem;line-height:1.5}.page_service__bTl_W{font-size:1.25rem;width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end}.page_ps__J_LXD{font-size:1rem;line-height:1.5}.page_contacts__rGnfR{font-size:1rem;line-height:1.6;margin-bottom:2rem;padding:0 16px}@media (min-width:768px){.page_cols__56xaU{display:grid;grid-template-columns:1fr 1fr;width:100%;grid-gap:0;gap:0;padding:0}.page_online__OklAh h2{font-size:32px}.page_list__AH9VI{padding-left:20px;font-size:18px}.page_service__bTl_W{font-size:32px;width:70%}.page_ps__J_LXD{font-size:18px}.page_contacts__rGnfR{font-size:18px;padding:0}}.CategoriesNavigator_categories__ErfoF{display:block;@media screen and (min-width:980px){display:none}}.CategoriesNavigator_list__cgB0k{display:flex;overflow-x:auto;gap:10px;padding:10px 5px;margin-top:10px}.CategoriesNavigator_list__cgB0k li{padding-bottom:10px}.CategoriesNavigator_link__KCUkI{background:linear-gradient(45deg,#2a2c29,#242424);color:#f0fe2f;white-space:nowrap;border-radius:25px;padding:8px 12px;cursor:pointer;box-shadow:0 1px 2px rgba(0,0,0,.6),0 3px 6px rgba(0,0,0,.65);font-size:14px;font-family:var(--font-regular);font-weight:400}.CategoriesNavigator_link__KCUkI:hover{background-color:#f3fe59}.CategoriesNavigator_link__KCUkI.CategoriesNavigator_active__02JFl{pointer-events:none;cursor:default;opacity:.8;background-color:#f3fe59}.CategoriesNavigator_link__KCUkI.CategoriesNavigator_active__02JFl:hover{background-color:#ddb9e9}.Blog_blog__p7gM7{display:flex;flex-direction:column}.Blog_sectionTitle__C4Gnw{margin:0}.Blog_intro__62X7x{font-size:16px}.Blog_content__NzwwG{display:flex;flex-direction:column;flex-wrap:nowrap;overflow-x:auto;width:100%;-webkit-overflow-scrolling:touch;align-items:start;padding:20px 0;gap:10px}.Blog_blogItem__AvF6j{flex:0 0 100%;display:flex;flex-direction:column;box-sizing:border-box}.Blog_image__to0TW{width:80%;height:auto;aspect-ratio:5/3;border-radius:8px;object-fit:cover;margin:0 auto 12px}.Blog_textWrapper__3Gdn_{display:flex;flex-direction:column;gap:6px}.Blog_title__FObZm{margin:0;font-size:18px;font-family:var(--font-semibold);line-height:24px}.Blog_description__FcKv2{margin:0;font-size:16px;font-weight:400;line-height:1.4;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.Blog_btn__MKka7{display:flex;align-items:center;justify-content:center;align-self:center;width:-moz-fit-content;width:fit-content;font-size:14px;line-height:1.8;border-radius:8px;text-align:center;max-width:100%;border:1px solid #121212;height:40px;font-family:var(--font-semibold);padding:10px 25px;margin-top:10px;background-color:white}@media screen and (min-width:480px){.Blog_blogItem__AvF6j{flex-direction:row}.Blog_description__FcKv2{line-clamp:3;-webkit-line-clamp:3}.Blog_image__to0TW{width:250px;height:auto;aspect-ratio:5/3;margin-right:20px}}@media screen and (min-width:640px){.Blog_image__to0TW{margin-right:40px}}@media screen and (min-width:768px){.Blog_content__NzwwG{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;overflow-x:hidden;max-width:768px;margin:0}.Blog_blogItem__AvF6j{flex-direction:column;min-width:50%;max-width:380px}.Blog_image__to0TW{margin:0 auto 10px}}@media screen and (min-width:961px){.Blog_content__NzwwG{max-width:100%}.Blog_blogItem__AvF6j{flex-direction:row;max-width:calc(100% - 20px)}.Blog_image__to0TW{margin-right:20px}}@media screen and (min-width:1200px){.Blog_content__NzwwG{max-width:1200px}.Blog_title__FObZm{line-height:1.5rem;min-height:calc(3 * 1.5rem)}}.Advantages_section__jUdi0{background-color:#2a2c29;width:100vw}.Advantages_main__1wsKI{color:#f3fe59;padding-top:10px;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;max-width:1200px;margin:0 auto}.Advantages_title__9P6Cv{font-family:var(--font-bold);margin:5px 20px}.Advantages_list__mjorN{display:flex;gap:1.5rem;padding:0 1.5rem;overflow-x:auto;margin-top:10px}.Advantages_item__wCyTm{background-color:rgba(255,255,255,.05);border-radius:8px;padding:10px;display:flex;align-items:center;justify-content:space-between;min-width:100%;margin-bottom:15px;transition:transform .3s ease,box-shadow .3s ease}.Advantages_item__wCyTm:hover{transform:scale(.95);box-shadow:0 2px 4px rgba(0,0,0,.1),inset 0 1px 2px rgba(255,255,255,.3),0 4px 8px rgba(0,0,0,.08)}.Advantages_item__wCyTm:nth-of-type(odd){flex-direction:column-reverse}.Advantages_item__wCyTm:nth-of-type(2n){flex-direction:column}.Advantages_item__wCyTm:nth-of-type(odd) .Advantages_icon__5SRHf{justify-content:flex-start;justify-content:flex-end}.Advantages_icon__5SRHf{margin-bottom:10px;display:flex;align-items:center;justify-content:center;height:100%}.Advantages_icon__5SRHf img{width:100px;height:100px;object-fit:cover;align-self:center}.Advantages_subtitle___TwZE{margin-bottom:10px;font-weight:400;text-align:center}.Advantages_description__YTl0a{font-size:16px;line-height:1.2rem;font-weight:300;text-align:center;min-height:calc(1.2rem * 5)}.Advantages_description__YTl0a strong{font-family:var(--font-semibold)}@media screen and (min-width:375px){.Advantages_item__wCyTm{min-width:300px;max-width:300px}}@media screen and (min-width:768px){.Advantages_item__wCyTm:nth-of-type(odd) .Advantages_icon__5SRHf{margin-top:20px}}@media screen and (min-width:980px){.Advantages_main__1wsKI{max-width:1200px;margin:0 auto}.Advantages_title__9P6Cv{text-align:left;margin:15px 0;padding-left:30px}.Advantages_description__YTl0a{font-size:16px}.Advantages_list__mjorN{gap:10px}.Advantages_item__wCyTm{min-width:275px;max-width:275px;margin-bottom:30px}}@media screen and (min-width:1200px){.Advantages_icon__5SRHf{margin-bottom:30px}}.page_note__mhYKV{background-color:#f7f3e8;border-radius:12px;width:100%;max-width:430px;margin:0 auto;padding:10px;box-sizing:border-box;box-shadow:0 8px 24px rgba(0,0,0,.16),0 0 12px rgba(0,0,0,.08)}.page_utp__6I874{font-size:clamp(20px,4vw,24px);font-family:var(--font-medium);margin:0 0 10px;line-height:1.2;@media screen and (max-width:375px){font-size:clamp(18px,3vw,20px)}}.page_utp__6I874 span{font-family:var(--font-bold)}.page_utp__main__GYzMS{font-size:clamp(14px,2vw,16px);color:#333;margin:0;line-height:1.5}.page_utp__main__GYzMS b{font-size:clamp(14px,2vw,16px);font-family:var(--font-semibold);color:#121212}.page_noteGrid____v6u{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px;margin-top:10px}.page_card__OtTuA{padding:5px;min-height:60px;display:flex;align-items:center;gap:16px;background-color:#f5f5ef;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.16),0 0 6px rgba(0,0,0,.08)}.page_card__OtTuA svg{background-color:#ecf4c2;border-radius:50%;padding:6px;flex-shrink:0;width:36px;height:36px;box-sizing:border-box}.page_card__OtTuA:last-child{background-color:#e6ebc3;border-radius:12px}.page_card__OtTuA:last-child svg{background-color:#deea94}.page_cardContent__4vfQo{display:flex;flex-direction:column;gap:4px;flex:1 1}.page_cardTitle__EMFTk{font-size:clamp(14px,2vw,16px);margin:0}.page_cardTitle__EMFTk,.page_readyNote__f8t9U{font-family:var(--font-semibold);color:#121212}.page_cardDescFull__NftRH,.page_cardDesc__Fpkbe{font-size:13px;color:#666;margin:0}.page_cardDescFull__NftRH{flex:1 1}@media screen and (min-width:375px){.page_noteGrid____v6u{grid-template-columns:repeat(2,1fr);grid-template-areas:"date speed" "location location";gap:5px}.page_card__OtTuA{align-items:center}.page_card__OtTuA:first-child{grid-area:date}.page_card__OtTuA:nth-child(2){grid-area:speed}.page_card__OtTuA:nth-child(3){grid-area:location;background-color:#e6ebc3}}@media screen and (min-width:960px){.page_note__mhYKV{max-width:1200px}.page_noteGrid____v6u{grid-template-columns:repeat(3,1fr);grid-template-areas:"date speed location";gap:10px}.page_card__OtTuA:first-child{grid-area:date}.page_card__OtTuA:nth-child(2){grid-area:speed}.page_card__OtTuA:nth-child(3){grid-area:location}.page_note__mhYKV{padding:32px}.page_utp__main__GYzMS{font-size:clamp(16px,2vw,18px)}}.OrderSuccessModal_overlay__ztvrN{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;animation:OrderSuccessModal_fadeIn__V2yDt .3s ease}.OrderSuccessModal_modal__si3Fm{background:white;border-radius:20px;padding:40px 32px;max-width:400px;width:calc(100% - 32px);text-align:center;animation:OrderSuccessModal_slideUp__5954P .4s ease}.OrderSuccessModal_icon__qYWsF{width:64px;height:64px;border-radius:50%;background:#22c55e;color:white;font-size:32px;display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.OrderSuccessModal_title__gIP6Y{font-size:22px;font-weight:700;margin-bottom:12px}.OrderSuccessModal_text__2T3Jy{font-size:15px;color:#666;line-height:1.5;margin-bottom:24px}.OrderSuccessModal_btn__d_YJq{background:#22c55e;color:white;border:none;border-radius:12px;padding:12px 32px;font-size:16px;font-weight:600;cursor:pointer;transition:background .2s}.OrderSuccessModal_btn__d_YJq:hover{background:#16a34a}@keyframes OrderSuccessModal_fadeIn__V2yDt{0%{opacity:0}to{opacity:1}}@keyframes OrderSuccessModal_slideUp__5954P{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.page_header__9Jxzx{text-align:center;font-size:1.5rem;line-height:1.3;margin-bottom:1rem}.page_smallContainer__oxMZ1{width:100%;max-width:850px;margin:0 auto;padding:0 16px;box-sizing:border-box}.page_note__oKTbo{font-family:var(--font-bold);font-size:1rem;line-height:1.55;color:#333;margin-bottom:1.5rem}.page_photoBox__0ibut,.page_photo__tgyqN{width:100%;height:auto;max-height:400px}.page_photo__tgyqN{object-fit:cover;display:block;margin:1.5rem auto}.page_vacanciesContainer__jSk7m{display:flex;flex-direction:column;gap:1.25rem;padding:1rem 0}.page_vacancyCard__V_93X{background:#f5f5f5;border-radius:12px;padding:1.5rem;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;box-shadow:0 2px 8px rgba(0,0,0,.05);transition:transform .2s ease,box-shadow .2s ease}.page_vacancyCard__V_93X:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.page_vacancyContent__TA42H{flex:1 1;margin-right:1.25rem}.page_vacancyTitle__ZNL2d{font-size:1.25rem;font-weight:600;color:#333;margin:0 0 .75rem;padding-bottom:.5rem;border-bottom:1px solid #ddd}.page_vacancyDescription__EzBCt{font-size:.95rem;line-height:1.5;color:#555}.page_applyButton__KbxHO{text-decoration:none;padding:.75rem 1.5rem;font-weight:500;align-self:center;background-color:#1d1e1d;color:#f0fe2f!important;white-space:nowrap;border-radius:8px;box-shadow:0 1px 2px rgba(240,254,47,.1),0 2px 4px rgba(240,254,47,.15),0 4px 8px rgba(240,254,47,.2);transition:background .2s ease,transform .2s ease}.page_applyButton__KbxHO:hover{transform:scale(.98)}.page_advList__7uEoB{list-style:square;font-size:1rem;line-height:1.4;font-family:var(--font-bold);padding-left:1.25rem;margin:1.5rem 0}.page_ps__CaHVz{font-size:.95rem;line-height:1.4;color:#444}@media (min-width:768px){.page_header__9Jxzx{font-size:1.8rem}.page_note__oKTbo{max-width:800px;margin:0 auto;font-size:1.125rem}.page_photo__tgyqN{width:100%;max-width:465px;max-height:none}.page_vacanciesContainer__jSk7m{padding:2rem 2.5rem;gap:2rem}.page_vacancyCard__V_93X{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start}.page_vacancyContent__TA42H{flex:1 1;margin-right:2rem}.page_vacancyTitle__ZNL2d{font-size:1.4rem;margin:0 0 1rem;padding-bottom:.625rem}.page_vacancyDescription__EzBCt{font-size:1rem}.page_applyButton__KbxHO{padding:.875rem 1.75rem;font-size:.875rem}.page_advList__7uEoB,.page_ps__CaHVz{font-size:1.125rem}}.ProductActions_buttons__4VkK_{display:flex;gap:20px;width:100%;align-items:center}.ProductActions_addToCart__BTt3c{display:flex;align-items:center;justify-content:center;height:40px;font-size:14px;line-height:1.8;border-radius:4px;text-align:center;border:1px solid #121212;font-family:var(--font-semibold);padding:10px;flex:1 1;min-width:0;background-color:white}.ProductActions_addToCart__BTt3c:active{transform:scale(.95)}.ProductActions_favBtn__9BSDH{background-color:transparent;padding:15px;border-radius:100%;z-index:2;transition:scale 1.5s ease-in;flex-shrink:0}.ProductActions_favBtn__9BSDH:active{transform:scale(.9)}.ProductActions_favIcon__6UPf9{fill:white}.ProductActions_favIconActive__lE17m{fill:#ed5952}@media screen and (min-width:980px){.ProductActions_buttons__4VkK_{max-width:300px}.ProductActions_addToCart__BTt3c{flex:0 1 80%}}.ProductInfo_info__tNvPe{margin:24px auto 60px;padding:16px 0;max-width:800px}.ProductInfo_tabsDesktop__hA7p4{display:none;gap:12px;margin-bottom:16px;width:100%;display:table}.ProductInfo_tabActive__W_jZJ,.ProductInfo_tab__CKafV{background:none;border:none;padding:8px 16px;font-size:14px;color:#333;cursor:pointer;transition:color .2s;width:50%;min-width:-moz-fit-content;min-width:fit-content;display:table-cell}.ProductInfo_tabActive__W_jZJ{color:var(--primary,#000);font-weight:700;position:relative}.ProductInfo_tabActive__W_jZJ:after{content:"";position:absolute;bottom:-4px;left:0;width:100%;height:2px;background:var(--primary,#000)}.ProductInfo_selectWrapper__MaBPW{position:relative;width:100%}.ProductInfo_selectMobile__QQYvF{width:100%;padding:16px 20px 16px 16px;background-color:transparent;border:1px solid #000;color:#000;font-weight:700;font-size:16px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;margin-bottom:16px;box-sizing:border-box}.ProductInfo_arrow__61pq6{position:absolute;right:16px;top:calc(50% - 8px);transform:translateY(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:8px solid #000;transition:transform .2s ease-in-out;pointer-events:none}.ProductInfo_infoContent__k4sb7 h3{font-size:18px;margin:0 0 12px;font-weight:700}.ProductInfo_infoContent__k4sb7 p{margin:0;line-height:1.5;color:#444}@media (min-width:768px){.ProductInfo_tabsDesktop__hA7p4{display:flex}.ProductInfo_selectMobile__QQYvF{display:none}}.ProductInfo_care__85DuX,.ProductInfo_delivery__AqvhQ{font-size:15px;color:#121212;font-weight:300;line-height:1.45;overflow-wrap:break-word}.ProductInfo_care__85DuX strong,.ProductInfo_delivery__AqvhQ strong{font-family:var(--font-bold)}.ProductInfo_care__85DuX .ProductInfo_link__fxqIZ{color:rgb(36,31,242);border-bottom-color:rgb(36,31,242);border-bottom-style:solid;box-shadow:none;text-decoration:none}.ProductGallery_gallery__ZAoKJ{display:flex;flex-direction:column;gap:8px;width:50%;margin:0;aspect-ratio:9/16;align-self:center}.ProductGallery_mainImageWrapper__Ctpx8{width:100%;height:100%;position:relative}.ProductGallery_mainImage__MmoXu,.ProductGallery_mainVideo__GOdto{display:block;width:100%;height:auto;aspect-ratio:9/16;object-fit:cover;border-radius:8px;margin:0 auto}.ProductGallery_thumbs__dzTL0{display:flex;flex-wrap:wrap;gap:4px;justify-content:center;padding:0;margin:8px auto 0}.ProductGallery_thumb__QAerQ{width:40px;height:40px;padding:0;border:none;background:transparent;cursor:pointer;display:block}.ProductGallery_thumb__QAerQ:focus-visible{outline:2px solid var(--primary,#000);outline-offset:2px}.ProductGallery_thumbImage__MOGRB{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;border-radius:4px;transition:opacity .2s,transform .2s}.ProductGallery_thumbActive__Y2DpA .ProductGallery_thumbImage__MOGRB,.ProductGallery_thumb__QAerQ:hover .ProductGallery_thumbImage__MOGRB{opacity:.7;transform:scale(1.02)}.ProductGallery_thumbActive__Y2DpA .ProductGallery_thumbImage__MOGRB{opacity:1;box-shadow:0 4px 12px rgba(0,0,0,.15);border:2px solid var(--primary,#000)}@media screen and (min-width:980px){.ProductGallery_gallery__ZAoKJ{max-width:275px;margin:0}.ProductGallery_thumbs__dzTL0{max-width:600px;margin:0 auto}}.ProductGallery_modalOverlay__iIj0x{position:fixed;inset:0;background:rgba(0,0,0,.85);display:flex;align-items:center;justify-content:center;z-index:1000}.ProductGallery_closeBtn__NfIr9{position:absolute;top:20px;right:20px;color:#fff;font-size:32px;line-height:1;border:none;background:none;cursor:pointer;padding:8px}.ProductGallery_modalImage__aJN6s,.ProductGallery_modalVideo__myhAq{max-width:90vw;max-height:85vh;object-fit:contain;box-shadow:0 12px 48px rgba(0,0,0,.5)}.ProductGallery_modalOverlay__iIj0x>div{touch-action:pan-x pinch-zoom}.ProductGallery_mainImageWrapper__Ctpx8{touch-action:pan-y}.Showcase_shop__d7Ivy{margin:15px 0;display:flex;flex-direction:column;justify-content:center;align-items:center;padding-bottom:15px}.Showcase_grid__61kWD{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:40px 10px;gap:40px 10px;width:100%;position:relative;margin-top:10px}.Showcase_loadMore__Kz9Q3{display:flex;align-items:center;justify-content:center;align-self:center;width:-moz-fit-content;width:fit-content;font-size:14px;line-height:1.8;border-radius:4px;text-align:center;max-width:100%;border:1px solid #121212;height:40px;font-family:var(--font-semibold);padding:10px;margin-top:50px}.Showcase_filters__vAp4a{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:10px;width:100%}.Showcase_filters__vAp4a span{display:flex;align-items:center;gap:10px;width:100%}.Showcase_filters__vAp4a span p{align-self:flex-end;padding-bottom:5px;margin:0}.Showcase_filters__vAp4a select{border:1px solid #121212;padding:0 10px;border-radius:4px;height:40px;margin-top:10px;outline:none;background-color:transparent;color:#121212;max-width:400px;min-width:180px}.Showcase_navigation__GqUJ5{margin-top:12px}.Showcase_emptyOverlay__ymTOY{position:absolute;top:0;left:0;z-index:10;width:100%;height:100%;display:flex;align-items:center;justify-content:center;text-align:center;padding:20px;color:#121212;font-weight:600;background:rgba(255,255,255,.95);border-radius:12px}.Showcase_filialLabel__j6w_L{align-self:center;margin-right:20px;font-weight:600;font-size:20px;@media screen and (min-width:980px){font-size:28px}}.Showcase_filial__y8ssb select{background-color:white;font-size:20px}@media screen and (min-width:480px){.Showcase_grid__61kWD{grid-template-columns:repeat(3,1fr);max-width:640px;margin:0 auto}}@media screen and (min-width:576px){.Showcase_filters__vAp4a{flex-direction:row}.Showcase_filial__y8ssb{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px}.Showcase_filial__y8ssb select{margin-top:0}}@media screen and (min-width:980px){.Showcase_shop__d7Ivy{margin:30px 0}.Showcase_grid__61kWD{grid-template-columns:repeat(4,1fr);max-width:960px}}@media screen and (min-width:1200px){.Showcase_grid__61kWD{max-width:100%;margin:0 auto}}