.hero-on-off,.hero-on-off__layer{overflow:hidden;background-color:#f2f2f4}.hero-on-off{--hero-on-off-height:clamp(620px, 65vw, 850px);position:relative}.hero-on-off__layers,.hero-on-off__slider{position:relative;display:block}.hero-on-off__slider{min-height:var(--hero-on-off-height);cursor:ew-resize;-ms-touch-action:pan-y;touch-action:pan-y;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.hero-on-off__layers{height:var(--hero-on-off-height);overflow:hidden}.hero-on-off__layer{position:absolute;inset:0;color:#010009}.hero-on-off__layer--dark{color:#ffffff;background-color:#010009}.hero-on-off__description,.hero-on-off__heading{font-family:WorkSans,sans-serif;color:currentColor;margin:0}.hero-on-off__layer--before{-webkit-clip-path:inset(0 calc(100% - var(--hero-on-off-position,50%)) 0 0);clip-path:inset(0 calc(100% - var(--hero-on-off-position,50%)) 0 0);z-index:1}.hero-on-off__layer--after{-webkit-clip-path:inset(0 0 0 var(--hero-on-off-position,50%));clip-path:inset(0 0 0 var(--hero-on-off-position,50%));z-index:2}.hero-on-off__layer .svg-container{z-index:0}.hero-on-off__media{position:absolute;inset:0;z-index:1;pointer-events:none}.hero-on-off__layer::after,.hero-on-off__layer::before{position:absolute;inset:0;bottom:-1px;z-index:2;display:block;content:"";pointer-events:none}.hero-on-off__layer--dark::after{background:-webkit-gradient(linear,left bottom,left top,color-stop(3%,#010009),color-stop(14%,color-mix(in srgb,#010009 50%,transparent)),color-stop(27%,transparent));background:linear-gradient(0deg,#010009 3%,color-mix(in srgb,#010009 50%,transparent) 14%,transparent 27%)}.hero-on-off__image{position:absolute;inset:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.hero-on-off__image--mobile{display:none}.hero-on-off__content-container{position:absolute;inset:0;z-index:3;min-height:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;pointer-events:none}.hero-on-off__content-container.section>.hero-on-off__content{grid-column:2;width:100%}.hero-on-off__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:41px;width:100%;-ms-flex-item-align:center;align-self:center;pointer-events:auto}.hero-on-off__layer--before .hero-on-off__content{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.hero-on-off__layer--after .hero-on-off__content{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;text-align:right}.hero-on-off__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:13px;max-width:300px}.hero-on-off__heading{font-size:46px;font-weight:500;line-height:52px;letter-spacing:-1.5px;text-transform:uppercase}.hero-on-off__heading span{display:block}.hero-on-off__description{font-size:16px;font-weight:400;line-height:22px}.hero-on-off__description :is(p,ul,ol){margin:0}.hero-on-off__description :is(p,ul,ol)+:is(p,ul,ol){margin-top:8px}.hero-on-off__layers .btn{width:300px;max-width:100%;white-space:normal;text-align:center;overflow-wrap:anywhere}.hero-on-off__handle{position:absolute;top:0;bottom:0;left:var(--hero-on-off-position,50%);z-index:4;width:1px;background:color-mix(in srgb,#ffffff 82%,transparent);-webkit-transform:translateX(-50%);transform:translateX(-50%);pointer-events:auto}.hero-on-off__handle::before{position:absolute;top:0;bottom:0;left:50%;width:48px;content:"";-webkit-transform:translateX(-50%);transform:translateX(-50%)}.hero-on-off__handle-thumb{position:absolute;top:50%;left:50%;display:block;width:12px;height:40px;background-color:#ffffff;border-radius:32px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);pointer-events:none;-webkit-transition:-webkit-box-shadow .3s ease;transition:-webkit-box-shadow .3s ease;transition:box-shadow .3s ease;transition:box-shadow .3s ease,-webkit-box-shadow .3s ease}.hero-on-off__handle:hover .hero-on-off__handle-thumb,.hero-on-off__slider.is-handle-hovered .hero-on-off__handle-thumb{-webkit-box-shadow:0 0 2px #ff0001,0 0 8px #ff0001;box-shadow:0 0 2px #ff0001,0 0 8px #ff0001}.hero-on-off__range{position:absolute;top:0;bottom:0;left:0;z-index:5;width:100%;height:100%;padding:0;margin:0;opacity:0;pointer-events:none}body:has(.header[transparent]):has(.content-for-layout>.shopify-section:first-child .hero-on-off--transparent-header) .content-for-layout>.shopify-section:first-child{margin-top:calc(var(--header-height) * -1)}@media only screen and (min-width:749px){.hero-on-off__layer--dark::before{background:-webkit-gradient(linear,left top,left bottom,from(#010009),color-stop(14%,color-mix(in srgb,#010009 50%,transparent)),color-stop(73%,transparent));background:linear-gradient(180deg,#010009 0,color-mix(in srgb,#010009 50%,transparent) 14%,transparent 73%)}.hero-on-off__layer--light::after{background:-webkit-gradient(linear,left bottom,left top,color-stop(3%,#f2f2f4),color-stop(14%,color-mix(in srgb,#f2f2f4 50%,transparent)),color-stop(27%,transparent));background:linear-gradient(0deg,#f2f2f4 3%,color-mix(in srgb,#f2f2f4 50%,transparent) 14%,transparent 27%)}.hero-on-off__content-container{margin-top:var(--header-height)}}@media only screen and (min-width:990px){.hero-on-off__image{-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom}}@media only screen and (max-width:990px){.hero-on-off__layer .svg-container{display:none}}@media only screen and (max-width:749px){.hero-on-off__layer,.hero-on-off__layers,.hero-on-off__slider{height:auto;min-height:0}.hero-on-off{--hero-on-off-height:auto}.hero-on-off__slider{-moz-user-select:auto;-ms-user-select:auto;user-select:auto;-webkit-user-select:auto}.hero-on-off__layers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.hero-on-off__handle,.hero-on-off__image--desktop,.hero-on-off__layer .svg-container,.hero-on-off__layer::after,.hero-on-off__layer::before,.hero-on-off__range{display:none}.hero-on-off__layer{position:relative;-webkit-clip-path:none;clip-path:none;overflow:hidden}.hero-on-off__media{position:absolute;inset:0 auto 0 0;z-index:1;width:60%;pointer-events:none}.hero-on-off__image--mobile{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:left bottom;object-position:left bottom}.hero-on-off__content-container{position:relative;inset:auto;z-index:3;width:100%;min-height:0;-webkit-box-align:start;-ms-flex-align:start;align-items:start;pointer-events:none}.hero-on-off__content-container.section>.hero-on-off__content{grid-column:2;width:50%}.hero-on-off__layer--after .hero-on-off__content-container,.hero-on-off__layer--before .hero-on-off__content-container{padding-block:32px 32px}.hero-on-off__layer--before.hero-on-off__layer--light .hero-on-off__media{inset:0 0 0 auto}.hero-on-off__layer--before.hero-on-off__layer--light .hero-on-off__image--mobile{-o-object-position:right bottom;object-position:right bottom}.hero-on-off__layer--before.hero-on-off__layer--light .hero-on-off__content{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:auto;margin-inline-end:auto}.hero-on-off__content{margin-block:0;gap:16px;width:50%;-webkit-margin-start:auto;margin-inline-start:auto;-ms-flex-item-align:start;align-self:start;pointer-events:auto}.hero-on-off__layer--after .hero-on-off__content,.hero-on-off__layer--before .hero-on-off__content{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left}.hero-on-off__text{gap:8px;max-width:unset}.hero-on-off__heading{font-size:32px;line-height:100%;letter-spacing:-1px}.hero-on-off__description{font-size:14px;line-height:138%;max-width:100%}.hero-on-off__layers .btn{width:auto;min-height:0;padding:12px 20px;font-size:14px;line-height:114%}body:has(.header[transparent]):has(.content-for-layout>.shopify-section:first-child .hero-on-off--transparent-header) #header-component.header[transparent]{--header-bg-color:#ffffff;--header-logo-display:unset;--header-logo-inverse-display:unset;position:relative;background-color:#ffffff}body:has(.header[transparent]):has(.content-for-layout>.shopify-section:first-child .hero-on-off--transparent-header) #header-component.header[transparent] .header__row--top{background-color:#ffffff}body:has(.header[transparent]):has(.content-for-layout>.shopify-section:first-child .hero-on-off--transparent-header) .content-for-layout>.shopify-section:first-child{margin-top:0}}