:root{--ease-out: cubic-bezier(.16, 1, .3, 1)}.ofx-curtain{position:fixed;top:0;right:0;bottom:0;left:0;z-index:400;display:grid;place-content:center;justify-items:center;gap:22px;background:var(--ink);color:var(--white);cursor:pointer;animation:ofx-curtain-up .75s var(--ease) .85s forwards}.ofx-no-intro .ofx-curtain,.ofx-curtain.is-gone{display:none}.ofx-curtain__word{margin:0 -.05em 0 0;display:flex;font:500 clamp(4.2rem,16vw,16rem)/.82 var(--serif);letter-spacing:.05em;clip-path:inset(-.2em -.3em 0 -.3em);padding-bottom:.04em}.ofx-curtain__word span{display:inline-block;transform:translateY(120%);animation:ofx-rise .7s var(--ease-out) forwards;animation-delay:calc(.05s + var(--i) * 40ms)}.ofx-curtain__line{display:block;width:min(60vw,720px);height:1px;background:currentColor;transform:scaleX(0);animation:ofx-draw .6s var(--ease) .3s forwards}.ofx-curtain__tag{margin:0;font:italic 400 clamp(1.1rem,1.8vw,1.7rem)/1 var(--serif);opacity:0;animation:ofx-fade .4s ease .45s forwards}@keyframes ofx-rise{to{transform:none}}@keyframes ofx-draw{to{transform:none}}@keyframes ofx-fade{to{opacity:1}}@keyframes ofx-curtain-up{to{transform:translateY(-100%);visibility:hidden}}.ofx-split__inner{display:inline}.ofx-split__w{display:inline-block;white-space:nowrap;padding:0 .18em .24em .04em;margin:0 -.18em -.24em -.04em;clip-path:inset(-.4em -.4em 0 -.4em)}.ofx-split__c{display:inline-block;transition:transform 1.05s var(--ease-out);transition-delay:calc(var(--i) * 34ms + var(--split-delay, 0ms))}.ofx-anim .ofx-split:not(.is-in) .ofx-split__c,.ofx-anim .ofx-room:not(.is-active) .ofx-split__c,.ofx-anim .ofx-rooms:not(.is-ready) .ofx-split__c{transform:translateY(140%);transition:none}.ofx-room .ofx-split{--split-delay: .38s}.ofx-room__object{display:block}.ofx-room:not(.is-active) .ofx-room__num{transform:translate(-50%,-22%) scale(1.2)}.ofx-room:not(.is-active) .ofx-room__object{transform:translate(-50%,-34%) rotate(-8deg)}.ofx-room__num{transition:transform 1.5s var(--ease),translate 1.1s var(--ease-out)}.ofx-rooms__title{font-size:clamp(2.4rem,4.6vw,5rem)}.ofx-rooms__title em{font-style:italic;font-weight:400}[data-ofx-tilt] .ofx-jersey{transform:perspective(1400px) rotateY(calc(var(--mx, 0) * 16deg)) rotateX(calc(var(--my, 0) * -11deg));transition:transform .9s var(--ease-out)}.ofx-floc__jersey{translate:-50% -52%}[data-ofx-tilt] .ofx-floc__jersey{transform:perspective(1400px) rotateY(calc(var(--mx, 0) * 16deg)) rotateX(calc(var(--my, 0) * -11deg))}[data-ofx-tilt] .ofx-jersey__shade:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(55% 42% at calc(50% + var(--mx, 0) * 38%) calc(34% + var(--my, 0) * 30%),#ffffff57,#fff0 70%);mix-blend-mode:soft-light}[data-ofx-tilt] .ofx-room__num,[data-ofx-tilt] .ofx-pdp__num,[data-ofx-tilt] .ofx-floc__num{translate:calc(var(--mx, 0) * -2.6vw) calc(var(--my, 0) * -2.2vh)}.ofx-pdp__num{transition:translate 1.1s var(--ease-out)}.ofx-floc__num{transition:color .8s var(--ease),translate 1.1s var(--ease-out)}.ofx-jersey__inner,.ofx-jersey__mesh,.ofx-jersey__seam{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.ofx-jersey__inner{background:linear-gradient(180deg,var(--k2) 0 30%,color-mix(in srgb,var(--k1) 50%,#000) 30%);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 440'%3E%3Cpath d='M150 23Q200 38 250 23Q200 64 150 23Z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 440'%3E%3Cpath d='M150 23Q200 38 250 23Q200 64 150 23Z'/%3E%3C/svg%3E") center / contain no-repeat}.ofx-jersey--back .ofx-jersey__inner{display:none}.ofx-jersey__mesh{background:radial-gradient(circle,rgba(0,0,0,.55) 0 30%,transparent 38%) 0 0 / max(2px,1.05cqw) max(2px,1.05cqw);opacity:.16;mix-blend-mode:multiply;-webkit-mask:var(--m-body) center / contain no-repeat;mask:var(--m-body) center / contain no-repeat}.ofx-jersey__seam{background:#0000004d;mix-blend-mode:multiply;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 440'%3E%3Cg fill='none' stroke='black' stroke-width='1.4'%3E%3Cpath d='M86 50Q93 92 101 127'/%3E%3Cpath d='M314 50Q307 92 299 127'/%3E%3Cpath d='M99 409Q200 421 301 409'/%3E%3C/g%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 440'%3E%3Cg fill='none' stroke='black' stroke-width='1.4'%3E%3Cpath d='M86 50Q93 92 101 127'/%3E%3Cpath d='M314 50Q307 92 299 127'/%3E%3Cpath d='M99 409Q200 421 301 409'/%3E%3C/g%3E%3C/svg%3E") center / contain no-repeat}.ofx-art--thumb .ofx-jersey__mesh,.ofx-art--thumb .ofx-jersey__seam{display:none}.ofx-grain:after,.ofx-bar:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .6 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");opacity:.16;mix-blend-mode:overlay}.ofx-chead--club{position:relative}.ofx-bar{background:var(--bar-bg, var(--white));color:var(--bar-fg, var(--ink));transition:background-color .9s var(--ease),color .6s var(--ease)}.ofx-cursor{position:fixed;left:0;top:0;z-index:200;pointer-events:none;will-change:transform}.ofx-cursor span{position:absolute;left:-54px;top:-54px;display:grid;place-items:center;width:108px;height:108px;border-radius:50%;background:var(--ink);color:var(--white);font:italic 400 19px/1 var(--serif);letter-spacing:.01em;transform:scale(0);transition:transform .5s var(--ease-out)}.ofx-cursor.is-on span{transform:scale(1)}.ofx-has-cursor [data-ofx-cursor],.ofx-has-cursor [data-ofx-cursor] *{cursor:none}.ofx-art--tile{container-type:inline-size}.ofx-art--kit:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:var(--c-bg, transparent);clip-path:circle(0 at 50% 100%);transition:clip-path .9s var(--ease)}.ofx-card:hover .ofx-art--kit:before,.ofx-card:focus-visible .ofx-art--kit:before{clip-path:circle(145% at 50% 100%)}.ofx-art__num{position:absolute;z-index:0;left:50%;top:50%;transform:translate(-50%,-46%) scale(.82);font:500 82cqw/.8 var(--serif);letter-spacing:-.05em;white-space:nowrap;color:var(--c-num, var(--ink));opacity:0;pointer-events:none;transition:opacity .5s ease,transform 1.1s var(--ease-out)}.ofx-card:hover .ofx-art__num,.ofx-card:focus-visible .ofx-art__num{opacity:1;transform:translate(-50%,-46%) scale(1);transition-delay:.12s}.ofx-ribbon{position:relative;overflow:hidden;height:clamp(300px,36vw,540px);background:var(--white)}.ofx-ribbon__band{position:absolute;left:-12%;right:-12%;top:50%;overflow:hidden}.ofx-ribbon__band--names{z-index:2;padding:.1em 0 .2em;background:var(--ink);color:var(--white);font:italic 400 clamp(3.4rem,9.4vw,10rem)/1.05 var(--serif);letter-spacing:-.015em;transform:translateY(-64%) rotate(-4deg)}.ofx-ribbon__band--promise{z-index:1;padding:20px 0;background:var(--white);color:var(--ink);box-shadow:inset 0 1px 0 var(--ink),inset 0 -1px 0 var(--ink);font:500 clamp(12px,1.05vw,15px)/1 var(--sans);letter-spacing:.26em;text-transform:uppercase;transform:translateY(95%) rotate(3deg)}.ofx-ribbon__track{display:flex;align-items:center;width:max-content;--shift: -33.3333%;animation:ofx-marquee 80s linear infinite}.ofx-ribbon__band--promise .ofx-ribbon__track{--shift: -25%;animation-duration:60s;animation-direction:reverse}.ofx-ribbon__name{padding:0 .38em;white-space:nowrap}.ofx-ribbon__name:nth-child(4n+3){font-style:normal;color:transparent;-webkit-text-stroke:1.5px var(--white)}.ofx-ribbon__dot{flex:none;width:.12em;height:.12em;border-radius:50%;background:currentColor}.ofx-ribbon__promise{white-space:nowrap}.ofx-ribbon__dash{flex:none;width:56px;height:1px;margin:0 30px;background:currentColor}@keyframes ofx-marquee{to{transform:translate(var(--shift))}}.ofx-packs__num{color:transparent;-webkit-text-stroke:1.5px var(--white);transition:color .6s var(--ease)}.ofx-packs__item--best .ofx-packs__num,.ofx-packs__item:hover .ofx-packs__num{color:var(--white)}.ofx-packs__item:hover .ofx-packs__num{font-style:italic}.ofx-index{position:relative;overflow:hidden}.ofx-index>.ofx-wrap{position:relative;z-index:1}.ofx-index__ghost{position:absolute;z-index:0;left:50%;top:var(--gy, 50%);transform:translate(-50%,-50%);font:italic 400 min(26vw,calc(175vw / var(--gl, 8)))/.8 var(--serif);letter-spacing:-.03em;white-space:nowrap;color:transparent;-webkit-text-stroke:1.5px var(--flood-ac, currentColor);opacity:0;transition:opacity .35s ease;pointer-events:none}.ofx-index.is-flooded .ofx-index__ghost{opacity:1}.ofx-footer__mark span{display:inline-block;transition:color 1.4s ease .5s,transform 1.2s var(--ease-out) calc(var(--i) * 70ms),opacity 1.2s var(--ease-out) calc(var(--i) * 70ms)}.ofx-footer__mark span:hover{color:var(--h);transition:color .08s}.ofx-footer__mark span:nth-child(1){--h: #A50044}.ofx-footer__mark span:nth-child(2){--h: #F3B229}.ofx-footer__mark span:nth-child(3){--h: #004D98}.ofx-footer__mark span:nth-child(4){--h: #C8102E}.ofx-footer__mark span:nth-child(5){--h: #00954C}.ofx-footer__mark span:nth-child(6){--h: #6CABDD}.ofx-footer__mark span:nth-child(7){--h: #FDE100}.ofx-anim .ofx-footer__mark:not(.is-in) span{transform:translateY(45%);opacity:0}.ofx-anim .ofx-h2,.ofx-anim .ofx-grid>li,.ofx-anim .ofx-packs__item,.ofx-anim .ofx-index__league{opacity:0;transform:translateY(56px);transition:opacity 1.2s var(--ease-out) var(--d, 0ms),transform 1.2s var(--ease-out) var(--d, 0ms)}.ofx-anim .ofx-h2.is-in,.ofx-anim .ofx-grid>li.is-in,.ofx-anim .ofx-packs__item.is-in,.ofx-anim .ofx-index__league.is-in{opacity:1;transform:none}.ofx-price{display:grid;justify-items:start;gap:6px;padding-bottom:clamp(56px,7vw,110px);margin-bottom:clamp(56px,7vw,110px);border-bottom:1px solid rgba(255,255,255,.28)}.ofx-price__kicker{margin:0;font-size:13px;font-weight:500;letter-spacing:.26em;text-transform:uppercase;color:#bdbec1}.ofx-price__big{margin:0;display:flex;align-items:flex-start;font:italic 400 clamp(6.6rem,27vw,28rem)/.84 var(--serif);letter-spacing:-.04em;white-space:nowrap}.ofx-price__cur{font-size:.3em;font-style:normal;letter-spacing:0;margin:.2em 0 0 .14em}.ofx-price__note{margin:clamp(28px,3.4vw,56px) 0 0;max-width:46ch;font-size:17px;color:#d9dadc}.ofx-room__line strong,.ofx-rooms__sub strong{font-weight:600}.ofx-sticky{position:fixed;left:0;right:0;bottom:0;z-index:90;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px var(--gutter);padding-bottom:max(12px,env(safe-area-inset-bottom));background:var(--white);color:var(--ink);box-shadow:0 -1px 0 var(--ink);transform:translateY(105%);visibility:hidden;transition:transform .5s var(--ease-out),visibility 0s linear .5s}.ofx-sticky.is-on{transform:none;visibility:visible;transition:transform .5s var(--ease-out)}.ofx-sticky__info{display:grid;gap:2px;min-width:0}.ofx-sticky__name{font:italic 400 22px/1.1 var(--serif);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ofx-sticky__meta{font-size:13px;color:var(--grey);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ofx-sticky__meta strong{color:var(--ink);font-weight:500}.ofx-sticky__btn{flex:none;min-height:50px}@media(max-width:479px){.ofx-sticky__name{font-size:18px}.ofx-sticky__btn{padding:0 18px}}[data-ofx-cart-count]{display:inline-block}[data-ofx-cart-count].is-bump{animation:ofx-bump .7s var(--ease-out)}@keyframes ofx-bump{30%{transform:scale(1.9)}}.ofx-custom__note{margin:0;font-size:13px;color:var(--grey)}.ofx-custom__note a{color:var(--ink);text-underline-offset:3px}.ofx-news__code{letter-spacing:.14em}.ofx-welcome{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:grid;place-items:center;padding:24px}.ofx-welcome[hidden]{display:none}.ofx-welcome__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000008c;opacity:0;transition:opacity .5s var(--ease-out)}.ofx-welcome.is-open .ofx-welcome__scrim{opacity:1}.ofx-welcome__dialog{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:min(820px,100%);max-height:calc(100svh - 48px);overflow:hidden;background:var(--white);color:var(--ink);box-shadow:0 40px 120px #00000073;opacity:0;transform:translateY(28px) scale(.98);transition:opacity .45s var(--ease-out),transform .8s var(--ease-out)}.ofx-welcome.is-open .ofx-welcome__dialog{opacity:1;transform:none}.ofx-welcome__dialog:focus{outline:none}.ofx-welcome__visual{position:relative;overflow:hidden;min-height:500px;background:var(--bg)}.ofx-welcome__num{position:absolute;left:50%;top:50%;translate:-52% -50%;font:italic 400 min(30vw,380px)/.8 var(--serif);letter-spacing:-.07em;color:var(--num);white-space:nowrap}.ofx-welcome__jersey{position:absolute;left:50%;top:53%;width:74%;translate:-50% -50%;rotate:-7deg;filter:drop-shadow(0 28px 34px rgba(0,0,0,.32));transition:rotate 1.2s var(--ease-out) .15s}.ofx-welcome.is-open .ofx-welcome__jersey{rotate:-4deg}.ofx-welcome__badge{position:absolute;left:20px;top:20px;padding:10px 14px 11px;background:var(--ink);color:var(--white);font:italic 400 24px/1 var(--serif)}.ofx-welcome__panel{position:relative;display:flex;flex-direction:column;justify-content:center;padding:54px 44px 30px;overflow:auto;text-align:center}.ofx-welcome__x{position:absolute;z-index:2;top:10px;right:10px;width:44px;height:44px;display:grid;place-items:center;padding:0;background:none;border:0;color:inherit;cursor:pointer}.ofx-welcome__x:hover svg{rotate:90deg}.ofx-welcome__x svg{transition:rotate .4s var(--ease-out)}.ofx-welcome__logo{margin:0 0 22px;padding-left:.26em;font:600 21px/1 var(--serif);letter-spacing:.26em}.ofx-welcome__form{display:grid;gap:12px}.ofx-welcome__title{margin:0;font:italic 400 clamp(2rem,3vw,2.5rem)/1 var(--serif);letter-spacing:-.01em}.ofx-welcome__text{margin:0 0 4px;font-size:14px;line-height:1.55;color:var(--grey)}.ofx-welcome__pref{min-width:0;margin:4px 0 2px;padding:0;border:0;display:flex;flex-wrap:wrap;justify-content:center;gap:8px 20px}.ofx-welcome__pref legend{width:100%;margin:0 0 10px;padding:0;font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase}.ofx-welcome__pref label{display:inline-flex;align-items:center;gap:8px;min-height:28px;font-size:14px;cursor:pointer}.ofx-welcome__pref input{width:18px;height:18px;margin:0;accent-color:var(--ink)}.ofx-welcome__email{width:100%;min-height:52px;padding:0 16px;border:1px solid var(--ink);border-radius:0;background:var(--white);color:var(--ink);font:400 16px/1 var(--sans)}.ofx-welcome__email::placeholder{color:var(--grey)}.ofx-welcome__email:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.ofx-welcome__email[aria-invalid=true]{border-color:#b3261e}.ofx-welcome__submit,.ofx-welcome__no{width:100%;min-height:52px;padding:0 16px;font-size:13px;letter-spacing:.14em;text-transform:uppercase}.ofx-welcome__error{margin:0;font-size:14px;color:#b3261e}.ofx-welcome__fine{margin:4px 0 0;font-size:11px;line-height:1.5;color:var(--grey)}.ofx-welcome__fine a{color:inherit;text-underline-offset:2px}.ofx-welcome__code{margin:2px 0}.ofx-welcome__code span{display:inline-block;padding:14px 20px 14px calc(20px + .24em);border:1px dashed var(--ink);font:600 22px/1 var(--sans);letter-spacing:.24em}.ofx-welcome-tab{position:fixed;z-index:95;left:0;top:58%;padding:16px 10px;border:0;background:var(--ink);color:var(--white);writing-mode:vertical-rl;transform:rotate(180deg);font:italic 400 16px/1 var(--serif);white-space:nowrap;cursor:pointer;box-shadow:0 10px 30px #00000040;transition:padding .3s var(--ease-out)}.ofx-welcome-tab:hover{padding-left:14px}@media(max-width:899px){.ofx-welcome-tab{top:auto;left:12px;bottom:calc(14px + var(--ofx-consent-h, 0px));padding:10px 14px;writing-mode:horizontal-tb;transform:none;font-size:15px;transition:opacity .3s,visibility .3s}.ofx-welcome-tab:hover{padding-left:14px}.ofx-hero-on .ofx-welcome-tab{opacity:0;visibility:hidden}}.ofx-welcome-tab[hidden],.ofx-t-product .ofx-welcome-tab{display:none}@media(max-width:699px){.ofx-welcome{padding:14px}.ofx-welcome__dialog{grid-template-columns:1fr;width:min(420px,100%);max-height:calc(100svh - 28px);overflow:auto}.ofx-welcome__visual{min-height:0;height:86px}.ofx-welcome__jersey{display:none}.ofx-welcome__num{left:auto;right:-14px;top:64%;translate:0 -50%;font-size:190px}.ofx-welcome__badge{left:16px;top:50%;translate:0 -50%;font-size:21px}.ofx-welcome__x{top:21px;right:8px;color:var(--fg, #000)}.ofx-welcome__panel{padding:22px 20px 18px;overflow:visible}.ofx-welcome__logo{display:none}.ofx-welcome__form{gap:10px}.ofx-welcome__title{font-size:1.75rem}.ofx-welcome__text{font-size:13px}.ofx-welcome__pref{display:none}.ofx-welcome__email,.ofx-welcome__submit,.ofx-welcome__no{min-height:48px}}@media(max-width:699px)and (max-height:640px){.ofx-welcome__text{display:none}}.ofx-reminder{position:fixed;z-index:105;right:var(--gutter);bottom:24px;width:min(420px,calc(100vw - 2 * var(--gutter)));display:grid;grid-template-columns:92px minmax(0,1fr);gap:16px;padding:16px;background:var(--white);color:var(--ink);box-shadow:0 0 0 1px var(--ink),0 30px 70px #00000038;transform:translateY(calc(100% + 40px));transition:transform .8s var(--ease-out)}.ofx-reminder[hidden]{display:none}.ofx-reminder.is-open{transform:none}.ofx-reminder__art img{width:100%;height:auto}.ofx-reminder__kicker{margin:0;font-size:12px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--grey)}.ofx-reminder__title{margin:4px 0 12px;font:italic 400 22px/1.15 var(--serif)}.ofx-reminder__actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}.ofx-reminder__actions .ofx-btn{min-height:46px;padding:0 18px;font-size:14px}.ofx-reminder__close{padding:0;background:none;border:0;font-size:13px;color:var(--grey);text-decoration:underline;text-underline-offset:4px;cursor:pointer}@media(max-width:599px){.ofx-reminder{left:0;right:0;bottom:0;width:auto}}.ofx-rooms--auto{height:auto}.ofx-rooms--auto .ofx-rooms__stage{position:relative;top:auto;height:clamp(560px,calc(100svh - var(--bar-h) - 40px),980px);touch-action:pan-y}.ofx-rooms__controls{position:absolute;z-index:5;right:var(--gutter);top:50%;transform:translateY(-50%);display:grid;justify-items:end;gap:14px;color:var(--cur-fg, #000);transition:color .6s}.ofx-rooms__controls .ofx-rooms__dots{position:static;transform:none}.ofx-rooms__pause{padding:4px 0;background:none;border:0;color:inherit;font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;opacity:.75}.ofx-rooms__pause:hover{opacity:1}.ofx-rooms__cta{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px;pointer-events:auto}.ofx-rooms__btn{display:inline-flex;align-items:center;min-height:50px;padding:0 24px;color:inherit;box-shadow:inset 0 0 0 1px currentColor;font-size:14px;font-weight:500;text-decoration:none;transition:background-color .3s,color .3s,box-shadow .3s}.ofx-rooms__btn:hover{background:var(--cur-fg, #000);color:var(--cur-bg, #fff)}.ofx-rooms__btn--solid{background:var(--cur-fg, #000);color:var(--cur-bg, #fff);box-shadow:none}.ofx-rooms__btn--solid:hover{background:transparent;color:var(--cur-fg, #000);box-shadow:inset 0 0 0 1px currentColor}@media(max-width:699px){.ofx-rooms__sub,.ofx-room__line{display:none}.ofx-rooms__cta{margin-top:18px}.ofx-rooms__btn{min-height:46px;padding:0 18px}.ofx-room__object{width:54vw;top:52%}.ofx-room__num{top:52%;font-size:84vw}.ofx-room__caption{bottom:28px;right:120px}.ofx-rooms__controls{top:auto;bottom:30px;transform:none}}.ofx-rooms--auto .ofx-rooms__stage{height:clamp(480px,calc(100svh - var(--bar-h) - 170px),760px);min-height:0}.ofx-rooms--auto .ofx-room__object{width:min(46svh,34vw)}.ofx-rooms--auto .ofx-room__num{font-size:min(82svh,62vw)}.ofx-rooms--auto .ofx-room__club{font-size:clamp(2.2rem,4vw,4rem)}@media(min-width:700px)and (max-height:820px){.ofx-rooms--auto .ofx-rooms__sub,.ofx-rooms--auto .ofx-room__line{display:none}}@media(max-width:699px){.ofx-rooms--auto .ofx-rooms__stage{height:clamp(440px,calc(100svh - var(--bar-h) - 150px),640px)}.ofx-rooms--auto .ofx-room__object{width:50vw}.ofx-rooms--auto .ofx-room__num{font-size:80vw}}.ofx-shortcuts{background:var(--white);border-bottom:1px solid var(--rule)}.ofx-shortcuts__inner{display:grid;gap:16px;padding-top:20px;padding-bottom:20px}.ofx-shortcuts__perks{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 30px;font-size:14px;font-weight:500}.ofx-shortcuts__perks li{display:inline-flex;align-items:center;gap:10px}.ofx-shortcuts__dot{width:6px;height:6px;border-radius:50%;background:var(--ink)}.ofx-shortcuts__leagues{display:flex;align-items:center;gap:16px;min-width:0}.ofx-shortcuts__label{flex:none;font:italic 400 19px/1 var(--serif)}.ofx-shortcuts__leagues ul{list-style:none;margin:0;padding:2px;display:flex;gap:8px;min-width:0;overflow-x:auto;scrollbar-width:none}.ofx-shortcuts__leagues ul::-webkit-scrollbar{display:none}.ofx-shortcuts__leagues a{display:inline-flex;align-items:center;min-height:40px;padding:0 16px;white-space:nowrap;text-decoration:none;font-size:14px;box-shadow:inset 0 0 0 1px var(--rule);transition:background-color .2s,color .2s,box-shadow .2s}.ofx-shortcuts__leagues a:hover,.ofx-shortcuts__leagues a:focus-visible{background:var(--ink);color:var(--white);box-shadow:none}@media(max-width:699px){.ofx-shortcuts__perks{gap:6px 18px;font-size:13px}.ofx-shortcuts__label{display:none}}.ofx-consent{position:fixed;z-index:115;left:0;right:0;bottom:0;max-height:100svh;overflow:auto;background:var(--white);color:var(--ink);box-shadow:0 -1px 0 var(--ink),0 -20px 50px #0000001f;transform:translateY(105%);transition:transform .6s var(--ease-out)}.ofx-consent[hidden]{display:none}.ofx-consent.is-open{transform:none}.ofx-consent__inner{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px 32px;padding-top:18px;padding-bottom:max(18px,env(safe-area-inset-bottom))}.ofx-consent__text{margin:0;max-width:80ch;font-size:14px;line-height:1.55}.ofx-consent__text strong{font:italic 400 19px/1 var(--serif);margin-right:4px}.ofx-consent__text a{text-underline-offset:3px}.ofx-consent__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px}.ofx-consent__actions .ofx-btn{min-height:46px;padding:0 22px;font-size:14px}.ofx-consent__link{padding:0 6px;background:none;border:0;font-size:14px;font-weight:500;text-decoration:underline;text-underline-offset:5px;cursor:pointer}.ofx-consent__prefs{grid-column:1 / -1;display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px 20px;padding-top:16px;border-top:1px solid var(--rule)}.ofx-consent__prefs[hidden]{display:none}.ofx-consent__opt{display:flex;gap:10px;align-items:flex-start;font-size:13px;color:var(--grey);cursor:pointer}.ofx-consent__opt input{width:18px;height:18px;margin-top:1px;accent-color:var(--ink);flex:none}.ofx-consent__opt strong{display:block;color:var(--ink);font-size:14px;font-weight:500}.ofx-consent__save{justify-self:start;min-height:46px}@media(max-width:799px){.ofx-consent__inner{grid-template-columns:1fr}.ofx-consent__actions{justify-content:stretch}.ofx-consent__actions .ofx-btn{flex:1 1 40%;padding:0 12px}.ofx-consent__link{order:3;flex-basis:100%;padding:6px 0 0;text-align:center}}.ofx-reminder{bottom:calc(24px + var(--ofx-consent-h, 0px))}@media(max-width:599px){.ofx-reminder{bottom:var(--ofx-consent-h, 0px)}}.ofx-footer__cookies{padding:0;background:none;border:0;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ofx-cookies-page{padding:clamp(48px,7vw,100px) 0 clamp(72px,9vw,130px)}.ofx-cookies-page__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:clamp(32px,6vw,96px);align-items:start}.ofx-cookies-page__head{position:sticky;top:calc(var(--bar-h) + 32px);display:grid;gap:22px;justify-items:start}.ofx-cookies-page__title{margin:0;font:italic 400 clamp(4rem,11vw,10rem)/.85 var(--serif);letter-spacing:-.03em}.ofx-cookies-page__kicker{margin:0;font-size:12px;font-weight:500;letter-spacing:.26em;text-transform:uppercase}.ofx-cookies-page__state{margin:0;max-width:40ch;font-size:13px;color:var(--grey)}.ofx-cookies-page__state:empty{display:none}.ofx-cookies-page__lede{margin:0;max-width:40ch;font-size:17px;color:var(--grey)}.ofx-cookies-page__body h2{margin:2.2em 0 .5em;font:400 clamp(1.6rem,2.4vw,2.2rem)/1.1 var(--serif)}.ofx-cookies-page__body h2:first-child{margin-top:0}.ofx-cookies-page__body h3{margin:1.6em 0 .3em;font:italic 400 22px/1.2 var(--serif)}.ofx-cookies-cats{list-style:none;margin:28px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px}.ofx-cookies-cats li{display:grid;gap:6px;align-content:start;padding:22px;background:var(--panel)}.ofx-cookies-cats strong{font:italic 400 22px/1.1 var(--serif)}.ofx-cookies-cats span{font-size:14px;color:var(--grey)}.ofx-cookies-cats em{font-style:normal;font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}@media(max-width:899px){.ofx-cookies-page__grid{grid-template-columns:1fr}.ofx-cookies-page__head{position:static}}@media(max-width:599px){.ofx-cookies-cats{grid-template-columns:1fr}}@property --glow{syntax: "<color>"; inherits: true; initial-value: #3A3A3F;}.ofx-vest{--w: clamp(132px, 14vw, 220px);position:relative;overflow:hidden;isolation:isolate;background:#0a0a0b;color:#fff;transition:--glow 1.1s var(--ease-out)}.ofx-vest:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(48% 46% at 50% 52%,color-mix(in srgb,var(--glow) 58%,transparent),transparent 72%),radial-gradient(90% 60% at 50% 100%,color-mix(in srgb,var(--glow) 22%,transparent),transparent 70%)}.ofx-vest__head{position:relative;z-index:4;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:18px 40px;padding-top:clamp(56px,7vw,104px)}.ofx-vest__kicker{margin:0 0 14px;font-size:12px;font-weight:500;letter-spacing:.3em;text-transform:uppercase;color:#ffffffb3}.ofx-vest__title{margin:0;font:italic 400 clamp(2.6rem,5.4vw,5.6rem)/.95 var(--serif);letter-spacing:-.02em}.ofx-vest__lede{margin:0;max-width:32ch;font-size:15px;color:#ffffffb8}.ofx-vest__stage{position:relative;height:clamp(360px,46vw,600px);margin-top:clamp(-10px,-1vw,0px);perspective:1050px;perspective-origin:50% 28%;touch-action:pan-y;user-select:none;-webkit-user-select:none;cursor:grab}.ofx-vest__stage.is-dragging{cursor:grabbing}.ofx-vest__ghost{position:absolute;z-index:0;left:50%;top:44%;margin:0;translate:-50% -50%;font:italic 400 clamp(5rem,15vw,16rem)/.85 var(--serif);letter-spacing:-.035em;white-space:nowrap;color:transparent;-webkit-text-stroke:1px color-mix(in srgb,var(--glow) 70%,#FFFFFF);opacity:.5;pointer-events:none}.ofx-vest__ring{position:absolute;z-index:1;left:50%;top:42%;width:0;height:0;transform-style:preserve-3d;transform:translateZ(calc(var(--r, 900px) * -1)) rotateX(-5deg) rotateY(var(--rot, 0deg))}.js .ofx-vest:not(.is-live) .ofx-vest__stage{opacity:0}.ofx-vest.is-live .ofx-vest__stage{animation:ofx-vest-in 1.4s var(--ease-out) both}@keyframes ofx-vest-in{0%{opacity:0}}.ofx-vest__item{position:absolute;left:calc(var(--w) / -2);top:calc(var(--w) * -.55);width:var(--w);display:block;color:inherit;-webkit-tap-highlight-color:transparent;transform:rotateY(calc(var(--i) * 360deg / var(--n, 24))) translateZ(var(--r, 900px));-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-box-reflect:below 4px linear-gradient(transparent 60%,rgba(255,255,255,.24));-webkit-user-drag:none}.ofx-vest__item .ofx-jersey{filter:drop-shadow(0 18px 22px rgba(0,0,0,.55))}.ofx-vest__item{transition:transform .7s var(--ease-out)}.ofx-vest__item.is-front{transform:rotateY(calc(var(--i) * 360deg / var(--n, 24))) translateZ(var(--r, 900px)) translateY(-6%) scale(1.14)}.ofx-vest__item:focus-visible{outline:none}.ofx-vest__beam{position:absolute;z-index:2;left:50%;top:-10%;width:min(70vw,900px);height:110%;translate:-50% 0;background:linear-gradient(to bottom,#ffffff29,#fff0 78%);clip-path:polygon(43% 0,57% 0,78% 100%,22% 100%);pointer-events:none;opacity:.6}.ofx-vest__floor{position:absolute;z-index:3;left:0;right:0;bottom:0;height:34%;pointer-events:none;background:linear-gradient(to bottom,#0a0a0b00,#0a0a0b 88%)}.ofx-vest__bar{position:relative;z-index:4;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;padding-bottom:clamp(48px,6vw,88px)}.ofx-vest__arrow{width:56px;height:56px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:transparent;color:inherit;box-shadow:inset 0 0 0 1px #ffffff80;cursor:pointer;transition:background-color .3s,color .3s,box-shadow .3s}@media(hover:hover){.ofx-vest__arrow:hover{background:#fff;color:#0a0a0b;box-shadow:none}}.ofx-vest__arrow:active{background:#fff;color:#0a0a0b;box-shadow:none}.ofx-vest__arrow:focus-visible{outline:2px solid #FFFFFF;outline-offset:3px}.ofx-vest__now{display:grid;justify-items:center;gap:6px;text-align:center}.ofx-vest__count{margin:0;font-size:11px;font-weight:500;letter-spacing:.26em;color:#fff9}.ofx-vest__name{margin:0;min-height:1.1em;font:italic 400 clamp(1.8rem,3vw,2.8rem)/1.05 var(--serif)}.ofx-vest__link{color:inherit;font-size:14px;font-weight:500;text-underline-offset:6px}.ofx-vest__link:focus-visible{outline:2px solid #FFFFFF;outline-offset:4px}@media(max-width:699px){.ofx-vest{--w: 40vw}.ofx-vest__stage{height:112vw;max-height:480px;perspective:760px}.ofx-vest__ring{top:44%}.ofx-vest__floor{height:24%}.ofx-vest__ghost{font-size:24vw}.ofx-vest__arrow{width:48px;height:48px}.ofx-vest__lede{font-size:14px}}@media(prefers-reduced-motion:reduce){.ofx-vest.is-live .ofx-vest__stage{animation:none}}.ofx-pdp__stage.is-spinnable{cursor:grab;touch-action:pan-y}.ofx-pdp__stage.is-spinning{cursor:grabbing;user-select:none;-webkit-user-select:none}.ofx-pdp__spin{position:absolute;z-index:3;left:50%;bottom:24px;translate:-50% 0;margin:0;display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;opacity:.75;pointer-events:none;white-space:nowrap}.ofx-pdp__spin svg{animation:ofx-spin-hint 2.4s var(--ease) infinite}@keyframes ofx-spin-hint{0%,to{translate:-3px 0}50%{translate:3px 0}}@media(max-width:899px){.ofx-pdp__spin{left:24px;translate:none;bottom:58px}}@media(prefers-reduced-motion:reduce){.ofx-pdp__spin svg{animation:none}}.ofx-fly{position:fixed;z-index:200;pointer-events:none;will-change:transform}.ofx-fly>.ofx-art__flip{top:0;right:0;bottom:0;left:0;transition:none}@media(prefers-reduced-motion:no-preference){@view-transition{navigation:auto}.ofx-bar{view-transition-name:ofx-bar}::view-transition-old(root){animation:ofx-vt-out .55s var(--ease) both}::view-transition-new(root){animation:ofx-vt-in .75s var(--ease) both}}@keyframes ofx-vt-out{to{opacity:.35;transform:translateY(-4%) scale(.985)}}@keyframes ofx-vt-in{0%{clip-path:inset(100% 0 0 0)}to{clip-path:inset(0 0 0 0)}}@media(max-width:699px){.ofx-ribbon__band--names{transform:translateY(-70%) rotate(-5deg)}.ofx-ribbon__band--promise{transform:translateY(120%) rotate(4deg);padding:16px 0}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/offside-x.css.map */
