:root{--rp-ink:#0B1220;--rp-ink-2:#121826;--rp-amber:#F59E0B;--rp-amber-dark:#D97706;--rp-slate:#CBD5E1;--rp-radius:10px;--rp-shadow:0 10px 30px rgba(11,18,32,.1)}h1,h2,h3,.h0,.h1,.h2,.h3{font-weight:700;letter-spacing:.015em}::selection{background:var(--rp-amber);color:var(--rp-ink)}.button{transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}@media(hover:hover){.button:hover{transform:translateY(-1px);box-shadow:0 6px 18px #0b12202e;filter:brightness(1.05)}}.rp-btn-amber{background:var(--rp-amber);color:var(--rp-ink);font-weight:700;letter-spacing:.06em;text-transform:uppercase}@media(hover:hover){.rp-btn-amber:hover{background:var(--rp-amber-dark);color:#fff}}.rollproof-hero{display:flex;align-items:center;background-size:cover;background-position:center right;position:relative}.rollproof-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0b1220eb,#0b12209e 52%,#0b12202e)}.rollproof-hero__inner{position:relative;z-index:1;width:100%;padding-top:6rem;padding-bottom:6rem}.rollproof-hero__heading{color:#fff;font-weight:800;letter-spacing:.01em;font-size:clamp(3.2rem,2.2rem + 3.2vw,6.4rem);line-height:1.06;margin:0 0 1.4rem;max-width:13em;text-wrap:balance}.rollproof-hero__sub{color:var(--rp-slate);font-size:clamp(1.5rem,1.3rem + .5vw,1.9rem);line-height:1.55;margin:0 0 2.6rem;max-width:36em}@media(max-width:749px){.rollproof-hero{background-position:72% center}.rollproof-hero__inner{padding-top:4rem;padding-bottom:4rem}}.announcement-bar{letter-spacing:.08em;text-transform:uppercase;font-size:1.1rem}.header-wrapper{border-bottom:1px solid rgba(11,18,32,.08)}.header__heading-logo{transition:opacity .15s ease}@media(hover:hover){.header__heading-link:hover .header__heading-logo{opacity:.85}}.card-wrapper{transition:transform .18s ease}.card--card,.card--standard .card__inner{border-radius:var(--rp-radius);overflow:hidden}.card__media img{transition:transform .35s ease}@media(hover:hover){.card-wrapper:hover{transform:translateY(-4px)}.card-wrapper:hover .card__media img{transform:scale(1.04)}.card-wrapper:hover .card__inner{box-shadow:var(--rp-shadow)}}.card__heading a{font-weight:600}.price{font-weight:700}.price--on-sale .price-item--regular{opacity:.55}.product-form__submit{background:var(--rp-amber);color:var(--rp-ink);font-weight:700;letter-spacing:.06em;text-transform:uppercase;border:none}@media(hover:hover){.product-form__submit:hover{background:var(--rp-amber-dark);color:#fff}}.product__title{letter-spacing:.01em}.product__text.caption-with-letter-spacing{color:var(--rp-amber);font-weight:700;letter-spacing:.14em}.accordion{border-top:1px solid rgba(11,18,32,.12)}.accordion summary{transition:color .15s ease}@media(hover:hover){.accordion summary:hover{color:var(--rp-amber-dark)}}.accordion details[open] summary{color:var(--rp-amber-dark);font-weight:600}.field__input:focus,.select__select:focus,.customer .field input:focus{outline:2px solid var(--rp-amber);outline-offset:2px;box-shadow:none}.footer{border-top:3px solid var(--rp-amber)}@media(prefers-reduced-motion:reduce){.button,.card-wrapper,.card__media img,.header__heading-logo{transition:none!important}.card-wrapper:hover,.card-wrapper:hover .card__media img{transform:none}}.rp-value{text-align:center}.rp-value__heading{font-size:clamp(2.6rem,2rem+2vw,4.4rem);margin:0 0 1.2rem;text-wrap:balance}.rp-value__intro{max-width:62em;margin:0 auto 3.2rem;color:var(--rp-slate)}.rp-value__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.6rem;margin:0 0 3rem}@media(max-width:749px){.rp-value__grid{grid-template-columns:1fr}}.rp-value__card{background:#ffffff0b;border:1px solid rgba(255,255,255,.1);border-radius:var(--rp-radius);padding:2.8rem 2rem 2.4rem;display:flex;flex-direction:column;gap:.6rem}.rp-value__num{color:var(--rp-amber);font-weight:800;font-size:clamp(3rem,2.4rem+2vw,4.6rem);line-height:1}.rp-value__label{font-weight:700;font-size:1.7rem;letter-spacing:.04em;text-transform:uppercase}.rp-value__caption{color:var(--rp-slate);font-size:1.4rem;line-height:1.5;margin:0}.rp-value__closing{max-width:52em;margin:0 auto 2.6rem;font-weight:600}.rollproof-hero:before{background:linear-gradient(90deg,#0b1220f0,#0b122099 48%,#0b12200a)}.rphome .rp-card>a.rp-btn--full{display:block;width:auto}.rphome .rp-card .rp-btn{padding:1.5rem 1.2rem;font-size:1.4rem}
/*# sourceMappingURL=/cdn/shop/t/26/assets/rollproof-brand.css.map */
