:root{--ew-regulator-ink: #17333e;--ew-regulator-muted: #4b6570;--ew-regulator-line: rgba(27, 83, 103, .16);--ew-regulator-ice: rgba(251, 254, 255, .94);--ew-regulator-shadow: 0 12px 30px rgba(24, 48, 58, .08);--ew-regulator-radius: 24px}body:has([data-ew-family=regulator]) .content-for-layout{background:linear-gradient(180deg,#eef8fb,#f8fcfd 38%,#fff);color:var(--ew-regulator-ink)}body:has([data-ew-regulator-collection]) #MainContent>.shopify-section:has(#product-grid)>collection-component>.gradient.color-scheme-1{background:transparent}body:has([data-ew-family=regulator]) .section,body:has([data-ew-family=regulator]) .shopify-section{color:var(--ew-regulator-ink)}.ew-regulator,body:has([data-ew-regulator-product]) .product,body:has([data-ew-regulator-collection]) .collection{font-family:var(--ew-regulator-body-font, Karla, sans-serif)}.ew-regulator h1,.ew-regulator h2,.ew-regulator h3,body:has([data-ew-regulator-product]) .product__title,body:has([data-ew-regulator-collection]) .card__heading,body:has([data-ew-regulator-product]) .card__heading,body:has([data-ew-family=regulator]) .related-products__heading{color:var(--ew-regulator-ink);font-family:var(--ew-regulator-heading-font, Jost, sans-serif);font-weight:600;letter-spacing:-.025em}.ew-regulator h1{font-size:clamp(3.6rem,5vw,6.2rem);line-height:1.02;margin:0;max-width:13ch}.ew-regulator h2,body:has([data-ew-family=regulator]) .related-products__heading{font-size:clamp(2.8rem,3.4vw,4.4rem);line-height:1.08;margin:0}.ew-regulator h3{font-size:clamp(1.9rem,2vw,2.3rem);line-height:1.2;margin:0}.ew-regulator p,.ew-regulator li,.ew-regulator a,body:has([data-ew-regulator-product]) .product-form,body:has([data-ew-family=regulator]) .facet-filters,body:has([data-ew-family=regulator]) .facets-container{font-family:var(--ew-regulator-body-font, Karla, sans-serif)}.ew-regulator__eyebrow{color:#2d697f;font-size:1.2rem;font-weight:700;letter-spacing:.14em;line-height:1.3;margin:0 0 1.1rem;text-transform:uppercase}.ew-regulator__heading{display:grid;gap:0;max-width:78rem}.ew-regulator__richtext{color:var(--ew-regulator-muted);font-size:1.65rem;line-height:1.72}.ew-regulator__richtext>:first-child{margin-top:0}.ew-regulator__richtext>:last-child{margin-bottom:0}.ew-regulator__richtext a,.ew-regulator-product__backlink a{color:#1f6179;text-decoration-color:#1f617961;text-underline-offset:.25em}.ew-regulator__richtext a:hover,.ew-regulator-product__backlink a:hover{color:#17495b;text-decoration-color:currentColor}body:has([data-ew-family=regulator]) .ew-breadcrumbs{background:#eef8fb;font-family:var(--ew-regulator-body-font, Karla, sans-serif)}body:has([data-ew-family=regulator]) .ew-breadcrumbs__inner{color:#58717b;font-size:1.35rem;max-width:1360px;padding:1.6rem 4rem 1.4rem}body:has([data-ew-family=regulator]) .ew-breadcrumbs a{color:#315d6d}.ew-regulator-hero{padding:2.4rem 0 3.2rem}.ew-regulator-hero__inner{align-items:stretch;display:grid;gap:2.4rem;max-width:1360px;padding-left:4rem;padding-right:4rem}.ew-regulator-hero__inner--media{grid-template-columns:minmax(0,1.06fr) minmax(36rem,.94fr)}.ew-regulator-hero__content{align-items:flex-start;background:radial-gradient(circle at 88% 0%,rgba(221,241,246,.3),transparent 50%),#ffffffe6;border:1px solid rgba(27,83,103,.15);border-radius:26px;box-shadow:inset 0 1px #fffffff0,0 12px 32px #143d4c12;display:flex;flex-direction:column;justify-content:center;min-width:0;padding:clamp(3rem,3.2vw,4.2rem)}.ew-regulator-hero h1{font-size:clamp(4rem,5vw,6rem);letter-spacing:-.045em;line-height:1.02;max-width:18ch}.ew-regulator-hero .ew-regulator__eyebrow{color:#185d70;font-size:1.2rem;font-weight:600;letter-spacing:.13em;line-height:1.4;margin-bottom:1.2rem}.ew-regulator-hero__intro{font-size:1.8rem;line-height:1.5;margin-top:1.6rem;max-width:68ch}.ew-regulator-hero__intro p{margin-bottom:.9rem;margin-top:0}.ew-regulator-hero__button{align-items:center;background:radial-gradient(circle at 100% 0%,rgba(255,255,255,.1),transparent 58%),#2a2e30f0;border:1px solid rgba(255,255,255,.18);border-radius:999px;box-shadow:inset 0 1px #ffffff47,0 6px 16px #080a0b1f;color:#fff;display:inline-flex;justify-content:center;margin-top:2rem;min-height:4.8rem;padding:1.2rem 2.2rem;text-decoration:none;transition:background .18s ease,box-shadow .18s ease}.ew-regulator-hero__button:after,.ew-regulator-hero__button:is(:hover,:focus,:focus-visible,:active):after{border-radius:inherit;box-shadow:none}.ew-regulator-hero__media{border:1px solid rgba(27,83,103,.15);border-radius:26px;box-shadow:inset 0 1px #fffffff0,0 12px 32px #143d4c12;min-height:56rem;min-width:0;overflow:hidden;position:relative}.ew-regulator-hero__image{border-radius:0;display:block;height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;object-position:center;position:absolute;width:100%}.ew-regulator-hero__benefits{display:flex;flex-wrap:wrap;gap:.8rem;list-style:none;margin-bottom:0;margin-top:1.6rem;padding:0}.ew-regulator-hero__benefits li{background:#ffffffb3;border:1px solid rgba(27,83,103,.15);border-radius:999px;color:var(--ew-regulator-muted);font-size:1.2rem;font-weight:600;line-height:1.35;padding:.7rem 1.1rem}.ew-regulator-pre-grid,.ew-regulator-post-grid{padding:clamp(3.8rem,7vw,8rem) 0}.ew-regulator-collection__inner,.ew-regulator-product__inner{display:grid;gap:clamp(4.5rem,7vw,8.5rem)}.ew-regulator-collection__guidance{background:radial-gradient(circle at 9% 0%,rgba(197,235,245,.46),transparent 29%),linear-gradient(140deg,#fffffff5,#f8fcfde6);border:1px solid var(--ew-regulator-line);border-radius:var(--ew-regulator-radius);box-shadow:var(--ew-regulator-shadow),inset 0 1px #ffffffeb;display:grid;gap:clamp(2.4rem,4vw,5rem);grid-template-columns:minmax(24rem,.75fr) minmax(0,1.25fr);padding:clamp(2.8rem,5vw,5.4rem)}.ew-regulator-collection__guidance-copy{max-width:78rem}.ew-regulator-collection__selection,.ew-regulator-collection__support,.ew-regulator-collection__faq,.ew-regulator-product__section{display:grid;gap:2.8rem}.ew-regulator-collection__selection,.ew-regulator-collection__support{background:radial-gradient(circle at 90% 0%,rgba(218,241,247,.34),transparent 46%),#ffffffe0;border:1px solid var(--ew-regulator-line);border-radius:var(--ew-regulator-radius);box-shadow:var(--ew-regulator-shadow),inset 0 1px #fffffff0;min-width:0;padding:clamp(2.8rem,3.5vw,4.2rem)}.ew-regulator-collection__guide-grid{display:grid;gap:1.2rem;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;margin:0;padding:0}.ew-regulator-collection__guide-grid li,.ew-regulator-collection__trust-card,.ew-regulator-product__support-card,.ew-regulator-product__technical,.ew-regulator-product__features{background:radial-gradient(circle at 10% 0%,rgba(201,237,246,.44),transparent 34%),#fcfeffeb;border:1px solid var(--ew-regulator-line);border-radius:20px;box-shadow:0 10px 26px #18303a12,inset 0 1px #ffffffeb;padding:2.4rem}.ew-regulator-collection__guide-grid li>span{color:#4f8799;display:block;font-family:var(--ew-regulator-heading-font, Jost, sans-serif);font-size:1.25rem;font-weight:600;letter-spacing:.12em;margin-bottom:1.5rem}.ew-regulator-collection__guide-grid p{color:var(--ew-regulator-muted);font-size:1.5rem;line-height:1.62;margin:0}.ew-regulator-products-heading{padding-top:0}.ew-regulator-products-heading h2{font-size:clamp(2.8rem,2.9vw,3.8rem);line-height:1.1;max-width:18ch}.ew-regulator-pre-grid{padding-bottom:2.4rem}body:has([data-ew-regulator-collection]) #ProductGridContainer{font-family:var(--ew-regulator-body-font, Karla, sans-serif)}body:has([data-ew-regulator-collection]) .facets-container{background:#ffffffbd;border:1px solid rgba(27,83,103,.13);border-radius:18px;box-shadow:0 8px 22px #18303a0e,inset 0 1px #ffffffe6;margin-bottom:2.4rem;padding:1.2rem 1.8rem}body:has([data-ew-regulator-collection]) .card-wrapper,body:has([data-ew-regulator-product]) .related-products .card-wrapper{height:100%}body:has([data-ew-regulator-collection]) .card-wrapper .card,body:has([data-ew-regulator-product]) .related-products .card-wrapper .card{background:#ffffffc7;border:1px solid rgba(27,83,103,.12);border-radius:18px;box-shadow:0 9px 24px #18303a0f,inset 0 1px #ffffffe6;display:flex;flex-direction:column;height:100%;padding:1rem;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}body:has([data-ew-regulator-collection]) .card-wrapper:hover .card,body:has([data-ew-regulator-product]) .related-products .card-wrapper:hover .card{border-color:#1b536738;box-shadow:0 14px 30px #18303a17,inset 0 1px #fffffff0;transform:translateY(-2px)}body:has([data-ew-regulator-collection]) .card__content,body:has([data-ew-regulator-product]) .related-products .card__content{display:flex;flex:1 1 auto;flex-direction:column}body:has([data-ew-regulator-collection]) .card__information,body:has([data-ew-regulator-product]) .related-products .card__information{display:flex;flex:1 1 0;flex-direction:column}body:has([data-ew-regulator-collection]) #product-grid>.grid__item{align-self:stretch;display:flex}body:has([data-ew-regulator-collection]) #product-grid>.grid__item>product-component{display:flex;min-width:0;width:100%}body:has([data-ew-regulator-collection]) #product-grid .ew-accessories-card{background:radial-gradient(circle at 10% 0%,rgba(201,237,246,.32),transparent 34%),#fcfefff0;border:1px solid rgba(27,83,103,.16);border-radius:20px;box-shadow:inset 0 1px #fffffff0,0 10px 26px #18303a12;display:flex;flex:1 1 auto;height:100%;min-width:0;overflow:hidden;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}body:has([data-ew-regulator-collection]) #product-grid .ew-accessories-card>.card{background:transparent;border:0;border-radius:0;box-shadow:none;display:flex;flex:1 1 auto;flex-direction:column;height:100%;min-width:0;padding:0;transform:none}body:has([data-ew-regulator-collection]) #product-grid .ew-accessories-card .card__inner{--ratio-percent: 75% !important;aspect-ratio:4 / 3;background:#f7fbfcdb;flex:0 0 auto}body:has([data-ew-regulator-collection]) #product-grid .ew-accessories-card .card__inner:before{padding-bottom:75%}body:has([data-ew-regulator-collection]) #product-grid .ew-accessories-card :is(.card__media,.card__media>.media){height:100%;top:0;right:0;bottom:0;left:0;width:100%}body:has([data-ew-regulator-collection]) #product-grid .ew-accessories-card .card__media img{height:100%;object-fit:contain;object-position:center;padding:1.8rem;width:100%}body:has([data-ew-regulator-collection]) #product-grid .ew-accessories-card>.card>.card__content{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;padding:2rem}body:has([data-ew-regulator-collection]) #product-grid .ew-accessories-card>.card>.card__content>.card__information,body:has([data-ew-regulator-collection]) #product-grid .ew-accessories-card>.card>.card__content>.card__information>.card-information{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;padding:0}body:has([data-ew-regulator-collection]) #product-grid .ew-accessories-card .card__heading{color:var(--ew-regulator-ink);font-family:var(--ew-regulator-heading-font, Jost, sans-serif);font-size:1.9rem;font-weight:600;letter-spacing:-.015em;line-height:1.25;margin:0;overflow:visible}body:has([data-ew-regulator-collection]) #product-grid .ew-accessories-card__vendor{color:#315f70;font-family:var(--ew-regulator-body-font, Karla, sans-serif);font-size:1.2rem;font-weight:600;letter-spacing:.08em;line-height:1.35;margin:.9rem 0 0;text-transform:uppercase}body:has([data-ew-regulator-collection]) #product-grid .ew-accessories-card__excerpt{color:var(--ew-regulator-muted);font-family:var(--ew-regulator-body-font, Karla, sans-serif);font-size:1.45rem;font-weight:400;line-height:1.55;margin-top:1rem;overflow-wrap:anywhere}body:has([data-ew-regulator-collection]) #product-grid .ew-accessories-card__commercial{display:grid;gap:1.1rem;margin-top:auto;padding-top:1.8rem}body:has([data-ew-regulator-collection]) #product-grid .ew-accessories-card__commercial .ew-price{display:grid;gap:.4rem;margin:0;padding:0}body:has([data-ew-regulator-collection]) #product-grid .ew-accessories-card__commercial .ew-price__row{align-items:baseline;display:flex;flex-wrap:wrap;gap:.5rem;margin:0}body:has([data-ew-regulator-collection]) #product-grid .ew-accessories-card__commercial .ew-price__label{color:var(--ew-regulator-muted);font-size:1.2rem;font-weight:600;line-height:1.25}body:has([data-ew-regulator-collection]) #product-grid .ew-accessories-card__commercial .ew-price__value{color:var(--ew-regulator-ink);font-size:1.4rem;line-height:1.25}body:has([data-ew-regulator-collection]) #product-grid .ew-accessories-card__commercial :is(.ew-price__row--current,.ew-price__row--from) .ew-price__value{font-size:1.8rem;font-weight:600;letter-spacing:-.015em;white-space:nowrap}body:has([data-ew-regulator-collection]) #product-grid .ew-accessories-card__commercial .ew-price__row--rrp{opacity:.7}body:has([data-ew-regulator-collection]) #product-grid .ew-accessories-card__cta{align-items:center;background:radial-gradient(circle at 20% 0%,rgba(255,255,255,.18),transparent 42%),linear-gradient(145deg,#3d4851f5,#1c252cfa);border:1px solid rgba(255,255,255,.24);border-radius:999px;box-shadow:0 10px 24px #151f262e,inset 0 1px #fff3;color:#fff;display:inline-flex;font-size:1.4rem;font-weight:600;justify-content:center;line-height:1.2;min-height:4.6rem;padding:1.1rem 2rem;text-align:center;transition:background .18s ease,box-shadow .18s ease;width:100%}body:has([data-ew-regulator-collection]) #product-grid .ew-accessories-card:focus-within{outline:3px solid #317a94;outline-offset:3px}@media(hover:hover)and (pointer:fine){body:has([data-ew-regulator-collection]) #product-grid .ew-accessories-card:hover{border-color:#1b53673d;box-shadow:inset 0 1px #fffffff5,0 14px 30px #18303a17;transform:translateY(-2px)}body:has([data-ew-regulator-collection]) #product-grid .ew-accessories-card:hover>.card{background:transparent;border-color:transparent;box-shadow:none;transform:none}body:has([data-ew-regulator-collection]) #product-grid .ew-accessories-card:hover .ew-accessories-card__cta{background:radial-gradient(circle at 20% 0%,rgba(255,255,255,.22),transparent 44%),linear-gradient(145deg,#48555ffa,#1f2a32);box-shadow:0 12px 28px #151f2638,inset 0 1px #ffffff3d}}body:has([data-ew-regulator-product]) .related-products .ew-related-card__footer{margin-top:auto}.ew-regulator-collection__trust-grid{display:grid;gap:1.6rem;grid-template-columns:repeat(3,minmax(0,1fr))}.ew-regulator-collection__trust-card{min-height:100%}.ew-regulator-collection__trust-card .ew-regulator__richtext{font-size:1.55rem;margin-top:1.5rem}.ew-regulator-collection__faq-items,.ew-regulator-product__faq-items{border-bottom:1px solid rgba(27,83,103,.14)}.ew-regulator__faq-item{border-top:1px solid rgba(27,83,103,.14)}.ew-regulator__faq-item details{background:transparent}.ew-regulator__faq-item summary{color:var(--ew-regulator-ink);cursor:pointer;font-family:var(--ew-regulator-heading-font, Jost, sans-serif);font-size:1.8rem;font-weight:600;padding:2.2rem 0}.ew-regulator-collection__faq .ew-faq-item__summary{display:block;list-style:none}.ew-regulator-collection__faq .ew-faq-item__summary::-webkit-details-marker,.ew-regulator-collection__faq .ew-faq-item__summary>.svg-wrapper{display:none}.ew-regulator-collection__faq .ew-faq-item__summary::marker{content:""}.ew-regulator-collection__faq .ew-faq-item__summary:before,.ew-regulator-collection__faq .ew-faq-item__summary:after{content:none;display:none}.ew-regulator__faq-item details>div{color:var(--ew-regulator-muted);font-size:1.6rem;line-height:1.68;padding:0 0 2.4rem}.ew-regulator-final,.ew-regulator-product-final{padding:clamp(3rem,6vw,6.8rem) 0 clamp(5rem,8vw,9rem)}.ew-regulator-final__panel{align-items:center;background:radial-gradient(circle at 9% 0%,rgba(255,255,255,.16),transparent 28%),linear-gradient(145deg,#30373a,#20272a);border:1px solid rgba(255,255,255,.16);border-radius:24px;box-shadow:0 16px 36px #121b1e29,inset 0 1px #ffffff29;color:#ffffffc7;display:grid;gap:3rem;grid-template-columns:minmax(0,1fr) auto;padding:clamp(3rem,5vw,5.4rem)}.ew-regulator-final__panel h2,.ew-regulator-final__panel .ew-regulator__eyebrow{color:#fff}.ew-regulator-final__panel .ew-regulator__richtext{color:#ffffffc2;margin-top:1.6rem;max-width:72rem}.ew-regulator-final__panel .button{background:#fffffff0;border:1px solid rgba(255,255,255,.68);box-shadow:0 8px 20px #00000024,inset 0 1px #fff;color:#223238;white-space:nowrap}.ew-regulator-final{padding:clamp(2.4rem,4vw,4.4rem) 0 clamp(5rem,7vw,7.6rem)}.ew-regulator-final .ew-regulator-final__panel{gap:clamp(2.4rem,4vw,5rem);grid-template-columns:minmax(0,1fr) auto;overflow:hidden;padding:clamp(2.8rem,4vw,4.4rem);background:radial-gradient(circle at 82% 0%,rgba(255,255,255,.12),transparent 56%),linear-gradient(135deg,rgba(255,255,255,.035),transparent 44%),#2a2e30f0;box-shadow:inset 0 0 0 1px #ffffff1f,inset 0 1px #ffffff3d,0 10px 26px #080a0b24}.ew-regulator-final .ew-regulator-final__panel>div{max-width:68rem;min-width:0}.ew-regulator-final .ew-regulator-final__panel .ew-regulator__eyebrow{color:#ffffffb3;font-family:var(--ew-regulator-body-font, Karla, sans-serif);font-size:1.2rem;font-weight:700;letter-spacing:.13em;line-height:1.35;margin-bottom:1rem}.ew-regulator-final .ew-regulator-final__panel h2{color:#fff;font-size:clamp(2.9rem,3vw,4rem);line-height:1.08;max-width:66rem}.ew-regulator-final .ew-regulator-final__panel .ew-regulator__richtext{color:#ffffffc7;line-height:1.62;margin-top:1.4rem;max-width:66rem}.ew-regulator-final .ew-regulator-final__panel .ew-regulator__richtext p{margin-bottom:0;margin-top:0}.ew-regulator-final .ew-regulator-final__panel .ew-regulator__richtext p+p{margin-top:.8rem}.ew-regulator-final .ew-regulator-final__panel .button{align-items:center;align-self:center;background:radial-gradient(circle at 18% 0%,rgba(255,255,255,.96),transparent 58%),#f4fbfcf0;border:1px solid rgba(255,255,255,.72);border-radius:999px;box-shadow:inset 0 1px #fff,0 8px 18px #04111629;color:#142a34;display:inline-flex;font-family:var(--ew-regulator-body-font, Karla, sans-serif);font-size:1.5rem;font-weight:700;justify-content:center;min-height:5rem;padding:0 2.4rem;text-decoration:none;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.ew-regulator-final .ew-regulator-final__panel .button:before,.ew-regulator-final .ew-regulator-final__panel .button:after,.ew-regulator-final .ew-regulator-final__panel .button:is(:hover,:focus,:focus-visible,:active):before,.ew-regulator-final .ew-regulator-final__panel .button:is(:hover,:focus,:focus-visible,:active):after{border-radius:inherit;box-shadow:none}.ew-regulator-final .ew-regulator-final__panel .button:focus-visible{outline:3px solid rgba(255,255,255,.94);outline-offset:3px}@media(hover:hover)and (pointer:fine){.ew-regulator-final .ew-regulator-final__panel .button:hover{background:#fff;border-color:#ffffffe6;box-shadow:inset 0 1px #fff,0 10px 22px #04111633;color:#142a34;transform:translateY(-2px)}}@media screen and (max-width:899px){.ew-regulator-final .ew-regulator-final__panel{align-items:start;grid-template-columns:minmax(0,1fr)}.ew-regulator-final .ew-regulator-final__panel .button{justify-self:start}}body:has([data-ew-regulator-product]) .product{font-family:var(--ew-regulator-body-font, Karla, sans-serif)}body:has([data-ew-regulator-product]) .product__media-wrapper,body:has([data-ew-regulator-product]) .product__info-wrapper{min-width:0}body:has([data-ew-regulator-product]) .product__media-list .product__media-item,body:has([data-ew-regulator-product]) .thumbnail{background:#ffffffc7;border-color:#1b536724;border-radius:16px}body:has([data-ew-regulator-product]) .product__title h1{color:var(--ew-regulator-ink);font-family:var(--ew-regulator-heading-font, Jost, sans-serif);font-size:clamp(3rem,3.7vw,4.7rem);font-weight:600;letter-spacing:-.03em;line-height:1.05}.ew-regulator-summary__status{border:1px solid rgba(50,104,123,.18);border-radius:999px;color:#315f70;display:inline-flex;font-size:1.2rem;font-weight:700;letter-spacing:.09em;line-height:1;margin:0;padding:.8rem 1.1rem;text-transform:uppercase}body:has([data-ew-regulator-product]) .product-form__input .select__select,body:has([data-ew-regulator-product]) .quantity,body:has([data-ew-regulator-product]) .product-form__submit{border-radius:12px}body:has([data-ew-regulator-product]) .product-form__input .select__select,body:has([data-ew-regulator-product]) .quantity{background:#ffffffd1;border-color:#1b53672e;box-shadow:inset 0 1px #ffffffe6}body:has([data-ew-regulator-product]) .product-form__submit{background:#26383f;border-color:#26383f;color:#fff}.ew-regulator-product{padding:clamp(3.5rem,6vw,7rem) 0}.ew-regulator-product__overview{background:#ffffff8a;border-bottom:1px solid rgba(27,83,103,.13);border-top:1px solid rgba(27,83,103,.13);padding:clamp(3rem,5vw,5.4rem)}.ew-regulator-product__overview .ew-regulator__richtext{margin-top:2.2rem;max-width:92rem}.ew-regulator-product__technical,.ew-regulator-product__features{padding:clamp(2.8rem,5vw,5rem)}.ew-regulator-product__technical .ew-regulator__richtext,.ew-regulator-product__features .ew-regulator__richtext{margin-top:2rem}.ew-regulator-product__support-grid{display:grid;gap:1.6rem;grid-template-columns:repeat(2,minmax(0,1fr))}.ew-regulator-product__support-card ul{color:var(--ew-regulator-muted);display:grid;gap:1rem;list-style:none;margin:1.8rem 0 0;padding:0}.ew-regulator-product__support-card li{border-top:1px solid rgba(27,83,103,.12);font-size:1.5rem;line-height:1.55;padding-top:1rem}.ew-regulator-product__support-card .ew-regulator__richtext{font-size:1.5rem;margin-top:1.8rem}.ew-regulator-product__backlink{border-top:1px solid rgba(27,83,103,.14);font-size:1.5rem;padding-top:2.4rem}body:has([data-ew-regulator-product]) .related-products{background:#f8fcfd9e;font-family:var(--ew-regulator-body-font, Karla, sans-serif)}body:has([data-ew-family=regulator]) a:focus-visible,body:has([data-ew-family=regulator]) button:focus-visible,body:has([data-ew-family=regulator]) summary:focus-visible,body:has([data-ew-family=regulator]) select:focus-visible,body:has([data-ew-family=regulator]) input:focus-visible{outline:3px solid #317a94;outline-offset:3px}@media(hover:hover)and (pointer:fine){.ew-regulator-hero__button:hover{background:radial-gradient(circle at 100% 0%,rgba(255,255,255,.12),transparent 58%),#303436f5;box-shadow:inset 0 1px #ffffff52,0 8px 18px #080a0b24}}@media screen and (max-width:1100px){.ew-regulator-collection__guide-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:989px){body:has([data-ew-regulator-collection]) .ew-breadcrumbs__inner{padding-left:2.8rem;padding-right:2.8rem}.ew-regulator-hero__inner--media,.ew-regulator-collection__guidance{grid-template-columns:minmax(0,1fr)}.ew-regulator-hero__inner{padding-left:2.8rem;padding-right:2.8rem}.ew-regulator-hero__media{min-height:36rem}.ew-regulator-collection__trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){body:has([data-ew-regulator-collection]) .ew-breadcrumbs__inner{padding-left:1.8rem;padding-right:1.8rem}.ew-regulator-hero__inner{padding-left:1.8rem;padding-right:1.8rem}.ew-regulator-hero h1{font-size:clamp(3.6rem,11vw,4.8rem)}.ew-regulator h2,body:has([data-ew-family=regulator]) .related-products__heading{font-size:clamp(2.6rem,8vw,3.5rem)}.ew-regulator__richtext{font-size:1.55rem;line-height:1.64}.ew-regulator-hero{padding-bottom:3rem;padding-top:1.6rem}.ew-regulator-pre-grid{padding-bottom:1.6rem}.ew-regulator-hero__content{border-radius:20px;padding:2.4rem}.ew-regulator-hero__intro{font-size:1.65rem;line-height:1.5}.ew-regulator-hero__media{border-radius:20px;min-height:30rem}.ew-regulator-collection__guide-grid,.ew-regulator-collection__trust-grid,.ew-regulator-product__support-grid,.ew-regulator-final__panel{grid-template-columns:minmax(0,1fr)}.ew-regulator-collection__guidance,.ew-regulator-collection__selection,.ew-regulator-collection__support,.ew-regulator-product__overview,.ew-regulator-product__technical,.ew-regulator-product__features,.ew-regulator-final__panel{padding:2.4rem}.ew-regulator-collection__selection,.ew-regulator-collection__support{border-radius:20px}.ew-regulator-final__panel .button{justify-self:start;white-space:normal}body:has([data-ew-regulator-collection]) .facets-container{border-radius:14px;padding:.8rem 1rem}}@media screen and (max-width:390px){.ew-regulator-final .ew-regulator-final__panel{padding:2.2rem 1.8rem}body:has([data-ew-regulator-collection]) #product-grid .ew-accessories-card{box-shadow:inset 0 1px #ffffffeb,0 8px 20px #18303a0f}body:has([data-ew-regulator-collection]) #product-grid .ew-accessories-card>.card>.card__content{padding:1.8rem}.ew-regulator-hero__media,.ew-regulator-collection__guidance,.ew-regulator-collection__selection,.ew-regulator-collection__support,.ew-regulator-collection__guide-grid li,.ew-regulator-collection__trust-card,.ew-regulator-product__support-card,.ew-regulator-product__technical,.ew-regulator-product__features{box-shadow:0 8px 20px #18303a0f,inset 0 1px #ffffffe6}.ew-regulator__faq-item summary{font-size:1.65rem}}@media screen and (max-width:359px){body:has([data-ew-regulator-collection]) .ew-breadcrumbs__inner,.ew-regulator-hero__inner{padding-left:1.4rem;padding-right:1.4rem}.ew-regulator-hero__content,.ew-regulator-collection__selection,.ew-regulator-collection__support{padding:2rem}}@media(prefers-reduced-motion:reduce){body:has([data-ew-family=regulator]) .card-wrapper,body:has([data-ew-family=regulator]) .card-wrapper .card,body:has([data-ew-family=regulator]) .card-wrapper .media,body:has([data-ew-family=regulator]) .card-wrapper img,body:has([data-ew-regulator-collection]) #product-grid .ew-accessories-card,body:has([data-ew-regulator-collection]) #product-grid .ew-accessories-card__cta,.ew-regulator-final .ew-regulator-final__panel .button,body:has([data-ew-family=regulator]) .ew-regulator-hero__button,body:has([data-ew-family=regulator]) .ew-regulator-hero__image{animation:none!important;scroll-behavior:auto!important;transition:none!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/component-ew-regulator.css.map */
