body{background:#080808;color:#f5f5f5;font-family:Inter,Arial,sans-serif}.product-information,.product-information__grid{background:#080808!important}.product-information{padding-top:32px!important;padding-bottom:32px!important}.product-details{background:transparent!important;border:0!important;box-shadow:none!important;padding:8px 0!important}.product-details .group-block{background:transparent!important;border:0!important;box-shadow:none!important}.product-details h1{font-family:Inter,Arial,sans-serif!important;font-size:clamp(32px,3.5vw,50px)!important;font-weight:650;letter-spacing:-.04em!important;line-height:1.08!important;margin:10px 0 20px!important;text-transform:none!important}.re-eyebrow{font:600 13px/1.5 Inter,Arial,sans-serif;letter-spacing:.12em;color:#ff9a68;margin:0 0 18px;text-transform:uppercase}.re-buy-value{font-size:18px;line-height:1.6;color:#e0e0e0;margin:0 0 20px;max-width:38ch}.re-buy-points{padding:0;margin:0 0 22px;list-style:none;font-size:15px;line-height:1.6;display:grid;gap:9px}.re-buy-points li:before{content:"\2713";color:#ff9a68;margin-right:10px}.re-buy-sale{margin:0 0 18px;color:#ff6b2c;font:700 13px/1.4 Inter,Arial,sans-serif;letter-spacing:.02em}.re-inline-assurance{display:flex;flex-wrap:wrap;align-items:center;gap:0 10px;margin-top:8px;color:#f5f5f5;font:700 12px/1.4 Inter,Arial,sans-serif}.re-inline-assurance-divider{color:#ff6b2c!important;font-weight:700}.re-buy-included{font-size:14px;color:#d2d2d2;line-height:1.6}.re-buy-links{display:flex;flex-wrap:wrap;gap:10px 18px;font-size:14px;line-height:1.5;margin-top:18px}.re-buy-links a,.re-text-link,.re-faq-links a{color:#f5f5f5;text-decoration:underline;text-underline-offset:5px}.product-details product-price .price{font:600 28px/1.3 Inter,Arial,sans-serif}.product-details .compare-at-price{font-size:16px;color:#a9a9a9}.product-details .product-form-buttons{gap:12px}.product-details .add-to-cart-button{background:#ff6b2c;color:#080808;border:0;border-radius:4px;min-height:54px;font:600 16px/1.3 Inter,Arial,sans-serif}.product-details .quantity-selector{border:1px solid #444;border-radius:4px}.product-information media-gallery{min-width:0}.re-pdp{scroll-margin-top:100px;max-width:1320px;width:88%;margin:0 auto;color:#f5f5f5;font:16px/1.7 Inter,Arial,sans-serif}.re-section-nav{display:flex;gap:30px;flex-wrap:wrap;padding:4px 0;border-top:1px solid #383838;border-bottom:1px solid #383838;font-size:14px}#re-details .re-section-nav a{display:inline-flex;align-items:center;min-height:44px;padding:9px 0;color:#bcbcbc!important;text-decoration:none!important;border-bottom:1px solid transparent;line-height:24px;transition:color .15s ease,border-color .15s ease}#re-details .re-section-nav a:hover,#re-details .re-section-nav a:focus-visible{color:#ff9a68!important;border-bottom-color:#ff9a68}.re-section-nav+.re-detail{padding-top:40px}.re-detail{padding:72px 0;border-bottom:1px solid #303030;scroll-margin-top:100px}.re-detail--media{display:grid;grid-template-columns:1.08fr 1fr;gap:7%;align-items:center}.re-detail-image{overflow:hidden;background:#121212;aspect-ratio:1.3}.re-detail-image img{width:100%;height:100%;object-fit:cover;display:block}.re-detail h2,.re-specs h2,.re-faq h2{font:600 clamp(28px,3.1vw,42px)/1.12 Inter,Arial,sans-serif;letter-spacing:-.035em;color:#f5f5f5;margin:0 0 24px;text-transform:none}.re-detail--large h2{font-size:clamp(36px,4.2vw,58px)}.re-detail-body{max-width:65ch;color:#d2d2d2}.re-detail-body p{margin:0 0 16px}.re-detail-body strong{color:#fff;font-weight:600}.re-text-link{display:inline-block;margin-top:12px;font-size:15px}#re-charge,#re-protection,#re-control{display:grid;grid-template-columns:1fr 1fr;gap:7%}#re-charge .re-detail-copy,#re-protection .re-detail-copy,#re-control .re-detail-copy{display:contents}#re-charge .re-eyebrow,#re-protection .re-eyebrow,#re-control .re-eyebrow{grid-column:1/-1;margin-bottom:-24px}#re-charge h2,#re-protection h2,#re-control h2{margin:0}.re-specs,.re-faq{padding:72px 0;scroll-margin-top:100px}.re-specs dl{display:grid;grid-template-columns:1fr 1fr;gap:0 48px;margin:32px 0 20px}.re-specs dl div{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:18px 0;border-top:1px solid #383838;font-size:15px}.re-specs dt{color:#bcbcbc}.re-specs dd{margin:0}.re-note{font-size:14px;line-height:1.6;color:#bcbcbc;max-width:70ch}.re-faq{border-top:1px solid #383838}.re-faq details{border-bottom:1px solid #383838;padding:20px 0}.re-faq summary{font-size:17px;cursor:pointer;line-height:1.5}.re-faq details div{color:#d2d2d2;max-width:75ch;padding:8px 0}.re-faq-links{display:flex;justify-content:space-between;margin-top:36px;font-size:15px}a:focus-visible,summary:focus-visible,button:focus-visible{outline:2px solid #ff9a68;outline-offset:5px}#re-purchase{scroll-margin-top:110px}@media(max-width:749px){.product-information{padding-top:8px!important;padding-bottom:32px!important}.product-details{padding:16px 0 0!important}.product-details h1{font-size:34px!important;margin-bottom:14px!important}.re-buy-value{font-size:16px;max-width:none}.re-pdp{width:88%}.re-section-nav{gap:0 22px;font-size:14px}.re-section-nav+.re-detail{padding-top:28px}.re-detail,.re-specs,.re-faq{padding:44px 0}.re-detail--media{grid-template-columns:1fr;gap:26px}.re-detail-image{aspect-ratio:1.4}.re-detail h2,.re-specs h2,.re-faq h2{font-size:30px}.re-detail--large h2{font-size:38px}#re-charge,#re-protection,#re-control,#re-charge .re-detail-copy,#re-protection .re-detail-copy,#re-control .re-detail-copy{display:block}#re-charge .re-eyebrow,#re-protection .re-eyebrow,#re-control .re-eyebrow{margin-bottom:18px}#re-charge h2,#re-protection h2,#re-control h2{margin-bottom:22px}.re-specs dl{grid-template-columns:1fr;margin-top:24px}.re-specs dl div{font-size:14px;grid-template-columns:.9fr 1.1fr}.re-faq summary{font-size:16px}.re-buy-links{gap:12px 16px}}body.template-product .re-pdp .re-eyebrow,body.template-product .re-buy-heading .re-eyebrow{color:#ff9a68!important}body.template-product .re-pdp .re-detail-body p,body.template-product .re-buy-value,body.template-product .re-buy-included{color:#d2d2d2!important}body.template-product .product-details input[name=quantity]{color:#f5f5f5!important;font-size:16px!important;opacity:1}body.template-product .add-to-cart-button,body.template-product .sticky-add-to-cart__button{background:#ff6b2c!important;color:#080808!important;border-radius:4px!important}body.template-product .add-to-cart-button span,body.template-product .sticky-add-to-cart__button span{color:#080808!important}body.template-product .sticky-add-to-cart__bar{background:#161616!important;border:1px solid #444;box-shadow:0 8px 30px #0008}body.template-product .product-details .compare-at-price{color:#bcbcbc!important}.product-information media-gallery slideshow-slides{height:min(650px,55vw);min-height:0}.product-information media-gallery slideshow-slide,.product-information media-gallery .product-media{height:100%;min-height:0;aspect-ratio:auto}.product-information media-gallery .product-media__image{height:100%;width:100%;object-fit:contain}@media(min-width:750px){.product-information__grid.product-information--media-left{grid-template-columns:minmax(0,1.25fr) minmax(340px,1fr)!important;gap:48px!important}}@media(max-width:749px){.product-information media-gallery slideshow-slides{height:100vw;max-height:560px}.sticky-add-to-cart__button{min-width:52px}}#re-details .re-faq summary{color:#f5f5f5!important;position:relative;padding-right:2.25rem}#re-details .re-faq summary:hover{color:#ff9a68!important}#re-details .re-faq summary::-webkit-details-marker{display:none}#re-details .re-faq summary::marker{color:#ff9a68}#re-details .re-faq summary:after{content:"+";position:absolute;right:0;color:#ff9a68!important;font:400 24px/1 JetBrains Mono,monospace}#re-details .re-faq details[open]>summary{color:#ff9a68!important}#re-details .re-faq details[open]>summary:after{content:"\2212"}@media screen and (max-width:749px){body.template-product media-gallery .product-media-container.media-fit-cover :is(img,video,iframe,.deferred-media__poster-image){object-fit:contain!important}}.product-information .product-media-container--rovedge-video .product-media{position:relative}.re-product-video-trigger{position:absolute;z-index:4;inset:50% auto auto 50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:72px;height:72px;border:1px solid #fff9;border-radius:50%;background:#ff6b2c;color:#080808;cursor:pointer;box-shadow:0 6px 24px #0008}.re-product-video-trigger svg{width:30px;height:30px;margin-left:3px}.re-product-video-trigger:hover{background:#ff8b55;transform:translate(-50%,-50%) scale(1.06)}.re-product-video-trigger:focus-visible{outline:3px solid #fff;outline-offset:4px}.re-product-video-player{position:absolute;z-index:5;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#000}.re-product-video-player video{display:block;width:100%;height:100%;object-fit:contain;background:#000}.re-product-video-close{position:absolute;z-index:6;top:12px;right:12px;display:grid;place-items:center;width:40px;height:40px;border:1px solid #fff8;border-radius:50%;background:#080808d9;color:#fff;font-size:24px;line-height:1;cursor:pointer}.re-product-video-close:focus-visible{outline:3px solid #ff9a68;outline-offset:3px}@media(max-width:749px){.re-product-video-trigger{width:60px;height:60px}.re-product-video-trigger svg{width:26px;height:26px}}@media screen and (min-width:750px){body.template-product .product-information media-gallery.media-gallery--carousel slideshow-component:has(slideshow-controls[thumbnails]){width:100%}body.template-product .product-information media-gallery.media-gallery--carousel slideshow-controls[thumbnails]{position:static;display:flex;width:100%;height:64px;min-height:64px;max-height:64px;overflow:hidden}body.template-product .product-information media-gallery.media-gallery--carousel slideshow-controls[thumbnails] .slideshow-controls__thumbnails-container{width:100%;max-height:64px;overflow-x:auto;overflow-y:hidden}body.template-product .product-information media-gallery.media-gallery--carousel slideshow-controls[thumbnails] .slideshow-controls__thumbnails{width:max-content;margin-inline:auto;padding:4px 0;gap:8px}body.template-product .product-information media-gallery.media-gallery--carousel slideshow-controls[thumbnails] .slideshow-controls__thumbnail{width:56px;max-height:56px}}@media(max-width:749px){.product-details{padding:4px 0 0!important}.product-details h1{margin-top:4px!important}.re-inline-assurance{display:block;margin-top:6px;line-height:1.35}.re-inline-assurance-item{display:inline-block;white-space:nowrap}.re-inline-assurance-divider{display:inline-block;margin:0 8px}}@media(max-width:749px){.re-buy-points li:last-child{font-size:13px;letter-spacing:-.01em;white-space:nowrap}}product-recommendations product-price{font-size:18px!important;line-height:1.5!important}product-recommendations product-price .price{font-size:18px!important;font-weight:600!important;color:#f5f5f5!important}product-recommendations product-price .compare-at-price{font-size:14px!important;font-weight:400!important;margin-left:6px!important;color:#929292!important}.product-details #re-purchase.re-buy-heading .re-buy-points{margin-bottom:0!important}.product-details #re-purchase.re-buy-heading+product-price{padding-block-start:0!important;margin-block-start:0!important}
/*# sourceMappingURL=/cdn/shop/t/16/assets/rovedge-product.css.map */
