.recharge-theme .recharge-text{font-family:var(--h4-font);font-style:normal;font-weight:500;font-size:18px;color:var(--foreword-primary)}.recharge-theme .recharge-text-p3 div{border-radius:0}.recharge-theme span[role=button].recharge-action-link{border-bottom:2.5px solid var(--foreword-secondary);border-radius:0}.recharge-theme span[role=button].recharge-action-link .recharge-text-p3>div>div>div{background-color:transparent}.recharge-theme .recharge-heading{font-family:var(--h2-font);font-style:normal;font-weight:400;color:var(--foreword-primary)}.recharge-theme .recharge-heading-h1{font-family:var(--h2-font);font-size:48px;text-transform:uppercase}.recharge-theme .recharge-heading-h2{font-family:var(--h2-font);font-size:36px}.recharge-theme .recharge-heading-h3{font-family:var(--h2-font);font-size:28px;line-height:1.2em}.recharge-theme .recharge-heading-h4{font-family:var(--h4-font);font-style:normal;font-weight:700;font-size:20px}.recharge-theme span.recharge-heading{text-transform:uppercase}.recharge-theme span.recharge-heading.recharge-heading-h1,.recharge-theme h2.recharge-heading{font-size:30px}.recharge-theme span.recharge-heading.recharge-heading-h2{font-size:24px}.recharge-theme span.recharge-heading.recharge-heading-h3{font-size:20px}.recharge-theme .recharge-button,.recharge-theme button{background-color:var(--foreword-secondary);color:var(--foreword-white);font-family:var(--h2-font);text-decoration:none;font-size:18px;width:100%;display:flex;border:none;justify-content:center;align-items:center;border-radius:0;text-transform:uppercase;font-weight:400}.recharge-theme button [data-testid^=recharge-internal-general-view-button]{font-family:var(--h2-font)}.recharge-theme .recharge-button .recharge-text{font-family:var(--h2-font);font-size:18px;font-style:normal;color:var(--foreword-white);text-transform:uppercase}.recharge-theme .recharge-button:hover,.recharge-theme button:hover{background-color:var(--foreword-primary)}.recharge-theme .recharge-button .recharge-icon svg,.recharge-theme button .recharge-icon svg{color:#fff}.recharge-theme .recharge-dropdown>div{border:.5px solid var(--foreword-primary);background:var(--foreword-off-white);border-radius:0;font-family:var(--h4-font);font-size:14px;font-style:normal;text-transform:uppercase}.recharge-theme .recharge-dropdown .recharge-text,.recharge-theme .recharge-dropdown{font-family:var(--h4-font);font-size:16px;font-style:normal;text-transform:uppercase;border-radius:0}.recharge-theme .recharge-dropdown div svg{color:var(--foreword-tertiary)}.recharge-theme label span{font-size:16px}.recharge-theme .recharge-icon{background-color:transparent}.recharge-theme .recharge-icon svg{color:var(--foreword-secondary);font-size:14px}.recharge-theme .recharge-button-primary .recharge-icon svg,.recharge-theme .recharge-button-secondary .recharge-icon svg,.recharge-theme .recharge-action-link svg{color:var(--foreword-white)}.recharge-theme .recharge-text-p3 svg{color:var(--foreword-secondary);font-size:14px}.recharge-theme .recharge-action-link,.recharge-theme .recharge-action-link .recharge-text-p3{font-family:var(--h2-font);font-size:14px;font-style:normal;font-weight:400;line-height:18px;text-transform:uppercase}.recharge-theme .recharge-button-primary:hover .recharge-icon svg{color:var(--foreword-white)}.recharge-theme .recharge-button-secondary:hover .recharge-icon svg{color:var(--foreword-white)}.recharge-theme .recharge-action-link:hover{color:var(--foreword-pop)}.recharge-theme .recharge-card{background:var(--foreword-white);border:1px solid #DDCCBD;border-radius:0;margin-right:10px;margin-left:20px;margin-bottom:10px}.recharge-theme [role=tabpanel] .recharge-card{border:none}.recharge-theme a[data-testid^=recharge] .recharge-card{transition:.3s;border:1px solid #CECBBB;border-radius:0;background:var(--foreword-white);box-shadow:unset;font-family:var(--h2-font);font-size:18px;font-style:normal;font-weight:400;text-transform:uppercase;margin:0}.recharge-theme a[data-testid^=recharge].active>div{opacity:1}.recharge-theme a[data-testid^=recharge].active .recharge-card .recharge-heading.recharge-heading-h2,.recharge-theme a[data-testid^=recharge] .recharge-card:hover .recharge-heading.recharge-heading-h2{border-bottom:2.5px solid var(--foreword-secondary);padding-bottom:2.5px}.recharge-theme a[data-testid^=recharge] .recharge-card .recharge-heading.recharge-heading-h2{font-family:var(--h2-font);font-size:16px;font-style:normal;font-weight:400;line-height:18px;text-transform:uppercase;border-bottom:2.5px solid transparent}.recharge-theme .recharge-section-subscriptions .recharge-tab{border-radius:0;border:none;padding:0}.recharge-theme .recharge-section-subscriptions .recharge-tab .recharge-heading,.recharge-theme .recharge-section-subscriptions .recharge-tab .recharge-text{font-family:var(--h2-font);color:var(--foreword-primary);font-size:14px;font-style:normal;font-weight:400;line-height:18px;text-transform:uppercase}.recharge-theme .recharge-section-subscriptions .recharge-tab.recharge-tab-active{border-bottom:2.5px solid var(--foreword-secondary);font-family:var(--h4-font)}.recharge-theme .recharge-section-subscriptions .recharge-tab.recharge-tab-inactive:hover{border-bottom:2.5px solid var(--foreword-secondary)}.recharge-theme .recharge-section-subscriptions [aria-selected=true]{border-bottom-color:var(--foreword-pop)}.recharge-theme .recharge-badge{background:var(--foreword-white);border-radius:0}.recharge-theme .recharge-container{padding-bottom:80px}.recharge-theme .recharge-component-carousel-item .recharge-image,.recharge-theme .recharge-image{border-radius:0}.recharge-theme .recharge-section-product-carousel article>div{flex-basis:30%;border:1px solid #DDCCBD}.recharge-theme .recharge-component-carousel-item .recharge-image{border-radius:0}.recharge-theme .recharge-modal-wrapper .recharge-heading{font-size:36px}.recharge-theme .recharge-textfield{border:1px solid var(--foreword-black);background:var(--foreword-off-white);border-radius:0}.recharge-section-next-order-actions span.recharge-text-p3{font-family:var(--h4-font);letter-spacing:12%;text-transform:uppercase}.recharge-theme input{font-family:var(--h4-font);font-size:14px;font-style:normal;font-weight:700;color:var(--foreword-primary)}.recharge-theme input::-webkit-input-placeholder{font-family:var(--h4-font);font-style:normal;font-weight:700;text-transform:uppercase;font-size:14px;color:#a9abbd}.recharge-theme input::-moz-placeholder{font-family:var(--h4-font);font-style:normal;font-weight:700;text-transform:uppercase;font-size:14px;color:#a9abbd}.recharge-theme input:-ms-input-placeholder{font-family:var(--h4-font);font-style:normal;font-weight:700;text-transform:uppercase;font-size:14px;color:#a9abbd}.recharge-theme input:-moz-placeholder{font-family:var(--h4-font);font-style:normal;font-weight:700;text-transform:uppercase;font-size:14px;color:#a9abbd}@media only screen and (max-width: 992px){.recharge-theme .recharge-heading-h1{font-size:36px}.recharge-theme .recharge-heading-h2{font-size:28px}.recharge-theme .recharge-heading-h3{font-size:24px}.recharge-theme .recharge-heading-h4{font-size:18px}.recharge-theme span.recharge-heading-h2,.recharge-theme span.recharge-heading-h1,.recharge-theme span.recharge-heading.recharge-heading-h1,.recharge-theme h2.recharge-heading{font-size:24px}.recharge-theme span.recharge-heading.recharge-heading-h2{font-size:20px}.recharge-theme span.recharge-heading.recharge-heading-h3{font-size:18px}.recharge-theme .recharge-section-product-carousel article>div{flex-basis:45%}}
/*# sourceMappingURL=/cdn/shop/t/548/assets/rc-affinity-portal.css.map */
