.nav-cta{display:inline-block;background:var(--brass);color:var(--off-white);font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;font-weight:500;padding:10px 18px;border:1px solid var(--brass);transition:background .25s var(--ease),border-color .25s var(--ease)}.nav-cta:hover{background:#876d3a;border-color:#876d3a;color:var(--off-white)}.mobile-menu .nav-cta{align-self:flex-start}.hero--split{text-align:left}.hero--split .wrap{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(32px,6vw,80px);align-items:center}.hero--split .hero-inner{max-width:560px}.hero--split .hero-eyebrow{margin-bottom:18px}.hero--split h1{max-width:none;margin:0;text-align:left}.hero--split .hero-sub{margin:22px 0 0;text-align:left;max-width:480px}.hero--split .hero-cta{margin-top:32px}.hero--split .hero-note{text-align:left}.hero-proof{display:flex;align-items:center;gap:12px;margin-top:26px}.hero-proof .stars{display:flex;gap:3px}.hero-proof .stars svg{width:16px;height:16px}.hero-proof .proof-text{font-size:13px;letter-spacing:.04em;color:var(--walnut-soft)}.hero--split .hero-jar-wrap{margin:0;max-width:460px;width:100%}.hero--split .hero-jar-wrap img{border-radius:8px}@media(max-width:860px){.hero--split{text-align:center}.hero--split .wrap{grid-template-columns:1fr}.hero--split .hero-inner{max-width:none}.hero--split h1,.hero--split .hero-sub,.hero--split .hero-note{text-align:center}.hero--split .hero-sub{margin-left:auto;margin-right:auto}.hero-proof{justify-content:center}.hero--split .hero-jar-wrap{margin:0 auto;order:-1;max-width:300px}}.marquee{background:var(--off-white);border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);overflow:hidden;padding:16px 0}.marquee-track{display:flex;width:max-content;animation:marquee-scroll var(--marquee-duration, 32s) linear infinite}.marquee:hover .marquee-track{animation-play-state:paused}.marquee-item{display:inline-flex;align-items:center;white-space:nowrap;font-family:var(--serif);font-style:italic;font-size:clamp(18px,2.2vw,26px);color:var(--walnut);padding:0 26px}.marquee-item:after{content:"\25c6";color:var(--brass);font-style:normal;font-size:9px;margin-left:26px}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.marquee-track{animation:none;flex-wrap:wrap;justify-content:center;width:auto}}.benefits{padding:clamp(80px,11vw,150px) 0;background:var(--cream)}.benefits-head{text-align:center;margin-bottom:clamp(36px,5vw,56px)}.benefits-head h2{font-size:clamp(32px,4.4vw,52px);font-style:italic;line-height:1.1}.benefits-tabs{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-bottom:clamp(36px,5vw,56px)}.benefit-tab{background:transparent;border:1px solid var(--line);border-radius:0;padding:12px 22px;font-family:var(--sans);font-size:12px;letter-spacing:.16em;text-transform:uppercase;font-weight:500;color:var(--walnut-soft);transition:all .25s var(--ease)}.benefit-tab.is-active{background:var(--walnut);color:var(--cream);border-color:var(--walnut)}.benefit-tab:hover:not(.is-active){border-color:var(--brass);color:var(--walnut)}.benefit-panels{max-width:940px;margin:0 auto}.benefit-panel{display:none}.benefit-panel.is-active{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,5vw,64px);align-items:center}.benefit-panel h3{font-family:var(--serif);font-size:clamp(26px,3vw,38px);font-style:italic;line-height:1.15;margin-bottom:14px}.benefit-panel .b-eyebrow{margin-bottom:14px}.benefit-panel p{color:var(--walnut-soft);line-height:1.7;font-size:16px}.benefit-visual{aspect-ratio:4 / 5;background:var(--off-white);border:1px solid var(--line-soft);border-radius:4px;display:grid;place-items:center;overflow:hidden}.benefit-visual img{width:70%;filter:drop-shadow(0 12px 32px rgba(46,31,18,.12))}.benefit-visual .b-letter{font-family:var(--serif);font-style:italic;font-size:clamp(72px,12vw,140px);color:var(--brass-soft)}@media(max-width:760px){.benefit-panel.is-active{grid-template-columns:1fr;text-align:center}.benefit-visual{max-width:340px;margin:0 auto;order:-1}}.reviews-carousel{display:flex;gap:clamp(20px,3vw,40px);overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:14px;-webkit-overflow-scrolling:touch}.reviews-carousel .review{flex:0 0 84%;max-width:420px;scroll-snap-align:center}.reviews-eyebrow{text-align:center;margin-bottom:16px}@media(min-width:900px){.reviews-carousel{overflow:visible}.reviews-carousel .review{flex:1 1 0;max-width:none}}.story--split .story-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(32px,6vw,80px);align-items:center}.story--split .story-inner{text-align:left;max-width:none;margin:0}.story--split .story-quote{margin-left:0;text-align:left}.story--split .story-quote:before{left:0;transform:none}.story-visual{aspect-ratio:4 / 5;border-radius:4px;overflow:hidden;background:#f4eddf0f}.story-visual img{width:100%;height:100%;object-fit:cover}@media(max-width:820px){.story--split .story-grid{grid-template-columns:1fr}.story--split .story-inner,.story--split .story-quote{text-align:center}.story--split .story-quote:before{left:50%;transform:translate(-50%)}.story-visual{max-width:380px;margin:0 auto}}.faq{padding:clamp(80px,11vw,150px) 0;background:var(--off-white);border-top:1px solid var(--line-soft)}.faq-head{text-align:center;margin-bottom:clamp(36px,5vw,56px)}.faq-head h2{font-size:clamp(32px,4.4vw,52px);font-style:italic;line-height:1.1}.faq-list{max-width:760px;margin:0 auto}.faq-item{border-top:1px solid var(--line)}.faq-item:last-child{border-bottom:1px solid var(--line)}.faq-item>summary{list-style:none;cursor:pointer;padding:24px 0;display:flex;justify-content:space-between;align-items:center;gap:24px;font-family:var(--serif);font-size:clamp(19px,2vw,23px);color:var(--walnut)}.faq-item>summary::-webkit-details-marker{display:none}.faq-item>summary:after{content:"+";color:var(--brass);font-family:var(--sans);font-size:22px;line-height:1;flex-shrink:0;transition:transform .3s var(--ease)}.faq-item[open]>summary:after{transform:rotate(45deg)}.faq-answer{padding:0 0 24px;color:var(--walnut-soft);line-height:1.7;font-size:15.5px;max-width:64ch}.source-card .source-img{width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:3px;margin-bottom:18px;display:block}.product-form{margin:0}.product-form .add-btn{width:auto}.product-sold-out{opacity:.5;pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/5/assets/crown-ryze.css.map */
