/* Sector's 43% image / 51% information composition, in the Eko visual system. */
.eko-sector-variant-note{font-size:11px;color:#738294;margin:10px 0 0}.eko-sector-product h1,.eko-sector-product h2,.eko-sector-product h3,.eko-sector-introduction h1,.eko-sector-introduction h2{text-transform:none}
.eko-sector-introduction .product-two-cols,.eko-sector-introduction .product-page-two-cols{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:36px;padding:32px 0;border-bottom:1px solid #e4eaf0}
.eko-sector-introduction .product-two-cols .pic img{width:100%;height:290px;object-fit:contain;background:#f5f7f9}.eko-sector-introduction .product-two-cols h2{margin-top:0}
.eko-sector-introduction .owl-carousel{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:32px 0}.eko-sector-introduction .product-slider img{width:100%;height:280px;object-fit:cover}
.eko-sector-introduction .product-bottom-boxes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:24px 0}.eko-sector-introduction .product-bottom-boxes.col-2{display:block;margin:0}.eko-sector-introduction .product-bottom-box{padding:22px;background:#f5f8fa}.eko-sector-introduction .product-bottom-box img{max-height:240px;width:100%;object-fit:contain}
.eko-sector-introduction #imagesequence{margin:30px 0;padding:24px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;background:#f7f9fb}.eko-sector-introduction #myimg{grid-column:1/-1;max-height:360px;justify-self:center;object-fit:contain}
.eko-sector-intro-cta,.eko-sector-introduction+.eko-source-note{max-width:1180px;margin:30px auto}
@media(max-width:680px){.eko-sector-introduction{padding:20px}.eko-sector-introduction .product-two-cols,.eko-sector-introduction .product-page-two-cols,.eko-sector-introduction .owl-carousel,.eko-sector-introduction .product-bottom-boxes,.eko-sector-introduction #imagesequence{grid-template-columns:1fr}.eko-sector-introduction .product-two-cols .pic img{height:250px}.eko-sector-introduction h1{font-size:32px}.eko-sector-intro-cta{margin:24px 20px}}
.eko-sector-guides{display:flex;gap:10px 22px;flex-wrap:wrap;align-items:center;padding:16px 0 26px;font-size:12px}.eko-sector-guides>span{color:#748297}.eko-sector-guides a{color:#287aaf;text-decoration:none}
.eko-sector-introduction .panele-slider,.eko-sector-introduction .allinone-colors{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:20px}.eko-sector-introduction .panele-slider-element img{display:block;width:100%;height:150px;object-fit:cover}.eko-sector-introduction .products-list-elem{list-style:none}.eko-sector-introduction .product-base-category img{max-height:350px;object-fit:contain}
.single-eko_product .site-main.eko-sector-main{max-width:1280px;padding:1.8rem 32px 6rem}
.eko-sector-product{color:#15243c;font-size:16px;line-height:1.7}
.eko-sector-product h1,.eko-sector-product h2,.eko-sector-product h3{color:#102039;letter-spacing:-.025em;line-height:1.2}
.eko-sector-breadcrumb{display:flex;flex-wrap:wrap;gap:10px;font-size:12px;color:#617089;margin-bottom:34px}
.eko-sector-breadcrumb a{color:#52667f;text-decoration:none}
.eko-sector-hero{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1fr);gap:clamp(30px,5vw,72px);align-items:start}
.eko-sector-visual,.eko-sector-overview{min-width:0}
.eko-sector-image{margin:0;background:#f4f6f8;border:1px solid #e8edf1;padding:22px 22px 12px}
.eko-sector-image img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;mix-blend-mode:multiply}
.eko-sector-image figcaption{display:flex;justify-content:space-between;gap:12px;color:#6c7b8c;font-size:10px;padding-top:12px;letter-spacing:.02em}
.eko-sector-image figcaption span{white-space:nowrap}
.eko-sector-kicker{font-size:10px!important;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:#3476a7!important;margin:0 0 12px!important}
.eko-sector-overview h1{font-size:clamp(32px,3.7vw,48px);font-weight:700;margin:0 0 22px}
.eko-sector-lead{font-size:15px;line-height:1.75;color:#657287;margin:0 0 28px}
.eko-sector-information h2,.eko-sector-variants h2{font-size:16px;margin:0 0 16px;letter-spacing:0}
.eko-sector-facts{list-style:none!important;display:grid;gap:11px;margin:0!important;padding:0!important}
.eko-sector-facts li{display:flex;align-items:baseline;gap:12px;font-size:14px;color:#4b5c71;line-height:1.6}
.eko-sector-facts li>span:first-child{color:#2889d4;font-weight:600}
.eko-sector-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:18px;border-block:1px solid #e3e9ee;margin:26px 0;padding:20px 0}
.eko-sector-metrics strong{font-size:27px;display:block;line-height:1.2;color:#123653;font-weight:650}
.eko-sector-metrics span{font-size:11px;color:#68768a;display:block;margin-top:8px;line-height:1.5}
.eko-sector-variants{margin:25px 0}.eko-sector-variants>div{display:flex;gap:8px;flex-wrap:wrap}
.eko-sector-variants a{color:#3f5870;border:1px solid #d9e2ea;padding:8px 14px;font-size:12px;text-decoration:none}
.eko-sector-variants a:hover,.eko-sector-variants a[aria-current]{background:#173e5b;border-color:#173e5b;color:white}
.eko-sector-variant-name{margin-top:-10px;color:#367aa5;font-weight:600}
.eko-sector-cta{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin-top:28px}
.eko-sector-cta .eko-button{display:flex;align-items:center;gap:24px;border-radius:0;background:#1174b9;color:#fff!important;font-size:12px;padding:15px 22px;min-height:48px}
.eko-sector-cta>a:last-child{font-size:12px;color:#47637a;text-decoration:none}
.eko-sector-thumbnails{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}
.eko-sector-thumbnails button{border:1px solid #dce3e9;background:#f4f6f8;padding:4px;width:76px;height:76px}
.eko-sector-thumbnails img{width:100%;height:100%;object-fit:contain}
.eko-sector-360{margin-top:18px}
.eko-sector-360-start{display:flex;justify-content:space-between;width:100%;background:white;border:1px solid #d9e3ea;color:#3c5870;font-size:12px;padding:14px 18px;text-align:left}
.eko-sector-360-start:hover{background:#f3f7fa;color:#123e5e}
.eko-sector-360-stage{margin-top:16px;background:#f5f7f9;padding:14px}
.eko-sector-360-stage img{display:block;width:100%;height:auto;object-fit:contain}
.eko-sector-360-stage label{display:block;font-size:12px}.eko-sector-360-stage input{display:block;width:100%;min-height:36px;accent-color:#1579b9}
.eko-sector-360-status{font-size:11px;margin:2px 0;color:#586d7f}
.eko-sector-sections{display:flex;flex-wrap:wrap;border-block:1px solid #dce4eb;margin-top:64px;gap:8px 32px;padding:20px 0}
.eko-sector-sections a{font-size:12px;font-weight:600;color:#42596f;text-decoration:none;display:flex;gap:20px;padding:4px 0}
.eko-sector-sections a span{color:#3698d1}
.eko-sector-section{display:grid;grid-template-columns:240px minmax(0,1fr);gap:56px;padding:44px 0;border-bottom:1px solid #e3e9ef;scroll-margin-top:100px}
.eko-sector-section header h2{font-size:24px;margin:0}.eko-sector-section header>p:not(.eko-sector-kicker){font-size:12px;color:#738294;margin-top:15px}
.eko-sector-description{font-size:15px;line-height:1.85;color:#526479}
.eko-sector-description p:first-child{margin-top:0}.eko-sector-description h2{font-size:22px;margin:34px 0 16px}.eko-sector-description h3{font-size:18px;margin:28px 0 12px}
.eko-sector-description ul{padding-left:20px}.eko-sector-description li{margin-bottom:8px}
.eko-sector-description>br{display:none}
.eko-sector-description iframe{aspect-ratio:16/9;width:100%;height:auto;border:0}
.eko-sector-specs{margin:20px 0 0}.eko-sector-specs>div{display:flex;gap:24px;justify-content:space-between;padding:14px 0;border-bottom:1px solid #e5ebf0;font-size:14px}
.eko-sector-specs dt{font-weight:400;color:#607187}.eko-sector-specs dd{font-weight:650;margin:0;color:#163f5b}
.eko-sector-colors{display:grid;grid-template-columns:repeat(auto-fill,minmax(95px,1fr));gap:18px 14px;align-content:start}
.eko-sector-colors a{display:block;text-decoration:none;font-size:11px;color:#465c70}.eko-sector-colors img{width:100%;height:74px;object-fit:cover;display:block;border:1px solid #e2e7ed;margin-bottom:7px}.eko-sector-colors a:hover img{outline:2px solid #1483c4;outline-offset:2px}
.eko-sector-documents>a{display:flex;justify-content:space-between;align-items:center;gap:20px;border:1px solid #e0e8ef;padding:20px;margin-bottom:10px;color:#24455f;font-size:14px;text-decoration:none;background:#fbfcfd}
.eko-sector-documents small{display:block;font-size:11px;color:#718197;margin-top:5px}.eko-sector-documents>a>span:last-child{color:#258dcc;font-size:22px}
.eko-sector-disclaimer{color:#738092;font-size:11px;line-height:1.8;margin:28px 0 18px;max-width:1000px}
.eko-sector-product .eko-product-tags{margin:16px 0 0}.eko-sector-product .eko-product-tags span{border:0;background:#f1f5f8;font-size:10px;padding:5px 10px;color:#61758b}
.eko-sector-related{margin-top:60px}.eko-sector-related h2{font-size:28px;margin:0 0 28px}.eko-sector-related>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}
.eko-sector-related a{text-decoration:none;color:#396480}.eko-sector-related img{width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#f4f6f8;margin:0!important}.eko-sector-related h3{font-size:17px;margin:16px 0 8px}.eko-sector-related a>span{font-size:11px}
.eko-sector-product a:focus-visible,.eko-sector-product button:focus-visible,.eko-sector-product input:focus-visible{outline:3px solid #278ad0;outline-offset:4px}
.eko-sector-introduction{max-width:1180px;margin:0 auto;color:#526479;line-height:1.85}.eko-sector-introduction .container{max-width:100%;width:auto;padding:0}.eko-sector-introduction .wow{visibility:visible!important;opacity:1!important}.eko-sector-introduction h1{font-size:40px}.eko-sector-introduction h2{font-size:26px;margin-top:32px}.eko-sector-introduction .why-list{padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.eko-sector-introduction .why-list>li{background:#f5f8fa;padding:24px}.eko-sector-introduction .icon{display:none}.eko-sector-introduction h5{font-size:18px}.eko-sector-introduction img{max-width:100%;height:auto}.eko-sector-introduction .products-listing{background:transparent!important}
@media(min-width:1000px){.eko-sector-visual{position:sticky;top:30px}}
@media(max-width:900px){.eko-sector-hero{gap:28px}.eko-sector-section{grid-template-columns:180px minmax(0,1fr);gap:30px}.eko-sector-related>div{gap:16px}}
@media(max-width:680px){.single-eko_product .site-main.eko-sector-main{padding:20px 20px 48px}.eko-sector-breadcrumb{font-size:10px;gap:6px;margin-bottom:24px}.eko-sector-hero{grid-template-columns:1fr;gap:30px}.eko-sector-image{padding:16px 16px 10px}.eko-sector-image img{max-height:380px}.eko-sector-overview h1{font-size:34px;margin-bottom:16px}.eko-sector-lead{font-size:14px}.eko-sector-section{grid-template-columns:1fr;gap:24px;padding:30px 0}.eko-sector-section header h2{font-size:24px}.eko-sector-sections{margin-top:36px;gap:12px 22px}.eko-sector-sections a{font-size:11px;gap:10px}.eko-sector-cta{gap:16px}.eko-sector-related>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.eko-sector-related h3{font-size:15px}.eko-sector-colors{grid-template-columns:repeat(3,minmax(0,1fr))}.eko-sector-introduction .why-list{grid-template-columns:1fr}.eko-sector-specs>div{font-size:12px}.eko-sector-product [hidden]{display:none!important}}
