.ff8-offer,.ff8-home-offer{scroll-margin-top:110px}.ff8-mode{border:0;padding:0;min-width:0;margin:0 0 10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ff8-mode[hidden],.ff8-choice[hidden]{display:none!important}.ff8-mode label{display:flex;align-items:center;gap:8px;min-height:64px;padding:10px;border:1px solid var(--ff7-line, #d6d5ca);background:#fffefa;cursor:pointer}.ff8-mode label:has(input:checked){border-color:#22231d;background:#e6edbf}.ff8-mode input{flex:0 0 auto;margin:0;accent-color:#22231d}.ff8-mode strong{display:block;font-size:14px;line-height:1.25}.ff8-mode small{display:block;margin-top:4px;line-height:1.35;font-size:11px}.ff8-choice{border:1px solid var(--ff7-line, #d6d5ca);background:#fffefa;scroll-margin-top:105px}.ff8-choice-heading{margin:12px 15px 0;font-size:17px}[data-ff8-ready] .ff8-choice-heading{display:none}.ff8-choice-body{padding:15px}.ff8-choice-body>p{margin:0 0 10px;font-size:14px;line-height:1.5}.ff8-comparison{padding-bottom:10px;border-bottom:1px solid var(--ff7-line, #d6d5ca)}.ff8-annual-form>label{display:block;margin:12px 0 5px;font-size:14px;font-weight:600}.ff8-annual-form input[type=number]{width:7rem;min-height:44px;padding-inline:10px;border:1px solid currentColor;font:inherit}.ff8-annual-form>.ff7-small{margin:0 0 12px}.ff8-choice .ff7-buy{min-width:0}.ff8-choice .ff7-buy-form>.ff7-eyebrow{display:none}.ff8-choice .ff7-formats{margin-top:0}.ff8-choice .ff7-shipping{line-height:1.5}.ff8-trust{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:14px;font-size:13px}.ff8-trust a{text-underline-offset:3px}.ff8-home-offer{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(24px,6vw,80px);padding-block:56px}.ff8-home-offer h2{font-size:clamp(35px,5vw,66px);line-height:1.02;margin:0 0 16px}.ff8-home-offer p{line-height:1.5}.ff8-home-offer .ff7-price-row{margin:0 0 8px}.ff8-home-story{padding-block:36px;border-top:1px solid var(--ff7-line, #d6d5ca)}.ff8-home-story h2{font-size:clamp(26px,4vw,42px);margin-block:4px 12px}.ff8-home-story p{max-width:55ch;line-height:1.6}.fc-hero-shop .ff8-hero-actions{display:grid;gap:7px}.fc-hero-shop .ff8-hero-actions a{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;min-height:42px;color:#22231d;background:#fffefa;border:1px solid currentColor;text-decoration:none}.fc-hero-shop .ff8-hero-actions a:last-child{background:#e6edbf}.ff8-hero-actions strong{font-size:13px}.ff8-hero-actions span{font-size:11px}.ff8-cinema-menu{display:none}.ff8-cinema-menu summary{cursor:pointer;list-style:none;min-height:42px;display:flex;align-items:center;gap:5px;padding-inline:8px;font-size:13px;font-weight:600}.ff8-cinema-menu summary::-webkit-details-marker{display:none}.ff8-cinema-menu nav{position:absolute;inset:100% 0 auto;display:grid;background:#fffefa;color:#22231d;padding:12px 22px;box-shadow:0 8px 16px #18171116;z-index:100}.ff8-cinema-menu nav a{color:inherit;padding:12px 4px;border-bottom:1px solid #deddd5}.ff8-story-link{margin-top:12px}.ff8-photo-proof{margin:8px 0;font-size:12px}.ff8-photo-proof a{text-underline-offset:2px}.ff8-pdp .ff7-food-info{padding-top:36px;border-top:1px solid var(--ff7-line, #d6d5ca)}.ff8-pdp .ff7-gallery-stage img{object-fit:contain;transform:none}.ff8-pdp .ff7-product-copy{min-width:0}.ff8-pdp .ff7-product-copy h1{text-wrap:balance}.ff8-pdp .ff8-offer{margin-top:14px}.ff8-pdp .ff7-pdp-product-heading .ff7-intro{max-width:44ch}.ff8-pdp .ff8-offer .ff7-pdp-buy{margin:0}.ff8-footer-signup{background:#f1f0e6;color:#22231d;border-bottom:1px solid #d6d5ca;padding-block:32px}.ff8-footer-signup .ff7-wrap{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:24px}.ff8-footer-signup h2{font-size:clamp(25px,3.5vw,40px);margin:0 0 6px}.ff8-footer-signup p{margin:6px 0;line-height:1.45}.ff8-newsletter-fields{display:flex;flex-wrap:wrap;gap:6px}.ff8-newsletter-fields label{width:100%}.ff8-newsletter-fields input{min-width:0;flex:1;min-height:46px;padding-inline:12px;border:1px solid #22231d;background:#fffefa;color:#22231d;font:inherit}.ff8-footer-signup .ff7-small{font-size:12px}.ff8-footer-signup .ff7-btn{min-height:46px}@media(max-width:850px){.ff8-cinema-menu{display:block}.fc-header .fc-nav{display:none}}@media(max-width:749px){.ff8-home-offer,.ff8-footer-signup .ff7-wrap{grid-template-columns:1fr}.ff8-home-offer{padding-block:36px}.ff8-choice-body{padding:11px}.fc-hero-shop .ff8-hero-actions a{padding:7px 9px;min-height:38px}}.ff8-story-surface{background:#2a2922}.ff8-family-frame .fc-story-photo{grid-column:1 / -1}.ff8-archive-story{margin-block:12px 28px}.ff8-archive-story img{display:block;width:min(100%,420px);height:auto}.ff8-pdp .ff7-gallery-stage{background:#f7f7f7}.ff8-pdp .ff7-gallery-stage img{transform:scale(1.48)}.ff8-home-photo{margin:20px 0 0;height:250px;overflow:hidden;background:#f7f7f7}.ff8-home-photo img{display:block;width:100%;height:100%;object-fit:contain;transform:scale(1.65)}.ff8-collection-offer{max-width:640px;margin:24px auto 0}.ff8-pdp .ff7-gallery-stage{min-height:260px}@media(max-width:749px){.ff8-home-photo{display:none}.ff8-mode label{gap:6px;padding:8px}.ff8-mode strong{font-size:13px}}.ff8-offer .ff7-format-guide{margin:8px 0;font-size:13px;line-height:1.45}.ff8-offer .ff7-pdp-unit{margin:6px 0;font-size:13px}.ff8-offer .ff7-order-total{padding-block:12px}@media(max-width:749px){.fc-header .fc-purchase{display:none}}.ff7-pdp.ff8-pdp .ff7-gallery-stage{background:#f7f7f7;overflow:hidden}.ff7-pdp.ff8-pdp .ff7-gallery-stage img{mix-blend-mode:normal;object-fit:contain;transform:scale(1.58)}.ff8-harvest{margin:8px 0 0;font-size:12px}@media(max-width:749px){.ff7-pdp.ff8-pdp .ff7-product{grid-template-columns:minmax(0,1fr) minmax(90px,30%);gap:10px}.ff7-pdp.ff8-pdp .ff7-gallery,.ff7-pdp.ff8-pdp .ff7-product-copy{display:contents}.ff7-pdp.ff8-pdp .ff7-pdp-product-heading{grid-column:1;grid-row:1;min-width:0}.ff7-pdp.ff8-pdp .ff7-gallery-stage{grid-column:2;grid-row:1;height:170px;min-height:0}.ff7-pdp.ff8-pdp .ff8-photo-proof{grid-column:1 / -1;grid-row:2;margin:0}.ff7-pdp.ff8-pdp #acquista-fruttato{grid-column:1 / -1;grid-row:3;min-width:0;margin-top:0}}#ff-cinema .fc-hero-shop .ff8-hero-actions a{color:#22231d;text-align:left}#ff-cinema .fc-hero-shop .ff8-hero-actions a:focus-visible{outline:2px solid #fff;outline-offset:2px}#ff-cinema .ff8-cinema-menu:not([open])>nav{display:none}#ff-cinema .ff8-cinema-menu summary:after{content:none}@media(max-width:850px){#ff-cinema .fc-header>.fc-nav,#ff-cinema .fc-header>.fc-purchase{display:none}#ff-cinema .fc-header>.fc-brand{flex:1 0 auto}#ff-cinema .fc-header>.fr-r3-cart{position:static;margin-left:0}#ff-cinema .ff8-cinema-menu summary{white-space:nowrap;padding-inline:3px}#ff-cinema .ff8-cinema-menu[open]>nav{display:grid}}@media(max-width:700px){#ff-cinema{--fc-nav-row: 0px}#ff-cinema .fc-hero-shop .ff8-hero-actions a{gap:7px}}.ff9-hero-badges{display:flex;align-items:center;flex-wrap:wrap;gap:5px 12px;margin:12px 0 0;padding:0;list-style:none;color:#fffdf4;font-size:11px;line-height:1.4}.ff9-hero-badges span{color:#e1e486}.ff9-trust{--ff9-badge-bg:#f6f5eb;margin-top:16px}.ff9-trust-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0;padding:0;list-style:none}.ff9-trust-list>li{min-width:0}.ff9-trust-item{display:flex;height:100%;min-height:64px;align-items:center;gap:8px;padding:9px;background:var(--ff9-badge-bg);color:#25251f;border:1px solid #dedbca;text-decoration:none}.ff9-trust-item:hover{border-color:#727544}.ff9-trust-item:focus-visible{outline:2px solid #292922;outline-offset:2px}.ff9-trust-icon{display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;background:#e5eac6;border-radius:100%}.ff9-trust-icon svg{width:19px;height:19px}.ff9-trust-item strong{display:block;font-size:12px;line-height:1.3}.ff9-trust-item small{display:block;margin-top:2px;font-size:10px;line-height:1.35}.ff9-payments{display:flex;align-items:center;flex-wrap:wrap;gap:5px 12px;margin-top:10px;font-size:11px}.ff9-payments ul{display:flex;align-items:center;flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none}.ff9-payments svg{display:block;width:33px;height:auto}.ff9-returns{display:inline-block;margin-top:9px;font-size:12px}.ff9-trust--cart .ff9-trust-list{grid-template-columns:1fr}.ff9-origins{margin-bottom:clamp(25px,5vw,65px)}.ff9-origins-grid,.ff9-mission-inner{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:clamp(22px,6vw,85px);align-items:start}.ff9-origins-grid p,.ff9-mission-inner p{max-width:59ch;font-size:clamp(16px,1.6vw,20px);line-height:1.62;margin:0 0 .9em}.ff9-origins-grid figure{width:min(100%,360px);margin:0 auto}.ff9-origins-grid img{display:block;width:100%;height:auto}.ff9-mission{background:#eeeedf;padding:clamp(32px,7vw,90px) 0}.ff9-mission-inner{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.ff9-mission-inner h2,.ff9-community h2{font-size:clamp(28px,4.5vw,50px);line-height:1.08;margin:0;text-wrap:balance}.ff9-mission-inner .ff9-mission-lead{font-weight:650}.ff9-community{border-top:1px solid #dad7c6;padding-block:clamp(23px,4vw,52px)}.ff9-community-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px}.ff9-community-grid:not(:empty){margin-top:16px}.ff9-instagram{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:0 0 18px}.ff9-instagram p{margin:7px 0 0}.ff9-ig-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(5px,1.4vw,15px)}.ff9-ig-gallery a{display:block;min-width:0}.ff9-ig-gallery img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}.ff9-quote{margin:0;padding:16px;background:#f2efe2}.ff9-quote blockquote{margin:0 0 9px}.ff9-quote blockquote p{margin:0}.ff9-post{display:grid;gap:6px;text-decoration:none;color:inherit}.ff9-post img{width:100%;height:auto;aspect-ratio:1;object-fit:cover}.ff9-footer-ig{display:inline-flex;align-items:center;gap:7px}.ff8-newsletter-fields input{flex:1 1 12rem}.ff8-mode label>span{min-width:0}@media(max-width:780px){.ff9-origins-grid,.ff9-mission-inner{grid-template-columns:1fr}.ff9-origins-grid figure{max-width:270px;margin:0}}@media(max-width:560px){.ff9-trust-list{grid-template-columns:1fr;gap:5px}.ff9-trust-item{min-height:44px;padding:6px 9px}.ff9-trust-item>span:last-child{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 7px}.ff9-trust-item small{margin:0}.ff9-instagram{align-items:flex-start;flex-direction:column}.ff9-hero-badges{gap:4px 9px;max-width:202px;font-size:10px}}@media(max-width:345px){.ff8-mode{grid-template-columns:1fr}.ff8-mode label{min-height:46px}.ff8-newsletter-fields input,.ff8-newsletter-fields button{width:100%}.ff8-newsletter-fields input{flex-basis:auto}}.ff9-volume{margin:10px 0 16px;padding:12px;border:1px solid #d3d4b9;background:#f2f4e6;color:#24251d;font-size:13px;line-height:1.4}.ff9-volume[hidden],.ff9-volume [hidden]{display:none!important}.ff9-volume-title{font-weight:700;margin:0 0 4px}.ff9-volume-tiers{margin:0 0 7px}.ff9-volume-summary dl{display:grid;gap:4px;margin:0}.ff9-volume-summary dl>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:baseline}.ff9-volume-summary dd{margin:0;text-align:right;white-space:nowrap}.ff9-volume-summary dl strong{font-size:16px}.ff9-volume-next,.ff9-volume-pending,.ff9-volume-summary>p:first-child{margin:7px 0 0;font-size:12px}.ff7-buy-form>.ff9-volume{grid-column:1 / -1;min-width:0;width:100%}.ff9-ig-gallery+.ff9-community-grid{margin-top:0}.ff9-ig-gallery+.ff9-community-grid:has(.ff9-post){margin-top:12px}
/*# sourceMappingURL=/cdn/shop/t/42/assets/ff8-design.css.map */
