.ofx-nations{padding:clamp(64px,9vw,140px) 0}.ofx-nations--page{padding:clamp(48px,7vw,112px) 0 clamp(40px,5vw,72px)}.ofx-nations--home{border-top:1px solid var(--rule)}.ofx-nations__head{display:grid;gap:18px;max-width:1040px;margin-bottom:clamp(28px,4vw,44px)}.ofx-nations__eyebrow{justify-self:start;margin:0;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--grey);text-decoration:none}a.ofx-nations__eyebrow:hover{color:var(--ink);text-decoration:underline;text-underline-offset:4px}.ofx-nations__title{margin:0;font:400 clamp(3rem,8vw,8.4rem)/.92 var(--serif);letter-spacing:-.025em;text-wrap:balance}.ofx-nations--home .ofx-nations__title{font-size:clamp(2.6rem,6vw,6rem)}.ofx-nations__title em{font-style:italic}.ofx-nations__head .ofx-lede{color:var(--grey)}.ofx-nations__tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:clamp(36px,5vw,64px)}.ofx-nations__tabs a{display:inline-flex;align-items:baseline;gap:8px;padding:10px 16px;box-shadow:inset 0 0 0 1px var(--rule);color:var(--ink);text-decoration:none;font-size:15px;transition:background .2s ease,color .2s ease}.ofx-nations__tabs a span{font-size:12px;color:var(--grey);transition:color .2s ease}.ofx-nations__tabs a:hover,.ofx-nations__tabs a[aria-current=page]{background:var(--ink);color:var(--white);box-shadow:none}.ofx-nations__tabs a:hover span,.ofx-nations__tabs a[aria-current=page] span{color:#ffffffb3}.ofx-nations__block+.ofx-nations__block{margin-top:clamp(44px,5vw,80px)}.ofx-nations__bhead{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:14px;margin-bottom:22px;border-bottom:1px solid var(--ink)}.ofx-nations__continent{margin:0;font:italic 400 clamp(1.9rem,3.4vw,3.2rem)/1 var(--serif);letter-spacing:-.015em}.ofx-nations__continent a{color:inherit;text-decoration:none}.ofx-nations__continent a:hover{text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px}.ofx-nations__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:28px 16px}.ofx-nations--home .ofx-nations__grid{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:clamp(118px,11.5vw,168px);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;padding-bottom:14px;scrollbar-width:thin;scrollbar-color:var(--ink) transparent}.ofx-nations--home .ofx-nations__grid>li{scroll-snap-align:start}.ofx-nation{display:grid;grid-template-columns:minmax(0,1fr);gap:4px;color:var(--ink);text-decoration:none}.ofx-nation__art{display:grid;place-items:center;width:100%;aspect-ratio:1 / 1;margin-bottom:8px;padding:12%;background:#f2f2f3;transition:background .3s ease;overflow:hidden}.ofx-nation__jersey{width:84%;filter:drop-shadow(0 10px 12px rgba(0,0,0,.2)) drop-shadow(0 2px 3px rgba(0,0,0,.12));transition:transform .6s var(--ease)}.ofx-nation__flag{display:block;width:auto;height:auto;max-width:80%;max-height:62%;box-shadow:0 10px 22px #00000024,0 0 0 1px #0000000f;transition:transform .6s var(--ease),box-shadow .6s var(--ease)}.ofx-nation:hover .ofx-nation__flag,.ofx-nation:focus-visible .ofx-nation__flag{transform:translateY(-5%) scale(1.04);box-shadow:0 16px 30px #0000002e,0 0 0 1px #0000000f}.ofx-nation:hover .ofx-nation__art,.ofx-nation:focus-visible .ofx-nation__art{background:#e9eaec}.ofx-chead__eyebrow{display:inline-flex;align-items:center;gap:12px}.ofx-chead__flag{width:40px;height:auto;box-shadow:0 4px 10px #0000002e,0 0 0 1px #00000014}.ofx-nation:hover .ofx-nation__jersey,.ofx-nation:focus-visible .ofx-nation__jersey{transform:translateY(-4%) rotate(-3deg) scale(1.03)}.ofx-nation__name{font:500 16px/1.2 var(--sans)}.ofx-nation__count{font-size:13px;color:var(--grey)}.ofx-nations__more{margin:clamp(32px,4vw,56px) 0 0}.ofx-catalog__title{margin:0 0 24px;font:400 clamp(2rem,3.6vw,3.4rem)/1 var(--serif);letter-spacing:-.015em}.ofx-catalog__title span{font:400 15px/1 var(--sans);color:var(--grey);letter-spacing:0;vertical-align:middle;margin-left:10px}.ofx-chead__eyebrow{margin-bottom:20px;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:inherit;opacity:.9;text-decoration:none}.ofx-chead__eyebrow:hover{opacity:1;text-decoration:underline;text-underline-offset:4px}@media(max-width:599px){.ofx-nations--page .ofx-nations__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 10px}.ofx-nations--home .ofx-nations__grid{grid-auto-columns:104px}.ofx-nation__name{font-size:14px}.ofx-nation__count{font-size:12px}.ofx-nations__tabs a{padding:9px 12px;font-size:14px}}@media(prefers-reduced-motion:reduce){.ofx-nation__jersey,.ofx-nation__flag{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/offside-nations.css.map */
