@import"https://fonts.googleapis.com/css2?family=Geist:wght@400;500;600;700;800&family=Geist+Mono:wght@400;500&display=swap";:root{--em-bg: #F8F9F3;--em-surface: #FFFFFF;--em-surface-2: #EFF1E7;--em-green: #1E5631;--em-green-700: #174426;--em-green-100: #F7FCF5;--em-accent: #FDCB2E;--em-accent-ink: #1E5631;--em-ink: #1A1A1A;--em-body: #333333;--em-muted: #888888;--em-label: #555555;--em-line: #E2E5DC;--em-red: #B3382C;--em-radius: 12px;--em-radius-lg: 16px;--em-radius-btn: 8px;--em-green-hover: #173013;--em-accent-hover: #FFC63D;--em-shadow: 0 1px 2px rgba(30, 86, 49, .06), 0 8px 24px rgba(30, 86, 49, .07);--em-font: "Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--em-font-mono: "Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--em-max: 680px;--em-max-wide: 1080px;--em-gutter: 20px}.em{font-family:var(--em-font);color:var(--em-body);-webkit-font-smoothing:antialiased}.em *,.em *:before,.em *:after{box-sizing:border-box}.em img{max-width:100%;height:auto;display:block}.em-wrap{width:100%;max-width:var(--em-max);margin-inline:auto;padding-inline:var(--em-gutter)}.em-wrap--wide{max-width:var(--em-max-wide)}.em-sec{padding-block:40px;background:var(--em-bg)}.em-sec--tight{padding-block:26px}.em-sec--surface{background:var(--em-surface)}.em-sec--dark{background:var(--em-green)}.em h1,.em h2,.em h3,.em h4,.em h5,.em h6,.em-h1,.em-h2,.em-h3{font-family:var(--em-font)}.em h1,.em h2,.em h3,.em-h1,.em-h2,.em-h3{font-weight:800}.em h4,.em h5,.em h6,.text-block--titolo,.text-block--sottotitolo{font-weight:700}.em{text-wrap:pretty}.em h1,.em h2,.em h3,.em h4,.em h5,.em h6,.em-h1,.em-h2,.em-h3,.em-eyebrow,.em-trustline,.em-tml__alert,.em-tml__sub,.em-tml__phase,.em-apg__note,.em-res__label,.em-res__sub,.em-res__cap,.em-res__quote,.em-res__trust,.em-cmp__trust,.em-rv__label,.em-pd__bullet span,.em-pd__stock p,.em-pd__review-quote,.em-pd__faq p.em-pd__faq-close,.em-pd__faq-inner p,.em-fm__sub,.em-fm__name,.em-fm__nick,.em-fm__desc,.em-fm__tag span,.em-gr__label,.em-gr__bullets li,.em-gr__attr,.em-gr__trust,.em-rs__t{text-wrap:balance}.em-eyebrow{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--em-green);margin:0 0 10px}.em-h1{font-size:clamp(28px,7.2vw,42px);line-height:1.14;font-weight:800;letter-spacing:-.02em;margin:0 0 14px;color:var(--em-ink)}.em-h2{font-size:clamp(25px,6vw,34px);line-height:1.2;font-weight:800;letter-spacing:-.015em;margin:0 0 12px;color:var(--em-ink)}.em-h3{font-size:clamp(19px,4.4vw,23px);line-height:1.28;font-weight:800;margin:0 0 8px;color:var(--em-ink)}.em-lead{font-size:clamp(17px,4.2vw,20px);line-height:1.55;margin:0 0 16px;color:var(--em-body)}.em-body{font-size:17px;line-height:1.62;color:var(--em-body)}.em-body p{margin:0 0 16px}.em-body p:last-child{margin-bottom:0}.em-body strong{font-weight:700;color:var(--em-ink)}.em-small{font-size:13px;line-height:1.5;color:var(--em-muted)}.em-center{text-align:center}.em--dark{color:#ffffffe6}.em--dark .em-h1,.em--dark .em-h2,.em--dark .em-h3{color:#fff}.em--dark .em-eyebrow{color:var(--em-accent)}.em--dark .em-body,.em--dark .em-body p,.em--dark .em-lead{color:#ffffffe6}.em--dark .em-body strong{color:#fff}.em--dark .em-small,.em--dark .em-trustline,.em--dark .em-disclaimer{color:#ffffffb8}.em--dark .em-card{background:#ffffff12;border-color:#ffffff2e;color:#ffffffe6}.em--dark .em-btn--ghost{color:#fff;border-color:#ffffff8c}.em--dark .em-btn--dark{background:#fff;color:var(--em-green)}.em-btn{display:inline-block;width:100%;padding:15px 30px;border:0;border-radius:var(--em-radius-btn);cursor:pointer;font-family:var(--em-font);font-size:16px;font-weight:700;line-height:1.65;text-align:center;text-decoration:none;text-wrap:balance;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}.em-btns>.em-btn:first-child:after{content:" \2192";font-weight:700}.em-btn--primary{background:var(--em-accent);color:var(--em-accent-ink)}.em-btn--primary:hover{background:var(--em-accent-hover)}.em-btn--dark{background:var(--em-green);color:#fff}.em-btn--dark:hover{background:var(--em-green-hover)}.em-btn--ghost{background:transparent;color:var(--em-green);box-shadow:inset 0 0 0 1.5px var(--em-green)}.em-btn--ghost:hover{background:var(--em-green-100)}.em-btns{display:flex;flex-direction:column;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:20px}.button,.button-secondary,.button-custom,button.shopify-payment-button__button--unbranded{--button-padding-block: 15px;--button-padding-inline: 30px;border-radius:var(--em-radius-btn);font-size:16px;font-weight:700;line-height:1.65;text-wrap:balance}.em-trustline{margin-top:12px;font-size:13px;line-height:1.5;color:var(--em-label);text-align:center}.em-card{background:var(--em-surface);border:1px solid var(--em-line);border-radius:var(--em-radius-lg);padding:20px}.em-badge{display:inline-block;padding:5px 10px;border-radius:999px;background:var(--em-green-100);color:var(--em-green);font-size:12px;font-weight:700}.em-badge--accent{background:var(--em-accent);color:var(--em-accent-ink)}.em-stars{color:var(--em-accent);font-size:15px;letter-spacing:2px}.em-disclaimer{margin-top:18px;font-size:12px;line-height:1.5;color:var(--em-muted);text-align:center}.em-anchor{display:block;position:relative;top:-70px;height:0;visibility:hidden}@media(min-width:481px){.em-btns{flex-direction:row}.em-btn{width:auto}}@media(min-width:768px){:root{--em-gutter: 28px}.em-sec{padding-block:56px}.em-sec--tight{padding-block:36px}}@media(prefers-reduced-motion:reduce){.em *,.em *:before,.em *:after{animation:none!important;transition:none!important}}.em-pd__bullets{display:flex;flex-direction:column;gap:5px;margin:7px 0 10px 5px}.em-pd__bullet{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;line-height:1.4;color:#333}.em-pd__bullet svg{flex:0 0 1em;width:1em;height:1em}.em-pd__bullet b{display:block;font-size:16px;font-weight:700;color:#333}.em-pd__bullet span{display:block;font-size:16px;font-weight:500;color:#333}@media(min-width:769px){.em-pd__bullet{font-size:16px}}.em-pd__stock{background:#fdfbf5;border:1px solid #E5E1D5;border-radius:8px;padding:16px 20px;margin:20px 0}.em-pd__stock-h{display:flex;align-items:center;gap:8px;margin-bottom:8px}.em-pd__stock-h svg{flex:0 0 18px;width:18px;height:18px}.em-pd__stock-h strong{font-size:17px;font-weight:700;color:var(--em-ink)}.em-pd__stock p{font-size:15px;line-height:1.6;color:var(--em-ink);margin:0 0 10px}.em-pd__stock p:last-child{margin-bottom:0}.em-pd__stock strong{font-weight:600;color:var(--em-ink)}@media(max-width:768px){.em-pd__stock{padding:14px 16px}}.em-pd__trust{margin:24px 0 15px;text-align:center}.em-pd__trust-row{display:flex;justify-content:center;gap:32px;flex-wrap:wrap}.em-pd__trust-item{display:flex;flex-direction:column;align-items:center;max-width:100px}.em-pd__trust-item svg{width:36px;height:36px;margin-bottom:6px}.em-pd__trust-item p{margin:0;font-size:11px;font-weight:600;line-height:1.35;color:var(--em-ink)}.em-pd__review{background:#fff;border:1px solid #E5E1D5;border-radius:10px;padding:20px;margin:20px 0;text-align:center}.em-pd__review-score{display:flex;align-items:center;justify-content:center;gap:10px}.em-pd__review-num{font-size:34px;font-weight:800;line-height:1;color:var(--em-green)}.em-pd__review-meta{text-align:left}.em-pd__review-stars{color:#fecb2e;font-size:15px;letter-spacing:2px;line-height:1.2}.em-pd__review-count{font-size:12px;color:var(--em-muted)}.em-pd__review-quote{font-size:14px;font-style:italic;line-height:1.6;color:var(--em-body);margin:14px 0 0;padding-top:14px;border-top:1px solid rgba(0,0,0,.08)}.em-pd__review-author{font-size:12px;font-weight:700;color:var(--em-ink);margin:8px 0 0}.em summary{padding-block:0}.em-pd__faq details{background:var(--em-bg);border:1px solid rgba(0,0,0,.08);border-radius:4px;padding:12px 14px;margin:16px 0}.em-pd__faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:16px;font-weight:700;line-height:1.8;color:var(--em-ink)}.em-pd__faq summary::-webkit-details-marker{display:none}.em-pd__faq summary:after{content:"";flex:0 0 10px;width:10px;height:10px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translate(-2px,-2px);transition:transform .2s ease}.em-pd__faq details[open]>summary:after{transform:rotate(-135deg) translate(-2px,-2px)}.em-pd__faq summary .em-pd__faq-t{display:flex;align-items:center;gap:10px}.em-pd__faq summary svg{flex:0 0 18px;width:18px;height:18px}.em-pd__faq>details>p{font-size:15px;font-weight:400;line-height:1.8;color:#000000bf;margin:15px 0}.em-pd__faq>details>p em{font-style:italic}.em-pd__faq>details>strong{font-size:15px;font-weight:700;color:#000000bf}.em-pd__faq-inner details{margin:12px 0 16px;padding:10px;background:var(--em-bg);border:1px solid rgba(0,0,0,.08);border-radius:4px}.em-pd__faq-inner summary{font-size:15px;font-weight:600;line-height:1.8}.em-pd__faq-inner p{font-size:14px;line-height:1.5;color:#1e1e1e;margin:10px 0 14px}
/*# sourceMappingURL=/cdn/shop/t/25/assets/em.css.map */
