html body#CafStorefront{--cr-surface:#fffdfa;--cr-tint:#e9dec9;--cr-line:#d8cbb7;--cr-radius:18px}html body#CafStorefront .cr-section{padding-block:68px}html body#CafStorefront .cr-section__intro{margin-bottom:30px}html body#CafStorefront .cr-section__row{margin-bottom:28px}html body#CafStorefront .cr-section h2{font-size:clamp(29px,3vw,39px);line-height:1.18;max-width:820px}html body#CafStorefront .cr-lead{font-size:18px;line-height:1.65}html body#CafStorefront :is(.cr-section__intro,.cr-section__row,.cr-help,.cr-feature__panel,.cr-newsletter) .cr-kicker{display:table;width:fit-content;max-width:100%;padding:0 0 7px;margin:0 0 14px;border:0;border-bottom:2px solid #fcb12e;border-radius:0;background:transparent;color:#6b441a;font-size:12px;line-height:1.4;letter-spacing:.08em;font-weight:700}html body#CafStorefront .cr-header{box-shadow:none;border-bottom:1px solid #d8cbb780}html body#CafStorefront .cr-header__top{min-height:94px;gap:32px}html body#CafStorefront .cr-header__nav{min-height:48px;gap:30px}html body#CafStorefront .cr-header__nav a{font-size:17px}html body#CafStorefront .cr-search{border-color:#d8cbb7;background:#fffdfa}html body#CafStorefront .cr-hero{padding-block:48px 56px}html body#CafStorefront .cr-hero .cr-split{gap:54px}html body#CafStorefront .cr-hero h1{font-size:clamp(38px,4.3vw,56px);line-height:1.12;max-width:620px;margin-block:22px}html body#CafStorefront .cr-hero .cr-pill{background:#f4ebd8;color:#6b441a;border:0;padding:8px 14px;font-size:13px}html body#CafStorefront .cr-hero__media>img{height:500px;border-radius:22px}html body#CafStorefront .cr-featured{padding:14px;gap:12px;max-width:310px;border-radius:16px;box-shadow:0 8px 25px #25110f10}html body#CafStorefront .cr-featured img{width:62px;height:68px}html body#CafStorefront .cr-featured strong{font-size:13px}html body#CafStorefront .cr-featured span:last-child{font-size:16px}html body#CafStorefront .cr-button{border-radius:10px;min-height:48px;padding:12px 20px}html body#CafStorefront .cr-hero .cr-button:not(.cr-button--outline){background:#25110f;border-color:#25110f;color:#fff8ec}html body#CafStorefront .cr-hero .cr-button--outline{background:#fffdfa;border:1px solid #d8cbb7;color:#25110f}html body#CafStorefront .cr-trust{padding-block:22px;border-bottom:1px solid #d8cbb7;background:#f6efdf}html body#CafStorefront .cr-trust__grid{gap:28px}html body#CafStorefront .cr-trust__item{border:0;border-radius:0;box-shadow:none;background:transparent;padding:0;gap:12px;align-items:center}html body#CafStorefront .cr-trust__icon{background:#e9dec9;color:#25110f;border-radius:10px;width:42px;height:42px}html body#CafStorefront .cr-trust__item strong{font-size:15px}html body#CafStorefront .cr-trust__item p{font-size:13px;line-height:1.5}html body#CafStorefront .cr-selector{gap:40px;align-items:start}html body#CafStorefront .cr-selector__choices{gap:0}html body#CafStorefront .cr-selector__choice{background:transparent;border:0;border-bottom:1px solid #d8cbb7;border-radius:0;padding:22px 16px;gap:14px}html body#CafStorefront .cr-selector__choice:first-child{border-top:1px solid #d8cbb7}html body#CafStorefront .cr-selector__choice[aria-pressed=true]{background:#f8f1e3;border-color:#d8cbb7}html body#CafStorefront .cr-selector__choice>span{width:30px;height:30px;font-size:13px}html body#CafStorefront .cr-selector__choice strong{font-size:17px}html body#CafStorefront .cr-selector__choice p{font-size:14px}html body#CafStorefront .cr-selector__results{background:#fffdfa;border:1px solid #d8cbb7;border-radius:18px;padding:26px;box-shadow:none}html body#CafStorefront .cr-selector__results img{height:190px;margin:10px auto 18px}html body#CafStorefront .cr-selector__results h3{font-size:23px;margin-block:8px}html body#CafStorefront .cr-selector__results a:not(.cr-button){font-size:15px;line-height:1.5;max-width:360px}html body#CafStorefront .cr-selector__results .cr-kicker{font-size:11px;color:#6b5948}html body#CafStorefront .cr-tabs{gap:22px;margin-bottom:25px;border-bottom:1px solid #d8cbb7}html body#CafStorefront .cr-tabs button{min-height:44px;padding:8px 0 12px;background:transparent;border:0;border-bottom:2px solid transparent;border-radius:0;color:#6b5948}html body#CafStorefront .cr-tabs button[aria-selected=true]{background:transparent;color:#25110f;border-bottom-color:#25110f}html body#CafStorefront .cr-tabs button[data-cr-palette=healthy][aria-selected=true]{background:transparent;color:#245b29;border-bottom-color:#3e983e}html body#CafStorefront .cr-tabs button[data-cr-palette=healthy]:not([aria-selected=true]){background:transparent;border-color:transparent;color:#475c45}html body#CafStorefront [data-cr-panel].cr-universe--healthy{background:transparent;padding:0;border-radius:0}html body#CafStorefront .cr-product-rail{gap:22px;grid-auto-columns:calc((100% - 66px)/4)}html body#CafStorefront .cr-card{border:1px solid #dfd4c3;border-radius:16px;box-shadow:none;background:#fffdfa}html body#CafStorefront .cr-card__body{padding:18px;gap:0}html body#CafStorefront .cr-card .cr-kicker{display:none}html body#CafStorefront .cr-card h3{font-size:16px;line-height:1.4;min-height:2.8em;margin-bottom:14px}html body#CafStorefront .cr-card h3 a{-webkit-line-clamp:2}html body#CafStorefront .cr-card .cr-price strong{font-size:21px}html body#CafStorefront .cr-saving{font-size:12px;margin-block:5px 12px}html body#CafStorefront .cr-card .cr-button{min-height:44px;border-radius:9px;font-size:14px}html body#CafStorefront .cr-card.cr-universe--healthy{border-bottom:2px solid #3e983e}html body#CafStorefront .cr-card.cr-universe--healthy .cr-button{background:#245b29;border-color:#245b29;color:#fffaf7}html body#CafStorefront .cr-sale{font-size:12px;padding:4px 9px;border:0}html body#CafStorefront .cr-rail-controls{margin-top:18px}html body#CafStorefront .cr-rail-controls button{width:38px;height:38px;background:#fffdfa;color:#25110f;border:1px solid #d8cbb7}html body#CafStorefront .cr-needs{gap:22px}html body#CafStorefront .cr-need:not(.cr-universe--healthy){--moment-bg:#f7efdf;--moment-ink:#25110f;--moment-muted:#6b5948;--moment-link:#25110f;border-color:#d8cbb7;border-radius:16px}html body#CafStorefront .cr-need[data-cr-moment="2"]:not(.cr-universe--healthy){--moment-bg:#f7e6c1}html body#CafStorefront .cr-need[data-cr-moment="3"]:not(.cr-universe--healthy){--moment-bg:#e6d8c2}html body#CafStorefront .cr-need.cr-universe--healthy{border-radius:16px;border-color:#ddc1b8;border-top-width:1px}html body#CafStorefront .cr-need>div{padding:22px}html body#CafStorefront .cr-need h3{font-size:20px}html body#CafStorefront .cr-need p{font-size:14px;line-height:1.55;min-height:3.1em}html body#CafStorefront .cr-guide{border-radius:16px;border-color:#d8cbb7}html body#CafStorefront .cr-guide>div{padding:22px}html body#CafStorefront .cr-guide h3{font-size:21px}html body#CafStorefront .cr-help{gap:64px}html body#CafStorefront .cr-faq summary{font-size:16px;padding-block:19px}html body#CafStorefront .cr-newsletter{background:#f6efdf;border-top:1px solid #d8cbb7;padding:44px 0}html body#CafStorefront .cr-newsletter h2{font-size:28px;line-height:1.25}html body#CafStorefront .cr-newsletter .cr-button{border-radius:10px}html body#CafStorefront .cr-footer{padding-top:44px}@media(max-width:989px){html body#CafStorefront .cr-header__top{min-height:78px}html body#CafStorefront .cr-trust__grid{gap:20px}html body#CafStorefront .cr-product-rail{grid-auto-columns:calc((100% - 22px)/2)}}@media(max-width:749px){html body#CafStorefront .cr-section{padding-block:44px}html body#CafStorefront .cr-section__intro,html body#CafStorefront .cr-section__row{margin-bottom:24px}html body#CafStorefront .cr-section h2{font-size:29px}html body#CafStorefront .cr-lead{font-size:16px;line-height:1.6}html body#CafStorefront .cr-hero{padding-block:30px 38px}html body#CafStorefront .cr-hero .cr-split{gap:28px}html body#CafStorefront .cr-hero h1{font-size:38px;line-height:1.12;margin-block:18px}html body#CafStorefront .cr-hero .cr-pill{font-size:11px;padding:7px 11px}html body#CafStorefront .cr-hero__media>img{height:350px;border-radius:18px}html body#CafStorefront .cr-featured{max-width:calc(100% - 24px);bottom:12px;right:12px;padding:12px}html body#CafStorefront .cr-actions{gap:10px;margin-top:22px}html body#CafStorefront .cr-hero .cr-actions .cr-button{font-size:14px;padding:12px 15px}html body#CafStorefront .cr-trust{padding-block:22px}html body#CafStorefront .cr-trust__grid{grid-template-columns:1fr 1fr;gap:22px 16px}html body#CafStorefront .cr-trust__item{padding:0;gap:9px;align-items:start}html body#CafStorefront .cr-trust__icon{width:32px;height:32px;border-radius:8px;display:grid}html body#CafStorefront .cr-trust__icon svg{width:18px;height:18px}html body#CafStorefront .cr-trust__item strong{font-size:13px;line-height:1.4}html body#CafStorefront .cr-trust__item p{font-size:12px}html body#CafStorefront .cr-selector{gap:24px}html body#CafStorefront .cr-selector__choice{padding:17px 10px;gap:12px}html body#CafStorefront .cr-selector__choice strong{font-size:16px}html body#CafStorefront .cr-selector__choice p{font-size:13px}html body#CafStorefront .cr-selector__results{padding:22px 18px}html body#CafStorefront .cr-selector__results img{height:170px}html body#CafStorefront .cr-tabs{gap:20px}html body#CafStorefront .cr-tabs button{font-size:14px}html body#CafStorefront .cr-product-rail{gap:14px;grid-auto-columns:76%}html body#CafStorefront .cr-card__body{padding:16px}html body#CafStorefront .cr-card h3{font-size:16px}html body#CafStorefront .cr-card .cr-button{min-height:46px}html body#CafStorefront .cr-needs{gap:16px}html body#CafStorefront .cr-need>div{padding:18px}html body#CafStorefront .cr-need h3{font-size:20px}html body#CafStorefront .cr-help{gap:34px}html body#CafStorefront .cr-newsletter{padding-block:36px}html body#CafStorefront .cr-newsletter h2{font-size:26px}}@media(max-width:767px){html body#CafStorefront .cr-header__top{gap:12px}}@media(max-width:359px){html body#CafStorefront .cr-header__top{grid-template-columns:32px minmax(0,1fr) 108px;gap:4px}}html body#CafStorefront .cr-need[data-cr-moment="1"]:not(.cr-universe--healthy){--moment-bg:#f7efdf;background:#f7efdf;color:#25110f}html body#CafStorefront .cr-need[data-cr-moment="1"]:not(.cr-universe--healthy) :is(h3,p,a,.cr-link){color:#25110f!important}@media(prefers-reduced-motion:no-preference)and (hover:hover){html body#CafStorefront .cr-card{transition:border-color .2s}html body#CafStorefront .cr-card:hover{border-color:#9d815d}}html body#CafStorefront{--cr-surface:#fffdf9;--cr-tint:#f0e7d7;--cr-line:#25110f14}html body#CafStorefront .cr-hero{background:#25110f;color:#ede3d0}html body#CafStorefront .cr-hero h1{color:#ede3d0}html body#CafStorefront .cr-hero .cr-lead{color:#e3d5be}html body#CafStorefront .cr-hero .cr-pill{background:transparent;border:1px solid #ede3d033;color:#fcb12e;border-radius:999px}html body#CafStorefront .cr-hero .cr-button:not(.cr-button--outline){background:#fcb12e;border-color:#fcb12e;color:#25110f}html body#CafStorefront .cr-hero .cr-button--outline{background:transparent;border-color:#ede3d066;color:#ede3d0}html body#CafStorefront .cr-hero .cr-button:hover{background:#ede3d0;border-color:#ede3d0;color:#25110f}html body#CafStorefront .cr-featured{background:#fffdf9;color:#25110f;border:1px solid #25110f14}html body#CafStorefront .cr-featured .cr-kicker{color:#6b441a}html body#CafStorefront .cr-trust{background:#ede3d0;border:0;padding-block:24px}html body#CafStorefront .cr-trust__grid{gap:12px}html body#CafStorefront .cr-trust__item{background:#f0e7d7;border:1px solid #25110f12;border-radius:18px;padding:18px 14px;gap:12px}html body#CafStorefront .cr-trust__icon{background:#fcb12e;border-radius:50%;color:#25110f;flex-shrink:0}html body#CafStorefront .cr-section{background:#ede3d0}html body#CafStorefront .cr-section.cr-tint{background:#f0e7d7}html body#CafStorefront :is(.cr-card,.cr-guide,.cr-selector__results){background:#fffdf9;border:1px solid #25110f14;border-radius:18px;box-shadow:none}html body#CafStorefront .cr-selector__choice{border-color:#25110f1a}html body#CafStorefront .cr-selector__choice[aria-pressed=true]{background:#f0e7d7;border-color:#25110f1a}html body#CafStorefront .cr-selector__choice[aria-pressed=true]>span{background:#fcb12e;border-color:#fcb12e;color:#25110f}html body#CafStorefront :is(.cr-tabs,.cr-faq){border-color:#25110f1a}html body#CafStorefront .cr-need:not(.cr-universe--healthy){border-color:#25110f14;border-radius:18px}html body#CafStorefront .cr-need[data-cr-moment="1"]:not(.cr-universe--healthy){background:#fffdf9;--moment-bg:#fffdf9}html body#CafStorefront .cr-need[data-cr-moment="2"]:not(.cr-universe--healthy){--moment-bg:#fae8be}html body#CafStorefront .cr-need[data-cr-moment="3"]:not(.cr-universe--healthy){--moment-bg:#ddcbb0}html body#CafStorefront .cr-newsletter{background:#f0e7d7;border-top:1px solid #25110f14;border-bottom:0}html body#CafStorefront .cr-newsletter input{background:#fffdf9;border-color:#25110f24}html body#CafStorefront .cr-footer{background:#25110f}@media(max-width:767px){html body#CafStorefront .cr-trust__grid{gap:10px}html body#CafStorefront .cr-trust__item{padding:13px 10px;gap:8px}html body#CafStorefront .cr-trust__icon{width:30px;height:30px}html body#CafStorefront .cr-trust__item strong{font-size:13px}html body#CafStorefront .cr-trust__item p{font-size:12px}}@media(max-width:359px){html body#CafStorefront .cr-trust__icon{display:none}}html body#CafStorefront .cr-section:has(.cr-needs){background:#25110f;color:#ede3d0}html body#CafStorefront .cr-section:has(.cr-needs) .cr-section__intro h2{color:#ede3d0}html body#CafStorefront .cr-section:has(.cr-needs) .cr-section__intro .cr-lead{color:#e3d5be}html body#CafStorefront .cr-section:has(.cr-needs) .cr-section__intro .cr-kicker{color:#fcb12e;border-bottom-color:#fcb12e;background:transparent}html body#CafStorefront .cr-needs .cr-need{border-color:#ede3d026;box-shadow:none}html body#CafStorefront .cr-section .cr-needs .cr-need[data-cr-moment] .cr-link{display:inline-flex;width:fit-content;min-height:44px;padding:10px 14px;border:1px solid #6b441a55;border-radius:10px;background:#25110f;color:#ede3d0!important;line-height:1.3}html body#CafStorefront .cr-needs .cr-need .cr-link svg{color:#fcb12e}html body#CafStorefront .cr-needs .cr-need.cr-universe--healthy .cr-link{background:#245b29;border-color:#245b29;color:#fffaf7!important}html body#CafStorefront .cr-needs .cr-need:hover .cr-link{background:#fcb12e;border-color:#fcb12e;color:#25110f!important}html body#CafStorefront .cr-needs .cr-need:hover .cr-link svg{color:#25110f}@media(max-width:767px){html body#CafStorefront .cr-section .cr-needs .cr-need[data-cr-moment] .cr-link{padding:10px;font-size:12px;gap:6px}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/caf-clean.css.map */
