:root{--fl-orange:#ff3100;--fl-orange-dark:#e62a00;--fl-ink:#1f2d3d;--fl-ink-dark:#14202d;--fl-cream:#fbfaf5;--radius:12px;--radius-btn:10px;--btn-pad-y:12px;--btn-pad-x:18px;--border:rgba(31,45,61,.18);--border-strong:rgba(31,45,61,.3);--shadow-soft:0 2px 8px rgba(0,0,0,.08);--shadow-card:0 10px 24px rgba(0,0,0,.1);--container:min(980px, 92%);--stack-gap:12px}html{overflow-x:hidden}body{color:var(--fl-ink);line-height:1.8}.entry-content p{font-size:1rem}h2,h3{color:var(--fl-ink);margin-bottom:.9em}.fl-btn,.wp-block-button__link{display:inline-flex;align-items:center;justify-content:center;font-weight:600;letter-spacing:.02em;text-decoration:none !important;line-height:1.2;padding:var(--btn-pad-y) var(--btn-pad-x);border-radius:var(--radius-btn);border:1px solid transparent;transition:transform .12s ease,opacity .12s ease,background-color .18s ease,border-color .18s ease}.fl-btn{width:auto;max-width:100%}.fl-btn:hover,.wp-block-button__link:hover{transform:translateY(-1px);opacity:.95}.fl-btn:focus-visible,.wp-block-button__link:focus-visible{outline:3px solid rgba(255,49,0,.28);outline-offset:3px}.fl-cta,p.fl-cta{margin-top:14px;margin-bottom:0}.fl-btn--primary{background:var(--fl-orange);color:#fff !important;border-color:var(--fl-orange)}.fl-btn--primary:hover{background:var(--fl-orange-dark);border-color:var(--fl-orange-dark)}.fl-btn--secondary{background:var(--fl-ink);color:#fff !important;border-color:var(--fl-ink)}.fl-btn--secondary:hover{background:var(--fl-ink-dark);border-color:var(--fl-ink-dark)}.fl-btn--ghost{background:#fff;color:var(--fl-ink) !important;border-color:var(--border-strong)}.fl-btn--ghost:hover{border-color:rgba(31,45,61,.45)}.wp-block-button.is-style-fill .wp-block-button__link{background:var(--fl-orange);color:#fff !important;border-color:var(--fl-orange)}.wp-block-button.is-style-outline .wp-block-button__link{background:#fff;color:var(--fl-ink) !important;border-color:var(--border-strong)}.wp-block-button__link[style*="#FF3100"],.wp-block-button__link[style*="#ff3100"]{background:var(--fl-orange) !important;color:#fff !important}.wp-block-button__link[style*="#1F2D3D"],.wp-block-button__link[style*="#1f2d3d"]{background:var(--fl-ink) !important;color:#fff !important}@media (max-width:768px){.wp-block-buttons,.wp-block-button{width:100%}.wp-block-button__link{width:100%}}.wp-block-cover,.wp-block-cover__image-background,.wp-block-cover video{object-fit:cover !important}.wp-block-cover__image-background{width:100% !important;height:100% !important}.wp-block-gallery img{border-radius:8px;box-shadow:var(--shadow-soft);transition:transform .25s ease}.wp-block-gallery img:hover{transform:scale(1.01)}.wp-block-columns img{border-radius:8px;box-shadow:var(--shadow-soft)}.wp-block-group.has-background{padding:56px 0}@media (max-width:768px){.wp-block-group.has-background{padding:40px 0}}.page .entry-title,.home .entry-title{display:none !important}.single-post article .entry-content{max-width:720px;margin:0 auto;font-size:17px;line-height:1.85}.fl-page{max-width:860px;margin:0 auto;padding:18px 16px}.fl-hero img{width:100%;border-radius:var(--radius);box-shadow:var(--shadow-soft)}.fl-head h1{margin-top:14px}.fl-lead{margin-top:12px;font-size:1.02em}.fl-block{margin-top:26px}.fl-note{font-size:.95em;opacity:.82}.fl-top{color:var(--fl-ink)}.fl-top *{box-sizing:border-box}.fl-top img{max-width:100%;display:block}.fl-top{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow-x:clip}.fl-section{padding:72px 0}.fl-inner{width:var(--container);margin:0 auto}.fl-center{text-align:center}.fl-kicker{font-size:.82rem;letter-spacing:.14em;opacity:.85;margin-bottom:10px;text-transform:uppercase}.fl-h2{margin:0 0 12px;font-size:1.9rem;line-height:1.35;font-weight:760}.fl-p{margin:0 auto;max-width:56em;font-size:1rem;line-height:1.95;opacity:.96}.bg-cream{background:var(--fl-cream)}.bg-white{background:#fff}.fl-btns{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-top:22px}.fl-hero{position:relative;width:100%;min-height:clamp(420px, 56vh, 600px);display:grid;place-items:center;overflow:hidden;background:#111;margin:0}.fl-hero__bg{position:absolute;inset:0;background-image:var(--HERO_IMAGE_PC,none);background-size:cover;background-position:center 45%;transform:scale(1.02);z-index:0}.fl-hero__shade{position:absolute;inset:0;background:radial-gradient(circle at 50% 52%,rgba(0,0,0,.62) 0%,rgba(0,0,0,.42) 28%,rgba(0,0,0,.2) 55%,rgba(0,0,0,.08) 75%,rgba(0,0,0,.02) 100%);z-index:1}.fl-hero__inner{position:relative;z-index:2;width:min(780px, 92%);text-align:center;color:#fff;padding:18px 16px}.fl-hero__title{color:#fff !important;margin:0 0 10px;font-size:clamp(24px, 3.2vw, 40px);line-height:1.2;font-weight:860;text-shadow:0 2px 14px rgba(0,0,0,.52),0 8px 28px rgba(0,0,0,.3)}.fl-hero__lead{margin:0 auto 14px;max-width:48em;font-size:1.02rem;line-height:1.85;opacity:.98;color:#fff;text-shadow:0 2px 14px rgba(0,0,0,.45)}.fl-hero__cta{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-top:10px}.fl-grid{margin-top:26px;display:grid;grid-template-columns:repeat(3,1fr);gap:14px;text-align:left}.fl-card{background:#fff;border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;box-shadow:0 2px 10px rgba(0,0,0,.04);transition:transform .12s ease,border-color .18s ease,box-shadow .18s ease}.fl-card:hover{transform:translateY(-2px);border-color:var(--border-strong);box-shadow:0 10px 24px rgba(0,0,0,.08)}@media (max-width:900px){.fl-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.fl-section{padding:58px 0}.fl-h2{font-size:1.55rem}.fl-hero{min-height:clamp(420px, 58vh, 540px)}.fl-hero__bg{background-image:var(--HERO_IMAGE_SP,none);background-position:center 38%}.fl-hero__lead{font-size:.98rem;line-height:1.85}.fl-grid{grid-template-columns:1fr}.fl-btns,.fl-hero__cta{width:100%}.fl-hero__cta .fl-btn{width:100%}}.fl-page--v1{max-width:860px;margin:0 auto;padding:18px 16px}.fl-page--v1 .fl-hero{margin:0 0 18px}.fl-page--v1 .fl-hero--cover{position:relative;overflow:hidden;border-radius:var(--radius);box-shadow:var(--shadow-soft);background:#111;display:flex;align-items:flex-end;padding:16px;min-height:clamp(260px, 42vh, 440px)}.fl-page--v1 .fl-hero--cover>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 55%;display:block;z-index:0}.fl-page--v1 .fl-hero--cover:after{content:"";position:absolute;inset:0;z-index:0;background:radial-gradient(circle at 50% 50%,rgba(0,0,0,.26) 0%,rgba(0,0,0,.16) 45%,rgba(0,0,0,.08) 70%,rgba(0,0,0,.02) 100%)}.fl-page--v1 .fl-hero__inner{position:relative;z-index:1;width:100%;max-width:680px;margin:0 auto;background:rgba(251,250,245,.92);border:1px solid rgba(31,45,61,.18);border-radius:12px;box-shadow:0 10px 24px rgba(0,0,0,.12);color:var(--fl-ink);text-align:center;padding:18px 16px}.fl-page--v1 .fl-kicker{font-size:11px;letter-spacing:.16em;text-transform:uppercase;opacity:.8;margin:0 0 10px;color:var(--fl-ink) !important}.fl-page--v1 .fl-hero__title{margin:0 0 10px;color:var(--fl-ink) !important;font-weight:820;line-height:1.18;font-size:clamp(22px, 2.8vw, 38px);text-shadow:none}.fl-page--v1 .fl-hero__lead{margin:0;color:var(--fl-ink) !important;opacity:.92;line-height:1.85;font-size:1rem;text-shadow:none}.fl-page--v1 .fl-hero__cta{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:16px}.fl-page--v1 .fl-btn--ghost-on-hero{background:#fff;color:var(--fl-ink) !important;border:1px solid var(--border-strong)}.fl-page--v1 .fl-btn--ghost-on-hero:hover{border-color:rgba(31,45,61,.45);background:#fafafa}.fl-page--v1 .fl-head{text-align:left;margin:0 auto 20px;max-width:760px}.fl-page--v1 .fl-lead{margin-top:14px;font-size:1rem;line-height:1.9}.fl-page--v1 .fl-band{margin-top:22px;border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;background:#fff}.fl-page--v1 .fl-band--cream{background:var(--fl-cream)}.fl-page--v1 .fl-band__inner{padding:24px 18px;text-align:left;max-width:760px;margin-left:auto;margin-right:auto}.fl-page--v1 .fl-band__inner h3{margin:0 0 12px}.fl-page--v1 .fl-band__inner p{margin:0 0 12px}.fl-page--v1 .fl-band__inner p:last-child{margin-bottom:0}.fl-page--v1 .fl-cards{margin:16px auto 0;max-width:820px;display:grid;grid-template-columns:repeat(3,minmax(0, 1fr));gap:14px;align-items:stretch}.fl-page--v1 .fl-card{background:#fff;border:1px solid rgba(31,45,61,.14);border-radius:12px;padding:18px 16px;box-shadow:0 2px 10px rgba(0,0,0,.03)}.fl-page--v1 .fl-card strong{display:block;margin:0 0 10px;line-height:1.35}.fl-page--v1 .fl-card p{margin:0;opacity:.9;line-height:1.8;font-size:.95rem}.fl-page--v1 .fl-media{margin:16px auto 0;max-width:760px}.fl-page--v1 .fl-media img{width:100%;display:block;border-radius:var(--radius);box-shadow:var(--shadow-soft)}.fl-page--v1 .fl-band__inner>img{display:block;width:100%;max-width:760px;height:auto;margin:16px auto 20px;border-radius:var(--radius);box-shadow:var(--shadow-soft)}.fl-page--v1 .fl-awards{margin:16px auto 0;max-width:820px;display:grid;grid-template-columns:repeat(3,minmax(0, 1fr));gap:14px}.fl-page--v1 .fl-award{background:#fff;border:1px solid rgba(31,45,61,.14);border-radius:12px;overflow:hidden;box-shadow:0 2px 10px rgba(0,0,0,.03)}.fl-page--v1 .fl-award img{width:100%;aspect-ratio:16/10;object-fit:cover;display:block;margin:0 !important;border-radius:0;box-shadow:none}.fl-page--v1 .fl-award__body{padding:14px 14px 16px;text-align:left}.fl-page--v1 .fl-award__body strong{display:block;margin:0 0 8px;line-height:1.35}.fl-page--v1 .fl-award__body p{margin:0;font-size:.95rem;opacity:.9;line-height:1.75}.fl-page--v1 .fl-cta{margin-top:14px;display:flex;gap:10px;flex-wrap:wrap;align-items:center}.fl-page--v1 .fl-cta--stack{justify-content:center;align-items:center}.fl-page--v1 .fl-hero__cta .fl-btn,.fl-page--v1 .fl-cta--stack .fl-btn{min-width:240px;width:auto}.fl-page--v1 .fl-hero__cta .fl-btn,.fl-page--v1 .fl-cta .fl-btn{margin:0 !important}.fl-page--v1 .fl-final{margin:22px auto 0;padding-top:18px;border-top:1px solid var(--border);text-align:left;max-width:760px}@media (max-width:900px){.fl-page--v1 .fl-cards{grid-template-columns:repeat(2,minmax(0, 1fr))}.fl-page--v1 .fl-awards{grid-template-columns:repeat(2,minmax(0, 1fr))}}@media (max-width:768px){.fl-page--v1{max-width:860px;padding:16px 14px}.fl-page--v1 .fl-hero--cover{padding:12px;min-height:clamp(320px, 56vh, 520px)}.fl-page--v1 .fl-head,.fl-page--v1 .fl-band__inner,.fl-page--v1 .fl-final{max-width:none}.fl-page--v1 .fl-media,.fl-page--v1 .fl-band__inner>img{max-width:none}.fl-page--v1 .fl-hero__cta{flex-direction:column;gap:var(--stack-gap)}.fl-page--v1 .fl-cta{flex-direction:column;align-items:center;gap:var(--stack-gap)}.fl-page--v1 .fl-hero__cta .fl-btn,.fl-page--v1 .fl-cta--stack .fl-btn,.fl-page--v1 .fl-cta .fl-btn{width:min(420px, 100%);min-width:0;margin:0}.fl-page--v1 .fl-cards{grid-template-columns:1fr}.fl-page--v1 .fl-awards{grid-template-columns:1fr}.fl-page--v1 .fl-band__inner{padding:22px 16px}}html body .fl-page.fl-page--v1.fl-flucchi .fl-hero,html body .fl-page.fl-page--v1.fl-flucchi .fl-band,html body .fl-page.fl-page--v1.fl-flucchi .fl-final{width:100% !important;max-width:none !important;margin-left:0 !important;margin-right:0 !important;border-radius:var(--radius) !important}html body .fl-page.fl-page--v1.fl-flucchi .fl-hero{margin-bottom:18px !important;background-image:none !important;min-height:clamp(260px, 42vh, 440px) !important}html body .fl-page.fl-page--v1.fl-flucchi .fl-hero.fl-hero--cover>img,html body .fl-page.fl-page--v1.fl-flucchi .fl-hero.fl-hero--cover>img.fl-hero__bg{display:block !important;position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;object-fit:cover !important;object-position:center 55% !important;margin:0 !important;border-radius:0 !important;box-shadow:none !important}html body .fl-page.fl-page--v1.fl-flucchi .fl-head,html body .fl-page.fl-page--v1.fl-flucchi .fl-band__inner,html body .fl-page.fl-page--v1.fl-flucchi .fl-final,html body .fl-page.fl-page--v1.fl-flucchi .fl-final__inner{width:auto !important;max-width:760px !important;margin-left:auto !important;margin-right:auto !important}html body .fl-page.fl-page--v1.fl-flucchi .fl-media{width:auto !important;max-width:760px !important;margin-left:auto !important;margin-right:auto !important}html body .fl-page.fl-page--v1.fl-flucchi .fl-awards{width:auto !important;max-width:820px !important;grid-template-columns:repeat(3,minmax(0, 1fr)) !important}html body .fl-page.fl-page--v1.fl-flucchi .fl-award img{aspect-ratio:16/10 !important;object-fit:cover !important}@media (max-width:900px){html body .fl-page.fl-page--v1.fl-flucchi .fl-awards{grid-template-columns:repeat(2,minmax(0, 1fr)) !important}}@media (max-width:768px){html body .fl-page.fl-page--v1.fl-flucchi .fl-hero,html body .fl-page.fl-page--v1.fl-flucchi .fl-band,html body .fl-page.fl-page--v1.fl-flucchi .fl-final{width:100% !important;max-width:none !important;margin-left:0 !important;margin-right:0 !important;border-radius:var(--radius) !important}html body .fl-page.fl-page--v1.fl-flucchi .fl-head,html body .fl-page.fl-page--v1.fl-flucchi .fl-band__inner,html body .fl-page.fl-page--v1.fl-flucchi .fl-final,html body .fl-page.fl-page--v1.fl-flucchi .fl-final__inner,html body .fl-page.fl-page--v1.fl-flucchi .fl-media{width:auto !important;max-width:none !important}html body .fl-page.fl-page--v1.fl-flucchi .fl-awards{grid-template-columns:1fr !important}}.fl-page.fl-recipe{--recipe-navy:#1f3445;--recipe-navy-hover:#172837}.fl-page.fl-recipe .fl-btn.fl-btn--primary,.fl-page.fl-recipe button.fl-btn.fl-btn--primary{background:var(--recipe-navy);border-color:var(--recipe-navy);color:#fff !important}.fl-page.fl-recipe .fl-btn.fl-btn--primary:hover,.fl-page.fl-recipe button.fl-btn.fl-btn--primary:hover{background:var(--recipe-navy-hover);border-color:var(--recipe-navy-hover);color:#fff !important}.fl-page.fl-recipe .fl-recipe-search{width:min(720px, 100%);margin:24px auto 0;display:flex;gap:10px;align-items:stretch}.fl-page.fl-recipe .fl-recipe-search input[type=search]{flex:1;min-width:0;padding:12px 14px;border:1px solid rgba(0,0,0,.16);border-radius:999px;font-size:15px;line-height:1.5;background:#fff}.fl-page.fl-recipe .fl-recipe-search button{white-space:nowrap;border:0;cursor:pointer}.fl-page.fl-recipe .fl-recipe-list-wrap a,.fl-page.fl-recipe article a{position:relative;z-index:2;pointer-events:auto}@media (max-width:767px){.fl-page.fl-recipe .fl-recipe-search{display:block}.fl-page.fl-recipe .fl-recipe-search input[type=search]{width:100%;margin-bottom:12px}.fl-page.fl-recipe .fl-recipe-search button{width:100%}.fl-page.fl-recipe .fl-cta.fl-cta--stack{display:grid;grid-template-columns:1fr;gap:12px;width:100%}.fl-page.fl-recipe .fl-cta.fl-cta--stack .fl-btn{width:100%;justify-content:center}.fl-page.fl-recipe .fl-recipe-list-wrap .fl-recipe-list,.fl-page.fl-recipe .fl-recipe-list-wrap .fl-recipe-grid,.fl-page.fl-recipe .fl-recipe-list-wrap .fl-post-grid,.fl-page.fl-recipe .fl-recipe-list-wrap .fl-card-grid,.fl-page.fl-recipe .fl-recipe-list-wrap .fl-grid,.fl-page.fl-recipe .fl-recipe-list-wrap .recipe-list,.fl-page.fl-recipe .fl-recipe-list-wrap .recipe-grid{grid-template-columns:1fr !important}}.fl-page--v1 .fl-media img{margin-bottom:18px}.fl-page--v1 .fl-award img{margin-bottom:0 !important}@media (max-width:768px){.fl-page--v1 .fl-media img{margin-bottom:14px}.fl-page--v1 .fl-award img{margin-bottom:0 !important}}.fl-page.fl-page--v1.fl-recipe{max-width:none;width:100%;padding-left:0;padding-right:0}.fl-page.fl-page--v1.fl-recipe .fl-head,.fl-page.fl-page--v1.fl-recipe .fl-band,.fl-page.fl-page--v1.fl-recipe .fl-final,.fl-page.fl-page--v1.fl-recipe .fl-recipe-list-wrap{width:min(860px, calc(100% - 32px));margin-left:auto;margin-right:auto}.fl-page.fl-page--v1.fl-recipe .fl-head,.fl-page.fl-page--v1.fl-recipe .fl-band__inner,.fl-page.fl-page--v1.fl-recipe .fl-final{text-align:center}.fl-page.fl-page--v1.fl-recipe .fl-band__inner{max-width:760px;margin-left:auto;margin-right:auto}.fl-page.fl-page--v1.fl-recipe .fl-recipe-search{margin-left:auto;margin-right:auto}.fl-page.fl-page--v1.fl-recipe .fl-recipe-list-wrap{margin-top:22px;margin-bottom:22px}.fl-page.fl-page--v1.fl-recipe .fl-recipe-list-wrap h2,.fl-page.fl-page--v1.fl-recipe .fl-recipe-list-wrap h3,.fl-page.fl-page--v1.fl-recipe .fl-recipe-list-wrap .pagination,.fl-page.fl-page--v1.fl-recipe .fl-recipe-list-wrap .nav-links{text-align:center}.fl-page.fl-page--v1.fl-recipe .fl-recipe-list-wrap article,.fl-page.fl-page--v1.fl-recipe .fl-recipe-list-wrap .fl-recipe-card,.fl-page.fl-page--v1.fl-recipe .fl-recipe-list-wrap .fl-post-card,.fl-page.fl-page--v1.fl-recipe .fl-recipe-list-wrap .recipe-card{text-align:left}@media (max-width:768px){.fl-page.fl-page--v1.fl-recipe{padding-left:14px;padding-right:14px}.fl-page.fl-page--v1.fl-recipe .fl-head,.fl-page.fl-page--v1.fl-recipe .fl-band,.fl-page.fl-page--v1.fl-recipe .fl-final,.fl-page.fl-page--v1.fl-recipe .fl-recipe-list-wrap{width:100%}.fl-page.fl-page--v1.fl-recipe .fl-band__inner{max-width:none}}body .fl-page.fl-page--v1{width:min(900px, calc(100% - 32px)) !important;max-width:900px !important;margin-left:auto !important;margin-right:auto !important;padding:18px 0 !important;box-sizing:border-box !important}body .fl-page.fl-page--v1 .fl-hero,body .fl-page.fl-page--v1 .fl-band,body .fl-page.fl-page--v1 .fl-final{width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important;box-sizing:border-box !important}body .fl-page.fl-page--v1 .fl-head,body .fl-page.fl-page--v1 .fl-band__inner,body .fl-page.fl-page--v1 .fl-final{max-width:760px !important;margin-left:auto !important;margin-right:auto !important}body .fl-page.fl-page--v1 .fl-band{margin-top:22px !important}body .fl-page.fl-page--v1 .fl-media,body .fl-page.fl-page--v1 .fl-band__inner>img{max-width:760px !important;margin-left:auto !important;margin-right:auto !important}body .fl-page.fl-page--v1 .fl-awards,body .fl-page.fl-page--v1 .fl-cards{max-width:820px !important;margin-left:auto !important;margin-right:auto !important}body .fl-page.fl-page--v1 .fl-cta,body .fl-page.fl-page--v1 .fl-hero__cta{gap:12px !important}body .fl-page.fl-page--v1.fl-recipe .fl-recipe-list-wrap{width:100% !important;max-width:900px !important;margin-left:auto !important;margin-right:auto !important}body .fl-page.fl-page--v1.fl-flucchi .fl-band,body .fl-page.fl-page--v1.fl-flucchi .fl-final,body .fl-page.fl-page--v1.fl-flucchi .fl-hero{width:100% !important;max-width:100% !important}body .fl-page.fl-page--v1.fl-flucchi .fl-band__inner,body .fl-page.fl-page--v1.fl-flucchi .fl-final__inner,body .fl-page.fl-page--v1.fl-flucchi .fl-media{width:auto !important;max-width:760px !important}@media (max-width:768px){body .fl-page.fl-page--v1{width:calc(100% - 24px) !important;max-width:none !important;padding:16px 0 !important}body .fl-page.fl-page--v1 .fl-head,body .fl-page.fl-page--v1 .fl-band__inner,body .fl-page.fl-page--v1 .fl-final,body .fl-page.fl-page--v1 .fl-media,body .fl-page.fl-page--v1 .fl-band__inner>img,body .fl-page.fl-page--v1.fl-flucchi .fl-band__inner,body .fl-page.fl-page--v1.fl-flucchi .fl-final__inner,body .fl-page.fl-page--v1.fl-flucchi .fl-media{max-width:none !important;width:auto !important}body .fl-page.fl-page--v1 .fl-hero__cta,body .fl-page.fl-page--v1 .fl-cta{gap:12px !important}body .fl-page.fl-page--v1 .fl-awards,body .fl-page.fl-page--v1 .fl-cards{grid-template-columns:1fr !important}}.flusso-cta-block{margin:56px auto 32px;padding:28px 22px;max-width:720px;border:1px solid rgba(255,49,0,.16);border-radius:var(--radius);background:#fff7f3;text-align:center}.flusso-cta-title{margin:0 0 10px;font-size:1.25rem;line-height:1.45;font-weight:700;color:var(--fl-ink)}.flusso-cta-text{margin:0 auto 18px;max-width:34em;font-size:.98rem;line-height:1.8;color:rgba(31,45,61,.86)}.flusso-cta-button{display:inline-flex;align-items:center;justify-content:center;padding:var(--btn-pad-y) var(--btn-pad-x);border:1px solid var(--fl-orange);border-radius:var(--radius-btn);background:var(--fl-orange);color:#fff !important;font-weight:600;line-height:1.2;text-decoration:none !important}.flusso-cta-button:hover{background:var(--fl-orange-dark);border-color:var(--fl-orange-dark);color:#fff !important}@media (max-width:768px){.flusso-cta-block{margin-top:42px;padding:24px 18px}.flusso-cta-button{width:100%}}.fl-info-grid{display:grid;gap:1.25rem;margin-top:1.5rem}.fl-info-grid--2{grid-template-columns:repeat(2,minmax(0, 1fr))}.fl-info-card{padding:1.5rem;border:1px solid rgba(80,60,40,.16);border-radius:16px;background:rgba(255,252,246,.72)}.fl-info-card__label{display:inline-block;margin-bottom:.65rem;font-size:.78rem;letter-spacing:.08em;color:rgba(80,60,40,.72)}.fl-info-card h3{margin-top:0;margin-bottom:.65rem}.fl-info-card p{margin-bottom:0}.fl-card-link{margin-top:1rem}.fl-card-link a{text-decoration:underline;text-underline-offset:.18em}.fl-button{display:inline-flex;align-items:center;justify-content:center;padding:var(--btn-pad-y) var(--btn-pad-x);border:1px solid var(--fl-orange);border-radius:var(--radius-btn);background:var(--fl-orange);color:#fff !important;font-weight:600;line-height:1.2;text-decoration:none !important}.fl-button:hover{background:var(--fl-orange-dark);border-color:var(--fl-orange-dark);color:#fff !important}.fl-button--secondary{background:var(--fl-ink);border-color:var(--fl-ink)}.fl-button--secondary:hover{background:var(--fl-ink-dark);border-color:var(--fl-ink-dark)}@media (max-width:760px){.fl-info-grid--2{grid-template-columns:1fr}.fl-info-card{padding:1.25rem}.fl-button{width:100%}}.fl-recipe-list .fl-awards{gap:14px}.fl-recipe-list .fl-award{padding:0;overflow:hidden}.fl-recipe-list .fl-award img{width:100%;display:block;aspect-ratio:1/1;object-fit:cover}.fl-recipe-list .fl-award__body{padding:12px 14px}.fl-recipe-list .fl-award__body strong a{text-decoration:none}.fl-recipe-date{margin:6px 0 0;opacity:.75;font-size:.92em}.fl-pagination{margin-top:18px}.fl-pagination ul{list-style:none;padding:0;margin:0;display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.fl-pagination li{margin:0}.fl-pagination a,.fl-pagination span{display:inline-block;padding:8px 10px;border:1px solid rgba(31,45,61,.18);border-radius:10px;text-decoration:none}.fl-pagination .current{font-weight:700}.single-product .product_meta{display:none !important}.single-product .woocommerce-tabs ul.tabs{display:none !important}.single-product .woocommerce-tabs .woocommerce-Tabs-panel,.single-product .woocommerce-tabs .wc-tab{display:block !important;margin-top:0}body.woocommerce-shop,body.tax-product_cat{--fl-shop-accent:#ff3100;--fl-shop-ink:#1e293b;--fl-shop-muted:#64748b;--fl-shop-warm:#fff6f1;--fl-shop-line:#ebe7e3}body.woocommerce-shop .woocommerce-products-header__title,body.tax-product_cat .woocommerce-products-header__title{font-size:clamp(2rem, 4vw, 3.25rem);line-height:1.12;letter-spacing:-.035em;margin-bottom:.65em}.fl-shop-intro{max-width:760px;background:var(--fl-shop-warm);border-radius:22px;padding:22px 26px;margin:0 0 22px}.fl-shop-intro p{margin:0;color:var(--fl-shop-ink);font-size:1rem;line-height:1.8}.fl-shop-category-nav{display:flex;flex-wrap:wrap;gap:9px;margin:0 0 34px}.fl-shop-category-chip{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:8px 15px;border:1px solid var(--fl-shop-line);border-radius:999px;background:#fff;color:var(--fl-shop-ink);font-size:.875rem;font-weight:500;line-height:1;text-decoration:none !important;white-space:nowrap;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.fl-shop-category-chip:hover,.fl-shop-category-chip:focus{border-color:var(--fl-shop-accent);color:var(--fl-shop-accent);transform:translateY(-1px)}.fl-shop-category-chip.is-active{background:var(--fl-shop-accent);border-color:var(--fl-shop-accent);color:#fff}body.woocommerce-shop .woocommerce-result-count,body.tax-product_cat .woocommerce-result-count{color:var(--fl-shop-muted);font-size:.82rem;margin-top:10px}body.woocommerce-shop .woocommerce-ordering select,body.tax-product_cat .woocommerce-ordering select{min-width:190px;border:1px solid var(--fl-shop-line);border-radius:999px;background-color:#fff;box-shadow:none;font-size:.85rem}body.woocommerce-shop ul.products,body.tax-product_cat ul.products{column-gap:24px;row-gap:44px}body.woocommerce-shop ul.products li.product,body.tax-product_cat ul.products li.product{margin-bottom:0}body.woocommerce-shop .astra-shop-thumbnail-wrap,body.tax-product_cat .astra-shop-thumbnail-wrap{overflow:hidden;border-radius:18px;background:var(--fl-shop-warm)}body.woocommerce-shop .astra-shop-thumbnail-wrap img,body.tax-product_cat .astra-shop-thumbnail-wrap img{display:block;width:100%;aspect-ratio:1/1;object-fit:cover;transform:scale(1);transition:transform .35s cubic-bezier(.2,.7,.2,1)}@media (hover:hover){body.woocommerce-shop ul.products li.product:hover .astra-shop-thumbnail-wrap img,body.tax-product_cat ul.products li.product:hover .astra-shop-thumbnail-wrap img{transform:scale(1.025)}}body.woocommerce-shop .ast-on-card-button.ast-select-options-trigger,body.tax-product_cat .ast-on-card-button.ast-select-options-trigger{display:none !important}body.woocommerce-shop .astra-shop-summary-wrap,body.tax-product_cat .astra-shop-summary-wrap{padding-top:13px}body.woocommerce-shop .ast-woo-product-category,body.tax-product_cat .ast-woo-product-category{display:block;color:var(--fl-shop-accent) !important;font-size:.72rem;font-weight:600;line-height:1.4;margin-bottom:5px}body.woocommerce-shop .woocommerce-loop-product__title,body.tax-product_cat .woocommerce-loop-product__title{color:var(--fl-shop-ink);font-size:1rem;font-weight:600;line-height:1.5;letter-spacing:-.015em;margin-bottom:6px}body.woocommerce-shop ul.products li.product .price,body.tax-product_cat ul.products li.product .price{color:var(--fl-shop-ink);font-size:.92rem;font-weight:500;margin-bottom:11px}body.woocommerce-shop ul.products li.product .button,body.tax-product_cat ul.products li.product .button{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:9px 15px !important;margin-top:2px;border:1px solid var(--fl-shop-ink) !important;border-radius:999px !important;background:0 0 !important;color:var(--fl-shop-ink) !important;box-shadow:none !important;font-size:.82rem !important;font-weight:500;line-height:1;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}body.woocommerce-shop ul.products li.product .button:hover,body.woocommerce-shop ul.products li.product .button:focus,body.tax-product_cat ul.products li.product .button:hover,body.tax-product_cat ul.products li.product .button:focus{background:var(--fl-shop-accent) !important;border-color:var(--fl-shop-accent) !important;color:#fff !important;transform:translateY(-1px)}@media (max-width:544px){.fl-shop-intro{border-radius:17px;padding:18px;margin-bottom:18px}.fl-shop-intro p{font-size:.92rem;line-height:1.7}.fl-shop-category-nav{flex-wrap:nowrap;overflow-x:auto;gap:8px;margin-left:-1em;margin-right:-1em;padding:0 1em 10px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.fl-shop-category-nav::-webkit-scrollbar{display:none}.fl-shop-category-chip{flex:0 0 auto;min-height:36px;padding:8px 13px;font-size:.8rem}body.woocommerce-shop ul.products,body.tax-product_cat ul.products{column-gap:12px;row-gap:32px}body.woocommerce-shop .astra-shop-thumbnail-wrap,body.tax-product_cat .astra-shop-thumbnail-wrap{border-radius:13px}body.woocommerce-shop .woocommerce-loop-product__title,body.tax-product_cat .woocommerce-loop-product__title{font-size:.9rem;line-height:1.45}body.woocommerce-shop ul.products li.product .price,body.tax-product_cat ul.products li.product .price{font-size:.86rem}body.woocommerce-shop ul.products li.product .button,body.tax-product_cat ul.products li.product .button{width:100%;min-height:36px;padding:8px 9px !important;font-size:.78rem !important}body.woocommerce-shop .woocommerce-ordering,body.tax-product_cat .woocommerce-ordering{width:100%}body.woocommerce-shop .woocommerce-ordering select,body.tax-product_cat .woocommerce-ordering select{width:100%}}body.woocommerce-shop .ast-builder-menu-1 .current-menu-item>.menu-link,body.tax-product_cat .ast-builder-menu-1 .current-menu-item>.menu-link,body.tax-product_cat .ast-builder-menu-1 .current-menu-ancestor>.menu-link{color:#fff !important;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px}body.woocommerce-shop ul.products li.product,body.tax-product_cat ul.products li.product{display:flex;flex-direction:column}body.woocommerce-shop .astra-shop-summary-wrap,body.tax-product_cat .astra-shop-summary-wrap{display:flex;flex-direction:column;flex:1 1 auto}body.woocommerce-shop ul.products li.product .button,body.tax-product_cat ul.products li.product .button{margin-top:auto !important;align-self:flex-start}.fl-shop-intro p{text-wrap:pretty}@media (max-width:544px){body.woocommerce-shop .woocommerce-products-header__title,body.tax-product_cat .woocommerce-products-header__title{font-size:2rem;margin-bottom:.7em}.fl-shop-intro{padding:15px 17px;border-radius:16px;margin-bottom:17px}.fl-shop-intro p{font-size:.84rem;line-height:1.65}body.woocommerce-shop .woocommerce-result-count,body.tax-product_cat .woocommerce-result-count{display:none}body.woocommerce-shop .woocommerce-ordering,body.tax-product_cat .woocommerce-ordering{display:flex;justify-content:flex-end;width:100%;float:none;margin:8px 0 25px}body.woocommerce-shop .woocommerce-ordering select,body.tax-product_cat .woocommerce-ordering select{width:auto;min-width:150px;max-width:180px;height:36px;padding-top:4px;padding-bottom:4px;font-size:.78rem}.fl-shop-category-chip{min-height:34px;padding:7px 12px;font-size:.77rem}body.woocommerce-shop .woocommerce-loop-product__title,body.tax-product_cat .woocommerce-loop-product__title{display:-webkit-box;min-height:4.2em;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;font-size:.86rem;line-height:1.4}body.woocommerce-shop .ast-woo-product-category,body.tax-product_cat .ast-woo-product-category{font-size:.68rem}body.woocommerce-shop ul.products li.product .price,body.tax-product_cat ul.products li.product .price{font-size:.82rem}body.woocommerce-shop ul.products li.product .button,body.tax-product_cat ul.products li.product .button{align-self:stretch;width:100%;min-height:34px;padding:7px !important;font-size:.74rem !important}}body.woocommerce-shop .site-above-footer-wrap,body.tax-product_cat .site-above-footer-wrap,body.single-product .site-above-footer-wrap,body.woocommerce-cart .site-above-footer-wrap,body.woocommerce-checkout .site-above-footer-wrap,body.woocommerce-account .site-above-footer-wrap{display:none !important}body.woocommerce-cart .site-primary-footer-wrap,body.woocommerce-checkout .site-primary-footer-wrap{display:none !important}body.woocommerce-cart .woocommerce-shipping-destination{display:none !important}body.woocommerce-cart .woocommerce-cart-form,body.woocommerce-cart .cart_totals,body.woocommerce-checkout #order_review{border-radius:14px;overflow:hidden}body.woocommerce-cart .cart_totals>h2,body.woocommerce-checkout #order_review_heading{font-weight:600}body.woocommerce-checkout .woocommerce-privacy-policy-text{font-size:.88rem;line-height:1.65;margin:18px 0}body.woocommerce-checkout .woocommerce-privacy-policy-text p{margin-bottom:0}body.woocommerce-checkout #payment{border-radius:12px}body.woocommerce-checkout #payment div.payment_box{border-radius:10px}body.woocommerce-checkout .woocommerce-checkout-review-order-table th,body.woocommerce-checkout .woocommerce-checkout-review-order-table td{vertical-align:top}@media (max-width:544px){body.woocommerce-cart .ast-woocommerce-container,body.woocommerce-checkout .ast-woocommerce-container{padding-left:14px !important;padding-right:14px !important}body.woocommerce-cart .woocommerce-message{padding:18px !important;gap:12px;border-radius:12px}body.woocommerce-cart .woocommerce-message .button{width:auto !important;margin-top:8px !important}body.woocommerce-cart table.shop_table_responsive{border:0}body.woocommerce-cart table.shop_table_responsive tr.cart_item{border:1px solid var(--ast-border-color);border-radius:14px;overflow:hidden;margin-bottom:18px}body.woocommerce-cart table.shop_table_responsive tr.cart_item td{padding:13px 14px}body.woocommerce-cart table.shop_table_responsive tr.cart_item td.product-thumbnail{padding-top:16px;padding-bottom:16px}body.woocommerce-cart table.shop_table_responsive tr.cart_item td.product-name{line-height:1.55}body.woocommerce-cart table.shop_table_responsive tr.cart_item dl.variation{margin-top:9px;font-size:.9rem}body.woocommerce-cart .cart_totals{margin-top:22px}body.woocommerce-cart .cart_totals h2{font-size:1.35rem;padding:16px}body.woocommerce-cart .cart_totals table th,body.woocommerce-cart .cart_totals table td{padding:12px 10px}body.woocommerce-checkout form.checkout #customer_details,body.woocommerce-checkout form.checkout #order_review,body.woocommerce-checkout form.checkout #order_review_heading{width:100% !important;float:none !important;margin-right:0 !important}body.woocommerce-checkout form #order_review_heading{padding:18px 16px 8px !important;border-width:1px 1px 0 !important;border-radius:14px 14px 0 0}body.woocommerce-checkout form #order_review{padding:0 16px 18px !important;border-width:0 1px 1px !important;border-radius:0 0 14px 14px}body.woocommerce-checkout .woocommerce-checkout-review-order-table th,body.woocommerce-checkout .woocommerce-checkout-review-order-table td{padding:12px 8px;font-size:.92rem;line-height:1.5}body.woocommerce-checkout .order-total td{white-space:normal}body.woocommerce-checkout .order-total .includes_tax{display:block;margin-top:4px;font-size:.75rem;line-height:1.4}body.woocommerce-checkout #payment ul.payment_methods{padding:14px 0}body.woocommerce-checkout #payment div.payment_box{padding:16px !important;margin-top:12px}body.woocommerce-checkout #payment .form-row.place-order{padding:16px 0 0 !important}body.woocommerce-checkout #place_order{width:100%;min-height:48px;border-radius:8px}body.woocommerce-checkout .woocommerce-privacy-policy-text{font-size:.82rem;margin:14px 0}}.single-product .related.products{margin-top:clamp(64px, 8vw, 108px);padding-top:clamp(30px, 4vw, 48px);border-top:1px solid #e8e4de}.single-product .related.products>h2{margin:0 0 30px;font-size:clamp(1.55rem, 2.2vw, 2rem);line-height:1.25;font-weight:700;letter-spacing:.01em}.single-product .related.products>h2:before{content:"";display:block;width:34px;height:3px;margin-bottom:14px;border-radius:999px;background:#ff3b0a}.single-product .related.products li.product{display:flex;flex-direction:column}.single-product .related.products .astra-shop-thumbnail-wrap,.single-product .related.products .woocommerce-loop-product__link img{overflow:hidden;border-radius:14px}.single-product .related.products .woocommerce-loop-product__link img{transition:transform .22s ease}@media (hover:hover){.single-product .related.products .woocommerce-loop-product__link:hover img{transform:scale(1.02)}}.single-product .related.products .ast-woo-product-category{margin-top:12px;color:#ff3b0a;font-size:.76rem;letter-spacing:.02em}.single-product .related.products .woocommerce-loop-product__title{margin-top:6px;line-height:1.45}.single-product .related.products .button{margin-top:auto;border-radius:999px;padding-left:1.2em;padding-right:1.2em}@media (max-width:544px){.single-product .related.products{margin-top:56px;padding-top:28px}.single-product .related.products>h2{margin-bottom:22px;font-size:1.45rem}.single-product .related.products .woocommerce-loop-product__title{font-size:.92rem}}body.woocommerce-cart .woocommerce-notices-wrapper .woocommerce-message:focus,body.woocommerce-cart .woocommerce-notices-wrapper .woocommerce-message:focus-visible,body.woocommerce-cart .woocommerce-notices-wrapper .woocommerce-info:focus,body.woocommerce-cart .woocommerce-notices-wrapper .woocommerce-info:focus-visible,body.woocommerce-cart .woocommerce-notices-wrapper .woocommerce-error:focus,body.woocommerce-cart .woocommerce-notices-wrapper .woocommerce-error:focus-visible{outline:none !important;box-shadow:none !important}body.woocommerce-cart .woocommerce-notices-wrapper .woocommerce-message:before,body.woocommerce-cart .woocommerce-notices-wrapper .woocommerce-info:before,body.woocommerce-cart .woocommerce-notices-wrapper .woocommerce-error:before,body.woocommerce-cart .wc-empty-cart-message .woocommerce-info:before{display:none !important;content:none !important}body.woocommerce-cart .woocommerce-notices-wrapper .woocommerce-message,body.woocommerce-cart .woocommerce-notices-wrapper .woocommerce-info,body.woocommerce-cart .woocommerce-notices-wrapper .woocommerce-error,body.woocommerce-cart .wc-empty-cart-message .woocommerce-info{padding-left:1.2rem !important;padding-right:1.2rem !important}@media (max-width:544px){body.woocommerce-cart .woocommerce-message{line-height:1.65}body.woocommerce-cart .woocommerce-message .button{margin-top:14px;margin-left:0}body.woocommerce-cart .return-to-shop{margin-top:24px}}.single-product .woocommerce-Tabs-panel--description{max-width:820px;margin-top:clamp(62px, 8vw, 100px);line-height:1.9}.single-product .woocommerce-Tabs-panel--description>h2:first-child{max-width:760px;margin:0 0 22px;font-size:clamp(1.7rem, 2.6vw, 2.15rem);line-height:1.4;letter-spacing:.01em}.single-product .woocommerce-Tabs-panel--description>h2:first-child+p{max-width:720px;font-size:1.04em;line-height:1.95;color:#334054}.single-product .woocommerce-Tabs-panel--description p{max-width:720px;margin:0 0 1.45em}.single-product .woocommerce-Tabs-panel--description>ul:first-of-type{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));gap:10px 22px;max-width:760px;margin:30px 0 52px;padding:22px 24px;list-style:none;border-radius:16px;background:#faf8f5}.single-product .woocommerce-Tabs-panel--description>ul:first-of-type>li{position:relative;margin:0;padding-left:16px;line-height:1.65}.single-product .woocommerce-Tabs-panel--description>ul:first-of-type>li:before{content:"";position:absolute;top:.72em;left:0;width:5px;height:5px;border-radius:50%;background:#ff3b0a}.single-product .woocommerce-Tabs-panel--description>h2:not(:first-child),.single-product .woocommerce-Tabs-panel--description>h3{max-width:720px;margin:54px 0 20px;font-size:clamp(1.35rem, 2vw, 1.62rem);line-height:1.4;letter-spacing:.01em}.single-product .woocommerce-Tabs-panel--description>ul:not(:first-of-type),.single-product .woocommerce-Tabs-panel--description>ol{max-width:700px;margin:20px 0 36px;padding-left:1.35em}.single-product .woocommerce-Tabs-panel--description>ul:not(:first-of-type) li,.single-product .woocommerce-Tabs-panel--description>ol li{margin-bottom:.55em;padding-left:.1em}.single-product .woocommerce-Tabs-panel--description figure{margin-top:32px;margin-bottom:44px}.single-product .woocommerce-Tabs-panel--description img{height:auto;border-radius:12px}.single-product .woocommerce-Tabs-panel--description strong{font-weight:650}@media (max-width:544px){.single-product .woocommerce-Tabs-panel--description{margin-top:56px;line-height:1.85}.single-product .woocommerce-Tabs-panel--description>h2:first-child{margin-bottom:18px;font-size:1.5rem}.single-product .woocommerce-Tabs-panel--description>h2:first-child+p{font-size:1em;line-height:1.85}.single-product .woocommerce-Tabs-panel--description>ul:first-of-type{grid-template-columns:1fr;gap:8px;margin:26px 0 46px;padding:19px 18px;border-radius:14px}.single-product .woocommerce-Tabs-panel--description>h2:not(:first-child),.single-product .woocommerce-Tabs-panel--description>h3{margin-top:46px;margin-bottom:17px;font-size:1.32rem}}.single-product .woocommerce-Tabs-panel--description>h2:first-child{display:inline;padding:0 .05em;background:linear-gradient(transparent 68%,rgba(255,59,10,.14) 68%);-webkit-box-decoration-break:clone;box-decoration-break:clone}.single-product .woocommerce-Tabs-panel--description>h2:not(:first-child),.single-product .woocommerce-Tabs-panel--description>h3{position:relative;padding-left:18px}.single-product .woocommerce-Tabs-panel--description>h2:not(:first-child):before,.single-product .woocommerce-Tabs-panel--description>h3:before{content:"";position:absolute;left:0;top:.52em;width:8px;height:8px;border-radius:3px;background:#ff3b0a;transform:rotate(10deg)}.single-product .woocommerce-Tabs-panel--description>ul:first-of-type{border:1px solid rgba(255,59,10,.08);border-radius:20px;background:linear-gradient(135deg,#fffaf6 0%,#faf8f5 100%)}.single-product .woocommerce-Tabs-panel--description>ul:not(:first-of-type){list-style:disc}.single-product .woocommerce-Tabs-panel--description>ul:not(:first-of-type) li::marker{color:#ff3b0a;font-size:.8em}.single-product .woocommerce-Tabs-panel--description>ul:not(:first-of-type) li{margin-bottom:.72em}.single-product .woocommerce-Tabs-panel--description li strong{font-weight:700;letter-spacing:.01em}.single-product .woocommerce-Tabs-panel--description>h2:last-of-type{margin-top:56px}@media (max-width:544px){.single-product .woocommerce-Tabs-panel--description>h2:not(:first-child),.single-product .woocommerce-Tabs-panel--description>h3{padding-left:16px}.single-product .woocommerce-Tabs-panel--description>h2:not(:first-child):before,.single-product .woocommerce-Tabs-panel--description>h3:before{width:7px;height:7px}.single-product .woocommerce-Tabs-panel--description>ul:first-of-type{border-radius:18px}}.single-product .woocommerce-Tabs-panel--description .flusso-story-media{max-width:720px;margin:34px 0 52px}.single-product .woocommerce-Tabs-panel--description .flusso-story-media figure{margin:0}.single-product .woocommerce-Tabs-panel--description .flusso-story-image{display:block;width:100%;height:auto;border-radius:18px}.single-product .woocommerce-Tabs-panel--description .flusso-story-media--single{max-width:560px}.single-product .woocommerce-Tabs-panel--description .flusso-story-media--pair{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));gap:12px}.single-product .woocommerce-Tabs-panel--description .flusso-story-media--pair .flusso-story-image{aspect-ratio:1/1;object-fit:cover}@media (max-width:544px){.single-product .woocommerce-Tabs-panel--description .flusso-story-media{margin-top:28px;margin-bottom:44px}.single-product .woocommerce-Tabs-panel--description .flusso-story-media--single{max-width:100%}.single-product .woocommerce-Tabs-panel--description .flusso-story-media--pair{gap:8px}.single-product .woocommerce-Tabs-panel--description .flusso-story-image{border-radius:14px}}