.clo-article{--clo-green: #08874a;--clo-green-hover: #06703e;--clo-green-light: #f0faf5;--clo-blue: #125bff;--clo-dark: #111213;--clo-body: #4a4a4a;--clo-light: #6c757d;--clo-border: #e9ecef;--clo-bg-light: #f8f9fa;--clo-white: #fdfdfd;--clo-hero-grad-a: #ffffff;--clo-hero-grad-b: #f0f7ff;--clo-cta-grad-a: #08874a;--clo-cta-grad-b: #0aa55a;--clo-on-cta: #ffffff;--clo-shadow-sm: 0 2px 4px rgba(0, 0, 0, .06);--clo-shadow-md: 0 4px 12px rgba(0, 0, 0, .08);--clo-radius: 8px;--clo-radius-lg: 12px;font-family:Source Sans Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:var(--clo-body);background:var(--clo-white);line-height:1.7}.clo-article *,.clo-article *:before,.clo-article *:after{box-sizing:border-box}.clo-article h1,.clo-article h2,.clo-article h3,.clo-article p,.clo-article ul,.clo-article ol,.clo-article figure,.clo-article figcaption{margin:0;padding:0}.clo-container{max-width:900px;margin:0 auto;padding:0 24px}.clo-container-wide{max-width:1200px;margin:0 auto;padding:0 24px}.clo-article h1{font-size:25px;line-height:1.2;font-weight:700;color:var(--clo-dark);letter-spacing:-.01em}.clo-article h2{font-size:22.5px;line-height:1.3;font-weight:700;color:var(--clo-dark);margin-bottom:16px}.clo-article h3{font-size:17.5px;line-height:1.35;font-weight:600;color:var(--clo-dark);margin-top:32px;margin-bottom:12px}.clo-article p{font-size:12.5px;line-height:1.7;margin-bottom:16px}.clo-article a{color:var(--clo-blue);text-decoration:underline;text-underline-offset:2px}.clo-article a:hover{color:var(--clo-green-hover)}.clo-article a:focus-visible{outline:2px solid var(--clo-blue);outline-offset:2px;border-radius:2px}.clo-hero{background:linear-gradient(135deg,var(--clo-hero-grad-a) 0%,var(--clo-hero-grad-b) 100%);padding:64px 0 48px;border-bottom:1px solid var(--clo-border)}.clo-hero-inner{display:flex;flex-direction:column;align-items:center;text-align:center;gap:32px}.clo-hero-text{max-width:780px}.clo-hero .clo-hero-sub{font-size:17.5px;line-height:1.5;font-weight:400;color:var(--clo-body);margin-top:12px;margin-bottom:0}.clo-hero-image{max-width:420px}.clo-hero-image img{display:block;width:100%;height:auto;border-radius:var(--clo-radius-lg);box-shadow:var(--clo-shadow-md)}.clo-capsule-wrap{background:var(--clo-white);padding:40px 0 8px}.clo-capsule{background:var(--clo-bg-light);border-left:4px solid var(--clo-green);padding:24px 32px;border-radius:0 var(--clo-radius) var(--clo-radius) 0}.clo-capsule p:last-of-type{margin-bottom:8px}.clo-list{list-style:disc;padding-left:22px;margin:0 0 8px}.clo-list li{font-size:12.5px;line-height:1.7;margin-bottom:6px}.clo-list li::marker{color:var(--clo-green)}.clo-section-white{background:var(--clo-white);padding:48px 0}.clo-section-gray{background:var(--clo-bg-light);padding:48px 0}.clo-section-white h3:first-of-type,.clo-section-gray h3:first-of-type{margin-top:20px}.clo-figure{margin:28px 0}.clo-figure img{display:block;width:100%;max-width:520px;height:auto;border-radius:var(--clo-radius);border:1px solid var(--clo-border);box-shadow:var(--clo-shadow-sm)}.clo-figure figcaption{font-size:11px;color:var(--clo-light);margin-top:10px;line-height:1.5}.clo-product-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,320px));gap:20px;margin:24px 0 8px}.clo-product-card{display:flex;flex-direction:column;background:var(--clo-white);border:1px solid var(--clo-border);border-radius:var(--clo-radius);overflow:hidden;text-decoration:none;transition:box-shadow .2s ease,transform .2s ease}.clo-product-card:hover{box-shadow:var(--clo-shadow-md);transform:translateY(-2px)}.clo-product-card:focus-visible{outline:2px solid var(--clo-blue);outline-offset:2px}.clo-product-card img{display:block;width:100%;aspect-ratio:1 / 1;object-fit:contain;background:var(--clo-bg-light);padding:12px}.clo-product-info{display:flex;flex-direction:column;gap:4px;padding:16px;border-top:1px solid var(--clo-border)}.clo-product-price{font-size:12.5px;font-weight:700;color:var(--clo-green)}.clo-product-name{font-size:12.5px;font-weight:600;color:var(--clo-dark);line-height:1.4}.clo-product-cta{font-size:11px;font-weight:600;color:var(--clo-blue);margin-top:4px}.clo-product-card:hover .clo-product-cta{color:var(--clo-green-hover)}.clo-breadcrumb{background:var(--clo-white);padding:32px 0 8px}.clo-breadcrumb ol{list-style:none;display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:0;font-size:11px;color:var(--clo-light)}.clo-breadcrumb li{display:flex;align-items:center;gap:8px}.clo-breadcrumb li:not(:last-child):after{content:"\203a";color:var(--clo-light)}.clo-breadcrumb a{color:var(--clo-blue);text-decoration:none}.clo-breadcrumb a:hover{text-decoration:underline}.clo-breadcrumb a:focus-visible{outline:2px solid var(--clo-blue);outline-offset:2px;border-radius:2px}.clo-cta-wrap{background:var(--clo-white);padding:40px 0 64px}.clo-cta{background:linear-gradient(135deg,var(--clo-cta-grad-a),var(--clo-cta-grad-b));color:var(--clo-on-cta);border-radius:var(--clo-radius-lg);padding:48px 40px;text-align:center}.clo-cta h2{color:var(--clo-on-cta);margin-bottom:12px}.clo-cta p{color:var(--clo-on-cta);max-width:640px;margin:0 auto 24px}.clo-cta a{color:var(--clo-on-cta);text-decoration:underline}.clo-cta-links{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}a[class].clo-cta-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:12px 28px;background:var(--clo-white);color:var(--clo-green);font-size:12.5px;font-weight:600;text-decoration:none;border-radius:var(--clo-radius);transition:transform .2s ease,box-shadow .2s ease}a[class].clo-cta-btn:hover{transform:translateY(-1px);box-shadow:var(--clo-shadow-md);color:var(--clo-green-hover)}a[class].clo-cta-btn:focus-visible{outline:2px solid var(--clo-white);outline-offset:3px}@media(max-width:1024px){.clo-hero-inner{gap:32px}.clo-article h1{font-size:22.5px}}@media(max-width:768px){.clo-hero{padding:40px 0 32px}.clo-hero-inner{gap:24px}.clo-article h1{font-size:20px}.clo-hero-sub{font-size:12.5px}.clo-article h2{font-size:17.5px}.clo-article h3{font-size:12.5px}.clo-section-white,.clo-section-gray{padding:32px 0}.clo-cta{padding:36px 24px}}@media(max-width:480px){.clo-article h1{font-size:22px}.clo-hero-sub{font-size:11.5px}.clo-hero-image{display:none}.clo-capsule{padding:20px 22px}.clo-product-grid{grid-template-columns:1fr}.clo-cta-links{flex-direction:column}a[class].clo-cta-btn{width:100%}}@media(prefers-reduced-motion:reduce){.clo-product-card,a[class].clo-cta-btn{transition:none}.clo-product-card:hover,a[class].clo-cta-btn:hover{transform:none}}.clo-article{font-family:Source Sans Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:12.5px;line-height:1.7}.clo-article h1{font-size:25px;font-weight:800;line-height:1.2}.clo-article h2{font-size:22.5px;font-weight:700;line-height:1.3}.clo-article h3{font-size:17.5px;font-weight:600;line-height:1.35}.clo-article h4{font-size:13.5px;font-weight:600;line-height:1.4}.clo-article [class*=hero-subtitle],.clo-article [class*=hero-lede],.clo-article [class*=hero-sub]{font-size:17.5px;font-weight:400;line-height:1.5}@media(max-width:768px){.clo-article h1,.clo-article h2{font-size:20px}.clo-article h3{font-size:15px}.clo-article [class*=hero-subtitle],.clo-article [class*=hero-lede],.clo-article [class*=hero-sub]{font-size:13.5px}}@media(max-width:480px){.clo-article h1{font-size:20px}}.clo-crosssell{border-top:1px solid var(--clo-border)}.clo-product-grid--4{grid-template-columns:repeat(4,1fr)}@media(max-width:1024px){.clo-product-grid--4{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.clo-product-grid--4{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/blog-clean-lens-optics.css.map */
