:root{--cream: #F5F1E8;--cream-card: #FBF8F0;--cream-deep: #EDE7D7;--forest: #1F3A2E;--forest-soft:#2A4034;--forest-2: #35513F;--gold: #C9A961;--gold-ink: #9A7B2E;--gold-soft: #E7D9B6;--gold-wash: #F0E7CF;--sage: #A9B49C;--line: rgba(31,58,46,.14);--line-gold: rgba(201,169,97,.55);--shadow-sm: 0 1px 2px rgba(31,58,46,.06), 0 4px 14px rgba(31,58,46,.06);--shadow-md: 0 10px 34px -12px rgba(31,58,46,.28);--shadow-lg: 0 36px 80px -34px rgba(31,58,46,.5);--font-display: "Spectral", Georgia, "Times New Roman", serif;--font-body: "Mulish", system-ui, -apple-system, sans-serif;--maxw: 1120px;--readw: 760px}.arb-section *{box-sizing:border-box}.arb-section{font-family:var(--font-body);color:var(--forest-soft);line-height:1.62;font-size:17.5px;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;position:relative}.arb-section img{max-width:100%;display:block}.arb-section a{color:inherit}.arb-section button{font-family:inherit;cursor:pointer}.arb-section h1,.arb-section h2,.arb-section h3,.arb-section h4{font-family:var(--font-display);color:var(--forest);margin:0;line-height:1.12;font-weight:700;letter-spacing:-.01em}.arb-section .u-gold{color:var(--gold-ink)}.arb-section .u-forest{color:var(--forest)}.arb-section h1 em,.arb-section h2 em,.arb-section h3 em{font-style:normal;color:var(--gold-ink)}.feel h2 em{color:var(--gold)}.arb-wrap{max-width:var(--maxw);margin:0 auto;padding:0 26px;position:relative;z-index:2}.arb-narrow{max-width:var(--readw);margin:0 auto}.arb-section.sec{padding:96px 0}.arb-section[style*=--pt]{padding-top:var(--pt)}.arb-section[style*=--pb]{padding-bottom:var(--pb)}.center{text-align:center}.bg-cream{background:var(--cream)}.bg-card{background:var(--cream-card)}.bg-deep{background:var(--cream-deep)}.bg-forest{background:var(--forest);color:var(--gold-soft)}.bg-forest h1,.bg-forest h2,.bg-forest h3{color:var(--cream-card)}.eyebrow{font-family:var(--font-body);font-weight:800;font-size:12.5px;letter-spacing:.26em;text-transform:uppercase;color:var(--gold-ink);display:inline-flex;align-items:center;gap:12px;margin:0 0 20px}.eyebrow:before{content:"";width:30px;height:1px;background:var(--gold)}.eyebrow.center{justify-content:center}.eyebrow.center:after{content:"";width:30px;height:1px;background:var(--gold)}.lead{font-size:20px;line-height:1.6;color:var(--forest-soft)}.sec-head{max-width:820px;margin:0 auto 60px;text-align:center}.sec-head h2{font-size:clamp(32px,4.4vw,52px)}.sec-head .lead{margin-top:18px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:0;flex-wrap:wrap;font-family:var(--font-body);font-weight:800;font-size:17px;letter-spacing:.02em;border:0;border-radius:14px;padding:20px 38px;text-decoration:none;background:var(--forest);color:var(--gold);white-space:nowrap;line-height:1.2;box-shadow:0 12px 26px -12px #1f3a2eb3,inset 0 0 0 1px var(--gold-soft);transition:transform .18s ease,box-shadow .18s ease,background .2s;position:relative}.btn:hover{transform:translateY(-2px);box-shadow:0 18px 34px -12px #1f3a2ebf,inset 0 0 0 1px var(--gold);background:#234234}.btn:active{transform:translateY(0)}.btn:focus-visible{outline:3px solid var(--gold-ink);outline-offset:3px}.btn.lg{padding:24px 46px;font-size:19px;border-radius:16px}.btn.full{width:100%}.btn .sub{flex-basis:100%;width:100%;display:block;font-weight:600;font-size:12.5px;opacity:.82;letter-spacing:.04em;margin-top:6px;color:var(--gold-soft)}.btn-gold{background:var(--gold);color:var(--forest);box-shadow:0 12px 26px -12px #c9a961cc,inset 0 0 0 1px #1f3a2e1f}.btn-gold:hover{background:#d2b36e}.btn-gold .sub{color:var(--forest-2)}.btn-pulse{animation:arb-pulse 2.8s ease-in-out infinite}@keyframes arb-pulse{0%,to{box-shadow:0 12px 26px -12px #1f3a2eb3,0 0 #c9a96180,inset 0 0 0 1px var(--gold-soft)}50%{box-shadow:0 12px 26px -12px #1f3a2eb3,0 0 0 16px #c9a96100,inset 0 0 0 1px var(--gold-soft)}}.btn-stack{display:flex;flex-direction:column;align-items:center;gap:14px}@media(prefers-reduced-motion:reduce){.btn-pulse{animation:none}}.trust{display:flex;gap:30px;flex-wrap:wrap;justify-content:center;margin-top:22px}.trust span{display:inline-flex;align-items:center;gap:9px;font-size:14.5px;font-weight:700;color:var(--forest)}.trust .ic{width:20px;height:20px;color:var(--gold-ink);flex:none}.arb-ph{position:relative;border-radius:14px;overflow:hidden;width:100%;height:100%;background:repeating-linear-gradient(45deg,var(--cream-deep) 0 14px,#E5DDC9 14px 28px);border:1.5px dashed var(--line-gold);display:flex;align-items:center;justify-content:center;color:var(--gold-ink)}.arb-ph .ph-tag{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11.5px;letter-spacing:.04em;text-transform:uppercase;background:#fbf8f0d9;padding:7px 12px;border-radius:999px;border:1px solid var(--line-gold);font-weight:600}.ticker{background:var(--forest);border-top:1px solid var(--gold);border-bottom:1px solid var(--gold);overflow:hidden;box-shadow:0 6px 18px -10px #1f3a2e80}.ticker-track{display:flex;width:max-content;animation:arb-ticker 34s linear infinite}.ticker:hover .ticker-track{animation-play-state:paused}@keyframes arb-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.ticker-seg{display:flex;align-items:center;gap:0;padding:0;flex:none}.ticker-item{display:inline-flex;align-items:center;gap:12px;padding:13px 30px;color:var(--gold-soft);font-weight:800;font-size:13px;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.ticker-item .tk-ic{width:16px;height:16px;color:var(--gold);flex:none}.ticker-item:after{content:"\2726";color:var(--gold);margin-left:18px;font-size:10px;opacity:.8}@media(prefers-reduced-motion:reduce){.ticker-track{animation:none}}.hero{padding:120px 0 80px;text-align:center;overflow:hidden}.hero h1{font-size:clamp(30px,4.4vw,56px);line-height:1.13;max-width:1000px;margin:0 auto;text-wrap:balance}.hero h1 .hl{color:var(--gold-ink)}.video-wrap{max-width:760px;margin:44px auto 0;position:relative}.video-frame{position:relative;border-radius:16px;overflow:hidden;background:var(--forest);box-shadow:var(--shadow-lg),0 0 0 8px #c9a96129;border:1px solid var(--gold);aspect-ratio:16/9}.video-frame img.poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:0}.video-frame video,.video-frame iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;object-fit:cover;background:#000}.video-frame .play-ui{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;z-index:3;cursor:pointer;border:0;background:transparent;width:100%}.play-btn{width:84px;height:84px;border-radius:50%;background:#c9a961f2;color:var(--forest);display:flex;align-items:center;justify-content:center;box-shadow:0 12px 30px -8px #00000080;transition:transform .2s}.play-ui:hover .play-btn{transform:scale(1.07)}.play-btn svg{width:34px;height:34px;margin-left:5px}.video-frame.playing .play-ui,.video-frame.playing .poster{display:none}.video-wrap .v-note{font-size:12.5px;color:var(--gold-ink);margin-top:12px}.hero-sub{max-width:720px;margin:30px auto 0;font-size:19px;line-height:1.6;color:var(--forest-soft)}.hero-sub b{color:var(--gold-ink)}.hero-cta{margin-top:34px}.price-line{display:inline-flex;align-items:center;gap:14px;margin:6px 0 4px}.price-line .was{font-family:var(--font-display);font-size:28px;color:var(--gold-ink);text-decoration:line-through;opacity:.75}.price-line .now{font-family:var(--font-display);font-weight:700;font-size:60px;color:var(--forest);line-height:1}.price-cap{font-weight:800;font-size:14px;letter-spacing:.04em;text-transform:uppercase;color:var(--gold-ink);border-bottom:2px solid var(--gold);display:inline-block;padding-bottom:10px;margin-bottom:22px}.join{margin:18px auto 0;font-size:16.5px;color:var(--forest-soft);max-width:520px}.join b{color:var(--gold-ink);font-weight:800}.countwrap{margin-top:30px}.countwrap .cl{font-weight:800;font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-ink);margin-bottom:14px}.countdown{display:inline-flex;align-items:center;gap:10px}.countdown .cd{background:var(--cream-card);border:1.5px solid var(--gold-soft);border-radius:12px;min-width:74px;padding:12px 8px;box-shadow:var(--shadow-sm)}.countdown .cd b{font-family:var(--font-display);font-weight:700;font-size:34px;color:var(--forest);display:block;line-height:1;font-variant-numeric:tabular-nums}.countdown .cd small{display:block;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--gold-ink);font-weight:800;margin-top:7px}.countdown .sep{font-family:var(--font-display);font-size:30px;color:var(--gold)}.recipe-head{text-align:center;max-width:880px;margin:0 auto 56px}.recipe-head h2{font-size:clamp(30px,4.2vw,50px);line-height:1.12}.recipe-head h2 .hl{color:var(--gold-ink)}.recipe{display:grid;grid-template-columns:1fr 1fr;gap:0;align-items:stretch;background:var(--cream-card);border:1px solid var(--line-gold);border-radius:22px;overflow:hidden;box-shadow:var(--shadow-md);margin-bottom:34px}.recipe .r-body{padding:48px 46px}.recipe.flip .r-body{order:2}.recipe .r-num{display:inline-flex;align-items:baseline;gap:10px;margin-bottom:14px}.recipe .r-num .rn{font-family:var(--font-display);font-weight:700;font-size:22px;color:var(--gold-ink)}.recipe .r-num .rn:before{content:"Recipe "}.recipe h3{font-size:clamp(24px,2.6vw,32px);line-height:1.14}.recipe h3 .rt{color:var(--gold-ink)}.recipe .r-intro{margin:14px 0 22px;color:var(--forest-soft);font-size:16px}.recipe ul{list-style:none;margin:0 0 22px;padding:0;display:flex;flex-direction:column;gap:14px}.recipe li{display:flex;gap:13px;font-size:15.5px;line-height:1.5}.recipe li .lf{width:20px;height:20px;flex:none;color:var(--gold-ink);margin-top:2px}.recipe li b{color:var(--forest);font-weight:800}.recipe .covers{font-family:var(--font-display);font-weight:700;color:var(--forest);font-size:16.5px;margin:0 0 16px}.recipe .value{display:inline-flex;align-items:center;gap:8px;font-weight:800;color:var(--gold-ink);font-size:15px;border-bottom:2px solid var(--gold);padding-bottom:6px}.recipe .r-media{position:relative;min-height:380px;background:var(--cream-deep)}.recipe .r-media .r-img,.recipe .r-media .arb-ph{position:absolute;top:18px;left:18px;right:18px;bottom:18px;width:auto;height:auto;border-radius:16px;object-fit:cover}.recipe.flip .r-media{order:1}.story-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:start}.story-photo{position:relative}.story-photo .pf{display:block;width:100%;height:auto;border-radius:20px;box-shadow:var(--shadow-lg)}.story-photo .cap{position:absolute;left:18px;bottom:18px;right:18px;background:#1f3a2ee6;color:var(--gold-soft);border-radius:13px;padding:13px 16px;font-size:13px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.story-photo .cap b{display:block;font-family:var(--font-display);font-size:17px;color:var(--cream-card)}.story-body h2{font-size:clamp(30px,3.8vw,46px)}.story-body p{color:var(--forest-soft)}.story-body p+p{margin-top:15px}.pullquote{border-left:3px solid var(--gold);padding:4px 0 4px 22px;margin:24px 0;font-family:var(--font-display);font-size:23px;line-height:1.35;color:var(--forest);font-style:italic}.story-body .sig{font-family:var(--font-display);font-style:italic;font-size:29px;color:var(--gold-ink);margin-top:24px}.story-body .sig small{display:block;font-family:var(--font-body);font-style:normal;font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--forest-soft);margin-top:6px;font-weight:700}.review-shots{display:grid;grid-template-columns:1fr 1fr;gap:16px;max-width:840px;margin:0 auto 34px}.review-shots img{width:100%;height:auto;border-radius:14px;box-shadow:var(--shadow-md);display:block;background:#fff}@media(max-width:600px){.review-shots{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/arb-base.css.map */
