:root{--sok-orange: #CC2024;--sok-orange-dark: #CC2024;--sok-ink: #111317;--sok-muted: #61656c;--sok-soft: #f4f5f2;--sok-line: #dfe1dc;--sok-radius-sm: .8rem;--sok-radius: 1.6rem;--sok-radius-lg: 2.6rem;--sok-shadow: 0 1.8rem 5rem rgba(18, 22, 28, .1);--sok-transition: .2s cubic-bezier(.2, .7, .2, 1);--sok-font-size-min: 1.5rem;--sok-font-size-max: clamp(3.8rem, 3.25vw, 6.2rem)}html,body{overflow-x:clip}html{scroll-behavior:smooth}body{color:var(--sok-ink);font-size:var(--sok-font-size-min)}.sok-policy-spacing .shopify-policy__container{padding-bottom:clamp(6rem,8vw,10rem)}body :where(p,li,dt,dd,label,input,select,textarea,button,a,small){font-size:max(var(--sok-font-size-min),1em)!important}.page-width,.sok-shell{width:min(100% - 3.2rem,144rem);margin-inline:auto}.sok-shell{position:relative}.header-wrapper{border-color:#11131714}.header{min-height:7.6rem}.header__heading-link{font-weight:800;letter-spacing:-.04em}.header__menu-item{font-weight:650;text-decoration:none}.header__menu-item:hover span{text-decoration:none;color:var(--sok-orange-dark)}.announcement-bar{letter-spacing:.02em}.button,.shopify-payment-button__button,.sok-button{border-radius:999px;font-weight:760;letter-spacing:.01em;min-height:4.8rem}.button:after,.button:before{border-radius:999px}.button:focus-visible,.sok-button:focus-visible,.sok-tabs button:focus-visible{outline:.3rem solid var(--sok-orange);outline-offset:.3rem}.sok-hero__controls button:focus-visible{outline:.2rem solid #fff;outline-offset:.3rem}.card-wrapper .card{transition:transform var(--sok-transition),box-shadow var(--sok-transition);border-radius:var(--sok-radius);overflow:hidden}.card-wrapper:hover .card{transform:translateY(-.5rem);box-shadow:var(--sok-shadow)}.card__media .media{background:#f7f7f5}.price{font-weight:760}.badge{border-radius:999px}.sok-eyebrow{margin:0 0 1.2rem;font-size:1.25rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#fff}.sok-eyebrow--dark{color:var(--sok-orange-dark)}.sok-section{padding:clamp(6.8rem,8vw,12rem) 0}.sok-section--compact{padding:clamp(4rem,6vw,8rem) 0}.sok-section--soft{background:var(--sok-soft)}.sok-section__head{margin-bottom:clamp(3rem,5vw,5.4rem);max-width:84rem}.sok-section__head--split{max-width:none;display:grid;grid-template-columns:minmax(0,1fr) minmax(30rem,.7fr);gap:5rem;align-items:end}.sok-section__head h2{margin:0;max-width:80rem;font-size:clamp(3.4rem,5vw,6.4rem);line-height:.98;letter-spacing:-.045em}.sok-section__intro{color:var(--sok-muted);font-size:1.8rem;line-height:1.65}.sok-section__intro p{margin:0}.sok-actions{display:flex;gap:1.2rem;flex-wrap:wrap;margin-top:2.6rem}.sok-button{display:inline-flex;align-items:center;justify-content:center;padding:1rem 2.4rem;text-decoration:none;transition:transform var(--sok-transition),background var(--sok-transition),color var(--sok-transition)}.sok-button:hover{transform:translateY(-.2rem)}.sok-button--accent{color:#fff;background:var(--sok-orange)}.sok-button--accent:hover{background:var(--sok-orange-dark)}.sok-button--light{color:#fff;border:.1rem solid rgba(255,255,255,.72);background:#0000001f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.sok-button--dark{color:#fff;background:var(--sok-ink)}.sok-hero{position:relative;overflow:hidden;background:var(--sok-ink);color:#fff}.sok-hero__track{display:flex;width:100%;transform:translate3d(-100%,0,0);transition:transform .62s cubic-bezier(.22,1,.36,1);will-change:transform}.sok-hero__track.is-resetting{transition:none}.sok-hero__slide{position:relative;flex:0 0 100%;min-width:100%;min-height:clamp(62rem,77vh,82rem);pointer-events:none}.sok-hero__slide.is-active{pointer-events:auto}.sok-hero__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.sok-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#05080bc7,#05080b61 52%,#05080b1f)}.sok-hero__content{min-height:inherit;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding-block:9rem 12rem}.sok-hero__content--right{align-items:flex-end;text-align:right}.sok-hero__content>*{max-width:68rem}.sok-hero h1,.sok-hero h2{color:#fff;margin:0;font-size:clamp(4.4rem,6.5vw,8.5rem);line-height:.93;letter-spacing:-.055em;text-wrap:balance}.sok-hero__text{margin-top:2rem;max-width:64rem;font-size:clamp(1.7rem,2vw,2.1rem);line-height:1.55;color:#ffffffdb}.sok-hero__text p{margin:0}.sok-hero__controls{z-index:3;position:absolute;inset:auto 0 3.2rem;display:flex;align-items:center;gap:.8rem;pointer-events:none}.sok-hero__controls button{pointer-events:auto;width:4.4rem;height:4.4rem;border-radius:50%;border:.1rem solid rgba(255,255,255,.5);color:#fff;background:#0003;cursor:pointer}.sok-hero__dots{display:flex;gap:.8rem;margin-inline:.5rem auto}.sok-hero__dots button{width:.9rem;height:.9rem;min-width:.9rem;border:0;padding:0;background:#ffffff73}.sok-hero__dots button[aria-selected=true]{position:relative;width:3rem;overflow:hidden;border-radius:999px;background:#ffffff57}.sok-hero__dots button[aria-selected=true]:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:var(--sok-orange);transform-origin:left center;animation:sok-hero-progress var(--sok-carousel-delay,6s) linear both}.sok-hero[data-autoplay-paused=true] .sok-hero__dots button[aria-selected=true]:after{animation-play-state:paused}@keyframes sok-hero-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.sok-trust{border-bottom:.1rem solid var(--sok-line);background:#fff}.sok-trust__grid{min-height:8.4rem;display:grid;grid-template-columns:repeat(4,1fr);align-items:stretch}.sok-trust__item{padding:1.8rem 2rem;display:flex;flex-direction:column;justify-content:center;border-right:.1rem solid var(--sok-line)}.sok-trust__item:first-child{border-left:.1rem solid var(--sok-line)}.sok-trust__item strong{font-size:1.45rem}.sok-trust__item span{margin-top:.3rem;color:var(--sok-muted);font-size:1.2rem}.sok-collection-links{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1.6rem}.sok-collection-link{min-width:0;color:var(--sok-ink);text-decoration:none;font-size:1.55rem;font-weight:750;text-align:center}.sok-collection-link__media{aspect-ratio:1;display:grid;place-items:center;margin-bottom:1.4rem;border-radius:50%;overflow:hidden;background:var(--sok-soft);transition:transform var(--sok-transition),box-shadow var(--sok-transition)}.sok-collection-link:hover .sok-collection-link__media{transform:translateY(-.5rem);box-shadow:var(--sok-shadow)}.sok-collection-link img,.sok-collection-link svg{width:82%;height:82%;object-fit:contain;transition:transform var(--sok-transition)}.sok-collection-link:hover img{transform:scale(1.04)}.sok-tabs{display:flex;gap:1rem;overflow-x:auto;scrollbar-width:none;margin:0 0 2.4rem;padding-bottom:.5rem}.sok-tabs::-webkit-scrollbar{display:none}.sok-tabs button{white-space:nowrap;border:.1rem solid var(--sok-line);border-radius:999px;padding:1rem 2rem;background:#fff;color:var(--sok-ink);font-weight:740;cursor:pointer}.sok-tabs button[aria-selected=true]{color:#fff;border-color:var(--sok-ink);background:var(--sok-ink)}.sok-application{display:none;border-radius:var(--sok-radius-lg);overflow:hidden;background:#fff}.sok-application.is-active{display:block}.sok-application__visual{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(32rem,.65fr);min-height:55rem}.sok-application__copy{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(3.2rem,5vw,7rem)}.sok-application__copy h3{margin:0 0 2rem;font-size:clamp(3rem,4vw,5.2rem);line-height:1;letter-spacing:-.04em}.sok-application__copy>div{color:var(--sok-muted);font-size:1.7rem;line-height:1.65}.sok-application__copy .sok-button{margin-top:2rem}.sok-application__products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem;padding:1.4rem;border-top:.1rem solid var(--sok-line);background:#f4f3f0}.sok-application-product{display:grid;grid-template-columns:12rem minmax(0,1fr);min-width:0;overflow:hidden;border-radius:1.5rem;background:#fff}.sok-application-product__media{display:flex;align-items:center;justify-content:center;padding:1rem;background:#f8f8f6}.sok-application-product__media img{width:100%;height:100%;object-fit:contain}.sok-application-product>div{display:flex;min-width:0;flex-direction:column;padding:1.5rem}.sok-application-product h4{margin:0 0 1rem;font-size:1.5rem;line-height:1.25}.sok-application-product h4 a{color:#171717;text-decoration:none}.sok-application-product>div>strong{color:#cc2024;font-size:1.6rem}.sok-application-product>div>div{display:flex;align-items:center;gap:1rem;margin-top:auto;padding-top:1.2rem}.sok-application-product>div>div>a{color:#cc2024;font-size:1.15rem;font-weight:800}.sok-application-product form{margin:0 0 0 auto}.sok-application-product button{min-height:3.6rem;padding:.6rem 1.2rem;border:0;border-radius:999px;background:#171717;color:#fff;font-size:1.15rem;font-weight:800;cursor:pointer}.sok-feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.6rem}.sok-feature{position:relative;min-height:31rem;padding:3rem;border:.1rem solid var(--sok-line);border-radius:var(--sok-radius);overflow:hidden;background:#fff;transition:transform var(--sok-transition),box-shadow var(--sok-transition)}.sok-feature:hover{transform:translateY(-.5rem);box-shadow:var(--sok-shadow)}.sok-feature__number{display:block;color:var(--sok-orange-dark);font-weight:850}.sok-feature__icon{width:5.4rem;height:5.4rem;object-fit:contain;margin-top:3rem}.sok-feature h3{margin:3rem 0 1rem;font-size:2.2rem}.sok-feature>div{color:var(--sok-muted);line-height:1.6}.sok-feature>div p{margin:0}.sok-app-zone__blocks:empty{display:none}.sok-spec-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.2rem;margin:0}.sok-spec-grid>div{min-height:15rem;padding:2.4rem;border:.1rem solid #d8d7d4;border-radius:var(--sok-radius-sm);background:#fff}.sok-spec-grid dt{color:#cc2024;font-size:1.15rem;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.sok-spec-grid dd{margin:2.8rem 0 0;color:#171717;font-size:clamp(2rem,2.4vw,3rem);font-weight:820;line-height:1.08;letter-spacing:-.025em}.sok-product-meta{margin-top:3rem}.sok-product-source{margin-top:3rem;font-size:1.3rem}.sok-gallery{display:grid;grid-template-columns:repeat(12,1fr);gap:1.6rem}.sok-gallery__item{grid-column:span 4;position:relative;aspect-ratio:1;margin:0;border-radius:var(--sok-radius);overflow:hidden;background:var(--sok-soft)}.sok-gallery__item:nth-child(1),.sok-gallery__item:nth-child(5){grid-column:span 8;aspect-ratio:2.05 / 1}.sok-gallery__item img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.sok-gallery__item:hover img{transform:scale(1.025)}.sok-gallery__item figcaption{position:absolute;inset:auto 1.2rem 1.2rem;padding:.7rem 1.1rem;border-radius:999px;background:#000000a6;color:#fff;font-size:1.2rem}.sok-video-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.6rem}.sok-video-card{border-radius:var(--sok-radius);overflow:hidden;background:#fff}.sok-video-card__media{aspect-ratio:16 / 9;background:#111}.sok-video-card__media iframe,.sok-video-card__media svg{width:100%;height:100%;border:0}.sok-video-card__copy{padding:2.4rem}.sok-video-card__copy h3{margin:0 0 1rem;font-size:2rem}.sok-video-card__copy>div{color:var(--sok-muted)}.sok-local-marquee{width:100%;overflow:hidden}.sok-local-marquee-track{display:flex;width:max-content;animation:sok-marquee-left var(--sok-marquee-duration,52s) linear infinite}.sok-local-marquee--reverse .sok-local-marquee-track{animation-name:sok-marquee-right}.sok-local-marquee:hover .sok-local-marquee-track,.sok-local-marquee:focus-within .sok-local-marquee-track{animation-play-state:paused}.sok-local-marquee-group{display:flex;flex:none;gap:1.6rem;padding-right:1.6rem}.sok-local-marquee .sok-gallery__item{flex:0 0 clamp(30rem,36vw,56rem);width:clamp(30rem,36vw,56rem);aspect-ratio:4/3}@media(min-width:990px){.sok-local-marquee .sok-gallery__item{flex-basis:clamp(24rem,22vw,40rem);width:clamp(24rem,22vw,40rem)}}.sok-video-marquee{margin-inline:calc(50% - 50vw);width:100vw}.sok-video-marquee .sok-video-card{flex:0 0 clamp(32rem,32vw,49rem);width:clamp(32rem,32vw,49rem);border:.1rem solid var(--sok-line)}.sok-video-card__media{position:relative;display:block;overflow:hidden}.sok-video-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.sok-video-card__media>span[aria-hidden]{position:absolute;top:50%;left:50%;display:grid;place-items:center;width:6rem;height:6rem;transform:translate(-50%,-50%);border-radius:50%;background:#ffffffeb;color:#111;font-size:2rem}.sok-video-card:hover .sok-video-card__media img{transform:scale(1.035)}.sok-home-reviews{overflow:hidden;background:#f6f5f2}.sok-review-marquee{margin-top:-2rem}.sok-review-marquee .sok-local-marquee-track{animation-duration:var(--sok-marquee-duration,50s)}.sok-home-review-card{display:flex;flex:0 0 clamp(31rem,31vw,47rem);flex-direction:column;width:clamp(31rem,31vw,47rem);min-height:34rem;padding:3rem;border:.1rem solid var(--sok-line);border-radius:2rem;background:#fff;box-shadow:0 1.2rem 3rem #0000000a}.sok-home-review-meta{display:flex;align-items:center;justify-content:space-between;gap:2rem}.sok-home-review-meta span{color:#c52b31;letter-spacing:.08em}.sok-home-review-meta strong{font-size:1.3rem}.sok-home-review-card h3{margin:4.2rem 0 1.2rem;font-size:2.3rem;line-height:1.15}.sok-home-review-card>p{margin:0;color:#5f5f5f;font-size:1.45rem;line-height:1.68}.sok-home-review-media{display:flex;gap:.8rem;margin-top:auto;padding-top:2.4rem}.sok-home-review-media img{width:8rem;height:8rem;border-radius:1rem;object-fit:cover}@keyframes sok-marquee-left{to{transform:translate(-50%)}}@keyframes sok-marquee-right{0%{transform:translate(-50%)}to{transform:translate(0)}}.sok-reveal{opacity:0;transform:translateY(2.2rem);transition:opacity .62s ease,transform .62s cubic-bezier(.22,1,.36,1)}.sok-reveal.is-visible{opacity:1;transform:none}.product__title h1{letter-spacing:-.04em}.product__info-container .price{font-size:2.8rem}.product-form__submit{background:var(--sok-orange);color:#fff;border-color:var(--sok-orange)}.product-form__submit:hover{background:var(--sok-orange-dark)}.collection-hero__title,.main-page-title,.title--primary{letter-spacing:-.04em}.footer{border-top:0;background:var(--sok-ink);color:#ffffffc7}.footer .footer-block__heading,.footer a,.footer .copyright__content{color:#fff}@media(max-width:989px){.sok-section__head--split{grid-template-columns:1fr;gap:2rem}.sok-collection-links{grid-template-columns:repeat(3,minmax(0,1fr))}.sok-application__visual{grid-template-columns:1fr}.sok-application__media{min-height:36rem}.sok-application__products{grid-template-columns:1fr}.sok-feature-grid,.sok-spec-grid,.sok-video-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:749px){.page-width,.sok-shell{width:min(100% - 2.4rem,144rem)}.sok-hero__slide{min-height:66rem}.sok-hero__content{justify-content:flex-end;padding-block:8rem 11rem}.sok-hero__content--right{align-items:flex-start;text-align:left}.sok-hero__scrim{background:linear-gradient(0deg,#05080be0,#05080b5c 68%,#05080b1f)}.sok-hero h1,.sok-hero h2{font-size:clamp(4rem,12vw,6rem)}.sok-hero__controls{bottom:2rem}.sok-trust__grid{grid-template-columns:repeat(2,1fr)}.sok-trust__item:nth-child(odd){border-left:.1rem solid var(--sok-line)}.sok-trust__item{border-bottom:.1rem solid var(--sok-line)}.sok-collection-links{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:1rem}.sok-collection-link{flex:0 0 12rem;scroll-snap-align:start}.sok-application__media{min-height:28rem}.sok-application__visual{min-height:0}.sok-application-product{grid-template-columns:9.6rem minmax(0,1fr)}.sok-feature-grid,.sok-spec-grid{grid-template-columns:1fr}.sok-gallery__item,.sok-gallery__item:nth-child(1),.sok-gallery__item:nth-child(5){grid-column:span 12;aspect-ratio:4 / 3}.sok-video-grid{grid-template-columns:1fr}.sok-feature{min-height:0}}.sok-site-skip{position:fixed;top:-70px;left:16px;z-index:1000;padding:12px 18px;background:var(--sok-red-500);color:#fff;font-weight:800}.sok-site-skip:focus{top:12px}.sok-site-header{position:sticky;top:0;z-index:100;background:#fff;border-bottom:1px solid var(--sok-border)}.sok-site-announcement{display:flex;align-items:center;justify-content:center;gap:9px;height:40px;padding-inline:20px;white-space:nowrap;overflow:hidden;background:#111;color:#ffffffe6;font-size:13px;font-weight:650}.sok-site-announcement a{color:#cc2024;text-decoration:underline;text-underline-offset:3px}.sok-site-header__inner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;max-width:1536px;height:70px;margin-inline:auto;padding-inline:38px}.sok-site-logo{display:inline-flex;align-items:center;flex-shrink:0}.sok-site-logo img{display:block;width:114px;height:52px;object-fit:contain}.sok-site-nav{display:flex;align-items:center;align-self:stretch;margin-left:clamp(22px,2vw,32px)}.sok-site-nav>a,.sok-site-nav summary{position:relative;display:flex;align-items:center;height:100%;padding-inline:clamp(11px,1.15vw,20px);color:#2b2b2b;font-size:15px;font-weight:700;list-style:none;cursor:pointer}.sok-site-nav a,.sok-site-nav summary,.sok-site-actions a{text-decoration:none}.sok-site-nav summary::-webkit-details-marker{display:none}.sok-site-nav details{height:100%}.sok-site-nav summary span{margin-left:5px}.sok-site-nav>a:after,.sok-site-nav>details>summary:after{content:"";position:absolute;left:12px;right:12px;bottom:10px;height:2px;background:var(--sok-red-500);transform:scaleX(0);transition:transform .2s}.sok-site-nav>a:hover:after,.sok-site-nav details[open]>summary:after{transform:scaleX(1)}.sok-site-mega{position:absolute;left:50%;right:auto;top:110px;display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:38px;width:min(1320px,calc(100vw - 40px));padding:38px 42px 44px;transform:translate(-50%);border:1px solid var(--sok-border);border-radius:0 0 28px 28px;box-shadow:0 22px 60px #00000029;background:#fff}.sok-site-mega>div{display:flex;flex-direction:column;gap:13px}.sok-site-mega>div:first-child{padding-right:34px;border-right:1px solid var(--sok-border)}.sok-site-mega strong{color:#7a7a7a;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.sok-site-mega h2{margin:0;font-size:27px;line-height:1.08}.sok-site-mega p{margin:0;font-size:13px}.sok-site-mega a{color:#2b2b2b;font-size:13px;font-weight:700}.sok-site-flyout{position:relative}.sok-site-flyout>div{position:absolute;top:70px;left:50%;display:grid;grid-template-columns:1fr 1fr;gap:0 24px;min-width:440px;padding:24px 28px 28px;transform:translate(-50%);border:1px solid var(--sok-border);border-radius:0 0 18px 18px;box-shadow:0 22px 60px #00000029;background:#fff}.sok-site-flyout a{min-height:42px;padding-block:12px;border-bottom:1px solid var(--sok-border);color:#2b2b2b;font-size:13px;font-weight:700}.sok-site-actions{display:flex;align-items:center;gap:8px;justify-self:end}.sok-site-icon{position:relative;display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:9px;border:0;border-radius:999px;background:transparent;color:#111;cursor:pointer}.sok-site-icon:hover{background:#f7f3f3}.sok-site-icon svg{width:22px;height:22px}.sok-language-switcher{position:relative}.sok-language-switcher>summary{display:flex;min-height:40px;align-items:center;gap:7px;padding:7px 11px;border-radius:999px;color:#111;font-size:15px;font-weight:750;list-style:none;cursor:pointer}.sok-language-switcher>summary::-webkit-details-marker{display:none}.sok-language-switcher>summary:hover,.sok-language-switcher[open]>summary{background:#f7f3f3}.sok-language-switcher>summary>span:last-child{color:#777;font-size:13px;transition:transform .2s}.sok-language-switcher[open]>summary>span:last-child{transform:rotate(180deg)}.sok-language-switcher__panel{position:absolute;z-index:80;top:calc(100% + 10px);right:0;width:300px;padding:18px;border:1px solid #ddd;border-radius:16px;background:#fff;box-shadow:0 18px 50px #00000024}.sok-language-switcher__panel>strong{display:block;margin-bottom:12px;font-size:15px}.sok-language-switcher__form{display:grid;gap:5px}.sok-language-switcher__form button{display:grid;width:100%;min-height:46px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:9px;padding:9px 10px;border:0;border-radius:10px;background:transparent;color:#222;text-align:left;cursor:pointer}.sok-language-switcher__form button:hover,.sok-language-switcher__form button[aria-current=true]{background:#f7f3f3}.sok-language-switcher__form button small{color:#777;font-weight:600}.sok-language-switcher__panel>p{margin:12px 2px 0;color:#777;font-size:15px;line-height:1.45}.sok-site-cart>span{position:absolute;top:-3px;right:-4px;display:grid;place-items:center;min-width:20px;height:20px;padding-inline:4px;border:2px solid #fff;border-radius:999px;background:var(--sok-red-800);color:#fff;font-size:11px;font-weight:850}.sok-site-menu{display:none;width:44px;height:44px;border:0;border-radius:50%;background:#111}.sok-site-menu i{display:block;width:18px;height:2px;margin:4px auto;background:#fff}.sok-site-search,.sok-site-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .2s,visibility .2s}.sok-site-search.is-open,.sok-site-drawer.is-open{visibility:visible;opacity:1;pointer-events:auto}.sok-site-search>button,.sok-site-drawer>button{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;border:0;background:#041815b8}.sok-site-search>div{position:relative;width:min(900px,calc(100% - 40px));margin-inline:auto;padding:34px;border-radius:0 0 28px 28px;background:#fff}.sok-site-search>div>div{display:flex;align-items:center;justify-content:space-between;font-size:20px}.sok-site-search>div>div button,.sok-site-drawer aside>div button{width:44px;height:44px;border:0;border-radius:50%;background:#f7f3f3;font-size:24px;cursor:pointer}.sok-site-search form{margin-top:28px}.sok-site-search label{display:block;margin-bottom:8px;font-size:13px;font-weight:750}.sok-site-search form>div{display:flex;gap:10px}.sok-site-search input{flex:1;min-height:54px;padding-inline:20px;border:1px solid #c9c9c9;border-radius:999px}.sok-site-drawer aside{position:absolute;top:0;right:0;bottom:0;display:flex;flex-direction:column;width:min(92vw,430px);transform:translate(102%);background:#fff;transition:transform .4s cubic-bezier(.22,1,.36,1)}.sok-site-drawer.is-open aside{transform:none}.sok-site-drawer aside>div{display:flex;align-items:center;justify-content:space-between;min-height:78px;padding:14px 22px;border-bottom:1px solid var(--sok-border)}.sok-site-drawer nav{flex:1;overflow-y:auto;padding:22px}.sok-site-drawer nav>a,.sok-site-drawer summary{display:flex;align-items:center;justify-content:space-between;min-height:58px;border-bottom:1px solid var(--sok-border);font-size:18px;font-weight:800;list-style:none}.sok-site-drawer details div{display:grid;padding:0 0 14px 14px}.sok-site-drawer details div a{min-height:38px;color:#5f5f5f;font-size:13px;font-weight:700}.sok-site-drawer .sok-language-switcher{margin-top:12px}.sok-site-drawer .sok-language-switcher>summary{min-height:58px;padding:0;border-radius:0}.sok-site-drawer .sok-language-switcher__panel{position:static;width:auto;padding:12px 0 4px;border:0;border-radius:0;box-shadow:none}.sok-site-drawer .sok-language-switcher__panel>strong{margin-bottom:8px}.sok-site-drawer .sok-language-switcher__form{padding:0}.sok-site-drawer .sok-language-switcher__form button{min-height:48px}.sok-site-drawer footer{display:flex;flex-direction:column;gap:8px;padding:20px 22px;background:#111;color:#fff;font-size:13px}@media(max-width:1100px){.sok-site-nav{display:none}.sok-site-header__inner{grid-template-columns:auto 1fr auto}.sok-site-menu{display:block}.sok-site-actions>.sok-language-switcher{display:none}}@media(max-width:749px){.sok-site-announcement{justify-content:flex-start;height:36px;padding-inline:14px;font-size:11px;overflow-x:auto}.sok-site-header__inner{height:62px;padding-inline:14px}.sok-site-logo img{width:94px;height:44px}.sok-site-actions{gap:0}.sok-site-actions>a[aria-label=Account]{display:flex}.sok-site-actions>#cart-icon-bubble{display:flex}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}:root{--sok-red-800: #CC2024;--sok-red-700: #CC2024;--sok-red-500: #CC2024;--sok-black: #111;--sok-paper: #fff;--sok-warm: #f7f6f1;--sok-border: #e3e3e3;--sok-local-radius: 18px;--sok-local-radius-lg: 28px;--sok-local-shadow: 0 10px 30px rgba(0,0,0,.09)}body{font-family:var(--font-body-family);color:var(--sok-black)}.page-width,.sok-shell,.sok-local-shell{width:100%;max-width:1320px;margin-inline:auto;padding-inline:30px}.announcement-bar-section .utility-bar{min-height:40px;background:#111;color:#fff;border:0}.announcement-bar__message{min-height:40px;padding:9px 20px;font-size:13px;font-weight:650;letter-spacing:.01em}.section-header.shopify-section-group-header-group{z-index:50}.header-wrapper{background:#fff;border-bottom:1px solid #e3e3e3}.header{width:100%;max-width:1536px;min-height:70px;padding:9px 38px}.header__heading-logo-wrapper{display:flex;align-items:center;width:114px;height:52px}.header__heading-logo{width:114px;height:52px;object-fit:contain}.header__inline-menu{margin-left:24px}.header__menu-item{min-height:52px;padding-inline:14px;font-size:15px;font-weight:700;color:#2b2b2b}.header__icons{gap:4px}.header__icon{width:40px;height:40px}.localization-form__select{min-height:40px;border-radius:6px;background:#f7f3f3}.sok-hero__slide{min-height:clamp(580px,40vw,720px)}.sok-hero__image{filter:brightness(.72) saturate(.95)}.sok-hero__scrim{background:#041b1714}.sok-hero__content{justify-content:flex-start;padding-top:clamp(108px,9vw,154px);padding-bottom:80px}.sok-hero__content>*{max-width:min(39%,560px)}.sok-hero__content--right{align-items:flex-end}.sok-hero h1,.sok-hero h2{font-size:clamp(38px,3.25vw,62px);font-weight:800;line-height:1.04;letter-spacing:-.035em}.sok-hero__text{margin-top:20px;font-size:clamp(15px,1.04vw,17px);font-weight:600;line-height:1.72}.sok-hero .sok-eyebrow{display:none}.sok-hero .sok-actions{gap:12px;margin-top:26px}.sok-hero .sok-button{min-height:48px;padding:10px 20px;border-radius:6px;font-size:14px;white-space:nowrap}.sok-hero__content--right .sok-actions{display:grid;width:100%}.sok-hero__content--right .sok-actions .sok-button{width:100%}.sok-button--accent{background:var(--sok-red-500)}.sok-button--accent:hover{background:var(--sok-red-700)}.sok-hero__controls{inset:auto 0 24px;justify-content:center}.sok-hero__controls>button{flex:0 0 42px;width:42px;height:42px;border-color:#ffffffb3;background:#00000061;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:18px;line-height:1}.sok-hero__dots{flex:0 0 auto;margin-inline:6px}.sok-hero__dots button[aria-selected=true]{width:48px;background:#fff}.sok-trust{background:#111;color:#fff;border:0}.sok-trust__grid{min-height:106px}.sok-trust__item{padding:20px 30px;border-color:#ffffff29}.sok-trust__item:first-child{border-left:0}.sok-trust__item strong{font-size:17px}.sok-trust__item span{color:#ffffffa3;font-size:13px}.sok-section--compact{padding:44px 0 56px}.sok-collection-links{gap:18px}.sok-collection-link{font-size:14px;font-weight:650}.sok-collection-link__media{position:relative;height:clamp(138px,11vw,190px);aspect-ratio:auto;margin-bottom:14px;border-radius:0;background:transparent}.sok-collection-link img,.sok-collection-link svg{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;aspect-ratio:auto;object-fit:contain}.sok-section.sok-section--soft[data-sok-tabs]{padding:68px 0 96px;background:#fff}[data-sok-tabs] .sok-section__head{margin:0 auto 22px;text-align:center}[data-sok-tabs] .sok-section__head h2{max-width:760px;margin-inline:auto;font-size:clamp(35px,4vw,62px);line-height:1.02}[data-sok-tabs] .sok-section__intro,[data-sok-tabs] .sok-eyebrow{display:none}.sok-tabs{gap:12px;margin:0 0 34px;border-bottom:1px solid var(--sok-border)}.sok-tabs button{position:relative;padding:19px 26px 21px;border:0;border-radius:10px 10px 0 0;background:transparent;color:#7a7a7a;font-size:16px}.sok-tabs button[aria-selected=true]{background:#f7f3f3;color:var(--sok-red-800)}.sok-tabs button[aria-selected=true]:after{content:"";position:absolute;left:18px;right:18px;bottom:-1px;height:3px;background:var(--sok-red-700)}.sok-application{display:none;position:relative;grid-template-columns:1fr;border-radius:28px}.sok-application.is-active{display:grid}.sok-application__visual{position:relative;min-height:clamp(360px,39vw,520px);overflow:hidden}.sok-application__media{position:absolute;top:0;right:0;bottom:0;left:0}.sok-application__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(4,27,23,.82),transparent 62%)}.sok-application__media img{width:100%;height:100%;object-fit:cover}.sok-application__copy{position:relative;z-index:1;justify-content:flex-end;padding:40px;color:#fff}.sok-application__copy .sok-eyebrow{display:block;margin-bottom:4px;color:#ff9a9f;font-size:13px}.sok-application__copy h3{color:#fff;margin:0 0 10px;font-size:clamp(38px,4vw,62px)}.sok-application__copy>div{max-width:560px;color:#ffffffc7;font-size:16px}.sok-application__copy .sok-button{margin-top:22px;color:#111;background:#fff}.sok-local-home{--sok-copy: #5f5f5f}.sok-local-home *,.sok-local-home *:before,.sok-local-home *:after{box-sizing:border-box}.sok-local-home a{text-decoration:none}.sok-local-section{padding:clamp(68px,6vw,96px) 0}.sok-local-heading-row{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:48px}.sok-local-heading-row h2,.sok-local-engineering h2,.sok-local-victron h2,.sok-local-contact h2{margin:0;font-size:clamp(34px,4.4vw,62px);line-height:1.02;letter-spacing:-.035em}.sok-local-heading-row a{color:var(--sok-red-700);font-size:14px;font-weight:800}.sok-local-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 20px;border:1px solid transparent;border-radius:999px;color:#111;font-size:14px;font-weight:800;text-decoration:none;cursor:pointer}.sok-local-button--red{color:#fff;background:var(--sok-red-500)}.sok-local-button--red:hover{color:#fff;background:var(--sok-red-700)}.sok-local-button--dark{color:#fff;background:#111}.sok-local-button--ghost{border-color:var(--sok-border);background:#fff}.sok-local-button--light{color:#111;background:#fff}.sok-local-eyebrow{display:inline-block;color:#cc2024;font-size:1.2rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.sok-local-text-link{color:#cc2024;font-size:1.3rem;font-weight:850;text-decoration:none}.sok-local-text-link:hover{text-decoration:underline;text-underline-offset:.4rem}.sok-local-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.sok-local-product-card{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid var(--sok-border);border-radius:18px;background:#fff;transition:transform .2s,box-shadow .2s,border-color .2s}.sok-local-product-card:hover{transform:translateY(-5px);border-color:#ff9a9f;box-shadow:var(--sok-local-shadow)}.sok-local-product-media{display:flex;align-items:center;justify-content:center;aspect-ratio:1;padding:22px;background:#fff}.sok-local-product-media img{width:100%;height:100%;object-fit:contain;transition:transform .3s}.sok-local-product-card:hover .sok-local-product-media img{transform:scale(1.06)}.sok-local-product-copy{display:flex;flex:1;flex-direction:column;padding:22px;border-top:1px solid var(--sok-border)}.sok-local-tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.sok-local-tags span{padding:6px 9px;border-radius:999px;color:var(--sok-red-800);background:#f7f3f3;font-size:12px;font-weight:800}.sok-local-product-card h3{margin:0;min-height:2.24em;font-size:20px;line-height:1.12}.sok-local-product-card h3 a{color:#111!important;text-decoration:none}.sok-local-product-card h3 a:hover{color:var(--sok-red-800)!important}.sok-local-price{display:flex;gap:8px;align-items:baseline;margin-top:18px;padding-top:20px;color:var(--sok-red-800);font-size:21px;font-weight:800}.sok-local-price s{color:#7a7a7a;font-size:13px;font-weight:500}.sok-local-card-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;margin-top:auto;padding-top:18px}.sok-local-card-actions .sok-local-button{width:100%;min-width:0;min-height:44px;padding:8px 10px;line-height:1.15;white-space:nowrap}.sok-local-product-form{grid-column:1/-1}.sok-local-add{width:100%;min-height:44px;border:0;border-radius:999px;background:var(--sok-red-800);color:#fff;font-size:14px;font-weight:800;cursor:pointer}.sok-local-placeholder svg{width:100%}.sok-local-engineering{background:#fff}.sok-local-engineering-layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(44px,7vw,100px)}.sok-local-engineering-copy h2{margin-bottom:24px}.sok-local-richtext{color:var(--sok-copy);font-size:16px;line-height:1.72}.sok-local-richtext p{margin:0;color:inherit}.sok-local-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.sok-local-engineering-image{width:min(100%,680px);justify-self:end;overflow:hidden;border-radius:28px}.sok-local-engineering-image img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.sok-local-advantage-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:56px;border-top:1px solid var(--sok-border)}.sok-local-advantage-grid article{min-height:244px;padding:38px 32px;border-right:1px solid var(--sok-border)}.sok-local-advantage-grid article:last-child{border-right:0}.sok-local-advantage-grid h3{margin:0 0 16px;font-size:24px;line-height:1.1}.sok-local-advantage-grid div{color:var(--sok-copy);font-size:15px;line-height:1.55}.sok-local-victron{background:#111;color:#fff}.sok-local-victron-layout{display:grid;grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(50px,8vw,120px)}.sok-local-victron-image{position:relative;min-height:650px;overflow:hidden;border-radius:28px}.sok-local-victron-image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.sok-local-signal{position:absolute;left:30px;bottom:30px;display:flex;align-items:center;gap:12px;padding:12px 18px;border:1px solid rgba(255,255,255,.26);border-radius:999px;background:#ffffff1f;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.sok-local-signal i{width:80px;height:2px;background:var(--sok-red-500)}.sok-local-victron-copy h2{color:#fff;margin-bottom:24px}.sok-local-victron-copy .sok-local-richtext{color:#ffffffb3}.sok-local-victron-copy ul{display:grid;gap:12px;margin:28px 0 32px;padding:0;list-style:none;color:#ffffffd1}.sok-local-victron-copy li:before{content:"\2713";margin-right:10px;color:var(--sok-red-500);font-weight:900}.sok-local-data{background:#fff;text-align:center}.sok-local-data h2{margin:0 0 48px;font-size:clamp(30px,2.6vw,42px)}.sok-local-data-grid{display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid var(--sok-border);text-align:left}.sok-local-data-grid>div{display:flex;flex-direction:column;min-height:210px;padding:38px 28px;border-right:1px solid var(--sok-border)}.sok-local-data-grid>div:last-child{border-right:0}.sok-local-data-grid strong{color:var(--sok-red-800);font-size:clamp(24px,2.1vw,34px);line-height:1.08;letter-spacing:-.035em}.sok-local-data-grid span{margin-top:auto;color:#7a7a7a;font-size:15px;font-weight:650}.sok-local-partnership{padding-top:0}.sok-local-partnership-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.sok-local-partner-card{position:relative;min-height:470px;padding:48px;overflow:hidden;border-radius:28px;color:#fff;background-position:center;background-size:cover}.sok-local-partner-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#111111c2}.sok-local-partner-card>*{position:relative;z-index:1}.sok-local-partner-card--dealer{background-image:url(https://static.wixstatic.com/media/7f132f_dab30ad5ecf640eabe61d0fa58bf1055~mv2.jpg/v1/fill/w_1200,h_800,al_c,q_85,enc_avif,quality_auto/dealership%20programmae.jpg)}.sok-local-partner-card--selector{background-image:url(sok-application-rv.png)}.sok-local-partner-card h2{max-width:560px;margin:0 0 18px;color:#fff;font-size:clamp(36px,4vw,58px);line-height:.98}.sok-local-partner-card p{max-width:510px;color:#ffffffc7;font-size:16px}.sok-local-partner-card .sok-local-button{position:absolute;left:48px;bottom:48px}.sok-local-learning{background:#111;color:#fff}.sok-local-learning .sok-local-heading-row h2{color:#fff}.sok-local-article-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.sok-local-article{display:block;height:100%;overflow:hidden;border:1px solid rgba(255,255,255,.15);border-radius:18px;background:#fff;color:#111}.sok-local-article-media{aspect-ratio:16/10;background:#f4f4f2}.sok-local-article-media img{width:100%;height:100%;padding:20px;object-fit:contain}.sok-local-article>div:last-child{display:flex;flex-direction:column;min-height:250px;padding:26px}.sok-local-article span{color:var(--sok-red-800);font-size:12px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.sok-local-article h3{margin:14px 0;font-size:23px;line-height:1.25}.sok-local-article p{color:#5f5f5f;font-size:15px;line-height:1.58}.sok-local-article small{margin-top:auto;padding-top:22px;color:var(--sok-red-800);font-size:13px;font-weight:850}.sok-local-contact{background:var(--sok-red-800);color:#fff}.sok-local-contact-layout{display:grid;grid-template-columns:.9fr 1.1fr;align-items:start;gap:clamp(40px,5vw,72px)}.sok-local-contact h2{color:#fff;margin-bottom:24px}.sok-local-contact p{color:#ffffffb8}.sok-local-contact dl{display:grid;gap:18px;margin:34px 0 0;padding-top:24px;border-top:1px solid rgba(255,255,255,.18)}.sok-local-contact dl div{display:grid;grid-template-columns:100px 1fr;gap:8px}.sok-local-contact dt{color:#ff9a9f;font-size:13px;font-weight:800;text-transform:uppercase}.sok-local-contact dd{margin:0;font-size:13px}.sok-local-contact-form{padding:38px;border-radius:28px;background:#fff;color:#111}.sok-local-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:24px}.sok-local-form-grid label{display:flex;flex-direction:column;gap:8px;color:#2b2b2b;font-size:13px;font-weight:800}.sok-local-form-grid input,.sok-local-form-grid select,.sok-local-form-grid textarea{width:100%;min-height:50px;padding:12px 14px;border:1px solid #c9c9c9;border-radius:12px;background:#fff;font:inherit}.sok-local-form-span{grid-column:1/-1}.collection-hero{background:#111;color:#fff}.collection-hero__title{color:#fff;font-size:clamp(42px,6vw,72px)}.collection-hero__description{color:#ffffffb8}.card-wrapper .card{border:1px solid var(--sok-border);border-radius:18px;background:#fff}.card__content{padding:18px}.card__heading{font-size:18px;line-height:1.2}.price{color:var(--sok-red-800)}.product-form__submit{background:var(--sok-red-800);border-color:var(--sok-red-800)}@media(max-width:989px){.header{padding-inline:20px}.sok-hero__content>*{max-width:68%}.sok-local-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sok-local-engineering-layout,.sok-local-victron-layout,.sok-local-contact-layout{grid-template-columns:1fr}.sok-local-engineering-image{width:100%;justify-self:stretch}.sok-local-victron-image{min-height:500px}.sok-local-advantage-grid{grid-template-columns:repeat(2,1fr)}.sok-local-advantage-grid article:nth-child(2){border-right:0}.sok-local-partner-card{min-height:420px}}@media(max-width:749px){.page-width,.sok-shell,.sok-local-shell{padding-inline:18px}.announcement-bar__message{font-size:11px}.header{min-height:62px;padding:6px 14px}.header__heading-logo-wrapper,.header__heading-logo{width:94px;height:44px}.sok-hero__slide{min-height:610px}.sok-hero__content{justify-content:flex-end;align-items:flex-start;padding:80px 18px 98px;text-align:left}.sok-hero__content>*{max-width:100%}.sok-hero h1,.sok-hero h2{font-size:clamp(40px,12vw,56px)}.sok-hero__text{font-size:15px}.sok-hero .sok-actions{display:grid;width:100%;gap:10px;margin-top:22px}.sok-hero .sok-actions .sok-button{width:100%}.sok-hero__controls{bottom:16px;gap:10px}.sok-hero__controls>button{flex-basis:44px;width:44px;height:44px}.sok-hero__dots{margin-inline:2px}.sok-trust__grid{grid-template-columns:repeat(2,1fr)}.sok-trust__item{min-height:82px;padding:15px}.sok-trust__item strong{font-size:14px}.sok-section--compact{padding-block:30px 38px}.sok-collection-links{display:flex}.sok-collection-link{flex-basis:105px}.sok-collection-link__media{height:104px}[data-sok-tabs] .sok-section__head h2{font-size:36px}.sok-tabs button{padding:15px 17px 17px;font-size:14px}.sok-application{min-height:0}.sok-application__visual{min-height:430px}.sok-application__copy{padding:26px}.sok-local-section{padding-block:64px}.sok-local-heading-row{align-items:flex-start;flex-direction:column;margin-bottom:30px}.sok-local-heading-row h2,.sok-local-engineering h2,.sok-local-victron h2,.sok-local-contact h2{font-size:36px}.sok-local-product-grid{grid-template-columns:1fr 1fr;gap:10px}.sok-local-product-copy{padding:14px}.sok-local-tags{display:none}.sok-local-product-card h3{min-height:0;font-size:16px}.sok-local-price{font-size:18px}.sok-local-card-actions{grid-template-columns:1fr}.sok-local-card-actions .sok-local-button{min-height:44px}.sok-local-card-actions .sok-local-button--ghost{display:none}.sok-local-product-form{grid-column:auto}.sok-local-engineering-layout{gap:32px}.sok-local-advantage-grid{grid-template-columns:1fr}.sok-local-advantage-grid article{min-height:0;padding:28px 8px;border-right:0}.sok-local-victron-image{min-height:360px}.sok-local-data-grid{grid-template-columns:repeat(2,1fr)}.sok-local-data-grid>div{min-height:150px;padding:24px 16px;border-bottom:1px solid var(--sok-border)}.sok-local-data-grid>div:nth-child(2){border-right:0}.sok-local-data-grid strong{font-size:26px}.sok-local-partnership-grid,.sok-local-article-grid{grid-template-columns:1fr}.sok-local-partner-card{min-height:390px;padding:30px}.sok-local-partner-card .sok-local-button{left:30px;bottom:30px}.sok-local-form-grid{grid-template-columns:1fr}.sok-local-contact-form{padding:24px}.sok-local-marquee .sok-gallery__item{flex-basis:78vw;width:78vw}.sok-video-marquee .sok-video-card,.sok-home-review-card{flex-basis:84vw;width:84vw}}@media(prefers-reduced-motion:reduce){.sok-hero__track,.sok-local-marquee-track,.sok-reveal{transition:none;animation:none}.sok-local-marquee{overflow-x:auto}.sok-local-marquee-group[aria-hidden=true]{display:none}.sok-reveal{opacity:1;transform:none}}.sok-catalog-hero{--sok-catalog-image: url(https://static.wixstatic.com/media/7f132f_c28db339871c40488bd11e85066578dd~mv2.jpg/v1/fill/w_1920,h_760,al_c,q_90,enc_avif,quality_auto/7f132f_c28db339871c40488bd11e85066578dd~mv2.jpg);min-height:47rem;padding:7rem 0 7.8rem;color:#fff;background:linear-gradient(90deg,#050709f0,#0507098f),var(--sok-catalog-image) center / cover}.sok-catalog-breadcrumb{display:flex;flex-wrap:wrap;gap:.8rem;margin:0 0 2.8rem;color:#ffffffa8;font-size:1.2rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.sok-catalog-breadcrumb a{color:inherit;text-decoration:none}.sok-catalog-breadcrumb a:hover{color:#fff}.sok-catalog-hero h1{max-width:94rem;margin:1.8rem 0 0;color:#fff;font-size:clamp(4.8rem,7vw,8.4rem);line-height:.94;letter-spacing:-.055em;text-wrap:balance}.sok-catalog-intro{max-width:72rem;margin-top:2.4rem;color:#ffffffc7;font-size:1.8rem;line-height:1.55}.sok-catalog-intro p{margin:0}.sok-catalog{padding:5.2rem 0 11rem;background:#f6f5f2}.sok-catalog-toolbar{position:static;display:flex;align-items:center;gap:1.4rem;margin-bottom:2.4rem;padding:1.4rem;border:.1rem solid #deddda;border-radius:1.8rem;background:#fff;box-shadow:0 .8rem 2.8rem #0000000a}.sok-catalog-search{display:flex;flex:1;align-items:center;min-height:4.8rem;padding:0 1.6rem;border:.1rem solid transparent;border-radius:999px;background:#f6f5f2}.sok-catalog-search:focus-within{border-color:#cc2024;box-shadow:0 0 0 .4rem #cc202417}.sok-catalog-search svg{width:2rem;height:2rem}.sok-catalog-search input{flex:1;min-width:0;padding:0 1.2rem;border:0;outline:0;background:transparent;color:#111;font:inherit}.sok-catalog-sort{display:flex;align-items:center;gap:.8rem}.sok-catalog-sort label{color:#676767;font-size:1.2rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.sok-catalog-sort select{min-height:4.6rem;max-width:23rem;padding:0 3.8rem 0 1.5rem;border:.1rem solid #c8c7c4;border-radius:999px;background:#fff;color:#111}.sok-catalog-mobile-filters{display:none}.sok-catalog-layout{display:grid;grid-template-columns:24.5rem minmax(0,1fr);align-items:start;gap:2.6rem}.sok-catalog-sidebar{position:sticky;top:11.8rem;padding:2.2rem;border:.1rem solid #deddda;border-radius:1.8rem;background:#fff}.sok-catalog-sidebar-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:.8rem}.sok-catalog-sidebar-head h2{margin:0;font-size:2rem}.sok-catalog-sidebar-head span{color:#737373;font-size:1.2rem}.sok-catalog-filter{border-top:.1rem solid #e5e4e1}.sok-catalog-filter summary{display:flex;align-items:center;justify-content:space-between;padding:1.8rem 0 1.2rem;color:#292929;cursor:pointer;font-size:1.2rem;font-weight:850;letter-spacing:.05em;text-transform:uppercase;list-style:none}.sok-catalog-filter summary::-webkit-details-marker{display:none}.sok-catalog-filter summary:after{content:"+";margin-left:auto;font-size:1.7rem;font-weight:500}.sok-catalog-filter[open] summary:after{content:"\2212"}.sok-catalog-filter summary small{order:2;margin-left:.8rem;color:#cc2024}.sok-catalog-filter-body{display:grid;gap:1rem;padding:.4rem 0 1rem}.sok-catalog-filter-body>label{display:grid;grid-template-columns:1.7rem 1fr auto;align-items:center;gap:.9rem;cursor:pointer;font-size:1.3rem}.sok-catalog-filter-body input[type=checkbox]{width:1.7rem;height:1.7rem;accent-color:#CC2024}.sok-catalog-filter-body small{color:#777}.sok-catalog-price-filter{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}.sok-catalog-price-filter label{display:grid;gap:.5rem;color:#666;font-size:1.1rem;font-weight:750;text-transform:uppercase}.sok-catalog-price-filter input{width:100%;min-height:4rem;padding:0 .9rem;border:.1rem solid #ccc;border-radius:.8rem}.sok-catalog-filter-actions{display:grid;gap:1rem;margin-top:2rem}.sok-catalog-filter-actions .sok-local-button{width:100%;min-height:4.4rem;padding:.8rem 1.2rem}.sok-catalog-filter-actions>a{color:#cc2024;font-size:1.2rem;font-weight:800;text-align:center;text-underline-offset:.3rem}.sok-catalog-results-head{display:flex;justify-content:space-between;align-items:center;min-height:3.6rem;margin:0 .2rem 1.8rem;font-size:1.3rem}.sok-catalog-results-head a{color:#cc2024;font-weight:800;text-underline-offset:.3rem}.sok-catalog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.8rem}.sok-catalog-card{min-width:0;overflow:hidden;border:.1rem solid #deddda;border-radius:1.8rem;background:#fff;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.sok-catalog-card:hover{transform:translateY(-.4rem);border-color:#c8c7c4;box-shadow:0 1.6rem 4rem #00000014}.sok-catalog-card[hidden]{display:none}.sok-catalog-card-media{position:relative;display:grid;aspect-ratio:1;place-items:center;overflow:hidden;padding:2.6rem;background:#f7f7f5}.sok-catalog-card-media img,.sok-catalog-card-media svg{width:100%;height:100%;object-fit:contain;transition:transform .35s ease}.sok-catalog-card:hover .sok-catalog-card-media img{transform:scale(1.035)}.sok-catalog-badge{position:absolute;z-index:2;top:1.4rem;left:1.4rem;padding:.6rem 1rem;border-radius:999px;background:#111;color:#fff;font-size:1.1rem;font-weight:850}.sok-catalog-badge--sale{right:1.4rem;left:auto;background:#cc2024}.sok-catalog-card-copy{padding:1.8rem}.sok-catalog-card-tags{display:flex;flex-wrap:wrap;gap:.6rem;min-height:2.6rem}.sok-catalog-card-tags span{padding:.5rem .8rem;border-radius:999px;background:#f1efeb;color:#575757;font-size:1rem;font-weight:800}.sok-catalog-card h3{min-height:6.6rem;margin:1.2rem 0;font-size:1.8rem;line-height:1.22}.sok-catalog-card h3 a{color:#171717;text-decoration:none}.sok-catalog-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:.8rem;min-height:3.2rem}.sok-catalog-price strong{color:#cc2024;font-size:2.2rem}.sok-catalog-price s{color:#777;font-size:1.2rem}.sok-catalog-card-actions{display:grid;grid-template-columns:1fr 1fr;gap:.8rem;margin-top:1.8rem}.sok-catalog-card-actions .sok-local-button{width:100%;min-height:4.4rem;padding:.8rem 1rem;font-size:1.2rem}.sok-catalog-card-actions [aria-pressed=true]{border-color:#cc2024;background:#fbeaec;color:#cc2024}.sok-compare-tray{position:fixed;right:2rem;bottom:2rem;left:2rem;z-index:80;margin:0 auto;max-width:118rem;border:.1rem solid #d5d3cf;border-radius:1.8rem;box-shadow:0 1.8rem 6rem #00000038;background:#fffffff7;-webkit-backdrop-filter:blur(1.2rem);backdrop-filter:blur(1.2rem)}.sok-compare-tray[hidden]{display:none}.sok-compare-tray>div{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:2rem;padding:1.2rem 1.4rem}.sok-compare-tray>div>div:first-child{display:grid}.sok-compare-tray>div>div:first-child strong{font-size:1.4rem}.sok-compare-tray>div>div:first-child span{color:#696969;font-size:1.1rem}.sok-compare-tray__items{display:flex;gap:.8rem;min-width:0;overflow-x:auto}.sok-compare-tray__items>span{display:flex;align-items:center;flex:0 1 22rem;min-width:13rem;gap:.7rem;padding:.5rem .7rem;border:.1rem solid #e1dfdb;border-radius:1rem;font-size:1.1rem;font-weight:750}.sok-compare-tray__items img{width:3.6rem;height:3.6rem;object-fit:contain;border-radius:.6rem;background:#f1f0ed}.sok-compare-tray__items>span>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sok-compare-tray__items button,.sok-compare-tray__actions>button{border:0;background:transparent;cursor:pointer}.sok-compare-tray__items button{margin-left:auto;font-size:2rem;line-height:1}.sok-compare-tray__actions{display:flex;align-items:center;gap:1rem}.sok-compare-tray__actions>button{text-decoration:underline}.sok-compare-tray__actions .sok-local-button{min-height:4.4rem;padding:.9rem 1.8rem}.sok-catalog-product-form{margin:0}.sok-catalog-empty{grid-column:1/-1;display:grid;place-items:center;min-height:42rem;padding:5rem 3rem;border:.1rem solid #deddda;border-radius:1.8rem;background:#fff;text-align:center}.sok-catalog-empty h2,.sok-catalog-empty p{margin:0}.sok-catalog-pagination{display:flex;justify-content:center;align-items:center;gap:2rem;margin-top:4rem;font-size:1.3rem;font-weight:750}.sok-catalog-pagination a{color:#cc2024}@media(max-width:1100px){.sok-catalog-layout{grid-template-columns:22rem minmax(0,1fr)}.sok-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:989px){.sok-catalog-layout{grid-template-columns:1fr}.sok-catalog-sidebar{display:none}.sok-catalog-mobile-filters{display:block}.sok-catalog-mobile-filters>summary{display:flex;align-items:center;min-height:4.6rem;padding:0 1.8rem;border-radius:999px;background:#111;color:#fff;cursor:pointer;font-size:1.3rem;font-weight:800;list-style:none}.sok-catalog-mobile-panel{position:absolute;z-index:20;top:calc(100% + .8rem);right:0;width:min(42rem,calc(100vw - 3.6rem));max-height:70vh;overflow:auto;padding:2rem;border:.1rem solid #ddd;border-radius:1.8rem;background:#fff;box-shadow:0 2rem 6rem #0000002e}}@media(max-width:749px){.sok-catalog-hero{min-height:43rem;padding:5.6rem 0 6rem}.sok-catalog-hero h1{font-size:clamp(4.2rem,13vw,5.8rem)}.sok-catalog-intro{font-size:1.5rem}.sok-catalog{padding:2.6rem 0 8rem}.sok-catalog-toolbar{display:grid;grid-template-columns:1fr auto;gap:.9rem;margin-inline:-.8rem;padding:.9rem}.sok-catalog-search{grid-column:1/-1}.sok-catalog-sort label{display:none}.sok-catalog-sort select{max-width:17rem}.sok-catalog-grid{grid-template-columns:1fr 1fr;gap:1rem}.sok-catalog-card-media{padding:1.4rem}.sok-catalog-card-copy{padding:1.3rem}.sok-catalog-card-tags{display:none}.sok-catalog-card h3{min-height:0;margin-top:.2rem;font-size:1.5rem}.sok-catalog-price strong{font-size:1.8rem}.sok-catalog-card-actions{grid-template-columns:1fr}.sok-catalog-card-actions .sok-local-button--dark{display:none}}.sok-product-reviews{padding:9rem 0 10rem;background:#f6f5f2;scroll-margin-top:12rem}.sok-product-reviews-heading{display:flex;align-items:end;justify-content:space-between;gap:3rem;margin-bottom:4rem}.sok-product-reviews-heading h2{margin:1.2rem 0 .8rem;font-size:clamp(4rem,5.5vw,6.8rem);line-height:.96;letter-spacing:-.05em}.sok-product-reviews-heading p{margin:0;color:#626262;font-size:1.4rem}.sok-product-reviews-heading>strong{color:#cc2024;font-size:1.6rem;white-space:nowrap}.sok-product-reviews-layout{display:grid;grid-template-columns:minmax(24rem,.62fr) minmax(0,1.38fr);align-items:start;gap:clamp(4rem,7vw,9rem)}.sok-review-summary{position:sticky;top:14rem;padding:3.2rem;border:.1rem solid #deddda;border-radius:2rem;background:#fff}.sok-review-summary>strong{display:block;font-size:6rem;line-height:1;letter-spacing:-.06em}.sok-review-summary>span,.sok-review-card-top>span{color:#c52b31;letter-spacing:.08em}.sok-review-summary>p{color:#626262;font-size:1.3rem}.sok-review-distribution{display:grid;gap:1rem;margin-top:2.4rem}.sok-review-distribution>div{display:grid;grid-template-columns:5rem 1fr 2.8rem;align-items:center;gap:1rem;font-size:1.15rem}.sok-review-distribution i{height:.6rem;overflow:hidden;border-radius:999px;background:#e5e4e1}.sok-review-distribution b{display:block;height:100%;border-radius:inherit;background:#c52b31}.sok-review-toolbar{display:flex;align-items:center;justify-content:flex-end;gap:1rem;margin-bottom:1.6rem}.sok-review-toolbar label{font-size:1.2rem;font-weight:850}.sok-review-toolbar select{min-height:4.6rem;padding:0 3.8rem 0 1.4rem;border:.1rem solid #c9c8c5;border-radius:999px;background:#fff}.sok-review-card{padding:3rem 0;border-top:.1rem solid #d8d7d4}.sok-review-card-top{display:flex;align-items:center;justify-content:space-between;gap:2rem}.sok-review-card-top time{color:#727272;font-size:1.15rem}.sok-review-card h3{margin:1.8rem 0 1rem;font-size:2.3rem}.sok-review-card>p{max-width:80rem;margin:0;color:#454545;font-size:1.45rem;line-height:1.7}.sok-review-card footer{display:flex;align-items:center;gap:1rem;margin-top:2.4rem}.sok-review-card footer>span{display:grid;place-items:center;width:3.4rem;height:3.4rem;border-radius:50%;background:#171717;color:#fff;font-weight:850}.sok-review-card footer strong{font-size:1.3rem}.sok-review-card footer em{padding:.5rem .8rem;border-radius:999px;background:#edf6ed;color:#276333;font-size:1.05rem;font-style:normal;font-weight:800}.sok-review-card>small{display:block;margin-top:1.8rem;color:#777}.sok-review-media{display:flex;gap:.8rem;margin-top:2rem}.sok-review-media img{width:12rem;height:9rem;border-radius:1.2rem;object-fit:cover;transition:transform .2s ease}.sok-review-media a:hover img{transform:scale(1.03)}.sok-review-reply{margin-top:2rem;padding:1.8rem;border-left:.3rem solid #CC2024;border-radius:0 1.2rem 1.2rem 0;background:#fff}.sok-review-reply strong{color:#cc2024;font-size:1.15rem;text-transform:uppercase}.sok-review-reply p{margin:.7rem 0 0;font-size:1.35rem}.sok-review-pagination{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding-top:2.4rem;border-top:.1rem solid #d8d7d4}.sok-review-pagination p{margin:0;color:#626262;font-size:1.2rem}.sok-review-pagination>div{display:flex;align-items:center;gap:.6rem}.sok-review-pagination span{display:flex;align-items:center;gap:.6rem}.sok-review-pagination button{min-width:4rem;min-height:4rem;padding:.7rem 1.2rem;border:.1rem solid #c9c8c5;border-radius:999px;background:#fff;color:#171717;font-weight:800;cursor:pointer}.sok-review-pagination button[aria-current=page]{border-color:#171717;background:#171717;color:#fff}.sok-review-pagination button:disabled{cursor:not-allowed;opacity:.45}.sok-product-sticky-purchase{position:fixed;right:0;bottom:0;left:0;z-index:180;padding:1.2rem 0;border-top:.1rem solid #d8d7d4;background:#fffffff5;box-shadow:0 -1.2rem 3.5rem #0000001a;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transform:translateY(110%);visibility:hidden;transition:transform .28s cubic-bezier(.22,1,.36,1),visibility .28s}.sok-product-sticky-purchase.is-visible{transform:none;visibility:visible}.sok-product-sticky-inner{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:2.4rem}.sok-product-sticky-product{display:flex;min-width:0;align-items:center;gap:1.2rem}.sok-product-sticky-product img{width:5.6rem;height:5.6rem;border-radius:1rem;background:#f0efec;object-fit:contain}.sok-product-sticky-product div{display:grid;min-width:0;gap:.4rem}.sok-product-sticky-product strong{overflow:hidden;font-size:1.35rem;text-overflow:ellipsis;white-space:nowrap}.sok-product-sticky-product span{color:#626262;font-size:1.15rem}.sok-product-sticky-price{color:#cc2024;font-size:2rem}.sok-product-sticky-actions{display:flex;gap:.8rem}.sok-product-sticky-actions .sok-local-button{min-width:13rem}.sok-product-sticky-actions form{margin:0}product-component{display:block;padding:4rem 0 8.8rem;background:#fff}.sok-product-breadcrumb{display:flex;flex-wrap:wrap;gap:.8rem;margin:0 0 2.6rem;color:#696969;font-size:1.2rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.sok-product-breadcrumb a{color:inherit;text-decoration:none}.sok-product-breadcrumb a:hover{color:#cc2024}.product__media-wrapper .product__media{overflow:hidden;border:.1rem solid #deddda;border-radius:2.6rem;background:#fff}.product__media-wrapper .product__media img{object-fit:contain;transition:transform .4s ease}.product__media-wrapper .product__media:hover img{transform:scale(1.025)}.product__info-container .product__text.caption-with-letter-spacing{color:#cc2024;font-weight:850;letter-spacing:.12em}.product__info-container .product__title{margin-bottom:1.6rem}.product__info-container .product__title h1{font-size:clamp(3.8rem,4.5vw,6.4rem);line-height:.98;letter-spacing:-.045em}.product__info-container .price{display:flex;align-items:baseline;flex-wrap:wrap;gap:1rem;margin:2.4rem 0 0;padding:2rem 0;border-top:.1rem solid #d8d7d4;border-bottom:.1rem solid #d8d7d4}.product__info-container .price-item--sale,.product__info-container .price-item--regular{color:#cc2024;font-size:2.8rem;font-weight:850}.product__info-container .product__inventory{display:flex;align-items:center;gap:.8rem;margin-top:2rem;color:#323232;font-weight:750}.product__info-container .product-form__input .form__label,.product__info-container .quantity__label{color:#555;font-size:1.2rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.product__info-container .product-form__input input[type=radio]+label{border-color:#bbb;border-radius:999px}.product__info-container .product-form__input input[type=radio]:checked+label{border-color:#111;background:#111;color:#fff}.product__info-container .quantity{border-radius:1.2rem;background:#fff}.product__info-container .product-form__submit{min-height:5.2rem;border-radius:999px;background:#cc2024;color:#fff;font-weight:850}.product__info-container .product-form__submit:hover{background:#cc2024}.product__info-container .shopify-payment-button__button{min-height:5.2rem}.product__info-container .share-button{margin-top:1.2rem}.sok-product-policy{border-top:.1rem solid #deddda;border-bottom:.1rem solid #deddda;background:#fff}.sok-product-policy-grid{display:grid;grid-template-columns:repeat(3,1fr)}.sok-product-policy article{min-width:0;padding:2.8rem 3rem;border-right:.1rem solid #deddda}.sok-product-policy article:last-child{border-right:0}.sok-product-policy strong{font-size:1.7rem}.sok-product-policy p{margin:.8rem 0 1.2rem;color:#5f5f5f;font-size:1.3rem;line-height:1.55}.sok-product-policy a{color:#cc2024;font-size:1.2rem;font-weight:850;text-underline-offset:.4rem}.sok-product-specifications{padding:3.2rem 0 7.2rem;background:#fff}.sok-product-specifications__head{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(28rem,.55fr);align-items:end;gap:4rem;margin-bottom:4rem}.sok-product-specifications__head h2{margin:1.2rem 0 0;font-size:clamp(3.8rem,4.8vw,5.6rem);line-height:.96;letter-spacing:-.05em}.sok-product-specifications__head>p{max-width:48rem;margin:0;color:#606060;font-size:1.5rem;line-height:1.65}.sok-product-assurance-layout{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(34rem,.92fr);align-items:start;gap:2rem}.sok-product-assurance-card,.sok-product-policy-accordion{overflow:hidden;border:.1rem solid #d8d7d4;border-radius:2rem;background:#fff}.sok-product-assurance-card{padding:clamp(2rem,3vw,3rem)}.sok-product-assurance-card .sok-spec-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.sok-product-assurance-card .sok-spec-grid>div{min-height:0;padding:1.5rem 1.7rem;background:#fff}.sok-product-assurance-card .sok-spec-grid dd{margin-top:1rem;font-size:clamp(1.8rem,2vw,2.4rem)}.sok-product-applications{display:flex;align-items:center;gap:2rem;margin-top:2.4rem;padding-top:2.4rem;border-top:.1rem solid #d4d2ce}.sok-product-applications h3{flex:0 0 auto;margin:0;font-size:1.3rem}.sok-product-applications ul{display:flex;flex-wrap:wrap;gap:.8rem;margin:0;padding:0;list-style:none}.sok-product-applications li{padding:.8rem 1.3rem;border:.1rem solid #c9c7c3;border-radius:999px;background:#fff;color:#343434;font-size:1.2rem;font-weight:750}.sok-product-payments{margin-top:2.4rem;padding-top:2.4rem;border-top:.1rem solid #d4d2ce}.sok-product-payments h3{margin:0 0 1.4rem;font-size:1.5rem}.sok-product-payments ul{display:flex;flex-wrap:wrap;gap:.8rem;margin:0;padding:0;list-style:none}.sok-product-payments li{display:grid;place-items:center;width:5rem;height:3.2rem;overflow:hidden;border:.1rem solid #deddda;border-radius:.5rem;background:#fff}.sok-product-payments svg{width:100%;height:100%}.sok-product-policy-accordion details{border-bottom:.1rem solid #deddda}.sok-product-policy-accordion details:last-child{border-bottom:0}.sok-product-policy-accordion summary{display:grid;grid-template-columns:3.4rem 1fr auto;align-items:center;gap:1.4rem;min-height:8rem;padding:1.8rem 2.4rem;cursor:pointer;list-style:none}.sok-product-policy-accordion summary::-webkit-details-marker{display:none}.sok-product-policy-accordion summary>span{display:grid;place-items:center;width:2.8rem;height:2.8rem;border:.15rem solid #171717;border-radius:50%;font-size:1.4rem}.sok-product-policy-accordion summary strong{font-size:1.7rem}.sok-product-policy-accordion summary:after{font-size:2.5rem;font-weight:400;content:"+"}.sok-product-policy-accordion details[open] summary:after{content:"\2212"}.sok-product-policy-accordion details>div{padding:0 2.4rem 2.4rem 7.2rem;color:#5f5f5f;font-size:1.35rem;line-height:1.6}.sok-product-policy-accordion details>div p{margin:0 0 1.2rem}.sok-product-policy-accordion details>div p:last-of-type{margin-bottom:1.2rem}.sok-product-policy-accordion a{color:#cc2024;font-weight:800;text-underline-offset:.35rem}.sok-product-information{padding:9rem 0;background:#fff;color:#171717}.sok-product-information-grid{display:grid;grid-template-columns:minmax(24rem,.68fr) minmax(0,1.32fr);align-items:start;gap:clamp(4rem,7vw,9rem)}.sok-product-information-heading{position:sticky;top:14rem}.sok-product-information-heading h2{margin:1.6rem 0 2rem;color:#171717;font-size:clamp(4rem,5.2vw,6.4rem);line-height:.96;letter-spacing:-.05em;text-wrap:balance}.sok-product-information-heading>p{color:#656565;font-size:1.5rem;line-height:1.65}.sok-product-information-copy{color:#292929;font-size:1.5rem;line-height:1.7}.sok-product-information-copy>:first-child{margin-top:0}.sok-product-information-copy>:last-child{margin-bottom:0}.sok-product-information-copy>p{margin:0 0 1.2rem;padding-left:1.7rem;border-left:.3rem solid #CC2024}.sok-product-information-copy>p:empty,.sok-product-information-copy p:has(>br:only-child){display:none}.sok-product-information-copy section{margin-top:1.6rem;padding:clamp(2.4rem,3vw,3.6rem);border:.1rem solid #deddda;border-radius:2rem;background:#f8f7f5}.sok-product-information-copy section h3{margin:0 0 2rem;padding-bottom:1.5rem;border-bottom:.1rem solid #d8d7d4;color:#171717;font-size:2.2rem}.sok-product-information-copy section p{margin:0;padding:1.15rem 0;border-bottom:.1rem solid #e4e2de}.sok-product-information-copy section p:last-child{border-bottom:0}.sok-product-information-copy section p:has(>strong:only-child){margin:.8rem 0;padding:1.2rem 1.4rem;border:0;border-radius:1rem;background:#fff;line-height:1.6}.sok-product-information-copy section strong{color:#171717}.sok-product-information-copy a{color:#cc2024;text-underline-offset:.3rem}.sok-product-detail-heading{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(26rem,.6fr);align-items:end;gap:3rem;margin-bottom:4rem}.sok-product-detail-heading .sok-local-eyebrow{grid-column:1 / -1}.sok-product-detail-heading h2{margin:-1.6rem 0 0;max-width:85rem;font-size:clamp(4rem,5.2vw,6.4rem);line-height:.96;letter-spacing:-.05em}.sok-product-detail-heading p{margin:0;color:#656565;font-size:1.5rem;line-height:1.65}.sok-product-anchor-nav-shell{position:sticky;top:0;z-index:110;min-height:6.4rem;background:#fff}.sok-product-anchor-nav{border-block:.1rem solid #deddda;background:#fffffff5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.sok-product-anchor-nav.is-fixed{position:fixed;top:0;right:0;left:0;z-index:110}.sok-product-anchor-nav .sok-local-shell{display:flex;justify-content:center;gap:clamp(.4rem,1.4vw,1.8rem);min-height:6.4rem;overflow-x:auto;scrollbar-width:none}.sok-product-anchor-nav .sok-local-shell::-webkit-scrollbar{display:none}.sok-product-anchor-nav a{position:relative;display:grid;place-items:center;flex:0 0 auto;min-height:6.4rem;padding:.8rem 1.4rem;color:#222;font-size:1.35rem;font-weight:800;text-decoration:none}.sok-product-anchor-nav a:after{position:absolute;right:1.4rem;bottom:0;left:1.4rem;height:.3rem;border-radius:999px;background:#cc2024;content:"";opacity:0;transform:scaleX(.4);transition:opacity .18s ease,transform .18s ease}.sok-product-anchor-nav a[aria-current]{color:#cc2024}.sok-product-anchor-nav a[aria-current]:after{opacity:1;transform:scaleX(1)}.sok-product-anchor-nav a:focus-visible{outline:.3rem solid #CC2024;outline-offset:-.5rem}[data-sok-product-anchor-section]{scroll-margin-top:15rem}.sok-product-content-section{padding:clamp(3rem,5vw,5.5rem);border:.1rem solid #deddda;border-radius:2.4rem;background:#fff;scroll-margin-top:15rem}.sok-product-content-section+.sok-product-content-section{margin-top:3rem}.sok-product-content-heading{margin-bottom:3rem}.sok-product-content-heading h3{margin:1rem 0 0;color:#171717;font-size:clamp(2.8rem,4vw,4.2rem);line-height:1;letter-spacing:-.04em}.sok-product-highlights{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem 3rem;margin:0 0 3.5rem;padding:0;list-style:none}.sok-product-highlights li{position:relative;padding:1.6rem 1.8rem 1.6rem 3.4rem;border-radius:1.4rem;background:#f5f4f1;color:#333;font-size:1.45rem;line-height:1.55}.sok-product-highlights li:before{position:absolute;top:2rem;left:1.6rem;width:.8rem;height:.8rem;border-radius:50%;background:#cc2024;content:""}.sok-product-highlights strong{color:#171717}.sok-product-feature-image{margin:0;overflow:hidden;border-radius:1.8rem;background:#f2f1ee}.sok-product-feature-image img{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover}.sok-product-feature-image figcaption{padding:1.2rem 1.6rem;color:#656565;font-size:1.2rem}.sok-product-application-stories{display:grid;gap:2rem}.sok-product-application-story{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(28rem,.92fr);overflow:hidden;border:.1rem solid #deddda;border-radius:2rem;background:#fff}.sok-product-application-story--reverse .sok-product-application-story__media{order:2}.sok-product-application-story__media{position:relative;min-height:38rem;overflow:hidden;background:#ecebe7}.sok-product-application-story__background{display:block;width:100%;height:100%;object-fit:cover}.sok-product-application-story__copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(2.6rem,4vw,4.6rem)}.sok-product-application-story__copy h4{margin:1rem 0 1.4rem;color:#171717;font-size:clamp(2.6rem,3vw,3.8rem);line-height:1.02;letter-spacing:-.04em}.sok-product-application-story__copy p{margin:0;color:#565656;font-size:1.45rem;line-height:1.65}.sok-product-application-story__copy ul{display:grid;gap:.8rem;margin:2rem 0 0;padding:0;list-style:none}.sok-product-application-story__copy li{position:relative;padding-left:1.7rem;color:#2b2b2b;font-size:1.3rem;line-height:1.5}.sok-product-application-story__copy li:before{position:absolute;top:.65em;left:0;width:.6rem;height:.6rem;border-radius:50%;background:#cc2024;content:""}.sok-product-long-image{margin:2rem 0 0}.sok-product-long-image img{display:block;width:100%;height:auto}.sok-specification-table-wrap{overflow-x:auto}.sok-specification-table{width:100%;min-width:72rem;border-collapse:collapse;color:#292929;font-size:1.4rem}.sok-specification-table caption{margin-bottom:2rem;color:#171717;font-size:2.2rem;font-weight:800;text-align:left}.sok-specification-table th,.sok-specification-table td{padding:1.35rem 1.5rem;border:.1rem solid #deddda;text-align:left;vertical-align:middle}.sok-specification-table thead th{background:#171717;color:#fff;font-weight:800}.sok-specification-table tbody>tr:first-child>th:first-child{width:22%;background:#f0efec;color:#171717;font-weight:800}.sok-specification-table tbody th[scope=row]{width:33%;font-weight:650}.sok-specification-table tbody:nth-of-type(2n) td,.sok-specification-table tbody:nth-of-type(2n) th[scope=row]{background:#faf9f7}.sok-product-resources{padding:9rem 0 10rem;background:#f6f5f2;scroll-margin-top:15rem}.sok-product-downloads{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.sok-product-downloads a{display:grid;grid-template-columns:auto 1fr;gap:.5rem 1.4rem;align-items:center;min-height:14rem;padding:2.2rem;border:.1rem solid #d8d7d4;border-radius:1.6rem;color:#171717;text-decoration:none;transition:transform .2s ease,border-color .2s ease}.sok-product-downloads a:hover{transform:translateY(-.2rem);border-color:#cc2024}.sok-product-downloads a:focus-visible{outline:.3rem solid #CC2024;outline-offset:.2rem}.sok-product-downloads span{grid-row:1 / 3;display:grid;place-items:center;width:4.8rem;height:4.8rem;border-radius:1rem;background:#cc2024;color:#fff;font-size:1.2rem;font-weight:850}.sok-product-downloads strong{font-size:1.7rem}.sok-product-downloads small{color:#656565;font-size:1.25rem;line-height:1.45}.sok-product-faq{padding:9rem 0 10rem;background:#111;color:#fff}.sok-product-faq__grid{display:grid;grid-template-columns:minmax(24rem,.68fr) minmax(0,1.32fr);align-items:start;gap:clamp(4rem,7vw,9rem)}.sok-product-faq__heading{position:sticky;top:14rem}.sok-product-faq__heading h2{margin:1.6rem 0 2rem;color:#fff;font-size:clamp(4rem,5.2vw,6.4rem);line-height:.96;letter-spacing:-.05em}.sok-product-faq__heading p{max-width:42rem;color:#ffffffab;font-size:1.5rem;line-height:1.65}.sok-product-faq__heading a{display:inline-block;margin-top:1.6rem;color:#fff;font-size:1.3rem;font-weight:800;text-underline-offset:.45rem}.sok-product-faq__items{border-top:.1rem solid rgba(255,255,255,.3)}.sok-product-faq__items details{border-bottom:.1rem solid rgba(255,255,255,.24)}.sok-product-faq__items summary{display:grid;grid-template-columns:1fr 2.8rem;gap:2rem;align-items:center;padding:2.6rem 0;color:#fff;font-size:1.8rem;font-weight:760;line-height:1.35;cursor:pointer;list-style:none}.sok-product-faq__items summary::-webkit-details-marker{display:none}.sok-product-faq__items summary span{position:relative;width:2rem;height:2rem}.sok-product-faq__items summary span:before,.sok-product-faq__items summary span:after{content:"";position:absolute;left:.2rem;top:.95rem;width:1.6rem;height:.15rem;background:#fff;transition:transform .18s ease}.sok-product-faq__items summary span:after{transform:rotate(90deg)}.sok-product-faq__items details[open] summary span:after{transform:rotate(0)}.sok-product-faq__items details>div{max-width:72rem;padding:0 5rem 2.8rem 0;color:#ffffffb8;font-size:1.45rem;line-height:1.7}.sok-product-faq__items details>div p{margin:0 0 1rem}.sok-product-faq__items details>div ol,.sok-product-faq__items details>div ul{margin:0;padding-left:2rem}@media(min-width:990px){.product.product--large:not(.product--no-media){display:grid;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);gap:clamp(4rem,5vw,7rem)}.product.product--large:not(.product--no-media) .product__media-wrapper,.product.product--large:not(.product--no-media) .product__info-wrapper{width:100%;max-width:none;padding:0}.product__info-container{max-width:none}}@media(max-width:989px){.sok-product-reviews-layout{grid-template-columns:1fr}.sok-review-summary{position:static}.sok-product-information-grid{grid-template-columns:1fr}.sok-product-information-heading{position:static}.sok-product-detail-heading{grid-template-columns:1fr}.sok-product-detail-heading .sok-local-eyebrow{grid-column:auto}.sok-product-detail-heading h2{margin:0}.sok-product-specifications__head,.sok-product-faq__grid,.sok-product-assurance-layout{grid-template-columns:1fr}.sok-product-faq__heading{position:static}.sok-product-application-story{grid-template-columns:1fr}.sok-product-application-story--reverse .sok-product-application-story__media{order:0}.sok-product-application-story__media{min-height:0;aspect-ratio:16 / 9}}@media(max-width:749px){.sok-product-reviews{padding:6.4rem 0 8rem}.sok-product-reviews-heading,.sok-review-pagination{align-items:start;flex-direction:column}.sok-review-toolbar{align-items:stretch;flex-direction:column}.sok-review-toolbar select{width:100%}.sok-review-pagination>div{width:100%;flex-wrap:wrap}.sok-product-sticky-purchase{padding:.9rem 0}.sok-product-sticky-inner{grid-template-columns:minmax(0,1fr) auto;gap:1rem}.sok-product-sticky-product img,.sok-product-sticky-price{display:none}.sok-product-sticky-product strong{font-size:1.2rem}.sok-product-sticky-actions .sok-local-button{min-width:0;padding-inline:1.3rem}product-component{padding:2.4rem 0 6rem}.sok-product-breadcrumb{margin-bottom:1.8rem}.product__media-wrapper .product__media{border-radius:1.8rem}.product__info-container .product__title h1{font-size:clamp(3.4rem,10.5vw,4.6rem)}.sok-product-policy-grid{grid-template-columns:1fr}.sok-product-policy article{padding:2.2rem 1.8rem;border-right:0;border-bottom:.1rem solid #deddda}.sok-product-policy article:last-child{border-bottom:0}.sok-product-assurance-card{padding:1.6rem}.sok-product-assurance-card .sok-spec-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sok-product-policy-accordion summary{min-height:7rem;padding:1.5rem 1.6rem}.sok-product-policy-accordion details>div{padding:0 1.6rem 2rem 6.4rem}.sok-product-information{padding:6.4rem 0}.sok-product-information-heading h2{font-size:4rem}.sok-product-information-copy{padding:0;border-radius:1.8rem;line-height:1.75}.sok-product-information-copy>p{margin-bottom:1.6rem}.sok-product-information-copy section{margin-top:2rem;padding:2rem 1.8rem;border-radius:1.6rem}.sok-product-information-copy section h3{margin-bottom:.8rem;padding-bottom:1.2rem;font-size:2rem}.sok-product-information-copy section p{padding-block:1.25rem}.sok-product-anchor-nav .sok-local-shell{justify-content:flex-start;padding-inline:1.6rem}.sok-product-anchor-nav a{padding-inline:1rem}.sok-product-content-section{padding:2rem 1.6rem;border-radius:1.8rem}.sok-product-highlights,.sok-product-downloads{grid-template-columns:1fr}.sok-product-highlights{gap:1rem}.sok-product-information-copy{font-size:1.4rem}.sok-product-specifications{padding:3.2rem 0 7.2rem}.sok-product-faq,.sok-product-resources{padding:6.4rem 0 7.2rem}.sok-product-specifications__head{gap:1.8rem;margin-bottom:3rem}.sok-product-applications{align-items:flex-start;flex-direction:column;gap:1.2rem}.sok-product-information-copy{padding:0}.sok-product-faq__items summary{padding:2.2rem 0;font-size:1.55rem}.sok-product-faq__items details>div{padding-right:0}}.sok-contact-hero{min-height:47rem;padding:7rem 0 7.8rem;color:#fff;background:radial-gradient(circle at 86% 16%,rgba(204,32,36,.25),transparent 28%),linear-gradient(130deg,#111,#181818 58%,#2b1112)}.sok-contact-hero h1{max-width:100rem;margin:1.8rem 0 0;color:#fff;font-size:clamp(4.8rem,7vw,8.4rem);line-height:.94;letter-spacing:-.055em;text-wrap:balance}.sok-contact-hero-text{max-width:74rem;margin-top:2.4rem;color:#ffffffbd;font-size:1.8rem;line-height:1.6}.sok-contact-hero-text p{margin:0}.sok-contact-page{padding:9rem 0 11rem;background:#f6f5f2}.sok-contact-page-grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:clamp(4rem,7vw,9rem)}.sok-contact-details h2{margin:1.6rem 0 3rem;font-size:clamp(3.6rem,4.7vw,6rem);line-height:.98;letter-spacing:-.045em}.sok-contact-details article{display:grid;gap:.7rem;padding:2.4rem 0;border-top:.1rem solid #d8d7d4}.sok-contact-details article>span{color:#cc2024;font-size:1.1rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.sok-contact-details article a,.sok-contact-details article strong{color:#171717;font-size:1.8rem;font-weight:800;text-decoration:none}.sok-contact-details article p{margin:0;color:#626262;font-size:1.3rem;line-height:1.55}.sok-contact-page-form{padding:clamp(2.8rem,4vw,4.8rem);border:.1rem solid #deddda;border-radius:2.6rem;background:#fff;box-shadow:0 1.8rem 5rem #00000012}.sok-contact-page-form>h2{margin:0;font-size:clamp(3.2rem,4vw,5rem);letter-spacing:-.04em}.sok-contact-page-form>p{margin:1rem 0 2.8rem;color:#666;font-size:1.4rem}.sok-contact-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.8rem}.sok-contact-form-grid label{display:flex;flex-direction:column;gap:.8rem;color:#333;font-size:1.2rem;font-weight:850;letter-spacing:.03em}.sok-contact-form-grid input,.sok-contact-form-grid select,.sok-contact-form-grid textarea{width:100%;min-height:5rem;padding:1.2rem 1.4rem;border:.1rem solid #c9c8c5;border-radius:1.2rem;background:#fff;color:#171717;font:inherit}.sok-contact-form-grid input:focus,.sok-contact-form-grid select:focus,.sok-contact-form-grid textarea:focus{outline:.3rem solid rgba(204,32,36,.16);border-color:#cc2024}.sok-contact-form-grid textarea{resize:vertical}.sok-contact-form-wide{grid-column:1/-1}.sok-contact-form>.sok-local-button{min-width:18rem;margin-top:2.4rem}.sok-form-status{padding:1.4rem;border-radius:1.2rem;background:#edf7ed;color:#1f5b2c;font-weight:750}@media(max-width:989px){.sok-contact-page-grid{grid-template-columns:1fr}}@media(max-width:749px){.sok-contact-hero{min-height:44rem;padding:5.6rem 0 6rem}.sok-contact-hero h1{font-size:clamp(4.2rem,13vw,5.8rem)}.sok-contact-hero-text{font-size:1.5rem}.sok-contact-page{padding:6.4rem 0 8rem}.sok-contact-form-grid{grid-template-columns:1fr}.sok-contact-form-wide{grid-column:auto}.sok-contact-page-form{padding:2.4rem;border-radius:1.8rem}.sok-contact-form>.sok-local-button{width:100%}}.shopify-policy__container{max-width:110rem;padding-inline:3rem}.sok-page-hero{min-height:43rem;padding:7rem 0 7.5rem;color:#fff;background:radial-gradient(circle at 88% 18%,rgba(204,32,36,.2),transparent 30%),linear-gradient(135deg,#111,#1a1a1a 62%,#2b1112)}.sok-page-hero h1{max-width:100rem;margin:1.8rem 0 0;color:#fff;font-size:clamp(4.8rem,7vw,8rem);line-height:.94;letter-spacing:-.055em;text-wrap:balance}.sok-page-hero-intro{max-width:74rem;margin-top:2.2rem;color:#ffffffb8;font-size:1.7rem}.sok-page-body{padding:8.5rem 0 10rem;background:#f6f5f2}.sok-page-body-grid{display:grid;grid-template-columns:minmax(22rem,.65fr) minmax(0,1.35fr);align-items:start;gap:clamp(4rem,7vw,9rem)}.sok-page-body-grid>aside{position:sticky;top:14rem}.sok-page-body-grid>aside h2{margin:1.5rem 0 0;font-size:clamp(3.4rem,4.2vw,5.6rem);line-height:.98;letter-spacing:-.045em}.sok-page-richtext{overflow:hidden;padding:clamp(2.8rem,4vw,4.8rem);border:.1rem solid #deddda;border-radius:2.6rem;background:#fff;color:#292929;font-size:1.5rem;line-height:1.7}.sok-page-richtext>:first-child{margin-top:0}.sok-page-richtext>:last-child{margin-bottom:0}.sok-page-richtext h1{font-size:4rem}.sok-page-richtext h2{margin-top:3.6rem;font-size:3.2rem;letter-spacing:-.03em}.sok-page-richtext h3{margin-top:2.8rem;font-size:2.2rem}.sok-page-richtext img{max-width:100%;height:auto;border-radius:1.8rem}.sok-page-richtext a{color:#cc2024;text-underline-offset:.3rem}.sok-page-richtext table{display:block;max-width:100%;overflow-x:auto}@media(max-width:989px){.sok-page-body-grid{grid-template-columns:1fr}.sok-page-body-grid>aside{position:static}}@media(max-width:749px){.shopify-policy__container{padding-inline:1.8rem}.sok-page-hero{min-height:38rem;padding:5.6rem 0 6rem}.sok-page-hero h1{font-size:clamp(4.2rem,13vw,5.8rem)}.sok-page-body{padding:6.4rem 0 8rem}.sok-page-richtext{padding:2.4rem;border-radius:1.8rem}}.sok-feature-hero{min-height:58rem;padding:7rem 0 8rem;color:#fff;background:radial-gradient(circle at 84% 18%,rgba(204,32,36,.28),transparent 29%),linear-gradient(130deg,#0d0d0d,#191919 62%,#2c1112)}.sok-feature-hero--image{position:relative;background-image:linear-gradient(90deg,#080808c7,#0808088f 45%,#0808081f),var(--sok-feature-image);background-position:center;background-size:cover}.sok-feature-hero h1{max-width:105rem;margin:2rem 0 2.4rem;color:#fff;font-size:clamp(5rem,7.3vw,9rem);line-height:.92;letter-spacing:-.06em;text-wrap:balance}.sok-feature-hero>div>p{max-width:72rem;margin:0;color:#ffffffbd;font-size:1.7rem;line-height:1.65}.sok-feature-actions{display:flex;flex-wrap:wrap;align-items:center;gap:2rem;margin-top:3rem}.sok-local-button--outline-light{border:.1rem solid rgba(255,255,255,.78);background:#00000014;color:#fff}.sok-local-button--outline-light:hover{border-color:#fff;background:#fff;color:#171717}.sok-local-text-link{color:inherit;font-size:1.3rem;font-weight:850;text-decoration-color:currentColor;text-decoration-thickness:.1rem;text-underline-offset:.5rem}.sok-feature-section{padding:9rem 0 10rem;background:#f6f5f2}.sok-feature-section--white{background:#fff}.sok-feature-heading{max-width:92rem;margin:1.6rem 0 4rem;font-size:clamp(4rem,5.8vw,7rem);line-height:.96;letter-spacing:-.05em;text-wrap:balance}.sok-feature-lede{max-width:56rem;color:#626262;font-size:1.5rem;line-height:1.7}.sok-feature-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6rem}.sok-feature-card-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.sok-feature-card-grid article{min-height:26rem;padding:2.8rem;border:.1rem solid #d9d8d5;border-radius:2rem;background:#fff;transition:transform .2s ease,box-shadow .2s ease}.sok-feature-card-grid article:hover{transform:translateY(-.4rem);box-shadow:0 1.5rem 4rem #00000012}.sok-feature-card-grid article>span,.sok-support-grid a>span{color:#cc2024;font-size:1.1rem;font-weight:900;letter-spacing:.08em}.sok-feature-card-grid h3{margin:6rem 0 1.2rem;font-size:2.4rem;letter-spacing:-.025em}.sok-feature-card-grid p{margin:0;color:#656565;font-size:1.35rem;line-height:1.6}.sok-feature-split{display:grid;grid-template-columns:minmax(26rem,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(4rem,8vw,10rem)}.sok-feature-split>div:first-child{position:sticky;top:14rem}.sok-numbered-list{margin:0;padding:0;list-style:none;border-top:.1rem solid #d6d5d2}.sok-numbered-list li{display:grid;grid-template-columns:6rem 1fr;gap:2rem;padding:2.8rem 0;border-bottom:.1rem solid #d6d5d2}.sok-numbered-list li>span{color:#cc2024;font-size:1.2rem;font-weight:900}.sok-numbered-list strong{font-size:2.1rem}.sok-numbered-list p{margin:.7rem 0 0;color:#626262;font-size:1.4rem;line-height:1.6}.sok-dark-form-section{padding:9rem 0 10rem;background:radial-gradient(circle at 12% 16%,rgba(204,32,36,.22),transparent 30%),#111;color:#fff}.sok-dark-form-grid{display:grid;grid-template-columns:minmax(26rem,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(4rem,8vw,10rem)}.sok-dark-form-grid>div:first-child{position:sticky;top:14rem}.sok-dark-form-grid>div:first-child h2{margin:1.6rem 0 2rem;color:#fff;font-size:clamp(4rem,5.3vw,6.5rem);line-height:.96;letter-spacing:-.05em}.sok-dark-form-grid>div:first-child p{color:#ffffffa6;font-size:1.5rem;line-height:1.65}.sok-about-story{padding:2rem 0 9rem;background:#fff}.sok-certification-section{padding:9rem 0 10rem;overflow:hidden;background:#111;color:#fff}.sok-certification-section .sok-feature-heading{margin-bottom:0;color:#fff}.sok-certification-heading{display:flex;align-items:end;justify-content:space-between;gap:3rem;margin-bottom:4rem}.sok-certification-controls{display:flex;gap:.8rem}.sok-certification-controls button{min-height:4.4rem;padding:0 1.8rem;border:.1rem solid rgba(255,255,255,.3);border-radius:999px;background:transparent;color:#fff;font-weight:800;cursor:pointer}.sok-certification-controls button:hover{border-color:#fff;background:#fff;color:#111}.sok-certification-track{display:grid;grid-auto-columns:minmax(27rem,30rem);grid-auto-flow:column;gap:1.6rem;overflow-x:auto;padding-bottom:1.4rem;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:thin}.sok-certification-track article{overflow:hidden;border-radius:2rem;background:#fff;color:#171717;scroll-snap-align:start}.sok-certification-track article>img{width:100%;height:24rem;padding:1.4rem;object-fit:contain;object-position:center;background:#ecebe8}.sok-certification-track article>div{padding:2.2rem}.sok-certification-track h3{margin:0 0 .8rem;font-size:2.2rem}.sok-certification-track p{min-height:4.4rem;margin:0 0 1.6rem;color:#626262;font-size:1.3rem;line-height:1.55}.sok-certification-track a{color:#cc2024;font-size:1.25rem;font-weight:850;text-underline-offset:.4rem}.sok-about-story-grid{display:grid;grid-template-columns:1.06fr .94fr;align-items:center;gap:clamp(4rem,7vw,9rem);padding-top:7rem}.sok-about-story-grid--reverse .sok-about-story-image{order:2}.sok-about-story-image{overflow:hidden;aspect-ratio:4/3;border-radius:2.6rem;background:#ecebe8}.sok-about-story-image img{width:100%;height:100%;object-fit:cover}.sok-about-story-grid h2{margin:1.6rem 0 2rem;font-size:clamp(3.8rem,5vw,6.2rem);line-height:.97;letter-spacing:-.045em}.sok-about-story-grid p{margin:0 0 2.8rem;color:#606060;font-size:1.5rem;line-height:1.7}.sok-feature-cta{padding:8rem 0 9rem;color:#fff;background:radial-gradient(circle at 86% 20%,rgba(204,32,36,.25),transparent 30%),#111}.sok-feature-cta h2{max-width:96rem;margin:1.6rem 0 0;color:#fff;font-size:clamp(4rem,6vw,7.4rem);line-height:.95;letter-spacing:-.055em;text-wrap:balance}.sok-feature-cta--light{color:#171717;border-top:.1rem solid #deddda;background:radial-gradient(circle at 86% 18%,rgba(204,32,36,.12),transparent 30%),#f4f3f0}.sok-feature-cta--light h2{color:#171717}.sok-feature-cta--light .sok-local-text-link{color:#cc2024}.sok-support-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem}.sok-support-grid a{min-height:22rem;padding:2.6rem;border:.1rem solid #d9d8d5;border-radius:2rem;background:#fff;color:#171717;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.sok-support-grid a:hover{transform:translateY(-.4rem);box-shadow:0 1.5rem 4rem #00000012}.sok-support-grid strong{display:block;margin:4.5rem 0 1rem;font-size:2.2rem}.sok-support-grid p{margin:0;color:#646464;font-size:1.35rem;line-height:1.6}.sok-support-guides,.sok-warranty-policy{padding:9rem 0 10rem;background:#fff}.sok-support-guides .sok-page-richtext ol{display:grid;gap:1rem;padding-left:2.2rem}.sok-support-guides .sok-page-richtext li{padding:1.2rem 0;border-bottom:.1rem solid #e2e1df}.sok-model-finder{padding:8rem 0;background:#f5f4f1}.sok-model-finder .sok-local-shell{display:grid;grid-template-columns:minmax(0,1fr) minmax(34rem,.7fr);align-items:end;gap:6rem}.sok-model-finder form{padding:2.4rem;border:.1rem solid #d8d6d2;border-radius:1.8rem;background:#fff}.sok-model-finder label{display:block;margin-bottom:.8rem;font-size:1.2rem;font-weight:850}.sok-model-finder form>div{display:flex;gap:1rem}.sok-model-finder select{min-width:0;flex:1;min-height:5rem;padding:1rem 3.5rem 1rem 1.2rem;border:.1rem solid #bbb9b5;border-radius:.9rem;background:#fff}.sok-warranty-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6rem}.sok-warranty-grid article{padding:2.8rem;border-radius:2rem;background:#171717;color:#fff}.sok-warranty-grid article>span{color:#ff7379;font-size:1.2rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.sok-warranty-grid h3{margin:4.5rem 0 1.2rem;color:#fff;font-size:2.4rem}.sok-warranty-grid p{margin:0;color:#ffffffa6;font-size:1.3rem;line-height:1.65}.sok-compare-section{padding:8.5rem 0 10rem;background:#f6f5f2}.sok-compare-toolbar{display:flex;justify-content:space-between;align-items:end;gap:2rem;margin-bottom:3rem}.sok-compare-toolbar h2{margin:.8rem 0 0;font-size:clamp(3.8rem,5vw,6rem);letter-spacing:-.045em}.sok-compare-selectors{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.4rem}.sok-compare-selectors label{color:#333;font-size:1.15rem;font-weight:850;letter-spacing:.03em}.sok-compare-selectors select{width:100%;min-height:5.3rem;margin-top:.8rem;padding:1rem 3.8rem 1rem 1.3rem;border:.1rem solid #c9c8c5;border-radius:1.2rem;background:#fff;color:#171717;font:inherit}.sok-compare-empty{margin-top:3rem;padding:5rem 3rem;border:.1rem dashed #bbb9b5;border-radius:2rem;text-align:center;background:#fff}.sok-compare-empty strong{font-size:2.2rem}.sok-compare-empty p{max-width:62rem;margin:1rem auto 0;color:#656565;font-size:1.4rem;line-height:1.6}.sok-compare-table-wrap{max-width:100%;margin-top:3rem;overflow-x:auto;border:.1rem solid #d8d7d4;border-radius:2rem;background:#fff}.sok-compare-table{width:100%;min-width:82rem;border-collapse:collapse}.sok-compare-table th,.sok-compare-table td{min-width:16rem;padding:1.8rem;border-right:.1rem solid #e0dfdc;border-bottom:.1rem solid #e0dfdc;text-align:left;vertical-align:top}.sok-compare-table th:first-child{min-width:20rem;color:#555;font-size:1.15rem;letter-spacing:.03em;text-transform:uppercase}.sok-compare-table thead th{padding:2rem;background:#f9f9f7}.sok-compare-table thead a{display:grid;gap:1rem;color:#171717;text-decoration:none}.sok-compare-table thead img{width:100%;aspect-ratio:4/3;object-fit:contain;border-radius:1.2rem;background:#eeedea}.sok-compare-table thead span{font-size:1.5rem;line-height:1.25}.sok-compare-table thead small{color:#cc2024;font-weight:850}.sok-compare-table td{font-size:1.35rem}.sok-compare-note{margin:2rem 0 0;color:#666;font-size:1.2rem;line-height:1.6}@media(max-width:989px){.sok-feature-card-grid,.sok-warranty-grid,.sok-feature-card-grid--three,.sok-support-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sok-feature-split,.sok-dark-form-grid,.sok-about-story-grid{grid-template-columns:1fr}.sok-feature-split>div:first-child,.sok-dark-form-grid>div:first-child{position:static}.sok-about-story-grid--reverse .sok-about-story-image{order:0}.sok-compare-selectors{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.sok-feature-hero{min-height:50rem;padding:5.6rem 0 6.5rem}.sok-feature-hero--image{background-image:linear-gradient(#0808089e,#080808b8),var(--sok-feature-image)}.sok-feature-hero h1{font-size:clamp(4.2rem,13vw,5.8rem)}.sok-feature-hero>div>p{font-size:1.5rem}.sok-feature-section,.sok-support-guides,.sok-warranty-policy,.sok-dark-form-section{padding:6.4rem 0 7.2rem}.sok-feature-card-grid,.sok-feature-card-grid--three,.sok-support-grid,.sok-warranty-grid,.sok-compare-selectors{grid-template-columns:1fr}.sok-feature-card-grid article{min-height:21rem}.sok-feature-card-grid h3{margin-top:4rem}.sok-feature-split,.sok-dark-form-grid{gap:3.5rem}.sok-about-story{padding-bottom:6.4rem}.sok-certification-section{padding:6.4rem 0 7.2rem}.sok-certification-heading{align-items:start;flex-direction:column}.sok-certification-controls{width:100%}.sok-certification-controls button{flex:1}.sok-certification-track{grid-auto-columns:82vw}.sok-about-story-grid{padding-top:5rem;gap:3rem}.sok-about-story-image{border-radius:1.8rem}.sok-feature-cta{padding:6.4rem 0 7.2rem}.sok-compare-section{padding:6.4rem 0 8rem}.sok-compare-toolbar{align-items:start;flex-direction:column}.sok-compare-toolbar button{width:100%}.sok-compare-tray{right:1rem;bottom:1rem;left:1rem}.sok-compare-tray>div{grid-template-columns:1fr auto;gap:.8rem}.sok-compare-tray__items{grid-column:1 / -1;grid-row:1}.sok-compare-tray>div>div:first-child{display:none}.sok-compare-tray__actions{grid-column:1 / -1;justify-content:space-between}.sok-compare-tray__items>span{min-width:10rem}.sok-model-finder{padding:6rem 0}.sok-model-finder .sok-local-shell{grid-template-columns:1fr;gap:2.5rem}.sok-model-finder form>div{align-items:stretch;flex-direction:column}}@media(prefers-reduced-motion:reduce){.sok-feature-card-grid article,.sok-support-grid a{transition:none}}.sok-learning-page{padding:8.5rem 0 10rem;background:#f6f5f2}.sok-learning-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.8rem}.sok-learning-card{overflow:hidden;border:.1rem solid #deddda;border-radius:2rem;background:#fff;transition:transform .2s ease,box-shadow .2s ease}.sok-learning-card:hover{transform:translateY(-.4rem);box-shadow:0 1.6rem 4rem #00000014}.sok-learning-card-media{display:block;aspect-ratio:16/10;overflow:hidden;background:#ebeae7}.sok-learning-card-media img,.sok-learning-card-media svg{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.sok-learning-card:hover .sok-learning-card-media img{transform:scale(1.035)}.sok-learning-card>div{padding:2rem}.sok-learning-card>div>span{color:#cc2024;font-size:1.1rem;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.sok-learning-card h3{margin:1.2rem 0;font-size:2.2rem;line-height:1.12}.sok-learning-card h3 a{color:#171717;text-decoration:none}.sok-learning-card p{min-height:6.6rem;margin:0 0 1.6rem;color:#626262;font-size:1.3rem;line-height:1.55}.sok-learning-cta{padding:8rem 0;background:#111;color:#fff}.sok-learning-cta>div{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(28rem,.8fr);align-items:end;gap:6rem}.sok-learning-cta h2{max-width:78rem;margin:1.5rem 0 0;color:#fff;font-size:clamp(4rem,5.5vw,7rem);line-height:.96;letter-spacing:-.05em}.sok-learning-cta>div>div:last-child{display:grid;gap:1rem}.sok-learning-cta a{padding:1.4rem 0;border-bottom:.1rem solid rgba(255,255,255,.22);color:#fff;font-size:1.5rem;font-weight:800;text-decoration:none}.sok-learning-cta a:hover{color:#cc2024}.sok-article-hero{padding:7rem 0 7.8rem;color:#fff;background:radial-gradient(circle at 88% 18%,rgba(204,32,36,.2),transparent 30%),#111}.sok-article-hero h1{max-width:105rem;margin:1.8rem 0 2rem;color:#fff;font-size:clamp(4.4rem,6.5vw,7.8rem);line-height:.96;letter-spacing:-.05em;text-wrap:balance}.sok-article-hero>div>p{color:#ffffffa8;font-size:1.2rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.sok-article-body{padding:8rem 0 10rem;background:#f6f5f2}.sok-article-grid{display:grid;grid-template-columns:minmax(22rem,.58fr) minmax(0,1.42fr);align-items:start;gap:clamp(4rem,7vw,9rem)}.sok-article-grid>aside{position:sticky;top:14rem}.sok-article-grid>aside h2{margin:1.5rem 0 2.4rem;font-size:clamp(3.2rem,4vw,5rem);line-height:.98;letter-spacing:-.04em}.sok-article-image{overflow:hidden;margin-bottom:1.8rem;border-radius:2.6rem}.sok-article-image img{display:block;width:100%;height:auto}@media(max-width:989px){.sok-learning-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sok-learning-cta>div,.sok-article-grid{grid-template-columns:1fr}.sok-article-grid>aside{position:static}}@media(max-width:749px){.sok-learning-page{padding:6.4rem 0 8rem}.sok-learning-grid{grid-template-columns:1fr}.sok-learning-card p{min-height:0}.sok-learning-cta{padding:6.4rem 0}.sok-learning-cta>div{gap:3.6rem}.sok-article-hero{padding:5.6rem 0 6rem}.sok-article-hero h1{font-size:clamp(3.8rem,12vw,5.2rem)}.sok-article-body{padding:6.4rem 0 8rem}.sok-article-image{border-radius:1.8rem}}:where(h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6){font-weight:700!important}.sok-hero h1,.sok-hero h2,.sok-section__head h2,.sok-local-heading-row h2,.sok-local-engineering h2,.sok-local-victron h2,.sok-local-contact h2,.sok-feature-hero h1,.sok-feature-heading,.sok-feature-cta h2,.sok-page-hero h1,.sok-catalog-hero h1,.collection-hero__title,.sok-learning-cta h2,.sok-article-hero h1,.product__title h1{font-size:var(--sok-font-size-max)!important}.product__info-container .product__title h1{font-size:clamp(3.4rem,3vw,5.2rem)!important}.sok-global-footer{background:#111;color:#fff}.sok-global-footer *{box-sizing:border-box}.sok-global-footer a{color:inherit;text-decoration:none}.sok-global-footer a:hover{color:#fff;text-decoration:underline;text-underline-offset:.35rem}.sok-footer-shell{width:min(calc(100% - 6rem),132rem);margin-inline:auto}.sok-footer-cta{display:grid;grid-template-columns:minmax(0,1fr) minmax(36rem,1fr);align-items:center;gap:clamp(4rem,8vw,11rem);padding:7rem 0;border-bottom:.1rem solid rgba(255,255,255,.15)}.sok-footer-cta h2{max-width:62rem;margin:0;color:#fff;font-size:var(--sok-font-size-max);font-weight:800;line-height:1.03;letter-spacing:-.045em}.sok-footer-cta>div>p{max-width:58rem;margin:0 0 2.4rem;color:#ffffffab;line-height:1.55}.sok-footer-signup label{display:block;margin-bottom:.9rem;color:#fff;font-weight:750}.sok-footer-signup>div{display:flex;gap:1rem}.sok-footer-signup input{min-width:0;min-height:5.4rem;flex:1;padding:1.2rem 1.6rem;border:.1rem solid rgba(255,255,255,.32);border-radius:1.2rem;background:#ffffff17;color:#fff;font:inherit}.sok-footer-signup input::placeholder{color:#ffffff7a}.sok-footer-signup button{min-height:5.4rem;padding:1.2rem 2.4rem;border:0;border-radius:999px;background:#cc2024;color:#111;font-weight:850;cursor:pointer}.sok-footer-signup button:hover{background:#cc2024}.sok-footer-signup>p{margin:1rem 0 0;color:#ff9a9f}.sok-footer-main{display:grid;grid-template-columns:minmax(25rem,1.05fr) minmax(0,1.95fr);gap:clamp(5rem,8vw,10rem);padding:7.4rem 0}.sok-footer-logo{position:relative;display:block;width:14.5rem;height:6.6rem;overflow:hidden}.sok-footer-logo__base{display:block;width:100%;height:100%;object-fit:contain;filter:grayscale(1) invert(1)}.sok-footer-logo__accent{position:absolute;top:0;left:30.17%;width:32.41%;height:79.14%;object-fit:contain}.sok-footer-brand>p{max-width:43rem;margin:3rem 0 2.6rem;color:#ffffffa6;line-height:1.7}.sok-footer-trust{display:flex;flex-wrap:wrap;gap:.8rem}.sok-footer-trust span{padding:.8rem 1.2rem;border:.1rem solid rgba(255,255,255,.22);border-radius:999px;color:#ffffffbd}.sok-footer-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3rem}.sok-footer-links>div{display:flex;align-items:flex-start;flex-direction:column;gap:1.5rem}.sok-footer-links h3{margin:.4rem 0 1.2rem;color:#cc2024;font-size:1.5rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.sok-footer-links a{color:#ffffffad;line-height:1.25}.sok-footer-contact{display:flex;align-items:center;flex-wrap:wrap;gap:2rem 4rem;padding:3rem 0;border-top:.1rem solid rgba(255,255,255,.15);font-weight:700}.sok-footer-contact>span{color:#ffffffc7}.sok-footer-contact>div{display:flex;gap:2rem;margin-left:auto}.sok-footer-socials{flex-wrap:wrap}.sok-footer-socials a{display:inline-flex;align-items:center;gap:.7rem}.sok-footer-socials svg{width:1.8rem;height:1.8rem;flex:0 0 auto}.sok-footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:2.5rem;min-height:8.8rem;padding:2rem max(3rem,calc((100vw - 132rem)/2));background:#080808;color:#ffffffad}.sok-footer-secure{display:flex;align-items:center;gap:.8rem}.sok-footer-secure strong{color:#ffffffd1}.sok-footer-secure i{display:inline-grid;width:2.6rem;height:2.6rem;place-items:center;margin-right:.6rem;border-radius:50%;background:#cc2024;color:#fff;font-style:normal}.sok-footer-bottom ul{display:flex;align-items:center;flex-wrap:wrap;gap:.8rem;margin:0;padding:0;list-style:none}.sok-footer-bottom li{display:flex;width:4.7rem;height:3rem;align-items:center;justify-content:center;padding:.35rem;border-radius:.45rem;background:#fff}.sok-footer-bottom svg{width:100%;height:100%}@media(max-width:989px){.sok-footer-cta,.sok-footer-main{grid-template-columns:1fr}.sok-footer-links{grid-template-columns:repeat(2,minmax(0,1fr))}.sok-footer-contact>div{width:100%;margin-left:0}.sok-footer-bottom{align-items:flex-start;flex-wrap:wrap}}@media(max-width:749px){.sok-footer-shell{width:min(calc(100% - 3.6rem),132rem)}.sok-footer-cta{grid-template-columns:1fr;gap:3rem;padding:5rem 0}.sok-footer-signup>div{align-items:stretch;flex-direction:column}.sok-footer-main{gap:5rem;padding:5.5rem 0}.sok-footer-links{gap:4rem 2rem}.sok-footer-contact{align-items:flex-start;flex-direction:column;padding:3rem 0 4rem}.sok-footer-contact>span{line-height:1.5}.sok-footer-bottom{align-items:flex-start;flex-direction:column;padding:3rem 1.8rem}.sok-footer-secure{align-items:flex-start;flex-direction:column}}#MainContent{font-size:16px}#MainContent :where(p,li,dt,dd,label,input,select,textarea){font-size:16px!important}#MainContent :where(h1,.h0,.h1),#MainContent .sok-hero :where(h1,h2){font-size:52px!important;line-height:1.08!important;font-weight:700!important}#MainContent :where(h2,.h2){font-size:32px!important;line-height:1.12!important;font-weight:700!important}#MainContent :where(.product-card-wrapper .card__heading,.sok-local-product-card h3,.sok-catalog-card h3,.sok-application-product h4){font-size:16px!important;line-height:1.25!important;font-weight:600!important}#MainContent :where(.product-card-wrapper .card-information,.sok-local-product-copy>p,.sok-catalog-card-copy>p,.sok-application-product>div>p){font-size:14px!important;line-height:1.5!important}#MainContent :where(.product-card-wrapper .price__container .price-item--regular,.product-card-wrapper .price__container .price-item--sale,.sok-local-price,.sok-catalog-price strong,.sok-application-product>div>strong){font-size:20px!important;font-weight:700!important}#MainContent :where(.product-card-wrapper .price__sale s .price-item--regular,.product-card-wrapper .price-item--last,.sok-local-price s,.sok-catalog-price s){font-size:14px!important;font-weight:400!important}#MainContent :where(.product-card-wrapper .badge,.sok-local-tags span,.sok-catalog-badge,.sok-catalog-card-tags span){font-size:12px!important;line-height:1.2!important;font-weight:700!important}#MainContent :where(.product-card-wrapper .quick-add__submit,.sok-local-product-card .sok-local-button,.sok-local-product-card .sok-local-add,.sok-catalog-card .sok-local-button,.sok-application-product button){font-size:14px!important;line-height:1.2!important;font-weight:700!important}@media screen and (max-width:749px){#MainContent{font-size:14px}#MainContent :where(p,li,dt,dd,label,input,select,textarea){font-size:14px!important}#MainContent :where(h1,.h0,.h1),#MainContent .sok-hero :where(h1,h2){font-size:36px!important;line-height:1.1!important;font-weight:700!important}#MainContent :where(h2,.h2){font-size:26px!important;line-height:1.15!important;font-weight:700!important}#MainContent :where(h3,.h3){font-size:18px!important;line-height:1.25!important}#MainContent :where(.product-card-wrapper .card__heading,.sok-local-product-card h3,.sok-catalog-card h3,.sok-application-product h4){font-size:15px!important;line-height:1.25!important;font-weight:600!important}#MainContent :where(.product-card-wrapper .price__container .price-item--regular,.product-card-wrapper .price__container .price-item--sale,.sok-local-price,.sok-catalog-price strong,.sok-application-product>div>strong){font-size:18px!important;font-weight:700!important}#MainContent :where(.product-card-wrapper .badge,.sok-local-tags span,.sok-catalog-badge,.sok-catalog-card-tags span){font-size:11px!important;font-weight:700!important}#MainContent :where(.product-card-wrapper .quick-add__submit,.sok-local-product-card .sok-local-button,.sok-local-product-card .sok-local-add,.sok-catalog-card .sok-local-button,.sok-application-product button){font-size:14px!important;font-weight:700!important}}@media screen and (min-width:990px){.sok-hero__content--right .sok-actions{display:flex;width:auto;align-self:flex-end;justify-content:flex-end}.sok-hero__content--right .sok-actions .sok-button{width:auto;flex:0 0 auto}.sok-local-victron{height:500px;min-height:500px;padding:0}.sok-local-victron-layout{height:100%}.sok-local-victron-image{height:400px;min-height:0}.sok-local-engineering-layout{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.sok-local-engineering-image{justify-self:start}}.sok-local-partnership-grid--single{grid-template-columns:minmax(0,1fr)}.sok-home-partnership{padding:48px 0;background:#fff}.sok-home-partnership-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.sok-home-partnership-card{position:relative;display:flex;height:320px;min-height:320px;padding:36px;overflow:hidden;border-radius:28px;align-items:flex-start;flex-direction:column;color:#fff;background-position:center;background-size:cover}.sok-home-partnership-card:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:#111111b8}.sok-home-partnership-card>*{position:relative;z-index:1}.sok-home-partnership-card--dealer{background-image:url(https://static.wixstatic.com/media/7f132f_dab30ad5ecf640eabe61d0fa58bf1055~mv2.jpg/v1/fill/w_1200,h_800,al_c,q_85,enc_avif,quality_auto/dealership%20programmae.jpg)}.sok-home-partnership-card--selector{background-image:url(sok-application-rv.png)}.sok-home-partnership-card h2{max-width:56rem;margin:0 0 14px;color:#fff;font-size:clamp(30px,3vw,42px);line-height:1.02}.sok-home-partnership-card p{max-width:51rem;margin:0;color:#fffc;font-size:16px;line-height:1.55}.sok-home-partnership-card .sok-local-button{margin-top:auto}.sok-compact-page-hero{display:flex;height:380px;min-height:380px;align-items:center;padding:36px 0}.sok-compact-page-hero>.sok-local-shell{width:100%}.sok-compact-page-hero .sok-catalog-breadcrumb{margin-bottom:16px}.sok-compact-page-hero h1{margin-top:12px;margin-bottom:16px}.sok-compact-page-hero .sok-feature-actions{margin-top:18px}.sok-footer-cta,.sok-footer-main{padding-top:60px;padding-bottom:60px}@media screen and (max-width:749px){.sok-compact-page-hero{height:320px;min-height:320px;padding:20px 0}.sok-compact-page-hero .sok-catalog-breadcrumb{margin-bottom:10px}.sok-compact-page-hero h1{margin-top:8px;margin-bottom:10px}.sok-compact-page-hero .sok-feature-actions{gap:10px;margin-top:12px}.sok-home-partnership{padding:24px 0}.sok-home-partnership-grid{grid-template-columns:minmax(0,1fr)}.sok-home-partnership-card{height:320px;min-height:320px;padding:28px}.sok-home-partnership-card h2{font-size:30px}.sok-footer-cta{padding-top:43px;padding-bottom:43px}.sok-footer-main{padding-top:45px;padding-bottom:45px}}.sok-hero__image{filter:brightness(.86) saturate(.98)}.sok-hero__scrim{background:linear-gradient(90deg,#05080b2e,#05080b14 58%,#05080b08)}.sok-hero__content,.sok-hero__content--right{align-items:flex-start;text-align:left}.sok-hero__content>*{width:100%;max-width:720px}.sok-hero h1,.sok-hero h2{max-width:700px}.sok-hero__text{max-width:600px;line-height:1.55}.sok-hero .sok-actions,.sok-hero__content--right .sok-actions{display:flex;width:100%;max-width:720px;align-self:flex-start;justify-content:flex-start;flex-direction:row;flex-wrap:wrap}.sok-hero .sok-actions .sok-button,.sok-hero__content--right .sok-actions .sok-button{width:auto;max-width:320px;flex:0 1 auto}@media screen and (min-width:990px){#MainContent .sok-hero :where(h1,h2){font-size:48px!important;line-height:1.05!important}.sok-hero__text{font-size:18px;line-height:1.55}}@media screen and (max-width:749px){.sok-hero__scrim{background:linear-gradient(0deg,#05080b9e,#05080b33 70%,#05080b0a)}.sok-hero__content>*{max-width:100%}}.sok-local-product-media{position:relative}.sok-local-stock-badge{position:absolute;top:14px;z-index:2;padding:7px 11px;border-radius:999px;background:var(--sok-red-800);color:#fff;font-size:12px;font-weight:700;line-height:1.2;box-shadow:0 4px 12px #0000001f}.sok-local-stock-badge--preorder{left:14px}.sok-local-stock-badge--stock{right:14px}.sok-local-tags{max-height:64px;align-content:flex-start;overflow:hidden}.sok-local-card-actions{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px}.sok-local-card-actions>.sok-local-button,.sok-local-card-actions>.sok-local-add,.sok-local-card-actions>.sok-local-product-form{flex:1 1 calc(50% - 4px);min-width:112px}.sok-local-product-form{grid-column:auto;margin:0}
/*# sourceMappingURL=/cdn/shop/t/23/assets/sok-theme.css.map */
