.ofx-fields{display:grid;grid-template-columns:minmax(0,1fr) 120px;gap:18px 16px}.ofx-fields--stack{grid-template-columns:1fr}.ofx-fields--two{grid-template-columns:repeat(2,minmax(0,1fr))}.ofx-fields--two[hidden]{display:none}.ofx-field{display:grid;gap:8px;align-content:start;font-size:13px;font-weight:500;color:var(--grey)}.ofx-field--wide{grid-column:1 / -1}.ofx-field input,.ofx-field select,.ofx-field textarea{width:100%;min-height:52px;padding:12px 14px;background:var(--white);color:var(--ink);border:1px solid var(--ink);border-radius:0;font-size:16px;font-weight:400}.ofx-field select{-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ink) 50%),linear-gradient(135deg,var(--ink) 50%,transparent 50%);background-position:calc(100% - 20px) 52%,calc(100% - 15px) 52%;background-size:5px 5px;background-repeat:no-repeat;padding-right:40px}.ofx-field textarea{resize:vertical;min-height:150px}.ofx-field input:focus-visible,.ofx-field select:focus-visible,.ofx-field textarea:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.ofx-field input[data-ofx-name]{text-transform:uppercase;letter-spacing:.2em;font-weight:500}.ofx-field input[data-ofx-number]{font-family:var(--serif);font-size:22px;font-weight:600}.ofx-field input[aria-invalid=true]{border-color:#b3141a}.ofx-field--spacer{display:block}.ofx-hint{margin:10px 0 0;font-size:13px;color:var(--grey)}.ofx-hint[data-error]{color:#b3141a;font-weight:500}@media(max-width:599px){.ofx-fields--two{grid-template-columns:1fr}.ofx-field--spacer{display:none}}.ofx-rooms{position:relative;height:calc(var(--count, 5) * 100svh);background:var(--ink)}.ofx-rooms__stage{position:sticky;top:var(--bar-h);height:calc(100svh - var(--bar-h));min-height:560px;overflow:hidden;color:var(--cur-fg, #000)}.ofx-room{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:var(--bg);color:var(--fg);clip-path:inset(100% 0 0 0);transition:clip-path 1.1s var(--ease)}.ofx-room.is-active{z-index:3;clip-path:inset(0 0 0 0)}.ofx-room.is-prev{z-index:2;clip-path:inset(0 0 0 0);transition:none}.ofx-room__num{position:absolute;left:50%;top:50%;z-index:0;transform:translate(-50%,-44%);font-family:var(--serif);font-weight:500;font-size:min(96svh,74vw);line-height:.8;letter-spacing:-.05em;color:var(--num);white-space:nowrap;pointer-events:none;transition:transform 1.4s var(--ease)}.ofx-room:not(.is-active) .ofx-room__num{transform:translate(-50%,-30%)}.ofx-room__object{position:absolute;z-index:1;left:50%;top:50%;width:min(52svh,40vw);transform:translate(-50%,-48%);transition:transform 1.4s var(--ease)}.ofx-room:not(.is-active) .ofx-room__object{transform:translate(-50%,-38%)}.ofx-room__caption{position:absolute;z-index:2;left:var(--gutter);bottom:clamp(24px,5vh,56px);display:grid;gap:8px;justify-items:start;max-width:36ch}.ofx-room__club{margin:0;font:italic 400 clamp(2.4rem,4.8vw,4.8rem)/.98 var(--serif);letter-spacing:-.015em}.ofx-room__line{margin:0;font-size:15px}.ofx-rooms__intro{position:absolute;z-index:5;top:clamp(24px,5vh,56px);left:var(--gutter);width:clamp(240px,30vw,480px);pointer-events:none;transition:color .6s}.ofx-rooms__title{margin:0;font:500 clamp(2.2rem,4.2vw,4.4rem)/1 var(--serif);letter-spacing:-.02em}.ofx-rooms__sub{margin:16px 0 0;font-size:15px;max-width:34ch}.ofx-rooms__dots{position:absolute;z-index:5;right:var(--gutter);top:50%;transform:translateY(-50%);list-style:none;margin:0;padding:0;display:grid;gap:4px;transition:color .6s}.ofx-rooms__dots button{display:block;width:32px;height:22px;padding:0;border:0;background:none;cursor:pointer;position:relative}.ofx-rooms__dots button:after{content:"";position:absolute;right:0;top:50%;width:14px;height:1px;background:currentColor;transition:width .4s var(--ease)}.ofx-rooms__dots button[aria-current=true]:after{width:32px;height:2px}.ofx-rooms__track{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-auto-rows:100svh;pointer-events:none}@media(max-width:699px){.ofx-room__object{width:66vw;top:46%}.ofx-room__num{font-size:92vw;top:46%}.ofx-rooms__intro{width:auto;right:var(--gutter)}.ofx-rooms__title{font-size:2rem}.ofx-rooms__sub{font-size:14px}.ofx-room__club{font-size:2.3rem}.ofx-room__caption{bottom:64px;right:64px}.ofx-rooms__dots{top:auto;bottom:28px;transform:none}}.ofx-gallery{padding:clamp(80px,10vw,150px) 0 clamp(72px,9vw,130px)}.ofx-gallery__head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px 48px;align-items:end;margin-bottom:clamp(40px,5vw,72px)}.ofx-gallery__aside{display:grid;gap:16px;justify-items:start}.ofx-gallery__aside p{margin:0;max-width:46ch;color:var(--grey)}@media(max-width:799px){.ofx-gallery__head{grid-template-columns:1fr}}.ofx-packs{background:var(--ink);color:var(--white);padding:clamp(80px,10vw,150px) 0 clamp(64px,8vw,110px)}.ofx-packs__head{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:24px 48px;align-items:end}.ofx-packs__head p{margin:0;color:#bdbec1;max-width:40ch}.ofx-packs__list{list-style:none;margin:clamp(48px,6vw,96px) 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.ofx-packs__item{display:grid;gap:18px;align-content:start}.ofx-packs__num{font:400 clamp(11rem,25vw,27rem)/.78 var(--serif);letter-spacing:-.05em}.ofx-packs__item p{margin:0;font-size:16px;color:#d9dadc}.ofx-packs__off{display:block;font:italic 400 clamp(1.8rem,2.8vw,2.7rem)/1.05 var(--serif);color:var(--white);margin-bottom:4px}.ofx-packs__foot{display:flex;flex-wrap:wrap;align-items:center;gap:20px 40px;margin-top:clamp(48px,6vw,88px)}.ofx-packs__foot p{margin:0;max-width:56ch;color:#bdbec1;font-size:15px}@media(max-width:799px){.ofx-packs__head{grid-template-columns:1fr}.ofx-packs__list{grid-template-columns:1fr;gap:40px}.ofx-packs__item{grid-template-columns:auto 1fr;align-items:end;gap:20px}.ofx-packs__num{font-size:9rem}}.ofx-floc{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);min-height:min(100svh,980px)}.ofx-floc__stage{position:relative;margin:0;overflow:hidden;isolation:isolate;background:var(--bg);transition:background-color .8s var(--ease);min-height:560px}.ofx-floc__num{position:absolute;left:50%;top:50%;transform:translate(-50%,-46%);font:500 min(84vh,52vw)/.8 var(--serif);letter-spacing:-.05em;color:var(--num);white-space:nowrap;transition:color .8s var(--ease)}.ofx-floc__jersey{position:absolute;left:50%;top:50%;width:min(64%,520px);transform:translate(-50%,-52%)}.ofx-floc__stage figcaption{position:absolute;left:24px;right:24px;bottom:20px;font-size:12px;color:var(--fg, var(--ink));opacity:.8}.ofx-floc__copy{display:grid;gap:24px;align-content:center;justify-items:start;padding:clamp(48px,7vw,120px) var(--gutter)}.ofx-floc__copy>p{margin:0;max-width:44ch;color:var(--grey)}.ofx-floc__copy .ofx-fields{width:100%;max-width:520px}.ofx-floc__copy .ofx-hint{margin:-8px 0 0}@media(max-width:899px){.ofx-floc{grid-template-columns:1fr}.ofx-floc__stage{min-height:70svh}.ofx-floc__num{font-size:90vw}}.ofx-index{padding:clamp(80px,10vw,150px) 0;background:var(--white);color:var(--ink);transition:background-color .5s var(--ease),color .35s}.ofx-index.is-flooded{background:var(--flood-bg);color:var(--flood-fg)}.ofx-index__head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px 48px;align-items:end;margin-bottom:clamp(48px,6vw,88px)}.ofx-index__head p{margin:0;max-width:44ch;opacity:.75}.ofx-index__cols{columns:4 230px;column-gap:48px}.ofx-index__league{break-inside:avoid;margin-bottom:40px}.ofx-index__league h3{margin:0 0 12px;font:500 13px/1.3 var(--sans);letter-spacing:.02em;opacity:.7}.ofx-index__league h3 a{text-decoration:none}.ofx-index__league h3 a:hover{text-decoration:underline;text-underline-offset:4px}.ofx-index__league ul{list-style:none;margin:0;padding:0;display:grid;gap:2px}.ofx-index__league li a{font:400 clamp(1.35rem,1.9vw,1.8rem)/1.25 var(--serif);text-decoration:none}.ofx-index__league li a:hover,.ofx-index__league li a:focus-visible{font-style:italic;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px;outline:none}@media(max-width:799px){.ofx-index__head{grid-template-columns:1fr}}.ofx-request{padding:0 0 clamp(80px,10vw,140px)}.ofx-request__box{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) auto;gap:24px 48px;align-items:center;padding:clamp(32px,4vw,56px);background:var(--panel)}.ofx-request__box p{margin:0;max-width:52ch}@media(max-width:999px){.ofx-request__box{grid-template-columns:1fr;justify-items:start}}.ofx-chead--club{background:var(--bg);color:var(--fg);overflow:hidden}.ofx-chead__inner{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.8fr);gap:32px 64px;align-items:center;min-height:min(78svh,760px);padding-top:clamp(48px,6vw,96px);padding-bottom:clamp(48px,6vw,96px)}.ofx-chead__club{margin:0;font:italic 400 clamp(3.4rem,9.4vw,9.6rem)/.92 var(--serif);letter-spacing:-.025em;text-wrap:balance}.ofx-chead__text p{margin:24px 0 0;max-width:40ch;font-size:17px}.ofx-chead__object{justify-self:center;width:min(100%,460px)}.ofx-chead--plain{padding:clamp(56px,8vw,120px) 0 clamp(32px,4vw,56px)}.ofx-chead__title{margin:0;font:400 clamp(3.2rem,8.6vw,8.8rem)/.92 var(--serif);letter-spacing:-.025em;text-wrap:balance}.ofx-chead__desc{margin-top:24px;color:var(--grey)}.ofx-chead__count{margin:20px 0 0;color:var(--grey)}@media(max-width:799px){.ofx-chead__inner{grid-template-columns:1fr;min-height:0}.ofx-chead__object{width:62%}}.ofx-catalog{padding-top:40px;padding-bottom:clamp(64px,8vw,110px)}.ofx-catalog .ofx-cart__pack{margin-bottom:32px}.ofx-tools{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:40px;padding-bottom:20px;border-bottom:1px solid var(--rule)}.ofx-filter-panel{flex:1 1 520px}.ofx-filter-panel summary{display:inline-flex;align-items:center;min-height:40px;cursor:pointer;font-weight:500;list-style:none;text-decoration:underline;text-underline-offset:6px}.ofx-filter-panel summary::-webkit-details-marker{display:none}.ofx-filter-panel__body{margin-top:16px;padding:24px;background:var(--panel);display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:24px}.ofx-filter{border:0;margin:0;padding:0;min-width:0}.ofx-filter legend{font:italic 400 20px/1.1 var(--serif);margin-bottom:10px;padding:0}.ofx-filter ul{list-style:none;margin:0;padding:0;display:grid;gap:4px;max-height:260px;overflow:auto}.ofx-check{display:flex;align-items:center;gap:10px;padding:3px 0;cursor:pointer;font-size:15px}.ofx-check input{width:16px;height:16px;accent-color:var(--ink)}.ofx-check__count{margin-left:auto;font-size:13px;color:var(--grey)}.ofx-check.is-empty{opacity:.45;cursor:not-allowed}.ofx-filter__price{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ofx-filter__price label{display:flex;align-items:center;gap:6px}.ofx-filter__price input{width:90px;min-height:42px;padding:0 10px;border:1px solid var(--ink);background:var(--white)}.ofx-filter-panel__actions{grid-column:1 / -1;display:flex;align-items:center;gap:20px}.ofx-sort{display:flex;align-items:center;gap:10px;font-size:14px}.ofx-sort select{min-height:40px;padding:0 10px;border:0;border-bottom:1px solid var(--ink);background:transparent;border-radius:0;font-weight:500}.ofx-chips{list-style:none;margin:0 0 28px;padding:0;display:flex;flex-wrap:wrap;gap:8px}.ofx-chips a{display:inline-flex;gap:8px;padding:7px 12px;box-shadow:inset 0 0 0 1px var(--ink);text-decoration:none;font-size:14px}.ofx-chips a:hover{background:var(--ink);color:var(--white)}.ofx-pages{display:flex;justify-content:center;align-items:center;gap:28px;margin-top:64px}.ofx-pages a{text-underline-offset:5px}.ofx-request-band{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;padding-top:40px;padding-bottom:80px;border-top:1px solid var(--rule)}.ofx-request-band p{margin:0;font:italic 400 clamp(1.5rem,2.6vw,2.3rem)/1.1 var(--serif)}.ofx-pdp{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.ofx-pdp__stage{position:sticky;top:var(--bar-h);align-self:start;height:calc(100svh - var(--bar-h));min-height:560px;overflow:hidden;isolation:isolate;background:var(--bg, var(--panel));color:var(--fg, var(--ink))}.ofx-pdp__num{position:absolute;z-index:0;left:50%;top:50%;transform:translate(-50%,-46%);font:500 min(88svh,56vw)/.8 var(--serif);letter-spacing:-.05em;color:var(--num);white-space:nowrap;pointer-events:none}.ofx-pdp__views{position:absolute;z-index:3;left:24px;bottom:22px;display:flex;gap:20px}.ofx-pdp__views button{background:none;border:0;padding:4px 0;font-size:14px;font-weight:500;cursor:pointer;color:inherit;opacity:.65}.ofx-pdp__views button[aria-pressed=true]{opacity:1;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px}.ofx-pdp__note{position:absolute;z-index:3;right:24px;bottom:24px;margin:0;max-width:32ch;text-align:right;font-size:12px;opacity:.8}.ofx-pdp__thumbs{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:2px}.ofx-pdp__panel{padding:clamp(32px,4vw,64px) var(--gutter) 80px;display:grid;gap:26px;align-content:start;max-width:680px}.ofx-crumbs{display:flex;flex-wrap:wrap;font-size:13px;color:var(--grey)}.ofx-crumbs a{text-decoration:none}.ofx-crumbs a:hover{text-decoration:underline;text-underline-offset:4px;color:var(--ink)}.ofx-crumbs a+a:before{content:"/";margin:0 10px;opacity:.6}.ofx-pdp__title{margin:0;display:grid;gap:10px;font-weight:400}.ofx-pdp__club{font:italic 400 clamp(2.6rem,4.4vw,4.4rem)/.95 var(--serif);letter-spacing:-.02em}.ofx-pdp__kit{font:400 17px/1.4 var(--sans);color:var(--grey)}.ofx-pdp__price{margin:-6px 0 0;font:500 26px/1 var(--serif)}.ofx-buy{display:grid;gap:26px}.ofx-opt{border:0;padding:0;margin:0;min-width:0}.ofx-opt legend{font-size:13px;font-weight:500;color:var(--grey);margin-bottom:10px;padding:0}.ofx-opt legend span{color:var(--ink);margin-left:6px}.ofx-opt__values{display:flex;flex-wrap:wrap;gap:8px}.ofx-opt__value{position:relative}.ofx-opt__value input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;cursor:pointer}.ofx-opt__value span{display:inline-grid;place-items:center;min-width:56px;min-height:48px;padding:0 14px;box-shadow:inset 0 0 0 1px var(--rule);font-weight:500;transition:box-shadow .15s,background-color .15s}.ofx-opt__value input:hover+span{box-shadow:inset 0 0 0 1px var(--ink)}.ofx-opt__value input:checked+span{background:var(--ink);color:var(--white);box-shadow:none}.ofx-opt__value input:focus-visible+span{outline:2px solid var(--ink);outline-offset:3px}.js .ofx-variant-select{display:none}.ofx-variant-select{display:grid;gap:6px}.ofx-variant-select select{min-height:50px;border:1px solid var(--ink);padding:0 12px;border-radius:0}.ofx-custom{border:0;border-top:1px solid var(--ink);border-bottom:1px solid var(--rule);padding:22px 0;margin:0;display:grid;gap:14px}.ofx-custom legend{float:left;width:100%;padding:0;margin-bottom:4px;font:italic 400 26px/1.1 var(--serif)}.ofx-custom__intro{margin:0;color:var(--grey);font-size:15px;clear:both}.ofx-custom .ofx-hint{margin:0}.ofx-custom__price{display:none}.ofx-buy__row{display:grid;grid-template-columns:90px 1fr;gap:8px}.ofx-qty input{width:100%;min-height:56px;text-align:center;border:1px solid var(--ink);border-radius:0;background:var(--white);font:500 18px var(--serif)}.ofx-buy__submit{min-height:56px;font-size:16px}.ofx-buy__error{margin:0;color:#b3141a}.ofx-pdp__perks{list-style:none;margin:0;padding:0;display:grid;gap:8px;font-size:14px;color:var(--grey)}.ofx-pdp__perks a{color:var(--ink)}.ofx-pdp__specs{margin:0;display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--rule)}.ofx-pdp__specs div{padding:14px 0;border-bottom:1px solid var(--rule)}.ofx-pdp__specs dt{font-size:12px;color:var(--grey)}.ofx-pdp__specs dd{margin:2px 0 0}.ofx-pdp__desc{color:var(--grey)}@media(max-width:899px){.ofx-pdp{grid-template-columns:1fr}.ofx-pdp__stage{position:relative;top:auto;height:76svh;min-height:460px}.ofx-pdp__num{font-size:96vw}.ofx-pdp__panel{max-width:none}.ofx-pdp__note{top:18px;bottom:auto;right:18px}}.ofx-related{padding:clamp(72px,8vw,120px) 0;background:var(--white)}.ofx-related .ofx-gallery__head{margin-bottom:40px}.ofx-search,.ofx-page,.ofx-allcol{padding:clamp(48px,7vw,100px) 0 clamp(72px,9vw,130px)}.ofx-search__form{display:flex;max-width:820px;margin:32px 0 24px;border-bottom:1px solid var(--ink)}.ofx-search__form input{flex:1;min-width:0;min-height:64px;padding:0;border:0;font:400 clamp(22px,2.4vw,30px) var(--serif);background:transparent}.ofx-search__form input:focus-visible{outline:none}.ofx-search__form .ofx-btn{min-height:48px;align-self:center}.ofx-search__count{margin:0 0 40px;color:var(--grey)}.ofx-textcard{display:grid;gap:8px;align-content:start;padding:24px;min-height:100%;background:var(--panel);text-decoration:none}.ofx-textcard__title{font:italic 400 24px/1.1 var(--serif)}.ofx-textcard__excerpt{font-size:15px;color:var(--grey)}.ofx-card__kicker{font-size:13px;color:var(--grey)}.ofx-page__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:clamp(32px,6vw,96px);align-items:start}.ofx-page__title{position:sticky;top:calc(var(--bar-h) + 32px);font-size:clamp(2.6rem,5vw,5.4rem)}.ofx-page__body{display:grid;gap:32px}@media(max-width:899px){.ofx-page__grid{grid-template-columns:1fr}.ofx-page__title{position:static}}.ofx-contact{display:grid;gap:22px;max-width:700px}.ofx-notice{padding:16px 18px;border-left:2px solid currentColor}.ofx-notice p,.ofx-notice ul{margin:0}.ofx-notice--ok{background:#eef5f0;color:#12452b}.ofx-notice--error{background:#fbedec;color:#8c1d18}.ofx-404{padding:clamp(56px,8vw,120px) 0 clamp(80px,10vw,150px)}.ofx-404__code{margin:0;font:400 clamp(9rem,32vw,32rem)/.8 var(--serif);letter-spacing:-.05em}.ofx-404 .ofx-lede{margin:20px 0 32px;color:var(--grey)}.ofx-404__actions{display:flex;gap:12px;flex-wrap:wrap}.ofx-allcol__grid{list-style:none;margin:40px 0 0;padding:0;columns:3 260px;column-gap:48px}.ofx-allcol__grid li{break-inside:avoid}.ofx-allcol__item{display:flex;align-items:baseline;gap:12px;padding:8px 0;text-decoration:none}.ofx-allcol__item .ofx-swatch{display:none}.ofx-allcol__title{font:400 22px/1.2 var(--serif)}.ofx-allcol__item:hover .ofx-allcol__title{font-style:italic;text-decoration:underline;text-underline-offset:5px}.ofx-allcol__count{font-size:13px;color:var(--grey)}
/*# sourceMappingURL=/cdn/shop/t/7/assets/offside-b.css.map */
