body.template-product main#MainContent .ballistics .ballistics__heading,body.template-product main#MainContent .testimonials-wrapper--buyer-card .title-wrapper .title,body.template-product main#MainContent .section:has(.product-details) .title-wrapper .title,body.template-product main#MainContent .product-recommendations .title-wrapper .title{margin:0!important;padding:0!important;max-width:none!important;border:0!important;background:none!important;color:var(--rl-ink)!important;font-family:var(--rl-display)!important;font-size:46px!important;font-style:normal!important;font-weight:900!important;letter-spacing:0!important;line-height:.92!important;text-align:left!important;text-transform:uppercase!important;text-wrap:balance}body.template-product main#MainContent .ballistics .ballistics__heading:before,body.template-product main#MainContent .ballistics .ballistics__heading:after,body.template-product main#MainContent .testimonials-wrapper--buyer-card .title-wrapper:before,body.template-product main#MainContent .testimonials-wrapper--buyer-card .title-wrapper:after,body.template-product main#MainContent .testimonials-wrapper--buyer-card .title-wrapper .title:before,body.template-product main#MainContent .testimonials-wrapper--buyer-card .title-wrapper .title:after,body.template-product main#MainContent .section:has(.product-details) .title-wrapper:before,body.template-product main#MainContent .section:has(.product-details) .title-wrapper:after,body.template-product main#MainContent .section:has(.product-details) .title-wrapper .title:before,body.template-product main#MainContent .section:has(.product-details) .title-wrapper .title:after,body.template-product main#MainContent .product-recommendations .title-wrapper:before,body.template-product main#MainContent .product-recommendations .title-wrapper:after,body.template-product main#MainContent .product-recommendations .title-wrapper .title:before,body.template-product main#MainContent .product-recommendations .title-wrapper .title:after{display:none!important;content:none!important}body.template-product main#MainContent .testimonials-wrapper--buyer-card .title-wrapper,body.template-product main#MainContent .section:has(.product-details) .title-wrapper,body.template-product main#MainContent .product-recommendations .title-wrapper{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;text-align:left!important}body.template-product main#MainContent .section:has(.product-details) .title *,body.template-product main#MainContent .product-recommendations .title *{background:none!important;color:inherit!important;font:inherit!important}body.template-product main#MainContent .ballistics{padding:36px 0 32px!important;background:var(--rl-paper)!important;color:var(--rl-ink)!important}body.template-product main#MainContent .ballistics .ballistics__inner{max-width:var(--rl-max)!important;margin:0 auto!important;padding:0 var(--rl-gutter)!important}body.template-product main#MainContent .ballistics .ballistics__heading{margin:0 0 20px!important}body.template-product main#MainContent .ballistics .ballistics__heading~.ballistics__heading{margin-top:36px!important}body.template-product main#MainContent .ballistics .ballistics-specs{display:block!important;margin:0!important;padding:0!important;border-top:2px solid var(--rl-ink)!important}body.template-product main#MainContent .ballistics .ballistics-spec{display:flex!important;flex-direction:row!important;align-items:baseline!important;justify-content:space-between!important;gap:16px;min-height:52px!important;margin:0!important;padding:14px 0!important;border:0!important;border-bottom:1px solid var(--rl-ink)!important;border-radius:0!important;background:none!important;box-shadow:none!important;opacity:1!important;transform:none!important;transition:none!important;animation:none!important;overflow:visible!important}body.template-product main#MainContent .ballistics .ballistics-spec.rl-hide{display:none!important}body.template-product main#MainContent .ballistics .ballistics-spec:before,body.template-product main#MainContent .ballistics .ballistics-spec:after{display:none!important;content:none!important}body.template-product main#MainContent .ballistics .ballistics-spec__label{flex:0 0 auto;margin:0!important;color:var(--rl-muted)!important;font-family:var(--rl-mono)!important;font-size:13px!important;font-weight:500!important;letter-spacing:.08em!important;line-height:1.3!important;text-transform:uppercase!important;white-space:nowrap!important}body.template-product main#MainContent .ballistics .ballistics-spec__value{min-width:0;margin:0!important;color:var(--rl-ink)!important;font-family:var(--rl-body)!important;font-size:18px!important;font-weight:600!important;letter-spacing:0!important;line-height:1.3!important;text-align:right!important;text-transform:none!important;white-space:normal!important}body.template-product main#MainContent .ballistics .ballistics-hero{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0 12px!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}body.template-product main#MainContent .ballistics .ballistics-hero__card{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:0;width:100%!important;min-width:0;max-width:none!important;margin:0!important;padding:14px 0 0!important;border:0!important;border-top:2px solid var(--rl-ink)!important;border-radius:0!important;background:none!important;box-shadow:none!important;text-align:left!important;opacity:1!important;transform:none!important;transition:none!important;animation:none!important}body.template-product main#MainContent .ballistics .ballistics-hero__card:before,body.template-product main#MainContent .ballistics .ballistics-hero__card:after{display:none!important;content:none!important}body.template-product main#MainContent .ballistics .ballistics-hero__number{margin:0!important;color:var(--rl-ink)!important;background:none!important;-webkit-text-fill-color:currentColor;font-family:var(--rl-display)!important;font-size:52px!important;font-weight:900!important;font-variant-numeric:tabular-nums;letter-spacing:0!important;line-height:.9!important;white-space:nowrap}body.template-product main#MainContent .ballistics .ballistics-hero__number:after{content:"";display:block;height:6px;margin-top:10px;background:var(--rl-red);transform:scaleX(0);transform-origin:left center;transition:transform .9s var(--rl-ease);animation:pa-rl-bar-fallback 0s linear 3s forwards}body.template-product main#MainContent .ballistics.ballistics--visible .ballistics-hero__number:after{transform:scaleX(1);animation:none}body.template-product main#MainContent .ballistics.ballistics--visible .ballistics-hero__card:nth-child(2) .ballistics-hero__number:after{transition-delay:.12s}body.template-product main#MainContent .ballistics.ballistics--visible .ballistics-hero__card:nth-child(3) .ballistics-hero__number:after{transition-delay:.24s}@keyframes pa-rl-bar-fallback{to{transform:scaleX(1)}}body.template-product main#MainContent .ballistics .ballistics-hero__unit{display:block!important;margin:10px 0 0!important;color:var(--rl-ink)!important;font-family:var(--rl-mono)!important;font-size:13px!important;font-weight:600!important;letter-spacing:.08em!important;line-height:1.3!important;text-transform:uppercase!important;white-space:nowrap}body.template-product main#MainContent .ballistics .ballistics-hero__label{display:block!important;margin:2px 0 0!important;color:var(--rl-muted)!important;font-family:var(--rl-mono)!important;font-size:12px!important;font-weight:500!important;letter-spacing:.06em!important;line-height:1.35!important;text-transform:uppercase!important}body.template-product main#MainContent .ballistics .ballistics-chart{margin:32px 0 0!important;padding:20px 0 0!important;max-width:none!important;border:0!important;border-top:2px solid var(--rl-ink)!important;border-radius:0!important;background:none!important;box-shadow:none!important;opacity:1!important;transform:none!important;transition:none!important;animation:none!important}body.template-product main#MainContent .ballistics .ballistics-chart__title{color:var(--rl-ink)!important;font-family:var(--rl-mono)!important;font-size:13px!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important}body.template-product main#MainContent .ballistics .ballistics-chart__subtitle,body.template-product main#MainContent .ballistics .ballistics-chart__disclaimer{color:var(--rl-muted)!important;font-family:var(--rl-body)!important;font-size:14px!important}body.template-product main#MainContent .testimonials-wrapper--buyer-card{background:var(--rl-paper)!important;color:var(--rl-ink)!important;overflow:hidden}body.template-product main#MainContent .testimonials-wrapper--buyer-card .section--padding{padding:36px 0 16px!important}body.template-product main#MainContent .testimonials-wrapper--buyer-card .testimonials{width:100%!important;max-width:var(--rl-max)!important;margin:0 auto!important;padding:0!important}body.template-product main#MainContent .testimonials-wrapper--buyer-card .title-wrapper{margin:0 0 24px!important;padding:0 var(--rl-gutter)!important;max-width:none!important}body.template-product main#MainContent .testimonials-wrapper--buyer-card .testimonials__eyebrow{order:2;margin:14px 0 0!important;color:var(--rl-muted)!important;font-family:var(--rl-mono)!important;font-size:13px!important;font-weight:500!important;letter-spacing:.08em!important;line-height:1.4!important;text-transform:uppercase!important}body.template-product main#MainContent .testimonials-card-slider{display:block!important;padding:0!important;overflow:visible!important}body.template-product main#MainContent .testimonials-card-slider .testimonial__previews{display:flex!important;flex-flow:row nowrap!important;gap:16px!important;height:auto!important;max-height:none!important;margin:0!important;padding:0 var(--rl-gutter) 12px!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--rl-gutter);border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;transform:none!important;scrollbar-width:thin;scrollbar-color:var(--rl-ink) transparent}body.template-product main#MainContent .testimonials-card-slider .testimonial__previews::-webkit-scrollbar{height:4px}body.template-product main#MainContent .testimonials-card-slider .testimonial__previews::-webkit-scrollbar-thumb{background:var(--rl-ink)}body.template-product main#MainContent .testimonials-card-slider .testimonial__previews::-webkit-scrollbar-track{background:transparent}body.template-product main#MainContent .testimonials-card-slider .testimonial__previews:before,body.template-product main#MainContent .testimonials-card-slider .testimonial__previews:after,body.template-product main#MainContent .testimonials-card-slider:before,body.template-product main#MainContent .testimonials-card-slider:after,body.template-product main#MainContent .testimonials-card-slider .flickity-button,body.template-product main#MainContent .testimonials-card-slider .flickity-page-dots{display:none!important;content:none!important}body.template-product main#MainContent .testimonials-card-slider .testimonial__preview{display:flex!important;flex:0 0 84%!important;width:auto!important;max-width:360px!important;min-height:0!important;margin:0!important;padding:0!important;position:static!important;overflow:visible!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;opacity:1!important;transform:none!important;visibility:visible!important;scroll-snap-align:start}body.template-product main#MainContent .testimonials-card-slider .testimonial__preview:nth-of-type(n+3){display:flex!important}body.template-product main#MainContent .testimonials-wrapper--buyer-card .testimonial__blockquote.buyer-testimonial-card{display:flex!important;flex-direction:column!important;gap:16px;width:100%;min-height:0!important;margin:0!important;padding:18px 0 4px!important;border:0!important;border-top:2px solid var(--rl-ink)!important;border-radius:0!important;background:none!important;box-shadow:none!important;color:var(--rl-ink)!important;font-style:normal!important;text-align:left!important}body.template-product main#MainContent .testimonials-wrapper--buyer-card .buyer-testimonial-card:before,body.template-product main#MainContent .testimonials-wrapper--buyer-card .buyer-testimonial-card:after{display:none!important;content:none!important}body.template-product main#MainContent .testimonials-wrapper--buyer-card .buyer-testimonial-card__stars{order:0;display:flex!important;gap:3px;margin:0!important;color:var(--rl-ink)!important;font-size:17px!important;line-height:1!important}body.template-product main#MainContent .testimonials-wrapper--buyer-card .buyer-testimonial-card__stars .is-empty{color:var(--rl-line)!important}body.template-product main#MainContent .testimonials-wrapper--buyer-card .buyer-testimonial-card__quote{order:1;flex:1 1 auto;margin:0!important}body.template-product main#MainContent .testimonials-wrapper--buyer-card .buyer-testimonial-card__quote,body.template-product main#MainContent .testimonials-wrapper--buyer-card .buyer-testimonial-card__quote p,body.template-product main#MainContent .testimonials-wrapper--buyer-card .buyer-testimonial-card__quote span{margin:0!important;color:var(--rl-text)!important;font-family:var(--rl-body)!important;font-size:17px!important;font-style:normal!important;font-weight:400!important;letter-spacing:0!important;line-height:1.5!important}body.template-product main#MainContent .testimonials-wrapper--buyer-card .buyer-testimonial-card__quote em,body.template-product main#MainContent .testimonials-wrapper--buyer-card .buyer-testimonial-card__quote strong,body.template-product main#MainContent .testimonials-wrapper--buyer-card .buyer-testimonial-card__quote .highlighted-text{color:var(--rl-ink)!important;background:none!important;background-image:none!important;font-style:normal!important;font-weight:700!important}body.template-product main#MainContent .testimonials-wrapper--buyer-card .buyer-testimonial-card__header{order:2;display:grid!important;grid-template-columns:40px minmax(0,1fr);grid-template-rows:auto auto;column-gap:12px;row-gap:4px;align-items:center;margin:0!important;padding:14px 0 0!important;border-top:1px solid var(--rl-line)}body.template-product main#MainContent .testimonials-wrapper--buyer-card .buyer-testimonial-card__avatar{grid-row:1 / span 2;display:flex!important;align-items:center;justify-content:center;width:40px!important;height:40px!important;min-width:40px;overflow:hidden;border:0!important;border-radius:50%!important;background:var(--rl-ink)!important;color:#fff!important;font-family:var(--rl-display)!important;font-size:20px!important;font-weight:900!important;line-height:1!important}body.template-product main#MainContent .testimonials-wrapper--buyer-card .buyer-testimonial-card__avatar img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:0!important}body.template-product main#MainContent .testimonials-wrapper--buyer-card .buyer-testimonial-card__author{min-width:0;display:flex;flex-wrap:wrap;align-items:baseline;column-gap:8px}body.template-product main#MainContent .testimonials-wrapper--buyer-card cite.buyer-testimonial-card__name{margin:0!important;color:var(--rl-ink)!important;font-family:var(--rl-body)!important;font-size:16px!important;font-style:normal!important;font-weight:700!important;letter-spacing:0!important;line-height:1.3!important;text-transform:none!important}body.template-product main#MainContent .testimonials-wrapper--buyer-card .buyer-testimonial-card__title{margin:0!important;color:var(--rl-muted)!important;font-family:var(--rl-mono)!important;font-size:12px!important;font-weight:500!important;letter-spacing:.06em!important;line-height:1.3!important;text-transform:uppercase!important}body.template-product main#MainContent .testimonials-wrapper--buyer-card .buyer-testimonial-card__verified{grid-column:2;justify-self:start;display:inline-flex!important;align-items:center;gap:7px;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;color:var(--rl-ink)!important;font-family:var(--rl-mono)!important;font-size:12px!important;font-weight:600!important;letter-spacing:.08em!important;line-height:1.2!important;text-transform:uppercase!important}body.template-product main#MainContent .testimonials-wrapper--buyer-card .buyer-testimonial-card__verified>span[aria-hidden]{display:none!important}body.template-product main#MainContent .testimonials-wrapper--buyer-card .buyer-testimonial-card__verified:before{content:"";display:block;width:8px;height:8px;background:var(--rl-red)}body.template-product main#MainContent .pa-rl-quotes-nav{display:none}body.template-product main#MainContent .section:has(.product-details)>.section--padding{padding:28px 0!important;background:none!important}body.template-product main#MainContent .section:has(.product-details) .page-width{width:100%!important;max-width:var(--rl-max)!important;margin:0 auto!important;padding:0 var(--rl-gutter)!important}body.template-product main#MainContent .section:has(.product-details) .title-wrapper{margin:0 0 24px!important;padding:0!important}body.template-product main#MainContent .product-details{max-width:820px;margin:0!important;border-top:2px solid var(--rl-ink)}body.template-product main#MainContent .product-details accordion-tab.accordion,body.template-product main#MainContent .product-details .accordion{margin:0!important;padding:0!important;border:0!important;border-bottom:1px solid var(--rl-ink)!important;border-radius:0!important;background:none!important;box-shadow:none!important}body.template-product main#MainContent .product-details .accordion summary{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px;min-height:60px;padding:14px 0!important;cursor:pointer}body.template-product main#MainContent .product-details .accordion .summary__title{padding:0!important;min-width:0}body.template-product main#MainContent .product-details .accordion .accordion__title,body.template-product main#MainContent .product-details .accordion .accordion__title *{margin:0!important;color:var(--rl-ink)!important;background:none!important;font-family:var(--rl-body)!important;font-size:18px!important;font-weight:600!important;letter-spacing:0!important;line-height:1.35!important;text-transform:none!important}body.template-product main#MainContent .product-details .accordion summary .icon-plus-alt{flex:0 0 auto;width:16px!important;height:16px!important;color:var(--rl-ink)!important}body.template-product main#MainContent .product-details .accordion summary .icon-plus-alt:before{height:2px!important;width:100%!important}body.template-product main#MainContent .product-details .accordion summary .icon-plus-alt:after{width:2px!important;height:100%!important;transition:transform .25s var(--rl-ease)}body.template-product main#MainContent .product-details .accordion details[open]>summary .icon-plus-alt:after{transform:translate(-50%,-50%) scaleY(0)!important}body.template-product main#MainContent .product-details .accordion summary:hover .accordion__title{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}body.template-product main#MainContent .product-details .accordion__content{max-width:68ch!important;margin:0!important;padding:0 0 22px!important}body.template-product main#MainContent .product-details .accordion__content,body.template-product main#MainContent .product-details .accordion__content p,body.template-product main#MainContent .product-details .accordion__content li,body.template-product main#MainContent .product-details .accordion__content span{color:var(--rl-text)!important;font-family:var(--rl-body)!important;font-size:16px!important;line-height:1.55!important;letter-spacing:0!important}body.template-product main#MainContent .product-details .accordion__content a{color:var(--rl-ink)!important;text-decoration:underline!important}body.template-product main#MainContent .product-details .accordion__content li:before{width:6px!important;height:6px!important;border-radius:0!important;background:var(--rl-red)!important}body.template-product main#MainContent .product-recommendations,body.template-product main#MainContent .product-recommendations>*{background:var(--rl-paper)!important;background-image:none!important;color:var(--rl-ink)}body.template-product main#MainContent .product-recommendations .section--padding{padding:32px 0 40px!important}body.template-product main#MainContent .product-recommendations .page-width{width:100%!important;max-width:var(--rl-max)!important;margin:0 auto!important;padding:0!important}body.template-product main#MainContent .product-recommendations .title-wrapper{margin:0 0 20px!important;padding:0 var(--rl-gutter)!important}body.template-product main#MainContent .product-recommendations__grid{display:flex!important;gap:12px!important;margin:0!important;padding:0 var(--rl-gutter) 12px!important;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--rl-gutter);scrollbar-width:thin;scrollbar-color:var(--rl-ink) transparent}body.template-product main#MainContent .product-recommendations__grid::-webkit-scrollbar{height:4px}body.template-product main#MainContent .product-recommendations__grid::-webkit-scrollbar-thumb{background:var(--rl-ink)}body.template-product main#MainContent .product-recommendations__item{display:flex!important;flex:0 0 44%!important;flex-direction:column;max-width:260px;min-width:0;margin:0!important;padding:0!important;overflow:visible!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;transform:none!important;scroll-snap-align:start}body.template-product main#MainContent .product-recommendations__item.rl-hide{display:none!important}body.template-product main#MainContent .product-recommendations__media{display:block!important;aspect-ratio:1;padding:10px!important;overflow:hidden;border:1px solid var(--rl-line)!important;border-radius:0!important;background:var(--rl-paper)!important;transition:border-color .2s var(--rl-ease)}body.template-product main#MainContent .product-recommendations__image,body.template-product main#MainContent .product-recommendations__placeholder{width:100%!important;height:100%!important;object-fit:contain!important}body.template-product main#MainContent .product-recommendations__body{display:flex!important;flex:1;flex-direction:column;gap:8px!important;min-height:0!important;padding:12px 0 0!important}body.template-product main#MainContent .product-recommendations__name{display:-webkit-box!important;min-height:0!important;overflow:hidden;color:var(--rl-ink)!important;font-family:var(--rl-body)!important;font-size:15px!important;font-weight:600!important;letter-spacing:0!important;line-height:1.35!important;text-decoration:none!important;text-transform:none!important;-webkit-box-orient:vertical;-webkit-line-clamp:3}body.template-product main#MainContent .product-recommendations__price{display:inline-flex!important;align-items:baseline!important;gap:6px!important;width:max-content;margin-top:auto!important;color:var(--rl-ink)!important;font-family:var(--rl-display)!important;font-size:28px!important;font-weight:900!important;letter-spacing:0!important;line-height:1!important;text-decoration:none!important}body.template-product main#MainContent .product-recommendations__price span{color:inherit!important;font:inherit!important}body.template-product main#MainContent .product-recommendations__price .product-recommendations__from{color:var(--rl-muted)!important;font-family:var(--rl-mono)!important;font-size:12px!important;font-weight:500!important;letter-spacing:.08em!important;text-transform:uppercase!important}@media(hover:hover){body.template-product main#MainContent .product-recommendations__item:hover .product-recommendations__media{border-color:var(--rl-ink)!important}body.template-product main#MainContent .product-recommendations__item:hover .product-recommendations__name{text-decoration:underline!important;text-decoration-thickness:1px!important;text-underline-offset:3px!important}body.template-product main#MainContent .product-recommendations__price:hover{color:var(--rl-ink)!important}}@media screen and (min-width:750px){body.template-product main#MainContent .ballistics .ballistics__heading,body.template-product main#MainContent .testimonials-wrapper--buyer-card .title-wrapper .title,body.template-product main#MainContent .section:has(.product-details) .title-wrapper .title,body.template-product main#MainContent .product-recommendations .title-wrapper .title{font-size:64px!important}body.template-product main#MainContent .ballistics .ballistics-hero__number{font-size:80px!important}body.template-product main#MainContent .testimonials-card-slider .testimonial__preview{flex-basis:calc((100% - 16px)/2)!important;max-width:none!important}body.template-product main#MainContent .product-recommendations__grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px!important;overflow:visible;padding-bottom:0!important}body.template-product main#MainContent .product-recommendations__item{max-width:none}body.template-product main#MainContent .testimonials-wrapper--buyer-card .testimonials{position:relative}body.template-product main#MainContent .pa-rl-quotes-nav{position:absolute;top:0;right:var(--rl-gutter);display:flex;gap:8px}body.template-product main#MainContent .pa-rl-quotes-nav button{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;margin:0;padding:0;border:2px solid var(--rl-ink);border-radius:0;background:var(--rl-paper);color:var(--rl-ink);cursor:pointer;transition:background-color .18s var(--rl-ease),color .18s var(--rl-ease)}body.template-product main#MainContent .pa-rl-quotes-nav button svg{width:20px;height:20px}body.template-product main#MainContent .pa-rl-quotes-nav button:disabled{border-color:var(--rl-line);color:var(--rl-line);cursor:default}body.template-product main#MainContent .testimonials-wrapper--buyer-card .title-wrapper{padding-right:calc(var(--rl-gutter) + 120px)!important}}@media(hover:hover)and (min-width:750px){body.template-product main#MainContent .pa-rl-quotes-nav button:not(:disabled):hover{background:var(--rl-ink);color:#fff}}@media screen and (min-width:990px){body.template-product main#MainContent .ballistics .ballistics__heading,body.template-product main#MainContent .testimonials-wrapper--buyer-card .title-wrapper .title,body.template-product main#MainContent .section:has(.product-details) .title-wrapper .title,body.template-product main#MainContent .product-recommendations .title-wrapper .title{font-size:72px!important}body.template-product main#MainContent .ballistics{padding:48px 0 40px!important}body.template-product main#MainContent .ballistics .ballistics__inner{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-auto-rows:auto;column-gap:72px;align-items:start}body.template-product main#MainContent .ballistics .ballistics__heading{grid-row:1;grid-column:1;margin-bottom:28px!important}body.template-product main#MainContent .ballistics .ballistics__heading~.ballistics__heading{grid-column:2;margin-top:0!important}body.template-product main#MainContent .ballistics .ballistics-specs{grid-row:2;grid-column:1}body.template-product main#MainContent .ballistics .ballistics-hero{grid-row:2;grid-column:2;grid-template-columns:1fr!important;gap:0!important}body.template-product main#MainContent .ballistics .ballistics-chart{grid-row:3;grid-column:1 / -1;margin-top:40px!important}body.template-product main#MainContent .ballistics .ballistics-hero__card{display:grid!important;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;column-gap:20px;align-items:end!important;padding:16px 0 18px!important}body.template-product main#MainContent .ballistics .ballistics-hero__card:last-child{border-bottom:2px solid var(--rl-ink)!important}body.template-product main#MainContent .ballistics .ballistics-hero__number{grid-row:1 / span 2;font-size:96px!important}body.template-product main#MainContent .ballistics .ballistics-hero__number:after{height:8px;margin-top:12px}body.template-product main#MainContent .ballistics .ballistics-hero__unit{grid-column:2;grid-row:1;align-self:end;margin:0!important;font-size:15px!important}body.template-product main#MainContent .ballistics .ballistics-hero__label{grid-column:2;grid-row:2;align-self:start;margin:4px 0 0!important;padding-bottom:20px;font-size:13px!important}body.template-product main#MainContent .testimonials-wrapper--buyer-card .section--padding{padding:48px 0 20px!important}body.template-product main#MainContent .testimonials-wrapper--buyer-card .title-wrapper{margin-bottom:36px!important}body.template-product main#MainContent .testimonials-card-slider .testimonial__previews{gap:32px!important}body.template-product main#MainContent .testimonials-card-slider .testimonial__preview{flex-basis:calc((100% - 64px) / 3)!important}body.template-product main#MainContent .testimonials-wrapper--buyer-card .buyer-testimonial-card__quote,body.template-product main#MainContent .testimonials-wrapper--buyer-card .buyer-testimonial-card__quote p,body.template-product main#MainContent .testimonials-wrapper--buyer-card .buyer-testimonial-card__quote span{font-size:18px!important}body.template-product main#MainContent .section:has(.product-details)>.section--padding{padding:36px 0 40px!important}body.template-product main#MainContent .section:has(.product-details) .page-width{display:grid!important;grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:72px;align-items:start}body.template-product main#MainContent .section:has(.product-details) .title-wrapper{margin:0!important}body.template-product main#MainContent .product-details{max-width:none}body.template-product main#MainContent .product-recommendations .section--padding{padding:40px 0 56px!important}body.template-product main#MainContent .product-recommendations .title-wrapper{margin-bottom:32px!important}body.template-product main#MainContent .product-recommendations__grid{gap:32px!important}body.template-product main#MainContent .product-recommendations__name{font-size:16px!important}body.template-product main#MainContent .product-recommendations__price{font-size:32px!important}}@media(prefers-reduced-motion:reduce){body.template-product main#MainContent .ballistics .ballistics-hero__number:after{transform:scaleX(1);transition:none;animation:none}body.template-product main#MainContent .testimonials-card-slider .testimonial__previews{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/pa-rl-sections.css.map */
