.crizal-prevencia-landing-module__p6xFSa__page{--navy:#071632;--deep-navy:#020b20;--blue:#157bc2;--cyan:#71d5ec;--violet:#7a50e8;--ink:#071936;--muted:#53627b;--line:#dfe5ee;color:var(--ink);background:#fff;font-family:Arial,Helvetica,sans-serif}.crizal-prevencia-landing-module__p6xFSa__page h1,.crizal-prevencia-landing-module__p6xFSa__page h2,.crizal-prevencia-landing-module__p6xFSa__page h3,.crizal-prevencia-landing-module__p6xFSa__page p{font-family:inherit}.crizal-prevencia-landing-module__p6xFSa__hero{color:#fff;background:radial-gradient(circle at 58% 18%,#6fd4ed3d,#0000 24%),linear-gradient(120deg,#071630 0%,#0d2550 100%);grid-template-columns:minmax(0,1fr) minmax(420px,.9fr);min-height:620px;display:grid}.crizal-prevencia-landing-module__p6xFSa__heroCopy{flex-direction:column;justify-content:space-between;padding:clamp(42px,6vw,88px) clamp(28px,7vw,108px) clamp(48px,6vw,78px);display:flex}.crizal-prevencia-landing-module__p6xFSa__eyebrow,.crizal-prevencia-landing-module__p6xFSa__kicker,.crizal-prevencia-landing-module__p6xFSa__cardLabel{color:var(--cyan);letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:700;line-height:1.3;display:block}.crizal-prevencia-landing-module__p6xFSa__hero .crizal-prevencia-landing-module__p6xFSa__eyebrow{color:#a9dcef;margin-bottom:34px}.crizal-prevencia-landing-module__p6xFSa__logo{filter:brightness(0)invert();width:min(330px,82%);height:auto;margin-bottom:42px;display:block}.crizal-prevencia-landing-module__p6xFSa__hero h1{color:#fff;letter-spacing:-.055em;max-width:720px;margin:0 0 24px;font-size:clamp(38px,5vw,76px);font-weight:500;line-height:.98}.crizal-prevencia-landing-module__p6xFSa__heroCopy p{color:#dfeaf8;max-width:620px;margin:0;font-size:18px;line-height:1.6}.crizal-prevencia-landing-module__p6xFSa__heroActions,.crizal-prevencia-landing-module__p6xFSa__consultationActions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:42px;display:flex}.crizal-prevencia-landing-module__p6xFSa__primaryButton,.crizal-prevencia-landing-module__p6xFSa__secondaryButton,.crizal-prevencia-landing-module__p6xFSa__lightButton{border-radius:999px;justify-content:center;align-items:center;min-height:50px;padding:14px 23px;font-size:15px;font-weight:700;transition:transform .18s,background-color .18s,color .18s;display:inline-flex}.crizal-prevencia-landing-module__p6xFSa__primaryButton{color:#fff;background:var(--blue)}.crizal-prevencia-landing-module__p6xFSa__primaryButton:hover,.crizal-prevencia-landing-module__p6xFSa__secondaryButton:hover,.crizal-prevencia-landing-module__p6xFSa__lightButton:hover{transform:translateY(-2px)}.crizal-prevencia-landing-module__p6xFSa__secondaryButton{color:#d9ecfb;border:1px solid #daedf961}.crizal-prevencia-landing-module__p6xFSa__secondaryButton span{color:var(--cyan);margin-left:10px;font-size:18px}.crizal-prevencia-landing-module__p6xFSa__heroVisual{background:#ccebf3;min-height:620px;position:relative;overflow:hidden}.crizal-prevencia-landing-module__p6xFSa__heroVisual:after{content:"";pointer-events:none;background:linear-gradient(90deg,#07163294,#0000 32%),linear-gradient(#0000 60%,#000a1c70);position:absolute;inset:0}.crizal-prevencia-landing-module__p6xFSa__heroVisual img{object-fit:cover;width:100%;height:100%;display:block}.crizal-prevencia-landing-module__p6xFSa__heroOrb{z-index:1;pointer-events:none;border:1px solid #fff9;border-radius:50%;width:190px;height:190px;position:absolute;top:12%;right:11%;box-shadow:0 0 0 18px #ffffff1c,0 0 0 38px #7a50e824}.crizal-prevencia-landing-module__p6xFSa__heroCaption{z-index:2;color:#fff;letter-spacing:.08em;text-transform:uppercase;font-size:13px;position:absolute;bottom:25px;right:28px}.crizal-prevencia-landing-module__p6xFSa__anchorNav{z-index:12;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border-bottom:1px solid #0b1d3d1f;justify-content:center;gap:clamp(22px,5vw,72px);padding:20px 24px;display:flex;position:sticky;top:0;overflow-x:auto;box-shadow:0 6px 24px #0e284f0d}.crizal-prevencia-landing-module__p6xFSa__anchorNav a{color:#1b3157;white-space:nowrap;flex:none;font-size:14px;font-weight:700}.crizal-prevencia-landing-module__p6xFSa__overview,.crizal-prevencia-landing-module__p6xFSa__care{padding:clamp(86px,10vw,150px) max(24px,7vw)}.crizal-prevencia-landing-module__p6xFSa__sectionIntro{text-align:center;max-width:760px;margin:0 auto 64px}.crizal-prevencia-landing-module__p6xFSa__sectionIntro .crizal-prevencia-landing-module__p6xFSa__kicker,.crizal-prevencia-landing-module__p6xFSa__technologyIntro .crizal-prevencia-landing-module__p6xFSa__kicker,.crizal-prevencia-landing-module__p6xFSa__consultation .crizal-prevencia-landing-module__p6xFSa__kicker{margin-bottom:22px}.crizal-prevencia-landing-module__p6xFSa__sectionIntro h2,.crizal-prevencia-landing-module__p6xFSa__technologyIntro h2,.crizal-prevencia-landing-module__p6xFSa__consultation h2{color:var(--ink);letter-spacing:-.055em;margin:0 0 24px;font-size:clamp(36px,4.5vw,66px);font-weight:500;line-height:1.02}.crizal-prevencia-landing-module__p6xFSa__sectionIntro p,.crizal-prevencia-landing-module__p6xFSa__technologyIntro p,.crizal-prevencia-landing-module__p6xFSa__consultation p{color:var(--muted);margin:0;font-size:17px;line-height:1.65}.crizal-prevencia-landing-module__p6xFSa__featureGrid{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));max-width:1240px;margin:0 auto;display:grid}.crizal-prevencia-landing-module__p6xFSa__featureCard{border-right:1px solid var(--line);min-height:230px;padding:30px 28px 26px}.crizal-prevencia-landing-module__p6xFSa__featureCard:last-child{border-right:0}.crizal-prevencia-landing-module__p6xFSa__featureMeta{justify-content:space-between;align-items:flex-start;min-height:40px;margin-bottom:20px;display:flex}.crizal-prevencia-landing-module__p6xFSa__featureNumber{color:var(--blue);letter-spacing:.12em;font-size:13px;font-weight:700;display:block}.crizal-prevencia-landing-module__p6xFSa__featureIcon{width:38px;height:38px;color:var(--blue);place-items:center;display:grid}.crizal-prevencia-landing-module__p6xFSa__featureIcon svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.55px;width:100%;height:100%;overflow:visible}.crizal-prevencia-landing-module__p6xFSa__featureCard h3,.crizal-prevencia-landing-module__p6xFSa__careCard h3,.crizal-prevencia-landing-module__p6xFSa__technologyCard h3{color:var(--ink);letter-spacing:-.025em;margin:0 0 13px;font-size:21px;font-weight:600;line-height:1.12}.crizal-prevencia-landing-module__p6xFSa__featureCard p,.crizal-prevencia-landing-module__p6xFSa__careCard p,.crizal-prevencia-landing-module__p6xFSa__technologyCard p{color:var(--muted);margin:0;font-size:15px;line-height:1.6}.crizal-prevencia-landing-module__p6xFSa__metricBand{color:#fff;background:linear-gradient(108deg,#050f28fa,#082552f2),radial-gradient(circle at 90% 20%,#77d2ef47,#0000 40%);grid-template-columns:1.2fr .8fr;padding:66px max(24px,10vw);display:grid}.crizal-prevencia-landing-module__p6xFSa__metricBand .crizal-prevencia-landing-module__p6xFSa__kicker{color:#a7dff1}.crizal-prevencia-landing-module__p6xFSa__metricMain,.crizal-prevencia-landing-module__p6xFSa__metricNote{padding:14px clamp(0px,4vw,60px)}.crizal-prevencia-landing-module__p6xFSa__metricNote{border-left:1px solid #dcf0fa4d}.crizal-prevencia-landing-module__p6xFSa__metricMain strong{color:#fff;letter-spacing:-.07em;margin:12px 0 9px;font-size:clamp(65px,8vw,120px);font-weight:400;line-height:.9;display:block}.crizal-prevencia-landing-module__p6xFSa__metricMain strong sup{letter-spacing:0;font-size:.3em}.crizal-prevencia-landing-module__p6xFSa__metricNote>span{color:#b3e9f6;letter-spacing:.12em;text-transform:uppercase;margin:13px 0 22px;font-size:13px;font-weight:700;display:block}.crizal-prevencia-landing-module__p6xFSa__metricNote strong{color:#fff;letter-spacing:-.06em;font-size:clamp(42px,5vw,74px);font-weight:400;line-height:.95;display:block}.crizal-prevencia-landing-module__p6xFSa__metricMain p,.crizal-prevencia-landing-module__p6xFSa__metricNote p{color:#d1deef;max-width:420px;margin:23px 0 0;font-size:15px;line-height:1.55}.crizal-prevencia-landing-module__p6xFSa__technology{background:#f4f7fb;padding:clamp(96px,10vw,150px) max(24px,7vw)}.crizal-prevencia-landing-module__p6xFSa__technologyIntro{text-align:center;max-width:900px;margin:0 auto 64px}.crizal-prevencia-landing-module__p6xFSa__technologyGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;max-width:1320px;margin:0 auto;display:grid}.crizal-prevencia-landing-module__p6xFSa__technologyCard{background:#fff;overflow:hidden;box-shadow:0 18px 40px #11305b14}.crizal-prevencia-landing-module__p6xFSa__technologyCard>img{aspect-ratio:580/326;object-fit:cover;width:100%;height:auto;display:block}.crizal-prevencia-landing-module__p6xFSa__technologyCard>div{padding:28px 28px 34px}.crizal-prevencia-landing-module__p6xFSa__technologyCard .crizal-prevencia-landing-module__p6xFSa__cardLabel{color:var(--blue);margin-bottom:14px;font-size:11px}.crizal-prevencia-landing-module__p6xFSa__care{background:#fff}.crizal-prevencia-landing-module__p6xFSa__careGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;max-width:1320px;margin:0 auto;display:grid}.crizal-prevencia-landing-module__p6xFSa__careCard{border:1px solid var(--line);background:#fbfcfe;overflow:hidden}.crizal-prevencia-landing-module__p6xFSa__careCard>img{aspect-ratio:340/212;object-fit:cover;width:100%;height:auto;display:block}.crizal-prevencia-landing-module__p6xFSa__careCard>div{padding:24px 20px 28px}.crizal-prevencia-landing-module__p6xFSa__careCard h3{font-size:18px}.crizal-prevencia-landing-module__p6xFSa__careCard p{font-size:14px}.crizal-prevencia-landing-module__p6xFSa__consultation{color:#fff;background:var(--navy);grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);align-items:stretch;max-width:1420px;margin:0 auto clamp(80px,10vw,150px);display:grid;overflow:hidden}.crizal-prevencia-landing-module__p6xFSa__consultation>div:first-child{padding:clamp(55px,7vw,96px) clamp(28px,7vw,100px)}.crizal-prevencia-landing-module__p6xFSa__consultation h2{color:#fff;max-width:700px}.crizal-prevencia-landing-module__p6xFSa__consultation p{color:#d2deed;max-width:650px}.crizal-prevencia-landing-module__p6xFSa__consultation .crizal-prevencia-landing-module__p6xFSa__kicker{color:#a5e2f0}.crizal-prevencia-landing-module__p6xFSa__consultation .crizal-prevencia-landing-module__p6xFSa__primaryButton{background:#1b84cb}.crizal-prevencia-landing-module__p6xFSa__lightButton{color:#0b2b5b;background:#fff}.crizal-prevencia-landing-module__p6xFSa__consultationVisual{background:radial-gradient(circle at 28% 36%,#ffdcf1eb,#0000 20%),radial-gradient(circle at 78% 59%,#62cbece0,#0000 26%),linear-gradient(135deg,#ed9bc8,#296ea9 72%);flex-direction:column;justify-content:center;padding:40px;display:flex;position:relative;overflow:hidden}.crizal-prevencia-landing-module__p6xFSa__consultationVisual:before,.crizal-prevencia-landing-module__p6xFSa__consultationVisual:after{content:"";border:1px solid #ffffffbd;border-radius:50%;width:240px;height:240px;position:absolute}.crizal-prevencia-landing-module__p6xFSa__consultationVisual:before{top:16%;left:10%}.crizal-prevencia-landing-module__p6xFSa__consultationVisual:after{bottom:-38px;right:-24px;box-shadow:0 0 0 25px #ffffff1f,0 0 0 52px #7a50e829}.crizal-prevencia-landing-module__p6xFSa__consultationVisual span,.crizal-prevencia-landing-module__p6xFSa__consultationVisual strong{z-index:1;color:#fff;letter-spacing:-.07em;font-size:clamp(42px,5vw,75px);font-weight:400;line-height:.9;display:block;position:relative}.crizal-prevencia-landing-module__p6xFSa__consultationVisual strong{margin-top:14px;font-weight:700}.crizal-prevencia-landing-module__p6xFSa__sourceNote{max-width:1180px;margin:0 auto;padding:0 24px 72px}.crizal-prevencia-landing-module__p6xFSa__sourceNote h2{color:var(--ink);margin:0 0 18px;font-size:20px}.crizal-prevencia-landing-module__p6xFSa__sourceNote p{color:#68758b;max-width:1000px;margin:9px 0;font-size:13px;line-height:1.6}.crizal-prevencia-landing-module__p6xFSa__sourceNote a{color:var(--blue);text-underline-offset:3px;text-decoration:underline}@media (max-width:1100px){.crizal-prevencia-landing-module__p6xFSa__hero{grid-template-columns:1fr .85fr}.crizal-prevencia-landing-module__p6xFSa__featureGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.crizal-prevencia-landing-module__p6xFSa__featureCard:nth-child(2){border-right:0}.crizal-prevencia-landing-module__p6xFSa__featureCard:nth-child(n+3){border-top:1px solid var(--line)}.crizal-prevencia-landing-module__p6xFSa__technologyGrid{grid-template-columns:1fr;max-width:660px}.crizal-prevencia-landing-module__p6xFSa__careGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.crizal-prevencia-landing-module__p6xFSa__careCard:nth-child(4),.crizal-prevencia-landing-module__p6xFSa__careCard:nth-child(5){grid-column:span 1}}@media (max-width:760px){.crizal-prevencia-landing-module__p6xFSa__hero{min-height:0;display:block}.crizal-prevencia-landing-module__p6xFSa__heroCopy{min-height:560px;padding:42px 24px 48px}.crizal-prevencia-landing-module__p6xFSa__hero h1{font-size:46px}.crizal-prevencia-landing-module__p6xFSa__heroCopy p{font-size:16px}.crizal-prevencia-landing-module__p6xFSa__heroVisual{min-height:360px}.crizal-prevencia-landing-module__p6xFSa__heroOrb{width:130px;height:130px}.crizal-prevencia-landing-module__p6xFSa__anchorNav{justify-content:flex-start}.crizal-prevencia-landing-module__p6xFSa__overview,.crizal-prevencia-landing-module__p6xFSa__care,.crizal-prevencia-landing-module__p6xFSa__technology{padding-left:24px;padding-right:24px}.crizal-prevencia-landing-module__p6xFSa__sectionIntro,.crizal-prevencia-landing-module__p6xFSa__technologyIntro{margin-bottom:44px}.crizal-prevencia-landing-module__p6xFSa__sectionIntro h2,.crizal-prevencia-landing-module__p6xFSa__technologyIntro h2,.crizal-prevencia-landing-module__p6xFSa__consultation h2{font-size:40px}.crizal-prevencia-landing-module__p6xFSa__featureGrid{grid-template-columns:1fr}.crizal-prevencia-landing-module__p6xFSa__featureCard,.crizal-prevencia-landing-module__p6xFSa__featureCard:nth-child(2){border-right:0;border-top:1px solid var(--line)}.crizal-prevencia-landing-module__p6xFSa__featureCard:first-child{border-top:0}.crizal-prevencia-landing-module__p6xFSa__metricBand{padding:58px 24px;display:block}.crizal-prevencia-landing-module__p6xFSa__metricMain,.crizal-prevencia-landing-module__p6xFSa__metricNote{padding:0}.crizal-prevencia-landing-module__p6xFSa__metricNote{border-top:1px solid #dcf0fa4d;border-left:0;margin-top:42px;padding-top:34px}.crizal-prevencia-landing-module__p6xFSa__careGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.crizal-prevencia-landing-module__p6xFSa__consultation{margin-left:16px;margin-right:16px;display:block}.crizal-prevencia-landing-module__p6xFSa__consultation>div:first-child{padding:52px 24px 58px}.crizal-prevencia-landing-module__p6xFSa__consultationVisual{min-height:250px}}@media (max-width:500px){.crizal-prevencia-landing-module__p6xFSa__hero h1{font-size:40px}.crizal-prevencia-landing-module__p6xFSa__logo{width:280px;margin-bottom:32px}.crizal-prevencia-landing-module__p6xFSa__heroActions,.crizal-prevencia-landing-module__p6xFSa__consultationActions{flex-direction:column;align-items:stretch}.crizal-prevencia-landing-module__p6xFSa__primaryButton,.crizal-prevencia-landing-module__p6xFSa__secondaryButton,.crizal-prevencia-landing-module__p6xFSa__lightButton{width:100%}.crizal-prevencia-landing-module__p6xFSa__careGrid{grid-template-columns:1fr}.crizal-prevencia-landing-module__p6xFSa__careCard>img{max-height:240px}}
.catalog-price{color:#172431;white-space:nowrap;align-items:baseline;gap:7px;display:flex}.catalog-price del{color:#98a1aa;font-size:13px;font-weight:600;text-decoration-thickness:1px}.catalog-price em,.product-neopt-discount{color:#e31e24;white-space:nowrap;font-style:normal;font-weight:800}.catalog-price em{font-size:13px}.product-neopt-price-row{align-items:baseline;gap:10px;display:flex}.market-product-page .product-neopt-price{color:#172431}.product-neopt-old-price{color:#98a1aa;white-space:nowrap;font-size:16px;font-weight:600;text-decoration-thickness:1px}.product-neopt-discount{font-size:17px}
.neopt-card{transition:box-shadow .2s;position:relative}.neopt-card:hover{z-index:6;box-shadow:0 14px 34px #0000001f}.neopt-card-photo{background:#fff;padding:16px!important}.neopt-card-product-image{transition:transform .25s!important}.neopt-card:hover .neopt-card-product-image{transform:scale(1.025)!important}.neopt-card-brand-logo{width:104px!important;height:36px!important;top:18px!important;left:18px!important;transform:none!important}.neopt-card-body{min-height:132px!important;padding:17px 14px 22px!important}.neopt-card-body>a{font-size:16px!important;line-height:1.15!important}.neopt-card-variants{z-index:3;opacity:0;visibility:hidden;background:#fff;border:1px solid #eee;border-radius:10px;gap:7px;transition:opacity .2s,transform .2s,visibility .2s;display:flex;position:absolute;bottom:58px;left:8px;right:8px;overflow-x:auto;transform:translateY(8px);box-shadow:0 10px 25px #0000001a;padding:10px!important}.neopt-card:hover .neopt-card-variants{opacity:1;visibility:visible;transform:translateY(0)}.neopt-card-variants a{flex:0 0 66px;width:66px!important;height:66px!important}.neopt-card-row{justify-content:space-between;align-items:center;margin-top:20px;display:flex}.neopt-card-row strong{font-size:16px;line-height:1.15}.neopt-card-row button{width:32px!important;height:32px!important;font-size:19px!important;position:static!important}.catalog-section .products .card-image{background:#fff;height:clamp(270px,18vw,330px);padding:18px}.catalog-section .products .card-image img{object-fit:contain;object-position:center;mix-blend-mode:multiply;padding:12px}.catalog-section .products .card-body{min-height:142px;padding:17px 16px 20px}@media (max-width:700px){.catalog-section .products .card-image{height:230px;padding:12px}.catalog-section .products .card-image img{padding:6px}}@media (hover:none){.neopt-card-variants{opacity:1;visibility:visible;box-shadow:none;margin:0 0 14px;position:static;transform:none}}
.catalog-nav{z-index:10;position:relative}.mega-menu{position:static}.mega-trigger{border:0;border-right:1px solid var(--line);height:50px;color:var(--navy);cursor:pointer;white-space:nowrap;background:#fff;border-bottom:3px solid #0000;padding:0 18px 0 0;font:700 13px Arial}.mega-menu.is-open .mega-trigger{border-bottom-color:var(--navy)}.mega-panel{border-top:1px solid #edf0f2;border-bottom:1px solid var(--line);background:#fff;grid-template-columns:1.1fr 2.7fr 1.05fr 1.05fr;gap:0;padding:25px max(5vw,28px);display:none;position:absolute;top:50px;left:0;right:0;box-shadow:0 18px 29px #102f4e2e}.mega-menu.is-open .mega-panel{display:grid}.mega-shortcuts{align-content:start;gap:12px;padding:6px 28px 6px 0;display:grid}.mega-shortcuts a{color:#87939e;font-size:13px}.mega-shortcuts a:first-child,.mega-shortcuts a:nth-child(7){color:var(--orange)}.mega-shortcuts a:last-child{color:var(--blue);margin-top:15px;font-weight:700}.mega-column{border-left:1px solid #e9edf0;align-content:start;gap:15px;padding:4px 28px;display:grid}.mega-column>strong{color:#44515c;font-size:16px;font-weight:400}.mega-columns{grid-template-columns:repeat(3,1fr);gap:26px;display:grid}.mega-columns>div,.mega-lens-column{align-content:start;gap:11px;display:grid}.mega-columns b,.mega-lens-column b,.mega-forms b{color:var(--ink);font-size:13px}.mega-columns a,.mega-lens-column a{color:#8a959e;font-size:13px;line-height:1.2}.mega-forms{grid-template-columns:repeat(3,max-content);align-items:center;gap:13px 22px;margin-top:7px;display:grid}.mega-forms b{grid-column:1/-1}.mega-forms span{color:#8a959e;font-size:13px}.mega-lens-column{gap:11px}.mega-lens-column b:not(:first-of-type){margin-top:6px}.mega-feature{color:var(--navy);background:linear-gradient(135deg,#dff1fd,#bfe3fa);align-content:center;gap:11px;margin-left:10px;padding:23px;display:grid}.mega-feature span{color:var(--blue);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:700;line-height:1.2}.mega-feature b{font-size:17px;line-height:1.15}.mega-feature a{color:var(--blue);font-size:12px;font-weight:700}.mega-panel a:hover{color:var(--blue);text-underline-offset:3px;text-decoration:underline}@media (max-width:960px){.mega-panel{grid-template-columns:1fr 2fr 1fr;padding:20px 4vw}.mega-feature{display:none}.mega-columns{gap:15px}.mega-forms{grid-template-columns:repeat(2,max-content)}}@media (max-width:700px){.mega-trigger{height:44px;padding-right:12px;font-size:12px}.mega-panel{grid-template-columns:1fr 1fr;max-height:calc(100vh - 120px);padding:14px 20px;top:44px;overflow:auto}.mega-shortcuts,.mega-feature{display:none}.mega-column{border:0;padding:8px 12px}.mega-lens-column{border-left:1px solid #e9edf0}.mega-columns{grid-template-columns:1fr}.mega-columns>div:nth-child(n+2),.mega-forms{display:none}.mega-column>strong{font-size:14px}.mega-columns a,.mega-lens-column a{font-size:12px}}
.mega-panel-sun{background:#f7f8f9;grid-template-columns:1.1fr 2.7fr 1fr}.mega-panel-sun .mega-shortcuts{background:#fff;margin:-25px 0 -25px calc(-1*max(5vw,28px));padding:31px 28px 31px max(5vw,28px)}@media (max-width:960px){.mega-panel-sun{grid-template-columns:1fr 2fr}.mega-panel-sun .mega-shortcuts{margin:-20px 0 -20px -4vw;padding:26px 28px 26px 4vw}}@media (max-width:700px){.mega-panel-sun{grid-template-columns:1fr}.mega-panel-sun .mega-shortcuts{display:none}}
.header{z-index:20;grid-template-columns:190px 1fr auto;position:relative}.header-search-spacer{min-width:0}.search-shell{display:contents}.search-launcher{min-width:68px;color:var(--navy);cursor:pointer;background:0 0;border:0;place-content:center;gap:2px;padding:0;font:600 11px Arial;display:grid}.search-launcher span:first-child{font-size:26px;font-weight:400;line-height:.7;transform:rotate(-20deg)}.full-search{border-top:1px solid var(--line);border-bottom:1px solid var(--navy);background:#fff;align-items:center;gap:15px;height:71px;padding:0 max(5vw,28px);display:flex;position:absolute;top:100%;left:0;right:0;box-shadow:0 13px 20px #102f4e1a}.full-search>span{color:var(--navy);font-size:29px;line-height:1;transform:rotate(-20deg)}.full-search input{min-width:0;height:100%;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font:20px Arial}.full-search input::placeholder{color:#9aa4ac}.full-search button{width:45px;height:45px;color:var(--ink);cursor:pointer;background:0 0;border:0;font:200 32px Arial}@media (max-width:700px){.header{grid-template-columns:1fr auto}.header-search-spacer{display:none}.search-launcher{min-width:48px}.search-launcher span:last-child{display:none}.full-search{height:62px;padding:0 20px}.full-search input{font-size:16px}.full-search>span{font-size:24px}}
.hero-showcase{grid-template-columns:minmax(0,2.02fr) minmax(275px,.98fr);gap:14px;max-width:1230px;margin:38px auto 0;padding:0 28px;display:grid}.hero-slider{background:#dff1fe;border-radius:26px;grid-template-columns:1fr 1.06fr;height:505px;min-height:505px;display:grid;position:relative;overflow:hidden}.hero-slider:after{content:"";pointer-events:none;background:linear-gradient(90deg,#dff1fee0 0%,#dff1fe4d 48%,#dff1fe08 70%);position:absolute;inset:0}.hero-slide-copy{z-index:1;flex-direction:column;justify-content:center;align-items:flex-start;min-height:0;padding:70px 0 66px 58px;display:flex;position:relative}.hero-slide-copy p{color:var(--blue);letter-spacing:.11em;margin:0 0 17px;font-size:10px;font-weight:700}.hero-slide-copy h1{color:var(--navy);letter-spacing:-.055em;margin:0;font-size:clamp(38px,4vw,60px);line-height:1.03}.hero-slide-copy h1 em{color:var(--orange);font-style:normal}.hero-slide-copy>span{color:#435c70;max-width:370px;margin-top:24px;font-size:15px;line-height:1.5}.hero-slide-copy .button{margin-top:28px}.hero-slider>img{object-fit:cover;mix-blend-mode:multiply;width:100%;height:100%}.hero-slider-controls{z-index:2;width:166px;color:var(--navy);grid-template-columns:43px 1fr 43px;align-items:center;gap:12px;font-size:11px;font-weight:700;display:grid;position:absolute;bottom:30px;right:34px}.hero-slider-controls span{text-align:center;font-variant-numeric:tabular-nums}.hero-slider-controls button{width:43px;height:43px;color:var(--navy);cursor:pointer;background:#ffffff8c;border:1px solid #102f4e99;border-radius:50%;font-size:21px}.hero-side-cards{grid-template-rows:1fr 1fr;gap:14px;display:grid}.hero-side-card{border-radius:24px;min-height:0;position:relative;overflow:hidden}.hero-side-card img{object-fit:cover;mix-blend-mode:multiply;width:100%;height:100%;position:absolute;inset:0}.hero-diagnostic{color:#fff;background:#0d67a9}.hero-diagnostic:after{content:"";background:linear-gradient(90deg,#0d67a9 0%,#0d67a9cc 50%,#0d67a90d 100%);position:absolute;inset:0}.hero-diagnostic>div{z-index:1;flex-direction:column;align-items:flex-start;height:100%;padding:31px 25px;display:flex;position:relative}.hero-side-card p{letter-spacing:.08em;margin:0;font-size:10px;font-weight:700}.hero-diagnostic strong,.hero-promo-card strong{letter-spacing:-.045em;margin-top:10px;font-size:29px;line-height:1.01}.hero-diagnostic span{max-width:150px;margin-top:14px;font-size:12px;line-height:1.35}.hero-diagnostic b{color:var(--blue);background:#fff;margin-top:auto;padding:11px 15px;font-size:12px}.hero-promo-card{color:#07558e;background:#d9f5fb}.hero-promo-card:after{content:"";background:linear-gradient(#d9f5fbeb,#d9f5fb26);position:absolute;inset:0}.hero-promo-card>div{z-index:1;padding:27px 24px;display:grid;position:relative}.hero-promo-card span{margin-top:12px;font-size:13px;font-weight:700}.hero-promo-card>b{z-index:2;background:var(--orange);color:#fff;padding:8px;font-size:22px;position:absolute;top:21px;right:20px}.hero-promo-card img{object-position:center 76%;opacity:.85}@media (max-width:800px){.hero-showcase{grid-template-columns:1fr;gap:10px;margin-top:0;padding:0}.hero-slider{border-radius:0;grid-template-columns:1fr;height:500px;min-height:500px}.hero-slider:after{background:linear-gradient(#dff1fefa 0%,#dff1fe99 53%,#dff1fe0a 80%)}.hero-slide-copy{padding:55px 25px 195px}.hero-slide-copy h1{font-size:43px}.hero-slider>img{z-index:0;position:absolute;inset:0}.hero-side-cards{grid-template-rows:1fr;grid-template-columns:1fr 1fr;gap:10px;height:440px;padding:0 10px}.hero-side-card{border-radius:16px}.hero-diagnostic>div,.hero-promo-card>div{padding:22px 17px}.hero-diagnostic strong,.hero-promo-card strong{font-size:24px}.hero-slider-controls{bottom:22px;right:24px}}
.home-blog{background:#fff;padding:82px max(7vw,42px) 88px}.home-blog-head{justify-content:space-between;align-items:end;gap:24px;margin-bottom:32px;display:flex}.home-blog h2{color:var(--ink);letter-spacing:-.035em;margin:0;font-size:clamp(34px,3.15vw,50px);line-height:1.08}.home-blog-head>a{color:#1f75d3;white-space:nowrap;align-items:center;gap:12px;font-size:18px;font-weight:700;display:inline-flex}.home-blog-head>a span{font-size:38px;font-weight:400;line-height:.5;transition:transform .2s}.home-blog-head>a:hover span{transform:translate(4px)}.home-blog-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.home-blog-card{min-width:0}.home-blog-image{aspect-ratio:1.43;background:#edf2f5;border-radius:24px;display:block;overflow:hidden}.home-blog-image img{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.home-blog-card:hover .home-blog-image img{transform:scale(1.045)}.home-blog-card h3{max-width:390px;color:var(--ink);letter-spacing:-.018em;margin:20px 0 13px;font-size:clamp(18px,1.36vw,24px);line-height:1.2}.home-blog-card h3 a:hover{color:var(--blue)}.home-blog-card p{color:#7d8994;align-items:center;gap:9px;margin:0;font-size:16px;line-height:1.3;display:flex}.home-blog-card p span[aria-hidden]{color:#9ba5ad;font-size:20px;line-height:1}@media (max-width:960px){.home-blog{padding:64px max(5vw,28px) 70px}.home-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 18px}}@media (max-width:700px){.home-blog{padding:52px 24px 58px}.home-blog-head{align-items:center;margin-bottom:24px}.home-blog h2{font-size:32px}.home-blog-head>a{gap:7px;font-size:15px}.home-blog-head>a span{font-size:30px}.home-blog-grid{grid-template-columns:1fr;gap:28px}.home-blog-image{aspect-ratio:1.6;border-radius:18px}.home-blog-card h3{margin:14px 0 9px;font-size:20px}.home-blog-card p{font-size:14px}}
.header-utility-nav{color:#596a78;white-space:nowrap;justify-content:center;align-items:center;gap:23px;font-size:12px;display:flex}.header-utility-nav a:hover{color:var(--blue);text-underline-offset:4px;text-decoration:underline}@media (max-width:960px){.header-utility-nav{gap:13px;font-size:11px}}@media (max-width:700px){.header-utility-nav{display:none}}
.catalog-nav{background:#fff;border:0;border-top:1px solid #e9eef2;border-bottom:1px solid #dce4ea;gap:5px;min-height:61px;padding:0 max(4vw,26px);box-shadow:0 4px 11px #16304b0a}.catalog-nav>a{color:#203d58;border:0;border-radius:7px;margin:10px 0;padding:0 14px;font-size:12px;font-weight:600;transition:background .2s,color .2s}.catalog-nav>a:hover{color:var(--blue);background:#edf7ff}.catalog-nav .mega-trigger{color:#203d58;border:0;border-radius:7px;height:61px;padding:0 14px;font-size:12px}.catalog-nav .mega-menu.is-open .mega-trigger{border-bottom:3px solid var(--blue);color:var(--blue);background:#edf7ff}.catalog-nav .sale-link{color:#e34d1a;gap:7px}.catalog-nav .sale-link span{width:19px;height:19px;color:var(--orange);background:#fff0e9;border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:grid}.catalog-nav .sale-link:hover{color:#d94213;background:#fff0e9}.catalog-nav .diagnostic-link{background:var(--orange);border-radius:7px;margin:9px 0 9px auto;padding:0 19px;font-size:12px;box-shadow:0 4px 8px #c9450a2e}.catalog-nav .diagnostic-link span{margin-left:9px;font-size:16px}@media (max-width:960px){.catalog-nav{gap:0;padding:0 20px}.catalog-nav>a,.catalog-nav .mega-trigger{padding:0 12px}}@media (max-width:700px){.catalog-nav{min-height:50px;padding:0 15px}.catalog-nav>a{margin:7px 0;padding:0 10px}.catalog-nav .mega-trigger{height:50px;padding:0 10px}.catalog-nav .sale-link span,.catalog-nav .diagnostic-link{display:none}}
.catalog-nav .diagnostic-link{background:linear-gradient(135deg,#56636f 0%,#8e98a1 52%,#5d6872 100%);box-shadow:0 4px 10px #3c48523d}.catalog-nav .diagnostic-link:hover{background:linear-gradient(135deg,#46515b,#7a858e,#4e5962)}
.header{grid-template-columns:390px minmax(250px,1fr) auto}.brand-lockup{align-items:center;gap:16px;display:flex}.brand-lockup>span{color:#5e6e7b;white-space:nowrap;border-left:1px solid #dce4ea;padding-left:16px;font-size:11px;line-height:1.25}.header-actions>a b,.search-launcher svg,.full-search svg{place-items:center;display:grid}.header-actions>a b svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.search-launcher svg,.full-search svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:25px;height:25px}.search-launcher span:first-child{font-size:inherit;transform:none}.full-search>span{display:none}.header-actions>a{color:#435464}.header-actions>a:hover{color:var(--blue)}@media (max-width:960px){.header{grid-template-columns:230px 1fr auto}.brand-lockup>span{display:none}}@media (max-width:700px){.header{grid-template-columns:1fr auto}.brand-lockup{gap:0}.header-actions>a:first-of-type{display:grid}.header-actions>a:nth-of-type(2),.header-actions>a:nth-of-type(3){display:none}}
.header-actions{gap:23px}.header-actions>a{letter-spacing:0;min-width:54px;color:#254560!important;font-size:12px!important;font-weight:400!important}.header-actions>a b{height:28px;color:#153f66!important;font-weight:400!important}.header-actions>a b svg{stroke-width:1.55px;width:26px;height:26px}.header-actions>a[aria-label=Избранное] b svg{stroke-width:1.7px;width:28px;height:28px}.header-actions>a[aria-label=Личный\ кабинет] b svg{stroke-width:1.45px;width:27px;height:27px}.header-actions>a[aria-label=Корзина] b svg{stroke-width:1.65px;width:28px;height:28px}.search-launcher{color:#153f66;font-size:12px;font-weight:400}.search-launcher svg{stroke-width:1.65px;width:27px;height:27px}@media (max-width:700px){.header-actions{gap:12px}.header-actions>a{font-size:11px!important}}
.site-header{z-index:103;background:#fff;position:sticky;top:0}
.trust-row{gap:0;padding:31px max(7vw,42px)}.trust-row>div{justify-content:center;gap:17px}.trust-row>div>div{gap:5px;display:grid}.trust-row strong{color:var(--blue);font-size:17px;line-height:1.15}.trust-row>div>div>span{color:var(--muted);font-size:13px;line-height:1.25}.trust-icon{width:43px;height:43px;color:var(--blue);place-items:center;display:grid}.trust-icon svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:39px;height:39px}@media (max-width:700px){.trust-row{padding:24px}.trust-row>div{justify-content:flex-start;gap:11px}.trust-row strong{font-size:14px}.trust-row>div>div>span{font-size:12px}.trust-icon{width:33px;height:33px}.trust-icon svg{width:30px;height:30px}}
.nav-search{background:#f8fafc;border:1px solid #dce5ec;border-radius:7px;flex:0 0 265px;align-items:center;height:42px;margin:9px 8px 9px auto;transition:flex-basis .32s,background .2s;display:flex;overflow:hidden}.nav-search.is-open{background:#fff;border-color:#aebbc6;flex:265px}.nav-search-ticker{white-space:nowrap;color:#697987;flex:1;font-size:11px;overflow:hidden}.nav-search-ticker>span{padding-left:100%;animation:12s linear infinite nav-search-ticker;display:inline-block}.nav-search input{min-width:0;height:100%;color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:0 11px;font:400 13px Jost,Arial,sans-serif}.nav-search input::placeholder{color:#84919b}.nav-search button{color:#163f66;cursor:pointer;background:#fff;border:0;border-left:1px solid #dce5ec;place-items:center;width:41px;height:100%;display:grid}.nav-search button:hover{background:#edf7ff}.nav-search svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;width:22px;height:22px}@keyframes nav-search-ticker{0%{transform:translate(0)}to{transform:translate(-100%)}}@media (prefers-reduced-motion:reduce){.nav-search-ticker>span{padding-left:12px;animation:none}}@media (max-width:960px){.nav-search{flex-basis:190px;margin-right:5px}.nav-search.is-open{flex-basis:260px}}@media (max-width:700px){.nav-search{display:none}}
.nav-search+.diagnostic-link{margin-left:0!important}.catalog-nav{position:relative}.nav-search.is-open{z-index:12;min-width:0;height:42px;margin:auto 0;position:absolute;inset:0 calc(max(4vw,26px) + 253px) 0 max(4vw,26px);box-shadow:0 7px 20px #1034501f}.nav-search.is-open input{width:100%}.catalog-nav:has(.nav-search.is-open)>a:not(.diagnostic-link){visibility:hidden;pointer-events:none}.catalog-nav:has(.nav-search.is-open)>.mega-menu{visibility:hidden;pointer-events:none}@media (max-width:1400px){.nav-search,.catalog-nav .diagnostic-link{display:none}}@media (max-width:960px){.nav-search.is-open{box-shadow:none;flex:260px;margin:9px 5px 9px auto;position:static}}
.product-detail{grid-template-columns:minmax(0,1.16fr) minmax(390px,.84fr);gap:5vw}.detail-image{background:#fff;height:min(660px,62vw);top:28px}.detail-image img{object-position:center;object-fit:contain!important}.detail-copy{padding-top:16px}.detail-copy>p:first-child{color:#73818c;text-transform:uppercase;letter-spacing:.08em;margin:0 0 10px;font-size:11px}.detail-copy h1{letter-spacing:-.045em;max-width:620px;margin:0 0 20px;font-size:clamp(38px,3.4vw,58px);line-height:1.04}.detail-copy>.price{margin:0 0 18px;font-size:20px}.available{margin:0 0 20px;font-size:13px}.detail-copy>p{font-size:15px;line-height:1.55}.detail-copy .button{margin-top:10px;padding:16px 22px}.product-specs{margin-top:38px}.product-specs h2{color:var(--navy);letter-spacing:-.025em;margin:0 0 23px;font-size:26px}.product-specs h3{color:var(--navy);margin:22px 0 9px;font-size:14px}.detail-copy dl{margin-top:0}.detail-copy dl div{padding:13px 0;font-size:13px}@media (max-width:960px){.product-detail{grid-template-columns:1fr;gap:35px}.detail-image{height:min(570px,78vw);position:static}.detail-copy{padding-top:0}}@media (max-width:700px){.detail-copy h1{font-size:40px}.detail-image{height:420px}.product-specs h2{font-size:23px}}
.mega-menu-module__GqDrcq__menu{display:flex;position:relative}.mega-menu-module__GqDrcq__trigger{color:#172431;white-space:nowrap;cursor:pointer;background:#fff;border:0;border-right:1px solid #dce4ea;align-items:center;padding:0 17px;font:600 13px Arial;display:flex}.mega-menu-module__GqDrcq__panel{z-index:30;background:#fff;border:1px solid #dce4ea;grid-template-columns:570px 650px;width:1220px;min-height:340px;display:grid;position:absolute;top:100%;left:0;box-shadow:0 16px 34px #102f4e29}.mega-menu-module__GqDrcq__filterColumns{grid-template-columns:repeat(3,minmax(150px,1fr));gap:22px;padding:24px;display:grid}.mega-menu-module__GqDrcq__panel section{align-content:start;gap:9px;display:grid}.mega-menu-module__GqDrcq__panel strong{color:#102f4e;text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px;font-size:12px}.mega-menu-module__GqDrcq__panel a{align-items:center;gap:9px;font-size:13px;display:flex}.mega-menu-module__GqDrcq__panel img{object-fit:contain;width:30px;height:20px}.mega-menu-module__GqDrcq__brandStrip{background:#fff;border-left:1px solid #dce4ea;padding:24px 28px}.mega-menu-module__GqDrcq__brandStrip>div{justify-content:space-between;align-items:center;display:flex}.mega-menu-module__GqDrcq__brandStrip>div a{color:#0054a6;font-size:12px}.mega-menu-module__GqDrcq__brandStrip nav{scroll-snap-type:x mandatory;grid-template-rows:repeat(3,58px);grid-auto-columns:180px;grid-auto-flow:column;gap:12px 18px;padding:18px 4px 10px;display:grid;overflow-x:auto}.mega-menu-module__GqDrcq__brandStrip nav::-webkit-scrollbar{height:7px}.mega-menu-module__GqDrcq__brandStrip nav::-webkit-scrollbar-thumb{background:#9ca4a9;border-radius:8px}.mega-menu-module__GqDrcq__brandStrip nav a{scroll-snap-align:start;justify-content:center;align-items:center;min-width:0;padding:7px 5px;display:flex;overflow:hidden}.mega-menu-module__GqDrcq__brandStrip nav img{object-fit:contain;width:100%;height:100%}.mega-menu-module__GqDrcq__brandName{color:#102f4e;text-align:center;max-width:100%;font-size:15px;font-weight:700;line-height:1.15}.mega-menu-module__GqDrcq__brandStrip nav img[alt="Dolce & Gabbana"]{transform:scale(1.15)}.mega-menu-module__GqDrcq__brandStrip nav img[alt=Emporio\ Armani]{transform:scale(1.3)}.mega-menu-module__GqDrcq__brandStrip nav img[alt="Prada Linea Rossa"]{transform:scale(2.2)}
.catalog-nav-active-module__u_Do7W__active{box-shadow:inset 0 -3px #0054a6;color:#0054a6!important;background:#edf7ff!important}
