@charset "UTF-8";@font-face{font-family:Soho Gothic Pro;src:url(/cdn/shop/files/SohoGothicPro-Italic.woff2?v=1780393136) format("woff2"),url(/cdn/shop/files/SohoGothicPro-Italic.woff?v=1780393136) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Soho Gothic Pro;src:url(/cdn/shop/files/SohoGothicPro-Regular.woff2?v=1780393136) format("woff2"),url(/cdn/shop/files/SohoGothicPro-Regular.woff?v=1780393136) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Soho Gothic Pro;src:url(https://cdn.shopify.com/s/files/1/0595/6576/8815/files/SohoGothicPro-Medium.woff2?v=1737468239) format("woff2"),url(https://cdn.shopify.com/s/files/1/0595/6576/8815/files/SohoGothicPro-Medium.woff?v=1737468240) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Soho Gothic Pro;src:url(https://cdn.shopify.com/s/files/1/0595/6576/8815/files/SohoGothicPro-MediumItalic.woff2?v=1737720772) format("woff2"),url(https://cdn.shopify.com/s/files/1/0595/6576/8815/files/SohoGothicPro-MediumItalic.woff?v=1737720772) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Soho Gothic Pro;src:url(https://cdn.shopify.com/s/files/1/0595/6576/8815/files/SohoGothicPro-Light.woff2?v=1737468239) format("woff2"),url(https://cdn.shopify.com/s/files/1/0595/6576/8815/files/SohoGothicPro-Light.woff?v=1737468240) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Soho Gothic Pro;src:url(https://cdn.shopify.com/s/files/1/0595/6576/8815/files/SohoGothicPro-Bold.woff2?v=1737468239) format("woff2"),url(https://cdn.shopify.com/s/files/1/0595/6576/8815/files/SohoGothicPro-Bold.woff?v=1737468240) format("woff");font-weight:700;font-style:normal;font-display:swap}:root{--font-body-family: "Soho Gothic Pro", sans-serif;--font-heading-family: "Soho Gothic Pro", sans-serif;--Display-Font: "Soho Gothic Pro", sans-serif;--Off-Black: #111;--fg-primary: #D6FC36;--fg-primary-alt: #D6FC36;--text-accent-on-bg: #D6FC36;--text-primary-on-bg: #FFF}html{min-width:375px;font-size:clamp(8.8px,.5208333333vw,10px)}body{min-width:320px}body.gradient{background:#f9fafb}a{text-decoration:none}.button--primary{--button-background: 214, 252, 54;background-image:linear-gradient(178deg,rgb(var(--button-background)),rgb(var(--button-background)) 10%,#00000020 10% 100%),linear-gradient(rgb(var(--button-background)),rgb(var(--button-background)));background-position:100% -100%,100% 100%;background-repeat:no-repeat;background-size:100% 200%,100% 100%;transition:background-position .3s cubic-bezier(.215,.61,.355,1);transform:translateZ(0);font-size:1.8rem;min-width:17rem;min-height:6rem}.button--primary:hover{background-position:100% 25%,100% 100%}h1,.h1{font-size:clamp(32px,2.5vw,48px);font-weight:700;color:#162f5c}.color-scheme-011fbc85-4174-4546-9add-598c4affc33f h1,.color-scheme-011fbc85-4174-4546-9add-598c4affc33f .h1{color:#fff}.h2{font-size:clamp(24px,1.875vw,36px);font-weight:700;color:#162f5c}.color-scheme-011fbc85-4174-4546-9add-598c4affc33f .h2{color:#fff}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:1rem!important}.mb-2{margin-bottom:2rem!important}.mb-3{margin-bottom:3rem!important}.header__heading-logo{width:7rem}.header__active-menu-item{text-decoration:none}.header-wrapper .list-menu__item{font-size:1.6rem;font-family:var(--font-heading-family);font-weight:500}.header .mega-menu__content{max-width:100.9rem;left:50%;right:auto;width:100%;margin:0 auto;transform:translate(-50%)!important;padding-bottom:0}.header #MegaMenu-Content-1 .mega-menu__list{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);grid-column-gap:0px;grid-row-gap:0px;padding:0 1rem}.header #MegaMenu-Content-1 .mega-menu__list>li{padding-left:4rem}.header #MegaMenu-Content-1 .mega-menu__list>li:nth-child(1){grid-area:1/1/2/2}.header #MegaMenu-Content-1 .mega-menu__list>li:nth-child(2){grid-area:2/1/3/2}.header #MegaMenu-Content-1 .mega-menu__list>li:nth-child(3){grid-area:1/2/3/3;border-left:1px solid #E7E7E7}.header #MegaMenu-Content-1 .mega-menu__list>li:nth-child(4){grid-area:1/3/3/4;border-left:1px solid #E7E7E7}.header .header__menu-item{color:rgb(var(--color-foreground))}.header .mega-menu__content{background-color:#fff}.header .mega-menu__link{color:#0b275f;font-size:1.4rem;font-style:normal;font-weight:500;line-height:1.4}.header .mega-menu__link:hover{text-decoration:none}.header .mega-menu__link:hover,.header .mega-menu__link--active{color:#0f0f0f}.header .mega-menu__link--level-2{color:#0f0f0f;font-family:var(--Display-Font);font-size:1.8rem;text-transform:uppercase}.header .mega-menu__info{margin-top:2.6rem;display:flex;align-items:center;background:#f8f8f8}.header .mega-menu__info .sep{display:inline-block;margin:0 1.5rem}.header .mega-menu__info .links-wrp{padding-left:5rem;flex-grow:1}.header .mega-menu__info .links-wrp a{color:#0f0f0f;font-size:1.4rem;text-decoration:none}.header .mega-menu__info .links-wrp a:hover{text-decoration:underline}.header .mega-menu__info .btn-wrp{--color-button: 214, 252, 54;--color-button-text: 15, 15, 15}.header .mega-menu__info .button{text-transform:uppercase;font-size:1.4rem;min-height:calc(4rem + var(--buttons-border-width) * 2)}.header--has-social .menu-drawer__utility-links{display:flex;align-items:center;justify-content:space-between}.header--has-social .menu-drawer__account .svg-wrapper{margin-right:1rem}.header .menu-drawer__navigation{padding:0}.header .menu-drawer__menu-item{border-bottom:1px solid #E7E7E7;padding:1.5rem 3rem}.header .menu-drawer__close-button{margin:0;background-color:#fff!important;font-size:2rem;font-weight:700;border-bottom:1px solid #E7E7E7;padding:2rem 2.6rem 2rem 2.7rem}.additional-nav{list-style:none;padding:0}.additional-nav a{display:block;color:#555;padding:.5rem 3rem}.footer .footer-block__heading{font-size:1.6rem}.footer .footer-block--newsletter{flex-direction:column;align-items:start}.footer .footer-block__newsletter{margin-bottom:3rem}.footer .footer-block__newsletter .footer-block__heading{font-size:1.5rem;font-style:normal;font-weight:400;font-family:var(--font-body-family)}.footer .footer-block__newsletter .footer-block__heading strong{font-size:1.6rem;font-weight:500;display:block;font-family:var(--font-heading-family);margin-bottom:1rem}.footer .field__input{border-color:#c3c3c3;background:#fff;color:#939393}.footer .field__label{color:#939393}.footer .field__button{color:#0f0f0f}.footer .footer__list-social{justify-content:start}.footer .list-social__link{--color-foreground: 214, 252, 54;padding-left:0}.main-banner{position:relative;clip-path:polygon(0 0,100% 0,100% calc(100% - 3rem),0 100%);overflow:hidden}@media(min-width:750px){.main-banner{clip-path:polygon(0 0,100% 0,100% calc(100% - 7rem),0 100%)}}.main-banner .image-with-text__heading{font-size:clamp(40px,3.75vw,72px);font-weight:700;line-height:1;max-width:56.8rem;margin-bottom:clamp(10px,1.5625vw,30px)}.main-banner .image-with-text__heading span{position:relative}.main-banner .image-with-text__heading span:after{content:"";position:absolute;width:clamp(186px,17.7083333333vw,340px);height:clamp(14px,1.3020833333vw,25px);transform:rotate(1deg);bottom:-13%;right:-13%;background:url(/cdn/shop/files/bg-line.svg?v=1780389108) center/contain no-repeat}.main-banner .image-with-text__text p{font-size:1.8rem;color:#d1d5db;font-weight:400;max-width:52.2rem}.main-banner .image-with-text__text--caption{color:#d6fc36;font-weight:700;font-size:1.6rem;margin-bottom:2rem}.main-banner .image-with-text__content{padding-left:0;padding-right:0}@media(max-width:749px){.main-banner{padding-bottom:3rem!important}.main-banner .image-with-text__media-item{margin:0 -1.5rem;max-width:calc(100% + 3rem)}}@media(max-width:599px){.main-banner .button{width:100%}}.featured-collection .title{text-align:center;margin-bottom:5rem}.featured-collection .title strong{position:relative}.featured-collection .title strong:after{position:absolute;z-index:-1;content:"";display:block;left:-.5rem;bottom:0;height:.6rem;width:40%;transform:rotate(-1.013deg);border-radius:13.5rem 12rem 12rem 13.5rem;background:#d6fc36}.featured-collection .grid{--grid-desktop-horizontal-spacing: 2.4rem;--grid-desktop-vertical-spacing: 3rem;--grid-mobile-horizontal-spacing: 8px;--grid-mobile-vertical-spacing: 8px}.justify-between{justify-content:space-between}.product-card-wrapper .card:hover .media.media--hover-effect>img:first-child:only-child,.product-card-wrapper .card-wrapper:hover .media.media--hover-effect>img:first-child:only-child{transform:none!important}.product-card-wrapper .card{border:1px solid #F3F4F6;box-shadow:0 1px 2px #0000000d;transition:all .3s ease}.product-card-wrapper .card:hover{box-shadow:0 2px 9px #0000001a}.product-card-wrapper .card--media{padding:clamp(0px,.7291666667vw,14px)!important}.product-card-wrapper .card__information{padding:0}.product-card-wrapper .card__information .rating-star{--letter-spacing: .1;--font-size: 2;--color-rating-star: #FF5100}.product-card-wrapper .card__heading{font-size:2rem;font-weight:700;margin-bottom:1.2rem}.product-card-wrapper .price{color:#111827;font-size:1.8rem;font-weight:700;line-height:1.55;margin-bottom:.8rem}.product-card-wrapper .quick-add{margin:0!important;display:none!important}.product-description-short{color:#6b7280!important;font-size:1.4rem;font-style:normal;font-weight:400;margin-bottom:0}.quick-add__submit{text-transform:uppercase;border:2px solid;font-size:1.4rem;min-height:4.4rem;transition:all .3s ease}.quick-add__submit:hover{border-color:#d6fc36;background:#d6fc36;color:#000}.product-tags{list-style:none;display:flex;gap:6px;flex-wrap:wrap;margin:0;padding:0}.product-tags li:not(.heading){display:inline-block;padding:2px 8px;border-radius:9999px;background:#f0f0f0;color:#6f6f6f;font-size:.8rem;font-weight:500;line-height:140%}.product-tags .innersoles{display:none!important}.rating{width:100%}.rating .rating-wrp{display:flex;gap:1rem;align-items:center}.rating .rating-value{flex-grow:1;font-size:1.4rem;font-weight:700}.rating .rating-count{color:#9ca3af;font-size:1.2rem;font-weight:400;line-height:1.333;margin-right:clamp(0px,1.5625vw,30px)}.rating .rating-icons{--star-size: 1.4rem;position:relative;display:inline-block;line-height:0}.rating .rating-icons__base,.rating .rating-icons__fill{display:flex;gap:2px}.rating .rating-icons__fill{position:absolute;top:0;left:0;width:var(--percent);overflow:hidden;white-space:nowrap}.rating .rating-icons .icon{width:var(--star-size);height:var(--star-size);flex-shrink:0}.rating .rating-icons__base .icon{color:rgba(var(--color-foreground),.15)}.rating .rating-icons__fill .icon{color:#ff5100}.home-customer-reviews .image-with-text__text--caption{color:#9ca3af;font-size:1.4rem;font-style:normal;font-weight:700;line-height:2rem;letter-spacing:.14rem;text-transform:uppercase;margin-bottom:3.2rem}.home-customer-reviews .image-with-text__text--caption span{display:block;margin-bottom:2.4rem}.home-customer-reviews .image-with-text__text--caption .icon{width:2rem;height:2rem;color:#d6fc36}.home-customer-reviews .image-with-text__heading{line-height:1.2;text-transform:uppercase}.home-customer-reviews .body{color:#6b7280;font-size:1.4rem;font-weight:700;line-height:2rem;letter-spacing:.07rem;text-transform:uppercase}.home-scientific-approach{padding:clamp(0px,6.6666666667vw,128px) 0 clamp(6px,6.6666666667vw,128px)!important;position:relative;width:100%;background-color:#f4f4f4;background-image:linear-gradient(70deg,#f4f4f4 0% 55%,#fff 55% 100%)}.home-scientific-approach .h1{position:relative}.home-scientific-approach .image-with-text__text--caption{color:#9ca3af;font-size:1.2rem;font-weight:500;line-height:1.333;letter-spacing:.12rem;text-transform:uppercase}.home-scientific-approach .image-with-text__content{box-shadow:0 12px 25px -6px #00000040!important;padding:clamp(40px,2.5vw,48px) clamp(25px,2.5vw,48px)!important;border-left:.8rem solid #D6FC36}.home-scientific-approach .image-with-text__content .body{color:#4b5563;font-size:1.6rem;line-height:1.5}.home-scientific-approach .image-with-text__content .body strong{color:#162f5c}@media(max-width:749px){.home-scientific-approach{padding-top:0!important}.home-scientific-approach .image-with-text__media-item{margin-left:-1.5rem;margin-right:-1.5rem;max-width:calc(100% + 3rem)}.home-scientific-approach .image-with-text__content{width:100%!important}.home-scientific-approach .button{width:100%}}.realign-testimonials{padding-top:4rem;padding-bottom:2rem;background:#fff}.realign-testimonials .collection{background:#f8f8f8}.realign-testimonials .title-wrapper-with-link{justify-content:center}.realign-testimonials .h2{text-align:center;margin-bottom:2.5rem!important}.realign-testimonials .h2 span{color:#d6fc36}.realign-testimonials .splide__slide{display:flex;flex-direction:column}.realign-testimonials .testimonial-card{flex-grow:1;color:#162f5c;padding:2.4rem!important;border:1px solid #F3F4F6;background:#f9fafb;text-align:center}.realign-testimonials .testimonial-text{color:#374151;text-align:center;font-size:1.4rem;font-style:normal;font-weight:400;line-height:2.275rem}.realign-testimonials h3.testimonial-author{color:#162f5c;text-align:center;font-size:1.2rem;font-style:normal;font-weight:700;line-height:1.6rem;letter-spacing:.06rem;text-transform:uppercase;margin-bottom:0}.realign-testimonials .stars .icon{width:2rem;height:2rem;color:#d6fc36}.home-features{background-color:#f8f8f8}.home-features .multicolumn-card__image-wrapper{width:6.4rem;border-radius:10rem;box-shadow:0 1px 2px #0000000d;margin-bottom:2rem}.home-features .multicolumn-card__info{padding-top:2rem!important}.home-features h3.inline-richtext{text-transform:uppercase;font-weight:700;margin-bottom:2rem}.home-features .rte{color:#6b7280;font-size:1.4rem;line-height:2rem}.marquee-wrapper{width:100%;position:relative;display:flex;align-items:center;overflow-x:clip;z-index:999}.marquee-container{position:absolute;top:0;left:0;right:0;background-color:#d6fc36;display:flex;width:100%;overflow:hidden;white-space:nowrap;transform:rotate(var(--marquee-angle, 0deg)) translateY(-50%);transform-origin:center;padding:1rem 0 1.5rem;box-shadow:0 0 0 8px currentColor}.marquee-track{display:flex;white-space:nowrap;width:max-content;animation:marqueeLoop var(--marquee-speed, 40s) linear infinite}.marquee-track:hover{animation-play-state:paused}.marquee-text{color:#162f5c;font-size:clamp(37px,2.5vw,48px);font-style:normal;font-weight:400;line-height:1;letter-spacing:.048em;text-transform:uppercase;will-change:transform}@keyframes marqueeLoop{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.image-with-text__heading strong{position:relative}.image-with-text__heading strong:after{position:absolute;z-index:-1;content:"";display:block;left:-.5rem;right:-.5rem;bottom:1rem;height:.6rem;transform:rotate(-.58deg);border-radius:13.5rem 12rem 12rem 13.5rem;background:#d6fc36}@media(min-width:992px){.home-designed-by .image-with-text__media-item{width:calc(45% - var(--grid-desktop-horizontal-spacing) / 2)}.home-designed-by .image-with-text__text-item{padding-top:9rem;width:calc(55% - var(--grid-desktop-horizontal-spacing) / 2)}}.home-designed-by .image-with-text__custom-code{width:100%}.home-designed-by .image-with-text__content{padding-left:clamp(0px,2.0833333333vw,40px);padding-right:clamp(0px,2.0833333333vw,40px)}.stats-counter-section{width:100%;border-top:1px solid #D6FC36;margin-top:2rem;padding-top:2rem}.stats-counter-container{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(10px,2.0833333333vw,40px)}@media screen and (min-width:992px){.stats-counter-container{grid-template-columns:repeat(4,1fr);gap:20px}}.stats-counter-item{display:flex;flex-direction:column}.stats-counter-number{font-size:clamp(30px,2.0833333333vw,40px);font-weight:700;color:#d6fc36}.stats-counter-label{color:#fff;font-size:1.4rem;font-weight:700;line-height:2rem;letter-spacing:.14rem;text-transform:uppercase}.section-double-banner{background-color:#fff}.double-banner-grid{display:grid;grid-template-columns:1fr;width:100%;gap:2.4rem}@media screen and (max-width:479px){.double-banner-grid .double-banner__item--1{padding-top:8rem}.double-banner-grid:before{content:"";display:block;width:100%;aspect-ratio:480/280;background:url(/cdn/shop/files/jamal-foggarty.png?v=1782898504) center/contain no-repeat;margin-bottom:-8rem;position:relative;z-index:100}}@media screen and (min-width:750px){.double-banner-grid{grid-template-columns:repeat(2,1fr)}}.double-banner__content{width:100%}.double-banner__item{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;min-height:clamp(250px,20.8333333333vw,400px);padding:clamp(24px,2.5vw,48px);background-size:cover;background-position:center center;background-repeat:no-repeat;overflow:hidden}.double-banner__item .h2{color:#fff;margin-top:0}@media(max-width:479px){.double-banner__item .button{width:100%}}.double-banner__text{color:#d1d5db;font-size:1.6rem;font-style:normal;font-weight:400;line-height:2.4rem;margin-bottom:2.4rem}@media(min-width:480px){.double-banner__item--1 .double-banner__text{max-width:30rem}}@media(max-width:479px){.double-banner__item--1{background:#202123!important}.double-banner__item--1 .h2 br{display:none}}.double-banner__item--2{align-items:center;text-align:center}.word-rotator{display:inline-block;position:relative;height:1.2em;overflow:hidden;vertical-align:top;min-width:clamp(260px,20.3125vw,390px);text-align:left}.word-rotator .word{position:absolute;left:1rem;top:1px;width:100%;opacity:0;transform:translateY(-100%);transition:all 1s cubic-bezier(.16,1,.3,1)}.word-rotator .word.active{opacity:1;transform:translateY(0)}@media(min-width:768px)and (max-width:1279px){.home-customer-reviews .image-with-text__content{padding:2rem 4rem 2rem 0}.home-customer-reviews .image-with-text__heading{--font-heading-scale: .65}}@media(min-width:768px){.button--lg{font-size:2rem}.home-features{background-color:#f8f8f8}.realign-testimonials{padding-top:9rem;padding-bottom:6rem}}@media(min-width:990px){.header__inline-menu>.list-menu>li+li{margin-left:1rem}.header-wrapper .list-menu__item{text-transform:uppercase;text-decoration:none!important;padding-left:0;font-size:2rem}.header-wrapper .list-menu__item>span{position:relative;display:inline-block}.header-wrapper .list-menu__item>span:after{content:"";position:absolute;bottom:-3px;left:0;width:100%;height:2px;background-color:currentColor;transform:scaleX(0);transform-origin:bottom left;transition:transform .25s ease-out}.header-wrapper .list-menu__item:hover span:after{transform:scaleX(1)}.footer .footer__content-top{display:flex}.footer .footer__blocks-wrapper{flex-grow:1}.footer .footer-block--newsletter{width:30rem;margin-top:0}}@media(min-width:1280px){.header__inline-menu>.list-menu>li+li{margin-left:4rem}.footer .footer-block--newsletter{width:37.5rem}.home-customer-reviews .image-with-text__content{padding:6rem 4rem 7rem 0}.home-customer-reviews .image-with-text__heading{--font-heading-scale: .82;max-width:56rem}.home-scientific-approach .image-with-text__text-item{width:calc(37% - var(--grid-desktop-horizontal-spacing) / 2)}.home-scientific-approach .image-with-text__media-item{width:calc(63% - var(--grid-desktop-horizontal-spacing) / 2)}.multirow__inner{row-gap:9rem!important}.home-testimonials .h2{--font-heading-scale: 1.625;margin-bottom:2.5rem!important}.home-testimonials h3.inline-richtext{--font-heading-scale: 1.11}}.list-social.contact-icons{justify-content:center}.list-social.contact-icons .svg-wrapper,.list-social.contact-icons .list-social__item .icon{height:4rem;width:4rem}@media(max-width:749px){.header__heading-logo{max-width:6rem}.announcement-bar__message{padding:1rem 0;min-height:3rem}.product__title{--font-heading-scale: .8}.home-customer-reviews{padding-bottom:6rem!important}}@media(max-width:599px){h2{--font-heading-scale: .6}.home-customer-reviews .image-with-text__content{padding:3rem 0}}@media(max-width:374px){.product-grid.grid--2-col-tablet-down .grid__item{width:100%;max-width:100%}}.product__tags-wrapper{display:flex;gap:.8rem;flex-wrap:wrap;margin:0}.product__tag-badge{display:inline-block;padding:.4rem .8rem;font-size:1rem;font-weight:700;text-transform:uppercase}.product__tag-badge--best-all-rounder{background:#d6fc36;color:#0f0f0f}.product__tag-badge--most-popular{background-color:#252728;color:#fff}@media screen and (min-width:990px){.product--medium{--grid-desktop-horizontal-spacing: 6.4rem}.product--medium:not(.product--no-media) .product__info-wrapper,.product--small:not(.product--no-media) .product__media-wrapper{max-width:50%!important;width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)!important}.product--medium:not(.product--no-media) .product__media-wrapper,.product--small:not(.product--no-media) .product__info-wrapper{max-width:50%!important;width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)!important}}.product .product__title h1{font-size:clamp(30px,2.0833333333vw,40px)}.product .product__sub-title{color:#777;font-size:1.4rem}.product .jdgm-prev-badge__stars{margin-right:1rem}.product .jdgm-prev-badge__text{color:#888;font-size:1.28rem}.product .price__regular{color:#162f5c;font-size:clamp(28px,1.875vw,36px);font-style:normal;font-weight:700}.product .accordion__title{font-size:clamp(14px,.78125vw,15px);color:#162f5c}.product__description{color:#666;font-size:1.4rem;font-weight:400;line-height:1.5}.product__description strong{color:#162f5c;font-weight:700}.product__description .nrl{display:inline-block;padding:.3rem .8rem;background:#252728;color:#d6fc36;font-size:.96rem;font-weight:700;line-height:1.5;letter-spacing:.096rem}.product__description .rlpa{display:inline-block;padding:.3rem .8rem;background:#0f0f0f;color:#fff;font-size:.96rem;font-weight:700;line-height:1.5;letter-spacing:.096rem}.product__description hr{margin:1rem 0 2rem}.product__description ul{list-style:none;padding:0;margin:0 0 2rem!important}.product__description ul li{position:relative;padding-left:25px;color:#333;font-size:1.4rem;font-weight:400;line-height:1.5;margin-bottom:1rem}.product__description ul li:before{content:"\2713";position:absolute;left:0;top:0;color:#162f5c;font-weight:700;font-size:1.4rem;line-height:1.5}.product-form__input--pill[data-color-cards],.product-form__input--pill:has(.variant-color-card){display:block}.product-form__input--pill[data-color-cards]>.form__label,.product-form__input--pill:has(.variant-color-card)>.form__label{margin-bottom:1rem;color:#888;font-size:1.2rem;font-weight:700;line-height:1.5;letter-spacing:.05rem;text-transform:uppercase}.product-form__input--pill[data-color-cards]>.form__label span,.product-form__input--pill:has(.variant-color-card)>.form__label span{color:#162f5c}.product-form__input--pill .variant-color-card{width:12.3rem;border:2px solid #DEDEDE!important;padding:0!important;margin:0!important;border-radius:0!important;overflow:hidden;cursor:pointer!important;transition:.2s!important}.product-form__input--pill .variant-color-card__image{background:#fff;padding:.5rem 1rem;position:relative}.product-form__input--pill .variant-color-card__image img{display:block;width:100%;height:auto}.product-form__input--pill .variant-color-card__title{padding:1rem;text-align:center;font-weight:700;font-size:.96rem;text-transform:uppercase;background:#dedede;transition:.2s;color:#000}.product-form__input--pill:has(.variant-color-card){display:flex;flex-wrap:wrap;gap:1rem}.product-form__input--pill:has(.variant-color-card)>.form__label{width:100%}.product-form__input--pill:has(.variant-color-card)>input[type=radio]{position:absolute;opacity:0;pointer-events:none}.product-form__input--pill:has(.variant-color-card)>input[type=radio]:checked+.variant-color-card{border-color:#d2f028!important}.product-form__input--pill:has(.variant-color-card)>input[type=radio]:checked+.variant-color-card .variant-color-card__title{background:#d2f028}.product-form__buttons{max-width:100%!important}.product-form__submit{color:#0f0f0f;font-size:1.6rem;letter-spacing:.128rem;text-transform:uppercase}.product-benefits-list{display:flex;gap:1.6rem;margin:2.5rem 0;padding:0}@media(max-width:749px){.product-benefits-list{display:none}}.product-benefits-list__item{display:flex;align-items:center}.product-benefits-list__icon{display:inline-flex;align-items:center;justify-content:center;width:1.3rem;height:1.3rem;margin-right:12px;flex-shrink:0}.product-benefits-list__icon svg{width:100%;height:100%;display:block}.product-benefits-list__text{color:#888;font-size:1.2rem;font-style:normal;font-weight:400;line-height:1.8rem}.product-benefits{background-color:#f7f7f7}.product-benefits__grid{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.product-benefits__item{display:flex;flex-direction:column;align-items:center;text-align:center;width:calc(33.33% - 20px);padding:20px}@media screen and (max-width:749px){.product-benefits__item{width:100%}}.product-benefits__icon{margin-bottom:12px}.product-benefits__icon svg{width:40px;height:40px;fill:#162f5c}.product-benefits__text{font-size:1.4rem;font-weight:600;color:#162f5c;margin:0}.comparison-table{position:relative;background-position:center;background-repeat:no-repeat;background-size:cover;color:#fff;overflow:hidden;clip-path:polygon(0 0,100% 0,100% calc(100% - 3rem),0 100%)}@media(min-width:750px){.comparison-table{clip-path:polygon(0 0,100% 0,100% calc(100% - 7rem),0 100%)}}.comparison-table .section-subheading{margin:0 0 7rem;text-align:center}.comparison-table .title{margin:0 0 2.5rem;text-align:center;color:#fff;font-size:clamp(32px,2.2916666667vw,44px);text-transform:uppercase}.comparison-table .title span,.comparison-table .title strong{position:relative;display:inline-block}.comparison-table .title span:after,.comparison-table .title strong:after{content:"";position:absolute;width:clamp(210px,17.8125vw,342px);height:clamp(13px,1.09375vw,21px);transform:rotate(2.225deg);bottom:-27%;left:6%;background:url(/cdn/shop/files/bg-line-2.svg?v=1781683510) center/contain no-repeat}@media(min-width:410px){.comparison-table .title strong:after{content:none;display:none}}@media(max-width:409px){.comparison-table .title span:after{content:none;display:none}.comparison-table .title strong:after{left:50%;transform:translate(-50%)}}.comparison-table .table{width:100%;border-spacing:0}.comparison-table th,.comparison-table td{padding:1.5rem clamp(8px,1.0417vw,20px);border-bottom:1px solid rgba(255,255,255,.08)}.comparison-table th.feature{text-align:left}.comparison-table th.feature,.comparison-table th.standard{color:#ffffff73;font-size:clamp(10px,.625vw,12px);font-weight:700;line-height:1.5;letter-spacing:.1568rem;text-transform:uppercase}.comparison-table th.highlight{background:#d6fc36;color:#0f0f0f;font-size:clamp(10px,.7291666667vw,14px);font-weight:700;line-height:1.5;letter-spacing:.112rem;text-transform:uppercase}.comparison-table td.feature{font-size:clamp(14px,.9375vw,18px);font-weight:500;line-height:1.2}.comparison-table td.highlight{background:#d6fc3612;color:#d6fc36}.comparison-table .icon{width:1.6rem;height:1.6rem}.comparison-table .col{text-align:center}@media(min-width:1280px){.section-product-features{margin-bottom:5rem}.section-product-features .image-with-text__media-item{width:calc(44% - var(--grid-desktop-horizontal-spacing) / 2)}.section-product-features .image-with-text__text-item{width:calc(56% - var(--grid-desktop-horizontal-spacing) / 2);transform:translateY(3rem)}.section-product-features .image-with-text__media-item{padding-top:6rem}}.section-product-features .image-with-text__content{padding:7rem 0 3rem}@media(min-width:768px){.section-product-features .image-with-text__content{padding:0 clamp(10px,3.6458333333vw,70px)}}.section-product-features .image-with-text__text--caption{color:#000;font-size:clamp(10px,.5729166667vw,11px);font-weight:700;line-height:1.5;letter-spacing:.198rem;text-transform:uppercase}.section-product-features .image-with-text__heading{line-height:1;letter-spacing:-.048rem;max-width:80%}.section-product-features .image-with-text__text{color:#555}.section-product-features .image-with-text__media-item .image-with-text__media{position:relative;overflow:visible!important}.section-product-features .image-with-text__media-item .image-with-text__media:before{content:"";position:absolute;z-index:-1;display:block;background:#d6fc36;width:15%;height:110%;top:-5%;left:-3%}.section-product-features .feature-grid{display:grid;grid-template-columns:1fr;gap:1.6rem}@media(min-width:750px){.section-product-features .feature-grid{grid-template-columns:repeat(2,1fr)}}.section-product-features .feature-card{position:relative;background:#fff;padding:1.7rem 1.8rem}.section-product-features .feature-card:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:#d6fc36}.section-product-features .feature-card h3{margin:0 0 .5rem;color:#162f5c;font-size:clamp(12px,.6770833333vw,13px);font-weight:700;line-height:1.5;letter-spacing:.052rem;text-transform:uppercase}.section-product-features .feature-card p{color:#666;font-size:clamp(12px,.6770833333vw,13px);line-height:1.6;margin:0}@media(min-width:1280px){.section-the-designer .image-with-text__media-item{width:calc(46.5% - var(--grid-desktop-horizontal-spacing) / 2)}.section-the-designer .image-with-text__text-item{width:calc(53.5% - var(--grid-desktop-horizontal-spacing) / 2)}}.section-the-designer .image-with-text__content{padding:5rem 0 0}@media(min-width:750px){.section-the-designer .image-with-text__content{padding:5rem 5rem 0 0}}.section-the-designer .h1{font-size:clamp(32px,2.9166666667vw,56px);max-width:80%}.section-the-designer .image-with-text__text{color:#ffffffa6;font-size:clamp(14px,.8333333333vw,16px);line-height:1.75;max-width:60rem}.section-the-designer .image-with-text__text strong{display:block;color:#ffffffe6;font-size:2.4rem;font-style:italic;font-weight:500;line-height:1.4;margin-bottom:2rem;padding-left:2.4rem;border-left:4px solid #D6FC36}.section-the-designer .image-with-text__text--caption{color:#d6fc36;font-size:1.1rem;font-weight:700;letter-spacing:.198rem;text-transform:uppercase}.section-the-designer .button{background:none;border:2px solid #D6FC36}.section-the-designer .button:hover{background-color:#d6fc36;color:#162f5c}@media(max-width:479px){.section-the-designer .button{width:100%}}.section-the-designer .stats-counter-container{grid-template-columns:repeat(3,1fr);gap:20px}.section-the-designer .stats-counter-section{border-color:#ffffff1a;margin-bottom:3rem}@media(min-width:750px){.section-the-designer .stats-counter-section{border:0 none;padding:0}}.section-the-designer .stats-counter-section .stats-counter-number{font-size:clamp(32px,2.7083333333vw,52px);line-height:1.1}.section-the-designer .stats-counter-section .stats-counter-item{text-align:center}.section-the-designer .stats-counter-section .stats-counter-label{font-weight:400;font-size:1.2rem;letter-spacing:.1664rem}.product-comparison{background-size:cover;background-position:center;background-color:#fff}.product-comparison .eyebrow{color:#000;text-align:center;font-size:clamp(10px,.5729166667vw,11px);font-style:normal;font-weight:700;line-height:1.5;letter-spacing:.198rem;text-transform:uppercase}.product-comparison .title{margin:0;text-align:center}.product-comparison .description{max-width:70rem;margin:1.5rem auto 3rem;color:#000;text-align:center;font-size:16px}.product-comparison .cards{display:grid;gap:2.5rem}.product-comparison .card{display:flex;flex-direction:column;border:1px solid #E5E7EB;background:#fff;transition:.3s ease}.product-comparison .card.active{border-color:#d6fc36}.product-comparison .card:hover{transform:translateY(-4px)}.product-comparison .image{padding:2.5rem}.product-comparison .image img{display:block;width:100%;height:auto}.product-comparison .content{padding:0 2rem 2rem;display:flex;flex-direction:column;flex-grow:1}.product-comparison h3{color:#162f5c;font-size:22px;font-weight:700;line-height:1.5;text-transform:uppercase;margin:0}.product-comparison .subtitle{color:#414141;font-size:13px;margin-bottom:1rem}.product-comparison .text{color:#000;font-size:14px;margin-bottom:1rem}.product-comparison .meta{display:grid;grid-template-columns:45% 40%;gap:2.4rem;margin-bottom:2rem}.product-comparison .meta span{color:#414141;font-size:11px;letter-spacing:.104rem;text-transform:uppercase;line-height:1}.product-comparison .meta strong{display:block;color:#162f5c;font-size:13px;line-height:1.95rem}.product-comparison .button-link,.product-comparison .current-selection{display:flex;align-items:center;justify-content:center;min-height:4.8rem;text-decoration:none;text-transform:uppercase;font-weight:700;letter-spacing:.104rem;font-size:13px;transition:all .3s ease}.product-comparison .button-link{border:2px solid #162F5C;color:#162f5c}.product-comparison .button-link:hover{background-color:#162f5c;color:#fff}.product-comparison .current-selection{background:#d6fc36;color:#0f0f0f}@media(min-width:750px){.product-comparison .cards{grid-template-columns:repeat(3,1fr)}.product-comparison .description{margin-bottom:6rem}}.customer-reviews-header .rich-text__caption{color:#000;font-size:clamp(10px,.5729166667vw,11px);font-weight:700;letter-spacing:.198rem;text-transform:uppercase}.customer-reviews-header .h1{margin-top:0}.jm-review-widget .jm-review-widget-header__filters-wrapper{display:none!important}.jm-review-widget .jdgm-review-card__content{background:#fff!important}.jm-review-widget .jdgm-review-card{border-radius:0!important;outline:1px solid #E5E7EB}.jm-review-widget .jdgm-review-card .jm-star-rating__font-icon{font-size:.8em!important}.jm-review-widget .jdgm-review-card .jm-text{--jm-review-widget-text-color: #bbb;font-size:1.2rem}.jm-review-widget .jdgm-review-card .jdgm-review-card__name{color:#162f5c;font-size:1.5rem;font-weight:700;line-height:2.25rem;text-transform:uppercase}.jm-review-widget .jdgm-review-card .jdgm-review-card__body{--jm-review-widget-text-color: #555;font-size:1.4rem}.jm-review-widget .jdgm-review-card .jm-stack.jm-stack--space-400{display:flex;flex-direction:column}.jm-review-widget .jdgm-review-card .jm-stack.jm-stack--space-400>.jm-cluster{order:1}.jm-review-widget .jdgm-review-card .jm-stack.jm-stack--space-400>.jm-stack.jm-stack--space-50{order:0;display:flex;justify-content:space-between;margin-top:0!important}.jm-review-widget .jdgm-review-card .jm-stack.jm-stack--space-400>.jm-stack.jm-stack--space-200{order:2}.jm-review-widget .jm-review-widget__header{border:1px solid #E5E7EB;background:#fff;box-shadow:0 2px 16px #0000000f;max-width:56rem;width:100%;margin:0 auto;padding:2.8rem;display:grid;gap:2rem;grid-template-columns:30% 60%}.jm-review-widget .jm-review-widget__header .jm-center{display:none}.jm-review-widget .jm-average-rating-display .jm-cluster{flex-direction:column}.jm-review-widget .jm-average-rating-display .jm-cluster .jm-text:first-child{color:#162f5c;text-align:center;font-size:clamp(30px,3.3333333333vw,64px);font-weight:700;line-height:1}.jm-review-widget .jm-average-rating-display .jm-cluster .jm-text:nth-child(2){color:#aaa;font-size:12px;text-align:center}.jm-review-widget .jm-average-rating-display .jm-cluster .jm-text:nth-child(2):before{content:"Based on "}.jm-review-widget .jm-histogram-row{margin-block-start:5px!important}.jm-review-widget .jm-review-widget-header__main-content{margin:0!important;color:#aaa;font-size:12px;--jm-review-widget-bar-chart-height: 5px}.jm-review-widget .jm-action-buttons .jm-stack{text-align:center}.jm-review-widget .jm-action-buttons .jm-button{color:#162f5c;font-size:1.4rem;font-style:normal;font-weight:700;line-height:2.1rem;letter-spacing:.112rem;text-transform:uppercase;background:none;border:2px solid #162F5C;border-radius:0;padding:1.4rem 3.2rem;transition:all .3s ease}.jm-review-widget .jm-action-buttons .jm-button:hover{background:#162f5c;color:#fff}.product__accordion details{overflow:hidden}.product__accordion details summary{cursor:pointer;list-style:none}.product__accordion details summary::-webkit-details-marker{display:none}.product__accordion details .accordion__content{max-height:0;overflow:hidden;opacity:0;transition:max-height .4s cubic-bezier(.4,0,.2,1),opacity .35s ease}.product__accordion details.is-open .accordion__content{opacity:1}.faq-accordion{border-top:none;margin:0;background:transparent}.faq-accordion details summary{display:flex;justify-content:space-between;align-items:center;padding:1.6rem 0;cursor:pointer;list-style:none}.faq-accordion details summary::-webkit-details-marker{display:none}.faq-accordion details summary .icon-caret,.faq-accordion details summary svg:not(.faq-icon-indicator svg){display:none!important}.faq-accordion details .accordion__content{max-height:0;overflow:hidden;opacity:0;transition:max-height .4s cubic-bezier(.4,0,.2,1),opacity .35s ease}.faq-accordion details[open] .faq-icon-indicator svg{transform:rotate(180deg)}.faq-accordion details[open] .accordion__content{opacity:1}.faq-section{width:100%;box-sizing:border-box;clip-path:polygon(100% 3rem,0 0,0 100%,100% 100%)}@media(min-width:750px){.faq-section{clip-path:polygon(100% 7rem,0 0,0 100%,100% 100%);padding-top:clamp(30px,2.6041666667vw,50px)}}.faq-section .faq-container{display:grid;grid-template-columns:1fr;gap:4rem}@media screen and (min-width:750px){.faq-section .faq-container{grid-template-columns:1fr 1fr;gap:6rem}}@media screen and (min-width:750px){.faq-section .faq-header{position:sticky;top:4rem;height:max-content}}.faq-section .faq-caption{color:#0009;font-size:clamp(14px,.78125vw,15px)}.faq-section .faq-title{text-transform:uppercase;margin:0}@media screen and (min-width:750px){.faq-section .faq-title{max-width:80%}}.faq-section .faq-content{display:flex;flex-direction:column}.faq-section .faq-item-title{color:#000;font-size:1.5rem;font-weight:700;letter-spacing:.06rem;text-transform:uppercase;padding-right:20px}.faq-section .faq-icon-indicator{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2.4rem;height:2.4rem}.faq-section .faq-icon-indicator svg{width:10px;height:10px;transition:transform .25s ease-in-out}.faq-section .faq-icon-indicator svg path{stroke:#162f5c}.faq-section .faq-item-body{padding:0;color:#000}.faq-section .faq-item-body p{margin:0}.about-banner .banner__box{max-width:90rem!important}@media(max-width:749px){.about-banner .banner__box{padding:13rem 1.5rem}}.about-banner .caption-with-letter-spacing{color:var(--fg-primary, #D6FC36);text-align:center;font-size:clamp(11px,.8333333333vw,16px);font-weight:700;letter-spacing:.25rem;text-transform:uppercase}.about-banner .banner__heading{font-size:clamp(34px,3.3333333333vw,64px);font-weight:700;line-height:1;letter-spacing:-.064rem;text-transform:uppercase;margin-bottom:5rem}@media(min-width:750px){.about-banner .banner__heading span{position:relative}.about-banner .banner__heading span:after{content:"";position:absolute;width:clamp(209px,25.0520833333vw,481px);height:clamp(8px,.8854166667vw,17px);transform:rotate(.65deg);bottom:-9%;right:0;background:url(/cdn/shop/files/about-line.svg?v=1782132759) center/contain no-repeat}}@media(max-width:749px){.about-banner .banner__heading{position:relative}.about-banner .banner__heading:after{content:"";position:absolute;width:clamp(209px,25.0520833333vw,481px);height:clamp(8px,.8854166667vw,17px);transform:translate(-50%);bottom:-31%;left:50%;background:url(/cdn/shop/files/about-line.svg?v=1782132759) center/contain no-repeat}.about-banner .banner__heading br{display:none}}.about-banner .banner__text{max-width:59rem;margin:0 auto;font-size:clamp(14px,.9375vw,18px);line-height:1.66}.about-banner .button{min-width:25rem}@media(min-width:750px){.the-story{padding-top:clamp(48px,4.6875vw,90px)!important;padding-bottom:clamp(48px,4.6875vw,90px)!important}}.the-story .image-with-text__content{padding-left:0!important;padding-bottom:0!important}@media(min-width:750px){.the-story .image-with-text__content{padding-top:0!important}}.the-story .image-with-text__heading{color:#0f0f0f;font-size:clamp(30px,2.2916666667vw,44px);font-weight:700;line-height:1.04;letter-spacing:-.048rem;text-transform:uppercase}.the-story .image-with-text__text{color:#333;font-size:clamp(14px,.9375vw,18px);line-height:1.75}.the-story .image-with-text__text p{margin-bottom:2rem}.the-story .image-with-text__text p:last-child{margin-bottom:0}.the-story .image-with-text__text strong{display:block;padding:0 2.2rem;font-size:1.1em;line-height:1.55;max-width:50rem;border-left:4px solid #D6FC36}.the-story .image-with-text__text--caption{color:#9ca3af;font-size:1.2rem;font-weight:500;line-height:1.333;letter-spacing:.12rem;text-transform:uppercase;margin-bottom:1rem}.the-founder .media>img{object-fit:contain}.the-founder .image-with-text__content{padding-right:0!important;padding-bottom:0!important}@media(min-width:750px){.the-founder .image-with-text__content{padding-top:0!important}}@media(max-width:749px){.the-founder .image-with-text__content{padding-left:0!important}}@media(min-width:750px){.the-founder{padding-top:clamp(48px,4.6875vw,90px)!important;padding-bottom:clamp(48px,4.6875vw,90px)!important}.the-founder .image-with-text__media-item{width:calc(42% - var(--grid-desktop-horizontal-spacing) / 2)}.the-founder .image-with-text__text-item{width:calc(58% - var(--grid-desktop-horizontal-spacing) / 2)}}.the-founder .image-with-text__heading{font-size:clamp(30px,2.2916666667vw,44px);font-weight:700;line-height:1.04;letter-spacing:-.048rem;text-transform:uppercase}.the-founder .image-with-text__text{color:#ffffffa6;font-size:clamp(14px,.9375vw,18px);line-height:1.75}.the-founder .image-with-text__text p{margin-bottom:2rem}.the-founder .image-with-text__text p:last-child{margin-bottom:0}.the-founder .image-with-text__text--caption{color:#d6fc36;font-size:1.2rem;font-weight:500;line-height:1.333;letter-spacing:.12rem;text-transform:uppercase;margin-bottom:1rem}@media(min-width:1280px){.about-backed .image-with-text__text-item{width:calc(40% - var(--grid-desktop-horizontal-spacing) / 2)}.about-backed .image-with-text__media-item{width:calc(60% - var(--grid-desktop-horizontal-spacing) / 2)}}.about-backed .h1{text-transform:uppercase;font-size:clamp(30px,2.2916666667vw,44px);line-height:1.1}.about-backed .body{font-size:clamp(14px,.9375vw,18px)}.about-backed .body p{margin-bottom:2rem}.about-backed .body p:last-child{margin-bottom:0}.main-page-title{text-align:center}.variant-color-card--nrl\ae-grey .variant-color-card__image:before{content:"LIMITED TIME";position:absolute;left:5px;top:5px;display:inline-block;color:#fff;font-size:.7rem;font-style:normal;font-weight:700;line-height:1.1rem;letter-spacing:.05rem;background:#0f0f0f;padding:.1rem .5rem}#tracktor .button-enter{background-color:#d6fc36!important;border-color:#d6fc36!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 60'%3E%3Ctitle%3Eicon-tracktor%3C/title%3E%3Crect width='60' height='60' rx='8' fill='%23d6fc36'/%3E%3Cpath d='M47.42,12H19a.56.56,0,0,0-.4.17L12.16,18.6a.59.59,0,0,0-.13.19A.74.74,0,0,0,12,19V47.43a.56.56,0,0,0,.56.56H41.18a.52.52,0,0,0,.19-.12l6.44-6.44A.56.56,0,0,0,48,41V12.56A.56.56,0,0,0,47.42,12ZM13.1,33.77H32.8L26.59,40a.56.56,0,0,0,0,.79h0a.57.57,0,0,0,.79,0l7.16-7.16a.86.86,0,0,0,.11-.19.51.51,0,0,0,0-.42,1.74,1.74,0,0,0-.11-.18l-7.16-7.16a.57.57,0,0,0-.79,0,.56.56,0,0,0,0,.79l6.21,6.21H13.1V19.56H40.42V46.88H13.1Z' fill='%23000'/%3E%3C/svg%3E")!important;padding-left:2rem!important}#tracktor .button-enter span{color:#000!important;text-transform:uppercase}#tracktor #tracktorTrack:before{display:none!important}.image-with-text__media--large{display:flex;align-items:center}.image-with-text__media--large img{position:static!important;padding:0!important;height:auto!important}.splide__arrows .splide__arrow{background-color:#d6fc36;border-radius:0;width:3em;height:3em}.product-media-container video{width:100%;height:auto}.product-media-container .deferred-media{padding-top:0!important}.image-with-text__media-video-trigger{position:absolute;display:block;width:100%;height:100%;border:none;background:none;padding:0;margin:0;cursor:pointer;text-align:left}.video-play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:70px;height:70px;background:#fffffff2;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 25px #00000040;transition:transform .3s cubic-bezier(.4,0,.2,1),background-color .3s ease;z-index:5}.image-with-text__media-video-trigger:hover .video-play-button{transform:translate(-50%,-50%) scale(1.1);background:#fff}.video-play-button svg{width:25px;height:25px;fill:#121212;margin-left:3px}.video-popup-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000d9;z-index:99999;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .3s ease-in-out;padding:20px}.video-popup-modal.is-open{opacity:1;pointer-events:auto}.video-popup-modal__content{position:relative;width:100%;max-width:960px;aspect-ratio:16/9;background:#000;border-radius:8px;box-shadow:0 12px 40px #00000080;overflow:visible}.video-popup-modal__close{position:absolute;top:-40px;right:0;background:none;border:none;color:#fff;cursor:pointer;display:flex;align-items:center;gap:8px;font-size:1.4rem;padding:5px;transition:opacity .2s ease}.video-popup-modal__close:hover{opacity:.8}.video-popup-modal__close svg{width:20px;height:20px;fill:currentColor}.video-popup-modal__player-container{width:100%;height:100%}.video-popup-modal__player{width:100%;height:100%;border:none;border-radius:8px;display:block}
/*# sourceMappingURL=/cdn/shop/t/3/assets/realignperformance.css.map */
