:root{--rchs-ink: #121417;--rchs-ink-2: #1B1E23;--rchs-ink-3: #0B0C0E;--rchs-line-dark: #2A2D33;--rchs-border-dark: #4A4F58;--rchs-text-dark: #F2F3F5;--rchs-muted-dark: #B9BCC2;--rchs-paper: #F2F3F5;--rchs-line: #D9DBDF;--rchs-muted: #5B5F66;--rchs-red: #E8000B;--rchs-red-ink: #C8000A;--rchs-red-hover: #B8000A;--rchs-display: var(--font-heading--family, "Barlow Condensed", "Arial Narrow", "Helvetica Neue", sans-serif);--rchs-body: var(--font-body--family, "Barlow", "Helvetica Neue", Arial, sans-serif);--rchs-mono: "IBM Plex Mono", ui-monospace, Menlo, Consolas, monospace;--rchs-grid: repeating-linear-gradient(0deg, rgba(255, 255, 255, .035) 0 1px, transparent 1px 72px), repeating-linear-gradient(90deg, rgba(255, 255, 255, .035) 0 1px, transparent 1px 72px)}.rchs-display{font-family:var(--rchs-display);font-weight:800;font-style:italic;text-transform:uppercase;letter-spacing:-.01em;line-height:.92;padding-right:.08em}.rchs-eyebrow{margin:0;font-family:var(--rchs-mono);font-size:13px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--rchs-red-ink)}.rchs-eyebrow--dark{display:flex;align-items:center;gap:12px;color:var(--rchs-muted-dark)}.rchs-eyebrow--dark:before{content:"";width:22px;height:3px;background:var(--rchs-red);flex:0 0 auto}.rchs-mono{font-family:var(--rchs-mono)}.rchs-section-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 24px;margin-bottom:28px}.rchs-section-head>div{display:flex;flex-direction:column;gap:10px}.rchs-section-head h2{margin:0;font-size:clamp(36px,4vw,52px)}.rchs-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 24px;border:1.5px solid transparent;border-radius:4px;font-family:var(--rchs-display);font-weight:700;font-size:20px;line-height:1;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;cursor:pointer}.rchs-btn--primary{background:var(--rchs-red);border-color:var(--rchs-red);color:#fff}.rchs-btn--primary:hover{background:var(--rchs-red-hover);border-color:var(--rchs-red-hover);color:#fff}.rchs-btn--outline-dark{background:transparent;border-color:var(--rchs-border-dark);color:var(--rchs-text-dark)}.rchs-btn--outline-dark:hover{border-color:#fff;color:#fff}.rchs-btn--ink{background:var(--rchs-ink);border-color:var(--rchs-ink);color:#fff}.rchs-btn--ink:hover{background:#000;border-color:#000;color:#fff}.rchs-btn--outline{background:transparent;border-color:var(--rchs-ink);color:var(--rchs-ink)}.rchs-btn--outline:hover{background:var(--rchs-ink);color:#fff}.rchs-text-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--rchs-red-ink);font-weight:600;font-size:16px;text-decoration:none}.rchs-text-link:hover{color:var(--rchs-red-hover);text-decoration:underline;text-underline-offset:4px}.rchs-text-link--light{color:var(--rchs-text-dark)}.rchs-text-link--light:hover{color:#fff}.rchs-rumble{height:10px;background:repeating-linear-gradient(135deg,var(--rchs-red) 0 28px,var(--rchs-ink) 28px 56px)}.rchs-card-info{display:flex;flex-direction:column;gap:6px;padding:2px 2px 6px}.rchs-meta{margin:0;font-family:var(--rchs-mono);font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--rchs-muted)}.rchs-card-info__title{margin:0;font-family:var(--rchs-display);font-weight:700;font-style:normal;font-size:25px;line-height:1.02;letter-spacing:0;text-transform:uppercase;color:var(--rchs-ink)}.rchs-meta__battery{margin:0;font-size:14.5px;line-height:1.4;color:var(--rchs-muted)}.rchs-card-info__row{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:6px}.rchs-card-info__price{font-family:var(--rchs-display);font-weight:700;font-size:27px;line-height:1;color:var(--rchs-ink)}.rchs-card-info__compare{margin-right:6px;font-size:18px;font-weight:600;color:var(--rchs-muted)}.rchs-meta__colors{margin:0;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--rchs-red-ink)}@media(max-width:749px){.rchs-btn{min-height:48px;padding:0 18px;font-size:18px}.rchs-section-head{margin-bottom:18px}.rchs-card-info__title{font-size:21px}.rchs-card-info__price{font-size:23px}}.product-information .product-details product-price,.product-information .product-details product-price>*{font-family:var(--rchs-display);font-style:normal;font-weight:700;font-size:40px;line-height:1;letter-spacing:0;text-transform:none;color:var(--rchs-ink);margin:0;text-wrap:initial}.product-information .product-details product-price [ref=priceContainer]{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px}.product-information .product-details product-price .price{color:var(--rchs-ink)}.product-information .product-details product-price .compare-at-price,.product-information .product-details product-price .compare-at-price bdi{font-size:20px;font-weight:600;color:var(--rchs-muted);text-decoration:line-through;text-decoration-thickness:1.5px}.product-information .product-details product-price .unit-price,.product-information .product-details product-price .volume-pricing-note,.product-information .product-details product-price .tax-note,.product-information .product-details product-price .installments{display:block;width:100%;font-family:var(--rchs-body);font-size:14px;font-weight:400;line-height:1.4;letter-spacing:0;text-transform:none;color:var(--rchs-muted);margin-block-start:6px}.product-information .product-details .buy-buttons-block{display:block;width:100%;min-width:0}.product-information .product-details .buy-buttons-block product-form-component{display:block;width:100%}.product-information .product-details .product-form-buttons{gap:10px;min-width:0}.product-information .product-form-buttons>.quantity-selector-wrapper{flex:0 0 auto;min-width:0}.product-information .product-form-buttons .quantity-selector{--quantity-selector-width: 136px;flex:0 0 auto;width:136px;height:56px;min-height:56px;align-self:auto;color:var(--rchs-ink);background-color:#fff;border:1px solid var(--rchs-ink);border-radius:4px;overflow:hidden}.product-information .product-form-buttons .quantity-selector :is(.quantity-minus,.quantity-plus){width:44px;height:100%;min-height:44px;border-radius:0;color:var(--rchs-ink);background:transparent}.product-information .product-form-buttons .quantity-selector :is(.quantity-minus,.quantity-plus):hover{color:var(--rchs-ink);background-color:var(--rchs-paper)}.product-information .product-form-buttons .quantity-selector :is(.quantity-minus,.quantity-plus):focus-visible{outline:2px solid var(--rchs-ink);outline-offset:-4px;border-radius:4px}.product-information .product-form-buttons .quantity-selector svg{width:14px;height:14px}.product-information .product-form-buttons .quantity-selector input[type=number]{width:46px;min-width:3ch;height:100%;padding:0;border:0;border-radius:0;font-family:var(--rchs-body);font-size:17px;font-weight:600;line-height:1;color:var(--rchs-ink);background:transparent}.product-information .product-form-buttons>span:has(.add-to-cart-button){flex:1 1 180px;min-width:0}.product-information .product-form-buttons add-to-cart-component{display:block;width:100%}.product-information .product-form-buttons .add-to-cart-button.button{--button-color: #fff;--button-background-color: var(--rchs-red);--button-border-color: var(--rchs-red);--button-border-width: 0px;--button-focus-outline-color: var(--rchs-ink);width:100%;height:56px;min-height:56px;padding:0 20px;gap:10px;border-radius:4px;font-family:var(--rchs-display);font-style:normal;font-weight:700;font-size:21px;line-height:1;letter-spacing:.04em;text-transform:uppercase;color:var(--button-color);background-color:var(--button-background-color)}.product-information .product-form-buttons .add-to-cart-button.button:hover:not([disabled]){--button-color: #fff;--button-background-color: var(--rchs-red-hover);--button-border-color: var(--rchs-red-hover)}.product-information .product-form-buttons .add-to-cart-button.button:focus-visible{outline:2px solid var(--rchs-ink);outline-offset:3px}.product-information .product-form-buttons .add-to-cart-button.button .add-to-cart-icon,.product-information .product-form-buttons .add-to-cart-button.button .add-to-cart-icon svg{width:20px;height:20px}.product-information .product-form-buttons>.accelerated-checkout-block{flex:1 1 100%;width:100%;min-width:0}.product-information .accelerated-checkout-block shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size: 56px;--shopify-accelerated-checkout-button-border-radius: 4px;--shopify-accelerated-checkout-button-box-shadow: inset 0 0 0 1.5px var(--rchs-ink);--shopify-accelerated-checkout-skeleton-background-color: var(--rchs-paper)}.product-information .accelerated-checkout-block .shopify-payment-button,.product-information .accelerated-checkout-block .shopify-payment-button__button{width:100%}.product-information .accelerated-checkout-block .shopify-payment-button__button--unbranded{--button-color: var(--rchs-ink);--button-background-color: transparent;--button-border-color: var(--rchs-ink);--button-border-width: 1.5px;align-content:center;width:100%!important;height:56px!important;min-height:56px!important;padding:0 20px!important;border:0!important;border-radius:4px!important;box-shadow:inset 0 0 0 1.5px var(--rchs-ink)!important;background-color:transparent!important;color:var(--rchs-ink)!important;font-family:var(--rchs-display)!important;font-style:normal;font-weight:700!important;font-size:20px!important;line-height:1!important;letter-spacing:.04em;text-transform:uppercase!important;text-align:center;cursor:pointer}.product-information .accelerated-checkout-block .shopify-payment-button__button--unbranded:hover:not([disabled]),.product-information .accelerated-checkout-block .shopify-payment-button__button--unbranded:focus-visible{--button-color: #fff;--button-background-color: var(--rchs-ink);--button-border-color: var(--rchs-ink);background-color:var(--rchs-ink)!important;color:#fff!important;box-shadow:inset 0 0 0 1.5px var(--rchs-ink)!important}.product-information .accelerated-checkout-block .shopify-payment-button__button--unbranded:focus-visible{outline:2px solid var(--rchs-ink);outline-offset:3px}.product-information .accelerated-checkout-block more-payment-options-link,.product-information .accelerated-checkout-block .shopify-payment-button__more-options{font-family:var(--rchs-body);font-size:14px;color:var(--rchs-muted)}.product-information .product-form-text__error{font-size:14px;color:var(--rchs-red-ink)}.product-information .variant-picker{width:100%;max-width:100%;min-width:0}.product-information .variant-option legend,.product-information .variant-option--dropdowns>label,.product-information .variant-option[data-testid=variant-option-single]{font-family:var(--rchs-mono);font-size:12.5px;font-weight:500;line-height:1.3;letter-spacing:.12em;text-transform:uppercase;color:var(--rchs-muted)}.product-information .variant-option legend{padding:0;margin-block-end:10px}.product-information .variant-option__swatch-value{padding-inline-start:0;color:var(--rchs-ink)}.product-information .variant-option__swatch-value:before{content:"\2014";margin-inline:.5em;color:var(--rchs-muted)}.product-information .variant-option--swatches{gap:10px;max-width:100%}.product-information .variant-picker .variant-option--swatches label.variant-option__button-label--has-swatch{border-radius:4px;border:0;padding:0;outline-offset:2px}.product-information .variant-option--swatches .swatch{--color-border: var(--rchs-line);border:1px solid var(--rchs-line);border-radius:4px;background-color:var(--rchs-paper);background-size:cover}.product-information .variant-option--swatches .swatch--unavailable{border-style:dashed}.product-information .variant-option__button-label--has-swatch:hover{outline:2px solid var(--rchs-ink);outline-offset:2px}.product-information .variant-option__button-label--has-swatch:hover .swatch{border-color:var(--rchs-ink)}.product-information .variant-option__button-label--has-swatch:has(:checked){--focus-outline: 2px solid var(--rchs-red);outline:2px solid var(--rchs-red);outline-offset:2px}.product-information .variant-option__button-label--has-swatch:has(:checked) .swatch{border-color:var(--rchs-red)}.product-information .variant-option__button-label--has-swatch:has(:focus-visible){outline:2px solid var(--rchs-ink);outline-offset:2px}.product-information .variant-option__button-label--has-swatch:has(:checked):has(:focus-visible){outline:3px solid var(--rchs-red);outline-offset:3px}.product-information .variant-option__button-label--has-swatch:has([data-option-available=false]) .swatch{border-style:dashed;border-color:var(--rchs-muted);opacity:.5}.product-information .variant-option__button-label--has-swatch:has([data-option-available=false]) svg{stroke:var(--rchs-muted)}.product-information .variant-option--buttons:not(.variant-option--swatches){--options-border-radius: 4px;--options-border-width: 1px;--color-variant-border: var(--rchs-ink);--color-variant-text: var(--rchs-ink);--color-variant-text-rgb: 18 20 23;--color-variant-background: #fff;--color-variant-hover-border: var(--rchs-ink);--color-variant-hover-background: var(--rchs-paper);--color-variant-hover-text: var(--rchs-ink);--color-selected-variant-border: var(--rchs-ink);--color-selected-variant-background: var(--rchs-ink);--color-selected-variant-text: #fff;--color-selected-variant-text-rgb: 255 255 255;--color-selected-variant-hover-border: #000;--color-selected-variant-hover-background: #000;--color-selected-variant-hover-text: #fff;gap:8px}.product-information .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label{min-height:44px;padding:0 16px;border-radius:4px}.product-information .variant-option__button-label__text{font-family:var(--rchs-display);font-weight:600;font-size:16px;line-height:1;letter-spacing:.04em;text-transform:uppercase}.product-information .variant-option__select-wrapper{border-color:var(--rchs-ink);border-radius:4px;color:var(--rchs-ink)}.product-information .variant-option__select{font-family:var(--rchs-body);font-size:16px}.product-information .product-details .group-block-content>.product-inventory .product-inventory__status{font-family:var(--rchs-mono);font-size:12px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--rchs-ink);gap:8px}.product-information .product-details .group-block-content>.product-inventory .product-inventory__icon,.product-information .product-details .group-block-content>.product-inventory .product-inventory__icon svg{width:14px;height:14px}.product-information .product-details .accordion{--color-border: var(--rchs-line);--color-border-rgb: 217 219 223;width:100%;border:0;border-radius:0;background:transparent}.product-information .accordion.accordion--dividers accordion-custom .details{border-block-start:1px solid var(--rchs-line);border-block-end:0}.product-information .accordion.accordion--dividers accordion-custom:last-child .details{border-block-end:1px solid var(--rchs-line)}.product-information .accordion .details__header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding-block:8px;font-family:var(--rchs-display);font-style:normal;font-weight:700;font-size:18px;line-height:1.1;letter-spacing:.02em;text-transform:uppercase;color:var(--rchs-ink)}.product-information .accordion .details__header:hover{color:var(--rchs-ink)}.product-information .accordion .details__header:hover .svg-wrapper{color:var(--rchs-red-ink)}.product-information .accordion .details__header:focus-visible{outline:2px solid var(--rchs-ink);outline-offset:2px;border-radius:2px}.product-information .accordion .details__header .svg-wrapper{flex:0 0 auto;margin-inline-start:auto;width:20px;height:20px;color:var(--rchs-ink)}.product-information .accordion .details__header .svg-wrapper svg{width:20px;height:20px}.product-information .accordion .details__icon{margin-inline-end:10px}.product-information .accordion .details-content{padding-block:0 18px;font-family:var(--rchs-body);font-size:15px;line-height:1.5;color:var(--rchs-muted)}.product-information .accordion .details-content :is(p,li,td,th){font-family:var(--rchs-body);font-size:15px;line-height:1.5;color:var(--rchs-muted)}.product-information .accordion .details-content strong{color:var(--rchs-ink);font-weight:600}.product-information .accordion .details-content a{color:var(--rchs-red-ink);font-weight:600;text-decoration:underline;text-decoration-color:currentcolor;text-underline-offset:3px}.product-information .accordion .details-content a:hover{color:var(--rchs-red-hover);text-decoration-color:currentcolor}.sticky-add-to-cart .sticky-add-to-cart__bar{--color-background: #fff;--color-foreground: var(--rchs-ink);left:0;right:0;bottom:0;width:100%;max-width:none;padding:10px max(clamp(16px,4vw,40px),calc((100vw - 1440px)/2)) calc(10px + var(--safe-area-inset-bottom, 0px));gap:16px;border-radius:0;border-top:1px solid var(--rchs-line);background:#fff;color:var(--rchs-ink);box-shadow:0 -8px 28px #12141714;transform:translateY(calc(100% + 40px))}.sticky-add-to-cart .sticky-add-to-cart__bar:before{display:none}.sticky-add-to-cart .sticky-add-to-cart__bar[data-stuck=true]{opacity:1;transform:translateY(0)}@starting-style{.sticky-add-to-cart .sticky-add-to-cart__bar[data-stuck=true]{opacity:0;transform:translateY(calc(100% + 40px))}}.sticky-add-to-cart .sticky-add-to-cart__bar .sticky-add-to-cart__image{width:64px;height:64px;flex:0 0 64px;border:1px solid var(--rchs-line);border-radius:4px;background:#fff;overflow:hidden}.sticky-add-to-cart .sticky-add-to-cart__bar .sticky-add-to-cart__image-img{object-fit:contain}.sticky-add-to-cart .sticky-add-to-cart__bar .sticky-add-to-cart__info{flex:1 1 auto;min-width:0;padding:0}.sticky-add-to-cart .sticky-add-to-cart__bar .sticky-add-to-cart__title{display:block;margin:0;font-family:var(--rchs-display);font-style:normal;font-weight:700;font-size:16px;line-height:1.1;letter-spacing:.01em;text-transform:uppercase;color:var(--rchs-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sticky-add-to-cart .sticky-add-to-cart__bar .sticky-add-to-cart__variant{display:block;margin-top:3px;font-family:var(--rchs-mono);font-size:12px;font-weight:500;line-height:1.3;letter-spacing:.06em;text-transform:uppercase;color:var(--rchs-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sticky-add-to-cart .sticky-add-to-cart__bar .sticky-add-to-cart__price,.sticky-add-to-cart .sticky-add-to-cart__bar .sticky-add-to-cart__price .price{flex:0 0 auto;font-family:var(--rchs-display);font-weight:700;font-size:20px;line-height:1;letter-spacing:0;color:var(--rchs-ink);white-space:nowrap}.sticky-add-to-cart .sticky-add-to-cart__bar .sticky-add-to-cart__price .compare-at-price{margin-inline-start:6px;font-size:14px;font-weight:600;color:var(--rchs-muted);text-decoration:line-through}.sticky-add-to-cart .sticky-add-to-cart__bar .sticky-add-to-cart__button{--button-color: #fff;--button-background-color: var(--rchs-red);--button-border-color: var(--rchs-red);--button-border-width: 0px;--button-focus-outline-color: var(--rchs-ink);flex:0 0 auto;width:auto;min-width:160px;height:48px;min-height:48px;padding:0 22px;gap:8px;border-radius:4px;font-family:var(--rchs-display);font-style:normal;font-weight:700;font-size:18px;line-height:1;letter-spacing:.04em;text-transform:uppercase}.sticky-add-to-cart .sticky-add-to-cart__bar .sticky-add-to-cart__button:hover:not([disabled]){--button-background-color: var(--rchs-red-hover);--button-border-color: var(--rchs-red-hover)}.sticky-add-to-cart .sticky-add-to-cart__bar .sticky-add-to-cart__button:focus-visible{outline:2px solid var(--rchs-ink);outline-offset:2px}[id$=__recommendations] .section-resource-list__content .text-block :is(h2,h3){display:flex;align-items:center;gap:12px;margin:0;padding-right:.08em;font-family:var(--rchs-display);font-style:italic;font-weight:800;font-size:clamp(30px,3vw,36px);line-height:.95;letter-spacing:-.01em;text-transform:uppercase;color:var(--rchs-ink);text-wrap:initial}[id$=__recommendations] .section-resource-list__content .text-block :is(h2,h3):before{content:"";flex:0 0 auto;width:22px;height:3px;background:var(--rchs-red)}[id$=__recommendations] .product-card .card-gallery{background-color:#fff;border:1px solid var(--rchs-line);border-radius:4px;overflow:hidden}[id$=__recommendations] .product-card .text-block p[role=heading]{margin:0;font-family:var(--rchs-body);font-size:16px;font-weight:600;line-height:1.3;letter-spacing:0;text-transform:none;color:var(--rchs-ink)}[id$=__recommendations] .product-card .rchs-card-sku{display:block;margin-top:2px;font-family:var(--rchs-mono);font-size:12px;font-weight:500;line-height:1.4;letter-spacing:.08em;text-transform:uppercase;color:var(--rchs-muted)}[id$=__recommendations] .product-card product-price,[id$=__recommendations] .product-card product-price>*{font-family:var(--rchs-display);font-style:normal;font-weight:700;font-size:18px;line-height:1;letter-spacing:0;text-transform:none;color:var(--rchs-ink);margin:0}[id$=__recommendations] .product-card product-price .compare-at-price{margin-inline-start:6px;font-size:14px;font-weight:600;color:var(--rchs-muted);text-decoration:line-through}[id$=__recommendations] .product-card a.contents{color:var(--rchs-ink);text-decoration:none}[id$=__recommendations] .slideshow-control{--color-foreground: var(--rchs-ink);--color-foreground-rgb: 18 20 23;--color-background: #fff;--color-border: var(--rchs-line);color:var(--rchs-ink)}[id$=__recommendations] .slideshow-control:hover{color:var(--rchs-red-ink)}[id$=__recommendations] .slideshow-control:focus-visible{outline:2px solid var(--rchs-ink);outline-offset:2px}[id$=__fitment_help] .text-block :is(h2,h3){margin:0;padding-right:.08em;font-family:var(--rchs-display);font-style:italic;font-weight:800;font-size:clamp(30px,3vw,36px);line-height:.95;letter-spacing:-.01em;text-transform:uppercase;color:#fff}[id$=__fitment_help] .text-block :is(h2,h3):before{content:"";display:block;width:22px;height:3px;margin-block-end:14px;background:var(--rchs-red)}[id$=__fitment_help] .text-block.paragraph :is(p,li){color:var(--rchs-muted-dark);font-size:16px;line-height:1.5}[id$=__fitment_help] .text-block.paragraph a{color:var(--rchs-text-dark)}[id$=__fitment_help] .button,[id$=__fitment_help] .button-secondary{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 22px;border-radius:4px;font-family:var(--rchs-display);font-style:normal;font-weight:700;font-size:20px;line-height:1;letter-spacing:.04em;text-transform:uppercase;text-decoration:none}[id$=__fitment_help] .button{--button-color: #fff;--button-background-color: var(--rchs-red);--button-border-color: var(--rchs-red);--button-border-width: 0px;--button-focus-outline-color: #fff}[id$=__fitment_help] .button:hover{--button-color: #fff;--button-background-color: var(--rchs-red-hover);--button-border-color: var(--rchs-red-hover)}[id$=__fitment_help] .button-secondary{--button-color: var(--rchs-text-dark);--button-background-color: transparent;--button-border-color: var(--rchs-border-dark);--button-border-width: 1.5px;--button-focus-outline-color: #fff}[id$=__fitment_help] .button-secondary:hover{--button-color: #fff;--button-background-color: transparent;--button-border-color: #fff}[id$=__fitment_help] .button:focus-visible,[id$=__fitment_help] .button-secondary:focus-visible{outline:2px solid #fff;outline-offset:3px}.product-information .product-details,.product-information .product-details>.group-block,.product-information .product-details>.group-block>.group-block-content{min-width:0;max-width:100%}.product-information .product-details>.group-block>.group-block-content>*{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.product-information .product-information__media{min-width:0}.product-information .product-information__media .slideshow-controls__thumbnail{border:1px solid var(--rchs-line);border-radius:4px;background:#fff;overflow:hidden}.product-information .product-information__media .slideshow-controls__thumbnail:hover{border-color:var(--rchs-ink)}.product-information .product-information__media .slideshow-controls__thumbnail:is([aria-selected=true],[aria-current=true]){border-color:var(--rchs-red);box-shadow:inset 0 0 0 1px var(--rchs-red)}.product-information .product-information__media .slideshow-controls__thumbnail:focus-visible{outline:2px solid var(--rchs-ink);outline-offset:2px}@media(max-width:749px){.product-information .product-details product-price,.product-information .product-details product-price>*{font-size:32px}.product-information .product-details product-price .compare-at-price,.product-information .product-details product-price .compare-at-price bdi{font-size:17px}.product-information .product-form-buttons .quantity-selector{height:54px;min-height:54px;width:132px}.product-information .product-form-buttons .quantity-selector input[type=number]{width:42px;font-size:16px}.product-information .product-form-buttons>span:has(.add-to-cart-button){flex:1 1 160px}.product-information .product-form-buttons .add-to-cart-button.button{height:54px;min-height:54px;padding:0 16px;font-size:20px}.product-information .accelerated-checkout-block shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size: 54px}.product-information .accelerated-checkout-block .shopify-payment-button__button--unbranded{height:54px!important;min-height:54px!important;font-size:19px!important}.product-information .variant-option legend,.product-information .variant-option--dropdowns>label{font-size:11.5px;margin-block-end:8px}.product-information .variant-option--swatches{gap:8px}.product-information .accordion .details__header{min-height:48px;font-size:17px}.product-information .accordion .details-content,.product-information .accordion .details-content :is(p,li,td,th){font-size:14.5px}.sticky-add-to-cart .sticky-add-to-cart__bar{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"image info button" "image price button";align-items:center;column-gap:12px;row-gap:3px;padding:10px 16px calc(10px + var(--safe-area-inset-bottom, 0px))}.sticky-add-to-cart .sticky-add-to-cart__bar .sticky-add-to-cart__image{grid-area:image;width:56px;height:56px;flex-basis:56px}.sticky-add-to-cart .sticky-add-to-cart__bar .sticky-add-to-cart__info{grid-area:info;align-self:end}.sticky-add-to-cart .sticky-add-to-cart__bar .sticky-add-to-cart__info[data-has-image=false]{padding-inline-start:0}.sticky-add-to-cart .sticky-add-to-cart__bar .sticky-add-to-cart__title{font-size:17px}.sticky-add-to-cart .sticky-add-to-cart__bar .sticky-add-to-cart__variant{display:none}.sticky-add-to-cart .sticky-add-to-cart__bar .sticky-add-to-cart__price,.sticky-add-to-cart .sticky-add-to-cart__bar .sticky-add-to-cart__price .price{grid-area:price;align-self:start;font-size:20px;line-height:1.1}.sticky-add-to-cart .sticky-add-to-cart__bar .sticky-add-to-cart__button{grid-area:button;width:auto;min-width:0;height:50px;min-height:50px;padding:0 20px;font-size:18px}.sticky-add-to-cart .sticky-add-to-cart__bar .add-to-cart-text__content{display:inline}.sticky-add-to-cart .sticky-add-to-cart__bar .sticky-add-to-cart__button .add-to-cart-text>.svg-wrapper{display:none}[id$=__recommendations] .section-resource-list__content .text-block :is(h2,h3){font-size:28px;gap:10px}[id$=__recommendations] .product-card .text-block p[role=heading]{font-size:15px}[id$=__recommendations] .product-card product-price,[id$=__recommendations] .product-card product-price>*{font-size:17px}[id$=__fitment_help] .text-block :is(h2,h3){font-size:30px}[id$=__fitment_help] .group-block:has(>.group-block-content>:is(.button,.button-secondary))>.group-block-content{flex-direction:column;align-items:stretch;gap:10px}[id$=__fitment_help] .button,[id$=__fitment_help] .button-secondary{width:100%;min-height:50px;font-size:19px}.product-information .product-information__media media-gallery,.product-information .product-information__media .media-gallery{margin-block-end:0}.product-information .product-details .product-form-buttons,.product-information .variant-picker,.product-information .accordion{max-width:100%}}@media(max-width:479px){.sticky-add-to-cart .sticky-add-to-cart__bar{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"info button" "price button"}.sticky-add-to-cart .sticky-add-to-cart__bar .sticky-add-to-cart__image{display:none}.sticky-add-to-cart .sticky-add-to-cart__bar .sticky-add-to-cart__button{padding:0 16px}}@media(prefers-reduced-motion:no-preference){.product-information .product-form-buttons .quantity-selector :is(.quantity-minus,.quantity-plus),.product-information .accelerated-checkout-block .shopify-payment-button__button--unbranded,.product-information .variant-option__button-label--has-swatch,.product-information .variant-option--swatches .swatch,.product-information .accordion .details__header .svg-wrapper,.product-information .product-information__media .slideshow-controls__thumbnail,[id$=__recommendations] .slideshow-control,[id$=__fitment_help] .button,[id$=__fitment_help] .button-secondary{transition-property:color,background-color,border-color,outline-color,box-shadow;transition-duration:.18s;transition-timing-function:ease-out}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/rchs-brand.css.map */
