:root{--rf-red:#C4301C;--rf-gold:#F8D88A;--rf-ink:#0E0E0E;--rf-cream:#F9F2DF;--rf-deep:#800A0A;--rf-radius:16px;--rf-head:"Space Grotesk",system-ui,sans-serif;--rf-body:"Inter",system-ui,sans-serif;--rf-label:"JetBrains Mono",ui-monospace,monospace;--font-heading-family:var(--rf-head);--font-body-family:var(--rf-body);--font-button-family:var(--rf-body);--font-navigation-family:var(--rf-body);--font-subheading-family:var(--rf-label);--font-pcard-title-family:var(--rf-head);--font-pcard-price-family:var(--rf-label);--font-pcard-badge-family:var(--rf-label)}body{font-family:var(--rf-body)}h1,h2,h3,h4,.h1,.h2,.h3,.h4,.hd1,.hd2,.hd3{font-family:var(--rf-head);letter-spacing:-.02em}.rf-logo{height:auto;max-height:58px;width:auto;display:block}.rf{font-family:var(--rf-body);color:var(--rf-ink)}.rf .rf-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.rf-sec{padding:64px 0}.rf .rf-label{font-family:var(--rf-label);font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;color:var(--rf-red);margin:0 0 10px}.rf h1{font-size:clamp(2.2rem,5vw,3.6rem);line-height:1.05;margin:0 0 16px}.rf h2{font-size:clamp(1.6rem,3vw,2.3rem);margin:0 0 14px}.rf-btn{display:inline-block;background:var(--rf-red);color:#fff;border-radius:999px;padding:.85em 1.5em;font-weight:600;text-decoration:none;border:2px solid transparent}.rf-btn.dark{background:var(--rf-ink)}.rf-btn.ghost{background:transparent;border-color:currentColor;color:inherit}.rf-hero{background:var(--rf-red);color:#fff}.rf-hero .rf-label{color:#fff}.rf-hero .rf-wrap{display:grid;grid-template-columns:1.1fr 1fr;gap:40px;align-items:center;padding:72px 20px}.rf-hero p{font-size:1.15rem;max-width:34em}.rf-ctas{display:flex;gap:12px;margin-top:24px;flex-wrap:wrap}.rf-hero .rf-imgs{display:grid;grid-template-columns:1fr 1fr;gap:12px}.rf-hero .rf-imgs img{border-radius:var(--rf-radius);aspect-ratio:1;object-fit:cover;width:100%;height:auto}.rf-holiday{background:var(--rf-gold);text-align:center;padding:10px 20px;font-size:.92rem}.rf-holiday a{font-weight:700;color:var(--rf-deep)}.rf-trust{background:#fff;border-bottom:1px solid #0001}.rf-trust .rf-wrap{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;padding:20px}.rf-trust div{display:grid;gap:2px;font-size:.88rem}.rf-trust strong{font-family:var(--rf-head)}.rf-offers{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px}.rf-offer{background:var(--rf-gold);border-radius:var(--rf-radius);padding:32px}.rf-offer.dark{background:var(--rf-ink);color:var(--rf-cream)}.rf-offer.dark .rf-label{color:var(--rf-gold)}.rf-chips{list-style:none;padding:0;display:flex;gap:8px;flex-wrap:wrap;margin:14px 0 20px}.rf-chips li{font-family:var(--rf-label);font-size:.72rem;border:1px solid currentColor;border-radius:999px;padding:4px 10px}.rf-why{background:var(--rf-ink);color:var(--rf-cream)}.rf-why .rf-label{color:var(--rf-gold)}.rf-why h2,.rf-why h3{color:var(--rf-cream)}.rf-grid4{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:28px}.rf-why .rf-grid4>div{border-top:2px solid var(--rf-red);padding-top:16px}.rf-why p{color:#e8e1cf}.rf-faq details{background:#fff;border-radius:12px;padding:14px 18px;margin:10px 0;border:1px solid #0001}.rf-faq summary{font-weight:600;cursor:pointer;font-family:var(--rf-head)}.rf-story{max-width:70ch}.rf-story h2{margin-top:1.4em}.rf-story a{color:var(--rf-red)}.rf-cream{background:var(--rf-cream)}.rf-row{display:flex;justify-content:space-between;align-items:end;gap:20px;margin:48px 0 16px}.rf-pgrid{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.rf-card{background:#fff;border-radius:var(--rf-radius);overflow:hidden;text-decoration:none;color:var(--rf-ink);border:1px solid #0001;transition:transform .15s;display:block}.rf-card:hover{transform:translateY(-3px)}.rf-card img{aspect-ratio:1;object-fit:cover;width:100%;height:auto;display:block}.rf-card .b{padding:14px 16px}.rf-card h3{font-size:1rem;margin:0 0 4px}.rf-card .p{font-family:var(--rf-label);color:var(--rf-red);font-size:.9rem}.rf-variants{list-style:none;padding:0;display:grid;gap:8px;margin:16px 0}.rf-variants li{display:flex;justify-content:space-between;align-items:center;background:#fff;color:var(--rf-ink);border-radius:10px;padding:8px 12px}.rf-variants button{background:var(--rf-red);color:#fff;border:0;border-radius:999px;padding:.5em 1em;cursor:pointer;font:inherit}@media(max-width:800px){.rf-hero .rf-wrap{grid-template-columns:1fr;padding:48px 20px}.rf-trust .rf-wrap,.rf-grid4{grid-template-columns:1fr 1fr}.rf-sec{padding:44px 0}}.rf{font-size:16px;line-height:1.55}.rf p,.rf li{font-size:16px}.rf h1,.rf h2,.rf h3{color:inherit}.rf h1{font-size:clamp(34px,5vw,56px)}.rf h2{font-size:clamp(26px,3vw,36px)}.rf h3{font-size:18px}.rf .rf-label{font-size:12px}.rf-chips li{font-size:11px!important}.rf-hero p{font-size:18px}.rf-btn{font-size:16px}.rf-trust div,.rf-holiday{font-size:14px}.rf-card h3{font-size:15px}.rf-card .p{font-size:14px}@media(max-width:600px){.rf-pgrid{grid-template-columns:1fr 1fr;gap:10px}.rf-hero p{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/rf-brand.css.map */
