:root{--pink:#df0957;--darkPink:#be0349;--purple:#4f205d;--lightestPurple:#d3b8db;--lightPurple:#642a73;--white:#fff;--black:#000;--lightGrey:#ddd;--grey:#707070;--grey-600:#757575;--grey-800:#444;--greenPhone:#1ac494;--errorForm:#dc143c;--doneForm:#28a745;--orange:#ff6307;--tGreen:#1ac494;--tPurple:#4f205d;--tRed:#be0349;--tGrey:#979797;--tLightGrey:#f8f9fa;--bkgPurple:#d3b8db;--bkgPink:#f3e2e4;--brand-primary:#df0957;--brand-primary-dark:#be0349;--brand-secondary:#4f205d;--text-color:#000;--text-color-muted:#707070;--text-color-inverse:#fff;--bg-page:#fff;--bg-soft:#f3e2e4;--bg-alt:#d3b8db;--bg-muted:#f8f9fa;--border-color:#ddd;--state-success:#1ac494;--state-danger:#dc143c;--state-warning:#ff6307;--form-phone:#1ac494}#hero{background-color:#dccbc3}@media only screen and (min-width:1400px){#hero{align-items:center;display:inline-flex;justify-content:center;text-align:center}}#hero #shoppingMobile{background:url(/build/images/shopping_mobile.6ae33c52.webp) no-repeat bottom;background-size:contain;padding-bottom:16px}@media only screen and (min-width:425px){#hero #shoppingMobile{background-position:bottom;background-size:425px}}@media only screen and (min-width:576px){#hero #shoppingMobile{background-image:none}}#hero #shopping{background-color:#dccbc3}@media only screen and (min-width:576px){#hero #shopping{background:url(/build/images/bkg-bc-desktop.1ede69c3.webp) no-repeat bottom;background-size:130%}}@media only screen and (min-width:768px){#hero #shopping{background:url(/build/images/bkg-bc-desktop.1ede69c3.webp) no-repeat -340px 50px;background-size:cover;min-height:520px}}@media only screen and (min-width:992px){#hero #shopping{background:url(/build/images/bkg-bc-desktop-2.de8a66ab.webp) no-repeat 50%;background-size:cover;height:570px;min-height:570px}}@media only screen and (min-width:1200px){#hero #shopping{background:url(/build/images/bkg-bc-desktop.1ede69c3.webp) no-repeat 50%;background-size:cover}}@media only screen and (min-width:1440px){#hero #shopping{min-width:1440px;width:1440px}}@media only screen and (min-width:768px){#hero #shopping.bf-2025{background:url(/build/images/bkg-bc-desktop.1ede69c3.webp) no-repeat -400px 140px;background-size:cover}}@media only screen and (min-width:992px){#hero #shopping.bf-2025{background:url(/build/images/bkg-bc-desktop-2.de8a66ab.webp) no-repeat 0;background-size:cover}}@media only screen and (min-width:1200px){#hero #shopping.bf-2025{background:url(/build/images/bkg-bc-desktop-2.de8a66ab.webp) no-repeat 0 0;background-size:cover}}@media only screen and (min-width:768px){#hero #step-form{justify-content:flex-start!important;max-height:363px}}#hero #textAlignement{margin-bottom:115px;margin-top:8px}@media only screen and (min-width:360px){#hero #textAlignement{margin-bottom:145px}}@media only screen and (min-width:375px){#hero #textAlignement{margin-bottom:155px}}@media only screen and (min-width:425px){#hero #textAlignement{margin-bottom:193px}}@media only screen and (min-width:992px){#hero #textAlignement.bf-2025,#hero #textAlignement.jan-2026{margin-bottom:0}}#hero #textAlignement .logo-bf-2025,#hero #textAlignement .logo-jan-2026{height:auto;margin:0 auto 5px;width:195px}@media only screen and (min-width:425px){#hero #textAlignement .logo-bf-2025,#hero #textAlignement .logo-jan-2026{width:215px}}@media only screen and (min-width:768px){#hero #textAlignement .logo-bf-2025,#hero #textAlignement .logo-jan-2026{width:241px}}#hero #textAlignement .promo-price{position:relative;width:100px;z-index:5}#hero #textAlignement .bloc-title{text-align:center}@media only screen and (min-width:768px){#hero #textAlignement .bloc-title{margin-left:30px;text-align:left}}@media only screen and (min-width:992px){#hero #textAlignement .bloc-title.bf-2025{margin-top:75px}}@media only screen and (min-width:1200px){#hero #textAlignement .bloc-title.bf-2025{margin-left:0}}#hero #textAlignement h1{color:var(--white);font-family:Montserrat,sans-serif}#hero #textAlignement h1>span{position:relative}@media only screen and (min-width:768px){#hero #textAlignement h1>span{text-align:start}}#hero #textAlignement h1 .number{font-size:32px;line-height:41px;padding-right:2px;position:absolute;text-shadow:#be0349 5px 0 0,#be0349 4.90033px .993347px 0,#be0349 4.60531px 1.94709px 0,#be0349 4.12668px 2.82321px 0,#be0349 3.48353px 3.58678px 0,#be0349 2.70151px 4.20735px 0,#be0349 1.81179px 4.6602px 0,#be0349 .849836px 4.92725px 0,#be0349 -.145998px 4.99787px 0,#be0349 -1.13601px 4.86924px 0,#be0349 -2.08073px 4.54649px 0,#be0349 -2.94251px 4.04248px 0,#be0349 -3.68697px 3.37732px 0,#be0349 -4.28444px 2.57751px 0,#be0349 -4.71111px 1.67494px 0,#be0349 -4.94996px .7056px 0,#be0349 -4.99147px -.291871px 0,#be0349 -4.83399px -1.27771px 0,#be0349 -4.48379px -2.2126px 0,#be0349 -3.95484px -3.05929px 0,#be0349 -3.26822px -3.78401px 0,#be0349 -2.4513px -4.35788px 0,#be0349 -1.53666px -4.75801px 0,#be0349 -.560763px -4.96846px 0,#be0349 .437495px -4.98082px 0,#be0349 1.41831px -4.79462px 0,#be0349 2.34258px -4.41727px 0,#be0349 3.17346px -3.86382px 0,#be0349 3.87783px -3.15633px 0,#be0349 4.4276px -2.32301px 0,#be0349 4.80085px -1.39708px 0,#be0349 4.98271px -.415447px 0;top:3px}#hero #textAlignement h1 .number.summer{color:#ffeb3b;text-shadow:#3aa7c9 5px 0 0,#3aa7c9 4.90033px .993347px 0,#3aa7c9 4.60531px 1.94709px 0,#3aa7c9 4.12668px 2.82321px 0,#3aa7c9 3.48353px 3.58678px 0,#3aa7c9 2.70151px 4.20735px 0,#3aa7c9 1.81179px 4.6602px 0,#3aa7c9 .849836px 4.92725px 0,#3aa7c9 -.145998px 4.99787px 0,#3aa7c9 -1.13601px 4.86924px 0,#3aa7c9 -2.08073px 4.54649px 0,#3aa7c9 -2.94251px 4.04248px 0,#3aa7c9 -3.68697px 3.37732px 0,#3aa7c9 -4.28444px 2.57751px 0,#3aa7c9 -4.71111px 1.67494px 0,#3aa7c9 -4.94996px .7056px 0,#3aa7c9 -4.99147px -.291871px 0,#3aa7c9 -4.83399px -1.27771px 0,#3aa7c9 -4.48379px -2.2126px 0,#3aa7c9 -3.95484px -3.05929px 0,#3aa7c9 -3.26822px -3.78401px 0,#3aa7c9 -2.4513px -4.35788px 0,#3aa7c9 -1.53666px -4.75801px 0,#3aa7c9 -.560763px -4.96846px 0,#3aa7c9 .437495px -4.98082px 0,#3aa7c9 1.41831px -4.79462px 0,#3aa7c9 2.34258px -4.41727px 0,#3aa7c9 3.17346px -3.86382px 0,#3aa7c9 3.87783px -3.15633px 0,#3aa7c9 4.4276px -2.32301px 0,#3aa7c9 4.80085px -1.39708px 0,#3aa7c9 4.98271px -.415447px 0}@media only screen and (min-width:425px){#hero #textAlignement h1 .number{font-size:36px}}#hero #textAlignement h1 .number.num-1{left:-26px}@media only screen and (min-width:425px){#hero #textAlignement h1 .number.num-1{left:-31px}}#hero #textAlignement h1 .number.num-2{left:-5px}@media only screen and (min-width:768px){#hero #textAlignement h1 .number.num-2{left:-10px}}#hero #textAlignement h1 .number.num-3{left:13px}@media only screen and (min-width:768px){#hero #textAlignement h1 .number.num-3{left:-25px}}#hero #textAlignement h1 .number.num-4{left:47px;top:0}@media only screen and (min-width:425px){#hero #textAlignement h1 .number.num-4{left:54px;top:2px}}@media only screen and (min-width:576px){#hero #textAlignement h1 .number.num-4{top:5px}}@media only screen and (min-width:768px){#hero #textAlignement h1 .number.num-4{left:45px;top:4px}}@media only screen and (min-width:992px){#hero #textAlignement h1 .number.num-4{left:49px;top:2px}}#hero #textAlignement h1 .text-bkg{background-color:#451453;border:4px solid #451453;border-radius:5px;font-size:14px;line-height:43px;padding:4px 4px 4px 15px}@media only screen and (min-width:425px){#hero #textAlignement h1 .text-bkg{font-size:16px}}#hero #textAlignement h1 .text-bkg.summer{background-color:#3aa7c9;border-color:#3aa7c9}#hero #textAlignement h1 .text-bkg-4 .text-bkg:first-child{padding-left:0;padding-right:5px}@media only screen and (min-width:992px){#hero #textAlignement h1 .text-bkg-4 .text-bkg:first-child{padding-right:14px}}#hero #textAlignement h1 .text-bkg-4 .text-bkg:last-child{padding-left:33px;padding-right:4px}@media only screen and (min-width:425px){#hero #textAlignement h1 .text-bkg-4 .text-bkg:last-child{padding-left:35px}}#hero #textAlignement h1 .text-bkg-5 .text-bkg{left:-34px;padding-left:30px;position:relative}@media only screen and (min-width:992px){#hero #textAlignement h1{font-size:24px;line-height:28px}}