:root{--ozone-ink: #101311;--ozone-deep: #111713;--ozone-paper: #f3f2ed;--ozone-white: #fbfbf8;--ozone-lime: #d3f270;--ozone-muted: #727a73;--ozone-line: rgba(16, 19, 17, .14)}html{scroll-behavior:smooth}body{background:var(--ozone-paper);color:var(--ozone-ink);font-family:Helvetica Neue,Helvetica,Arial,sans-serif}h1,h2,h3,.h0,.h1,.h2{letter-spacing:-.045em;line-height:.98}.header-wrapper{background:#f3f2edf7!important;border-bottom:1px solid var(--ozone-line)}.header{min-height:78px;max-width:1480px}.header__menu-item{font-size:1.12rem;font-weight:600;letter-spacing:.035em;text-transform:uppercase}.header__heading-logo{max-width:min(170px,38vw)}.button,.shopify-challenge__button,.customer button{border-radius:0!important;font-size:1.12rem;font-weight:800;letter-spacing:.08em;min-height:54px;text-transform:uppercase;transition:background .2s ease,color .2s ease,transform .2s ease}.button:after{box-shadow:none!important}.button:hover{transform:translateY(-2px)}.footer{background:var(--ozone-deep);color:var(--ozone-white)}.footer a,.footer .link,.footer h2,.footer h3{color:var(--ozone-white)}.ozone-hero{align-items:center;background:var(--ozone-deep);color:var(--ozone-white);display:flex;isolation:isolate;min-height:min(820px,82svh);overflow:hidden}.ozone-hero__inner{align-items:center;display:grid;gap:clamp(40px,7vw,108px);grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);margin:0 auto;padding-bottom:72px;padding-top:72px;position:relative;width:min(100% - 56px,1380px)}.ozone-hero__media{aspect-ratio:1 / 1;background:#151a16;border:1px solid rgba(211,242,112,.32);box-shadow:0 28px 88px #00000052;line-height:0;overflow:hidden;position:relative}.ozone-hero__media img{display:block;height:100%;object-fit:cover;object-position:center 54%;width:100%}.ozone-hero__copy{max-width:690px}.ozone-eyebrow{color:var(--ozone-lime);display:block;font-size:1.08rem;font-weight:800;letter-spacing:.18em;margin:0 0 24px;text-transform:uppercase}.ozone-hero h1{color:var(--ozone-white);font-size:clamp(5.5rem,10vw,12rem);font-weight:900;letter-spacing:-.075em;line-height:.82;margin:0;max-width:680px;text-transform:uppercase}.ozone-hero__body{color:#fbfbf8d6;font-size:clamp(1.55rem,2vw,2rem);line-height:1.45;margin:28px 0 34px;max-width:510px}.ozone-link{align-items:center;background:var(--ozone-lime);color:var(--ozone-ink);display:inline-flex;font-size:1.08rem;font-weight:900;gap:22px;justify-content:space-between;letter-spacing:.09em;min-height:58px;padding:0 24px;text-decoration:none;text-transform:uppercase;transition:background .2s ease,transform .2s ease}.ozone-link:hover{background:#e4ff9b;color:var(--ozone-ink);transform:translateY(-2px)}.ozone-link span{font-size:1.35em}.ozone-hero__note{border-left:1px solid rgba(251,251,248,.45);color:#fbfbf8bd;font-size:.94rem;letter-spacing:.15em;margin:44px 0 0;padding-left:14px;text-transform:uppercase}.ozone-proof{background:var(--ozone-deep);color:var(--ozone-white);padding:0 28px}.ozone-proof__inner{display:grid;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1380px}.ozone-proof__item{align-items:center;border-right:1px solid rgba(255,255,255,.16);display:flex;gap:15px;min-height:96px;padding:18px 32px}.ozone-proof__item:first-child{border-left:1px solid rgba(255,255,255,.16)}.ozone-proof__index{color:var(--ozone-lime);font-size:.95rem;font-weight:800;letter-spacing:.12em}.ozone-proof__label{font-size:1.08rem;font-weight:800;letter-spacing:.08em;line-height:1.25;text-transform:uppercase}.ozone-spotlight{background:var(--ozone-paper);padding:clamp(64px,9vw,132px) 28px}.ozone-spotlight__grid{align-items:center;display:grid;gap:clamp(40px,9vw,140px);grid-template-columns:minmax(0,.95fr) minmax(360px,1.05fr);margin:0 auto;max-width:1280px}.ozone-spotlight__image{background:#151a16;line-height:0;overflow:hidden}.ozone-spotlight__image img{aspect-ratio:2 / 3;display:block;height:auto;object-fit:cover;object-position:center;width:100%}.ozone-spotlight__copy{max-width:530px}.ozone-spotlight__copy h2{font-size:clamp(4rem,6.8vw,8rem);font-weight:900;letter-spacing:-.075em;margin:0 0 20px;text-transform:uppercase}.ozone-spotlight__intro{color:#515852;font-size:1.6rem;line-height:1.5;margin:0 0 28px}.ozone-spotlight__price{font-size:1.8rem;font-weight:800;margin:0 0 22px}.ozone-spotlight__offer{align-items:center;background:#e4e8dc;border-left:3px solid var(--ozone-lime);display:flex;justify-content:space-between;gap:18px;margin:0 0 24px;padding:16px 18px}.ozone-spotlight__offer span{font-size:1rem;font-weight:800;letter-spacing:.08em;line-height:1.35;text-transform:uppercase}.ozone-spotlight__offer strong{font-size:1.6rem;white-space:nowrap}.ozone-spotlight__form{margin:0}.ozone-spotlight__form button{background:var(--ozone-ink);border:0;color:var(--ozone-white);cursor:pointer;font:inherit;font-size:1.08rem;font-weight:900;letter-spacing:.1em;min-height:58px;padding:0 26px;text-transform:uppercase;transition:background .2s ease,color .2s ease;width:100%}.ozone-spotlight__form button:hover{background:var(--ozone-lime);color:var(--ozone-ink)}.ozone-spotlight__details{border-top:1px solid var(--ozone-line);color:var(--ozone-muted);font-size:1.05rem;letter-spacing:.04em;margin-top:22px;padding-top:18px}.ozone-story{background:#e5e7df;padding:clamp(58px,8vw,120px) 28px}.ozone-story__grid{align-items:center;display:grid;gap:clamp(38px,8vw,120px);grid-template-columns:1.08fr .92fr;margin:0 auto;max-width:1360px}.ozone-story__media{background:var(--ozone-deep);line-height:0;overflow:hidden}.ozone-story__media img{display:block;aspect-ratio:1.05 / 1;height:auto;object-fit:cover;object-position:center 52%;width:100%}.ozone-story__copy{max-width:540px}.ozone-story__copy h2{font-size:clamp(4rem,6.4vw,7.7rem);font-weight:900;letter-spacing:-.075em;margin:0 0 25px;text-transform:uppercase}.ozone-story__copy p:not(.ozone-eyebrow){color:#515852;font-size:1.55rem;line-height:1.55}.ozone-story--reverse .ozone-story__media{order:2}.ozone-tech{background:var(--ozone-deep);color:var(--ozone-white);padding:clamp(68px,9vw,130px) 28px}.ozone-tech__inner{margin:0 auto;max-width:1360px}.ozone-tech__head{align-items:end;display:flex;gap:36px;justify-content:space-between;margin-bottom:54px}.ozone-tech__head h2{color:var(--ozone-white);font-size:clamp(4rem,7vw,8rem);font-weight:900;letter-spacing:-.075em;margin:0;max-width:730px;text-transform:uppercase}.ozone-tech__head p{color:#fbfbf8a8;font-size:1.3rem;line-height:1.5;margin:0 0 8px;max-width:340px}.ozone-tech__grid{border-top:1px solid rgba(255,255,255,.24);display:grid;grid-template-columns:repeat(3,1fr)}.ozone-tech__card{border-right:1px solid rgba(255,255,255,.24);padding:28px 30px 10px 0}.ozone-tech__card+.ozone-tech__card{padding-left:30px}.ozone-tech__card:last-child{border-right:0}.ozone-tech__number{color:var(--ozone-lime);font-size:1.05rem;font-weight:800;letter-spacing:.18em}.ozone-tech__card h3{color:var(--ozone-white);font-size:clamp(2.4rem,3.4vw,4rem);font-weight:800;letter-spacing:-.06em;margin:48px 0 14px;text-transform:uppercase}.ozone-tech__card p{color:#fbfbf8b3;font-size:1.25rem;line-height:1.55;margin:0;max-width:340px}.ozone-final{align-items:center;background:var(--ozone-lime);display:flex;justify-content:space-between;gap:32px;padding:clamp(40px,6vw,82px) max(28px,calc((100vw - 1360px)/2))}.ozone-final h2{font-size:clamp(3.6rem,6.4vw,7rem);font-weight:900;letter-spacing:-.075em;line-height:.88;margin:0;max-width:780px;text-transform:uppercase}.ozone-final .ozone-link{background:var(--ozone-ink);color:var(--ozone-white);flex-shrink:0}.ozone-final .ozone-link:hover{background:var(--ozone-white);color:var(--ozone-ink)}.product__info-container .product__title{font-size:clamp(3.8rem,6vw,7rem);font-weight:900;text-transform:uppercase}.product__info-container{padding-top:12px}.product__description{font-size:1.45rem;line-height:1.6}.product__media{background:#e8e9e3}.product__info-container .product-form__quantity{display:none!important}.product__info-container .product-form__submit{background:var(--ozone-ink)!important;background-color:var(--ozone-ink)!important;border-color:var(--ozone-ink)!important;color:var(--ozone-white)!important}.product__info-container .product-form__submit:hover{background:var(--ozone-lime)!important;background-color:var(--ozone-lime)!important;border-color:var(--ozone-lime)!important;color:var(--ozone-ink)!important}.product__accordion{border-color:var(--ozone-line)}.product__info-container .accordion__title{font-size:1.35rem;font-weight:800;letter-spacing:.035em;text-transform:uppercase}.product__info-container .product-form__input input[type=radio]+label{border-radius:0}.product__info-container .ozone-product-offer{margin:24px 0 30px}.ozone-product-offer__heading{color:var(--ozone-muted);font-size:.98rem;font-weight:800;letter-spacing:.16em;margin:0 0 12px;text-transform:uppercase}.ozone-product-offer__grid{display:grid;gap:10px}.ozone-product-offer__option{align-items:center;background:#ffffffad;border:1px solid rgba(16,19,17,.2);cursor:pointer;display:grid;gap:13px;grid-template-columns:18px minmax(0,1fr) auto;padding:15px 16px;position:relative;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.ozone-product-offer__option:hover{border-color:var(--ozone-ink)}.ozone-product-offer__option.is-selected{background:#fff;border-color:var(--ozone-ink);box-shadow:inset 0 0 0 1px var(--ozone-ink)}.ozone-product-offer__option input{accent-color:var(--ozone-ink);height:17px;margin:0;width:17px}.ozone-product-offer__label{display:grid;gap:4px}.ozone-product-offer__eyebrow{color:var(--ozone-muted);font-size:.86rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.ozone-product-offer__title{font-size:1.18rem;font-weight:800;line-height:1.2}.ozone-product-offer__sub{color:#626a63;font-size:.98rem;line-height:1.35}.ozone-product-offer__price{font-size:1.55rem;font-weight:900;white-space:nowrap}.ozone-product-offer__badge{background:var(--ozone-lime);color:var(--ozone-ink);font-size:.72rem;font-weight:900;letter-spacing:.11em;padding:4px 7px;position:absolute;right:12px;text-transform:uppercase;top:-9px}.ozone-product-description{border-top:1px solid var(--ozone-line);margin-top:26px;padding-top:25px}.ozone-product-description .ozone-eyebrow{color:#66715c;font-size:.9rem;margin-bottom:12px}.ozone-product-description h2{font-size:clamp(2.5rem,4vw,4rem);font-weight:900;margin:0 0 16px;text-transform:uppercase}.ozone-product-description p:not(.ozone-eyebrow){color:#515852;font-size:1.35rem;line-height:1.6;margin:0 0 14px}@media(max-width:749px){.header{min-height:64px}.header__heading-logo{max-width:132px}.ozone-hero{min-height:0}.ozone-hero__inner{gap:36px;grid-template-columns:1fr;padding:68px 0 48px;width:min(100% - 38px,600px)}.ozone-hero__media{width:min(100%,480px)}.ozone-hero h1{font-size:clamp(5rem,17vw,8rem);max-width:540px}.ozone-hero__body{font-size:1.45rem;max-width:370px}.ozone-hero__note{margin-top:30px}.ozone-proof{padding:0 20px}.ozone-proof__inner{grid-template-columns:1fr}.ozone-proof__item,.ozone-proof__item:first-child{border-bottom:1px solid rgba(255,255,255,.16);border-left:0;border-right:0;min-height:68px;padding:14px 4px}.ozone-proof__item:last-child{border-bottom:0}.ozone-proof__label{font-size:1rem}.ozone-spotlight,.ozone-story,.ozone-tech{padding-left:20px;padding-right:20px}.ozone-spotlight__grid,.ozone-story__grid{grid-template-columns:1fr;gap:34px}.ozone-spotlight__grid{grid-template-columns:1fr}.ozone-spotlight__image img{max-height:none}.ozone-spotlight__offer{align-items:flex-start}.ozone-spotlight__offer strong{font-size:1.4rem}.ozone-spotlight__copy h2,.ozone-story__copy h2{font-size:clamp(4rem,15vw,6.4rem)}.ozone-spotlight__intro,.ozone-story__copy p:not(.ozone-eyebrow){font-size:1.4rem}.ozone-story__media img{aspect-ratio:1 / 1}.ozone-story--reverse .ozone-story__media{order:0}.ozone-tech__head{align-items:start;flex-direction:column;gap:18px;margin-bottom:34px}.ozone-tech__head h2{font-size:clamp(4rem,14vw,6rem)}.ozone-tech__grid{grid-template-columns:1fr}.ozone-tech__card,.ozone-tech__card+.ozone-tech__card{border-bottom:1px solid rgba(255,255,255,.24);border-right:0;padding:24px 0}.ozone-tech__card:last-child{border-bottom:0}.ozone-tech__card h3{font-size:2.9rem;margin:22px 0 10px}.ozone-final{align-items:flex-start;flex-direction:column;padding:42px 20px}.ozone-final h2{font-size:clamp(3.6rem,13vw,5.7rem)}}.utility-bar__grid{min-width:0}.announcement-bar,.utility-bar__grid>.announcement-bar{min-width:0;max-width:100%;overflow:hidden}.ozone-announcement-marquee__link{display:block;min-width:0;overflow:hidden;width:100%}.ozone-announcement-marquee__message{box-sizing:border-box;display:block;margin:0;min-width:0;overflow:hidden;padding:1rem 0;width:100%}.ozone-announcement-marquee__viewport{display:block;min-width:0;overflow:hidden;width:100%}.ozone-announcement-marquee__track{align-items:center;animation:ozone-announcement-scroll 24s linear infinite;display:flex;width:max-content;will-change:transform}.ozone-announcement-marquee__group{align-items:center;display:flex;flex:0 0 auto;gap:clamp(28px,5vw,64px);padding-right:clamp(28px,5vw,64px)}.ozone-announcement-marquee__item,.ozone-announcement-marquee__separator{flex:0 0 auto;white-space:nowrap}.ozone-announcement-marquee__separator{color:var(--ozone-lime)}@keyframes ozone-announcement-scroll{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition-duration:.01ms!important}.ozone-announcement-marquee__track{animation:none;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/ozone-premium.css.map */
