.shh{--sh-ink:#151719;--sh-muted:#5f656c;--sh-paper:#f3f4f6;--sh-border:#dde1e5;--sh-white:#ffffff;--sh-inverse-muted:#c5c9ce;color:var(--sh-ink);font-size:1.6rem;line-height:1.6}.shh *{box-sizing:border-box}.shh [hidden]{display:none!important}.shh-wrap{max-width:1440px;padding:0 5rem;margin:auto}.shh h1,.shh h2,.shh h3,.shh p,.shh figure{margin:0}.shh h1,.shh h2,.shh h3{color:inherit;font-family:var(--font-heading-family);font-style:normal;font-weight:700;line-height:1.08;letter-spacing:-.045em}.shh a{color:inherit;text-decoration:none}.shh a:focus-visible,.shh button:focus-visible,.shh input:focus-visible,.shh summary:focus-visible{outline:2px solid var(--sh-ink);outline-offset:5px}.shh-kicker{font-size:1.15rem;letter-spacing:.16em;font-weight:600;text-transform:uppercase}.shh-hero{background:var(--sh-paper);overflow:hidden}.shh-hero__grid{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;padding-top:4.5rem;padding-bottom:3rem}.shh-hero__copy{padding:1.5rem 0}.shh-hero h1{font-size:clamp(3.8rem,4vw,6rem);max-width:65rem;margin:2rem 0 2.2rem}.shh-hero h1 em{display:block;font-style:normal;color:var(--sh-ink)}.shh-lead{color:var(--sh-muted);font-size:1.8rem;max-width:44rem}.shh-hero__price{font-size:2.5rem;font-weight:600;margin-top:2rem!important}.shh-hero__price span{font-size:1.2rem;color:var(--sh-muted);font-weight:400;margin-left:.5rem}.shh-actions{display:flex;align-items:center;gap:2.3rem;flex-wrap:wrap;margin-top:2rem}.shh-button{display:inline-flex;gap:2rem;align-items:center;justify-content:center;min-height:5rem;padding:1.2rem 2.4rem;border-radius:999px;font-size:1.4rem;font-weight:600;border:1px solid transparent;line-height:1.4}.shh-button--primary,.shh-button--dark{background:var(--sh-ink);color:var(--sh-white)!important}.shh-button--outline{border-color:var(--sh-border);white-space:nowrap}.shh-text-link{font-size:1.35rem;font-weight:500;text-decoration:underline!important;text-underline-offset:.5rem}.shh-button:hover{filter:brightness(.96)}.shh-colors{display:flex;gap:.8rem;align-items:center;margin-top:2.8rem;flex-wrap:wrap}.shh-swatch{height:3.6rem;width:3.6rem;display:grid;place-items:center;border:1px solid transparent;border-radius:50%}.shh-swatch span{display:block;width:2.4rem;height:2.4rem;border-radius:50%;background:var(--swatch);border:1px solid #bcc1c7}.shh-swatch.is-active{border-color:var(--sh-ink)}.shh-colors__label{font-size:1.2rem;margin-left:.8rem;color:var(--sh-muted)}.shh-hero__visual{position:relative;isolation:isolate;min-width:0}.shh-hero__photo{aspect-ratio:1;display:flex;align-items:center;justify-content:center}.shh-hero__photo img{width:100%;height:auto;max-height:57rem;object-fit:contain;mix-blend-mode:multiply}.shh-hero__stamp{position:absolute;right:0;top:2rem;z-index:1;font-size:1.1rem;letter-spacing:.09em;text-align:right;line-height:1.7}.shh-hero__stamp strong{font-size:1.35rem;font-weight:500}.shh-hero__caption{font-size:1.1rem;text-align:center;color:var(--sh-muted);margin-top:-1rem!important}.shh-steps{display:grid;grid-template-columns:repeat(3,1fr);padding-bottom:2.8rem}.shh-steps>div{display:flex;gap:1.5rem;align-items:center;border-top:1px solid var(--sh-border);padding-top:1.8rem}.shh-steps>div+div{padding-left:3rem}.shh-steps span{font-size:1.1rem;color:var(--sh-muted)}.shh-steps p{font-size:1.35rem}.shh-section{padding:7rem 0}.shh-section-head{display:flex;gap:3rem;align-items:flex-end;justify-content:space-between;margin-bottom:3rem}.shh-section-head>div{flex:1}.shh-section-head h2,.shh-help h2,.shh-newsletter h2{font-size:clamp(3rem,3vw,4.8rem);margin-top:1.2rem;max-width:65rem}.shh-section-head>p{max-width:33rem;color:var(--sh-muted);font-size:1.45rem}.shh-section-head>a{flex:none}.shh-grid{display:grid;gap:2rem}.shh-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.shh-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.shh-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.shh-card{display:block;height:100%}.shh-card__image{position:relative;background:var(--sh-paper);overflow:hidden;border-radius:1.4rem;aspect-ratio:1}.shh-card__image img{height:100%;width:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .25s ease}.shh-card:hover img,.shh-product:hover img{transform:scale(1.035)}.shh-card__arrow{display:grid;place-items:center;position:absolute;bottom:1.5rem;right:1.5rem;width:3.6rem;height:3.6rem;background:var(--sh-white);border-radius:50%;font-size:1.9rem}.shh-card__copy{padding:1.8rem .2rem 0;min-width:0;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.shh-card h3{font-size:2rem;letter-spacing:-.025em;line-height:1.2}.shh-card p{font-size:1.35rem;color:var(--sh-muted);margin-top:.7rem}.shh-section--categories{padding:4rem 0 6rem}.shh-section--categories .shh-section-head h2{font-size:3rem}.shh-section--categories .shh-kicker{display:none}.shh-section--categories .shh-card__image{aspect-ratio:1.65}.shh-section--categories .shh-card__image img{padding:1.5rem}.shh-section--categories .shh-card h3{font-size:1.55rem}.shh-section--categories .shh-card__arrow{width:2.6rem;height:2.6rem;bottom:.8rem;right:.8rem;font-size:1.5rem}.shh-section--categories .shh-card__copy{padding-top:1.2rem}.shh-section--vests{background:var(--sh-paper)}.shh-section--vests .shh-card__image{background:var(--sh-white)}.shh-section--vests .shh-card__image img{padding:1rem}.shh-product{display:block}.shh-product__image{position:relative;aspect-ratio:1.25;background:var(--sh-paper);border-radius:1.4rem;overflow:hidden}.shh-product__image img{height:100%;width:100%;object-fit:contain;padding:2rem;mix-blend-mode:multiply;transition:transform .25s ease}.shh-product .shh-kicker{margin-top:1.8rem;font-size:1rem;color:var(--sh-muted)}.shh-product h3{font-size:1.8rem;line-height:1.35;margin-top:.6rem;letter-spacing:-.025em;min-height:5rem}.shh-product__price{display:flex;gap:1rem;font-size:1.55rem;margin-top:1rem!important}.shh-product__price s{font-size:1.3rem;color:var(--sh-muted);font-weight:400}.shh-product__badge{position:absolute;top:1rem;left:1rem;padding:.4rem 1rem;background:var(--sh-white);border-radius:999px;font-size:1.2rem}.shh-pack{display:grid;grid-template-columns:19rem 1fr auto;gap:3rem;align-items:center;margin-top:4rem;padding:1.5rem 3.5rem 1.5rem 1.5rem;border:1px solid var(--sh-border);border-radius:1.5rem;background:var(--sh-paper)}.shh-pack__photo{aspect-ratio:1.3;overflow:hidden;border-radius:1rem}.shh-pack__photo img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.shh-pack h3{font-size:2.8rem;margin:.7rem 0}.shh-pack p:not(.shh-kicker){color:var(--sh-muted);font-size:1.4rem}.shh-section--accessories{padding-top:2rem}.shh-section--accessories .shh-card__image{aspect-ratio:1.3}.shh-section--accessories .shh-card__image img{padding:2rem}.shh-section--travel{padding-top:0}.shh-section--travel .shh-card{display:grid;grid-template-columns:1fr 1fr;align-items:center;background:var(--sh-paper);border-radius:1.4rem;overflow:hidden}.shh-section--travel .shh-card__copy{padding:2rem}.shh-section--travel .shh-card__image{border-radius:0;aspect-ratio:1.15}.shh-section--travel .shh-card__image img{padding:1.5rem}.shh-brands{background:var(--sh-ink);color:var(--sh-white)}.shh-brands .shh-kicker{color:var(--sh-white)}.shh-brands .shh-section-head>p{color:var(--sh-inverse-muted)}.shh-brand{display:flex;flex-direction:column;height:100%;padding:2.8rem;background:var(--sh-white);border-radius:1.4rem;color:var(--sh-ink)!important}.shh-brand__logo{height:8.5rem;display:flex;align-items:center;justify-content:flex-start}.shh-brand__logo img{height:100%;width:100%;max-width:21rem;object-fit:contain;object-position:left center}.shh-brand p{font-size:1.4rem;margin:1.8rem 0 2rem;color:var(--sh-muted)}.shh-brand .shh-text-link{margin-top:auto}.shh-help__grid{display:grid;grid-template-columns:1fr 1fr;gap:8rem}.shh-help__grid>div>p:not(.shh-kicker){color:var(--sh-muted);margin:2rem 0;max-width:45rem}.shh-faq details{border-bottom:1px solid var(--sh-border)}.shh-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:2rem;padding:2.2rem 0;font-size:1.5rem;font-weight:500}.shh-faq summary::-webkit-details-marker{display:none}.shh-faq summary span{font-size:2rem;line-height:1}.shh-faq details[open] summary span{transform:rotate(45deg)}.shh-faq details p{padding:0 0 2rem;color:var(--sh-muted);font-size:1.4rem}.shh-faq details a{text-decoration:underline;text-underline-offset:.3rem}.shh-newsletter{padding:5rem 0;background:var(--sh-paper)}.shh-newsletter__grid{display:grid;grid-template-columns:1fr 1fr;gap:6rem;align-items:center}.shh-newsletter h2{font-size:3.2rem}.shh-newsletter p:not(.shh-kicker){font-size:1.4rem;color:var(--sh-muted);margin-top:1.3rem;max-width:48rem}.shh-newsletter__field{display:flex;border-bottom:1px solid var(--sh-muted);align-items:stretch}.shh-newsletter input{background:transparent;border:0;flex:1;min-width:0;padding:1.6rem 0;font:inherit;color:inherit}.shh-newsletter button{border:0;background:var(--sh-ink);border-radius:999px;font:inherit;font-size:1.4rem;cursor:pointer;padding:1.5rem;color:var(--sh-white);white-space:nowrap}.shh-newsletter button span{margin-left:1rem}@media(prefers-reduced-motion:reduce){.shh *{transition:none!important}}@media(max-width:989px){.shh-wrap{padding-left:3rem;padding-right:3rem}.shh-hero__grid{gap:2rem}.shh-hero h1{font-size:4.2rem}.shh-hero__price{font-size:2.2rem}.shh-lead{font-size:1.6rem}.shh-actions{gap:1.5rem}.shh-grid{gap:1.6rem}.shh-section-head{gap:2rem;flex-wrap:wrap}.shh-section-head>p{max-width:30rem}.shh-pack{grid-template-columns:15rem 1fr;padding:1.5rem 2rem}.shh-pack>.shh-button{grid-column:2;justify-self:start}.shh-help__grid{gap:4rem}.shh-newsletter__grid{gap:3rem}}@media(max-width:749px){.shh-wrap{padding-left:2rem;padding-right:2rem}.shh-hero__grid{grid-template-columns:1fr;padding-top:2.8rem;padding-bottom:1rem;gap:0}.shh-hero__copy{padding:0}.shh-kicker{font-size:1rem}.shh-hero h1{font-size:clamp(3.2rem,7.8vw,4.6rem);margin:1.3rem 0 1.5rem;max-width:38rem}.shh-lead{font-size:1.45rem;line-height:1.65;max-width:36rem}.shh-hero__price{margin-top:1.3rem!important;font-size:2.2rem}.shh-actions{margin-top:1.5rem;gap:1.5rem}.shh-button{min-height:4.6rem;padding:1.1rem 1.9rem;font-size:1.25rem;gap:1.2rem}.shh-text-link{font-size:1.2rem}.shh-colors{margin-top:1.7rem;gap:.4rem}.shh-swatch{width:3.4rem;height:3.4rem}.shh-colors__label{font-size:1.1rem;margin-left:.4rem}.shh-hero__visual{margin-top:1rem}.shh-hero__photo{aspect-ratio:1.25;max-height:36rem}.shh-hero__photo img{height:100%;width:100%;max-height:36rem;object-fit:contain}.shh-hero__stamp{top:1rem;font-size:.9rem}.shh-hero__stamp strong{font-size:1.1rem}.shh-hero__caption{font-size:1rem;margin-top:0!important}.shh-steps{gap:.8rem;padding-top:2rem;padding-bottom:2rem}.shh-steps>div{display:block;padding-top:1rem}.shh-steps>div+div{padding-left:0}.shh-steps p{font-size:1.1rem;margin-top:.4rem;line-height:1.5}.shh-section{padding:4.5rem 0}.shh-section-head{margin-bottom:2.2rem;display:block}.shh-section-head h2,.shh-help h2{font-size:3.3rem;margin-top:.8rem}.shh-section-head>p{font-size:1.35rem;margin-top:1.3rem;max-width:100%}.shh-section-head>a{display:inline-block;margin-top:1.5rem}.shh-grid{gap:2.2rem 1.2rem}.shh-grid--4,.shh-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}.shh-grid--2{grid-template-columns:1fr}.shh-card__image{border-radius:1rem}.shh-card h3{font-size:1.65rem}.shh-card__copy{padding-top:1.2rem}.shh-card p{font-size:1.2rem;line-height:1.55}.shh-card__arrow{height:2.8rem;width:2.8rem;right:.8rem;bottom:.8rem;font-size:1.6rem}.shh-section--categories{padding:3.2rem 0 4rem}.shh-section--categories .shh-section-head h2{font-size:2.6rem}.shh-section--categories .shh-card__image{aspect-ratio:1.5}.shh-section--categories .shh-card h3{font-size:1.35rem;letter-spacing:-.015em}.shh-section--categories .shh-card__image img{padding:1rem}.shh-section--vests .shh-card__image img{padding:.5rem}.shh-hydration .shh-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem}.shh-product__image{aspect-ratio:.8;border-radius:1rem}.shh-product__image img{padding:.7rem}.shh-product .shh-kicker{font-size:.8rem;margin-top:1.2rem;letter-spacing:.08em}.shh-product h3{font-size:1.25rem;min-height:7.2rem}.shh-product__price{display:block;font-size:1.3rem}.shh-product__price s{display:block;font-size:1.1rem}.shh-pack{grid-template-columns:9rem 1fr;gap:1.5rem;margin-top:3rem;padding:1.5rem}.shh-pack h3{font-size:2.2rem}.shh-pack p:not(.shh-kicker){font-size:1.2rem}.shh-pack__photo{aspect-ratio:.85}.shh-pack>.shh-button{grid-column:1 / -1;justify-self:stretch;min-height:4.4rem}.shh-section--accessories{padding-top:0}.shh-section--accessories .shh-grid{grid-template-columns:1fr}.shh-section--accessories .shh-card{display:grid;grid-template-columns:40% 1fr;align-items:center;background:var(--sh-paper);border-radius:1.2rem;overflow:hidden}.shh-section--accessories .shh-card__image{border-radius:0;aspect-ratio:1}.shh-section--accessories .shh-card__image img{padding:1rem}.shh-section--accessories .shh-card__copy{padding:1.5rem}.shh-section--accessories .shh-card__arrow{display:none}.shh-section--travel{padding-top:0}.shh-section--travel .shh-card{grid-template-columns:40% 1fr}.shh-section--travel .shh-card__copy{padding:1.5rem}.shh-section--travel .shh-card__image{aspect-ratio:1}.shh-section--travel .shh-card__arrow{display:none}.shh-brands .shh-grid{grid-template-columns:1fr}.shh-brand{padding:2rem;display:grid;grid-template-columns:40% 1fr;gap:1rem 2rem;align-items:center}.shh-brand__logo{grid-row:1 / 3;height:7rem}.shh-brand p{font-size:1.25rem;margin:0}.shh-brand .shh-text-link{font-size:1.2rem;margin:0}.shh-help__grid,.shh-newsletter__grid{grid-template-columns:1fr;gap:3rem}.shh-help__grid>div>p:not(.shh-kicker){font-size:1.4rem}.shh-faq summary{font-size:1.35rem;padding:1.8rem 0}.shh-faq details p{font-size:1.3rem}.shh-newsletter{padding:3.5rem 0}.shh-newsletter h2{font-size:2.8rem}.shh-newsletter__field{font-size:1.4rem}.shh-newsletter button{padding:1rem;font-size:1.2rem}}.shh-hero__visual{background:var(--sh-paper)}.shh-brand--salomon .shh-brand__logo img{object-fit:cover;object-position:center}.shh-brands .shh-brand:focus-visible{outline-color:var(--sh-white)}.shh-arrow{display:inline-block;width:1em;height:1em;flex-shrink:0;vertical-align:-.12em}.shh-hero__purchase{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:1.8rem;row-gap:1.2rem;margin-top:2rem}.shh-hero__purchase .shh-hero__price{margin:0!important;white-space:nowrap}.shh-hero__purchase>.shh-button{justify-self:start}.shh-hero__purchase .shh-colors{grid-column:1 / -1;margin-top:0}@media(max-width:749px){.shh-hero__purchase{column-gap:1.5rem;row-gap:1rem;margin-top:1.6rem}.shh-hero__purchase>.shh-button{justify-self:end}}.shh-section--categories{background:var(--sh-white)}.shh-section--categories .shh-card__image{background:#e4e7eb;border:1px solid #d2d7dd}.shh-hydration{background:var(--sh-white)}.shh-hydration .shh-product__image{background:var(--sh-paper)}.shh-section--accessories{padding-top:4rem}.shh-section--accessories .shh-card{border:1px solid var(--sh-border);border-radius:1.4rem;overflow:hidden}.shh-section--accessories .shh-card__copy{padding-inline:1.8rem}@media(max-width:749px){.shh-section--accessories{padding-top:3rem}.shh-section--accessories .shh-card{border-radius:1.2rem}.shh-section--accessories .shh-card__copy{padding-inline:1.5rem}}.shh-section--travel .shh-card{border:1px solid var(--sh-border)}@media(max-width:749px){.shh-brand__logo{grid-row:1}}.shh-newsletter__form{min-width:0}.shh-newsletter__field{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.2rem;align-items:stretch;border:0}.shh-newsletter input[type=email]{width:100%;min-width:0;min-height:5rem;padding:1.2rem 1.8rem;border:1px solid var(--sh-border);border-radius:999px;background:var(--sh-white);font-size:1.6rem}.shh-newsletter button{display:inline-flex;align-items:center;justify-content:center;gap:1rem;min-height:5rem;padding:1.2rem 2rem;line-height:1.4;flex-shrink:0}.shh-newsletter button span{margin-left:0}@media(max-width:989px){.shh-newsletter__field{grid-template-columns:minmax(0,1fr)}.shh-newsletter button{width:100%}}@media(min-width:990px){.shh-section--accessories .shh-card__copy{padding-bottom:2rem}}.shh-brand__wordmark{font-family:var(--font-heading-family);font-weight:700;font-size:3.4rem;letter-spacing:-.04em;color:inherit}.shh-section--vests .shh-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.shh-hydration .shh-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.shh-hydration .shh-grid--4 .shh-product__image{aspect-ratio:1}.shh-brands .shh-grid--4 .shh-brand{min-width:0}@media(max-width:749px){.shh-section--vests .shh-grid--3,.shh-hydration .shh-grid--4{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.2rem 1.2rem}.shh-hydration .shh-grid--4 .shh-product h3{min-height:0}.shh-hydration .shh-grid--4 .shh-product .shh-kicker{font-size:1rem}.shh-hydration .shh-grid--4 .shh-product h3{font-size:1.4rem}}
/*# sourceMappingURL=/cdn/shop/t/81/assets/sportshub-home.css.map */
