body:has(.rh-funnel-dependencies[data-rh-route=rh-male-maximizer]),body:has(.rh-funnel-dependencies[data-rh-route=rh-primesync]){--rh-product-accent: #981f24;--rh-product-paper: #fffcf8;--rh-product-line: #e9dcd6}body:has(.rh-funnel-dependencies[data-rh-route^=rh-]) .product-information{width:100%;max-width:1244px;margin-inline:auto;background:var(--rh-product-paper, #fffcf8)}body:has(.rh-funnel-dependencies) .product-information .product-details{min-width:0;padding-inline:0}body:has(.rh-funnel-dependencies) .product-information .product-details>.group-block{padding-inline:0;width:100%}body:has(.rh-funnel-dependencies) .product-information .product-details h1{font-size:clamp(28px,2.5vw,34px);line-height:1.15;letter-spacing:-.025em;margin-block:0 4px;color:#202020}body:has(.rh-funnel-dependencies) .product-information .product-form-buttons{display:grid;grid-template-columns:112px minmax(0,1fr);gap:10px;align-items:stretch}body:has(.rh-funnel-dependencies) .product-information .product-form-buttons>:is(quantity-selector-component,.quantity-selector,add-to-cart-component){width:100%;min-width:0}body:has(.rh-funnel-dependencies) .product-information .product-form-buttons>.accelerated-checkout-block{grid-column:1 / -1;width:100%;margin:0}body:has(.rh-funnel-dependencies) .product-information .add-to-cart-button{min-height:48px;width:100%;border-radius:8px;background:var(--rh-product-accent);border-color:var(--rh-product-accent);color:#fff;box-shadow:none}body:has(.rh-funnel-dependencies) .product-information .quantity-selector{min-height:48px;border-radius:8px}body:has(.rh-funnel-dependencies) .product-information .product-form-buttons shopify-accelerated-checkout{display:block;width:100%}body:has(.rh-funnel-dependencies[data-rh-route=rh-primesync]) :is(.ps-page,.ps-section,.ps-journey,.cg-faq-grid) :is(h1,h2,h3,h4,p,li,a,button,summary){font-family:var(--font-body--family)}body:has(.rh-funnel-dependencies[data-rh-route=rh-primesync]) :is(.ps-section,.ps-journey) h2{font-size:clamp(28px,3vw,38px);line-height:1.18;letter-spacing:-.025em}body:has(.rh-funnel-dependencies[data-rh-route=rh-primesync]) .product-information__media{border:0;border-radius:12px}body:has(.rh-funnel-dependencies) [id$=__ps_offer_marquee] .section-background,body:has(.rh-funnel-dependencies) [id$=__ps_offer_marquee] marquee-component{background:var(--rh-product-accent, #981f24);color:#fff}@media(min-width:750px){body:has(.rh-funnel-dependencies) .product-information .product-information__grid.product-information--media-left{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:28px;max-width:1180px;width:100%;align-items:start}body:has(.rh-funnel-dependencies) .product-information .product-information__media{grid-column:1;width:100%;padding-inline:0;min-width:0;position:sticky;top:24px;align-self:start}body:has(.rh-funnel-dependencies) .product-information .product-details{grid-column:2}}@media(max-width:749px){body:has(.rh-funnel-dependencies) .product-information.section{padding-inline:16px}body:has(.rh-funnel-dependencies) .product-information .product-information__grid{display:flex;flex-direction:column;gap:20px;width:100%}body:has(.rh-funnel-dependencies) .product-information .product-details,body:has(.rh-funnel-dependencies) .product-information .product-details>.group-block{display:block;width:100%}body:has(.rh-funnel-dependencies) .product-information .product-details>.group-block>.group-block-content{display:flex;flex-direction:column;gap:12px}body:has(.rh-funnel-dependencies) .product-information .product-details h1{font-size:28px}body:has(.rh-funnel-dependencies) .product-information .product-information__media{width:100%;padding-inline:0}}body:has(.rh-funnel-dependencies[data-rh-route]) .shopify-section:has(>marquee-component) :is(.section-background,marquee-component){background:var(--rh-product-accent, #981f24);color:#fff;--color-background: #981f24;--color-foreground: #fff}body:has(.rh-funnel-dependencies[data-rh-route=rh-primesync]) .ps-journey__panel[hidden]{display:none!important}body:has(.rh-funnel-dependencies[data-rh-route=rh-primesync]) .ps-journey__panel{color:#fff}body:has(.rh-funnel-dependencies[data-rh-route=rh-primesync]) .ps-journey__panel :is(h3,p,li,figcaption){color:inherit}body:has(.rh-funnel-dependencies[data-rh-route=rh-primesync]) .ps-journey__panel :is(h4,.ps-journey__number){color:#ffb5ac}body:has(.rh-funnel-dependencies[data-rh-route=rh-primesync]) #MainContent :is(h1,h2,h3,h4){font-family:var(--font-body--family);font-weight:700}body:has(.rh-funnel-dependencies[data-rh-route*=legacy]) :is(.tks__btn,.tko__cta,.tkcta__btn,.tksign__cta,.tkg__cta,.lpso__btn){background:#981f24;border-color:#981f24;color:#fff;box-shadow:none}body:has(.rh-funnel-dependencies[data-rh-route*=legacy]) :is(.tko__now,.tko__cd b,.tks__price){color:#981f24}body:has(.rh-funnel-dependencies[data-rh-route=rh-primesync]) .ps-journey .ps-social__heading>p:last-child{color:var(--social-text, #202020);opacity:1}@media(max-width:749px){body:has(.rh-funnel-dependencies[data-rh-route=rh-primesync]) .ps-journey__tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}body:has(.rh-funnel-dependencies[data-rh-route=rh-primesync]) .ps-journey{background:var(--social-bg, #101010);color:var(--social-text, #fff)}body:has(.rh-funnel-dependencies[data-rh-route=rh-primesync]) .ps-journey .ps-social__heading h2{color:inherit}body:has(.rh-funnel-dependencies) :is(.tksci,.tkmech,.tktl,.tkdis,.tkcmp,.tkfaq){padding-block:32px}body:has(.rh-funnel-dependencies) #community-comments{padding-block:28px}body:has(.rh-funnel-dependencies) #community-comments .section-head{margin-bottom:20px}@media(max-width:749px){body:has(.rh-funnel-dependencies) :is(.tksci,.tkmech,.tktl,.tkdis,.tkcmp,.tkfaq){padding-block:26px}body:has(.rh-funnel-dependencies[data-rh-route=rh-male-maximizer-legacy-science]) #MainContent .shopify-section>section[id^=section-]:not(.fold-cta-banner){padding-block:32px}body:has(.rh-funnel-dependencies[data-rh-route=rh-primesync]) .cg-faq-v2-section{padding-block:28px}}@media(max-width:749px){body:has(.rh-funnel-dependencies[data-rh-route=rh-male-maximizer-legacy-science]) #MainContent .lph__wrap{padding-inline:20px}body:has(.rh-funnel-dependencies[data-rh-route=rh-male-maximizer-legacy-science]) #MainContent .lph__h{font-size:clamp(26px,7.2vw,30px);line-height:1.18;letter-spacing:-.02em;text-wrap:pretty;overflow-wrap:normal}body:has(.rh-funnel-dependencies[data-rh-route=rh-male-maximizer-legacy-science]) #MainContent .lph__eyebrow{font-size:10px;line-height:1.5;letter-spacing:.12em;margin-bottom:14px;max-width:100%}body:has(.rh-funnel-dependencies[data-rh-route=rh-male-maximizer-legacy-science]) #MainContent .lph__eyebrow:before{inline-size:18px;flex-shrink:0}body:has(.rh-funnel-dependencies[data-rh-route=rh-male-maximizer-legacy-science]) #MainContent .lph__stand{font-size:16px;line-height:1.55;margin-top:18px}}body:has(.rh-funnel-dependencies[data-rh-route=rh-male-maximizer-legacy-science]) #MainContent .lph__byline{border-block:1px solid #ded5c9;margin-block-start:18px;padding-block:12px;gap:10px;line-height:1.45}body:has(.rh-funnel-dependencies[data-rh-route=rh-male-maximizer-legacy-science]) #MainContent .lph__rating{display:flex;flex-wrap:wrap;align-items:center;column-gap:6px;row-gap:4px;margin-block-start:12px;line-height:1.45}body:has(.rh-funnel-dependencies[data-rh-route=rh-male-maximizer-legacy-science]) #MainContent .lph__stars{white-space:nowrap}body:has(.rh-funnel-dependencies[data-rh-route=rh-male-maximizer-legacy-science]) #MainContent .lph__h :is(em,.hl,mark){-webkit-box-decoration-break:clone;box-decoration-break:clone}
/*# sourceMappingURL=/cdn/shop/t/2/assets/rh-funnel-alignment.css.map */
