@font-face{font-family:GJTeamCondensed;src:url(/media/collection/font-3.ttf)}@font-face{font-family:GJTeamSans;src:url(/media/collection/font-5.ttf)}.gjs-merch-store{color:#151a12;background:#f4f5f0;font-family:GJTeamSans,Arial,sans-serif}.gjs-merch-store *{box-sizing:border-box}.gjs-merch-store h1,.gjs-merch-store h2,.gjs-merch-store h3,.gjs-merch-store p{margin:0}.gjs-merch-store h1,.gjs-merch-store h2,.gjs-merch-store h3{letter-spacing:0;font-family:GJTeamCondensed,Impact,sans-serif}.gjs-merch-store a{color:inherit;text-decoration:none}.gjs-merch-store button,.gjs-merch-store input,.gjs-merch-store select{font:inherit}.gjs-merch-store button{cursor:pointer}.gjs-merch-store button:disabled{cursor:default;opacity:.5}.gjs-merch-store :focus-visible{outline-offset:4px;outline:3px solid #87bf24}.gjs-merch-nav{z-index:2;justify-content:space-between;align-items:center;gap:20px;max-width:1320px;margin:auto;padding:22px 42px;display:flex;position:relative}.gjs-merch-brand{align-items:center;gap:12px;font-family:GJTeamCondensed,Impact,sans-serif;font-size:25px;display:flex}.gjs-merch-brand img{object-fit:contain;width:50px;height:50px}.gjs-merch-brand small{letter-spacing:2px;margin-top:4px;font:8px GJTeamSans,Arial,sans-serif;display:block}.gjs-merch-nav nav{gap:25px;font-size:11px;display:flex}.gjs-merch-bag{align-items:center;gap:10px;font-size:11px;display:flex}.gjs-merch-bag b{color:#fff;background:#172012;border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;display:grid}.gjs-merch-hero{color:#f6f8f0;background:#11170e;padding:35px 0 40px;overflow:hidden}.gjs-merch-hero-inner{grid-template-columns:.76fr 1.24fr;align-items:center;gap:45px;max-width:1320px;min-height:650px;margin:auto;padding:0 42px;display:grid}.gjs-merch-copy>small,.gjs-merch-section>small{letter-spacing:2px;color:#a7ee36;font-size:9px}.gjs-merch-copy h1{margin:27px 0 24px;font-size:86px;line-height:.91}.gjs-merch-copy h1 em{color:#b1fa35;font-style:normal}.gjs-merch-copy>p{color:#acb7a2;font-size:12px;line-height:1.9}.gjs-merch-hero-price{border-top:1px solid #3a472e;justify-content:space-between;align-items:center;gap:20px;max-width:345px;margin-top:27px;padding:18px 0 10px;display:flex}.gjs-merch-hero-price h2{text-transform:uppercase;font-size:34px}.gjs-merch-hero-price strong{white-space:nowrap;font-size:25px}.gjs-merch-copy p.gjs-merch-detail{font-size:10px;line-height:1.9}.gjs-merch-primary{color:#11170e;background:#b1fa35;border:0;border-radius:3px;margin-top:21px;padding:16px 22px;font-size:12px;font-weight:700;display:inline-block}.gjs-merch-primary:hover{background:#c5ff6c}.gjs-merch-catalog-link{margin-left:18px;font-size:10px}.gjs-merch-visual{min-width:0}.gjs-merch-tabs{background:#20291b;border:1px solid #455339;border-radius:5px;gap:3px;width:max-content;max-width:100%;margin:0 auto 22px;padding:4px;display:flex}.gjs-merch-tabs button{color:#acb9a1;white-space:nowrap;background:0 0;border:0;border-radius:3px;padding:11px 17px;font-size:10px}.gjs-merch-tabs button[aria-selected=true]{color:#11170e;background:#b1fa35}.gjs-merch-stage{perspective:1200px;height:460px;position:relative}.gjs-merch-board{height:100%;transform:rotateY(var(--ry,-3deg));transform-style:preserve-3d;background:#252b20;border:5px solid #3d4b30;border-radius:7px;transition:transform .14s ease-out;overflow:hidden;box-shadow:0 30px 55px #0006}.gjs-merch-board>img{object-fit:cover;width:100%;height:100%;display:block}.gjs-merch-board>img.gjs-merch-worn{object-fit:contain;background:#1b2018}.gjs-merch-hero[data-view=worn] .gjs-merch-board{max-width:360px;margin:auto}.gjs-merch-hero[data-view=worn] .gjs-merch-stage{height:510px}.gjs-merch-original{background:#353b2e;height:100%;padding:25px 10px;display:flex}.gjs-merch-original img{object-fit:contain;mix-blend-mode:lighten;width:55%;height:100%}.gjs-merch-original img+img{width:48%;margin-left:-3%;padding-top:40px}.gjs-merch-zoom{color:#fff;background:#121a0fe8;border:1px solid #536545;border-radius:4px;width:38px;height:38px;font-size:23px;position:absolute;bottom:12px;right:12px}.gjs-merch-hero[data-view=worn] .gjs-merch-zoom{right:max(12px,50% - 168px)}.gjs-merch-controls{color:#94a580;justify-content:space-between;align-items:center;gap:15px;margin-top:17px;font-size:9px;display:flex}.gjs-merch-controls button{color:#c8d5b9;background:#1c2615;border:1px solid #495b39;border-radius:3px;width:30px;height:28px;margin-left:4px}.gjs-merch-caption{color:#849573;line-height:1.8;margin-top:10px!important;font-size:9px!important}.gjs-merch-section{max-width:1320px;margin:auto;padding:55px 42px}.gjs-merch-section>small{color:#6d775f}.gjs-merch-section>h2{text-transform:uppercase;margin:12px 0 28px;font-size:48px;line-height:1.1}.gjs-merch-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.gjs-merch-card{background:#fff;border:1px solid #d7ddce;border-radius:4px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.gjs-merch-card-image{background:#343633;justify-content:center;align-items:center;height:253px;padding:25px 4px 8px;display:flex}.gjs-merch-card-image img{object-fit:contain;mix-blend-mode:lighten;width:55%;height:100%}.gjs-merch-card-image img:only-child{width:100%}.gjs-merch-card-image img+img{width:48%;margin-left:-3%;padding-top:30px}.gjs-merch-card-image.light{background:#fff}.gjs-merch-card-image.light img{mix-blend-mode:multiply}.gjs-merch-card-body{flex-direction:column;flex:1;padding:21px 18px 18px;display:flex}.gjs-merch-card-body>small{letter-spacing:1.3px;color:#7d8771;font-size:8px}.gjs-merch-card h3{text-transform:uppercase;margin:9px 0;font-size:29px;line-height:1.05}.gjs-merch-card p{color:#77816e;flex:1;min-height:59px;font-size:11px;line-height:1.8}.gjs-merch-card-price{justify-content:space-between;align-items:baseline;gap:4px;margin:20px 0 17px;display:flex}.gjs-merch-card-price strong{letter-spacing:-.8px;white-space:nowrap;font-size:23px}.gjs-merch-card-price span{color:#818a77;font-size:8px}.gjs-merch-card-body>button{color:#fff;background:#141c0e;border:0;border-radius:3px;justify-content:space-between;width:100%;padding:13px 12px;font-size:10px;display:flex}.gjs-merch-card-body>button:hover{background:#354526}.gjs-merch-note{color:#7f8a72;font-size:10px;line-height:1.8;margin-top:17px!important}.gjs-merch-accessories{background:#e8eddc;max-width:none}.gjs-merch-accessories>.gjs-merch-grid,.gjs-merch-accessories>h2,.gjs-merch-accessories>small{max-width:1236px;margin-left:auto;margin-right:auto}.gjs-merch-accessories>small{display:block}.gjs-merch-pending{background:#f4f6ed;border:1px dashed #c8d3ba;border-radius:4px;flex-direction:column;justify-content:flex-end;padding:25px;display:flex}.gjs-merch-pending>span{color:#7d9064;margin:auto 0;font-size:76px}.gjs-merch-pending>small{letter-spacing:1px;color:#85946f;font-size:8px}.gjs-merch-pending h3{text-transform:uppercase;margin:10px 0;font-size:27px}.gjs-merch-pending p{color:#81916c;font-size:11px;line-height:1.8}.gjs-merch-pending strong{margin-top:25px;font-size:12px}.gjs-merch-filters{gap:7px;margin:0 0 25px;display:flex}.gjs-merch-filters button{color:#24301a;background:0 0;border:1px solid #d2dcca;border-radius:30px;padding:9px 15px;font-size:10px}.gjs-merch-filters button[aria-pressed=true]{color:#fff;background:#16200f;border-color:#16200f}.gjs-merch-assistance{background:#b1fa35;padding:40px max(30px,50vw - 618px)}.gjs-merch-assistance h2{text-transform:uppercase;font-size:39px}.gjs-merch-assistance p{max-width:650px;margin:12px 0;font-size:12px;line-height:1.8}.gjs-merch-assistance a{margin:10px 25px 0 0;font-size:12px;font-weight:700;display:inline-block}.gjs-merch-dialog{color:#192212;background:#f6f8f0;border:0;border-radius:7px;width:560px;max-width:calc(100vw - 28px);max-height:90dvh;padding:30px;font:12px GJTeamSans,Arial,sans-serif;overflow:auto}.gjs-merch-dialog::backdrop,.gjs-merch-lightbox::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#111b0ecc}.gjs-merch-close{color:inherit;background:0 0;border:1px solid #c5d1b5;border-radius:50%;width:30px;height:30px;font-size:22px;line-height:1;position:absolute;top:14px;right:14px}.gjs-merch-dialog h2{margin:14px 0;font-size:36px}.gjs-merch-dialog p{color:#79876c;font-size:11px;line-height:1.8}.gjs-merch-size-grid{grid-template-columns:1fr 1fr;gap:15px;margin:20px 0;display:grid}.gjs-merch-dialog label{margin-top:10px;font-size:11px;display:block}.gjs-merch-dialog select,.gjs-merch-dialog input{color:#1c2812;background:#fff;border:1px solid #c3d0b2;border-radius:3px;width:100%;margin-top:8px;padding:11px;display:block}.gjs-merch-dialog .gjs-merch-primary{width:100%}.gjs-merch-selection-price{margin-top:23px;font-size:27px;display:block}.gjs-merch-lightbox{color:#fff;background:#141d0d;border:1px solid #586943;width:min(1100px,95vw);max-width:95vw;max-height:95dvh;padding:45px 18px 18px}.gjs-merch-lightbox>img{object-fit:contain;width:100%;height:72dvh}.gjs-merch-lightbox .large{height:72dvh}.gjs-merch-lightbox p{color:#b5c39e;margin-top:10px;font-size:10px;line-height:1.8}.gjs-merch-toast{color:#fff;z-index:80;background:#16240e;border-radius:4px;padding:14px 22px;font-size:12px;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 8px 40px #0003}.gjs-merch-checkout{max-width:1040px;min-height:65vh;margin:auto;padding:50px 30px 75px}.gjs-merch-checkout h1{text-transform:uppercase;margin:15px 0 25px;font-size:55px}.gjs-merch-checkout h2{margin:22px 0 15px;font-size:32px}.gjs-merch-checkout>p,.gjs-merch-checkout aside p{color:#68785b;font-size:12px;line-height:1.9}.gjs-merch-checkout-grid{grid-template-columns:1.4fr 1fr;gap:40px;margin-top:30px;display:grid}.gjs-merch-cart-line{border-bottom:1px solid #d5decc;grid-template-columns:75px 1fr auto;gap:17px;padding:20px 0;display:grid}.gjs-merch-cart-line>img{object-fit:contain;background:#343633;width:75px;height:95px}.gjs-merch-cart-line h3{font-size:24px}.gjs-merch-cart-line p{color:#788568;margin:5px 0;font-size:10px;line-height:1.9}.gjs-merch-cart-line>strong{white-space:nowrap;font-size:13px}.gjs-merch-cart-actions{align-items:center;gap:10px;font-size:12px;display:flex}.gjs-merch-cart-actions button{color:#1c2a10;background:#fff;border:1px solid #ccdac0;border-radius:2px;min-width:25px;min-height:25px}.gjs-merch-cart-actions button:last-child{background:0 0;border:0;margin-left:4px;font-size:10px;text-decoration:underline}.gjs-merch-checkout aside{background:#fff;border:1px solid #cbd9bd;border-radius:5px;padding:23px}.gjs-merch-total{justify-content:space-between;gap:10px;margin-bottom:15px;font-weight:700;display:flex}.gjs-merch-adult-check{align-items:flex-start;gap:9px;margin-top:22px;font-size:11px;line-height:1.8;display:flex}.gjs-merch-adult-check input{flex:none;margin-top:5px}.gjs-merch-service-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:28px;display:grid}.gjs-merch-service-card{background:#fff;border:1px solid #cbd8bf;border-radius:5px;padding:25px}.gjs-merch-service-card small{color:#6b8057;text-transform:uppercase;letter-spacing:1px;font-size:9px}.gjs-merch-service-card h2{margin:14px 0;font-size:30px}.gjs-merch-service-card p{color:#76876a;font-size:12px;line-height:1.8}.gjs-merch-service-card a{margin-top:20px;font-size:12px;font-weight:700;text-decoration:underline;display:inline-block}.gjs-merch-request{color:#182411;background:#b1fa35;border:0;border-radius:3px;width:100%;margin:22px 0 10px;padding:15px;font-size:12px;font-weight:700;display:block}@media (width<=1050px){.gjs-merch-hero-inner{gap:25px;min-height:600px}.gjs-merch-copy h1{font-size:71px}.gjs-merch-stage{height:370px}.gjs-merch-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gjs-merch-card-image{height:280px}.gjs-merch-nav nav{gap:15px}.gjs-merch-hero-price strong{font-size:20px}.gjs-merch-hero-price h2{font-size:29px}}@media (width<=650px){.gjs-merch-nav{gap:10px;padding:17px 20px}.gjs-merch-nav nav{display:none}.gjs-merch-brand{gap:9px;font-size:22px}.gjs-merch-brand img{width:42px;height:42px}.gjs-merch-bag{font-size:10px}.gjs-merch-hero{padding:28px 0}.gjs-merch-hero-inner{flex-direction:column;gap:30px;min-height:0;padding:0 20px;display:flex}.gjs-merch-visual{order:-1;width:100%}.gjs-merch-copy{width:100%}.gjs-merch-copy h1{margin:24px 0 18px;font-size:67px;line-height:.9}.gjs-merch-copy>p{font-size:11px}.gjs-merch-copy>small{font-size:8px}.gjs-merch-tabs{width:100%;margin-bottom:18px}.gjs-merch-tabs button{flex:1;padding:10px 5px;font-size:9px}.gjs-merch-stage{height:245px}.gjs-merch-hero[data-view=worn] .gjs-merch-stage{height:460px}.gjs-merch-hero[data-view=product] .gjs-merch-stage{height:345px}.gjs-merch-hero[data-view=worn] .gjs-merch-board{max-width:300px}.gjs-merch-hero[data-view=worn] .gjs-merch-zoom{right:max(12px,50% - 138px)}.gjs-merch-controls{margin-top:13px;font-size:8px}.gjs-merch-caption{font-size:8px!important}.gjs-merch-hero-price{max-width:100%;margin-top:22px}.gjs-merch-hero-price strong{font-size:24px}.gjs-merch-primary{padding:14px 18px;font-size:11px}.gjs-merch-catalog-link{margin-left:13px;font-size:9px}.gjs-merch-section{padding:37px 20px}.gjs-merch-section>h2{margin-bottom:22px;font-size:37px}.gjs-merch-section>small{font-size:8px}.gjs-merch-grid{gap:12px}.gjs-merch-card-image{height:205px;padding:20px 1px 5px}.gjs-merch-card-body{padding:15px 11px 12px}.gjs-merch-card-body>small{letter-spacing:1px;font-size:6px}.gjs-merch-card h3{font-size:24px}.gjs-merch-card p{min-height:64px;font-size:9px;line-height:1.8}.gjs-merch-card-price{align-items:center;margin:15px 0}.gjs-merch-card-price strong{font-size:20px}.gjs-merch-card-price span{font-size:6px}.gjs-merch-card-body>button{padding:12px 9px;font-size:9px}.gjs-merch-note{font-size:9px}.gjs-merch-pending{padding:17px}.gjs-merch-pending h3{font-size:24px}.gjs-merch-pending p{font-size:9px}.gjs-merch-pending>span{font-size:55px}.gjs-merch-pending strong{font-size:11px}.gjs-merch-assistance{padding:28px 20px}.gjs-merch-assistance h2{font-size:34px}.gjs-merch-assistance p,.gjs-merch-assistance a{font-size:11px}.gjs-merch-dialog{padding:25px 20px}.gjs-merch-dialog h2{font-size:31px}.gjs-merch-checkout{padding:30px 20px 45px}.gjs-merch-checkout h1{font-size:43px}.gjs-merch-checkout-grid{grid-template-columns:1fr;gap:25px}.gjs-merch-cart-line{grid-template-columns:55px 1fr auto;gap:10px}.gjs-merch-cart-line>img{width:55px;height:80px}.gjs-merch-cart-line>strong{font-size:12px}.gjs-merch-cart-line h3{font-size:22px}.gjs-merch-service-list{grid-template-columns:1fr}.gjs-merch-service-card{padding:21px}}@media (prefers-reduced-motion:reduce){.gjs-merch-board{transition:none}}body:has(.gjs-merch-store) .gfaq{display:none}.gjs-merch-store main{background:0 0}.gjs-merch-store main:before,.gjs-merch-store main:after{display:none}.gjs-merch-checkout h1{text-shadow:none;line-height:1.05}.gjs-merch-delivery{border:0;min-width:0;margin:25px 0 15px;padding:0}.gjs-merch-delivery legend{margin-bottom:12px;font-size:12px;font-weight:700;line-height:1.6}.gjs-merch-delivery label{cursor:pointer;border:1px solid #cbd9bd;border-radius:4px;align-items:flex-start;gap:10px;min-height:62px;margin-bottom:9px;padding:13px;display:flex}.gjs-merch-delivery label.selected{background:#f1f8e8;border-color:#60852d}.gjs-merch-delivery input{accent-color:#527e21;flex:none;margin:3px 0 0}.gjs-merch-delivery strong{font-size:12px;display:block}.gjs-merch-delivery small{color:#68785b;margin-top:3px;font-size:10px;line-height:1.8;display:block}
