:root{--lime:#d8fa45;--ink:#141714;--muted:#6b7069}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;font-family:Arial,Helvetica,sans-serif;color:var(--ink);background:#f4f5ef}a{color:inherit;text-decoration:none}button,select{font:inherit}button,a,select{touch-action:manipulation}button{cursor:pointer}button:focus-visible,a:focus-visible,select:focus-visible{outline:3px solid #91a918;outline-offset:5px}.announce{background:var(--lime);text-align:center;padding:10px;font-size:11px;font-weight:700;letter-spacing:1.7px}header{position:sticky;top:0;z-index:10;background:#151815;color:#fff;display:flex;align-items:center;justify-content:space-between;padding:23px 5%;border-bottom:1px solid #ffffff26}.brand{font-weight:950;font-size:32px;font-style:italic;letter-spacing:-2px}.brand small{font-size:9px;display:block;letter-spacing:6px;font-style:normal;margin-left:4px}nav{display:flex;gap:32px;font-size:12px;font-weight:700}nav a:hover{color:var(--lime)}.cart{font-size:12px}.hero{min-height:590px;background:#151815;color:#fff;position:relative;overflow:hidden;display:grid;grid-template-columns:1fr 1fr}.hero-img{position:absolute;right:0;top:0;width:65%;height:100%;object-fit:cover;object-position:30% center;filter:brightness(.7)}.hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#151815 12%,#151815e8 35%,#15181500 78%)}.hero-copy{position:relative;z-index:1;padding:76px 0 64px 10%;width:125%}.eyebrow{font-size:11px;letter-spacing:2px;font-weight:700;text-transform:uppercase}.hero .eyebrow{color:var(--lime)}h1{font-size:clamp(60px,6.8vw,104px);line-height:.94;letter-spacing:-5px;margin:30px 0 25px;font-weight:900;text-transform:uppercase}h1 em{font-style:normal;color:var(--lime)}.hero p{max-width:350px;color:#c4c9c0;line-height:1.7;font-size:14px}.button{border:0;background:var(--ink);color:#fff;display:inline-flex;align-items:center;justify-content:space-between;gap:32px;padding:18px 24px;font-size:12px;font-weight:700}.button.lime{background:var(--lime);color:#151815}.button.outline{background:none;border:1px solid #aaa;color:inherit}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.hero-note{position:absolute;z-index:2;right:5%;bottom:35px;font-size:10px;letter-spacing:2px;color:#ddd}.strip{display:flex;justify-content:space-between;padding:23px 5%;border-bottom:1px solid #d3d7cb;font-size:11px;font-weight:700;letter-spacing:1px}.strip span:before{content:"\2733";color:#6e7e35;margin-right:12px}section{padding:80px 5%}.section-top{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:35px}h2{font-size:clamp(32px,4vw,54px);letter-spacing:-2px;line-height:1.08;margin:15px 0 0}.section-top p{font-size:14px;color:var(--muted);line-height:1.7;max-width:320px}.products{display:grid;grid-template-columns:1fr 1fr;gap:25px}.product{background:#fff}.photo{height:430px;position:relative;overflow:hidden}.photo img{width:100%;height:100%;object-fit:contain;transition:transform .4s}.product:hover img{transform:scale(1.04)}.tag{position:absolute;top:23px;left:24px;font-size:10px;padding:8px 10px;background:#f0f2eb;letter-spacing:1px;z-index:1}.product-info{padding:25px 30px;border-top:1px solid #eee}.name-price{display:flex;justify-content:space-between;align-items:center}.name-price h3{font-size:27px;margin:0;letter-spacing:-1px}.name-price span{font-size:15px}.product-info p{font-size:13px;color:var(--muted);line-height:1.6}.specs{display:flex;gap:26px;padding:19px 0;border-top:1px solid #e5e7e0;border-bottom:1px solid #e5e7e0;margin:22px 0}.specs strong{font-size:19px;display:block}.specs small{font-size:9px;color:var(--muted);text-transform:uppercase;letter-spacing:1px}.product .button{width:100%}.finder{background:#e4e8da;display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.finder p{color:#61685a;font-size:14px;line-height:1.8;max-width:410px}.finder-box{background:#f7f8f2;padding:35px}.finder-box h3{font-size:23px;margin:0 0 20px}.choices{display:flex;gap:10px}.choice{flex:1;background:none;border:1px solid #bfc5b5;padding:17px 10px;text-align:left;font-size:13px}.choice.active{background:var(--ink);color:#fff;border-color:var(--ink)}#result{border-top:1px solid #d6dbcd;margin-top:25px;padding-top:20px}.team{display:grid;grid-template-columns:1.1fr 1fr;padding:0;background:#171b17;color:#fff}.team img{width:100%;height:100%;min-height:430px;object-fit:cover}.team-copy{padding:65px 12%}.team-copy p{font-size:14px;line-height:1.8;color:#b9c0b7}.team-copy .eyebrow{color:var(--lime)}.team-links{display:flex;gap:18px;margin-top:24px;font-size:11px;text-decoration:underline}.about{display:grid;grid-template-columns:1fr 1fr;gap:90px}.about p{font-size:16px;line-height:1.9;color:#5e665b}.quote{border-left:3px solid var(--lime);padding-left:25px;font-size:23px;line-height:1.5;margin:25px 0}.quote small{display:block;font-size:11px;margin-top:20px;color:var(--muted)}footer{padding:50px 5% 25px;background:#141714;color:#fff}.footer-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:45px}.footer-top p{color:#acb3a6;font-size:12px}.footer-links{display:flex;gap:25px;font-size:12px}.legal{border-top:1px solid #ffffff24;padding-top:25px;display:flex;justify-content:space-between;font-size:10px;color:#9ba392}dialog{border:0;max-width:900px;width:94%;padding:0;background:#f7f8f2;color:var(--ink)}dialog::backdrop{background:#000b;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.modal-grid{display:grid;grid-template-columns:1fr 1fr}.modal-grid img{width:100%;height:470px;object-fit:contain;background:#fff}.modal-content{padding:45px 30px}.close{position:absolute;right:12px;top:10px;border:0;background:#e5e8de;width:32px;height:32px;font-size:22px}.modal-content h2{font-size:36px}.modal-content p{font-size:13px;line-height:1.7;color:var(--muted)}label{display:block;font-size:11px;margin:18px 0 8px}select{width:100%;padding:14px;border:1px solid #c4caba;background:#fff}.modal-content .button{width:100%;margin-top:20px}#variant-note{font-size:11px}@media(min-width:1500px){main{max-width:1800px;margin:auto}}@media(max-width:700px){header{padding:18px 5%}.brand{font-size:26px}nav{gap:15px;font-size:11px}nav .desktop{display:none}.cart{display:none}.hero{min-height:590px;display:block}.hero-img{width:100%;object-position:43% center;opacity:.6}.hero:after{background:linear-gradient(90deg,#151815e8,#15181550)}.hero-copy{padding:70px 6%;width:100%}h1{font-size:66px;letter-spacing:-3px}.hero-note{display:none}.strip{gap:20px;justify-content:center;font-size:9px}.strip span:last-child{display:none}section{padding:55px 5%}.section-top{display:block}h2{font-size:37px}.products,.finder,.team,.about{grid-template-columns:1fr}.photo{height:350px}.finder,.about{gap:30px}.finder-box{padding:25px}.team img{min-height:220px;height:240px}.team-copy{padding:40px 7%}.footer-top{align-items:start;gap:30px}.footer-links{flex-direction:column;gap:15px}.legal{gap:20px;line-height:1.6}.modal-grid{grid-template-columns:1fr}.modal-grid img{height:230px}.modal-content{padding:25px}.modal-content h2{margin-top:5px}dialog{max-height:92vh;overflow:auto}.specs{gap:22px}}:root{--lime:#d6d8db;--ink:#eceef1;--muted:#9a9ca2}body{background:#090a0c;color:#eceef1}header{background:#090a0cf5;border-color:#2e3035}.announce{background:linear-gradient(110deg,#6a6f78,#e2e5e9 35%,#8c9199 70%,#d9dce1);color:#101114}.brand-img{width:120px;filter:grayscale(1) brightness(0) invert(1);display:block}nav{gap:28px}nav a[aria-current=page]{color:#fff;border-bottom:1px solid #d7d9dc;padding-bottom:5px}.hero{background:#08090b;min-height:650px}.hero:after{background:linear-gradient(90deg,#08090b 8%,#08090be8 34%,#08090b22 80%)}.hero-img{filter:grayscale(1) brightness(.65);width:68%}.hero h1{font-style:italic;font-size:clamp(65px,7.7vw,115px);letter-spacing:-5px}.metal,h1 em{background:linear-gradient(177deg,#fff 4%,#c1c6ce 30%,#555b64 48%,#eee 55%,#acb1ba 85%);background-clip:text;-webkit-background-clip:text;color:transparent}.button,.button.lime{background:linear-gradient(120deg,#f0f1f3,#9a9fa8 60%,#d0d4da);color:#101114;border:1px solid #b9bec5}.button.outline{background:transparent;color:#eceef1;border-color:#555b64}.button:hover{filter:brightness(1.13)}.button:disabled{opacity:.35;cursor:not-allowed}button:focus-visible,a:focus-visible,select:focus-visible,input:focus-visible,textarea:focus-visible{outline-color:#fff}.strip{border-color:#303238;color:#b6bbc4}.strip span:before{color:#d0d4dc}.product{background:#121418;border:1px solid #2b2e33}.photo{background:radial-gradient(ellipse at center,#363a42,#111317);height:400px}.photo img{mix-blend-mode:screen;filter:invert(1) grayscale(1);opacity:.9}.product-info,.specs{border-color:#2d3036}.tag{background:#1c2026;color:#d7dbe2;border:1px solid #3b414a}.finder{background:#15171b;border-block:1px solid #30333a}.finder-box{background:#0b0d10;border:1px solid #383c43}.finder p,.about p,.product-info p,.section-top p{color:#a5aab3}.choice{border-color:#535862;color:#ced2d9}.choice.active{background:#c5cad2;color:#101114}#result{border-color:#30343b}.team{background:#111317;border-block:1px solid #2b2f35}.team img{filter:grayscale(1) brightness(.75)}footer{background:#070809}.quote{border-left-color:#989fa9}.page-head{padding:62px 5% 48px;border-bottom:1px solid #2a2d33;background:radial-gradient(ellipse at 90% 0,#2a2e36,transparent 60%)}.page-head h1{font-size:clamp(48px,6vw,84px);margin:24px 0;line-height:1}.page-head p{color:#a5aab3;max-width:520px;line-height:1.8;font-size:14px}.breadcrumbs{font-size:10px;letter-spacing:1px;color:#959ba6}.category-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.category-card{padding:35px;background:linear-gradient(135deg,#252932,#0e1014);border:1px solid #3c424d;min-height:235px;display:flex;flex-direction:column;justify-content:space-between}.category-card h3{font-size:38px;margin:10px 0}.category-card p{font-size:13px;line-height:1.7;color:#a9afbb;max-width:340px}.category-card a{font-size:12px;font-weight:700}.section-top a{font-size:12px;text-decoration:underline}.detail{display:grid;grid-template-columns:1.1fr 1fr;gap:6%;align-items:start}.detail-photo{background:radial-gradient(ellipse at center,#333843,#101217);border:1px solid #30343b;position:sticky;top:115px}.detail-photo img{width:100%;height:620px;object-fit:contain;mix-blend-mode:screen;filter:invert(1) grayscale(1)}.detail h1{font-size:58px;margin:15px 0;letter-spacing:-3px}.detail p{color:#a5aab3;line-height:1.8;font-size:14px}.price{font-size:24px;margin:25px 0}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}select,input,textarea{width:100%;padding:14px;background:#111419;color:#eceef1;border:1px solid #414650;border-radius:0;font:inherit}label{font-size:11px;color:#c4cad3;margin:18px 0 8px}textarea{resize:vertical;min-height:120px}.buy-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:22px}.fine{font-size:11px!important;color:#9299a6!important}.feature-list{padding:0;list-style:none;border-top:1px solid #30343b;margin-top:30px}.feature-list li{padding:19px 0;border-bottom:1px solid #30343b;font-size:13px;line-height:1.7;color:#a4acb8}.feature-list strong{color:#e3e7ed;display:block}.inquiry-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:8%}.inquiry-layout h2{font-size:39px}.inquiry-layout p{font-size:14px;color:#a2aab6;line-height:1.8}.inquiry-form{padding:32px;background:#111419;border:1px solid #363d48}.inquiry-form h3{margin-top:0}.inquiry-form .button{margin-top:24px;width:100%}.process{list-style:none;padding:0;counter-reset:step}.process li{counter-increment:step;padding:23px 0;border-bottom:1px solid #30353f;font-size:14px}.process li:before{content:"0" counter(step);color:#737e8e;margin-right:20px}.jersey-banner{width:100%;max-height:380px;object-fit:cover;filter:grayscale(.6);border:1px solid #30343b;margin-bottom:32px}.table-wrap{overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:13px}th,td{padding:20px;text-align:left;border-bottom:1px solid #30343b}th{color:#939da9;font-size:11px;font-weight:400}.cart-link{border:1px solid #434a56;padding:11px 15px;font-size:11px}.bag-row{display:grid;grid-template-columns:90px 1fr 100px 90px;align-items:center;gap:25px;border-bottom:1px solid #343b46;padding:25px 0}.bag-row img{width:90px;height:100px;object-fit:contain;background:#fff}.bag-row h3{font-size:17px;margin:0}.bag-row p{font-size:11px;color:#9ca6b4}.text-button{background:none;color:#abb4c2;border:0;text-decoration:underline;font-size:11px;padding:8px 0}.bag-summary{max-width:430px;margin:35px 0 0 auto;padding:30px;background:#161a21;border:1px solid #39414d}.bag-summary .button{width:100%;margin-top:20px}.empty{padding:70px 30px;border:1px solid #343b46;text-align:center;background:radial-gradient(ellipse at top,#242a35,#101318)}.empty p{color:#a1aab9;font-size:14px;line-height:1.8}.status{padding:12px 0;color:#d4dce8;font-size:12px;min-height:38px}.mobile-menu{display:none}.logo-word{font-size:34px;font-weight:950;font-style:italic;letter-spacing:-2px}.hero .eyebrow{color:#c8cdd5}.split-title{display:flex;justify-content:space-between;align-items:end;gap:30px}.footer-links{flex-wrap:wrap}.form-note{padding:12px 0 0;font-size:11px!important}@media(max-width:800px){nav{gap:15px}.mobile-menu{display:block;background:none;border:1px solid #454d5a;color:#fff;padding:9px 13px}header nav{display:none;position:absolute;top:100%;left:0;right:0;background:#111419;padding:25px;flex-direction:column;border-bottom:1px solid #424a56}header nav.open{display:flex}header nav .desktop{display:block}.cart-link{margin-left:auto;margin-right:14px}.hero h1{font-size:67px;letter-spacing:-3px}.hero{min-height:580px}.hero-img{width:100%}.category-grid,.detail,.inquiry-layout{grid-template-columns:1fr}.detail-photo{position:relative;top:auto}.detail-photo img{height:380px}.inquiry-layout{gap:35px}.inquiry-form{padding:24px}.bag-row{grid-template-columns:60px 1fr 65px;gap:15px}.bag-row img{width:60px;height:80px}.bag-row>strong{grid-column:2}.detail h1{font-size:45px}.photo{height:350px}.split-title{display:block}.strip span:nth-child(2){display:none}.footer-top{gap:35px}.buy-actions{grid-template-columns:1fr}.field-row{gap:10px}.hero-copy{padding-top:75px}.brand-img{width:100px}}.photo img,.detail-photo img{filter:none;mix-blend-mode:normal;opacity:1}header{display:grid;grid-template-columns:1fr auto 1fr;gap:24px;padding:17px 4%}.header-logo{justify-self:start;display:block}.cart-link{justify-self:end;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;margin:0;border:0;color:#e5e8ed;background:none}.cart-link:hover,.mobile-menu:hover{color:#fff}.cart-link svg{display:block}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:800px){header{grid-template-columns:44px 1fr 44px;gap:12px;padding:12px 4%;align-items:center}.header-logo{grid-column:2;grid-row:1;justify-self:center}.brand-img{width:105px;height:auto}.cart-link{grid-column:3;grid-row:1;justify-self:end;margin:0;padding:0;border:0}.mobile-menu{grid-column:1;grid-row:1;justify-self:start;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;background:none;color:#e5e8ed}.mobile-menu svg path{transform-origin:center;transition:transform .18s,opacity .18s}.mobile-menu[aria-expanded=true] .menu-line-top{transform:translateY(5px) rotate(45deg)}.mobile-menu[aria-expanded=true] .menu-line-middle{opacity:0}.mobile-menu[aria-expanded=true] .menu-line-bottom{transform:translateY(-5px) rotate(-45deg)}header nav{grid-column:1/-1}}@media(prefers-reduced-motion:reduce){.mobile-menu svg path{transition:none}}.product-gallery{position:sticky;top:115px;min-width:0}.product-gallery .detail-photo{position:relative;top:auto}.gallery-stage{overflow:hidden}.gallery-stage img{display:block}.gallery-stage img.white-photo{background:#fff}.gallery-thumbs{display:flex;gap:10px;margin-top:14px}.gallery-thumb{width:calc((100% - 30px)/4);max-width:105px;height:88px;padding:4px;border:1px solid #343b46;background:radial-gradient(ellipse,#333944,#15181e);border-radius:0}.gallery-thumb img{width:100%;height:100%;object-fit:contain}.gallery-thumb[aria-pressed=true]{border-color:#d4d9e1;box-shadow:0 0 0 1px #d4d9e1}.gallery-caption{font-size:11px!important;color:#939dab!important;margin:12px 0 0}.bag-row img{background:radial-gradient(ellipse,#343a45,#15181e)}@media(max-width:800px){.product-gallery{position:relative;top:auto}.gallery-thumb{height:76px}}.header-logo{position:relative;line-height:0}@supports ((mask-image:url(logo.png)) or (-webkit-mask-image:url(logo.png))){.header-logo .brand-img{opacity:0}.header-logo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(163deg,#f5f6fa,#e4e8ee 17%,#bfc9d9 28%,#e6dfee 36%,#787f8d 45%,#f6f8ff 50%,#d4e8e6 59%,#c6c9dc 69%,#eee5d8,#d5dbe4 91%,#fafbff);-webkit-mask-image:url(logo.png);mask-image:url(logo.png);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}}footer{padding:25px 5%}.legal{border-top:1px solid #ffffff24}.home-about{padding-bottom:28px;align-items:start}.home-about .quote{margin-bottom:0}.home-about .uniform-quote{margin-top:30px;font-size:19px}.home-about+footer{padding-top:12px}.home-about p:last-child{margin-bottom:0}.catalog-card{background:#12151a;border:1px solid #353c47;overflow:hidden;display:flex;flex-direction:column}.catalog-media{display:block;width:100%;height:260px;object-fit:cover;filter:grayscale(.5)}.catalog-copy{padding:32px;flex:1;display:flex;flex-direction:column;align-items:start}.catalog-copy h2{font-size:37px;line-height:1.12}.catalog-copy p,.catalog-next p{font-size:14px;line-height:1.8;color:#a4adbb}.catalog-copy .button{margin-top:auto;width:100%}.catalog-topics{display:flex;gap:8px;flex-wrap:wrap;margin:10px 0 28px}.catalog-topics span{font-size:10px;color:#bbc4d1;border:1px solid #3a4350;padding:7px 9px}.practice-intro{height:260px;padding:36px;background:radial-gradient(ellipse at top right,#424957,#101217 70%);display:flex;flex-direction:column;justify-content:center}.practice-intro h2{font-size:43px;margin:18px 0;font-style:italic}.practice-intro>span{font-size:10px;letter-spacing:3px;color:#a8b2c2}.practice-rule{width:45px;border-top:1px solid #848e9d;margin-bottom:17px}.catalog-next{padding-top:0;display:flex;align-items:center;justify-content:space-between;gap:30px}.catalog-next h2{font-size:32px}@media(max-width:800px){.home-about{padding-top:40px;padding-bottom:12px;gap:25px}.home-about .quote{font-size:21px;margin-top:20px}.home-about .uniform-quote{font-size:19px;margin-top:28px}.home-about+footer{padding-top:12px}body:has(.home-about) footer{padding-top:10px}.hero{min-height:0}.hero-copy{padding-bottom:54px}.catalog-copy{padding:26px}.catalog-next{flex-direction:column;align-items:start}.catalog-media,.practice-intro{height:235px}}.inquiry-layout,.inquiry-form,.inquiry-form .field-row,.inquiry-form .field-row>div{min-width:0}.inquiry-form .field-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.inquiry-form .field-row label{min-height:28px;margin-bottom:8px;display:flex;align-items:flex-end;line-height:1.35}.inquiry-form input:not([type=hidden]):not([type=checkbox]):not([type=file]),.inquiry-form select{height:50px;min-height:50px;min-width:0;min-inline-size:0;width:100%;max-width:100%;box-sizing:border-box;font-size:16px;padding:12px;line-height:24px;border:1px solid #414650;border-radius:0}.inquiry-form input[type=date]{appearance:none;-webkit-appearance:none;display:block;overflow:hidden;text-align:left;color-scheme:dark}.inquiry-form input[type=date]::-webkit-date-and-time-value{text-align:left;min-width:0;margin:0}.inquiry-form input[type=date]::-webkit-datetime-edit{min-width:0;padding:0;display:inline-flex}.inquiry-form textarea{max-width:100%;min-width:0;font-size:16px}.artwork-upload{border:1px solid #414650;background:#0c0f13;padding:16px;min-width:0}.artwork-upload input[type=file]{display:block;border:0;padding:0;width:100%;min-width:0;max-width:100%;font-size:12px;background:none;color:#b8c0cd}.artwork-upload input[type=file]::file-selector-button{font:inherit;color:#11151b;background:linear-gradient(120deg,#f0f1f3,#a2a9b5);padding:10px 14px;border:0;margin:0 12px 8px 0;cursor:pointer}.artwork-upload .fine{line-height:1.7;margin-bottom:0}.upload-status{font-size:12px;color:#bdc9d9;line-height:1.6;overflow-wrap:anywhere;margin:8px 0 0}.upload-status:empty{display:none}@media(max-width:480px){.inquiry-form{padding:20px}.inquiry-form .field-row{gap:12px}.inquiry-form .field-row label{min-height:32px;font-size:11px}.inquiry-form input:not([type=hidden]):not([type=checkbox]):not([type=file]),.inquiry-form select{padding:10px 8px;font-size:14px}}.model-card-g2{border-color:#647080}.model-card-g2 .photo{background:radial-gradient(ellipse at 75% 15%,#383c4b,transparent 65%),radial-gradient(ellipse at 10% 90%,#233634,transparent 55%),#101216}.model-card-g2 .button{background:linear-gradient(115deg,#eff1f8,#b5c5cf 25%,#cec6dc 47%,#c4d8d3 67%,#e3d9c8 89%,#e7ebf0)}.model-card-retro{background:#e9dcc3;color:#34291e;border-color:#9d7645}.model-card-retro .photo{background:repeating-linear-gradient(94deg,#9b642018 0 1px,transparent 1px 8px),linear-gradient(120deg,#e8c58b,#c7934e 55%,#e3bd7f)}.model-card-retro .tag{background:#30251b;color:#efe2c7;border-color:#66503a}.model-card-retro .product-info{border-color:#b9a17c}.model-card-retro .product-info p,.model-card-retro .specs small{color:#6a543d}.model-card-retro .specs{border-color:#b9a17c}.model-card-retro h3{font-family:Georgia,Times New Roman,serif;font-weight:700;letter-spacing:0}.model-card-retro .button{background:#3d2c1c;border-color:#3d2c1c;color:#f6e9ce}.model-switch{display:flex;align-items:center;justify-content:space-between;padding:20px 5%;border-bottom:1px solid #343943;font-size:10px;letter-spacing:1.5px}.model-switch>div{display:flex;gap:6px}.model-switch>div a{padding:10px 16px;border:1px solid transparent;color:#959eac}.model-switch>div a[aria-current=page]{border-color:#7e8898;color:#eff2f7}.back-models{font-size:11px;letter-spacing:0}.g2-kicker,.retro-kicker{font-size:10px;letter-spacing:3px;margin-top:28px}.theme-g2 .page-head{background:radial-gradient(ellipse at 85% 5%,#c2c6dc20,transparent 45%),linear-gradient(120deg,#0c0e12,#171c24)}.theme-g2 .page-head h1{background-image:linear-gradient(168deg,#fff 7%,#c8dce0 25%,#b3abc4 40%,#737e8b 47%,#f5f5ff 52%,#bed5d0 66%,#d3c9b7 83%,#eff0f5)}.theme-g2 .detail-photo{background:radial-gradient(ellipse at 75% 15%,#c3bcd81c,transparent 65%),radial-gradient(ellipse at 15% 90%,#98c8c01a,transparent 60%),#13171e}.theme-g2 .buy-actions .button:not(.outline){background:linear-gradient(115deg,#eff1f8,#b5c5cf 25%,#cec6dc 47%,#c4d8d3 67%,#e3d9c8 89%,#e7ebf0)}.model-story{border-top:1px solid #343943;display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:start}.model-story p{font-size:14px;line-height:1.9;color:#a6afbd;margin:0}.model-story h2{font-size:40px}.model-story .button{grid-column:2;justify-self:start}.theme-retro{background:#eee4cf;color:#34291f;--ink:#34291f;--muted:#78644f;color-scheme:light}.theme-retro header{background:#241c14;color:#e8dcc7;border-color:#5a4430}.theme-retro .announce{background:#b78446;color:#201a14}.theme-retro .header-logo:after{background:linear-gradient(165deg,#f5e8c6,#d3ad70 44%,#997144 49%,#ead5a4 58%,#c59a58)}.theme-retro .cart-link,.theme-retro .mobile-menu{color:#efe1c6}.theme-retro .model-switch{border-color:#bca787;background:#e5d5b6}.theme-retro .model-switch>div a{color:#79664e}.theme-retro .model-switch>div a[aria-current=page]{border-color:#745637;color:#34291f}.theme-retro .page-head{background:repeating-linear-gradient(93deg,#6d3d1210 0 1px,transparent 1px 9px),linear-gradient(110deg,#e9c996,#bb894a 55%,#e2bd81);border-bottom:3px double #7b552e;padding-top:38px}.theme-retro .page-head h1{font-family:Georgia,Times New Roman,serif;font-size:clamp(90px,12vw,160px);font-weight:700;letter-spacing:-6px;margin:15px 0 20px;color:#352416;background:none;-webkit-text-fill-color:currentColor;font-style:normal}.theme-retro .metal{background:none;color:#382a1e;-webkit-text-fill-color:currentColor}.theme-retro .retro-kicker{color:#4e3420;font-weight:700}.theme-retro .page-head p,.theme-retro .breadcrumbs{color:#4f3923}.theme-retro .detail h1,.theme-retro .model-story h2{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-1px}.theme-retro .detail-photo{background:radial-gradient(ellipse,#f9f0dc,#ddc9a2);border-color:#b89b72}.theme-retro .detail p,.theme-retro .model-story p{color:#6d5942}.theme-retro .eyebrow{color:#86613a}.theme-retro label{color:#654d34}.theme-retro input,.theme-retro select{background:#f6efdf;border-color:#ae9775;color:#392d20}.theme-retro .button{background:#4b3420;border-color:#4b3420;color:#f8ecd1}.theme-retro .button.outline{background:none;color:#4b3420;border-color:#90704b}.theme-retro .status{color:#5c432a}.theme-retro .fine{color:#80694e!important}.theme-retro .feature-list,.theme-retro .feature-list li,.theme-retro .model-story{border-color:#bea783}.theme-retro .feature-list li{color:#725b41}.theme-retro .feature-list strong{color:#45301e}.theme-retro .gallery-thumb{background:#e3d1ad;border-color:#b2956c}.theme-retro .gallery-thumb[aria-pressed=true]{border-color:#5d3e1f;box-shadow:0 0 0 1px #5d3e1f}.theme-retro .gallery-caption{color:#7a6044!important}.theme-retro footer{background:#241c14;color:#e7d9bf}.theme-retro .legal{color:#c2ad8f;border-color:#5a4430}.theme-retro .retro-story{background:#e4d3b1}.theme-retro nav a[aria-current=page],.theme-retro nav a:hover{color:#efcf96}.theme-retro .price small{color:#80694e!important}@media(max-width:800px){.theme-retro header nav{background:#241c14;border-color:#745231}.model-switch{padding:14px 5%;gap:10px}.model-switch>div a{padding:9px 12px}.model-story{grid-template-columns:1fr;gap:22px}.model-story .button{grid-column:1}.model-story h2{font-size:34px}.theme-retro .page-head h1{font-size:100px;letter-spacing:-4px}}.gateway-intro{padding:35px 5% 30px;background:#0b0e12}.gateway-intro h1{font-size:clamp(29px,4vw,55px);letter-spacing:-2px;line-height:1.08;margin:14px 0 0;font-style:normal}.gateway-intro p{font-size:13px;color:#99a4b3;margin:14px 0 0}.model-gateway{padding:0;display:grid;grid-template-columns:1fr 1fr;gap:2px;background:#555961}.gateway-panel{display:block;min-width:0;position:relative;min-height:640px;overflow:hidden;isolation:isolate}.gateway-environment{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background-image:url(model-worlds.jpg);background-size:200% 100%;background-repeat:no-repeat;transition:transform .7s}.gateway-g2 .gateway-environment{background-position:left center}.gateway-9060 .gateway-environment{background-position:right center}.gateway-panel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#080b1040,transparent 38%,#07090ce6 100%)}.gateway-9060:after{background:linear-gradient(180deg,#160e07aa,transparent 40%,#170f09ed 100%)}.gateway-top{position:relative;padding:36px 7%;z-index:2}.gateway-top .eyebrow{font-size:9px;letter-spacing:2.1px}.gateway-top h2{font-size:clamp(40px,6vw,78px);margin:20px 0 10px;letter-spacing:-3px;line-height:1}.gateway-g2 h2{font-weight:900;background:linear-gradient(170deg,#fff,#bbd2d6 33%,#b2a9c7 48%,#f9faff 57%,#c2d1d6 72%,#eee2d4);background-clip:text;-webkit-background-clip:text;color:transparent}.gateway-9060 h2{font-family:Georgia,Times New Roman,serif;font-weight:700;letter-spacing:-4px;color:#e9ca95}.gateway-top p{font-size:11px;color:#c1cbd8;letter-spacing:1px}.gateway-9060 .gateway-top p,.gateway-9060 .eyebrow{color:#ceb28d}.gateway-stick{position:absolute;inset:21% 0 auto;width:100%;height:65%;object-fit:contain;z-index:1;pointer-events:none;transition:transform .6s;filter:drop-shadow(0 12px 18px #0006)}.gateway-bottom{position:absolute;bottom:35px;left:7%;right:7%;z-index:3;display:flex;flex-direction:column;gap:18px}.gateway-bottom>span:first-child{font-size:12px;color:#d2d8e2}.gateway-9060 .gateway-bottom>span:first-child{color:#d6c1a1}.gateway-cta{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #adb6c27a;padding-top:17px;font-size:13px;font-weight:700}.gateway-9060 .gateway-cta{border-color:#b68e5c8f;color:#ecd4b2}.gateway-panel:hover .gateway-environment{transform:scale(1.04)}.gateway-panel:focus-visible{outline:3px solid white;outline-offset:-5px}.theme-g2 .page-head{position:relative;background:linear-gradient(90deg,#0a1019e6,#0b111a80),url(model-worlds.jpg) left center/200% 100%;border-color:#536273}.theme-g2 .detail-photo{background:linear-gradient(#12192350,#11172299),url(model-worlds.jpg) left center/200% 100%;border-color:#485567}.theme-g2 .g2-story{background:linear-gradient(110deg,#0b1019ec,#152333d9),url(model-worlds.jpg) left center/200% 100%}.theme-g2 .gallery-thumb{background:linear-gradient(145deg,#273646,#121b28);border-color:#4d6177}.theme-9060{background:#13100d;color:#e5ddd0;--muted:#b5a695}.theme-9060 header{background:#15110ef5;border-color:#4f3f30}.theme-9060 .announce{background:linear-gradient(110deg,#66503a,#c3a077 40%,#8a6846 80%,#c4a27a);color:#17110c}.theme-9060 .header-logo:after{background:linear-gradient(163deg,#f5e4c6,#c9a26c 38%,#897050 47%,#f0dbb8 54%,#b68e5e 79%,#dfc6a0)}.theme-9060 .model-switch{background:#17120e;border-color:#4d3b2b}.theme-9060 .model-switch>div a{color:#b6a28a}.theme-9060 .model-switch>div a[aria-current=page]{color:#ecd1a8;border-color:#a17d50}.theme-9060 .page-head{background:linear-gradient(90deg,#160e08ed,#160e0870),url(model-worlds.jpg) right center/200% 100%;border-color:#6a4d31;padding-top:40px;padding-bottom:45px}.theme-9060 .page-head .metal{background:none;color:#e7c899;-webkit-text-fill-color:currentColor;font-family:Georgia,Times New Roman,serif;letter-spacing:-5px;font-size:clamp(84px,9vw,122px);margin:17px 0 18px}.theme-9060 .breadcrumbs,.theme-9060 .page-head p{color:#c9b598}.retro-room-kicker{font-size:9px;letter-spacing:3px;color:#c9a575;margin-top:25px}.theme-9060 .detail h1{font-family:Georgia,Times New Roman,serif;background:none;color:#e4c697;-webkit-text-fill-color:currentColor;letter-spacing:-2px}.theme-9060 .detail-photo{background:linear-gradient(#261a1080,#1b120c80),url(model-worlds.jpg) right center/200% 100%;border-color:#725438}.theme-9060 .eyebrow{color:#bfa27b}.theme-9060 .detail p{color:#bdad98}.theme-9060 label{color:#cfb99c}.theme-9060 input,.theme-9060 select{background:#1e1711;border-color:#66513b;color:#e7dbc9}.theme-9060 .button{background:linear-gradient(110deg,#d6bb94,#a47d4d);border-color:#b99566;color:#1b140e}.theme-9060 .button.outline{background:transparent;color:#d6bc96;border-color:#876843}.theme-9060 .status{color:#d9c19e}.theme-9060 .feature-list,.theme-9060 .feature-list li{border-color:#4f3e2d}.theme-9060 .feature-list strong{color:#dfc8a8}.theme-9060 .feature-list li,.theme-9060 .fine,.theme-9060 .gallery-caption{color:#ad9b83!important}.theme-9060 .gallery-thumb{background:linear-gradient(130deg,#47321e,#1e160f);border-color:#735434}.theme-9060 .gallery-thumb[aria-pressed=true]{border-color:#d6b17d;box-shadow:0 0 0 1px #d6b17d}.theme-9060 footer{background:#100c09}.theme-9060 .legal{color:#a38e73;border-color:#4f3e2d}.theme-9060 .cart-link,.theme-9060 .mobile-menu{color:#e5cfaf}.theme-9060 .price small{color:#bba482!important}.room-story{display:grid;grid-template-columns:1fr 1fr;gap:0;padding:0;border-top:1px solid #5e452e}.room-story-photo{min-height:360px;background:url(model-worlds.jpg) right center/200% 100%}.room-story>div:last-child{padding:55px 10%;background:#20160f}.room-story h2{font-family:Georgia,Times New Roman,serif;font-size:39px;font-weight:400;color:#e0c39a;letter-spacing:-1px}.room-story p{font-size:14px;color:#b8a48a;line-height:1.9;margin:24px 0}@media(max-width:800px){.gateway-intro{padding:28px 5% 24px}.gateway-intro h1{font-size:32px;letter-spacing:-1.5px;max-width:350px}.gateway-intro .eyebrow{font-size:9px;letter-spacing:1.4px}.gateway-panel{min-height:460px}.gateway-top{padding:25px 8%}.gateway-top .eyebrow{font-size:8px;letter-spacing:1px;line-height:1.6;display:block;min-height:25px}.gateway-top h2{font-size:35px;letter-spacing:-1.8px;margin-top:15px}.gateway-9060 h2{font-size:44px;letter-spacing:-2px;margin-top:10px}.gateway-top p{font-size:9px;letter-spacing:0;line-height:1.7}.gateway-stick{top:26%;height:52%;width:115%;max-width:none;left:-7.5%}.gateway-bottom{bottom:25px;gap:13px;left:8%;right:8%}.gateway-bottom>span:first-child{font-size:10px;line-height:1.7;max-width:130px;min-height:34px}.gateway-cta{font-size:12px;padding-top:14px}.theme-9060 header nav{background:#17110c;border-color:#62472d}.room-story{grid-template-columns:1fr}.room-story-photo{min-height:240px}.room-story>div:last-child{padding:36px 7%}.room-story h2{font-size:35px}}@media(prefers-reduced-motion:reduce){.gateway-environment,.gateway-stick{transition:none}}.model-card-g2{border-color:#2b2e33}.model-card-g2 .photo{background:radial-gradient(ellipse at center,#363a42,#111317)}.model-card-g2 .button,.theme-g2 .buy-actions .button:not(.outline){background:linear-gradient(120deg,#f0f1f3,#9a9fa8 60%,#d0d4da);border-color:#b9bec5}.theme-g2 .page-head h1,.gateway-g2 h2{background-image:linear-gradient(170deg,#fff 7%,#cdd2dc 28%,#aaa8ba 42%,#747b89 48%,#f5f6fc 55%,#c5cad5 74%,#f0f1f6)}.theme-g2 .header-logo:after{background:linear-gradient(163deg,#f5f6fa,#c8ceda 30%,#a9a7b8 42%,#787f8d 48%,#f6f8ff 55%,#c3c8d4 74%,#e6e8ef)}.detail{position:relative;isolation:isolate;align-items:start;padding-bottom:75px}.detail>div{min-width:0}.detail .feature-list{margin-bottom:0}.detail .feature-list li:last-child{padding-bottom:22px}.model-closing{position:relative;clear:both;isolation:isolate;margin:0;padding:45px 5%;display:flex;align-items:center;justify-content:space-between;gap:30px;min-height:0}.model-closing>div{max-width:600px}.model-closing h2{font-size:38px;line-height:1.15;margin-top:12px}.model-closing p{margin:18px 0 0;line-height:1.7}.model-closing .button{flex-shrink:0}.closing-9060{background:linear-gradient(110deg,#21170f,#18110c);border-color:#58412b}.closing-9060 h2{font-family:Georgia,Times New Roman,serif;font-weight:400;color:#e2c59b;letter-spacing:-1px}.closing-9060 p{color:#bca68a}@media(max-width:800px){.detail{display:flex;flex-direction:column;gap:32px;padding-bottom:52px}.detail>div{width:100%}.detail .product-gallery{position:static;top:auto;flex:none}.model-closing{flex-direction:column;align-items:flex-start;gap:28px;padding:35px 5%}.model-closing h2{font-size:34px}.model-closing p{font-size:14px}.model-closing .button{margin:0}}.theme-9060 .header-logo:after{background-color:#b48750;background-image:linear-gradient(#d6aa6d44,#d6aa6d44),url(model-worlds.jpg);background-size:auto,650% 650%;background-position:center,64% 22%;background-blend-mode:screen,normal;filter:brightness(1.55) saturate(.75)}.theme-9060 .page-head h1{background-color:#bd925a;background-image:linear-gradient(#cda26555,#cda26555),url(model-worlds.jpg);background-size:auto,550% 550%;background-position:center,64% 22%;background-blend-mode:screen,normal;background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;filter:brightness(1.5) saturate(.75)}.gallery-stage img.white-photo{background:transparent}@media(max-width:800px){.gateway-g2 .gateway-top .eyebrow{max-width:145px;min-height:38px}.gateway-9060 .gateway-top .eyebrow{min-height:38px}}.gallery-stage{position:relative}.gallery-track{display:flex;width:100%;height:620px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;isolation:isolate}.gallery-track::-webkit-scrollbar{display:none}.gallery-slide{flex:0 0 100%;min-width:0;height:100%;position:relative;overflow:hidden;scroll-snap-align:start;scroll-snap-stop:always;display:flex;align-items:center;justify-content:center}.detail-photo .gallery-slide img{display:block;width:100%;height:100%;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none}.gallery-shaft-detail img{transform:scale(1.23);transform-origin:center}.gallery-retro-angle img{transform:scale(1.68);transform-origin:center}.gallery-controls{position:absolute;bottom:15px;left:15px;right:15px;display:flex;align-items:center;justify-content:space-between;pointer-events:none}.gallery-controls button{width:38px;height:38px;border:1px solid #7f8c9e88;background:#101720d9;color:#e2e9f3;font-size:18px;cursor:pointer;pointer-events:auto}.gallery-position{padding:7px 12px;background:#101720c7;color:#d7e1ef;font-size:10px;letter-spacing:2px}.theme-9060 .gallery-controls button,.theme-9060 .gallery-position{background:#24170de0;color:#e7c89e;border-color:#b18a5e88}@media(max-width:800px){.gallery-track{height:380px}.gallery-retro-angle img{transform:scale(1.68)}.gallery-controls{bottom:12px;left:12px;right:12px}.gallery-controls button{width:34px;height:34px}}.gateway-stick{width:112%;max-width:none;left:-6%;right:auto;top:24%;height:58%;object-fit:contain;transform:none}.gateway-panel:hover .gateway-stick{transform:translateY(-8px)}@media(max-width:800px){.gateway-stick{width:116%;left:-8%;top:29%;height:48%;object-fit:contain}}.gateway-stick{width:96%;left:2%;right:auto}@media(max-width:800px){.gateway-stick{width:96%;left:2%;right:auto}}.theme-9060 .header-logo:after{background:#c29258 url(9060-stick-wood.svg) center/cover no-repeat;background-blend-mode:normal;filter:none}.theme-9060 .header-logo .brand-img{opacity:1;filter:none}.theme-9060 .header-logo:after{display:none}#product-status:empty{display:none}#product-status:not(:empty){min-height:0;padding:10px 0 0;line-height:1.5}.detail p.checkout-note{margin:10px 0 16px;line-height:1.55;font-size:11px}.detail .checkout-note+.feature-list{margin-top:16px}.gear-filters{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:30px}.gear-filters button{background:none;border:1px solid #3d4654;color:#aeb9c9;padding:11px 16px;font-size:11px}.gear-filters button[aria-pressed=true]{background:#d1d6de;color:#12151a;border-color:#d1d6de}.gear-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.gear-card{min-width:0;border:1px solid #343d4a;background:#11151b}.gear-card[hidden]{display:none}.gear-visual{display:block;aspect-ratio:1.2;overflow:hidden;background:#1b222d}.team-item-photo{display:block;width:100%;height:100%;object-fit:cover}.gear-title-panel{height:100%;min-height:260px;padding:30px;background:radial-gradient(ellipse at 100% 0,#374253,#11151d 75%);display:flex;flex-direction:column;justify-content:space-between;gap:26px}.gear-title-panel>span:nth-child(2){font-size:clamp(28px,3vw,43px);line-height:1.05;font-weight:800;letter-spacing:-1.5px;max-width:280px;color:#cdd4df}.gear-title-panel .eyebrow,.gear-small{font-size:9px;letter-spacing:2px;color:#8a99ae}.gear-card-copy{padding:25px}.gear-card-copy h2{font-size:25px;letter-spacing:-.5px;margin-top:13px}.gear-card-copy p{font-size:12px;line-height:1.7;color:#9ba8ba;min-height:40px}.gear-card-copy .button{width:100%;margin-top:15px}.team-product{display:grid;grid-template-columns:1.1fr 1fr;gap:6%;align-items:start}.team-item-gallery{min-width:0;background:#171e28;border:1px solid #354151}.team-item-gallery>.team-item-photo{height:430px}.team-item-gallery .gear-title-panel{min-height:430px}.team-item-description p{font-size:14px;line-height:1.9;color:#a7b2c2;margin:22px 0}.team-item-description .button{margin-top:10px}.team-media-track{display:flex;overflow:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.team-media-track img{width:100%;flex:0 0 100%;min-width:0;object-fit:contain;height:430px;scroll-snap-align:start;background:#151b24}.team-media-count{font-size:11px;padding:12px 18px;color:#a9b5c5}.comparison-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:30px}.comparison-card{border:1px solid #3b4554;background:#141a23}.comparison-stage{position:relative;aspect-ratio:1;overflow:hidden;--reveal:50%}.comparison-stage img{position:absolute;width:100%;height:100%;object-fit:contain;top:0;right:0;bottom:0;left:0;background:#202833}.comparison-stage .comparison-design{clip-path:inset(0 calc(100% - var(--reveal)) 0 0)}.comparison-divider{position:absolute;left:var(--reveal);top:0;bottom:0;width:2px;background:#fff;pointer-events:none}.comparison-divider:after{content:"\2194";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:#e2e6ed;color:#111}.comparison-stage input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize}.comparison-stage:focus-within{outline:2px solid #fff;outline-offset:-3px}.comparison-labels{display:flex;justify-content:space-between;padding:13px 18px;color:#b4c0d0;font-size:10px;letter-spacing:1px}.comparison-card h3{padding:0 18px 10px;font-size:15px}.design-comparisons[hidden],.practice-color-gallery[hidden]{display:none}.color-options{display:flex;gap:12px;flex-wrap:wrap}.color-options button{border:1px solid #445268;background:#19212c;color:#d7dfeb;padding:10px}@media(max-width:800px){.gear-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.gear-card-copy{padding:18px}.gear-card-copy h2{font-size:21px}.gear-visual{aspect-ratio:1}.gear-title-panel{padding:20px;min-height:0}.gear-title-panel>span:nth-child(2){font-size:27px;letter-spacing:-1px}.gear-title-panel .eyebrow,.gear-small{font-size:8px;letter-spacing:1px}.gear-card-copy .button{font-size:10px;padding:13px 10px}.team-product,.comparison-grid{grid-template-columns:1fr}.team-product{gap:30px}.team-item-gallery>.team-item-photo,.team-media-track img{height:330px}.team-item-gallery .gear-title-panel{min-height:310px}}@media(max-width:360px){.gear-grid{grid-template-columns:1fr}}[data-comparison-product=uniform-jerseys] .comparison-grid{grid-template-columns:minmax(0,1fr);max-width:900px;margin-inline:auto}[data-comparison-product=uniform-jerseys] .comparison-stage{aspect-ratio:1527/1503;background:#fff}[data-comparison-product=uniform-jerseys] .comparison-stage img{object-fit:fill;background:#fff}.comparison-intro{color:#a7b2c2;font-size:14px;line-height:1.7;margin:18px 0 0}.comparison-stage input[type=range]{touch-action:pan-y}.comparison-labels{text-transform:uppercase}.team-item-comparison{min-width:0;align-self:start}.team-item-comparison .comparison-grid{display:block;max-width:none;margin:0}.team-item-comparison .comparison-card{border:0}.team-item-comparison .comparison-stage{height:clamp(280px,30vw,400px);aspect-ratio:auto;background:#fff}.team-item-comparison .comparison-stage img{object-fit:contain;background:#fff}.team-item-comparison .comparison-card h3{display:none}.team-item-comparison .comparison-labels{padding:12px 16px}.comparison-hint{font-size:11px;line-height:1.6;color:#9eacbe;margin:0;padding:0 16px 14px}@media(max-width:800px){.team-item-comparison .comparison-stage{height:320px}}@media(min-width:801px){.jersey-comparison-product{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.jersey-comparison-product .team-item-comparison .comparison-stage{height:auto;aspect-ratio:1/1;width:100%}.jersey-comparison-product .team-item-comparison .comparison-stage img{box-sizing:border-box;padding:16px;object-fit:contain}}.gear-visual[href="uniform-jerseys.html"] .team-item-photo,.gear-visual[href="hockey-socks.html"] .team-item-photo{object-fit:contain;padding:12px;background:#fff;box-sizing:border-box}.comparison-stage .comparison-design{clip-path:inset(0 0 calc(100% - var(--reveal)) 0)}.comparison-divider{top:var(--reveal);left:0;right:0;bottom:auto;width:100%;height:2px}.comparison-divider:after{content:"\2195";top:50%;left:50%}.comparison-stage input[type=range]{writing-mode:vertical-lr;direction:ltr;touch-action:none}.gear-visual[href="hockey-shells.html"] .team-item-photo{object-fit:contain;padding:12px;background:#fff;box-sizing:border-box}.comparison-horizontal .comparison-design{clip-path:inset(0 calc(100% - var(--reveal)) 0 0)}.comparison-horizontal .comparison-divider{top:0;left:var(--reveal);right:auto;bottom:0;width:2px;height:100%}.comparison-horizontal .comparison-divider:after{content:"\2194"}.comparison-horizontal input[type=range]{writing-mode:horizontal-tb;direction:ltr}.policy-content{max-width:960px;margin:auto;font-size:14px;line-height:1.85;color:#b9c1ce;overflow-wrap:anywhere}.policy-content h1,.policy-content h2,.policy-content h3{color:#e6ebf2;line-height:1.3;letter-spacing:0;font-size:24px;margin:32px 0 16px}.policy-content p{margin:0 0 18px}.policy-content a{color:#e1e6ef;text-decoration:underline}.policy-content ul,.policy-content ol{padding-left:24px}.policy-content table{display:block;overflow:auto}.gear-card-copy .name-price{gap:16px;margin-top:13px;align-items:center}.gear-card-copy .name-price h3{font-size:27px;letter-spacing:-1px;line-height:1.15;min-width:0}.gear-card-copy .name-price span{flex-shrink:0;font-size:15px;color:#eceef1;white-space:nowrap}.price-currency{font-size:11px;color:#939dab}.practice-color-chart{border-top:1px solid #303238}.practice-color-chart>a:first-of-type{display:block;max-width:1200px;margin:32px auto}.practice-color-chart img{display:block;width:100%;height:auto}.practice-color-chart>.button{margin-top:12px}.team-item-gallery[data-team-gallery=practice-jerseys]{background:transparent;overflow:hidden;aspect-ratio:1}.team-item-gallery[data-team-gallery=practice-jerseys]>.team-item-photo,.team-item-gallery[data-team-gallery=practice-jerseys] .team-media-track img{height:auto;aspect-ratio:1;object-fit:contain;background:transparent}.team-item-gallery[data-team-gallery=practice-jerseys] .team-media-track{width:100%;aspect-ratio:1}.helmet-sticker-photo{display:block;width:100%;height:auto;max-height:620px;object-fit:contain;object-position:left center;margin-bottom:25px}.gear-visual[href="helmet-stickers.html"] .team-item-photo{object-position:center 55%}.gear-visual[href="practice-jerseys.html"] .team-item-photo{width:100%;height:100%;object-fit:cover;object-position:center}@media(max-width:700px){.gear-card-copy .name-price{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:9px}.gear-card-copy .name-price h3{font-size:21px;line-height:1.18;letter-spacing:-.5px;width:100%;min-height:2.36em;overflow-wrap:normal}.gear-card-copy .name-price span{display:block;font-size:15px;line-height:1.4;white-space:nowrap}.gear-card-copy{display:flex;flex-direction:column;flex:1}.gear-card{display:flex;flex-direction:column;min-width:0}.gear-card-copy .button{margin-top:auto}.gear-card-copy>p{margin-bottom:24px}}.helmet-product-gallery{background:transparent}.helmet-product-gallery>.team-item-photo{height:auto;object-fit:contain}.home-apparel-grid{grid-template-columns:1fr}.contact-layout{display:grid;grid-template-columns:1fr 1fr;gap:28px;padding-top:30px}.contact-panel{padding:36px;border:1px solid #30343c;background:#101318}.contact-panel h2{font-size:clamp(30px,3vw,44px)}.contact-panel p{color:#a7b2c2;line-height:1.8;margin:24px 0}.contact-email{display:block;font-size:clamp(18px,2vw,26px);overflow-wrap:anywhere;margin:28px 0;text-decoration:underline;text-underline-offset:6px}.contact-panel .button{margin-top:16px}@media(max-width:700px){.contact-layout{grid-template-columns:1fr}.contact-panel{padding:25px}}.merch-description{margin:22px 0}.merch-description p{font-size:14px;line-height:1.8;color:#a7b2c2}.merch-description .fine{font-size:12px}.grif-product-options select,.grif-product-options input,.grif-cart input{max-width:100%}.grif-size-links{display:flex;gap:10px;flex-wrap:wrap;margin:16px 0}.grif-size-links a[aria-current=page]{border-color:#e5e8ec}.grif-cart img{max-width:100px;height:auto}.grif-collection-pagination{text-align:center;margin-top:30px}.grif-product-description{margin:20px 0;color:#a7b2c2}.grif-contact .grif-contact-form select{color:#eceef1;background:#101318}.shopify-section .gear-card[hidden]{display:none}
/*# sourceMappingURL=/cdn/shop/t/20/assets/grif.css.map */
