.spf{--spf-bg: #0b0b0b;--spf-fg: #f2f2f0;--spf-accent: #ccff00;--spf-font: "Poppins", system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--spf-ease: cubic-bezier(.16, 1, .3, 1);--spf-gutter: clamp(16px, 5vw, 72px);--spf-line: rgba(128, 128, 128, .35);--spf-mute: rgba(128, 128, 128, .95);position:relative;box-sizing:border-box;background:var(--spf-bg);color:var(--spf-fg);font:400 16px/1.6 var(--spf-font);letter-spacing:-.02em;-webkit-font-smoothing:antialiased;overflow-x:clip}@supports (color: color-mix(in srgb,red 50%,blue)){.spf{--spf-line: color-mix(in srgb, currentColor 14%, transparent);--spf-mute: color-mix(in srgb, currentColor 60%, transparent)}}.spf *,.spf *:before,.spf *:after{box-sizing:border-box}.spf h1,.spf h2,.spf h3,.spf p{margin:0}.spf a{color:inherit}.spf img{display:block;max-width:100%}.spf__wrap{width:100%;max-width:1320px;margin-inline:auto;padding-inline:var(--spf-gutter)}.spf__photo{filter:grayscale(1) contrast(1.18) brightness(.82)}.spf__h2{font:italic 900 clamp(40px,7vw,96px)/.92 var(--spf-font);letter-spacing:-.05em;text-transform:uppercase;text-wrap:balance}.spf__pill{display:inline-flex;align-items:center;gap:12px;padding:15px 22px 15px 26px;border:1px solid var(--spf-fg);border-radius:99px;background:var(--spf-fg);color:var(--spf-bg);font:700 15px/1 var(--spf-font);text-decoration:none;white-space:nowrap;transition:transform .25s var(--spf-ease)}.spf__pill svg{width:14px;height:14px;transition:transform .25s var(--spf-ease)}.spf__pill:hover{transform:translateY(-2px)}.spf__pill:hover svg{transform:translate(4px)}.spf a:focus-visible{outline:2px solid var(--spf-accent);outline-offset:3px}.spf-hero{display:grid;align-items:end;min-height:min(calc(var(--spf-vh, 90) * 1svh),900px);overflow:hidden;isolation:isolate}.spf-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.spf-hero__img img{width:100%;height:100%;object-fit:cover;object-position:var(--spf-focus, 50% 62%);transform:scale(1.12);animation:spf-settle 2.4s var(--spf-ease) both}.spf-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,rgba(11,11,11,.15) 0%,rgba(11,11,11,.25) 40%,rgba(11,11,11,.92) 82%,var(--spf-bg) 100%)}.spf-hero .spf__wrap{padding-block:140px 56px}.spf-hero__h1{font:italic 900 clamp(48px,11vw,184px)/.84 var(--spf-font);letter-spacing:-.055em;text-transform:uppercase}.spf-hero__ln{display:block;overflow:hidden;padding-bottom:.06em}.spf-hero__ln span{display:block;animation:spf-rise 1s var(--spf-ease) both}.spf-hero__ln:nth-child(2) span{animation-delay:.12s;color:var(--spf-accent)}.spf-hero__row{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px 48px;margin-top:28px}.spf-hero__row p{max-width:34ch;font-size:clamp(16px,1.6vw,20px);line-height:1.45;opacity:.85;animation:spf-fade .9s var(--spf-ease) .35s both}.spf-hero__cta{display:flex;align-items:center;gap:18px;animation:spf-fade .9s var(--spf-ease) .45s both}.spf-hero__price{font:800 14px/1 var(--spf-font)}@keyframes spf-settle{0%{transform:scale(1.22)}to{transform:scale(1.12)}}@keyframes spf-rise{0%{transform:translateY(105%)}to{transform:none}}@keyframes spf-fade{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.spf-sticky{position:fixed;inset:auto 0 0 0;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));background:#0b0b0bf0;color:#f2f2f0;border-top:1px solid rgba(255,255,255,.12);transform:translateY(110%);transition:transform .35s var(--spf-ease);font:600 13px/1.3 var(--spf-font)}.spf-sticky.is-on{transform:none}.spf-sticky b{display:block;font-style:italic;font-weight:800;text-transform:uppercase}.spf-sticky .spf__pill{padding:12px 16px 12px 20px;font-size:14px;background:#f2f2f0;color:#0b0b0b}@media(min-width:769px){.spf-sticky{display:none}}.spf-stat{padding-block:var(--spf-pt-m, 72px) var(--spf-pb-m, 72px)}.spf-stat--rough{clip-path:polygon(0% 14px,5% 6px,10% 13px,15% 5px,20% 16px,25% 9px,30% 17px,35% 14px,40% 18px,45% 15px,50% 7px,55% 24px,60% 6px,65% 24px,70% 12px,75% 18px,80% 7px,85% 13px,90% 15px,95% 6px,100% 11px,100% 100%,0% 100%);margin-top:-2px}.spf .spf-stat__title{margin-bottom:var(--spf-title-gap, 48px);font:italic 900 clamp(28px,3.6vw,48px)/.92 var(--spf-font);letter-spacing:-.05em;text-transform:uppercase}.spf-stat__nums{display:grid;gap:28px;align-items:end}.spf-stat__num{font:italic 900 clamp(80px,13vw,200px)/.8 var(--spf-font);letter-spacing:-.06em;font-variant-numeric:tabular-nums}.spf-stat__num--old{color:transparent;-webkit-text-stroke:2px var(--spf-mute)}.spf-stat__num--new{color:var(--spf-accent)}.spf-stat__lbl{display:block;margin-top:14px;font:700 12px/1.3 var(--spf-font);letter-spacing:.14em;text-transform:uppercase;color:var(--spf-mute)}.spf-stat__arrow{position:relative;display:none;width:clamp(48px,7vw,96px);height:6px;align-self:center;background:currentColor}.spf-stat__arrow:after{content:"";position:absolute;right:-2px;top:50%;width:22px;height:22px;border-top:6px solid currentColor;border-right:6px solid currentColor;transform:translateY(-50%) rotate(45deg)}.spf .spf-stat__claim{margin-top:var(--spf-claim-gap, 48px);font:italic 900 clamp(28px,4vw,52px)/1 var(--spf-font);letter-spacing:-.04em;text-transform:uppercase}.spf-stat__claim em{font-style:italic;color:var(--spf-accent)}.spf-stat__src{max-width:70ch;margin-top:14px;font-size:13px;color:var(--spf-mute)}.spf-stat__why{display:grid;gap:var(--spf-why-gap, 12px);margin:0;padding:0;list-style:none}.spf-stat__reason{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:250px;padding:28px 26px 30px;overflow:hidden;border-radius:4px;isolation:isolate;background:color-mix(in srgb,var(--spf-fg) 7%,var(--spf-bg));transition:transform .4s var(--spf-ease),background-color .4s var(--spf-ease)}.spf-stat__reason:before{content:"";position:absolute;inset:0 0 auto 0;height:5px;background:var(--spf-accent);transform:scaleX(.16);transform-origin:left;transition:transform .6s var(--spf-ease)}.spf-stat__reason:after{content:"";position:absolute;z-index:-1;right:-18%;bottom:-30%;width:70%;aspect-ratio:1;background:color-mix(in srgb,var(--spf-accent) 10%,transparent);clip-path:polygon(100% 0,100% 100%,0 100%)}.spf-stat__idx{display:block;margin-bottom:auto;padding-bottom:28px;font:italic 900 clamp(72px,8vw,120px)/.8 var(--spf-font);letter-spacing:-.06em;color:transparent;-webkit-text-stroke:2px var(--spf-accent)}.spf-stat__reason h3{font:italic 900 clamp(20px,2vw,26px)/1.05 var(--spf-font);letter-spacing:-.03em;text-transform:uppercase}.spf-stat__reason p{max-width:34ch;margin-top:10px;font-size:15px;line-height:1.55;opacity:.78}@media(hover:hover){.spf-stat__reason:hover{transform:translateY(-4px);background:color-mix(in srgb,var(--spf-fg) 11%,var(--spf-bg))}.spf-stat__reason:hover:before{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.spf-stat__reason,.spf-stat__reason:before{transition:none}}@media(min-width:600px){.spf-stat__why{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:769px){.spf-stat__why{grid-template-columns:repeat(4,minmax(0,1fr))}.spf-stat{padding-block:var(--spf-pt, 150px) var(--spf-pb, 140px)}.spf-stat__nums{grid-template-columns:auto auto auto;justify-content:start;gap:8px 40px}.spf-stat__arrow{display:block}}.spf-bento-sec{padding-block:var(--spf-pt-m, 72px) var(--spf-pb-m, 72px)}.spf-bento-sec .spf__h2{margin-bottom:40px}.spf-bento{display:grid;gap:12px}.spf-cell{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:340px;padding:26px;overflow:hidden;border-radius:4px;isolation:isolate}.spf-cell>img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:var(--spf-focus, 50% 50%);transition:transform 1.2s var(--spf-ease),filter .8s var(--spf-ease)}.spf-cell--photo:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#0b0b0b59,#0b0b0b80 35%,#0b0b0beb)}.spf-cell--photo{color:#f2f2f0}.spf-cell--photo:hover>img{transform:scale(1.05);filter:grayscale(.2) contrast(1.1) brightness(.85)}.spf-cell--light{background:#f2f2f0;color:#0b0b0b}.spf-cell--dark{background:#1c1c1c;color:#f2f2f0}.spf-cell h3{margin-bottom:12px;font:italic 900 clamp(28px,3.4vw,46px)/.9 var(--spf-font);letter-spacing:-.045em;text-transform:uppercase}.spf-cell p{max-width:42ch;font-size:15px;opacity:.82}.spf-cell small{display:block;margin-top:10px;font-size:12px;opacity:.6}.spf-cell__big{margin:0 0 auto!important;font:italic 900 clamp(56px,7vw,104px)/.85 var(--spf-font)!important;letter-spacing:-.055em;text-transform:uppercase;color:var(--spf-accent);opacity:1!important;max-width:none!important}.spf-cell--light .spf-cell__big{color:#0b0b0b}.spf-cell--photo .spf-cell__big{color:#f2f2f0;text-shadow:0 2px 24px rgba(11,11,11,.55)}@media(min-width:769px){.spf-bento-sec{padding-block:var(--spf-pt, 140px) var(--spf-pb, 120px)}.spf-bento{grid-template-columns:1.35fr 1fr 1fr;grid-auto-rows:minmax(380px,auto)}.spf-cell{min-height:0}.spf-cell--wide{grid-column:span 2}}@media(prefers-reduced-motion:reduce){.spf *,.spf *:before,.spf *:after{animation:none!important;transition:none!important}.spf-hero__img img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/sport-feature.css.map */
