:root{--rg-black:#141416;--rg-charcoal:#1c1e21;--rg-raised:#26292d;--rg-line:#33373c;--rg-text:#f3f2ee;--rg-soft:#c9cbcf;--rg-muted:#9a9ea6;--rg-orange:#f0661f;--rg-orange-hover:#ff7a33;--rg-success:#5fbf7a;--rg-warning:#e4b04a;--rg-radius:8px;--rg-display:var(--font-heading--family,"Barlow Condensed","Arial Narrow",sans-serif)}h1,h2,h3,.h1,.h2,.h3{letter-spacing:.005em;text-wrap:balance}.button:not(.button-secondary):not(.button-unstyled),button[name=add],.add-to-cart-button{font-family:var(--rg-display);text-transform:uppercase;letter-spacing:.04em;font-weight:700}::selection{background:var(--rg-orange);color:var(--rg-black)}:focus-visible{outline:2px solid var(--rg-orange);outline-offset:3px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.rg-section{padding-block:clamp(48px,7vw,96px);color:var(--rg-text)}.rg-wrap{width:100%;max-width:1280px;margin-inline:auto;padding-inline:16px}@media(min-width:750px){.rg-wrap{padding-inline:32px}}@media(min-width:1100px){.rg-wrap{padding-inline:40px}}.rg-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 24px;margin-bottom:32px}.rg-head h2{font-family:var(--rg-display);font-size:clamp(30px,4vw,44px);line-height:1.02;margin:0}.rg-head p{margin:8px 0 0;color:var(--rg-soft);max-width:60ch}.rg-link{font-family:var(--rg-display);text-transform:uppercase;letter-spacing:.04em;font-weight:600;color:var(--rg-soft);text-decoration:none}.rg-link:hover{color:var(--rg-text)}.rg-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 24px;border-radius:6px;border:1px solid transparent;font-family:var(--rg-display);font-weight:700;font-size:17px;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}.rg-btn--primary{background:var(--rg-orange);color:var(--rg-black)}.rg-btn--primary:hover{background:var(--rg-orange-hover);color:var(--rg-black)}.rg-btn--secondary{background:transparent;color:var(--rg-text);border-color:#4a4f56}.rg-btn--secondary:hover{border-color:var(--rg-text);background:var(--rg-raised)}.rg-btn--sm{min-height:40px;padding:0 16px;font-size:15px}.rg-hero{border-bottom:1px solid var(--rg-line);padding-block:clamp(40px,6vw,72px)}.rg-hero__grid{display:grid;gap:40px;align-items:center}@media(min-width:990px){.rg-hero__grid{grid-template-columns:1fr 1fr;gap:48px;min-height:min(72vh,720px)}}.rg-hero__kicker{font-family:var(--rg-display);color:var(--rg-orange);font-weight:600;font-size:18px;letter-spacing:.04em;text-transform:uppercase;margin:0}.rg-hero__title{font-family:var(--rg-display);font-weight:800;text-transform:uppercase;font-size:clamp(44px,7.6vw,96px);line-height:.95;margin:16px 0 0}.rg-hero__text{color:var(--rg-soft);font-size:18px;line-height:1.6;max-width:34em;margin:24px 0 0}.rg-hero__ctas{display:flex;flex-direction:column;gap:12px;margin-top:32px}@media(min-width:600px){.rg-hero__ctas{flex-direction:row}}.rg-hero__note{color:var(--rg-muted);font-size:14px;margin-top:24px}.rg-hero__media{position:relative;aspect-ratio:5 / 4;border:1px solid var(--rg-line);border-radius:var(--rg-radius);overflow:hidden;background:var(--rg-charcoal);background-image:linear-gradient(to right,rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.045) 1px,transparent 1px);background-size:32px 32px}.rg-hero__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:clamp(16px,4vw,40px)}.rg-hero__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;text-align:center;padding:24px}.rg-hero__placeholder img{position:static;width:120px;height:120px;padding:0;margin:0 auto}.rg-hero__placeholder p{margin:20px 0 0;font-family:var(--rg-display);font-size:24px;font-weight:600}.rg-hero__placeholder small{display:block;margin-top:6px;color:var(--rg-muted)}.rg-hero__caption{position:absolute;left:16px;bottom:16px;background:#141416bf;color:var(--rg-soft);padding:4px 10px;border-radius:4px;font-size:14px}.rg-grid{list-style:none;margin:0;padding:0;display:grid;gap:40px 16px;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:750px){.rg-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1100px){.rg-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.rg-card{display:flex;flex-direction:column;height:100%}.rg-card__media{position:relative;display:block;aspect-ratio:1;overflow:hidden;border-radius:var(--rg-radius);background:var(--rg-charcoal)}.rg-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.rg-card:hover .rg-card__media img{transform:scale(1.03)}.rg-card__badge{position:absolute;top:8px;left:8px;background:var(--rg-raised);color:var(--rg-soft);font-family:var(--rg-display);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;padding:2px 8px;border-radius:3px}.rg-card__badge--sale{background:var(--rg-orange);color:var(--rg-black)}.rg-card__body{display:flex;flex-direction:column;gap:4px;margin-top:12px;flex:1}.rg-card__vendor{color:var(--rg-muted);font-size:12px;margin:0}.rg-card__title{font-family:var(--font-body--family,inherit);font-size:16px;font-weight:500;line-height:1.35;margin:0;text-transform:none;letter-spacing:0}.rg-card__title a{color:var(--rg-text);text-decoration:none}.rg-card__title a:hover{color:var(--rg-orange-hover)}.rg-price{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-variant-numeric:tabular-nums}.rg-price__now{font-family:var(--rg-display);font-weight:700;font-size:19px;color:var(--rg-text)}.rg-price__now--sale{color:var(--rg-orange)}.rg-price__was,.rg-price__from{color:var(--rg-muted);font-size:14px}.rg-card__opts{color:var(--rg-muted);font-size:12px;margin:0}.rg-stock{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:500}.rg-stock:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.rg-stock--in{color:var(--rg-success)}.rg-stock--low,.rg-stock--back{color:var(--rg-warning)}.rg-stock--out{color:var(--rg-muted)}.rg-card__cta{margin-top:12px;width:100%}.rg-placeholder{display:grid;place-items:center;width:100%;height:100%;color:var(--rg-muted);font-size:12px;text-align:center;background-image:linear-gradient(to right,rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.045) 1px,transparent 1px);background-size:32px 32px}.rg-placeholder svg{width:32px;height:32px;display:block;margin:0 auto 8px}.rg-empty{border:1px dashed var(--rg-line);border-radius:var(--rg-radius);padding:56px 24px;text-align:center}.rg-empty h3{font-family:var(--rg-display);font-size:26px;margin:0}.rg-empty p{color:var(--rg-soft);max-width:44ch;margin:8px auto 0}.rg-benefits{list-style:none;margin:0;padding:0;display:grid;gap:1px;background:var(--rg-line);border:1px solid var(--rg-line);border-radius:var(--rg-radius);overflow:hidden}@media(min-width:600px){.rg-benefits{grid-template-columns:repeat(2,1fr)}}@media(min-width:1100px){.rg-benefits{grid-template-columns:repeat(4,1fr)}}.rg-benefits li{background:var(--rg-charcoal);padding:24px}.rg-benefits svg{width:28px;height:28px;color:var(--rg-orange)}.rg-benefits h3{font-family:var(--rg-display);font-size:22px;margin:16px 0 6px}.rg-benefits p{color:var(--rg-soft);font-size:15px;margin:0}.rg-edu{background:var(--rg-charcoal);border-block:1px solid var(--rg-line)}.rg-edu__grid{display:grid;gap:40px}@media(min-width:990px){.rg-edu__grid{grid-template-columns:5fr 7fr;gap:56px}}.rg-edu h2{font-family:var(--rg-display);font-size:clamp(30px,4vw,44px);line-height:1.02;margin:0}.rg-edu h3{font-family:var(--rg-display);font-size:26px;margin:0}.rg-edu__intro p{color:var(--rg-soft);line-height:1.65;margin:16px 0 0}.rg-edu__points{display:grid;gap:20px;margin:16px 0 0}@media(min-width:600px){.rg-edu__points{grid-template-columns:1fr 1fr}}.rg-edu__points>div{border-left:2px solid var(--rg-orange);padding-left:16px}.rg-edu__points dt{font-weight:600;color:var(--rg-text)}.rg-edu__points dd{margin:4px 0 0;color:var(--rg-soft);font-size:15px;line-height:1.55}.rg-edu__ask{margin-top:24px;color:var(--rg-muted);font-size:14px}.rg-edu__ask a,.rg-trust a,.rg-compat a{color:var(--rg-text);text-decoration:underline;text-underline-offset:3px}.rg-trust__grid{display:grid;gap:24px}@media(min-width:990px){.rg-trust__grid{grid-template-columns:repeat(3,1fr)}}.rg-trust__card{border:1px solid var(--rg-line);border-radius:var(--rg-radius);padding:24px}.rg-trust__card h3{font-family:var(--rg-display);font-size:22px;margin:0 0 12px}.rg-trust__card dl{margin:0;display:grid;gap:8px;font-size:15px}.rg-trust__card dl>div{display:flex;gap:12px}.rg-trust__card dt{width:110px;flex-shrink:0;color:var(--rg-muted)}.rg-trust__card dd{margin:0;color:var(--rg-soft)}.rg-trust__card ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.rg-trust__card p{color:var(--rg-soft);font-size:15px;margin:0;white-space:pre-line}.rg-trust__note{margin-top:12px!important;font-size:12px!important;color:var(--rg-muted)!important}.rg-news__box{display:grid;gap:32px;align-items:center;background:var(--rg-charcoal);border:1px solid var(--rg-line);border-radius:var(--rg-radius);padding:clamp(24px,4vw,40px)}@media(min-width:990px){.rg-news__box{grid-template-columns:1fr 1fr}}.rg-news h2{font-family:var(--rg-display);font-size:clamp(30px,4vw,40px);line-height:1.02;margin:0}.rg-news p{color:var(--rg-soft);margin:8px 0 0}.rg-news__row{display:flex;flex-direction:column;gap:8px}@media(min-width:600px){.rg-news__row{flex-direction:row}}.rg-news input[type=email]{flex:1;min-height:48px;border-radius:6px;border:1px solid var(--rg-line);background:var(--rg-black);color:var(--rg-text);padding:0 14px;font:inherit}.rg-news input[type=email]:focus{border-color:var(--rg-orange);outline:none}.rg-news__consent{display:flex;gap:10px;align-items:flex-start;margin-top:12px;font-size:14px;color:var(--rg-soft);cursor:pointer}.rg-news__consent input{margin-top:3px;accent-color:var(--rg-orange);width:16px;height:16px;flex-shrink:0}.rg-news__msg{margin-top:12px;padding:12px;border-radius:6px;font-size:14px}.rg-news__msg--ok{border:1px solid rgba(95,191,122,.4);background:#5fbf7a14;color:var(--rg-soft)}.rg-news__msg--err{border:1px solid rgba(229,86,75,.4);background:#e5564b14;color:var(--rg-soft)}.rg-cta__box{display:flex;flex-direction:column;align-items:flex-start;gap:24px;background:var(--rg-orange);color:var(--rg-black);border-radius:var(--rg-radius);padding:40px clamp(24px,4vw,40px)}@media(min-width:750px){.rg-cta__box{flex-direction:row;align-items:center;justify-content:space-between}}.rg-cta__box h2{font-family:var(--rg-display);font-size:clamp(30px,4vw,40px);line-height:1.02;margin:0;color:var(--rg-black)}.rg-cta__box p{margin:8px 0 0;font-weight:500;max-width:40ch;color:var(--rg-black)}.rg-cta__box .rg-btn{background:var(--rg-black);color:var(--rg-text)}.rg-cta__box .rg-btn:hover{background:var(--rg-charcoal)}.rg-compat{border:1px solid var(--rg-line);background:var(--rg-charcoal);border-radius:var(--rg-radius);padding:16px 18px;width:100%}.rg-compat h2{font-family:var(--rg-display);font-size:20px;margin:0 0 10px}.rg-compat p,.rg-compat li{font-size:14px;color:var(--rg-soft)}.rg-compat__label{font-weight:600;color:var(--rg-text)!important;margin:10px 0 4px!important}.rg-compat ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:6px}.rg-compat ul li{background:var(--rg-raised);border-radius:3px;padding:2px 8px}.rg-compat__small{font-size:12px!important;color:var(--rg-muted)!important;margin:10px 0 0!important}.rg-compat--warn{border-color:#e4b04a73;background:#e4b04a12}.rg-compat--warn h2{color:var(--rg-text)}.rg-compat-cta{margin-top:2px}.rg-specs{width:100%;border-top:1px solid var(--rg-line)}.rg-specs details{border-bottom:1px solid var(--rg-line)}.rg-specs summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;padding:14px 0;font-weight:500}.rg-specs summary::-webkit-details-marker{display:none}.rg-specs summary:after{content:"+";font-size:20px;color:var(--rg-muted);transition:transform .2s}.rg-specs details[open] summary:after{transform:rotate(45deg)}.rg-specs__body{padding-bottom:16px;font-size:14px;color:var(--rg-soft)}.rg-specs__body dl{display:grid;grid-template-columns:max-content 1fr;gap:8px 24px;margin:0}.rg-specs__body dt{color:var(--rg-muted)}.rg-specs__body dd{margin:0;color:var(--rg-text)}.rg-specs__body ul{margin:0;padding-left:18px}.rg-specs__body a{color:var(--rg-text);text-decoration:underline;text-underline-offset:3px}.rg-specs__body p{margin:0 0 8px;white-space:pre-line}
/*# sourceMappingURL=/cdn/shop/t/9/assets/rangegear.css.map */
