@font-face{font-family:Nunito;src:url("/fonts/clients/Nunito-400.woff2") format("woff2"),url("/fonts/clients/Nunito-400.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Nunito;src:url("/fonts/clients/Nunito-500.woff2") format("woff2"),url("/fonts/clients/Nunito-500.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Nunito;src:url("/fonts/clients/Nunito-700.woff2") format("woff2"),url("/fonts/clients/Nunito-700.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:IMFellFrenchCanonSC;src:url("/fonts/clients/IMFellFrenchCanonSC-400.woff2") format("woff2"),url("/fonts/clients/IMFellFrenchCanonSC-400.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:iconfnt;src:url("/fonts/AdobeBlank.eot");src:url("/fonts/AdobeBlank.eot?#iefix") format("embedded-opentype"),url("/fonts/AdobeBlank.woff") format("woff"),url("/fonts/AdobeBlank.otf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}html{scroll-behavior:smooth !important}body{background-color:var(--color-back-1);color:var(--color-sub-1)}body::before{display:none}#main-container{max-width:unset;background-color:rgba(0,0,0,0)}.popin div.popin-content,.popin.alert div.popin-content{max-width:650px}.popin-panier__bottom,.popin.alert-panier__bottom{display:flex;gap:var(--space-5);flex-wrap:wrap;justify-content:center}.popin-panier__bottom .bouton,.popin.alert-panier__bottom .bouton{margin:0 !important}.popin.rgpd .cookies__container p{font-family:"Nunito",sans-serif !important}.popin.rgpd .bouton{display:inline-block;box-sizing:border-box;border:1px solid #c69d5b;background-color:#c69d5b;text-transform:none;font-size:16px !important;line-height:26px !important;padding:7px 20px 7px !important;letter-spacing:3px;color:#fff;font-weight:400;border-radius:30px;text-align:center;transition:all .3s ease-in-out;width:auto}.popin.form .form-element label,.select2-container .select2-selection--single .select2-selection__rendered,.select2-container .select2-selection--single .select2-selection__rendered span{font-size:1.6rem;line-height:2rem;font-family:"Nunito",sans-serif}.message-info__root{background-color:#05427b}.BLOCKBORDER{border:1px solid var(--color-sub-1)}.header--constrait{max-width:1540px;padding:var(--space-4) var(--space-5)}.header__container{background-color:var(--color-main);position:relative}.header__col{color:var(--color-blanc)}.header__col--left{justify-content:start;width:20%}@media screen and (min-width:1000px){.header__col--left{justify-content:center}}.header__col--center{width:50%;justify-content:center;padding:0 20px}.header__col--center .search__form{width:100%;max-width:800px;display:flex !important;padding:0 20px;color:var(--color-blanc);border:1px solid hsla(0,0%,100%,.5);border-radius:99px}.header__col--center .search__form input{font-family:"Nunito",sans-serif !important;color:var(--color-blanc)}.header__col--center .search__form input::placeholder{font-family:"Nunito",sans-serif !important;color:var(--color-blanc);letter-spacing:3px}.header__col--center .menu__li:last-child .menu__a{padding-right:0}.header__col--center .menu__a{transition:var(--basic-transition)}.header__col--center .menu__a:hover,.header__col--center .menu__a.actif{color:var(--color-sub-1);transition:var(--basic-transition)}.header__col--center .submenu__a:hover{text-decoration:underline}.header__col--right{width:20%;justify-content:end;align-items:start;row-gap:var(--space-5)}@media screen and (min-width:1000px){.header__col--right{justify-content:center}}.header__col--right .header__icon-buttons{column-gap:var(--space-5)}.header__logo{flex-grow:unset;width:unset}.header__logo img,.header__logo svg{display:block;max-width:150px;height:auto;margin:auto}@media screen and (min-width:1000px){.header__logo img,.header__logo svg{max-width:240px}}.header__icon-buttons{display:flex}.header__icon svg{height:20px;width:auto;transition:all .4s ease-in-out}.header__icon svg path{stroke:none;fill:var(--color-blanc)}.header__icon:hover svg{transform:scale(1.2);transition:all .4s ease-in-out}.header__icon:hover svg path{fill:var(--color-blanc)}.header__icon--user svg path{stroke-width:2px !important;stroke:var(--color-blanc) !important;fill:rgba(0,0,0,0) !important}.header__icon--wishlist svg path{stroke-width:5px !important;stroke:var(--color-blanc) !important}.header__icon.has-item::before{background-color:var(--color-sub-1);width:20px;height:20px;border-radius:100%;display:flex;align-items:center;justify-content:center;transform:none;color:var(--color-blanc);z-index:10}.header__menu-container .menu__nav{position:unset;background-color:var(--color-back-1)}.header__menu-container .menu__ul{max-width:1540px;margin:auto;padding:var(--space-2) var(--space-5);justify-content:center;gap:6%}.header__menu-container .menu__ul .submenu__a span{font-size:14px !important;line-height:1.2}.header__menu-container .menu__li:hover{background-color:rgba(0,0,0,0)}.header__menu-container .menu__li:hover .menu__a{transition:all .4s ease-in-out}.header__menu-container .menu__li:hover .menu__a::after{width:20px;transition:all .4s ease-in-out}.header__menu-container .menu__li[data-name*=liste-cadeau]>a{pointer-events:none}.header__menu-container .menu__a{position:relative;color:var(--color-sub-1);font-size:16px;letter-spacing:2px;transition:all .4s ease-in-out}.header__menu-container .menu__a::after{content:"";width:0;height:2px;background-color:var(--color-main);position:absolute;left:50%;bottom:5px;z-index:1;transform:translateX(-50%);transition:all .4s ease-in-out}.header__menu-container .submenu__li--titre{color:var(--color-sub-1) !important}.header__menu-container .submenu__a{color:var(--color-main) !important}.header .menu__vertical .menu__li.submenu-visible{background-color:var(--color-main)}.header .menu__vertical .menu__li[data-name*=liste-cadeau] .submenu__ul--all{display:none}.header .menu__vertical .menu__listpictos{background-color:var(--color-main);padding:var(--space-5) var(--space-1);margin-top:0;color:var(--color-blanc)}.header .menu__vertical .menu__listpictos .header__icon.has-item{display:flex}.header .menu__vertical .menu__listpictos .header__icon.has-item::before{transform:none;left:unset;top:unset;position:relative}.header .menu__vertical .menu__listpictos .header__icon.has-item svg{order:-1}.header .user__a:hover{text-decoration:underline}.header .user__drawer .user__text{color:var(--color-sub-2)}.header--tunnel .topbar__root{display:flex}.header--tunnel .header__col--left{display:flex;width:max-content;max-width:max-content}.header--tunnel .header__col--left .burger{display:none}.header--tunnel .header__col--center{display:none}.header--tunnel .header__main{justify-content:center}.header--tunnel .topbar__root.header--sticky{position:relative}.header--tunnel .topbar__root.header--sticky .topbar__container.header--constrait{padding:0}.mobile .header--constrait{padding:var(--space-5) var(--space-5)}.mobile .header__col--right{padding-right:0}.mobile .header__col--left{padding-left:0}.mobile .header__logo{width:100%}.mobile .header__logo__a,.mobile .header__logo svg{width:100%}.mobile .header__icon-buttons{column-gap:var(--space-2)}.mobile .header--tunnel .header__col--center{display:flex}@media(max-width:1000px){.header__col--right,.header__col--left{width:25%}.header__col--center{width:50%}.header__col--right .header__icon--contact,.header__col--right .header__icon--wishlist,.header__col--right .header__icon--user{display:none}}@media(max-width:300px){.header__col--right .header__icon-buttons{column-gap:0}}.section-main__root--content-intro .section-box__1 .atom-image__root{width:100%}.section-main__root--content-intro .section-box__1 .atom-image__root img{display:block;width:100%;height:100%;object-fit:cover}.section-main__root--content-intro .section-box__2 .container-main__root{background-color:#c69d5b}.section-main__root--content-intro .section-box__2 .ariane{text-align:center;padding:var(--space-4) var(--space-5);font-family:"Nunito",sans-serif;font-size:1.6rem;line-height:2rem}.section-main__root--content-intro .section-box__2 .ariane__container{top:0;position:relative;color:var(--color-blanc) !important;max-width:1540px;margin:0 auto}.section-main__root--content-intro .section-box__2 .ariane__container .ariane__separ{margin:0 10px}.section-main__root--content-intro .section-box__2 .ariane__container .ariane__actual{font-weight:bold !important}.section-main__root--content-intro .section-box__2 .ariane a:hover{color:var(--color-blanc);text-decoration:underline}.section-main__root--content-intro .section-box__3 .container-main__root{padding:var(--space-15) var(--space-10);max-width:1000px;margin:0 auto}.section-main__root--content-intro .section-box__3 .container-main__root:has(.atom-text__root){padding-bottom:var(--space-2)}.section-main__root--content-intro .section-box__3 .container-main__child{justify-content:center;text-align:center}.section-main__root--content-intro .section-box__3 .container-main__child:has(.atom-text__root){padding-bottom:var(--space-7);position:relative}.section-main__root--content-intro .section-box__3 .container-main__child:has(.atom-heading__root) h1{font-family:"IMFellFrenchCanonSC",serif !important;color:#2f2f2f;font-size:20px !important;text-transform:uppercase}@media screen and (min-width:1000px){.section-main__root--content-intro .section-box__3 .container-main__child:has(.atom-heading__root) h1{font-size:25px !important}}.section-main__root--content-intro .section-box__3 .container-main__child .atom-text__root p{color:#2f2f2f;font-family:"Nunito",sans-serif !important;font-size:1.6rem;line-height:2rem}.content-intro .ariane{padding:var(--space-5);max-width:1540px;margin:0 auto}.content-intro .ariane__container{padding-inline:0 !important;position:relative;top:unset;color:var(--color-blanc);background-color:var(--color-sub-1)}.content-intro__title{padding:var(--space-15) !important}.single-slider--full .single-slider__slide h2.single-slider__titre{font-family:"IMFellFrenchCanonSC",serif !important;color:var(--color-sub-1);letter-spacing:5px;font-size:18px !important}@media screen and (min-width:1000px){.single-slider--full .single-slider__slide h2.single-slider__titre{font-size:24px !important}}.single-slider--full .single-slider__arrow{display:none}.single-slider--full .single-slider__thumbs-container{margin:10px 0}@media screen and (min-width:1000px){.single-slider--full .single-slider__thumbs-container{margin-top:0}}.single-slider--full .single-slider__thumbs-container li{margin:0 5px !important}.single-slider--full .single-slider__thumbs-container li::before{width:12px !important;height:12px !important;border-radius:99px !important;background-color:rgba(134,134,134,.35) !important}@media screen and (min-width:1000px){.single-slider--full .single-slider__thumbs-container li::before{background-color:hsla(0,0%,100%,.35) !important}}.single-slider--full .single-slider__thumbs-container li.actif::before{width:20px !important;height:20px !important;border-radius:99px !important;background-color:#c69d5b !important}@media screen and (min-width:1000px){.single-slider--full .single-slider__thumbs-container li.actif::before{background-color:#fff !important}}.single-slider--full .single-slider__container-img{padding-bottom:29%}@media only screen and (max-width:500px){.single-slider--full .single-slider__container-img{padding-bottom:58%}.single-slider--full .single-slider__slide--resize .single-slider__container-img{padding-bottom:29%}}.list-prod-home__container{background-color:#fff;margin:0;padding:30px 0 40px !important}@media screen and (min-width:1000px){.list-prod-home__container{padding:90px 0 !important}}.list-prod-home__container .list-prod-home{display:flex;flex-direction:column;row-gap:var(--space-10)}.list-prod-home__container .list-prod-home h3{color:var(--color-sub-1);font-family:"IMFellFrenchCanonSC",serif !important;font-size:18px;max-width:55%;text-align:center;margin:auto}@media screen and (min-width:1000px){.list-prod-home__container .list-prod-home h3{font-size:24px}}.list-prod-home__container .list-prod-home__container{position:relative;margin:10px 0 60px;padding:0 0 0 10px !important}@media screen and (min-width:1000px){.list-prod-home__container .list-prod-home__container{margin-top:90px;padding:0 !important}}.list-prod-home__container .list-prod-home__slide{width:100%;margin:0 auto;padding-left:20px}@media screen and (min-width:1000px){.list-prod-home__container .list-prod-home__slide{padding-left:0}}.list-prod-home__container .list-prod-home__ul--slide{max-width:1350px;position:relative;margin:0 auto}.list-prod-home__container .list-prod-home__ul--slide::before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;pointer-events:none;z-index:2}.list-prod-home__container .list-prod-home__arrow--prev{left:-5px}.list-prod-home__container .list-prod-home__arrow--next{right:-5px}.list-prod-home__container .list-prod-home__arrow svg path{fill:var(--color-sub-2)}.list-prod-home__container .list-prod-home .text-center{display:none}.list-prod-home__container .list-prod-home .prod-item{min-height:100%}.list-prod-home__container .list-prod-home .prod-item__name{text-overflow:ellipsis;text-wrap:nowrap;overflow:hidden}@media(min-width:1540px){.list-prod-home__container .list-prod-home__arrow{width:calc((100vw - 1540px)/2);display:flex;align-items:center}.list-prod-home__container .list-prod-home__arrow svg{position:relative;top:unset;left:unset;transform:none}.list-prod-home__container .list-prod-home__arrow--next{justify-content:flex-start}.list-prod-home__container .list-prod-home__arrow--prev{justify-content:flex-end}}@media(max-width:850px){.list-prod-home__container .list-prod-home .prod-item{max-width:25% !important}}@media(max-width:600px){.list-prod-home__container .list-prod-home__ul--slide{padding:0 !important}.list-prod-home__container .list-prod-home__ul--slide::before{display:none}.list-prod-home__container .list-prod-home__arrow{display:none}.list-prod-home__container .list-prod-home .prod-item{max-width:40% !important}}@media(max-width:500px){.list-prod-home__container .list-prod-home__ul--slide::before{display:none}.list-prod-home__container .list-prod-home .prod-item{width:60%;max-width:60% !important}}.liste-cadeau-create .listeCadeau-create__container-elm{background-color:rgba(0,0,0,0);border:1px solid var(--color-sub-1)}.liste-cadeau-details .listeCadeau-details__form,.liste-cadeau-details .listeCadeau-details__form--3{background-color:rgba(0,0,0,0);border:1px solid var(--color-sub-1)}.liste-cadeau-details .listeCadeau-details__montant{background-color:rgba(237,230,221,.2);border:0}.liste-cadeau-details .listeCadeau-details__participants-item{box-shadow:none;background-color:rgba(237,230,221,.2)}.liste-cadeau-details .listeCadeau-details__participants-item *{text-align:center}.liste-cadeau-hub .listeCadeau-hub__item{box-shadow:none;background-color:rgba(237,230,221,.2)}.liste-cadeau-hub .listeCadeau-hub__nb{color:var(--color-sub-1)}.liste-cadeau-hub .listeCadeau-hub__statut{background-color:var(--color-sub-1)}.recap__container--form-listeCadeau{background-color:rgba(0,0,0,0);border:1px solid var(--color-sub-1)}.recap__container--commande{background-color:var(--color-back-1) !important}.form-contact__container-elm input[type=text],.form-contact__container-elm input[type=email],.b-form-textarea__textarea{background-color:rgba(0,0,0,0)}.pl-card-logos-container,.pl-pmContainer.pl-cb.pl-odd.pl-active{background-color:rgba(0,0,0,0) !important}.nav-tunnel{display:flex;gap:5px;align-items:center;justify-content:center}.nav-tunnel__a{display:flex;align-items:center;gap:5px}.nav-tunnel__li{margin:0 !important}.nav-tunnel__li+li::before{display:none}.nav-tunnel__num{font-size:10px !important;line-height:0 !important;top:0;margin:0;display:flex;justify-content:center;align-items:center}@media(max-width:500px){.nav-tunnel__name{position:absolute;width:80%;top:calc(100% + 10px);left:50%;transform:translate(-50%,0);background-color:#c69d5b;max-width:400px;padding:5px 10px}.nav-tunnel__container{position:relative}.nav-tunnel__li+li{position:unset}}.services-picto-liste__root{position:relative;padding-inline:0}.services-picto-liste__root::before{content:"";background-color:#fff;width:100%;height:40%;position:absolute;top:0;border-bottom:4px solid #c69d5b}.services-picto-liste__list{padding-top:50px;z-index:8}.service-picto-card__root{padding-block:0;padding-bottom:50px}.service-picto-card__root .nova-stack__inner>div{width:fit-content}.service-picto-card__image img{max-width:80px;max-height:80px}.service-picto-card__label{text-transform:uppercase;font-size:1.5rem;line-height:1.9rem}.service-picto-card__label span{text-transform:initial;font-size:1.4rem;line-height:1.8rem}.services-picto-liste__root ul{justify-content:center}.services-picto-liste__root ul .service-picto-card__root{width:100%;justify-content:start;align-items:center}@media screen and (min-width:1000px){.services-picto-liste__root ul .service-picto-card__root{width:15%}}@media only screen and (max-width:900px){.services-picto-liste__list{display:block}.services-picto-liste__list .colonne-md--3{width:100%;padding-inline:0 !important}.services-picto-liste__root::before{height:45%}.service-picto-card__image img{width:80px;height:80px}}footer{padding:60px 0 0 !important;background-color:#fff !important}footer .footer__container{display:flex;flex-direction:column;width:100%;gap:var(--space-15)}footer .footer__center{order:1;justify-content:center}footer .footer__left{order:2;padding-inline:20px}footer .footer__right{order:3;padding-inline:20px}footer .footer__right .footer-lien-list__root{display:flex;flex-direction:column;gap:var(--space-15)}footer .footer__bottom-mobile{flex-direction:column !important;order:4;padding-inline:50px;padding-bottom:20px}footer .footer__bottom{background-color:#c69d5b;padding:15px;order:5}footer .footer__bottom .realise-hbjo__link{color:#fff;font-size:1.6rem;line-height:2rem;font-family:"Nunito",sans-serif}footer .footer-lien-list__root{width:100%}footer .footer-lien-liste__root{border-bottom:1px solid rgba(128,128,128,.5)}footer .footer-lien-liste__root li:last-of-type .footer-liens-liste__link{padding-bottom:0 !important}footer .footer-lien-liste__root .atom-heading__title{color:#c69d5b;text-transform:uppercase;padding-bottom:var(--space-10)}footer .footer-lien-liste__root:has(.mobile-accordeon.opened){padding-bottom:var(--space-10)}footer .footer-lien-liste__root:has(.mobile-accordeon.opened) .atom-heading__title{padding-bottom:var(--space-0)}footer .footer-liens-liste__link{color:#868686;padding-bottom:var(--space-4) !important}footer .footer-boutique__title{color:#c69d5b;text-transform:uppercase;font-weight:700}footer .footer-boutique__container div{margin-bottom:15px}footer .footer-boutique__container .atom-text__root,footer .footer-boutique__container .atom-lien-bouton__bouton{color:#868686}footer .footer-boutique__container .footer-boutique-liste__content{border-bottom:0 !important;padding-bottom:0 !important}footer .footer-boutique__container .atom-lien-bouton__root--footer-bouton__contact .atom-lien-bouton__bouton{display:inline-block;font-size:14px;letter-spacing:.2rem !important;padding:10px 30px !important;background-color:var(--color-main);border-color:var(--color-main);color:#fff !important;text-transform:none;font-family:"Nunito",sans-serif !important;border-radius:30px !important;margin-bottom:5px !important;transition:ease-in-out .3s;text-align:center;width:max-content}footer .footer-boutique__container .atom-lien-bouton__root--footer-bouton__contact .atom-lien-bouton__bouton:hover{color:var(--color-blanc) !important;border-color:var(--color-sub-4) !important;background-color:var(--color-sub-4) !important;font-size:16px !important}footer .footer-boutique__container .atom-lien-bouton__root--tel{margin-bottom:20px}footer .footer-boutique__container .atom-lien-bouton__root--tel .atom-lien-bouton__bouton{border-bottom:0 !important}footer .footer-boutique__container .atom-lien-bouton__root--info{display:none}footer .footer-boutique-liste__content:first-of-type{padding-bottom:var(--space-10);border-bottom:1px solid rgba(128,128,128,.5)}footer .footer-boutique-liste__content p br{display:none}footer .footer-boutique-liste__content span{font-weight:700 !important;margin-right:3px}footer .footer-boutique__horaire .footer-boutique-liste__content{margin-bottom:5px}footer .footer-tel__title.atom-text__root,footer .footer-horaire__title.atom-text__root{color:var(--color-main);margin-bottom:10px !important}footer .newsletter-block__titre{color:#868686;font-size:1.5rem;line-height:1.9rem;text-align:center;font-family:"Nunito",sans-serif;margin-bottom:5px}footer .newsletter-block__form{background-color:#fff;border:1px solid #868686;border-radius:30px}footer .newsletter-block__form .container-input-email input[type=email]{border:0;border-radius:30px;height:40px;color:#868686;font-family:"Nunito",sans-serif}footer .newsletter-block__form .container-input-email input[type=email]::placeholder{color:#868686;font-family:"Nunito",sans-serif}footer .newsletter-block__submit.button{color:#868686 !important;font-family:"Nunito",sans-serif}footer .suivre-block__icons{margin-bottom:20px;justify-content:center}.socicon-facebook::before{content:url(/clients/vidal/theme/fb.png) !important}.socicon-instagram::before{content:url(/clients/vidal/theme/insta.png) !important}.socicon-pinterest::before{content:url(/clients/vidal/theme/pinterest.png) !important}.mobile-accordeon{width:100%;text-align:left;position:relative}.mobile-accordeon:not(.footer-boutique-liste__root).opened{padding-bottom:var(--space-10)}.mobile-accordeon:not(.footer-boutique-liste__root)::before{content:"";position:absolute;top:8px;right:2px;width:20px;height:3px;background-color:rgba(128,128,128,.5);border-radius:5px;clip-path:inset(0 0 0 0);opacity:100%;transition:ease-in-out .3s}.mobile-accordeon:not(.footer-boutique-liste__root)::after{content:"";position:absolute;top:0%;right:10px;width:3px;height:20px;border-radius:5px;background-color:rgba(128,128,128,.5);clip-path:inset(0 0 0 0);opacity:100%;transition:ease-in-out .3s}.mobile-accordeon.opened::after{content:none}@media only screen and (min-width:500px){footer .footer__container{gap:var(--space-15)}footer .footer__center{flex-direction:column !important;gap:0 !important;align-items:center}footer .footer-boutique-liste__root{width:100%}footer .footer-boutique-liste__content:first-of-type{border-bottom:0;padding-bottom:10px}footer .footer-boutique__horaire{margin-bottom:10px !important}footer .footer-lien-liste__root{border-bottom:0}footer .newsletter-block__titre{text-align:left;text-transform:initial;color:#c69d5b}footer .newsletter-block__form{max-width:350px}footer .suivre-block__icons{margin-bottom:0;justify-content:center}}@media only screen and (min-width:850px){footer .footer__container{flex-direction:column}footer .footer__center{flex-direction:column !important;gap:0 !important;align-items:center}footer .footer-boutique__title{display:none}footer .footer-boutique__container{display:flex;flex-wrap:wrap}footer .footer-boutique__horaire{width:50%;order:2}footer .footer-lien-liste__root{border-bottom:0}footer .footer-tel__container{order:3;width:50%}footer .footer-adresse__container{margin-bottom:0 !important;width:50%}footer .footer-adresse__container::before{content:"Retrouvez notre boutique au";color:#c69d5b;font-weight:400;font-size:1.6rem;line-height:2rem}footer .footer-adresse__container .atom-text__root{margin-top:10px}footer .newsletter-block__root{width:50%;order:4}}@media only screen and (min-width:1000px){footer .stack__inner{max-width:100% !important;flex-direction:row;flex-wrap:wrap;gap:0 !important}footer .footer__container{flex-direction:row;max-width:1700px;padding-inline:20px;margin:0 auto}footer .footer__bottom{width:100%}footer .footer__left{order:1;width:40%;padding:0}footer .footer__center{width:20%;justify-content:flex-start}footer .footer__right{width:40%;padding:0}footer .footer__right .footer-lien-list__root{flex-direction:row !important;justify-content:center}footer .footer__right .footer-lien-list__root .atom-heading__title{padding-bottom:15px}footer .footer__right .footer-lien-liste__root{width:33.33%}footer .footer__right .footer-liens-liste__link{padding-bottom:3px !important}footer .footer-boutique__container{column-gap:20px}footer .footer-adresse__container,footer .footer-tel__container{width:calc(50% - 20px)}footer .newsletter-block__root{width:calc(50% - 20px)}}body.infos .block-infos__container-elm .form-element.b-form-select.container-select-villeRelais .select2-selection__arrow{top:8px}.bouton,.type__bouton,.type__large-bouton{letter-spacing:.2rem !important;padding:var(--space-1) var(--space-12) !important;background-color:var(--color-main);border-color:var(--color-main);text-transform:none;font-family:"Nunito",sans-serif !important;border-radius:999px;font-size:14px !important;transition:all .4s ease-in-out}.bouton:hover,.type__bouton:hover,.type__large-bouton:hover{color:var(--color-blanc) !important;border-color:var(--color-sub-4);background-color:var(--color-sub-4) !important;font-size:16px !important;transition:all .4s ease-in-out}@media(max-width:500px){.bouton,.type__bouton,.type__large-bouton{letter-spacing:.1rem !important}}input[type=submit]{font-size:16px;letter-spacing:.2rem !important;padding:var(--space-2) var(--space-12) !important;background-color:var(--color-main);border-color:var(--color-main);color:#fff !important;text-transform:none;font-family:"Nunito",sans-serif !important;border-radius:30px !important}input[type=submit]:hover{color:var(--color-blanc) !important;border-color:var(--color-sub-4) !important;background-color:var(--color-sub-4) !important;font-size:16px !important}.single-slider__content .bouton{padding:var(--space-1) var(--space-12) !important}#ckeditor_html_contenu p,#ckeditor_html_contenulast p{font-family:"Nunito",sans-serif}#ckeditor_html_contenu h2,#ckeditor_html_contenu h3,#ckeditor_html_contenulast h2,#ckeditor_html_contenulast h3{font-size:22px;font-weight:700;color:#2f2f2f}footer .footer-boutique__container .atom-text__root{font-size:1.6rem;line-height:2.6rem;font-family:"Nunito",sans-serif;font-weight:400}footer .footer-boutique__container .atom-text__root p,footer .footer-liens-liste__link,footer .footer-boutique__container .atom-lien-bouton__bouton{font-size:1.4rem;line-height:2.4rem;font-family:"Nunito",sans-serif;font-weight:400}footer .footer-boutique__title,footer .footer-lien-liste__root .atom-heading__title{font:var(--text-display-100-bold)}.detailProd #main-container .prod-main-new__help .help__titre,.popin-panier__txt,.newsletter-block__texte,.bouton,textarea,.popin.personnaliser label,.description__text-content{font:var(--text-copy-200)}.cookies__desc{color:#333}.main-detail__pdf,.panier__commentaire{font:var(--text-copy-100)}#main-container section.block-newsletter .block-newsletter__form-soustitre,.list-nav__result,.list-nav__result-nb,.detailProd #main-container main .prod-main-new__logo .logo__marque,.detailProd #main-container main .prod-main-new__main-info .main-info__title,.detailProd #main-container main .prod-main-new__price .price__prix,.detailProd #main-container main .prod-main-new__price .price__prix span,.detailProd #main-container main .prod-main-new__description .description__title,.detailProd #main-container main .prod-main-new__carac-list .carac-list__title,#main-container .section-main__root--footer .footer__titre,#main-container .section-main__root--footer .newsletter-block__titre,.message-info__txt,#main-container main .block-intro--noheight .block-intro__content .block-intro__text h3,.popin.personnaliser label,label,*::placeholder,textarea,.oblig,.select2-results__option,.container-list__footer-result,.popin.alert.popin-information p,.panier__part-livraison,.panier__prix,.panier__part-total,button.pl-pay-btn{font-family:"Nunito",sans-serif}#main-container section.block-newsletter .block-newsletter__form-soustitre,.detailProd #main-container main .prod-main-new__logo .logo__marque,.popin__titre{font-weight:300}#ckeditor_html_contenu p,#ckeditor_html_contenulast p{font-weight:400}.nova-button-link__root.footer-liens__title{font-weight:500}.detailProd #main-container main .prod-main-new__help .help__titre,.prod-item__prix:not(.prod-item__promo,.prod-item__price-plusieur){font-weight:bolder}.section-main__root--block-marques .section-box__1 .atom-heading__title,.footer-liens__title,.footer__titre,.newsletter-block__titre,.type__large-bouton,.type__bouton,.block-newsletter__form-titre,.content-intro__title,.prod-main-new__logo .logo__marque,.prod-main-new__content--full:has(.prod-main-new__carac-list)>div h3,.recap__titre-listeCadeau,.block-infos__titre,.listeCadeau-details__titre,.listeCadeau-hub__nom,.filters__main-label,.block-perso-produit__titre,.popin__titre,.filters__titre,.user__title{text-transform:uppercase}.detailProd #main-container main .prod-main-new__main-info .main-info__title,#main-container main .block-intro--noheight .block-intro__content .block-intro__text h3{text-transform:none}.section-main__root--block-categories .atom-lien-bouton__bouton,.section-main__root--block-accueil-twocol .atom-heading__title,.section-main__root--content-intro .atom-heading__title,.detailProd #main-container main .prod-main-new__logo .logo__marque,.list-prod-home .title__type2,#main-container .section-main__root--footer .footer__titre,.block-perso-produit__titre,.popin__titre,.user__title,.slider-logo__titre.title__type5,.section-main__root--block-tabs .atom-heading__title{letter-spacing:.5rem}@media(max-width:500px){.section-main__root--block-categories .atom-lien-bouton__bouton,.section-main__root--block-accueil-twocol .atom-heading__title,.section-main__root--content-intro .atom-heading__title,.detailProd #main-container main .prod-main-new__logo .logo__marque,.list-prod-home .title__type2,#main-container .section-main__root--footer .footer__titre,.block-perso-produit__titre,.popin__titre,.user__title,.slider-logo__titre.title__type5,.section-main__root--block-tabs .atom-heading__title{letter-spacing:.2rem}}.header .submenu__li--titre,.newsletter-block__titre,#main-container main .block-intro--noheight .block-intro__content .block-intro__text h3,.container-list__filters .filters__main-label,.nova-button-link__root.footer-liens__title,.user__title{color:var(--color-sub-1)}.prod-item__promo{color:var(--color-back-2)}.newsletter-block__texte{color:var(--color-blanc)}.panier__part-prod{padding-left:75px}@media only screen and (max-width:750px){.panier__part-quantity{width:auto}.panier__section .b-form-checkbox__label,.panier__section .b-form-radio__label{padding-left:30px}}body.compte .compte-top__content,body.informations .compte-top__content,body.adresses .compte-top__content,body.commandes .compte-top__content{background-color:var(--color-main)}body.compte .compte-top__content .compte-top__titre,body.informations .compte-top__content .compte-top__titre,body.adresses .compte-top__content .compte-top__titre,body.commandes .compte-top__content .compte-top__titre{color:var(--color-blanc)}body.compte .menuLevel1__a,body.informations .menuLevel1__a,body.adresses .menuLevel1__a,body.commandes .menuLevel1__a{font-family:"Nunito",sans-serif}body.compte .compte-coord__root,body.informations .compte-coord__root,body.adresses .compte-coord__root,body.commandes .compte-coord__root{font-family:"Nunito",sans-serif}body.compte .compte-tab__root,body.informations .compte-tab__root,body.adresses .compte-tab__root,body.commandes .compte-tab__root{font-family:"Nunito",sans-serif}.bandeau-communication__root{background-color:var(--color-back-1);padding:10px 20px}.bandeau-communication__root p{color:var(--color-sub-1);font-family:"Nunito",sans-serif}body.connexiontunnel .bandeau-communication__root,body.infos .bandeau-communication__root,body.adressestunnel .bandeau-communication__root,body.recap .bandeau-communication__root,body.paiement .bandeau-communication__root{display:none}body.adressestunnel .adresses__item{font-family:"Nunito",sans-serif}body.confirmPaid .block-intro{padding-left:0 !important;padding-right:0 !important}body.confirmPaid .block-intro nav.ariane__container{position:initial;display:flex;justify-content:center;align-items:center;padding:var(--space-4) var(--space-5);background-color:var(--color-main);color:var(--color-blanc);font-family:"Nunito",sans-serif}body.confirmPaid .block-intro nav.ariane__container .ariane{display:flex;justify-content:center;align-items:center;gap:10px}body.confirmPaid .block-intro nav.ariane__container .ariane a,body.confirmPaid .block-intro nav.ariane__container .ariane span{font-size:16px !important;line-height:2rem}body.confirmPaid .block-intro nav.ariane__container .ariane a.ariane__actual,body.confirmPaid .block-intro nav.ariane__container .ariane span.ariane__actual{font-weight:bold}body.confirmPaid .block-intro__content{padding-top:var(--space-15)}body.confirmPaid .block-intro__content h1{font-family:"IMFellFrenchCanonSC",serif;letter-spacing:.5rem;font-size:20px}@media screen and (min-width:1000px){body.confirmPaid .block-intro__content h1{font-size:25px}}body.confirmPaid .section-main__root--content-intro .container-main__root{padding-bottom:0}body.confirmPaid .content-back__container #ckeditor_html_texte p{font-size:16px !important}.page-connexion__item{border:solid 1px #000;border-radius:0;transition:border-color .3s}.page-connexion__item-text{font-family:"IMFellFrenchCanonSC",serif;font-size:1.4rem;line-height:1.8rem}.page-connexion__item-logo svg{width:50px;height:50px}.page-connexion__ou{font-family:"IMFellFrenchCanonSC",serif;font-size:1.6rem;line-height:2rem}@media only screen and (max-width:900px){.page-connexion__ou{padding-top:25px}}.desktop .page-connexion__item:hover{border-color:#c69d5b}