:root{--rp-blue: #1e6fff;--rp-blue-dark: #0a2a6f;--rp-blue-deep: #0e1f4a;--rp-gradient: linear-gradient(90deg, #1e6fff 0%, #0a2a6f 100%);--rp-gradient-vert: linear-gradient(180deg, #1e6fff 0%, #0a2a6f 100%);--rp-black: #000000;--rp-text: #1a1a1a;--rp-text-muted: #5f5f5f;--rp-bg-light: #e8edf3;--rp-bg-card: #ffffff;--rp-border: #e8edf3;--rp-radius-card: 16px;--rp-radius-btn: 10px;--rp-shadow-card: 0 4px 24px rgba(14, 31, 74, .06);--rp-shadow-card-hover: 0 8px 32px rgba(14, 31, 74, .12);--color-base-accent-1: 30, 111, 255;--color-base-accent-2: 10, 42, 111;--color-base-text: 26, 26, 26;--color-base-background-1: 255, 255, 255;--color-base-background-2: 232, 237, 243;--buttons-radius: 10px;--buttons-radius-outset: 12px;--media-radius: 16px}body,.h0,.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:Inter,system-ui,-apple-system,sans-serif;letter-spacing:-.01em}h1,h2,.h0,.h1,.h2{font-family:Space Grotesk,Inter,system-ui,sans-serif;font-weight:600;letter-spacing:-.02em}.button,.shopify-payment-button__button--unbranded{border-radius:var(--rp-radius-btn)!important;font-weight:600;letter-spacing:0;text-transform:none;padding:1.4rem 2.4rem;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}.button--primary,button[type=submit].button{background:var(--rp-gradient)!important;color:#fff!important;border:none!important}.button--primary:hover{filter:brightness(1.1);transform:translateY(-1px);box-shadow:0 8px 24px #1e6fff40}.button--secondary{background:transparent!important;color:var(--rp-blue)!important;border:1px solid var(--rp-blue)!important}.button--secondary:hover{background:var(--rp-blue)!important;color:#fff!important}a:not(.button){color:var(--rp-text);transition:color .15s ease}a:not(.button):hover{color:var(--rp-blue)}.card{border-radius:var(--rp-radius-card)!important;box-shadow:var(--rp-shadow-card);transition:box-shadow .2s ease,transform .2s ease}.card:hover{box-shadow:var(--rp-shadow-card-hover)}.card--standard .card__inner{border-radius:var(--rp-radius-card)!important}.card__media{border-radius:var(--rp-radius-card) var(--rp-radius-card) 0 0!important}.collection .grid__item .card-wrapper .card__inner{background-color:var(--rp-bg-light)}.card-wrapper .card__media,.card-wrapper .card__media .media{aspect-ratio:1 / 1!important;height:auto!important;max-height:none!important}.card-wrapper .card__media img{object-fit:contain!important;padding:1.5rem;background:var(--rp-bg-light)}.card__content,.card__information{padding:1.2rem .4rem .4rem!important;min-height:0!important}.card-information>*+*{margin-top:.4rem!important}.card-information .caption-with-letter-spacing{display:none}.card-wrapper .card,.card-wrapper .card__inner{height:auto!important}.card-information .card__heading{font-size:1.5rem;font-weight:500;margin:.4rem 0}.card-information .price__regular .price-item--regular,.card-information .price__sale .price-item--sale{font-size:1.4rem;font-weight:600}.section-header__heading,.title,.title-wrapper h2{font-family:Space Grotesk,Inter,sans-serif;font-weight:600;letter-spacing:-.02em}.header{padding-top:2rem;padding-bottom:2rem}.header__heading-logo{font-family:Space Grotesk,sans-serif;font-weight:700;font-size:3.2rem;letter-spacing:-.02em;position:relative;display:inline-block}.header__heading-link.link{position:relative}.header__heading-link.link:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:3px;background:var(--rp-gradient);border-radius:2px}.cart-count-bubble{background-color:var(--rp-blue)!important;color:#fff!important}.footer{background-color:var(--rp-black)!important;color:#fff}.footer *{color:#fff}.footer a:hover{color:var(--rp-blue)!important}.footer__content-top{padding:6rem 0 4rem}.footer__content-bottom{border-top:1px solid rgba(255,255,255,.1)}.section-header{text-align:center}.section-header__heading{font-size:4rem}@media(min-width:750px){.section-header__heading{font-size:5rem}}.banner__heading{font-family:Space Grotesk,sans-serif;font-weight:600;letter-spacing:-.02em}.color-background-2{background-color:var(--rp-bg-light)!important}.field__input,.select__select{border-radius:var(--rp-radius-btn)!important}@media(max-width:749px){.header__heading-logo{font-size:2.4rem}.section-header__heading{font-size:3rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/revpep-theme.css.map */
