:root{--lime: #76c905;--lime-bright: #7fd80a;--dark: #071e26;--dark-card: #172b34;--ink: #0e1418;--text: #14181b;--muted: #5b6368;--red: #d0342c;--star: #ff7a01;--border: #e6e8ea;--maxw: 1280px;--font: "Poppins", system-ui, sans-serif;--display: "Archivo", "Poppins", system-ui, sans-serif}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font);color:var(--text);background:#fff;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}img{max-width:100%;display:block}a{text-decoration:none;color:inherit}ul{list-style:none}.container{width:100%;max-width:var(--maxw);margin:0 auto;padding:0 40px}.eyebrow{font-family:var(--display);font-weight:700;letter-spacing:.12em;font-size:13px;text-transform:uppercase;display:inline-block}.eyebrow--lime{color:var(--lime)}.btn{display:inline-flex;align-items:center;gap:14px;font-family:var(--font);font-weight:500;font-size:15px;padding:7px 7px 7px 22px;border-radius:999px;cursor:pointer;border:none;transition:transform .2s ease,box-shadow .2s ease;white-space:nowrap}.btn:hover{transform:translateY(-2px)}.btn__ico{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;background:#fff;color:var(--ink);border-radius:50%;font-size:16px;flex:none}.btn__ico--green{background:var(--lime);color:#fff}.btn--green{background:var(--lime);color:#0e1a04}.btn--green .btn__ico{background:#fff;color:#111}.btn--ghost{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.7)}.topbar{height:34px;background:var(--lime)}.header{background:#fff;position:sticky;top:0;z-index:100;box-shadow:0 1px #0000000a}.header__inner{display:flex;align-items:center;justify-content:space-between;height:96px;gap:20px}.header__logo img{height:62px;width:auto}.nav{display:flex;align-items:center;gap:46px}.nav__link{font-size:14px;font-weight:500;letter-spacing:.04em;color:#2b3236;transition:color .2s}.nav__link:hover,.nav__link.active{color:var(--lime)}.header__actions{display:flex;align-items:center;gap:16px;color:#1c2226}.search{display:flex;align-items:center;gap:8px;background:#f2f3f4;border-radius:999px;padding:11px 18px;color:#8a9196;min-width:200px}.search input{border:none;background:transparent;outline:none;font-family:var(--font);font-size:14px;color:#333;width:100%}.icon-btn{background:none;border:none;color:#1c2226;cursor:pointer;padding:4px;display:inline-flex}.icon-btn:hover{color:var(--lime)}.hamburger{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:6px}.hamburger span{width:24px;height:2px;background:#1c2226;border-radius:2px;transition:.3s}.hero{position:relative;min-height:657px;display:flex;align-items:center;overflow:hidden}.hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#00000073,#00000026 45%,#0000 70%);z-index:1}.hero__content{position:relative;z-index:2;color:#fff;width:100%}.hero__title,.hero__text,.hero__btns{max-width:760px}.hero__text{max-width:560px}.hero__title{font-family:var(--display);font-weight:800;font-size:66px;line-height:1.02;letter-spacing:-.01em;margin-bottom:22px}.hero__text{font-size:17px;font-weight:400;max-width:560px;line-height:1.55;margin-bottom:30px}.hero__btns{display:flex;gap:16px;flex-wrap:wrap}.featured{padding:70px 0 80px}.featured__top{display:grid;grid-template-columns:1fr 1fr;gap:60px;margin-bottom:55px}.featured__left{display:flex;flex-direction:column;align-items:flex-start;gap:26px}.featured__title{font-family:var(--display);font-weight:800;font-size:42px;letter-spacing:-.01em;color:#10161a}.featured__right p{color:#4a5257;font-size:15px;margin-bottom:16px}.featured__right h3{font-family:var(--display);font-weight:700;font-size:20px;margin-bottom:12px;color:#10161a}.carousel{position:relative}.carousel__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 72px)/4);gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;padding:4px}.carousel__track::-webkit-scrollbar{display:none}.carousel__track>*{scroll-snap-align:start}.carousel__nav{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;border-radius:50%;background:#fff;border:1px solid var(--border);box-shadow:0 6px 18px #0000001a;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#1c2226;z-index:5}.carousel__nav:hover{background:var(--lime);color:#fff;border-color:var(--lime)}.carousel__nav--prev{left:-14px}.carousel__nav--next{right:-14px}.collect-card{position:relative;border-radius:16px;overflow:hidden;aspect-ratio:305 / 455}.collect-card img{width:100%;height:100%;object-fit:cover}.collect-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#000000bf,#0000 45%)}.collect-card__body{position:absolute;left:20px;right:18px;bottom:18px;z-index:2;color:#fff;display:flex;align-items:flex-end;justify-content:space-between;gap:10px}.collect-card__body h4{font-family:var(--display);font-weight:700;font-size:22px}.collect-card__body p{font-size:13px;opacity:.9}.round-arrow{width:34px;height:34px;border-radius:50%;background:#fff;color:#111;display:inline-flex;align-items:center;justify-content:center;font-size:16px;flex:none}.matchday{position:relative;padding:30px 0}.matchday__accent{position:absolute;top:90px;bottom:90px;width:90px;background:#79d600;z-index:0}.matchday__accent--left{left:0}.matchday__accent--right{right:0}.matchday__banner{position:relative;max-width:1246px;margin:0 auto;z-index:1;overflow:hidden}.matchday__banner>img{width:100%;height:100%;object-fit:cover}.matchday__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000059}.matchday__content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#fff;padding:20px}.matchday__content h2{font-family:var(--display);font-weight:800;font-size:40px;margin-bottom:16px}.matchday__content p{max-width:720px;font-size:16px;margin-bottom:26px}.products{padding:60px 0 80px}.products__head{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start;margin-bottom:40px}.products__title{font-family:var(--display);font-weight:800;font-size:40px;color:#10161a}.products__intro{color:#3f474c;font-size:16px;padding-top:6px}.product{position:relative}.product__media{position:relative;background:#f4f5f6;border-radius:10px;overflow:hidden;aspect-ratio:316 / 388;margin-bottom:14px}.product__media img{width:100%;height:100%;object-fit:cover}.badge-new{position:absolute;top:14px;left:14px;background:var(--lime);color:#10240a;font-weight:600;font-size:13px;padding:4px 14px;border-radius:999px;z-index:2}.product__add{position:absolute;right:14px;bottom:14px;width:40px;height:40px;border-radius:50%;background:#282c2fd9;color:#fff;border:none;font-size:22px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center}.product__add:hover{background:var(--lime)}.product__name{font-size:16px;font-weight:600;color:#14181b}.product__variant{display:block;font-size:14px;color:#6a7176;margin:2px 0 8px}.badge-off{display:inline-block;background:var(--lime);color:#14240a;font-weight:700;font-size:13px;padding:3px 12px;border-radius:999px}.product__price{margin:8px 0 4px;font-size:15px}.product__price .old{color:#9aa0a4;text-decoration:line-through}.product__price .new{color:var(--red);font-weight:600}.product__final{font-size:14px;font-weight:600;color:#14181b;margin-bottom:12px}.product__final .info{color:#9aa0a4;font-weight:400}.swatches{display:flex;align-items:center;gap:8px}.sw{width:22px;height:22px;border-radius:50%;background:var(--c);border:1px solid rgba(0,0,0,.12);display:inline-block}.sw--active{outline:2px solid var(--lime);outline-offset:2px}.sw--more{background:#111;color:#fff;font-size:11px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;width:30px;border-radius:999px}.split{padding:40px 0}.split__row{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.split__text h2{font-family:var(--display);font-weight:700;font-size:34px;color:#10161a;margin-bottom:18px}.split__text p{color:#3f474c;font-size:17px;margin-bottom:14px;max-width:520px}.split__text .btn{margin-top:14px}.split__media img{width:100%;border-radius:22px;object-fit:cover}.split__row--reverse .split__text{padding-left:10px}.standard{background:var(--dark);color:#fff;padding:64px 0 72px;margin:40px 0}.standard__title{font-family:var(--display);font-weight:700;font-size:40px;margin:10px 0 40px}.standard__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.std-card{background:var(--dark-card);border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:30px 26px 34px;min-height:270px}.std-card__num{font-family:var(--display);font-weight:800;font-size:40px;color:var(--lime);display:block;margin-bottom:34px}.std-card h4{font-family:var(--display);font-weight:700;font-size:18px;letter-spacing:.02em;margin-bottom:14px}.std-card p{font-size:15px;color:#b8c0c4;line-height:1.6}.wearlove{position:relative;min-height:541px;display:flex;align-items:flex-end;overflow:hidden}.wearlove__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.wearlove__content{position:relative;z-index:2;width:100%;display:flex;align-items:flex-end;justify-content:space-between;gap:40px;padding-bottom:50px;color:#fff}.wearlove__left{display:flex;flex-direction:column;align-items:flex-start;gap:22px}.wearlove__left h2{font-family:var(--display);font-weight:700;font-size:46px;line-height:1.05}.wearlove__right{max-width:560px;font-size:17px;text-align:left;align-self:flex-end}.reviews{padding:70px 0 90px}.reviews__head{text-align:center;margin-bottom:46px}.reviews__title{font-family:var(--display);font-weight:700;font-size:38px;color:#10161a;margin:6px 0 10px}.reviews__sub{color:#3f474c;font-size:16px}.reviews__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.review{background:#fff;border:1px solid #eef0f1;border-radius:16px;padding:30px 30px 34px;box-shadow:0 14px 30px #141e280d}.review__head{display:flex;align-items:center;gap:14px;margin-bottom:22px}.review__head img{width:48px;height:48px;border-radius:50%;object-fit:cover}.review__head span{font-size:18px;font-weight:500;color:#14181b}.review__quote{color:#3a4247;font-size:16px;margin-bottom:20px}.stars{color:var(--star);font-size:22px;letter-spacing:4px}.stars .star--off{color:#cfd4d7}.subscribe{position:relative;min-height:488px;display:flex;align-items:center;overflow:hidden;background:var(--dark)}.subscribe__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.subscribe:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#061a20 0% 32%,#061a208c 55%,#061a201a 75%)}.subscribe__content{position:relative;z-index:2;color:#fff;width:100%}.subscribe__title,.subscribe__text,.subscribe__form,.subscribe__note,.subscribe .eyebrow{max-width:640px}.subscribe__title{font-family:var(--display);font-weight:800;font-size:52px;line-height:1.03;margin:14px 0 20px}.subscribe__text{font-size:16px;margin-bottom:26px;max-width:560px;color:#dfe4e6}.subscribe__form{display:flex;align-items:center;background:#ffffff0f;border:1px solid rgba(255,255,255,.25);border-radius:999px;padding:7px 7px 7px 24px;max-width:560px}.subscribe__form input{flex:1;background:transparent;border:none;outline:none;color:#fff;font-family:var(--font);font-size:14px;letter-spacing:.03em}.subscribe__form input::placeholder{color:#aeb6ba}.subscribe__form button{background:#fff;color:#10161a;border:none;border-radius:999px;padding:14px 30px;font-family:var(--display);font-weight:700;font-size:14px;cursor:pointer;white-space:nowrap}.subscribe__form button:hover{background:var(--lime)}.subscribe__note{font-size:14px;color:#cdd4d7;margin-top:18px}.footer{padding:60px 0 0;background:#fff}.footer__inner{display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:40px;padding-bottom:40px}.footer__brand img{height:74px;width:auto;margin-bottom:22px}.footer__brand p{color:#3a4247;font-size:15px;max-width:380px}.footer__col h4{font-family:var(--display);font-weight:700;font-size:20px;color:#10161a;margin-bottom:22px}.footer__col li{margin-bottom:14px}.footer__col a{color:#2f373c;font-size:15px}.footer__col a:hover{color:var(--lime)}.footer__bottom{border-top:1px solid #dfe2e4;padding:22px 0 30px}.footer__bottom p{color:#3a4247;font-size:15px}@media(max-width:1024px){.hero__title{font-size:52px}.nav{gap:28px}.search{min-width:150px}.carousel__track{grid-auto-columns:calc((100% - 24px)/2)}.standard__grid{grid-template-columns:repeat(2,1fr)}.subscribe__title{font-size:42px}.matchday__content h2{font-size:30px}}@media(max-width:900px){.container{padding:0 24px}.header__inner{height:76px}.header__logo img{height:50px}.nav{position:fixed;top:0;right:0;height:100vh;width:260px;background:#fff;flex-direction:column;align-items:flex-start;padding:90px 30px;gap:26px;transform:translate(100%);transition:transform .3s ease;box-shadow:-8px 0 30px #0000001f;z-index:200}.nav.open{transform:translate(0)}.hamburger{display:flex}.search{display:none}.featured__top,.products__head,.split__row,.footer__inner{grid-template-columns:1fr;gap:30px}.split__row--reverse{display:flex;flex-direction:column-reverse}.reviews__grid{grid-template-columns:1fr}.wearlove__content{flex-direction:column;align-items:flex-start}.wearlove__right{align-self:flex-start}.matchday__accent{display:none}}@media(max-width:640px){.container{padding:0 18px}.hero{min-height:520px}.hero__title{font-size:38px}.hero__text{font-size:15px}.featured__title,.products__title{font-size:30px}.carousel__track{grid-auto-columns:78%}.standard__grid{grid-template-columns:1fr}.subscribe__title{font-size:32px}.subscribe__form{flex-direction:column;align-items:stretch;padding:10px;border-radius:18px;gap:10px}.subscribe__form input{padding:10px 14px}.subscribe__form button{border-radius:12px;padding:14px}.subscribe:after{background:linear-gradient(180deg,#061a208c,#061a20d9)}.wearlove__left h2{font-size:32px}.matchday__content h2{font-size:22px}.matchday__content p{font-size:13px;margin-bottom:16px}.hero__btns{gap:10px}.btn{font-size:14px}}@media(max-width:430px){.hero__btns{flex-direction:column;align-items:stretch}.hero__btns .btn{justify-content:space-between}.hero__title{font-size:28px}.hero__btns{flex-direction:unset}.hero__bg{filter:brightness(.5)}.featured__left{gap:0}.matchday__banner>img{height:300px;object-fit:cover}.products__head{gap:0}.split__text h2{font-size:23px;margin-bottom:10px}.standard__title{font-size:25px;margin-bottom:15px}.wearlove{min-height:400px;padding-bottom:50px}.reviews__title,.subscribe__title{font-size:25px}.btn{font-size:11px}}.about-hero__text,.hero__text.about-hero__text.rte{color:#fff!important}aside#shopSidebar .filter:nth-child(1){display:none}.product-group .sp-grid{display:grid;grid-template-columns:repeat(3,1fr);column-gap:24px;row-gap:30px;align-items:center}.product-group .sp-card__media{height:60%;object-fit:fill!important;aspect-ratio:3 / 4!important}.review__head img,.rvwcard__avatar img,.pd-customs{display:none!important}.rvwcard__head{gap:0!important}.pack-slot__opts .swatches.pack-slot__colors{display:inline-block}button.product__add{display:none!important}.pd-swatches{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:10px}.pd-swatches .sw{width:16px;height:16px;background:var(--c);border:1px solid #b8bec4;border-radius:2px;box-sizing:border-box;cursor:pointer;position:relative;transition:.2s ease}.pd-swatches .sw:hover{border-color:#8f969c}.pd-swatches .sw.sw--active{border-color:transparent}.pd-swatches .sw.sw--active:after{content:"";position:absolute;left:50%;top:50%;width:20px;height:22px;transform:translate(-50%,-50%);border:3px solid #7ED321;border-radius:0;box-sizing:border-box;pointer-events:none}.pd-swatches input{display:none}.sw[data-value="Military Green"]{background:#4b5320!important}.sw[data-value="Heather Forest"]{background:#355e3b!important}.sw[data-value=Berry]{background:#a4345d!important}.sw[data-value=Asphalt]{background:#555!important}.sw[data-value="Heather Olive"]{background:#6b8e23!important}.sw[data-value="Heather Brown"]{background:#8b5a2b!important}.sw[data-value="Heather Clay"]{background:#b66a50!important}.sw[data-value=Army]{background:#4b5320!important}.sw[data-value="Heather Slate"]{background:#708090!important}.sw[data-value="Heather Raspberry"]{background:#c72c48!important}.sw[data-value=Autumn]{background:#c65d07!important}.sw[data-value="Heather Deep Teal"]{background:#006d77!important}.sw[data-value="Heather Grass Green"]{background:#4caf50!important}.sw[data-value="Heather True Royal"]{background:#4169e1!important}.sw[data-value=Aqua]{background:#0ff!important}.sw[data-value="Heather Red"]{background:#d32f2f!important}.sw[data-value=Kelly],.sw[data-value="Heather Kelly"]{background:#4cbb17!important}.sw[data-value=Mauve]{background:#e0b0c4!important}.sw[data-value="Heather Mauve"]{background:#d8a7b1!important}.sw[data-value=Leaf]{background:#5b8c5a!important}.sw[data-value="Heather Autumn"]{background:#c96a3d!important}.sw[data-value="Charity Pink"]{background:#f7a8b8!important}.sw[data-value="Steel Blue"]{background:#4682b4!important}.sw[data-value=Pebble]{background:#b7b09c!important}.sw[data-value=Orange]{background:#ff7a00!important}.sw[data-value="Heather Orange"]{background:#f28c28!important}.sw[data-value="Heather Aqua"]{background:#5bc0be!important}.sw[data-value="Heather Team Purple"]{background:#6a0dad!important}.sw[data-value="Burnt Orange"]{background:#c50!important}.sw[data-value="Heather Orchid"]{background:#c875c4!important}.sw[data-value="Heather Columbia Blue"]{background:#b9d9eb!important}.sw[data-value=Toast]{background:#c68642!important}.sw[data-value=Sage]{background:#9caf88!important}.sw[data-value=Gold]{background:gold!important}.sw[data-value=Mustard]{background:#d4a017!important}.sw[data-value=Teal]{background:teal!important}.sw[data-value="Heather Prism Lilac"]{background:#d8bfd8!important}.sw[data-value=Tan]{background:tan!important}.sw[data-value="Heather Yellow Gold"]{background:#f4c430!important}.sw[data-value=Turquoise]{background:#40e0d0!important}.sw[data-value="Heather Prism Dusty Blue"]{background:#a7c7e7!important}.sw[data-value="Heather Carolina Blue"]{background:#56a0d3!important}.sw[data-value=Lilac]{background:#c8a2c8!important}.sw[data-value="Heather Prism Mint"]{background:#98ff98!important}.sw[data-value="Heather Prism Peach"]{background:#ffdab9!important}.sw[data-value=Pink]{background:pink!important}.sw[data-value="Athletic Heather"]{background:#bebebe!important}.sw[data-value="Light Blue"]{background:#add8e6!important}.sw[data-value="Ocean Blue"]{background:#4f97d7!important}.sw[data-value="Baby Blue"]{background:#89cff0!important}.sw[data-value="Soft Cream"]{background:#fff8dc!important}.sw[data-value="Heather Dust"]{background:#ddd6c8!important}.sw[data-value="Heather Prism Ice Blue"]{background:#cfefff!important}.sw[data-value="Heather Mint"]{background:#98fb98!important}.sw[data-value=Mint]{background:#98ff98!important}.sw[data-value="Soft Pink"]{background:#ffd1dc!important}.sw[data-value=Silver]{background:silver!important}.sw[data-value="Heather Natural"]{background:#e8e2d6!important}.sw[data-value=Ash]{background:#b2beb5!important}.sw[data-value="Vintage White"]{background:#f8f4e3!important}.sw[data-value="Heather Ice Blue"]{background:#d6f0ff!important}.sw[data-value="Solid White Blend"]{background:#fff!important}
/*# sourceMappingURL=/cdn/shop/t/8/assets/base.css.map */
