:root{--rf-bg: #f2eee5;--rf-cream: #e7e0d2;--rf-paper: #fbf9f4;--rf-ink: #1d1b18;--rf-muted: #68625a;--rf-line: #d6cdbb;--rf-gold: #a8762e;--rf-primary: #d4472a;--rf-primary-hover: #b53a20;--rf-on-primary: #ffffff;--rf-radius-btn: 14px;--rf-dark: #1c1b19;--rf-dark-ink: #f4efe4;--rf-dark-muted: #b4ac9f;--rf-dark-accent: #e6c98f;--rf-faint: color-mix(in srgb, var(--rf-muted) 60%, var(--rf-bg));--rf-line-soft: color-mix(in srgb, var(--rf-line) 55%, var(--rf-bg));--rf-primary-soft: color-mix(in srgb, var(--rf-primary) 14%, var(--rf-paper));--rf-gold-soft: color-mix(in srgb, var(--rf-gold) 16%, var(--rf-paper));--rf-ok: #3d6b4c;--rf-error: #b3261e;--rf-font-head: "Fraunces", Georgia, "Times New Roman", serif;--rf-font-body: "Figtree", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--rf-font-note: "Caveat", "Segoe Script", cursive;--rf-head-weight: 400;--rf-radius: 14px;--rf-radius-sm: 10px;--rf-shadow-soft: 0 1px 0 rgba(29, 27, 24, .04), 0 8px 22px rgba(29, 27, 24, .07);--rf-shadow: 0 2px 4px rgba(29, 27, 24, .06), 0 18px 44px rgba(29, 27, 24, .12);--rf-shadow-photo: 0 1px 2px rgba(0, 0, 0, .18), 0 18px 44px rgba(0, 0, 0, .28);--rf-container: 1160px;--rf-gutter: 20px;--rf-space: clamp(60px, 9vw, 116px);--rf-ease: cubic-bezier(.22, .61, .36, 1);--rf-grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 .07 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E")}@media(min-width:750px){:root{--rf-gutter: 32px}}.rf,.rf *,.rf *:before,.rf *:after{box-sizing:border-box}.rf{font-family:var(--rf-font-body);font-size:16.5px;line-height:1.6;color:var(--rf-ink);background:var(--rf-bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-webkit-tap-highlight-color:transparent}:where(.rf) h1,:where(.rf) h2,:where(.rf) h3,:where(.rf) h4,:where(.rf) p,:where(.rf) ul,:where(.rf) ol,:where(.rf) figure,:where(.rf) blockquote,:where(.rf) dl,:where(.rf) dd{margin:0;padding:0}:where(.rf) ul,:where(.rf) ol{list-style:none}:where(.rf) img{display:block;max-width:100%;height:auto}:where(.rf) svg{display:block;flex:none}:where(.rf) a{color:inherit;text-decoration:none}:where(.rf) button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}:where(.rf) input,:where(.rf) textarea,:where(.rf) select{font:inherit;color:inherit}.rf [hidden]{display:none!important}.rf :focus-visible{outline:2px solid var(--rf-primary);outline-offset:3px;border-radius:4px}.rf-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.rf-sec{padding-block:var(--rf-space);position:relative}.rf-sec--compact{padding-block:calc(var(--rf-space) * .55)}.rf-sec--large{padding-block:calc(var(--rf-space) * 1.25)}.rf-bg--cream{background-color:var(--rf-cream)}.rf-bg--paper{background-color:var(--rf-paper)}.rf-bg--dark{background-color:var(--rf-dark);background-image:var(--rf-grain);color:var(--rf-dark-ink);--rf-bg: var(--rf-dark);--rf-ink: var(--rf-dark-ink);--rf-muted: var(--rf-dark-muted);--rf-gold: var(--rf-dark-accent);--rf-line: color-mix(in srgb, var(--rf-dark-ink) 20%, transparent);--rf-line-soft: color-mix(in srgb, var(--rf-dark-ink) 12%, transparent)}.rf-wrap{width:100%;max-width:calc(var(--rf-container) + var(--rf-gutter) * 2);margin-inline:auto;padding-inline:var(--rf-gutter)}.rf-wrap--narrow{max-width:calc(780px + var(--rf-gutter) * 2)}.rf-h1,.rf-h2,.rf-h3{font-family:var(--rf-font-head);font-weight:var(--rf-head-weight);color:var(--rf-ink);letter-spacing:-.022em;text-wrap:balance;font-variant-numeric:lining-nums}.rf-h1{font-size:clamp(36px,9.4vw,76px);line-height:1.02}.rf-h2{font-size:clamp(30px,6.4vw,54px);line-height:1.07}.rf-h3{font-size:clamp(21px,4vw,25px);line-height:1.2;font-weight:600;letter-spacing:-.012em}.rf-h1 em,.rf-h2 em{font-style:italic;color:var(--rf-primary)}.rf-bg--dark .rf-h1 em,.rf-bg--dark .rf-h2 em{color:var(--rf-dark-accent)}.rf-kicker{display:inline-block;font-family:var(--rf-font-note);font-size:clamp(22px,5vw,27px);font-weight:500;line-height:1;color:var(--rf-gold);transform:rotate(-2.5deg);transform-origin:left center}.rf-head--center .rf-kicker{transform-origin:center}.rf-hand{font-family:var(--rf-font-note);font-weight:500;line-height:1.1}.rf-lead{font-size:clamp(16.5px,2.2vw,19px);line-height:1.6;color:var(--rf-muted);text-wrap:pretty}.rf-small{font-size:14px;line-height:1.5;color:var(--rf-muted)}.rf-head{display:grid;gap:14px;max-width:740px;margin-bottom:clamp(30px,5vw,54px)}.rf-head--center{margin-inline:auto;text-align:center;justify-items:center}.rf-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:58px;padding:14px 28px;border-radius:var(--rf-radius-btn);font-size:17px;font-weight:600;line-height:1.2;text-align:center;transition:background-color .18s var(--rf-ease),color .18s,border-color .18s,transform .12s var(--rf-ease),box-shadow .12s var(--rf-ease);cursor:pointer}.rf .rf-btn--primary{background:var(--rf-primary);color:var(--rf-on-primary);box-shadow:0 4px 0 var(--rf-primary-hover),0 14px 26px color-mix(in srgb,var(--rf-primary) 28%,transparent)}.rf .rf-btn--primary:hover{transform:translateY(-1px);box-shadow:0 5px 0 var(--rf-primary-hover),0 16px 28px color-mix(in srgb,var(--rf-primary) 32%,transparent)}.rf .rf-btn--primary:active{transform:translateY(3px);box-shadow:0 1px 0 var(--rf-primary-hover)}.rf .rf-btn--ghost{color:var(--rf-ink);border:1.5px solid var(--rf-line);background:transparent}.rf .rf-btn--ghost:hover{border-color:var(--rf-ink)}.rf .rf-btn--text{min-height:44px;padding:8px 4px;border-radius:6px;color:var(--rf-ink);text-decoration:underline;text-decoration-color:var(--rf-gold);text-underline-offset:6px;text-decoration-thickness:1.5px}.rf .rf-btn--block{width:100%}.rf .rf-btn[disabled],.rf .rf-btn[aria-disabled=true]{opacity:.5;pointer-events:none;box-shadow:none}.rf-card{background:var(--rf-paper);border:1px solid var(--rf-line-soft);border-radius:var(--rf-radius);box-shadow:var(--rf-shadow-soft);color:var(--rf-ink)}.rf-bg--dark .rf-card{--rf-ink: #1d1b18;--rf-muted: #68625a;background:#fbf9f4;border-color:transparent}.rf .rf-print{position:relative;background:#fdfcf8;padding:clamp(8px,1.8vw,13px);border-radius:2px;box-shadow:var(--rf-shadow-photo);--rf-ink: #1d1b18;--rf-muted: #68625a;--rf-gold: #a8762e;color:var(--rf-ink)}.rf-print>img,.rf-print>.rf-ratio{border-radius:1px}.rf-print:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;pointer-events:none;z-index:6;--c: color-mix(in srgb, var(--rf-dark) 88%, #6b6257);--s: clamp(22px, 5vw, 32px);background:linear-gradient(135deg,var(--c) 50%,transparent 50.5%) top left,linear-gradient(225deg,var(--c) 50%,transparent 50.5%) top right,linear-gradient(315deg,var(--c) 50%,transparent 50.5%) bottom right,linear-gradient(45deg,var(--c) 50%,transparent 50.5%) bottom left;background-size:var(--s) var(--s);background-repeat:no-repeat;filter:drop-shadow(0 1px 1px rgba(0,0,0,.35))}.rf-bg--dark .rf-print:after{--c: color-mix(in srgb, var(--rf-dark-accent) 70%, #5c4a2a)}.rf-print--plain:after{display:none}.rf-ratio{position:relative;display:block;overflow:hidden;background:var(--rf-cream);aspect-ratio:var(--rf-ar, 4 / 5)}.rf-ratio>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.rf-badge{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;background:var(--rf-ink);color:var(--rf-bg)}.rf-badge--primary{background:var(--rf-primary);color:var(--rf-on-primary)}.rf-note{display:inline-flex;align-items:center;gap:8px;font-size:14.5px;color:var(--rf-muted)}.rf-note svg{color:var(--rf-gold)}.rf-js [data-rf-reveal]{opacity:0;transform:translateY(16px);transition:opacity .7s var(--rf-ease),transform .7s var(--rf-ease);transition-delay:var(--rf-delay, 0ms)}.rf-js [data-rf-reveal].is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.rf-js [data-rf-reveal]{opacity:1;transform:none;transition:none}.rf *,.rf *:before,.rf *:after{scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/rf-base.css.map */
