.flo{--flo-ground:#F7F2EB;--flo-sable:#EADFD0;--flo-peche:#F6E3DA;--flo-ink:#2A2522;--flo-ink-2:#5A514B;--flo-char:#2E2A27;--flo-on-char:#F7F2EB;--flo-accent:#F4978E;--flo-accent-ink:#2A2522;--flo-serif:"Lora",Georgia,serif;--flo-sans:var(--font-body-family,Poppins,sans-serif);--flo-gutter:clamp(16px,4vw,48px);--flo-max:1240px;background:var(--flo-bg,var(--flo-ground));color:var(--flo-ink);font-family:var(--flo-sans);padding:clamp(72px,10vw,140px) 0}.flo *{box-sizing:border-box}.flo__in{max-width:var(--flo-max);margin:0 auto;padding:0 var(--flo-gutter)}.flo h2,.flo h3{font-family:var(--flo-serif);font-weight:500;color:inherit;margin:0;letter-spacing:-.015em}.flo h2{font-size:clamp(32px,4.4vw,56px);line-height:1.05;max-width:18ch}.flo h3{font-size:clamp(22px,2vw,28px);line-height:1.15}:where(.flo) p{font-size:clamp(16px,1.15vw,18px);line-height:1.6;margin:0;color:inherit}.flo__lead{margin-top:28px;max-width:52ch}.flo img{display:block;width:100%;height:100%;object-fit:cover;border-radius:18px}.flo__btn{display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding:0 34px;border-radius:999px;background:var(--flo-accent);color:var(--flo-accent-ink);font:600 17px/1 var(--flo-sans);text-decoration:none;border:0;cursor:pointer;transition:transform .2s cubic-bezier(.2,.7,.2,1),background-color .2s}.flo__btn:hover{transform:translateY(-2px);background:#f2867b}.flo__btn:active{transform:translateY(0) scale(.98)}.flo__btn:focus-visible,.flo button:focus-visible,.flo a:focus-visible{outline:3px solid var(--flo-ink);outline-offset:3px}.flo-js .flo [data-flo-rise]{opacity:0;transform:translateY(24px);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--d,0) * 80ms)}.flo-js .flo [data-flo-rise].is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.flo-js .flo [data-flo-rise]{opacity:1;transform:none;transition:none}.flo__btn{transition:none}}.flo-aa__grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:56px}.flo-aa__col{border-radius:24px;padding:clamp(28px,4vw,56px)}.flo-aa__col--avant{background:var(--flo-sable)}.flo-aa__col--avec{background:var(--flo-char);color:var(--flo-on-char)}.flo-aa__col h3{margin-bottom:28px}.flo-aa__col ul{list-style:none;margin:0;padding:0;display:grid;gap:22px}.flo-aa__col li{font-size:clamp(17px,1.3vw,20px);line-height:1.45;padding-left:34px;position:relative}.flo-aa__col--avant li:before{content:"";position:absolute;left:0;top:.45em;width:14px;height:14px;border-radius:50%;background:var(--flo-ink-2);opacity:.35}.flo-aa__col--avec li:before{content:"";position:absolute;left:0;top:.45em;width:14px;height:14px;border-radius:50%;background:var(--flo-accent)}.flo-aa__close{margin-top:40px;font-family:var(--flo-serif);font-size:clamp(22px,2.2vw,30px);line-height:1.3;max-width:30ch}.flo-sens__grid{display:grid;grid-template-columns:1.15fr 1fr;gap:clamp(32px,5vw,80px);align-items:center}.flo-sens__media{aspect-ratio:4/5;overflow:hidden;border-radius:18px}.flo-sens__media img{transition:transform 6s ease-out}.flo-sens__media.is-in img{transform:scale(1.06)}.flo-sens__facts{margin-top:40px;display:grid;gap:18px}.flo-sens__facts div{background:var(--flo-sable);border-radius:16px;padding:20px 24px}.flo-sens__facts strong{display:block;font-family:var(--flo-serif);font-weight:500;font-size:22px;margin-bottom:4px}.flo-ges__row{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:56px}.flo-ges__item figure{margin:0 0 24px;aspect-ratio:1;overflow:hidden;border-radius:18px}.flo-ges__item h3{margin-bottom:10px}.flo-ges__note{margin-top:40px;color:var(--flo-ink-2);font-size:15px}.flo-par__list{display:grid;gap:clamp(48px,7vw,96px);margin-top:56px}.flo-par__item{display:grid;grid-template-columns:1.3fr 1fr;gap:clamp(28px,5vw,72px);align-items:center}.flo-par__item:nth-child(2n){grid-template-columns:1fr 1.3fr}.flo-par__item:nth-child(2n) figure{order:2}.flo-par__item figure{margin:0;aspect-ratio:4/3;overflow:hidden;border-radius:18px}.flo-par__item h3{font-size:clamp(28px,3vw,40px);margin-bottom:16px}.flo-hyd{--flo-bg:var(--flo-char);color:var(--flo-on-char)}.flo-hyd__grid{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(32px,6vw,96px);align-items:start}.flo-hyd__stats{display:grid;gap:20px}.flo-hyd__stat{background:#3a3532;border-radius:22px;padding:32px}.flo-hyd__num{font-family:var(--flo-serif);font-size:clamp(56px,7vw,96px);line-height:1;color:var(--flo-accent);letter-spacing:-.03em}.flo-hyd__stat p{margin-top:12px}.flo-hyd__src{margin-top:28px;font-size:14px!important;opacity:.75}.flo-col__grid{display:grid;grid-template-columns:1.2fr 1fr;gap:clamp(32px,5vw,80px);align-items:center}.flo-col__stage{position:relative;aspect-ratio:1;overflow:hidden;border-radius:18px;background:var(--flo-sable)}.flo-col__stage img{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .5s ease}.flo-col__stage img.is-on{opacity:1}.flo-col__picks{display:flex;gap:14px;margin-top:36px;flex-wrap:wrap}.flo-col__pick{display:flex;align-items:center;gap:12px;min-height:56px;padding:8px 22px 8px 8px;border-radius:999px;border:0;background:var(--flo-sable);color:var(--flo-ink);font:500 16px/1 var(--flo-sans);cursor:pointer;transition:background-color .2s,transform .2s}.flo-col__pick:hover{transform:translateY(-2px)}.flo-col__pick[aria-pressed=true]{background:var(--flo-char);color:var(--flo-on-char)}.flo-col__dot{width:40px;height:40px;border-radius:50%;flex:none}.flo-col__name{font-family:var(--flo-serif);font-size:clamp(28px,3vw,40px);margin-top:36px}.flo-col__desc{margin-top:10px;min-height:3.2em}.flo-col .flo__btn{margin-top:28px}.flo-cad{--flo-bg:var(--flo-peche)}.flo-cad__grid{display:grid;grid-template-columns:1fr 1.15fr;gap:clamp(32px,5vw,80px);align-items:center}.flo-cad__media{aspect-ratio:1;overflow:hidden;border-radius:18px}.flo-cad__who{margin-top:28px;font-family:var(--flo-serif);font-size:clamp(20px,1.8vw,24px);line-height:1.45}.flo-cad__offer{margin-top:28px;background:var(--flo-ground);border-radius:20px;padding:24px 28px;display:flex;flex-wrap:wrap;gap:8px 28px;align-items:baseline}.flo-cad__offer strong{font-family:var(--flo-serif);font-weight:500;font-size:28px}.flo-cad .flo__btn{margin-top:28px}.flo-fic__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,5vw,80px);align-items:start}.flo-fic table{width:100%;border-collapse:collapse;margin-top:36px;font-size:16px}.flo-fic th,.flo-fic td{text-align:left;padding:16px 0;border-bottom:1px solid rgba(42,37,34,.14);vertical-align:top;line-height:1.45}.flo-fic th{font-weight:600;width:38%;padding-right:20px}.flo-fic__trust{background:var(--flo-sable);border-radius:24px;padding:clamp(28px,4vw,48px);display:grid;gap:28px}.flo-fic__trust h3{margin-bottom:6px}.flo-fin{--flo-bg:var(--flo-char);color:var(--flo-on-char);text-align:left}.flo-fin__grid{display:grid;grid-template-columns:1.4fr 1fr;gap:40px;align-items:center}.flo-fin__price{font-family:var(--flo-serif);font-size:clamp(22px,2vw,28px);margin-top:20px}.flo-fin__price s{opacity:.6;margin-left:10px}@media(max-width:820px){.flo-aa__grid,.flo-sens__grid,.flo-ges__row,.flo-par__item,.flo-par__item:nth-child(2n),.flo-hyd__grid,.flo-col__grid,.flo-cad__grid,.flo-fic__grid,.flo-fin__grid{grid-template-columns:1fr}.flo-par__item:nth-child(2n) figure{order:0}.flo-ges__row{gap:40px}.flo-sens__media{aspect-ratio:1}.flo__btn{width:100%}}.flo__lead p+p{margin-top:16px}.flo-hyd__src{display:block}.flo-sens__facts div p,.flo-fic__trust p{margin-top:4px}sticky-atc .sticky-atc__left,sticky-atc .sticky-atc__left__content{min-width:0}sticky-atc .sticky-atc__title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0 0 2px;line-height:1.25}@media(max-width:749px){sticky-atc .sticky-atc__title{font-size:14px}}sticky-atc .sticky-atc__left__content{width:100%;max-width:100%;overflow:hidden}sticky-atc .sticky-atc__price .price__container{flex-wrap:wrap;column-gap:6px;row-gap:0}@media(max-width:749px){sticky-atc .sticky-atc-container{gap:10px}sticky-atc .sticky-atc__price,sticky-atc .sticky-atc__price .price-item{font-size:13px!important}sticky-atc .sticky-atc__button .button{padding-left:14px;padding-right:14px;min-width:0}sticky-atc .sticky-atc__label__text{font-size:15px}}product-info:has(quantity-breaks input[name=quantity]:checked:not([value="1"])) variant-selects{display:none}
/*# sourceMappingURL=/cdn/shop/t/8/assets/flo-cosy.css.map */
