.universal-landing{--u-ink: #10271a;--u-deep: #0b3827;--u-accent: #ff5d24;--u-accent-2: #ffd449;--u-bg: #fff8ea;--u-card: #fffef9;--u-muted: rgba(16, 39, 26, .68);--u-line: rgba(16, 39, 26, .2);--u-radius: 28px;color:var(--u-ink);background:var(--u-bg);font-family:Arial,Helvetica,sans-serif;overflow:clip}.universal-landing *,.universal-landing *:before,.universal-landing *:after{box-sizing:border-box}.universal-landing h1,.universal-landing h2,.universal-landing h3,.universal-landing p{margin:0}.universal-landing button,.universal-landing input{font:inherit}.universal-landing a{color:inherit}.universal-landing :focus-visible{outline:3px solid var(--u-accent-2);outline-offset:4px}.u-shell{width:min(1240px,calc(100% - 40px));margin-inline:auto}.u-heading{font-family:Impact,Haettenschweiler,Arial Black,sans-serif;font-weight:900;line-height:.92;letter-spacing:-.025em;text-transform:uppercase;text-wrap:balance}.u-kicker{color:var(--u-accent);font-size:12px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.u-kicker--light{color:var(--u-accent-2)}.u-button{display:inline-flex;min-height:58px;align-items:center;justify-content:center;gap:10px;border:2px solid var(--u-ink);border-radius:999px;padding:15px 28px;background:var(--u-accent-2);color:var(--u-ink);font-size:14px;font-weight:900;letter-spacing:.035em;text-decoration:none;text-transform:uppercase;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease}.u-button:hover{transform:translateY(-2px);box-shadow:0 8px #0000002e}.u-button:disabled{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none}.u-button--ink{background:var(--u-ink);color:#fff}.u-ticker{overflow:hidden;background:var(--u-deep);color:#fff}.u-ticker__track{display:flex;width:max-content;align-items:center;gap:24px;padding:12px 0;font-size:11px;font-weight:900;letter-spacing:.12em;white-space:nowrap;animation:uTicker 24s linear infinite}@keyframes uTicker{to{transform:translate(-50%)}}.u-hero{position:relative;min-height:720px;display:grid;isolation:isolate;background:var(--u-deep);color:#fff}.u-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.u-hero__media picture,.u-hero__media img{width:100%;height:100%;display:block;object-fit:cover}.u-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#072016f2,#072016c7 46%,#0720162e)}.u-hero__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 78% 24%,color-mix(in srgb,var(--u-accent-2) 44%,transparent),transparent 26%),radial-gradient(circle at 72% 62%,color-mix(in srgb,var(--u-accent) 38%,transparent),transparent 30%),linear-gradient(135deg,var(--u-deep),#1f6542)}.u-hero__grid{min-height:720px;display:grid;grid-template-columns:minmax(0,.95fr) minmax(360px,1.05fr);align-items:center;padding-block:90px}.u-hero__copy{max-width:760px;position:relative;z-index:1}.u-hero h1{margin-top:18px;font-size:clamp(62px,8vw,126px)}.u-hero__lede{max-width:680px;margin-top:26px;font-size:clamp(18px,2vw,24px);line-height:1.48}.u-hero__actions{display:flex;align-items:center;gap:18px;margin-top:34px}.u-hero__note{font-size:12px;font-weight:700;opacity:.8}.u-hero__edit-label{position:absolute;right:24px;bottom:24px;border-radius:999px;padding:8px 12px;background:#ffffff24;font-size:10px;font-weight:900;letter-spacing:.08em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.u-proof{border-block:1px solid var(--u-line);background:var(--u-accent-2)}.u-proof__grid{display:grid;grid-template-columns:repeat(3,1fr)}.u-proof__item{min-height:88px;display:flex;align-items:center;justify-content:center;gap:11px;padding:18px;border-right:1px solid var(--u-line);font-size:13px;font-weight:850;text-align:center}.u-proof__item:last-child{border-right:0}.u-proof__item span:first-child{font-size:22px}.u-purchase{padding:105px 0;background:var(--u-card)}.u-purchase__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(390px,.95fr);gap:clamp(42px,6vw,88px);align-items:start}.u-gallery{position:sticky;top:24px}.u-gallery__stage{overflow:hidden;aspect-ratio:1;border:1px solid var(--u-line);border-radius:var(--u-radius);background:color-mix(in srgb,var(--u-accent-2) 28%,#fff)}.u-gallery__image{width:100%;height:100%;object-fit:contain;transition:opacity .18s ease,transform .18s ease}.u-gallery__image.is-changing{opacity:.45;transform:scale(.985)}.u-gallery__thumbs{display:grid;grid-template-columns:repeat(5,1fr);gap:9px;margin-top:12px}.u-gallery__thumb{overflow:hidden;aspect-ratio:1;border:2px solid transparent;border-radius:14px;padding:0;background:#fff;cursor:pointer}.u-gallery__thumb.is-active{border-color:var(--u-accent)}.u-gallery__thumb img{width:100%;height:100%;object-fit:cover}.u-gallery__placeholder{aspect-ratio:1;display:grid;align-content:end;border:2px dashed var(--u-line);border-radius:var(--u-radius);padding:38px;background:linear-gradient(145deg,color-mix(in srgb,var(--u-accent) 18%,#fff),color-mix(in srgb,var(--u-accent-2) 36%,#fff))}.u-gallery__placeholder strong{font-size:clamp(34px,4vw,62px)}.u-gallery__placehlder p{margin-top:16px;color:var(--u-muted);line-height:1.5}.u-buybox h2{margin-top:14px;font-size:clamp(46px,5vw,76px)}.u-buybox__copy{margin-top:20px;font-size:18px;line-height:1.55}.u-buybox__description{margin-top:18px;padding-left:16px;border-left:4px solid var(--u-accent);color:var(--u-muted);font-size:14px;line-height:1.55}.u-buybox__price{display:flex;align-items:baseline;gap:12px;margin-top:26px}.u-buybox__price span{font-size:36px;font-weight:900}.u-buybox__price s{color:var(--u-muted);font-size:18px}.u-form{margin-top:24px}.u-variants{display:grid;gap:10px;border:0;padding:0;margin:0}.u-variants legend{margin-bottom:10px;font-size:13px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.u-variant{position:relative;min-height:86px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;border:1.5px solid var(--u-line);border-radius:18px;padding:15px 17px;background:#fff;cursor:pointer}.u-variant:hover{border-color:var(--u-accent)}.u-variant:has(input:checked){border:2px solid var(--u-accent);background:color-mix(in srgb,var(--u-accent) 8%,#fff);box-shadow:0 0 0 3px color-mix(in srgb,var(--u-accent) 10%,transparent)}.u-variant.is-disabled{opacity:.46;cursor:not-allowed}.u-variant input{position:absolute;opacity:0;pointer-events:none}.u-variant__radio{width:20px;height:20px;border:2px solid var(--u-ink);border-radius:50%;background:#fff}.u-variant:has(input:checked) .u-variant__radio{border:6px solid var(--u-accent)}.u-variant__name{display:grid;gap:4px}.u-variant__name strong{font-size:17px}.u-variant__name small{color:var(--u-muted);font-size:12px}.u-variant__price{display:grid;justify-content:end;gap:2px}.u-variant__price strong{font-size:19px}.u-variant__price s{color:var(--u-muted);font-size:12px}.u-variant__price em{border-radius:999px;padding:3px 7px;background:var(--u-accent-2);font-size:9px;font-style:normal;font-weight:900;text-transform:uppercase}.u-quantity{display:flex;align-items:center;justify-content:space-between;margin-top:18px;font-size:13px;font-weight:900;text-transform:uppercase}.u-stepper{display:grid;grid-template-columns:42px 52px 42px;align-items:center;overflow:hidden;border:1px solid var(--u-line);border-radius:999px}.u-stepper button{min-height:42px;border:0;background:transparent;font-size:20px;cursor:pointer}.u-stepper input{width:100%;border:0;background:transparent;text-align:center;font-weight:800;-webkit-appearance:textfield;appearance:textfield}.u-actions{display:grid;grid-template-columns:1fr 1.35fr;gap:10px;margin-top:18px}.u-actions .u-button{width:100%}.u-form__status{min-height:22px;margin-top:10px;color:#9d2b0d;font-size:13px;font-weight:700}.u-payments{display:flex;flex-wrap:wrap;gap:7px;margin-top:16px;opacity:.72}.u-payments svg{width:38px}.u-band{overflow:hidden;background:var(--u-accent);color:#fff}.u-band__track{display:flex;width:max-content;align-items:center;gap:28px;padding:22px 0;animation:uTicker 27s linear infinite reverse}.u-band__track span{font-family:Impact,Arial Black,sans-serif;font-size:clamp(30px,4vw,56px);letter-spacing:.02em}.u-band__track i{color:var(--u-accent-2);font-size:26px;font-style:normal}.u-section{padding:110px 0}.u-section__intro{max-width:920px}.u-section h2{margin-top:16px;font-size:clamp(52px,6vw,92px)}.u-section__lede{max-width:720px;margin-top:22px;color:var(--u-muted);font-size:18px;line-height:1.55}.u-benefits{background:var(--u-accent-2)}.u-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:44px}.u-card{min-height:260px;display:flex;flex-direction:column;border:2px solid var(--u-ink);border-radius:var(--u-radius);padding:26px;background:var(--u-card);box-shadow:9px 10px 0 var(--u-ink)}.u-section .u-card h2,.u-section .u-card h3,.u-section .u-card h4{margin-top:auto;font-family:inherit;font-size:24px;line-height:1.05;letter-spacing:0;text-transform:uppercase}.u-card p{margin-top:14px;font-size:15px;line-height:1.55}.u-card__icon{display:grid;width:46px;height:46px;place-items:center;border:1px solid var(--u-ink);border-radius:50%;font-size:22px}.u-story{background:var(--u-deep);color:#fff}.u-story__grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:clamp(42px,7vw,96px);align-items:center}.u-story__media{overflow:hidden;min-height:520px;border:1px solid rgba(255,255,255,.24);border-radius:var(--u-radius);background:linear-gradient(145deg,color-mix(in srgb,var(--u-accent) 30%,var(--u-deep)),var(--u-deep))}.u-story__media img{width:100%;height:100%;min-height:520px;object-fit:cover}.u-story__placeholder{min-height:520px;display:grid;place-items:center;padding:36px;color:var(--u-accent-2);font-family:Impact,Arial Black,sans-serif;font-size:72px;text-align:center}.u-story h2{color:#fff}.u-story__body{margin-top:26px;font-size:18px;line-height:1.65}.u-story__body p+p{margin-top:14px}.u-story .u-button{margin-top:28px}.u-trust{background:var(--u-bg)}.u-trust__items{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:38px}.u-trust__item{min-height:120px;display:flex;align-items:center;justify-content:center;border:1px solid var(--u-line);border-radius:20px;padding:22px;background:var(--u-card);font-size:16px;font-weight:850;line-height:1.35;text-align:center}.u-details{background:color-mix(in srgb,var(--u-accent) 13%,#fff)}.u-detail-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:42px}.u-detail-card{min-height:190px;border:1px solid var(--u-line);border-radius:22px;padding:26px;background:var(--u-card)}.u-section .u-detail-card h2,.u-section .u-detail-card h3,.u-section .u-detail-card h4{margin-top:0;font-family:inherit;font-size:21px;line-height:1.1;letter-spacing:0;text-transform:uppercase}.u-detail-card p{margin-top:24px;color:var(--u-muted);font-size:15px;line-height:1.6}.u-faq{background:var(--u-card)}.u-faq__grid{display:grid;grid-template-columns:.78fr 1.22fr;gap:clamp(42px,7vw,100px)}.u-faq__items{border-top:1px solid var(--u-line)}.u-faq__item{border-bottom:1px solid var(--u-line)}.u-faq__item summary{min-height:78px;display:flex;align-items:center;justify-content:space-between;gap:18px;cursor:pointer;font-size:18px;font-weight:850;list-style:none}.u-faq__item summary::-webkit-details-marker{display:none}.u-faq__item summary:after{content:"+";width:34px;height:34px;display:grid;flex:0 0 auto;place-items:center;border:1px solid var(--u-ink);border-radius:50%;transition:transform .18s ease}.u-faq__item[open] summary:after{transform:rotate(45deg);background:var(--u-accent-2)}.u-faq__answer{padding:0 50px 24px 0;color:var(--u-muted);font-size:15px;line-height:1.65}.u-closing{padding:120px 0 132px;background:radial-gradient(circle at 78% 0,color-mix(in srgb,var(--u-accent-2) 35%,transparent),transparent 32%),var(--u-deep);color:#fff;text-align:center}.u-closing__inner{display:grid;justify-items:center}.u-closing h2{max-width:980px;font-size:clamp(58px,8vw,112px)}.u-closing p{max-width:650px;margin-top:24px;font-size:19px;line-height:1.55}.u-closing .u-button{margin-top:32px}.u-disclaimer{max-width:920px;margin-top:34px;font-size:10px;line-height:1.55;opacity:.62}.u-sticky{position:fixed;z-index:50;left:12px;right:12px;bottom:12px;display:none;align-items:center;justify-content:space-between;gap:12px;border:1px solid rgba(255,255,255,.18);border-radius:18px;padding:10px 10px 10px 16px;background:#09261df2;color:#fff;box-shadow:0 18px 50px #00000047;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.u-sticky__copy{min-width:0;display:grid;gap:3px}.u-sticky__copy strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.u-sticky__copy span{color:var(--u-accent-2);font-size:16px;font-weight:900}.u-sticky button{min-width:124px;min-height:48px;border:0;border-radius:999px;background:var(--u-accent-2);color:var(--u-ink);font-size:12px;font-weight:900;text-transform:uppercase}.u-source-help{margin-top:18px;border:1px dashed var(--u-line);border-radius:14px;padding:13px 15px;color:var(--u-muted);font-size:12px;line-height:1.5}@media(max-width:989px){.u-shell{width:min(100% - 28px,760px)}.u-hero,.u-hero__grid{min-height:650px}.u-hero__grid,.u-purchase__grid,.u-story__grid,.u-faq__grid{grid-template-columns:1fr}.u-hero__grid{align-items:end;padding-block:90px 64px}.u-hero__media:after{background:linear-gradient(0deg,#072016f5,#07201647)}.u-proof__grid{grid-template-columns:1fr}.u-proof__item{border-right:0;border-bottom:1px solid var(--u-line)}.u-proof__item:last-child{border-bottom:0}.u-purchase,.u-section{padding-block:82px}.u-gallery{position:static}.u-cards,.u-trust__items{grid-template-columns:1fr}.u-card{min-height:220px}.u-story__media,.u-story__media img,.u-story__placehlder{min-height:420px}}@media(max-width:749px){.u-ticker__track{padding-block:10px;font-size:10px}.u-hero,.u-hero__grid{min-height:610px}.u-hero h1{font-size:clamp(56px,17vw,84px)}.u-hero__lede{font-size:17px}.u-hero__actions{align-items:stretch;flex-direction:column}.u-hero__note{text-align:center}.u-gallery__placeholder{padding:28px}.u-buybox h2,.u-section h2{font-size:50px}.u-buybox__copy{font-size:16px}.u-variant{min-height:80px;padding:13px}.u-actions,.u-detail-grid{grid-template-columns:1fr}.u-story__media,.u-story__media img,.u-story__placeholder{min-height:350px}.u-faq__item summary{min-height:70px;font-size:16px}.u-closing h2{font-size:58px}.u-sticky:not([hidden]){display:flex}}@media(prefers-reduced-motion:reduce){.universal-landing *,.universal-landing *:before,.universal-landing *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/universal-product-landing.css.map */
