@import"https://fonts.googleapis.com/css2?family=Archivo:ital,wght@0,500;0,700;0,800;0,900;1,800;1,900&family=Inter:wght@400;500;600;700&display=swap";:root{--rg-bg: #0b0b0c;--rg-surface: #151517;--rg-surface-2: #1d1d20;--rg-line: #2a2a2e;--rg-text: #ffffff;--rg-muted: #a3a3ab;--rg-red: #e3242b;--rg-red-dark: #b5161c;--rg-gold: #ffc531;--rg-radius: 14px;--rg-ease: cubic-bezier(.2,.8,.2,1);--rg-head: "Archivo", "Arial Black", system-ui, sans-serif;--rg-body: "Inter", system-ui, -apple-system, sans-serif}body:has(.rg-scope){background:var(--rg-bg)!important}body:has(.rg-scope) #header-group,body:has(.rg-scope) #header-group header,body:has(.rg-scope) #header-group .header__row,body:has(.rg-scope) #header-group .header-section{background:var(--rg-bg)!important;color:#fff!important}body:has(.rg-scope) #header-group a,body:has(.rg-scope) #header-group button,body:has(.rg-scope) #header-group svg{color:#fff!important}body:has(.rg-scope) footer,body:has(.rg-scope) footer .shopify-section{background:#070708!important;color:#d4d4d8!important}body:has(.rg-scope) footer a{color:#d4d4d8!important}.rg-scope,.rg-scope *{box-sizing:border-box}.rg-scope{font-family:var(--rg-body);color:var(--rg-text);background:var(--rg-bg);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}.rg-scope h1,.rg-scope h2,.rg-scope h3{font-family:var(--rg-head);font-weight:900;font-style:italic;text-transform:uppercase;letter-spacing:-.01em;line-height:1.02;margin:0;color:#fff}.rg-scope p{margin:0 0 10px;color:inherit}.rg-scope a{color:inherit}.rg-scope img{max-width:100%;height:auto;display:block}.rg-container{max-width:1180px;margin:0 auto;padding:0 16px}@media(min-width:750px){.rg-container{padding:0 32px}}.rg-section{padding:44px 0}@media(min-width:990px){.rg-section{padding:72px 0}}.rg-h2{font-size:clamp(30px,8vw,48px);text-align:center;margin-bottom:22px!important}.rg-h2 em{color:var(--rg-red);font-style:italic}.rg-center{text-align:center}.rg-btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:58px;padding:14px 24px;background:var(--rg-red);color:#fff!important;font-family:var(--rg-head);font-weight:900;font-style:italic;font-size:19px;letter-spacing:.02em;text-transform:uppercase;border:0;border-radius:12px;cursor:pointer;text-decoration:none;box-shadow:0 8px 24px #e3242b59;-webkit-tap-highlight-color:transparent;transition:transform .18s var(--rg-ease),background .2s,box-shadow .2s,opacity .2s}.rg-btn:hover{background:var(--rg-red-dark);transform:translateY(-1px);box-shadow:0 12px 30px #e3242b73}.rg-btn:active{transform:scale(.97)}.rg-btn--inline{display:inline-flex;width:auto;padding:14px 34px}.rg-btn.is-loading{opacity:.6;pointer-events:none}.rg-marquee{background:var(--rg-red);color:#fff;overflow:hidden;white-space:nowrap;padding:10px 0}.rg-marquee--dark{background:var(--rg-surface);border-block:1px solid var(--rg-line)}.rg-marquee__track{display:inline-flex;gap:40px;padding-left:40px;animation:rg-marquee 28s linear infinite;will-change:transform}.rg-marquee__item{font-family:var(--rg-head);font-weight:900;font-style:italic;font-size:14px;letter-spacing:.04em;text-transform:uppercase}@keyframes rg-marquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.rg-main{padding:14px 0 36px}.rg-main__grid{display:grid;grid-template-columns:1fr;gap:18px}@media(min-width:990px){.rg-main__grid{grid-template-columns:1.1fr 1fr;gap:48px;align-items:start;padding-top:18px}.rg-gallery{position:sticky;top:90px}}.rg-gallery,.rg-buy{min-width:0}.rg-gallery__main{position:relative;background:var(--rg-surface);overflow:hidden;aspect-ratio:1/1;margin:0 -16px;border-radius:0}@media(min-width:750px){.rg-gallery__main{margin:0;border-radius:var(--rg-radius)}}.rg-gallery__track{display:flex;height:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.rg-gallery__track::-webkit-scrollbar{display:none}.rg-gallery__slide{flex:0 0 100%;height:100%;scroll-snap-align:center;scroll-snap-stop:always}.rg-gallery__slide img{width:100%;height:100%;object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.rg-gallery__arrow{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;background:#0000008c;color:#fff;border:0;cursor:pointer;display:grid;place-items:center;z-index:2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);-webkit-tap-highlight-color:transparent;transition:background .2s,transform .2s}.rg-gallery__arrow:active{transform:translateY(-50%) scale(.92)}.rg-gallery__arrow--prev{left:10px}.rg-gallery__arrow--next{right:10px}.rg-gallery__arrow svg{width:16px;height:16px}.rg-gallery__count{position:absolute;right:12px;bottom:12px;background:#0009;color:#fff;font-size:12px;font-weight:600;padding:4px 10px;border-radius:999px;z-index:2;font-variant-numeric:tabular-nums}.rg-thumbs{display:flex;gap:8px;margin-top:10px;overflow-x:auto;scrollbar-width:none;scroll-behavior:smooth}.rg-thumbs::-webkit-scrollbar{display:none}.rg-thumbs button{flex:0 0 62px;height:62px;padding:0;border:2px solid transparent;border-radius:10px;overflow:hidden;cursor:pointer;background:var(--rg-surface);opacity:.55;transition:opacity .25s,border-color .25s;-webkit-tap-highlight-color:transparent}.rg-thumbs button.is-active{border-color:var(--rg-red);opacity:1}.rg-thumbs img{width:100%;height:100%;object-fit:cover}.rg-buy__title{font-size:clamp(32px,8.5vw,46px);margin-bottom:8px!important}.rg-buy__rating{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--rg-muted);margin-bottom:8px}.rg-stars{color:var(--rg-gold);letter-spacing:2px}.rg-buy__price{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:18px}.rg-buy__now{font-family:var(--rg-head);font-weight:900;font-size:30px}.rg-buy__was{color:var(--rg-muted);text-decoration:line-through;font-size:18px}.rg-badge{background:var(--rg-red);color:#fff;font-family:var(--rg-head);font-weight:900;font-style:italic;font-size:13px;letter-spacing:.03em;padding:5px 10px;border-radius:8px;text-transform:uppercase}.rg-divider{display:flex;align-items:center;gap:12px;font-family:var(--rg-head);font-weight:800;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--rg-muted);margin:6px 0 12px}.rg-divider:before,.rg-divider:after{content:"";flex:1;height:1px;background:var(--rg-line)}.rg-bundles{display:grid;gap:12px;margin-bottom:14px}.rg-bundle{position:relative;display:block;border:2px solid var(--rg-line);border-radius:var(--rg-radius);background:var(--rg-surface);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color .25s,background .25s,transform .2s var(--rg-ease),box-shadow .25s}.rg-bundle:active{transform:scale(.985)}.rg-bundle input{position:absolute;opacity:0;pointer-events:none}.rg-bundle__row{display:flex;align-items:center;gap:12px;padding:16px}.rg-bundle__radio{width:22px;height:22px;border-radius:50%;border:2px solid #55555c;flex:none;display:grid;place-items:center;transition:border-color .25s}.rg-bundle__radio:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--rg-red);transform:scale(0);transition:transform .25s cubic-bezier(.3,1.6,.5,1)}.rg-bundle__info{flex:1;min-width:0}.rg-bundle__name{font-family:var(--rg-head);font-weight:900;font-style:italic;font-size:19px;text-transform:uppercase;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.rg-bundle__sub{font-size:13px;color:var(--rg-muted)}.rg-bundle__tag{background:var(--rg-red);color:#fff;font-size:11px;font-weight:800;padding:3px 7px;border-radius:6px;font-style:normal;letter-spacing:.02em}.rg-bundle__prices{text-align:right}.rg-bundle__total{font-family:var(--rg-head);font-weight:900;font-size:20px}.rg-bundle__cmp{font-size:13px;color:var(--rg-muted);text-decoration:line-through}.rg-bundle__ship{display:flex;align-items:center;gap:8px;padding:8px 16px;background:var(--rg-surface-2);border-radius:0 0 12px 12px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--rg-muted);transition:background .25s,color .25s}.rg-bundle__ship svg{width:18px;height:18px}.rg-bundle__pop{position:absolute;top:-12px;right:14px;background:#fff;color:#000;font-family:var(--rg-head);font-weight:900;font-style:italic;font-size:12px;text-transform:uppercase;padding:4px 10px;border-radius:999px;transform:rotate(3deg)}.rg-bundle.is-active{border-color:var(--rg-red);background:#1a0e0f;box-shadow:0 0 0 4px #e3242b1f}.rg-bundle.is-active .rg-bundle__radio{border-color:var(--rg-red)}.rg-bundle.is-active .rg-bundle__radio:after{transform:scale(1)}.rg-bundle.is-active .rg-bundle__ship{background:var(--rg-red);color:#fff}.rg-pay{display:flex;justify-content:center;flex-wrap:wrap;gap:6px;margin:12px 0 4px}.rg-pay svg{width:40px;height:26px}.rg-buy__dynamic{margin-top:10px}.rg-buy__dynamic .shopify-payment-button__more-options{color:var(--rg-muted)!important;font-size:13px}.rg-secure{text-align:center;font-size:13px;color:var(--rg-muted);margin-top:6px}.rg-sale{display:flex;align-items:center;justify-content:space-between;gap:10px;background:var(--rg-surface);border:1px solid var(--rg-line);border-radius:12px;padding:12px 14px;margin:16px 0}.rg-sale__txt{font-family:var(--rg-head);font-weight:900;font-style:italic;text-transform:uppercase;font-size:15px;display:flex;align-items:center;gap:8px}.rg-dot{width:9px;height:9px;border-radius:50%;background:var(--rg-red);flex:none;animation:rg-pulse 1.5s infinite}@keyframes rg-pulse{0%{box-shadow:0 0 #e3242bb3}70%{box-shadow:0 0 0 9px #e3242b00}to{box-shadow:0 0 #e3242b00}}.rg-timer{display:inline-flex;gap:4px}.rg-timer__num{background:#fff;color:#000;font-family:var(--rg-head);font-weight:900;font-size:15px;min-width:32px;padding:5px 3px;border-radius:6px;text-align:center;font-variant-numeric:tabular-nums}.rg-ship{display:grid;grid-template-columns:repeat(3,1fr);text-align:center;position:relative;margin:6px 0 16px}.rg-ship:before{content:"";position:absolute;top:17px;left:17%;right:17%;border-top:2px dashed var(--rg-line)}.rg-ship__step{position:relative;z-index:1}.rg-ship__ico{width:36px;height:36px;border-radius:50%;background:var(--rg-surface-2);border:1px solid var(--rg-line);display:grid;place-items:center;margin:0 auto 6px}.rg-ship__ico svg{width:17px;height:17px}.rg-ship__date{font-size:14px;font-weight:700}.rg-ship__lbl{font-size:12px;color:var(--rg-muted)}.rg-acc details{border-bottom:1px solid var(--rg-line)}.rg-acc summary{list-style:none;cursor:pointer;padding:16px 2px;display:flex;align-items:center;gap:12px;font-weight:700;font-size:16px;-webkit-tap-highlight-color:transparent}.rg-acc summary::-webkit-details-marker{display:none}.rg-acc summary:after{content:"+";margin-left:auto;font-size:22px;font-weight:400;color:var(--rg-muted);transition:transform .3s var(--rg-ease)}.rg-acc details[open] summary:after{transform:rotate(45deg)}.rg-acc__ico{font-size:18px;width:22px;text-align:center}.rg-acc__body{padding:0 2px 16px;font-size:15px;color:#d4d4d8}.rg-acc__body p:last-child{margin:0}.rg-quote{display:flex;gap:12px;align-items:center;background:var(--rg-surface);border:1px solid var(--rg-line);border-radius:var(--rg-radius);padding:14px;margin-top:18px}.rg-quote__img{width:54px;height:54px;border-radius:50%;overflow:hidden;flex:none;background:var(--rg-surface-2)}.rg-quote__img img{width:100%;height:100%;object-fit:cover}.rg-quote__name{font-weight:700;font-size:14px}.rg-quote__text{font-size:14px;color:#d4d4d8}.rg-grid3{display:grid;grid-auto-flow:column;grid-auto-columns:78%;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -16px;padding:0 16px;-webkit-overflow-scrolling:touch}.rg-grid3::-webkit-scrollbar{display:none}@media(min-width:750px){.rg-grid3{grid-auto-flow:row;grid-template-columns:repeat(3,1fr);grid-auto-columns:auto;overflow:visible;margin:0;padding:0}}.rg-grid3__item{scroll-snap-align:center;border-radius:var(--rg-radius);overflow:hidden;background:var(--rg-surface);aspect-ratio:4/5;position:relative}.rg-grid3__item img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--rg-ease)}.rg-grid3__cap{position:absolute;left:0;right:0;bottom:0;padding:40px 14px 14px;background:linear-gradient(transparent,#000c);font-family:var(--rg-head);font-weight:900;font-style:italic;text-transform:uppercase;font-size:18px}.rg-reviews{display:grid;grid-auto-flow:column;grid-auto-columns:82%;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -16px;padding:0 16px;-webkit-overflow-scrolling:touch}.rg-reviews::-webkit-scrollbar{display:none}@media(min-width:750px){.rg-reviews{grid-auto-flow:row;grid-template-columns:repeat(3,1fr);grid-auto-columns:auto;overflow:visible;margin:0;padding:0}}.rg-review{scroll-snap-align:center;background:var(--rg-surface);border:1px solid var(--rg-line);border-radius:var(--rg-radius);overflow:hidden}.rg-review__img{aspect-ratio:1/1;background:var(--rg-surface-2)}.rg-review__img img{width:100%;height:100%;object-fit:cover}.rg-review__body{padding:16px;text-align:center}.rg-review__title{font-weight:800;font-size:17px;margin:6px 0}.rg-review__text{font-size:15px;color:#d4d4d8}.rg-review__name{font-size:13px;font-weight:700;color:var(--rg-muted);margin-top:8px}.rg-video{border-radius:var(--rg-radius);overflow:hidden;background:#000;max-width:420px;margin:0 auto;aspect-ratio:9/16}.rg-video video,.rg-video iframe{width:100%;height:100%;object-fit:cover;border:0;display:block}.rg-table{max-width:560px;margin:0 auto}.rg-table__head,.rg-table__row{display:grid;grid-template-columns:1fr 86px 86px;align-items:center}.rg-table__head span{text-align:center;font-family:var(--rg-head);font-weight:900;font-style:italic;font-size:13px;text-transform:uppercase;padding:12px 4px}.rg-table__head .rg-us{background:var(--rg-red);border-radius:12px 12px 0 0}.rg-table__head .rg-them{color:var(--rg-muted)}.rg-table__body{background:var(--rg-surface);border:1px solid var(--rg-line);border-radius:var(--rg-radius);overflow:hidden}.rg-table__row{border-bottom:1px solid var(--rg-line);min-height:58px}.rg-table__row:last-child{border-bottom:0}.rg-table__row>span:first-child{padding:14px;font-size:15px;font-weight:600}.rg-table__row .rg-us{background:#e3242b24;height:100%;display:grid;place-items:center;font-size:20px;color:#fff}.rg-table__row .rg-them{display:grid;place-items:center;font-size:20px;color:#6b6b72}.rg-table__cta{margin:22px auto 0;max-width:560px}.rg-split{display:grid;gap:22px;align-items:center}@media(min-width:990px){.rg-split{grid-template-columns:1fr 1fr;gap:56px}}.rg-split__media{border-radius:var(--rg-radius);overflow:hidden;background:var(--rg-surface)}.rg-split__media img{width:100%;aspect-ratio:1/1;object-fit:cover;transition:transform .6s var(--rg-ease)}.rg-split__text h2{font-size:clamp(30px,8vw,46px);margin-bottom:14px}.rg-split__body{font-size:17px;color:#d4d4d8}.rg-split__body strong{color:#fff}@media(hover:hover){.rg-grid3__item:hover img,.rg-split__media:hover img{transform:scale(1.04)}}.rg-faq .rg-acc{max-width:720px;margin:0 auto;border-top:1px solid var(--rg-line)}.rg-final{position:relative;padding:64px 0;text-align:center;background:radial-gradient(120% 90% at 50% 0%,#2a0b0d 0%,var(--rg-bg) 70%)}.rg-final h2{font-size:clamp(34px,9vw,56px);margin-bottom:12px}.rg-final p{color:var(--rg-muted);font-size:17px;margin-bottom:22px}.rg-sticky{display:none}@media(max-width:749px){.rg-sticky{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:60;background:#0b0b0cf5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:10px 12px calc(10px + env(safe-area-inset-bottom));gap:10px;align-items:center;border-top:1px solid var(--rg-line);transform:translate3d(0,110%,0);transition:transform .35s var(--rg-ease);will-change:transform}.rg-sticky.is-visible{transform:translateZ(0)}.rg-sticky__info{flex:none;font-size:13px;line-height:1.25;color:var(--rg-muted)}.rg-sticky__info b{display:block;color:#fff;font-size:17px}.rg-sticky .rg-btn{min-height:50px;font-size:17px;flex:1;box-shadow:none}}.rg-cart-pay{display:flex;justify-content:center;flex-wrap:wrap;gap:6px;margin-top:10px;width:100%}.rg-cart-pay svg{width:38px;height:24px}html{scroll-behavior:smooth}#rg-buy{scroll-margin-top:70px}.rg-pop{animation:rg-pop .35s cubic-bezier(.3,1.6,.5,1);display:inline-block}@keyframes rg-pop{0%{transform:scale(1)}40%{transform:scale(1.08)}to{transform:scale(1)}}.rg-reveal{opacity:0;transform:translate3d(0,18px,0);transition:opacity .7s var(--rg-ease),transform .7s var(--rg-ease)}.rg-reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.rg-scope *,.rg-cart *{animation:none!important;transition:none!important}.rg-reveal{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/ridegrip-styles.css.map */
