body.template-index,body.template-index main#MainContent{background:var(--rl-paper)}body.template-index main#MainContent ::selection{background:var(--rl-red);color:#fff}body.template-index main#MainContent :focus-visible{outline:3px solid var(--rl-ink);outline-offset:2px;box-shadow:none}.rl-hero{background:var(--rl-paper);color:var(--rl-ink);font-family:var(--rl-body)}.rl-hero__stage{display:grid;grid-template-columns:minmax(0,1fr);background:var(--rl-ink)}.rl-hero__photo{position:relative;height:300px;margin:0;overflow:hidden;background:var(--rl-ink)}.rl-hero__photo-img{display:block;width:100%;height:100%;object-fit:cover;object-position:56% 50%}.rl-hero__panel{background:var(--rl-ink);color:var(--rl-on-dark);padding:22px var(--rl-gutter) 28px}.rl-hero__panel-inner{display:flex;flex-direction:column;align-items:stretch}.rl-hero__proof{display:flex;align-items:center;gap:10px;margin:0 0 14px;color:var(--rl-on-dark);font-size:12px;line-height:1.3;letter-spacing:.1em}.rl-hero__proof-mark{flex:0 0 auto;width:8px;height:8px;background:var(--rl-red)}.rl-hero__heading.rl-display{margin:0;color:var(--rl-on-dark);font-size:68px;line-height:.86;text-wrap:balance}.rl-hero__heading em{display:block;color:var(--rl-red);font-style:normal}.rl-hero__cta{display:flex;align-items:center;justify-content:center;min-height:60px;margin-top:22px;padding:0 28px;background:var(--rl-red);color:#fff;font-family:var(--rl-display);font-size:26px;font-weight:900;letter-spacing:.06em;line-height:1;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .18s var(--rl-ease)}body.template-index main#MainContent .rl-hero__cta{color:#fff;text-decoration:none}body.template-index main#MainContent .rl-hero__panel :focus-visible{outline-color:var(--rl-on-dark)}.rl-hero__cta:active{transform:translateY(1px)}.rl-hero__calibers{margin-top:22px}.rl-hero__calibers-label{margin:0 0 8px;color:var(--rl-on-dark-muted);font-size:12px;line-height:1.3;letter-spacing:.1em}.rl-hero__caliber-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.rl-hero__caliber-list li{margin:0}.rl-hero__caliber{display:flex;align-items:center;justify-content:center;min-height:48px;padding:0 14px;border:2px solid var(--rl-on-dark);background:transparent;color:var(--rl-on-dark);font-size:15px;font-weight:600;line-height:1;white-space:nowrap;transition:background-color .18s var(--rl-ease),color .18s var(--rl-ease)}body.template-index main#MainContent .rl-hero__caliber{color:var(--rl-on-dark);text-decoration:none}body.template-index main#MainContent .rl-hero__caliber:active{background:var(--rl-on-dark);color:var(--rl-ink)}@media(hover:hover){.rl-hero__cta:hover{background:var(--rl-red-dark)}body.template-index main#MainContent .rl-hero__caliber:hover{background:var(--rl-on-dark);color:var(--rl-ink)}}.rl-hero__trust{border-bottom:1px solid var(--rl-ink)}.rl-trust{display:flex;margin:0 auto;padding-top:0;padding-bottom:0;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--rl-gutter);scrollbar-width:none}.rl-trust::-webkit-scrollbar{display:none}.rl-trust__item{display:flex;flex:0 0 auto;flex-direction:column;justify-content:center;gap:2px;min-height:56px;margin:0;padding:8px 20px;scroll-snap-align:start;white-space:nowrap}.rl-trust__item:first-child{padding-left:0}.rl-trust__item+.rl-trust__item{border-left:1px solid var(--rl-line)}.rl-trust__title{color:var(--rl-ink);font-size:12px;font-weight:600;line-height:1.25;letter-spacing:.08em}.rl-trust__text{color:var(--rl-muted);font-family:var(--rl-body);font-size:14px;line-height:1.3}@media screen and (min-width:750px){.rl-hero__photo{height:440px}.rl-hero__panel{padding:36px 5rem 40px}.rl-hero__proof{font-size:13px}.rl-hero__heading.rl-display{font-size:104px}.rl-hero__cta{align-self:flex-start;min-width:320px;margin-top:28px}.rl-hero__caliber-list{display:flex;flex-wrap:wrap}.rl-hero__caliber{min-width:104px}.rl-trust{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible}.rl-trust__item{min-width:0;padding:8px 16px;white-space:normal}}@media screen and (min-width:990px){.rl-hero__stage{grid-template-columns:minmax(600px,44%) minmax(0,1fr);min-height:clamp(620px,48vw,720px)}.rl-hero__photo{grid-column:2;grid-row:1;height:auto}.rl-hero__photo-img{position:absolute;top:0;right:0;bottom:0;left:0;object-position:62% 50%}.rl-hero__panel{grid-column:1;grid-row:1;display:flex;flex-direction:column;justify-content:center;padding:48px 56px 48px max(5rem,calc((100vw - var(--page-width)) / 2 + 5rem))}.rl-hero__panel-inner{max-width:600px}.rl-hero__proof{margin-bottom:20px}.rl-hero__heading.rl-display{font-size:clamp(96px,7.6vw,124px)}.rl-hero__cta{min-width:340px;min-height:64px;margin-top:32px;font-size:28px}.rl-hero__calibers{margin-top:28px}.rl-trust__item{min-height:0;height:54px;padding:0 20px}.rl-trust__item:first-child{padding-left:0}.rl-trust__title,.rl-trust__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}body.template-index .featured-collection--proarmory{--rl-card-gap: 12px}body.template-index .featured-collection--proarmory.section--padding{padding-top:40px!important;padding-bottom:8px!important}body.template-index .featured-collection--proarmory .title-wrapper{display:flex!important;flex-wrap:nowrap!important;align-items:flex-end!important;justify-content:space-between!important;gap:16px!important;margin:0 0 16px!important;padding:0!important;border:0!important;text-align:left!important}body.template-index .featured-collection--proarmory .title-wrapper:before,body.template-index .featured-collection--proarmory .title-wrapper:after,body.template-index .featured-collection--proarmory .title:before,body.template-index .featured-collection--proarmory .title:after{display:none!important;content:none!important}body.template-index .featured-collection--proarmory .title{display:block!important;flex:1 1 auto;min-width:0;margin:0!important;padding:0!important;border:0!important;color:var(--rl-ink)!important;font-family:var(--rl-display)!important;font-size:28px!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-index .featured-collection--proarmory .view-all--top{display:inline-flex!important;flex:0 0 auto;align-items:center!important;gap:6px!important;min-height:44px;margin:0 0 -10px;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!important;text-decoration:underline!important;text-decoration-thickness:1px!important;text-underline-offset:5px!important;text-transform:uppercase!important;white-space:nowrap}body.template-index .featured-collection--proarmory .view-all--arrow{display:inline-block;font-size:14px!important;text-decoration:none;transition:transform .18s var(--rl-ease)}@media(hover:hover){body.template-index .featured-collection--proarmory .view-all--top:hover{color:var(--rl-red)!important}}body.template-index .featured-collection--proarmory .product-grid{gap:24px var(--rl-card-gap)!important}body.template-index .featured-collection--proarmory .slider-buttons,body.template-index .featured-collection--proarmory .slider-mobile-gutter:after{display:none!important;content:none!important}body.template-index .featured-collection--proarmory .card-wrapper,body.template-index .featured-collection--proarmory .card,body.template-index .featured-collection--proarmory .card--product,body.template-index .featured-collection--proarmory use-animate.card{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body.template-index .featured-collection--proarmory .card--product{overflow:visible!important}body.template-index .featured-collection--proarmory .card__media,body.template-index .featured-collection--proarmory .card__media.media-wrapper{position:relative!important;aspect-ratio:1 / 1!important;border-radius:0!important;background:var(--rl-soft)!important;outline:2px solid transparent;outline-offset:-2px;transition:outline-color .18s var(--rl-ease)}body.template-index .featured-collection--proarmory .card__media .media,body.template-index .featured-collection--proarmory .card--image-animate,body.template-index .featured-collection--proarmory .media--adapt{aspect-ratio:1 / 1!important;background:var(--rl-soft)!important}body.template-index .featured-collection--proarmory .card__media img,body.template-index .featured-collection--proarmory .media img{object-fit:contain!important;background:transparent!important;transform:none!important}body.template-index .featured-collection--proarmory .card__media:after,body.template-index .featured-collection--proarmory .card-wrapper:hover .card__media:after{display:none!important;content:none!important}body.template-index .featured-collection--proarmory .card__badge{top:0!important;left:0!important;margin:0!important}body.template-index .featured-collection--proarmory .badge{padding:5px 8px!important;border:0!important;border-radius:0!important;background:var(--rl-ink)!important;color:#fff!important;font-family:var(--rl-mono)!important;font-size:12px!important;font-weight:600!important;letter-spacing:.04em!important;line-height:1.2!important;text-transform:uppercase!important}body.template-index .featured-collection--proarmory .badge--onsale{background:var(--rl-ink)!important}body.template-index .featured-collection--proarmory .card+.card-information,body.template-index .featured-collection--proarmory .card-information{padding:12px 0 0!important}body.template-index .featured-collection--proarmory .card-information__name-price{gap:8px!important;margin:0!important}body.template-index .featured-collection--proarmory .card-information__text.h4,body.template-index .featured-collection--proarmory .card-information__text{display:-webkit-box!important;min-height:2.6em!important;overflow:hidden!important;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.3!important;text-transform:none!important;-webkit-box-orient:vertical;-webkit-line-clamp:2}body.template-index .featured-collection--proarmory .price{display:block!important;margin:0!important;color:var(--rl-ink)!important}body.template-index .featured-collection--proarmory .price dl{margin:0!important}body.template-index .featured-collection--proarmory .price--on-sale .price__sale{display:flex!important;flex-wrap:wrap;align-items:baseline!important;gap:2px 10px!important}body.template-index .featured-collection--proarmory .price__sale dd,body.template-index .featured-collection--proarmory .price__regular dd{margin:0!important}body.template-index .featured-collection--proarmory .price-item,body.template-index .featured-collection--proarmory .price-item--sale,body.template-index .featured-collection--proarmory .price-item--regular,body.template-index .featured-collection--proarmory .price price-money,body.template-index .featured-collection--proarmory .price bdi{color:var(--rl-ink)!important;font-family:var(--rl-display)!important;font-size:26px!important;font-weight:900!important;letter-spacing:.01em!important;line-height:1!important;text-transform:uppercase!important;font-variant-numeric:tabular-nums;opacity:1!important}body.template-index .featured-collection--proarmory .price sup,body.template-index .featured-collection--proarmory .price .money-cents{top:0!important;font-size:.55em!important;vertical-align:.6em!important}body.template-index .featured-collection--proarmory .price__sale s.price-item--regular,body.template-index .featured-collection--proarmory .price__sale s.price-item--regular price-money,body.template-index .featured-collection--proarmory .price__sale s.price-item--regular bdi,body.template-index .featured-collection--proarmory .price__sale s.price-item--regular sup{color:var(--rl-muted)!important;font-family:var(--rl-mono)!important;font-size:13px!important;font-weight:500!important;letter-spacing:0!important;vertical-align:baseline!important;opacity:1!important;text-decoration:line-through!important;text-decoration-color:var(--rl-muted)!important;text-decoration-thickness:1px!important}body.template-index .featured-collection--proarmory .price__sale s.price-item--regular .price__prefix,body.template-index .featured-collection--proarmory .price__sale s.price-item--regular .price__suffix{margin:0!important;font-size:1em!important;vertical-align:baseline!important}body.template-index .featured-collection--proarmory .price__sale s.price-item--regular:before,body.template-index .featured-collection--proarmory .price__sale s.price-item--regular:after{display:none!important;content:none!important}body.template-index .featured-collection--proarmory .price dt{position:absolute!important}body.template-index .featured-collection--proarmory .price__sale .price__compare{order:2}body.template-index .featured-collection--proarmory .price__sale dt,body.template-index .featured-collection--proarmory .price__sale dd:not(.price__compare){order:1}body.template-index .featured-collection--proarmory .card-information__state-slot{margin-top:auto!important}body.template-index .featured-collection--proarmory .card-stock-badge{display:flex!important;align-items:center;gap:8px;width:auto!important;height:auto!important;min-height:0!important;margin:10px 0 0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important}body.template-index .featured-collection--proarmory .card-stock-badge__dot{position:static!important;flex:0 0 auto;width:8px!important;height:8px!important;border-radius:50%!important;background:#1d7a3e!important;box-shadow:none!important;transform:none!important}body.template-index .featured-collection--proarmory .card-stock-badge--low .card-stock-badge__dot{background:#b26a00!important}body.template-index .featured-collection--proarmory .card-stock-badge--out .card-stock-badge__dot{background:var(--rl-red)!important}body.template-index .featured-collection--proarmory .card-stock-badge__text{color:var(--rl-ink)!important;font-family:var(--rl-mono)!important;font-size:12px!important;font-weight:500!important;letter-spacing:.06em!important;line-height:1.2!important;text-transform:uppercase!important}body.template-index .featured-collection--proarmory .card-stock-badge--out .card-stock-badge__text{color:var(--rl-muted)!important}@media(hover:hover){body.template-index .featured-collection--proarmory .card-wrapper:hover .card__media{outline-color:var(--rl-ink)}body.template-index .featured-collection--proarmory .card-wrapper:hover .card-information__text{text-decoration:underline!important;text-decoration-thickness:1px!important;text-underline-offset:3px!important}}body.template-index .featured-collection--proarmory .card-wrapper:has(:focus-visible) .card__media{outline-color:var(--rl-ink)}@media screen and (min-width:750px){body.template-index .featured-collection--proarmory{--rl-card-gap: 20px}body.template-index .featured-collection--proarmory.section--padding{padding-top:56px!important;padding-bottom:8px!important}body.template-index .featured-collection--proarmory .title-wrapper{margin-bottom:20px!important}body.template-index .featured-collection--proarmory .title{font-size:46px!important}body.template-index .featured-collection--proarmory .card-information__text.h4,body.template-index .featured-collection--proarmory .card-information__text{font-size:16px!important}body.template-index .featured-collection--proarmory .price-item,body.template-index .featured-collection--proarmory .price-item--sale,body.template-index .featured-collection--proarmory .price-item--regular,body.template-index .featured-collection--proarmory .price price-money,body.template-index .featured-collection--proarmory .price bdi{font-size:30px!important}}.rl-tiles{padding:40px 0 8px;background:var(--rl-paper)}.rl-tiles__heading.rl-display{margin:0 0 16px;font-size:34px;line-height:.92;text-align:left;text-wrap:balance}.rl-tiles__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.rl-tiles__item{display:flex;min-width:0;margin:0}.rl-tiles__grid--n1 .rl-tiles__item,.rl-tiles__grid--n3 .rl-tiles__item:first-child,.rl-tiles__grid--n5 .rl-tiles__item:first-child{grid-column:1 / -1}.rl-tile{position:relative;display:flex;flex:1 1 auto;flex-direction:column;min-width:0;background:var(--rl-ink);color:var(--rl-on-dark)}body.template-index main#MainContent .rl-tile{color:var(--rl-on-dark);text-decoration:none}.rl-tile__media{display:block;aspect-ratio:1 / 1;overflow:hidden;background:var(--rl-soft)}.rl-tiles__grid--n1 .rl-tile__media,.rl-tiles__grid--n3 .rl-tiles__item:first-child .rl-tile__media,.rl-tiles__grid--n5 .rl-tiles__item:first-child .rl-tile__media{aspect-ratio:16 / 9}.rl-tile__img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s var(--rl-ease)}.rl-tile__caption{display:flex;flex:1 1 auto;flex-direction:column;gap:4px;padding:10px 12px 12px;background:var(--rl-ink)}.rl-tile__label.rl-display{color:var(--rl-on-dark);font-size:32px;line-height:.92;text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:3px;text-underline-offset:5px;transition:text-decoration-color .18s var(--rl-ease)}.rl-tile__sub{color:var(--rl-on-dark-muted);font-size:11px;font-weight:500;line-height:1.4;letter-spacing:.02em}.rl-tiles__grid--n5 .rl-tiles__item:first-child .rl-tile__label.rl-display{font-size:44px}.rl-tiles__grid--n5 .rl-tiles__item:first-child .rl-tile__sub{font-size:12px}body.template-index main#MainContent .rl-tile:focus-visible{outline:3px solid var(--rl-ink);outline-offset:3px}body.template-index main#MainContent .rl-tile:focus-visible .rl-tile__label{text-decoration-color:currentColor}@media(hover:hover){.rl-tile:hover .rl-tile__img{transform:scale(1.03)}.rl-tile:hover .rl-tile__label{text-decoration-color:currentColor}}@media screen and (min-width:750px){.rl-tiles__heading.rl-display{margin-bottom:20px;font-size:46px}.rl-tiles__grid{gap:12px}.rl-tile__caption{padding:14px 18px 16px}.rl-tile__label.rl-display{font-size:44px}.rl-tile__sub{font-size:12px;letter-spacing:.06em}.rl-tiles__grid--n5 .rl-tiles__item:first-child .rl-tile__label.rl-display{font-size:56px}}@media screen and (min-width:990px){.rl-tiles{padding:56px 0 8px}.rl-tiles__grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.rl-tiles__grid--n3 .rl-tiles__item:first-child{grid-column:auto}.rl-tiles__grid--n5{grid-template-columns:repeat(6,minmax(0,1fr))}.rl-tiles__grid--n5 .rl-tiles__item{grid-column:span 2}.rl-tiles__grid--n5 .rl-tiles__item:nth-child(-n+2){grid-column:span 3}.rl-tile{display:block}.rl-tile__media,.rl-tiles__grid--n3 .rl-tiles__item:first-child .rl-tile__media{aspect-ratio:4 / 3}.rl-tiles__grid--n5 .rl-tiles__item:nth-child(-n+2) .rl-tile__media{aspect-ratio:16 / 10}.rl-tile__caption{position:absolute;left:0;bottom:0;max-width:calc(100% - 32px);padding:16px 24px 18px;gap:6px}.rl-tile__label.rl-display{font-size:52px}.rl-tile__sub{font-size:13px}.rl-tiles__grid--n5 .rl-tiles__item:first-child .rl-tile__label.rl-display,.rl-tiles__grid--n5 .rl-tiles__item:nth-child(-n+2) .rl-tile__label.rl-display{font-size:72px}.rl-tiles__grid--n5 .rl-tiles__item:nth-child(-n+2) .rl-tile__caption{padding:20px 28px 22px}.rl-tiles__grid--n5 .rl-tiles__item:nth-child(-n+2) .rl-tile__sub{font-size:14px}}@media(prefers-reduced-motion:reduce){.rl-hero *,.rl-tiles *,body.template-index .featured-collection--proarmory *{transition-duration:.01ms!important}.rl-tile:hover .rl-tile__img{transform:none}}@media screen and (max-width:749px){.rl-trust{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;scroll-snap-type:none}.rl-trust__item,.rl-trust__item:first-child{min-width:0;padding:10px 12px 10px 0;white-space:normal}.rl-trust__item+.rl-trust__item{border-left:0}.rl-trust__item:nth-child(2n){padding-left:12px;border-left:1px solid var(--rl-line)}.rl-trust__item:nth-child(n+3){border-top:1px solid var(--rl-line)}}body.template-index .featured-collection--proarmory .card-stock-badge:not(.card-stock-badge--low):not(.card-stock-badge--out){display:none!important}body.template-index .featured-collection--proarmory .card-stock-badge--low .card-stock-badge__dot{background:var(--rl-red)!important}body.template-index .featured-collection--proarmory .card-stock-badge--low .card-stock-badge__text{color:var(--rl-red)!important}body.template-index .featured-collection--proarmory .badge--onsale{display:none!important}body.template-index .featured-collection--proarmory .price__regular .price-item,body.template-index .featured-collection--proarmory .price__sale .price-item--sale{font-size:15px!important}body.template-index .featured-collection--proarmory .price__regular .price-item bdi,body.template-index .featured-collection--proarmory .price__regular .price-item price-money,body.template-index .featured-collection--proarmory .price__sale .price-item--sale bdi,body.template-index .featured-collection--proarmory .price__sale .price-item--sale price-money{font-size:26px!important}@media screen and (max-width:749px){body.template-index .featured-collection--proarmory .slider-mobile-gutter{margin-right:calc(-1 * var(--rl-gutter, 16px))!important}body.template-index .featured-collection--proarmory .product-grid{display:flex!important;flex-wrap:nowrap!important;gap:12px!important;margin:0!important;padding:0 var(--rl-gutter, 16px) 4px 0!important;overflow-x:auto!important;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-left:0;scrollbar-width:none}body.template-index .featured-collection--proarmory .product-grid::-webkit-scrollbar{display:none}body.template-index .featured-collection--proarmory .product-grid>.flex-grid__item{flex:0 0 62%!important;width:62%!important;max-width:none!important;margin:0!important;scroll-snap-align:start}}@media screen and (min-width:750px){body.template-index .featured-collection--proarmory .price__regular .price-item bdi,body.template-index .featured-collection--proarmory .price__regular .price-item price-money,body.template-index .featured-collection--proarmory .price__sale .price-item--sale bdi,body.template-index .featured-collection--proarmory .price__sale .price-item--sale price-money{font-size:30px!important}}.rl-tile__img{filter:saturate(.85) contrast(1.05)}@media screen and (max-width:749px){.rl-tile__caption{padding:10px 14px 12px}.rl-tile__label.rl-display,.rl-tiles__grid--n5 .rl-tiles__item:first-child .rl-tile__label.rl-display{font-size:28px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/pa-rl-home.css.map */
