/** Shopify CDN: Minification failed

Line 30:188 Unexpected "}"

**/
/* Saftoria — direction artistique premium, sauge, ivoire et agrumes */
:root{--saftoria-forest:#183f2b;--saftoria-leaf:#2e7046;--saftoria-sage:#eaf1e5;--saftoria-ivory:#fbfaf5;--saftoria-citrus:#F47A1F;--saftoria-ink:#17251c;--saftoria-muted:#68756b;--saftoria-line:#e5e8de}
html{scroll-behavior:smooth}body{background:var(--saftoria-ivory);color:var(--saftoria-ink);font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:-.01em}::selection{background:#dcebd4;color:var(--saftoria-forest)}
.site-header{background:rgba(251,250,245,.94);backdrop-filter:blur(14px);box-shadow:0 1px 0 rgba(24,63,43,.09)}.wordmark{font-size:33px;letter-spacing:-.075em;color:var(--saftoria-forest)}.wordmark::first-letter{color:var(--saftoria-leaf)}.desktop-nav a{font-weight:600;transition:color .2s,border-color .2s}.desktop-nav a:hover{color:var(--saftoria-leaf);border-bottom-color:var(--saftoria-citrus)}.cart-count{background:var(--saftoria-forest);color:#fff}.announcement{background:var(--saftoria-forest);color:#fbfaf5;font-weight:600;letter-spacing:.025em}
.hero-section{background:radial-gradient(ellipse at 80% 20%,#edf3e7 0,transparent 38%),linear-gradient(120deg,#fbfaf5 0%,#f4f3e8 58%,#fbf0dd 100%);padding-top:66px;padding-bottom:78px}.hero-copy h1{font-family:Georgia,"Times New Roman",serif;font-weight:500;letter-spacing:-.055em;line-height:1.02;color:var(--saftoria-forest);font-size:clamp(46px,5.6vw,76px)}.hero-description{color:#59675b;max-width:480px}.eyebrow{background:#e6efe0;color:var(--saftoria-leaf);border-radius:999px;padding:8px 13px;letter-spacing:.12em}.hero-visual{background:radial-gradient(circle at 50% 42%,#fffef9 0,#f2eddd 66%,#e9e3ce 100%);border:1px solid rgba(24,63,43,.08);border-radius:24px;box-shadow:0 26px 65px rgba(35,61,42,.10)}.hero-image{mix-blend-mode:multiply}.hero-sticker{background:#F47A1F;color:#fff9e9;font-family:Georgia,serif;font-weight:600;border:4px solid rgba(255,255,255,.78);box-shadow:0 10px 24px rgba(244,122,31,.28)}.visual-caption{border:1px solid #e3e5d9;border-radius:999px;padding:12px 18px;color:var(--saftoria-forest)}.caption-dot{background:var(--saftoria-leaf)}
.button{border-radius:999px;min-height:54px;padding:15px 25px;letter-spacing:.01em;font-size:13px}.button-primary{background:#F47A1F;color:#fff;box-shadow:0 10px 26px rgba(244,122,31,.25)}.button-primary:hover{background:#D95E0D}.button-secondary{border-color:#cbd8c6;color:var(--saftoria-forest);background:rgba(255,255,255,.4)}.hero-points span{background:rgba(255,255,255,.7);border:1px solid #e5e9dd;border-radius:12px;padding:12px 14px}.hero-points b{color:var(--saftoria-forest)}.hero-points small{color:#738076}
.section-heading h2,.featured-copy h2,.faq-intro h2{font-family:Georgia,"Times New Roman",serif;font-weight:500;letter-spacing:-.045em;color:var(--saftoria-forest)}.section-heading>p:last-child,.faq-intro>p:last-child{color:var(--saftoria-muted)}.benefits-section{background:#fffefa}.benefit-card{border:1px solid #e9e9df;border-radius:18px;box-shadow:0 8px 24px rgba(30,57,37,.035);transition:transform .25s,box-shadow .25s;background:linear-gradient(150deg,#fffefa,#f9f8f0)}.benefit-card:hover{transform:translateY(-4px);box-shadow:0 16px 32px rgba(30,57,37,.08)}.benefit-number{color:var(--saftoria-leaf)}.benefit-number i{color:#ba8f36}.benefit-card h3{color:var(--saftoria-forest);font-weight:700;letter-spacing:-.025em}.benefit-card p{color:var(--saftoria-muted)}.detail-section{background:#edf2e8}.detail-image-wrap{border:1px solid #e2e8dc;border-radius:24px;box-shadow:0 18px 48px rgba(24,63,43,.08)}.detail-copy h2{font-family:Georgia,"Times New Roman",serif;font-weight:500;color:var(--saftoria-forest);letter-spacing:-.045em}.detail-copy>p:not(.eyebrow):not(.micro-copy){color:#59675b}.detail-badge{background:#f1c76b;color:#3e381f;border-radius:999px;font-size:15px}
.faq-section{background:#fffefa}.faq-list{border-color:#e5e8de}.faq-item{border-color:#e5e8de}.faq-item summary{color:var(--saftoria-forest);font-size:15px}.faq-item summary span{color:var(--saftoria-leaf)}.faq-answer{color:var(--saftoria-muted)}.site-footer{background:#183f2b;color:#f8f7ef}.footer-wordmark{font-family:Georgia,"Times New Roman",serif;font-weight:500;letter-spacing:-.06em}.footer-heading{color:#fff9e9}.footer-policy-links a,.footer-contact p{color:#e1e8dd}.footer-newsletter-row input{border-color:#7c9983;border-radius:999px}.footer-newsletter-row button{background:#F47A1F;color:#fff;border-radius:999px}.copyright{border-color:#ffffff26;color:#c9d7c9}
.main-product-section{background:var(--saftoria-ivory);padding-top:46px;padding-bottom:82px}.product-layout{gap:clamp(36px,6vw,84px);align-items:start}.product-gallery{gap:16px}.product-gallery-image{background:linear-gradient(145deg,#f3f0e5,#eeefe5);border:1px solid #e4e5d9;border-radius:24px;max-height:700px;padding:14px}.product-info{position:sticky;top:24px}.product-info h1{font-family:Georgia,"Times New Roman",serif;color:var(--saftoria-forest);font-weight:500;letter-spacing:-.05em}.product-price{color:var(--saftoria-forest);font-size:25px;font-weight:700;letter-spacing:-.025em}.product-tagline{font-size:15px;line-height:1.75;color:#5c6b5f}.product-quick-benefits{gap:10px;margin:18px 0 22px}.quick-benefit{font-size:13px;font-weight:550;color:#34493a}.quick-benefit-icon{background:#e7efe2;color:var(--saftoria-leaf);width:34px;height:34px;flex-basis:34px;border-radius:50%;font-size:16px}.bundle-offer{border:1px solid #dce5d5;border-radius:16px;background:linear-gradient(135deg,#f0f5eb,#fffdf8);padding:18px 20px;margin:22px 0}.bundle-offer-tag{border-radius:999px;background:var(--saftoria-forest);padding:6px 11px;letter-spacing:.1em}.bundle-offer-title{font-family:Georgia,"Times New Roman",serif;color:var(--saftoria-forest);font-size:19px;font-weight:500}.bundle-offer-copy{font-size:13px;color:#5c6b5f}.product-form{gap:11px}.product-form label{color:#526456;font-size:12px}.product-form select,.product-form input{min-height:48px;border:1px solid #dce2d8;border-radius:10px;background:#fffefb;padding:12px 14px}.product-atc{border-radius:999px;min-height:58px;background:var(--saftoria-forest);font-size:14px;letter-spacing:.02em;box-shadow:0 9px 22px rgba(24,63,43,.13)}.product-atc:hover{background:#275b3b}.payment-badges{margin-top:20px}.payment-badges>p{color:#7b867b}.estimated-delivery{border-color:#dce5d5;border-radius:12px;background:#f1f5ed;justify-content:flex-start;text-align:left;padding:14px 16px}.estimated-delivery .delivery-heading,.estimated-delivery .delivery-dates,.estimated-delivery .delivery-note{text-align:left}.delivery-icon{background:#deead8;color:var(--saftoria-leaf)}.delivery-heading{color:var(--saftoria-forest)}.product-reassurance{background:transparent;border-top:1px solid #e3e7dc;border-radius:0;padding:14px 2px}.product-reassurance p{color:#617063;font-size:12px}.product-description{border-top:1px solid #e3e7dc;margin-top:22px;padding-top:20px}.product-description h2,.product-description h3{font-family:Georgia,"Times New Roman",serif;color:var(--saftoria-forest);font-weight:500}
.hurom-recipes-page{background:var(--saftoria-ivory);padding:78px 24px 94px;color:var(--saftoria-forest)}.hurom-recipes-eyebrow{color:var(--saftoria-leaf)}.hurom-recipes-heading h1{font-family:Georgia,"Times New Roman",serif;font-size:clamp(40px,5vw,58px);font-weight:500;letter-spacing:-.05em;color:var(--saftoria-forest)}.hurom-recipes-heading>p:last-child{color:#68756b}.hurom-recipes-grid{gap:24px}.hurom-recipe-card{border-color:#e5e8de;border-radius:19px;box-shadow:0 8px 28px rgba(24,63,43,.045)}.hurom-recipe-image{background:#eaf0e4}.hurom-recipe-image-label{color:var(--saftoria-forest);letter-spacing:.09em;border-radius:999px}.hurom-recipe-card-content{padding:25px}.hurom-recipe-meta{color:var(--saftoria-leaf)}.hurom-recipe-card h2{font-family:Georgia,"Times New Roman",serif;font-size:23px;font-weight:500;color:var(--saftoria-forest)}.hurom-recipe-excerpt{color:#68756b}.hurom-recipe-link{color:var(--saftoria-leaf);border-bottom-color:#c5d6c0}
.saftoria-cart{background:var(--saftoria-ivory);color:var(--saftoria-forest);padding-top:64px}.saftoria-cart h1,.saftoria-cart__summary h2,.saftoria-cart__duo-text h2{font-family:Georgia,"Times New Roman",serif;font-weight:500;letter-spacing:-.045em;color:var(--saftoria-forest)}.saftoria-cart__eyebrow{color:var(--saftoria-leaf)}.saftoria-cart__layout{gap:30px}.saftoria-cart__shipping{background:#edf3e8;border-color:#dce7d6;border-radius:14px}.saftoria-cart__items,.saftoria-cart__summary,.saftoria-cart__duo{border-color:#e4e7dc;border-radius:16px;box-shadow:0 8px 24px rgba(24,63,43,.035)}.saftoria-cart__summary{padding:27px}.saftoria-cart__button{border-radius:999px;min-height:52px}.saftoria-cart__button--primary{background:var(--saftoria-forest);border-color:var(--saftoria-forest)}.saftoria-cart__button--primary:hover{background:#275b3b}.saftoria-cart__duo-tag{background:#f4ebd5;color:#775d2f}.saftoria-cart__duo-mark{background:#e6efe0;color:var(--saftoria-forest);border-radius:14px}.saftoria-cart__button--duo{border-color:#becfba;color:var(--saftoria-forest)}.saftoria-cart__button--duo:hover{background:#f1f5ed}
@media(max-width:800px){.hero-section{padding-top:38px;padding-bottom:48px}.hero-copy h1{font-size:clamp(43px,10.5vw,61px)}.hero-visual{border-radius:18px;min-height:280px}.hero-image{height:330px}.section-padding{padding:58px 0}.product-info{position:static}.main-product-section{padding-top:24px;padding-bottom:52px}.product-layout{gap:24px}.product-gallery-image{border-radius:18px}.product-info h1{font-size:clamp(36px,9vw,47px)}.hurom-recipes-page{padding:48px 16px 64px}.hurom-recipes-grid{gap:18px}.hurom-recipe-card-content{padding:20px}.saftoria-cart{padding-top:38px}.saftoria-cart__summary{padding:20px}}
@media(max-width:420px){.wordmark{font-size:27px}.hero-points span{min-width:calc(50% - 6px)}.hero-sticker{width:69px;height:69px;font-size:11px}.benefit-grid{grid-template-columns:1fr}.benefit-card{min-height:auto}.product-quick-benefits{gap:8px}.quick-benefit{font-size:12px}}

/* Saftoria subtle botanical integration v3 */
.hero-section{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(110deg,#fbfaf5 0%,#f7f5eb 60%,#fbf0df 100%)!important}
.hero-section::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:url("/cdn/shop/files/saftoria-fond-feuillage-soleil.png?v=1792692931");background-position:center;background-size:cover;background-repeat:no-repeat;opacity:.025;filter:none}
.hero-section .hero-grid{position:relative;z-index:1}
.hero-section .hero-copy{background:transparent!important;backdrop-filter:none!important;border:0!important;box-shadow:none!important;border-radius:0!important;padding:0!important}
.hero-section .hero-visual{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(145deg,rgba(255,253,248,.88),rgba(246,240,225,.92))}
.hero-section .hero-visual::before{content:"";position:absolute;z-index:0;inset:0;pointer-events:none;background-image:url("/cdn/shop/files/saftoria-fond-feuillage-soleil.png?v=1792692931");background-position:center;background-size:cover;background-repeat:no-repeat;opacity:.08;filter:none}
.hero-section .hero-image{position:relative;z-index:1;mix-blend-mode:normal}
.hero-section .hero-sticker{z-index:2}
.hero-section .visual-caption{z-index:2;background:#fffefa!important;opacity:1!important;backdrop-filter:none!important;box-shadow:0 3px 12px rgba(24,63,43,.05)}
.hero-section::before{opacity:.02;filter:none}.hero-section .hero-copy{background:transparent!important;padding:0!important}.hero-section .hero-visual::before{opacity:.05;filter:blur(1px)}}

/* Saftoria right-side foliage only v1 */
/* Keep the page background plain; place a few soft leaves only on the right side. */
.hero-section{background:linear-gradient(110deg,#fbfaf5 0%,#f7f5eb 64%,#fbf0df 100%)!important;position:relative;isolation:isolate;overflow:hidden}
.hero-section::before{content:"";position:absolute;z-index:0;top:0;right:0;bottom:0;left:62%;pointer-events:none;background-image:url("/cdn/shop/files/saftoria-fond-feuillage-soleil.png?v=1792692931");background-position:right center;background-size:cover;background-repeat:no-repeat;opacity:.075;filter:blur(1px)}
.hero-section .hero-grid{position:relative;z-index:1}
.hero-section .hero-copy{background:transparent!important;backdrop-filter:none!important;border:0!important;box-shadow:none!important;border-radius:0!important;padding:0!important}
.hero-section .hero-visual{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(145deg,rgba(255,253,248,.90),rgba(246,240,225,.94))}
.hero-section .hero-visual::before{content:"";position:absolute;z-index:0;inset:0;pointer-events:none;background-image:url("/cdn/shop/files/saftoria-fond-feuillage-soleil.png?v=1792692931");background-position:right center;background-size:cover;background-repeat:no-repeat;opacity:.10;filter:blur(1px)}
.hero-section .hero-image{position:relative;z-index:1;mix-blend-mode:normal}
.hero-section .hero-sticker{z-index:2}
.hero-section .visual-caption{z-index:2;background:#fffefa!important;opacity:1!important;backdrop-filter:none!important;box-shadow:0 3px 12px rgba(24,63,43,.05)}
@media(max-width:800px){.hero-section::before{left:66%;opacity:.06;filter:blur(1px)}.hero-section .hero-visual::before{opacity:.08;filter:blur(1px)}}
