.inner-module__h_p0ca__hero{align-items:flex-end;width:100%;height:min(640px,90vh);display:flex;position:relative;overflow:hidden}.inner-module__h_p0ca__heroBg{object-fit:cover;position:absolute;inset:0}.inner-module__h_p0ca__heroOverlay{z-index:1;background:linear-gradient(#0000002e 0%,#00000061 40%,#000000b8 100%);position:absolute;inset:0}.inner-module__h_p0ca__heroInner{z-index:2;width:100%;max-width:1400px;margin:0 auto;padding:clamp(32px,5vw,80px) clamp(24px,5vw,80px);position:relative}.inner-module__h_p0ca__breadcrumbs{color:#ffffff8c;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 16px;padding:0;font-family:Roboto,Arial,sans-serif;font-size:13px;list-style:none;display:flex}.inner-module__h_p0ca__breadcrumbs a{color:inherit;text-decoration:none;transition:color .2s}.inner-module__h_p0ca__breadcrumbs a:hover{color:#fff}.inner-module__h_p0ca__breadcrumbs .inner-module__h_p0ca__sep{opacity:.4}.inner-module__h_p0ca__breadcrumbs .inner-module__h_p0ca__current{color:#ffffffd9}.inner-module__h_p0ca__heroTitle{color:#fff;max-width:820px;margin:0 0 12px;font-family:Roboto,Arial,sans-serif;font-size:clamp(32px,5vw,80px);font-weight:900;line-height:1.08}.inner-module__h_p0ca__heroSub{color:#ffffffc7;max-width:680px;margin:0;font-family:Roboto,Arial,sans-serif;font-size:clamp(14px,1.35vw,22px);font-weight:400;line-height:1.55}.inner-module__h_p0ca__heroFit{aspect-ratio:1920/1080;align-items:flex-end;width:100%;min-height:320px;display:flex;position:relative;overflow:hidden}.inner-module__h_p0ca__section{padding:clamp(48px,5.5vw,96px) clamp(24px,5vw,80px)}.inner-module__h_p0ca__sectionDark{background-color:#0f1712}.inner-module__h_p0ca__sectionGreen{background-color:#005b23}.inner-module__h_p0ca__sectionSoft{background-color:#f6f7f5}.inner-module__h_p0ca__inner{max-width:1400px;margin:0 auto}.inner-module__h_p0ca__eyebrow{letter-spacing:.28em;text-transform:uppercase;color:#f27121;margin-bottom:12px;font-family:Roboto,Arial,sans-serif;font-size:clamp(11px,.85vw,13px);font-weight:700;display:block}.inner-module__h_p0ca__eyebrowGreen{color:#005b23}.inner-module__h_p0ca__eyebrowLight{color:#fff9}.inner-module__h_p0ca__title{color:#18181b;margin:0 0 clamp(16px,1.8vw,28px);font-family:Roboto,Arial,sans-serif;font-size:clamp(26px,3.5vw,60px);font-weight:900;line-height:1.08}.inner-module__h_p0ca__titleLight{color:#fff}.inner-module__h_p0ca__titleCenter{text-align:center}.inner-module__h_p0ca__titleMd{font-size:clamp(22px,2.8vw,48px)}.inner-module__h_p0ca__subtitle{color:#555862;max-width:720px;margin:0 0 clamp(20px,2.5vw,40px);font-family:Roboto,Arial,sans-serif;font-size:clamp(15px,1.3vw,22px);font-weight:400;line-height:1.6}.inner-module__h_p0ca__subtitleLight{color:#ffffffc7}.inner-module__h_p0ca__subtitleCenter{text-align:center;margin-left:auto;margin-right:auto}.inner-module__h_p0ca__twoCol{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,4vw,72px);display:grid}.inner-module__h_p0ca__twoColReverse .inner-module__h_p0ca__imgWrap{order:-1}.inner-module__h_p0ca__imgWrap{aspect-ratio:4/3;border-radius:16px;width:100%;position:relative;overflow:hidden}.inner-module__h_p0ca__imgWrap img{object-fit:cover;width:100%;height:100%;display:block}.inner-module__h_p0ca__textBlock{flex-direction:column;display:flex}.inner-module__h_p0ca__cardsGrid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:clamp(16px,2vw,28px);margin-top:clamp(28px,3vw,48px);display:grid}.inner-module__h_p0ca__cardsGrid3{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.inner-module__h_p0ca__cardsGrid4{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.inner-module__h_p0ca__cardsGrid2{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.inner-module__h_p0ca__card{background-color:#fff;border:1px solid #18181b14;border-radius:16px;flex-direction:column;padding:clamp(22px,2.5vw,36px);display:flex}.inner-module__h_p0ca__cardDark{background-color:#ffffff0d;border-color:#ffffff14}.inner-module__h_p0ca__cardGreen{background-color:#005b230f;border-color:#005b2326}.inner-module__h_p0ca__cardNum{color:#f2712159;margin-bottom:12px;font-family:Roboto,Arial,sans-serif;font-size:clamp(32px,3.5vw,52px);font-weight:900;line-height:1}.inner-module__h_p0ca__cardTitle{color:#18181b;margin:0 0 10px;font-family:Roboto,Arial,sans-serif;font-size:clamp(16px,1.35vw,22px);font-weight:700;line-height:1.2}.inner-module__h_p0ca__cardTitleLight{color:#fff}.inner-module__h_p0ca__cardText{color:#555862;flex:1;margin:0;font-family:Roboto,Arial,sans-serif;font-size:clamp(13px,1vw,16px);font-weight:400;line-height:1.65}.inner-module__h_p0ca__cardTextLight{color:#ffffffa6}.inner-module__h_p0ca__cardLink{color:#005b23;align-items:center;gap:6px;margin-top:16px;font-family:Roboto,Arial,sans-serif;font-size:14px;font-weight:700;text-decoration:none;transition:color .2s;display:inline-flex}.inner-module__h_p0ca__cardLink:hover{color:#f27121}.inner-module__h_p0ca__featureGrid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:clamp(20px,2.5vw,36px);margin-top:clamp(28px,3vw,48px);display:grid}.inner-module__h_p0ca__featureItem{flex-direction:column;gap:12px;display:flex}.inner-module__h_p0ca__featureIcon{width:clamp(48px,4.2vw,72px);height:auto;display:block}.inner-module__h_p0ca__featureTitle{color:#18181b;margin:0;font-family:Roboto,Arial,sans-serif;font-size:clamp(16px,1.35vw,22px);font-weight:700}.inner-module__h_p0ca__featureTitleLight{color:#fff}.inner-module__h_p0ca__featureText{color:#555862;margin:0;font-family:Roboto,Arial,sans-serif;font-size:clamp(13px,1vw,16px);font-weight:400;line-height:1.6}.inner-module__h_p0ca__featureTextLight{color:#ffffffb3}.inner-module__h_p0ca__timelineList{flex-direction:column;gap:clamp(28px,3vw,48px);margin-top:clamp(28px,3vw,48px);padding-left:clamp(80px,8vw,120px);display:flex;position:relative}.inner-module__h_p0ca__timelineList:before{content:"";background:#005b2326;width:2px;position:absolute;top:8px;bottom:8px;left:clamp(36px,4vw,56px)}.inner-module__h_p0ca__timelineItem{position:relative}.inner-module__h_p0ca__timelineItem:before{content:"";background-color:#005b23;border:2px solid #fff;border-radius:50%;width:12px;height:12px;position:absolute;top:8px;left:calc(-1*clamp(80px,8vw,120px) + clamp(32px,3.9vw,52px));box-shadow:0 0 0 3px #005b2333}.inner-module__h_p0ca__timelineYear{color:#005b23;text-align:right;width:clamp(56px,6vw,72px);font-family:Roboto,Arial,sans-serif;font-size:clamp(14px,1.2vw,20px);font-weight:300;position:absolute;top:0;left:calc(-1*clamp(80px,8vw,120px))}.inner-module__h_p0ca__timelineTitle{color:#18181b;margin:0 0 8px;font-family:Roboto,Arial,sans-serif;font-size:clamp(16px,1.35vw,22px);font-weight:900}.inner-module__h_p0ca__timelineText{color:#555862;max-width:600px;margin:0;font-family:Roboto,Arial,sans-serif;font-size:clamp(13px,1vw,16px);font-weight:400;line-height:1.65}.inner-module__h_p0ca__quoteBlock{border-left:4px solid #f27121;margin:clamp(20px,2.5vw,36px) 0;padding-left:clamp(16px,2vw,32px)}.inner-module__h_p0ca__quoteText{color:#005b23;margin:0;font-family:Roboto,Arial,sans-serif;font-size:clamp(20px,2.5vw,40px);font-weight:900;line-height:1.15}.inner-module__h_p0ca__greenBanner{text-align:center;background-color:#005b23;padding:clamp(48px,5.5vw,96px) clamp(24px,5vw,80px)}.inner-module__h_p0ca__bannerInner{max-width:960px;margin:0 auto}.inner-module__h_p0ca__bannerTitle{color:#fff;margin:0 0 clamp(16px,1.8vw,28px);font-family:Roboto,Arial,sans-serif;font-size:clamp(20px,2.5vw,42px);font-weight:400;line-height:1.2}.inner-module__h_p0ca__bannerTitleBold{font-weight:900}.inner-module__h_p0ca__bannerText{color:#ffffffd9;margin:0;font-family:Roboto,Arial,sans-serif;font-size:clamp(14px,1.15vw,20px);font-weight:400;line-height:1.7}.inner-module__h_p0ca__blueBanner{text-align:center;background-color:#0066b3;padding:clamp(48px,5.5vw,96px) clamp(24px,5vw,80px)}.inner-module__h_p0ca__boxedBanner{margin-top:clamp(32px,4vw,56px)}.inner-module__h_p0ca__boxedBannerImg{aspect-ratio:1420/725;width:100%;position:relative;overflow:hidden}.inner-module__h_p0ca__boxedBannerImg img{object-fit:cover;width:100%;height:100%;display:block}.inner-module__h_p0ca__brandCard{flex-direction:column;display:flex}.inner-module__h_p0ca__brandThumb{aspect-ratio:334/447;background-color:#fff;border:1px solid #18181b14;width:100%;margin-bottom:14px;position:relative;overflow:hidden}.inner-module__h_p0ca__brandThumb img{object-fit:contain;padding:clamp(14px,1.6vw,24px);transition:transform .3s}.inner-module__h_p0ca__brandCard:hover .inner-module__h_p0ca__brandThumb img{transform:scale(1.04)}.inner-module__h_p0ca__bizGrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:clamp(16px,2vw,28px);margin-top:clamp(28px,3vw,48px);display:grid}.inner-module__h_p0ca__bizCard{background-color:#fff;border:1px solid #18181b14;border-radius:16px;flex-direction:column;text-decoration:none;transition:transform .22s,box-shadow .22s;display:flex;overflow:hidden}.inner-module__h_p0ca__bizCard:hover{transform:translateY(-4px);box-shadow:0 12px 32px #0000001a}.inner-module__h_p0ca__bizCardImg{aspect-ratio:4/3;width:100%;position:relative}.inner-module__h_p0ca__bizCardImg img{object-fit:cover;width:100%;height:100%;display:block}.inner-module__h_p0ca__bizCardBody{flex:1;padding:clamp(16px,1.8vw,24px)}.inner-module__h_p0ca__bizCardTitle{color:#18181b;margin:0 0 8px;font-family:Roboto,Arial,sans-serif;font-size:clamp(15px,1.2vw,20px);font-weight:700}.inner-module__h_p0ca__bizCardText{color:#555862;margin:0;font-family:Roboto,Arial,sans-serif;font-size:13px;font-weight:400;line-height:1.6}.inner-module__h_p0ca__ctaSection{text-align:center;padding:clamp(48px,5vw,80px) clamp(24px,5vw,80px)}.inner-module__h_p0ca__ctaInner{max-width:680px;margin:0 auto}.inner-module__h_p0ca__ctaBtn{color:#fff;background-color:#005b23;border-radius:999px;align-items:center;gap:8px;height:clamp(44px,3vw,56px);margin-top:clamp(20px,2vw,32px);padding:0 clamp(20px,2vw,32px);font-family:Roboto,Arial,sans-serif;font-size:clamp(13px,.9vw,16px);font-weight:700;text-decoration:none;transition:background-color .2s;display:inline-flex}.inner-module__h_p0ca__ctaBtn:hover{background-color:#003d18}.inner-module__h_p0ca__ctaBtnOrange{background-color:#f27121}.inner-module__h_p0ca__ctaBtnOrange:hover{background-color:#d45e14}.inner-module__h_p0ca__stepsGrid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:clamp(16px,2vw,28px);margin-top:clamp(28px,3vw,48px);display:grid}.inner-module__h_p0ca__step{background-color:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;padding:clamp(22px,2.5vw,36px)}.inner-module__h_p0ca__stepNum{color:#f2712166;margin-bottom:14px;font-family:Roboto,Arial,sans-serif;font-size:clamp(28px,3vw,44px);font-weight:900;line-height:1}.inner-module__h_p0ca__stepTitle{color:#fff;margin:0 0 10px;font-family:Roboto,Arial,sans-serif;font-size:clamp(16px,1.3vw,21px);font-weight:700}.inner-module__h_p0ca__stepText{color:#fff9;margin:0;font-family:Roboto,Arial,sans-serif;font-size:clamp(13px,1vw,16px);font-weight:400;line-height:1.65}.inner-module__h_p0ca__linkCardsGrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:clamp(20px,2.5vw,36px);margin-top:clamp(28px,3vw,48px);display:grid}.inner-module__h_p0ca__linkCard{aspect-ratio:4/3;border-radius:20px;text-decoration:none;transition:transform .25s;display:block;position:relative;overflow:hidden}.inner-module__h_p0ca__linkCard:hover{transform:scale(1.02)}.inner-module__h_p0ca__linkCardImg{object-fit:cover;width:100%;height:100%;display:block}.inner-module__h_p0ca__linkCardOverlay{background:linear-gradient(#0000 0%,#0003 40%,#000000b8 100%);position:absolute;inset:0}.inner-module__h_p0ca__linkCardBody{padding:clamp(18px,2.5vw,32px);position:absolute;bottom:0;left:0;right:0}.inner-module__h_p0ca__linkCardTitle{color:#fff;margin:0 0 4px;font-family:Roboto,Arial,sans-serif;font-size:clamp(18px,1.6vw,28px);font-weight:700}.inner-module__h_p0ca__linkCardSub{color:#ffffffbf;margin:0;font-family:Roboto,Arial,sans-serif;font-size:clamp(12px,.9vw,16px);font-weight:400}@media (max-width:1024px){.inner-module__h_p0ca__twoCol{grid-template-columns:1fr}.inner-module__h_p0ca__twoColReverse .inner-module__h_p0ca__imgWrap{order:0}}@media (max-width:768px){.inner-module__h_p0ca__hero{align-items:flex-end;height:auto;min-height:60vh}.inner-module__h_p0ca__heroTitle{font-size:clamp(28px,8vw,48px)}.inner-module__h_p0ca__timelineList{padding-left:64px}.inner-module__h_p0ca__timelineList:before{left:28px}.inner-module__h_p0ca__timelineItem:before{left:-40px}.inner-module__h_p0ca__timelineYear{width:44px;font-size:13px;left:-64px}}@media (max-width:480px){.inner-module__h_p0ca__hero{min-height:55vh}.inner-module__h_p0ca__heroTitle{font-size:clamp(26px,9vw,38px)}}
.ReadMoreText-module__7O6E7q__wrap{position:relative}.ReadMoreText-module__7O6E7q__wrapCenter{text-align:center}.ReadMoreText-module__7O6E7q__content{transition:max-height .4s cubic-bezier(.4,0,.2,1);overflow:hidden}.ReadMoreText-module__7O6E7q__fade{pointer-events:none;background:linear-gradient(#fff0,#fff 85%);height:2.6em;position:absolute;bottom:0;left:0;right:0}.ReadMoreText-module__7O6E7q__toggle{letter-spacing:.01em;color:#f27121;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;margin-top:14px;padding:6px 2px;font-family:Roboto,Arial,sans-serif;font-size:14px;font-weight:700;transition:color .2s;display:inline-flex}.ReadMoreText-module__7O6E7q__toggle:hover,.ReadMoreText-module__7O6E7q__toggle:focus-visible{color:#d45e14}.ReadMoreText-module__7O6E7q__toggle:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #f27121}.ReadMoreText-module__7O6E7q__toggleDark{color:#fff}.ReadMoreText-module__7O6E7q__toggleDark:hover,.ReadMoreText-module__7O6E7q__toggleDark:focus-visible{color:#ffc20e}.ReadMoreText-module__7O6E7q__toggleDark:focus-visible{outline-color:#fff}.ReadMoreText-module__7O6E7q__chevron{flex-shrink:0;transition:transform .3s}.ReadMoreText-module__7O6E7q__chevronUp{transform:rotate(180deg)}
.GrayFallbackImage-module__TdGDna__loaderOverlay{opacity:1;pointer-events:none;background:#d9dbe0;justify-content:center;align-items:center;transition:opacity .2s ease-out;display:flex;position:absolute;inset:0}.GrayFallbackImage-module__TdGDna__spinner{border:3px solid #0000001f;border-top-color:#00000073;border-radius:50%;width:30px;height:30px;animation:.8s linear infinite GrayFallbackImage-module__TdGDna__gfiSpin}@keyframes GrayFallbackImage-module__TdGDna__gfiSpin{to{transform:rotate(360deg)}}
.catalog-module__e0cYXW__hero{aspect-ratio:16/9;align-items:flex-end;width:100%;display:flex;position:relative;overflow:hidden}.catalog-module__e0cYXW__heroBg{object-fit:cover;object-position:center;position:absolute;inset:0}.catalog-module__e0cYXW__heroOverlay{z-index:1;background:linear-gradient(#0000 0%,#0000001f 45%,#00000073 100%);position:absolute;inset:0}.catalog-module__e0cYXW__heroInner{z-index:2;width:100%;max-width:1400px;margin:0 auto;padding:clamp(28px,5vw,72px) clamp(24px,5vw,80px);position:relative}.catalog-module__e0cYXW__breadcrumbs{color:#ffffffa6;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 14px;padding:0;font-family:Roboto,Arial,sans-serif;font-size:13px;list-style:none;display:flex}.catalog-module__e0cYXW__breadcrumbs a{color:inherit;text-decoration:none;transition:color .2s}.catalog-module__e0cYXW__breadcrumbs a:hover{color:#fff}.catalog-module__e0cYXW__breadcrumbs .catalog-module__e0cYXW__sep{opacity:.5}.catalog-module__e0cYXW__breadcrumbs .catalog-module__e0cYXW__current{color:#ffffffe6}.catalog-module__e0cYXW__section{padding:clamp(44px,5vw,88px) clamp(24px,5vw,80px)}.catalog-module__e0cYXW__sectionBlue{background-color:#002581}.catalog-module__e0cYXW__sectionSoft{background-color:#f6f7f5}.catalog-module__e0cYXW__inner{max-width:1400px;margin:0 auto;padding:0 clamp(24px,5vw,80px)}.catalog-module__e0cYXW__sectionTitle{color:#18181b;text-align:center;text-transform:uppercase;margin:0 0 clamp(24px,3vw,48px);font-family:Roboto,Arial,sans-serif;font-size:clamp(28px,3.6vw,60px);font-weight:600;line-height:1.1}.catalog-module__e0cYXW__sectionTitleLight{color:#fff}.catalog-module__e0cYXW__companyIntro{max-width:880px;margin:0 auto}.catalog-module__e0cYXW__companyIntro p{color:#555862;text-align:center;margin:0 0 clamp(16px,1.8vw,24px);font-family:Roboto,Arial,sans-serif;font-size:clamp(15px,1.15vw,18px);font-weight:400;line-height:1.75}.catalog-module__e0cYXW__companyIntro p:last-child{margin-bottom:0}.catalog-module__e0cYXW__catRow{flex-wrap:wrap;justify-content:center;gap:clamp(24px,4vw,72px);margin-top:clamp(28px,3vw,48px);display:flex}.catalog-module__e0cYXW__catItem{flex-direction:column;align-items:center;gap:clamp(14px,1.6vw,24px);text-decoration:none;transition:transform .2s;display:flex}.catalog-module__e0cYXW__catItem:hover{transform:translateY(-4px)}.catalog-module__e0cYXW__catIcon{justify-content:center;align-items:center;width:clamp(64px,6vw,104px);height:clamp(64px,6vw,104px);display:flex}.catalog-module__e0cYXW__catIcon img{object-fit:contain;width:100%;height:100%}.catalog-module__e0cYXW__catLabel{letter-spacing:.04em;color:#fff;text-transform:uppercase;font-family:Roboto,Arial,sans-serif;font-size:clamp(13px,1.05vw,18px);font-weight:700}.catalog-module__e0cYXW__cropRow{grid-template-columns:repeat(6,1fr);gap:clamp(12px,1.4vw,20px);display:grid}.catalog-module__e0cYXW__cropCard{flex-direction:column;align-items:center;gap:14px;text-decoration:none;display:flex}.catalog-module__e0cYXW__cropImg{aspect-ratio:220/725;width:100%;position:relative;overflow:hidden}.catalog-module__e0cYXW__cropImg img{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.catalog-module__e0cYXW__cropCard:hover .catalog-module__e0cYXW__cropImg img{transform:scale(1.05)}.catalog-module__e0cYXW__cropName{color:#18181b;text-transform:uppercase;font-family:Roboto,Arial,sans-serif;font-size:clamp(14px,1.1vw,20px);font-weight:700}.catalog-module__e0cYXW__mediaGrid{gap:clamp(18px,2vw,30px);display:grid}.catalog-module__e0cYXW__mediaGrid4{grid-template-columns:repeat(4,1fr)}.catalog-module__e0cYXW__mediaGrid3{grid-template-columns:repeat(3,1fr)}.catalog-module__e0cYXW__mediaCard{flex-direction:column;text-decoration:none;display:flex}.catalog-module__e0cYXW__mediaCardBtn{text-align:left;cursor:pointer;background:0 0;border:none;width:100%;margin:0;padding:0;font-family:inherit}.catalog-module__e0cYXW__mediaImg{aspect-ratio:16/10;width:100%;margin-bottom:14px;position:relative;overflow:hidden}.catalog-module__e0cYXW__mediaImg img{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.catalog-module__e0cYXW__mediaCard:hover .catalog-module__e0cYXW__mediaImg img{transform:scale(1.04)}.catalog-module__e0cYXW__mediaTitle{color:#18181b;text-transform:uppercase;margin:0 0 6px;font-family:Roboto,Arial,sans-serif;font-size:clamp(16px,1.35vw,22px);font-weight:700}.catalog-module__e0cYXW__readMore{color:#005b23;font-family:Roboto,Arial,sans-serif;font-size:clamp(13px,1vw,16px);font-weight:400;text-decoration:none}.catalog-module__e0cYXW__readMore:hover{color:#f27121}.catalog-module__e0cYXW__banner{aspect-ratio:1920/826;width:100%;position:relative;overflow:hidden}.catalog-module__e0cYXW__banner img{object-fit:cover;width:100%;height:100%;display:block}.catalog-module__e0cYXW__scrollBanner{aspect-ratio:16/9;background:#0a0a0a;width:100%;position:relative;overflow:hidden}.catalog-module__e0cYXW__scrollBanner img{object-fit:contain;width:100%;height:100%;display:block}.catalog-module__e0cYXW__bannerArrow{z-index:5;color:#fff;cursor:pointer;background:#00000059;border:none;border-radius:50%;justify-content:center;align-items:center;width:clamp(34px,3.4vw,46px);height:clamp(34px,3.4vw,46px);transition:background .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.catalog-module__e0cYXW__bannerArrow:hover{background:#0009}.catalog-module__e0cYXW__bannerDots{z-index:5;justify-content:center;gap:8px;display:flex;position:absolute;bottom:clamp(10px,2vw,20px);left:0;right:0}.catalog-module__e0cYXW__bannerDot{cursor:pointer;background:#ffffff8c;border:none;border-radius:50%;width:9px;height:9px;padding:0;transition:background .2s,transform .2s}.catalog-module__e0cYXW__bannerDot:hover{background:#ffffffd9}.catalog-module__e0cYXW__bannerDotActive{background:#f47b20;transform:scale(1.2)}.catalog-module__e0cYXW__toolbar{z-index:20;flex-wrap:wrap;align-items:flex-start;gap:clamp(12px,1.6vw,20px);margin-bottom:clamp(24px,3vw,44px);display:flex;position:relative}.catalog-module__e0cYXW__filterField{flex:none;position:relative}.catalog-module__e0cYXW__filterField.catalog-module__e0cYXW__searchField{flex:320px;min-width:220px}.catalog-module__e0cYXW__selectBox{cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #002581;align-items:stretch;width:100%;min-width:200px;height:clamp(34px,2.6vw,40px);display:flex}.catalog-module__e0cYXW__selectBoxLabel{color:#18181b;white-space:nowrap;text-overflow:ellipsis;flex:1;align-items:center;padding:0 14px;font-family:Roboto,Arial,sans-serif;font-size:clamp(12px,.9vw,14px);display:flex;overflow:hidden}.catalog-module__e0cYXW__selectBoxChevron{color:#fff;background:#002581;flex:0 0 clamp(32px,2.6vw,38px);justify-content:center;align-items:center;transition:background .2s,transform .2s;display:flex}.catalog-module__e0cYXW__selectBoxChevron svg{transition:transform .2s}.catalog-module__e0cYXW__selectBoxOpen .catalog-module__e0cYXW__selectBoxChevron svg{transform:rotate(180deg)}.catalog-module__e0cYXW__selectBox:hover .catalog-module__e0cYXW__selectBoxChevron{background:#001a5c}.catalog-module__e0cYXW__dropdownPanel{z-index:30;background:#fff;border:1px solid #002581;padding:6px 0;position:absolute;top:calc(100% + 2px);left:0;right:0;box-shadow:0 12px 28px #00143c24}.catalog-module__e0cYXW__dropdownRow{color:#18181b;cursor:pointer;align-items:center;gap:12px;padding:10px 18px;font-family:Roboto,Arial,sans-serif;font-size:clamp(13px,1vw,15px);transition:background .15s;display:flex}.catalog-module__e0cYXW__dropdownRow:hover{background:#f2f4fa}.catalog-module__e0cYXW__checkbox{color:#fff;background:#fff;border:1.5px solid #7a7d85;flex:0 0 16px;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.catalog-module__e0cYXW__checkboxChecked{background:#002581;border-color:#002581}.catalog-module__e0cYXW__dropdownRowText{flex:1}.catalog-module__e0cYXW__dropdownRowCount{color:#7a7d85;font-size:clamp(12px,.9vw,14px)}.catalog-module__e0cYXW__perPageRow{color:#18181b;cursor:pointer;padding:10px 18px;font-family:Roboto,Arial,sans-serif;font-size:clamp(13px,1vw,15px);transition:background .15s}.catalog-module__e0cYXW__perPageRow:hover{background:#f2f4fa}.catalog-module__e0cYXW__perPageRowActive{color:#fff;background:#002581}.catalog-module__e0cYXW__perPageRowActive:hover{background:#002581}.catalog-module__e0cYXW__filterFooter{border-top:1px solid #0025811f;justify-content:space-between;align-items:center;margin-top:4px;padding:10px 18px 4px;display:flex}.catalog-module__e0cYXW__clearBtn{color:#002581;cursor:pointer;background:0 0;border:none;padding:0;font-family:Roboto,Arial,sans-serif;font-size:13px;font-weight:700}.catalog-module__e0cYXW__clearBtn:hover{color:#f27121}.catalog-module__e0cYXW__applyBtn{color:#fff;cursor:pointer;background:#002581;border:none;padding:8px 20px;font-family:Roboto,Arial,sans-serif;font-size:13px;font-weight:700;transition:background .2s}.catalog-module__e0cYXW__applyBtn:hover{background:#001a5c}.catalog-module__e0cYXW__searchBox{background:#fff;border:1px solid #002581;align-items:center;width:100%;height:clamp(34px,2.6vw,40px);padding:0 14px;display:flex}.catalog-module__e0cYXW__searchInput{color:#18181b;background:0 0;border:none;outline:none;flex:1;font-family:Roboto,Arial,sans-serif;font-size:clamp(12px,.9vw,14px)}.catalog-module__e0cYXW__searchInput::placeholder{color:#9a9ca3}.catalog-module__e0cYXW__searchIcon{color:#18181b;flex:none;align-items:center;display:flex}.catalog-module__e0cYXW__activeChips{flex-wrap:wrap;gap:10px;margin:-8px 0 clamp(20px,2.4vw,32px);display:flex}.catalog-module__e0cYXW__chip{color:#002581;text-transform:uppercase;background:#eef1fa;border:1px solid #002581;align-items:center;gap:8px;padding:6px 10px 6px 14px;font-family:Roboto,Arial,sans-serif;font-size:13px;font-weight:700;display:inline-flex}.catalog-module__e0cYXW__chipRemove{color:#002581;cursor:pointer;background:0 0;border:none;padding:0;font-size:16px;line-height:1}.catalog-module__e0cYXW__chipRemove:hover{color:#f27121}.catalog-module__e0cYXW__resultsMeta{color:#7a7d85;margin:-12px 0 clamp(20px,2.4vw,32px);font-family:Roboto,Arial,sans-serif;font-size:clamp(13px,1vw,15px)}.catalog-module__e0cYXW__noResults{color:#7a7d85;text-align:center;padding:clamp(40px,6vw,80px) 0;font-family:Roboto,Arial,sans-serif;font-size:clamp(15px,1.2vw,18px)}.catalog-module__e0cYXW__productGrid{grid-template-columns:repeat(4,1fr);gap:clamp(20px,2.4vw,40px);display:grid}.catalog-module__e0cYXW__productCard{flex-direction:column;text-decoration:none;display:flex}.catalog-module__e0cYXW__productLogo{width:100%;height:clamp(48px,4.4vw,72px);margin-bottom:12px;position:relative}.catalog-module__e0cYXW__productLogo img{object-fit:contain;object-position:left center}.catalog-module__e0cYXW__productTag{color:#555862;text-transform:uppercase;margin:0 0 6px;font-family:Roboto,Arial,sans-serif;font-size:clamp(13px,1vw,16px)}.catalog-module__e0cYXW__productName{color:#18181b;text-transform:uppercase;margin:0 0 12px;font-family:Roboto,Arial,sans-serif;font-size:clamp(22px,2vw,34px);font-weight:700}.catalog-module__e0cYXW__productDesc{color:#7a7d85;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0 0 16px;font-family:Roboto,Arial,sans-serif;font-size:clamp(12px,.85vw,13px);font-weight:400;line-height:1.7;display:-webkit-box;overflow:hidden}.catalog-module__e0cYXW__productCardLink{cursor:pointer;flex-direction:column;text-decoration:none;display:flex}.catalog-module__e0cYXW__moreDetail{color:#002581;margin-top:auto;font-family:Roboto,Arial,sans-serif;font-size:clamp(12px,.9vw,14px);font-weight:700;text-decoration:none}.catalog-module__e0cYXW__productCardLink:hover .catalog-module__e0cYXW__moreDetail{color:#f27121}.catalog-module__e0cYXW__pagination{justify-content:center;align-items:center;gap:8px;margin-top:clamp(32px,4vw,56px);display:flex}.catalog-module__e0cYXW__pageDot{color:#33353c;cursor:pointer;background:#fff;border:1px solid #18181b24;justify-content:center;align-items:center;width:34px;height:34px;font-family:Roboto,Arial,sans-serif;font-size:14px;display:inline-flex}.catalog-module__e0cYXW__pageDotActive{color:#fff;background:#002581;border-color:#002581}.catalog-module__e0cYXW__detailGrid{grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(32px,4vw,72px);display:grid}.catalog-module__e0cYXW__detailImg{aspect-ratio:4/5;background:#e5e7eb;width:100%;position:relative;overflow:hidden}.catalog-module__e0cYXW__detailImg img{object-fit:contain}.catalog-module__e0cYXW__overviewTitle{color:#18181b;margin:0 0 12px;font-family:Roboto,Arial,sans-serif;font-size:clamp(22px,2vw,34px);font-weight:500}.catalog-module__e0cYXW__overviewText{color:#555862;margin:0 0 clamp(20px,2.4vw,36px);font-family:Roboto,Arial,sans-serif;font-size:clamp(14px,1.1vw,16px);font-weight:400;line-height:1.7}.catalog-module__e0cYXW__specTitle{color:#18181b;text-transform:uppercase;margin:0 0 16px;font-family:Roboto,Arial,sans-serif;font-size:clamp(20px,1.8vw,30px);font-weight:500}.catalog-module__e0cYXW__specGrid{grid-template-columns:1fr 1fr;gap:14px 20px;max-width:640px;margin-bottom:clamp(24px,3vw,40px);display:grid}.catalog-module__e0cYXW__specCell{flex-direction:column;align-items:center;gap:0;display:flex}.catalog-module__e0cYXW__specKey{color:#fff;text-transform:uppercase;text-align:center;background:#002581;width:100%;padding:8px 14px;font-family:Roboto,Arial,sans-serif;font-size:clamp(13px,1vw,16px);font-weight:500}.catalog-module__e0cYXW__specVal{color:#33353c;text-align:center;box-sizing:border-box;background:#f2f2f2;width:100%;padding:10px 14px;font-family:Roboto,Arial,sans-serif;font-size:clamp(13px,1vw,16px)}.catalog-module__e0cYXW__buyBanner{flex-wrap:wrap;align-items:center;gap:clamp(20px,3vw,48px);padding-top:clamp(8px,1vw,16px);display:flex}.catalog-module__e0cYXW__buyBannerLabel{color:#18181b;font-family:Roboto,Arial,sans-serif;font-size:clamp(20px,1.8vw,30px);font-weight:800}.catalog-module__e0cYXW__buyBannerLogo{justify-content:center;align-items:center;width:clamp(56px,5vw,76px);height:clamp(56px,5vw,76px);display:flex}.catalog-module__e0cYXW__buyBannerLogo img{object-fit:contain;width:100%;height:100%}.catalog-module__e0cYXW__buyBannerBtn{color:#fff;letter-spacing:.04em;background:#f27121;justify-content:center;align-items:center;padding:clamp(8px,1vw,12px) clamp(32px,4vw,56px);font-family:Roboto,Arial,sans-serif;font-size:clamp(13px,1vw,15px);font-weight:800;text-decoration:none;transition:background .2s;display:inline-flex}.catalog-module__e0cYXW__buyBannerBtn:hover{background:#d95f13}.catalog-module__e0cYXW__doseFilterNote{color:#33353c;margin:0 0 10px;font-family:Roboto,Arial,sans-serif;font-size:14px}.catalog-module__e0cYXW__doseFilterNote strong{color:#002581;text-transform:capitalize}.catalog-module__e0cYXW__doseFilterNote a{color:#f47b20;font-weight:600;text-decoration:underline}.catalog-module__e0cYXW__doseTable{border-collapse:collapse;width:100%;margin-top:clamp(8px,1vw,16px);font-family:Roboto,Arial,sans-serif}.catalog-module__e0cYXW__doseTable th{color:#fff;text-align:left;text-transform:uppercase;letter-spacing:.02em;background:#002581;padding:14px 20px;font-size:clamp(12px,1vw,16px);font-weight:700}.catalog-module__e0cYXW__doseTable td{color:#33353c;text-transform:uppercase;border-bottom:1px solid #18181b14;padding:12px 20px;font-size:clamp(13px,1vw,16px)}.catalog-module__e0cYXW__doseTable tbody tr:nth-child(odd){background:#f6f7f5}.catalog-module__e0cYXW__formTitle{color:#18181b;text-transform:uppercase;max-width:900px;margin:0 auto clamp(24px,3vw,36px);font-family:Roboto,Arial,sans-serif;font-size:clamp(20px,1.8vw,30px);font-weight:700}.catalog-module__e0cYXW__formLayout{flex-direction:column;gap:clamp(28px,3.4vw,48px);max-width:900px;margin:0 auto;display:flex}.catalog-module__e0cYXW__form{flex-direction:column;gap:clamp(14px,1.6vw,20px);display:flex}.catalog-module__e0cYXW__field{flex-direction:column;gap:8px;display:flex}.catalog-module__e0cYXW__label{color:#33353c;text-transform:uppercase;font-family:Roboto,Arial,sans-serif;font-size:clamp(13px,1vw,16px)}.catalog-module__e0cYXW__req{color:#d33;margin-left:4px}.catalog-module__e0cYXW__input{color:#18181b;box-sizing:border-box;border:1px solid #18181b47;outline:none;width:100%;padding:14px 16px;font-family:Roboto,Arial,sans-serif;font-size:15px}.catalog-module__e0cYXW__input:focus{border-color:#002581}.catalog-module__e0cYXW__input::placeholder{color:#6b6d75;text-transform:uppercase;letter-spacing:.02em;font-size:clamp(12px,.95vw,14px)}.catalog-module__e0cYXW__nativeSelect:invalid{color:#6b6d75}.catalog-module__e0cYXW__nativeSelect option[value=""][disabled]{color:#6b6d75;text-transform:uppercase}.catalog-module__e0cYXW__selectFieldBox{border:1px solid #18181b47;align-items:stretch;display:flex}.catalog-module__e0cYXW__selectFieldBox:focus-within{border-color:#002581}.catalog-module__e0cYXW__nativeSelect{color:#18181b;appearance:none;cursor:pointer;background:0 0;border:none;outline:none;flex:1;padding:14px 16px;font-family:Roboto,Arial,sans-serif;font-size:15px}.catalog-module__e0cYXW__selectFieldChevron{color:#fff;pointer-events:none;background:#002581;flex:0 0 clamp(42px,3.4vw,50px);justify-content:center;align-items:center;display:flex}.catalog-module__e0cYXW__submitBtn{color:#fff;cursor:pointer;background:#002581;border:none;align-self:flex-start;padding:14px 44px;font-family:Roboto,Arial,sans-serif;font-size:15px;font-weight:700;transition:background .2s}.catalog-module__e0cYXW__submitBtn:hover{background:#001a5c}.catalog-module__e0cYXW__formSuccess{color:#0f6b34;background:#eaf7ef;border:1px solid #b7e3c6;padding:12px 16px;font-family:Roboto,Arial,sans-serif;font-size:14px;font-weight:600}.catalog-module__e0cYXW__videoFeature{aspect-ratio:1420/785;background:#000;width:100%;position:relative;overflow:hidden}.catalog-module__e0cYXW__videoFeature img{object-fit:cover}.catalog-module__e0cYXW__videoFeatureFrame{border:none;width:100%;height:100%;display:block;position:absolute;inset:0}.catalog-module__e0cYXW__safetyIconsWrap{flex-wrap:wrap;justify-content:center;gap:clamp(28px,4vw,64px);margin:0 0 clamp(28px,3vw,48px);display:flex}.catalog-module__e0cYXW__safetyGroup{flex-direction:column;align-items:center;gap:14px;display:flex}.catalog-module__e0cYXW__safetyGroupLabel{letter-spacing:.05em;color:#18181b;text-transform:uppercase;font-family:Roboto,Arial,sans-serif;font-size:clamp(13px,1.05vw,16px);font-weight:700}.catalog-module__e0cYXW__safetyIconRow{gap:8px;display:flex}.catalog-module__e0cYXW__safetyIconBox{color:#18181b;border:3px solid #18181b;border-radius:4px;flex:none;justify-content:center;align-items:center;width:clamp(48px,4.4vw,68px);height:clamp(48px,4.4vw,68px);display:flex}.catalog-module__e0cYXW__safetyIconBox svg{width:100%;height:100%}.catalog-module__e0cYXW__infoBlock{text-align:center;margin-bottom:clamp(24px,3vw,40px)}.catalog-module__e0cYXW__infoBlockTitle{color:#18181b;text-transform:uppercase;margin:0 0 10px;font-family:Roboto,Arial,sans-serif;font-size:clamp(22px,2vw,34px);font-weight:700}.catalog-module__e0cYXW__infoBlockText{color:#555862;max-width:760px;margin:0 auto;font-family:Roboto,Arial,sans-serif;font-size:clamp(14px,1.1vw,16px);line-height:1.7}@media (max-width:1024px){.catalog-module__e0cYXW__cropRow{grid-template-columns:repeat(3,1fr)}.catalog-module__e0cYXW__mediaGrid4,.catalog-module__e0cYXW__productGrid{grid-template-columns:repeat(2,1fr)}.catalog-module__e0cYXW__detailGrid{grid-template-columns:1fr}.catalog-module__e0cYXW__specGrid{max-width:none}}@media (max-width:768px){.catalog-module__e0cYXW__toolbar{flex-direction:column;align-items:stretch}.catalog-module__e0cYXW__filterField.catalog-module__e0cYXW__searchField{flex:none;order:-1}}.catalog-module__e0cYXW__playOverlay{cursor:pointer;background:#000c2838;border:none;justify-content:center;align-items:center;padding:0;transition:background .25s;display:flex;position:absolute;inset:0}.catalog-module__e0cYXW__playOverlay:hover{background:#000c2866}.catalog-module__e0cYXW__playBtn{color:#002581;background:#fffffff5;border-radius:50%;justify-content:center;align-items:center;width:clamp(56px,5vw,80px);height:clamp(56px,5vw,80px);transition:transform .25s,background .25s;display:flex;position:relative;box-shadow:0 8px 28px #00000052}.catalog-module__e0cYXW__playBtn:before{content:"";opacity:0;border:2px solid #ffffff8c;border-radius:50%;transition:opacity .25s,transform .25s;position:absolute;inset:-10px;transform:scale(.85)}.catalog-module__e0cYXW__playBtn svg{transform:translate(2px)}.catalog-module__e0cYXW__mediaCard:hover .catalog-module__e0cYXW__playBtn,.catalog-module__e0cYXW__playOverlay:hover .catalog-module__e0cYXW__playBtn{background:#fff;transform:scale(1.08)}.catalog-module__e0cYXW__mediaCard:hover .catalog-module__e0cYXW__playBtn:before,.catalog-module__e0cYXW__playOverlay:hover .catalog-module__e0cYXW__playBtn:before{opacity:1;transform:scale(1)}.catalog-module__e0cYXW__readMoreBtn{color:#fff;background:#002581;justify-content:center;align-self:flex-start;align-items:center;margin-top:14px;padding:12px 30px;font-family:Roboto,Arial,sans-serif;font-size:clamp(13px,1vw,15px);font-weight:700;text-decoration:none;transition:background .2s;display:inline-flex}.catalog-module__e0cYXW__readMoreBtn:hover{background:#001a5c}.catalog-module__e0cYXW__gallery{grid-template-columns:1.1fr 1fr;gap:clamp(14px,1.6vw,24px);display:grid}.catalog-module__e0cYXW__galleryRight{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:clamp(14px,1.6vw,24px);display:grid}.catalog-module__e0cYXW__galleryCard{min-height:280px;display:flex;position:relative;overflow:hidden}.catalog-module__e0cYXW__galleryCardLarge{min-height:clamp(480px,50vw,760px)}.catalog-module__e0cYXW__galleryCard img{object-fit:cover}.catalog-module__e0cYXW__galleryCardOverlay{z-index:2;background:linear-gradient(#0000 30%,#0000001f 55%,#0000009e 100%);flex-direction:column;justify-content:flex-end;padding:clamp(20px,2.4vw,40px);display:flex;position:absolute;inset:0}.catalog-module__e0cYXW__galleryTitle{color:#fff;text-transform:uppercase;margin:0 0 6px;font-family:Roboto,Arial,sans-serif;font-size:clamp(20px,2vw,34px);font-weight:900}.catalog-module__e0cYXW__galleryTitleSm{font-size:clamp(16px,1.4vw,24px)}.catalog-module__e0cYXW__galleryReadText{color:#ffffffe6;margin:0;font-family:Roboto,Arial,sans-serif;font-size:clamp(13px,1vw,16px);font-weight:400}.catalog-module__e0cYXW__modalBackdrop{z-index:1000;box-sizing:border-box;background:#000000d1;justify-content:center;align-items:center;padding:clamp(16px,4vw,60px);display:flex;position:fixed;inset:0}.catalog-module__e0cYXW__modalBox{aspect-ratio:16/9;background:#000;width:100%;max-width:960px;position:relative;box-shadow:0 20px 60px #00000080}.catalog-module__e0cYXW__modalBox video,.catalog-module__e0cYXW__modalBox iframe{border:none;width:100%;height:100%;display:block}.catalog-module__e0cYXW__modalClose{color:#fff;cursor:pointer;background:#ffffff24;border:none;justify-content:center;align-items:center;width:38px;height:38px;font-size:22px;line-height:1;transition:background .2s;display:flex;position:absolute;top:-46px;right:0}.catalog-module__e0cYXW__modalClose:hover{background:#ffffff47}.catalog-module__e0cYXW__galleryModalBox{box-sizing:border-box;background:#fff;flex-direction:column;width:100%;max-width:960px;height:min(720px,80dvh - 32px);max-height:calc(80dvh - 32px);display:flex;position:relative;overflow:hidden;box-shadow:0 20px 60px #00000080}.catalog-module__e0cYXW__galleryModalHeader{box-sizing:border-box;border-bottom:1px solid #e5e7eb;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:16px 24px;display:flex}.catalog-module__e0cYXW__galleryModalHeader h3{color:#18181b;margin:0;font-family:Roboto,Arial,sans-serif;font-size:clamp(18px,1.6vw,24px);font-weight:600}.catalog-module__e0cYXW__galleryModalHeader .catalog-module__e0cYXW__modalClose{color:#18181b;cursor:pointer;background:#f2f2f2;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;font-size:22px;line-height:1;transition:background .2s;display:flex;position:static}.catalog-module__e0cYXW__galleryModalHeader .catalog-module__e0cYXW__modalClose:hover{background:#e5e7eb}.catalog-module__e0cYXW__galleryModalGrid{scrollbar-gutter:stable;overscroll-behavior:contain;box-sizing:border-box;flex:auto;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:min-content;align-content:start;gap:14px;min-height:0;padding:24px;display:grid;overflow:hidden auto}.catalog-module__e0cYXW__galleryModalGrid::-webkit-scrollbar{width:8px}.catalog-module__e0cYXW__galleryModalGrid::-webkit-scrollbar-track{background:#f1f1f1}.catalog-module__e0cYXW__galleryModalGrid::-webkit-scrollbar-thumb{background:#b5b5b5;border-radius:10px}.catalog-module__e0cYXW__galleryModalGrid::-webkit-scrollbar-thumb:hover{background:#888}.catalog-module__e0cYXW__galleryModalGrid{scrollbar-width:thin;scrollbar-color:#b5b5b5 #f1f1f1}.catalog-module__e0cYXW__galleryModalThumb{aspect-ratio:1;cursor:pointer;background:#d9dbe0;border:none;width:100%;margin:0;padding:0;display:block;position:relative;overflow:hidden}.catalog-module__e0cYXW__galleryModalThumb img{object-fit:cover;width:100%;height:100%;transition:transform .25s;display:block}.catalog-module__e0cYXW__galleryModalThumb:hover img{transform:scale(1.06)}.catalog-module__e0cYXW__galleryModalEmpty{flex-direction:column;align-items:center;gap:14px;padding:40px 20px;display:flex}.catalog-module__e0cYXW__galleryModalEmptyBox{aspect-ratio:4/3;background:#d9dbe0;width:100%;max-width:360px}.catalog-module__e0cYXW__galleryModalEmpty p{color:#7a7d85;margin:0;font-family:Roboto,Arial,sans-serif;font-size:14px}.catalog-module__e0cYXW__lightboxBackdrop{z-index:1100;box-sizing:border-box;background:#000000eb;justify-content:center;align-items:center;padding:clamp(16px,4vw,60px);display:flex;position:fixed;inset:0}.catalog-module__e0cYXW__lightboxImgWrap{aspect-ratio:4/3;touch-action:none;cursor:default;width:100%;max-width:1000px;position:relative;overflow:hidden}.catalog-module__e0cYXW__lightboxImgWrap[data-zoomed=true]{cursor:grab}.catalog-module__e0cYXW__lightboxImgWrap[data-dragging=true]{cursor:grabbing}.catalog-module__e0cYXW__lightboxImgWrap img{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.catalog-module__e0cYXW__galleryModalThumbPlay{color:#002581;pointer-events:none;background:#fffffff5;border-radius:50%;justify-content:center;align-items:center;width:clamp(34px,20%,48px);height:clamp(34px,20%,48px);margin:auto;transition:transform .25s,background .25s;display:flex;position:absolute;inset:0;box-shadow:0 6px 18px #00000052}.catalog-module__e0cYXW__galleryModalThumb:hover .catalog-module__e0cYXW__galleryModalThumbPlay{background:#fff;transform:scale(1.08)}.catalog-module__e0cYXW__lightboxVideoWrap{aspect-ratio:16/9;background:#000;width:100%;max-width:1000px;position:relative;box-shadow:0 20px 60px #00000080}.catalog-module__e0cYXW__lightboxVideoWrap iframe{border:none;width:100%;height:100%;display:block;position:absolute;inset:0}.catalog-module__e0cYXW__lightboxClose{z-index:10;position:absolute;top:clamp(10px,3vw,24px);right:clamp(10px,3vw,24px)}.catalog-module__e0cYXW__lightboxNav{z-index:5;color:#fff;cursor:pointer;background:#ffffff24;border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:28px;line-height:1;transition:background .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.catalog-module__e0cYXW__lightboxNav:hover{background:#ffffff47}.catalog-module__e0cYXW__lightboxZoomControls{z-index:6;background:#0000008c;border-radius:999px;align-items:center;gap:12px;padding:8px 16px;display:flex;position:absolute;bottom:clamp(14px,3vw,28px);left:50%;transform:translate(-50%)}.catalog-module__e0cYXW__lightboxZoomBtn{color:#fff;cursor:pointer;background:#ffffff24;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:18px;line-height:1;transition:background .2s;display:flex}.catalog-module__e0cYXW__lightboxZoomBtn:hover:not(:disabled){background:#ffffff4d}.catalog-module__e0cYXW__lightboxZoomBtn:disabled{opacity:.35;cursor:default}.catalog-module__e0cYXW__lightboxZoomLevel{color:#fff;text-align:center;min-width:42px;font-family:Roboto,Arial,sans-serif;font-size:13px}@media (max-width:1024px){.catalog-module__e0cYXW__cropRow{grid-template-columns:repeat(3,1fr)}.catalog-module__e0cYXW__mediaGrid4,.catalog-module__e0cYXW__productGrid{grid-template-columns:repeat(2,1fr)}.catalog-module__e0cYXW__detailGrid{grid-template-columns:1fr}.catalog-module__e0cYXW__specGrid{max-width:none}.catalog-module__e0cYXW__galleryModalGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:768px){.catalog-module__e0cYXW__toolbar{flex-direction:column;align-items:stretch}.catalog-module__e0cYXW__filterField.catalog-module__e0cYXW__searchField{flex:none;order:-1}.catalog-module__e0cYXW__galleryModalBox{width:calc(100vw - 24px);height:calc(100dvh - 24px);max-height:calc(100dvh - 24px)}.catalog-module__e0cYXW__galleryModalGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px}.catalog-module__e0cYXW__galleryModalHeader{padding:14px 16px}}@media (max-width:640px){.catalog-module__e0cYXW__cropRow{grid-template-columns:repeat(2,1fr)}.catalog-module__e0cYXW__mediaGrid4,.catalog-module__e0cYXW__mediaGrid3,.catalog-module__e0cYXW__productGrid,.catalog-module__e0cYXW__form{grid-template-columns:1fr}.catalog-module__e0cYXW__safetyRow{grid-template-columns:1fr;gap:12px}.catalog-module__e0cYXW__doseTable th,.catalog-module__e0cYXW__doseTable td{padding:10px 12px;font-size:12px}.catalog-module__e0cYXW__gallery{grid-template-columns:1fr}.catalog-module__e0cYXW__galleryRight{grid-template-rows:none;grid-template-columns:1fr}.catalog-module__e0cYXW__catRow{gap:20px 28px}.catalog-module__e0cYXW__galleryModalBox{width:calc(100vw - 16px);height:calc(100dvh - 16px);max-height:calc(100dvh - 16px)}.catalog-module__e0cYXW__galleryModalGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px}.catalog-module__e0cYXW__galleryModalHeader{padding:12px 14px}.catalog-module__e0cYXW__galleryModalHeader h3{font-size:18px}.catalog-module__e0cYXW__galleryModalHeader .catalog-module__e0cYXW__modalClose{width:36px;height:36px}}@media (max-width:380px){.catalog-module__e0cYXW__galleryModalGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px}.catalog-module__e0cYXW__galleryModalHeader{padding:10px 12px}.catalog-module__e0cYXW__galleryModalHeader h3{font-size:16px}.catalog-module__e0cYXW__galleryModalHeader .catalog-module__e0cYXW__modalClose{width:34px;height:34px}}
