@import url(https://fonts.googleapis.com/css2?family=Abril+Fatface&family=Montserrat:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&display=swap);
*,::before,::after{padding:0;margin:0;border:0;box-sizing:border-box;font-size:100%;font:inherit;vertical-align:baseline;background:unset;text-decoration:none;color:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input,button{outline:none}@font-face{font-family:"icomoon";src:url(../fonts/icomoon.00e2b9ec.eot);src:url(../fonts/icomoon.00e2b9ec.eot#iefix) format("embedded-opentype"),url(../fonts/icomoon.8e235cbe.ttf) format("truetype"),url(../fonts/icomoon.c2469733.woff) format("woff"),url(../img/icomoon.b3a25398.svg#icomoon) format("svg");font-weight:normal;font-style:normal;font-display:block}[class^=icon-],[class*=" icon-"]{font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arrow-primary-left:before{content:""}.icon-arrow-secondary-left:before{content:""}.icon-arrow-secondary-right:before{content:""}.icon-confettis-left:before{content:""}.icon-confettis-right:before{content:""}.icon-cross:before{content:""}.icon-rating:before{content:""}.icon-icon-check:before{content:""}body{font-family:"Montserrat",sans-serif;font-size:14px;line-height:1.4;color:#2c2c2c;display:grid}body .promo{z-index:50;height:25px;background-color:#a90428;color:#fff;display:grid;position:sticky;top:0px;width:100vw;-ms-overflow-style:none;overflow:-moz-scrollbars-none}body .promo .section-inner{margin:0 auto;width:calc(100% - 40px);max-width:1116px}body .promo .section-inner .inner{display:grid;place-items:center;text-align:center;font-weight:bolder;height:100%;width:100%;padding-right:20px}body .promo .section-inner .inner>*{float:left;white-space:nowrap}body .promo .section-inner .inner .button{display:grid;grid-template-columns:auto auto;align-items:center;column-gap:15px;user-select:none;cursor:pointer;font-weight:700;font-size:16px;font-size:14px}body .promo .section-inner .inner .button:after{content:"";font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:12px;transform:translateX(0);transition:all .2s ease}body .promo .section-inner .inner .button:hover:after{transform:translateX(10px)}body .promo .section-inner .inner .button:after{font-size:65%}body .promo~.header{top:25px}body .promo~.header .header--side{top:88px;height:calc(100vh - 88px)}body .header{background:#fff;position:sticky;top:0px;width:100vw;z-index:60}body .header .header--top{z-index:2;height:63px;position:relative;display:grid;background:#fff}body .header .header--top .top-inner{margin:0 auto;width:calc(100% - 40px);max-width:1116px;display:grid;position:relative}body .header .header--top .top-inner .top-main{display:grid;grid-template-columns:1fr 63px 1fr;column-gap:20px}body .header .header--top .top-inner .top-main .burger{display:grid;place-self:stretch start;grid-template-columns:auto 1fr;place-items:center start;column-gap:10px;padding-right:25px;cursor:pointer;user-select:none;transition:all .2s ease}body .header .header--top .top-inner .top-main .burger .icon{height:14px;width:16px;position:relative}body .header .header--top .top-inner .top-main .burger .icon span{display:block;height:2px;background:#000;position:absolute;width:100%;transform-origin:center}body .header .header--top .top-inner .top-main .burger .icon span:nth-of-type(2){top:0px}body .header .header--top .top-inner .top-main .burger .icon span:nth-of-type(2){top:6px}body .header .header--top .top-inner .top-main .burger .icon span:nth-of-type(3){top:12px}body .header .header--top .top-inner .top-main .burger .label{height:20px;overflow:hidden}body .header .header--top .top-inner .top-main .burger .label .texts-inner{height:40px;display:grid;grid-template-rows:20px 22px;align-items:center;transform:translateY(0%)}body .header .header--top .top-inner .top-main .burger:hover,body .header .header--top .top-inner .top-main .burger:hover .icon{opacity:.7}body .header .header--top .top-inner .top-main .brand{transform:translateY(10%)}body .header .header--top .top-inner .top-main .brand img{width:100%}body .header .header--top .top-inner .top-main .nav{display:flex;justify-content:flex-end;align-items:strech;font-size:12px;text-transform:uppercase;font-family:"Montserrat",sans-serif}body .header .header--top .top-inner .top-main .nav .item{margin:5px 10px 5px;display:grid}body .header .header--top .top-inner .top-main .nav .item:hover{opacity:.7}body .header .header--top .top-inner .top-main .nav .item a,body .header .header--top .top-inner .top-main .nav .item .inner{display:grid;align-items:center;grid-template-columns:auto auto}body .header .header--top .top-inner .top-main .nav .item a:before,body .header .header--top .top-inner .top-main .nav .item .inner:before{content:"";background-repeat:no-repeat;background-position:center;background-size:contain;margin-right:10px}body .header .header--top .top-inner .top-main .nav .item a span mark,body .header .header--top .top-inner .top-main .nav .item .inner span mark{color:#a90428}body .header .header--top .top-inner .top-main .nav .item.item-shops{display:none}body .header .header--top .top-inner .top-main .nav .item.item-shops a:before{width:16px;height:14px;background-image:url(../img/icon-link-shops.9654b0f4.svg)}body .header .header--top .top-inner .top-main .nav .item.item-delivery{display:none;position:relative}body .header .header--top .top-inner .top-main .nav .item.item-delivery a:before{height:15px;width:27px;background-image:url(../img/icon-link-delivery.bb06646b.svg)}body .header .header--top .top-inner .top-main .nav .item.item-delivery:after{content:"";position:absolute;right:-11px;top:-10px;width:20px;height:20px;background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url(../img/icon-delivery.c0004d24.svg)}body .header .header--top .top-inner .top-main .nav .item.item-account a:before{height:18px;width:22px;background-image:url(../img/icon-link-account.536e2f47.svg)}body .header .header--top .top-inner .top-main .nav .item.item-account a span{display:none}body .header .header--top .top-inner .top-main .nav .item.item-basket{cursor:pointer}body .header .header--top .top-inner .top-main .nav .item.item-basket .inner span,body .header .header--top .top-inner .top-main .nav .item.item-basket a span{background:#a90428;height:15px;width:15px;border-radius:50%;display:grid;place-items:center;color:#fff;font-size:60%;font-weight:bolder;transform:translateY(-7px)}body .header .header--top .top-inner .top-main .nav .item.item-basket .inner:before,body .header .header--top .top-inner .top-main .nav .item.item-basket a:before{height:18px;width:18px;background-image:url(../img/icon-link-basket.e8fb5d11.svg);margin-right:2px}body .header .header--top .top-inner .top-main .nav .item.item-basket:not(.item-basket-mobile){display:none}body .header .header--top .top-inner .top-main .nav .item:last-child{margin-right:0px}body .header .header--top .top-inner .top-main .basket{position:absolute !important;right:0;top:73px;width:100%;box-shadow:rgba(149,157,165,.2) 0px 8px 24px;position:relative;background:#fff;opacity:0;display:none;max-width:374px;z-index:2}body .header .header--top .top-inner .top-main .basket:before{content:"";background:red;position:absolute;height:15px;width:15px;display:block;top:-4px;right:10px;transform:rotate(45deg);z-index:0;background:#1f1b60}body .header .header--top .top-inner .top-main .basket .inner{background:#fff;z-index:2;position:relative;padding-bottom:10px 28px 35px}body .header .header--top .top-inner .top-main .basket .inner .title{height:45px;background:#1f1b60;position:relative;color:#fff;display:grid;place-items:center;font-family:"Abril Fatface",sans-serif;font-size:16px}@media(min-width: 1052px){body .header .header--top .top-inner .top-main .basket .inner .title{font-size:20px}}body .header .header--top .top-inner .top-main .basket .inner .content{padding:10px 0px}body .header .header--top .top-inner .top-main .basket .inner .content .threshold{font-size:12px;display:grid;grid-template-columns:auto 1fr;grid-gap:10px;align-items:center;min-height:40px;text-align:left;border-bottom:solid 1px #ededed;margin:0px 28px}body .header .header--top .top-inner .top-main .basket .inner .content .threshold .alert mark{font-weight:bolder;color:#a90428}body .header .header--top .top-inner .top-main .basket .inner .content .threshold:before{content:"";left:0;width:30px;height:19px;top:calc(50% - 9.5px);background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url(../img/icon-shipping.70610f28.svg);display:block}body .header .header--top .top-inner .top-main .basket .inner .content .products-empty{margin:20px 0;text-align:center;padding:0px 28px}body .header .header--top .top-inner .top-main .basket .inner .content .products{max-height:215px;overflow:scroll;padding:0px 28px}body .header .header--top .top-inner .top-main .basket .inner .content .products .product{display:grid;grid-template-columns:auto 1fr 60px;align-items:center;column-gap:10px;padding:10px 0px;border-bottom:solid 1px #ededed;white-space:nowrap}body .header .header--top .top-inner .top-main .basket .inner .content .products .product:before{content:"";display:block;height:40px;width:40px;background-image:var(--image);background-repeat:no-repeat;background-position:center;background-size:contain}body .header .header--top .top-inner .top-main .basket .inner .content .products .product .texts{white-space:nowrap;overflow:hidden}body .header .header--top .top-inner .top-main .basket .inner .content .products .product .texts .name{font-family:"Abril Fatface",sans-serif;font-size:14px;text-overflow:ellipsis;overflow:hidden}body .header .header--top .top-inner .top-main .basket .inner .content .products .product .texts .info{font-size:10px;text-transform:uppercase;text-overflow:ellipsis;overflow:hidden}body .header .header--top .top-inner .top-main .basket .inner .content .products .product .price{justify-self:end}body .header .header--top .top-inner .top-main .basket .inner .content .total{padding:10px 28px 20px;display:flex;justify-content:space-between;align-items:center}body .header .header--top .top-inner .top-main .basket .inner .content .total span{font-weight:400;text-transform:uppercase}body .header .header--top .top-inner .top-main .basket .inner .content .total .price{font-size:15px;font-weight:bolder}body .header .header--top .top-inner .top-main .basket .inner .button{display:grid;grid-template-columns:auto auto;align-items:center;column-gap:15px;user-select:none;cursor:pointer;background:#1f1b60;padding:8px 25px;border-radius:200px;text-align:center;color:#fff;margin:0 auto;display:flex;justify-content:center;column-gap:0px;margin-bottom:35px;width:calc(100% - 56px)}body .header .header--top .top-inner .top-main .basket .inner .button:after{content:"";font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:12px;transform:translateX(0);transition:all .2s ease}body .header .header--top .top-inner .top-main .basket .inner .button:hover:after{transform:translateX(10px)}body .header .header--top .top-inner .top-main .basket .inner .button:after{display:none}body .header .header--top .top-inner .top-main .add-product-modal{z-index:1;position:absolute !important;right:0;top:73px;width:100%;box-shadow:rgba(149,157,165,.2) 0px 8px 24px;position:relative;background:#fff;opacity:0;display:none;max-width:220px;background-color:#1f1b60;color:#fff;text-align:center;padding:20px 15px 20px;opacity:1}body .header .header--top .top-inner .top-main .add-product-modal:before{content:"";background:red;position:absolute;height:15px;width:15px;display:block;top:-4px;right:10px;transform:rotate(45deg);z-index:0;background:#1f1b60}body .header .header--top .top-inner .top-main .add-product-modal p{border-bottom:solid 1px #fff;padding-bottom:10px}body .header .header--top .top-inner .top-main .add-product-modal p em{font-weight:bolder;display:block}body .header .header--top .top-inner .top-main .add-product-modal .button{display:grid;grid-template-columns:auto auto;align-items:center;column-gap:15px;user-select:none;cursor:pointer;margin:0 auto;width:max-content;padding:15px 0px 0px}body .header .header--top .top-inner .top-main .add-product-modal .button:after{content:"";font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:12px;transform:translateX(0);transition:all .2s ease}body .header .header--top .top-inner .top-main .add-product-modal .button:hover:after{transform:translateX(10px)}body .header .header--top .top-inner .top-nav{display:none}@media(min-width: 1052px){body .header .header--top{height:106px;z-index:0}body .header .header--top .top-inner{grid-template-rows:1fr 1fr;padding-left:126px;position:relative}body .header .header--top .top-inner .top-main{grid-template-columns:auto 1fr;border-bottom:solid 1px #ededed}body .header .header--top .top-inner .top-main .burger{place-self:center start;padding-right:0px}body .header .header--top .top-inner .top-main .brand{position:absolute;left:0;height:106px;width:106px}body .header .header--top .top-inner .top-main .nav{align-items:center}body .header .header--top .top-inner .top-main .nav .item.item-shops{display:grid}body .header .header--top .top-inner .top-main .nav .item.item-delivery{display:grid}body .header .header--top .top-inner .top-main .nav .item.item-account a span{display:block}body .header .header--top .top-inner .top-main .nav .item.item-basket.item-basket-mobile{display:none}body .header .header--top .top-inner .top-main .nav .item.item-basket:not(.item-basket-mobile){display:block}body .header .header--top .top-inner .top-main .basket{top:53px}body .header .header--top .top-inner .top-nav{display:grid}body .header .header--top .top-inner .top-nav .menu{display:flex;justify-content:space-between;align-items:stretch}body .header .header--top .top-inner .top-nav .menu .menu-item{position:relative;display:grid;align-items:center;font-weight:bolder;border-bottom:solid 4px rgba(0,0,0,0)}body .header .header--top .top-inner .top-nav .menu .menu-item:hover{border-bottom:solid 3px #a90428;opacity:.7}body .header .header--top .top-inner .top-nav .menu .menu-item>*{grid-area:1/1/2/2;padding:3px 0}body .header .header--top .top-inner .top-nav .menu .menu-item .special{color:#a90428}body .header .header--top .top-inner .top-nav .menu .menu-item .special:before,body .header .header--top .top-inner .top-nav .menu .menu-item .special:after{position:absolute;display:grid;align-items:center;width:20px;height:30px;top:calc(50% - 15px);font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:scale(1.2);transition:opacity .2s ease}body .header .header--top .top-inner .top-nav .menu .menu-item .special:before{content:"";left:-27px;justify-items:end}body .header .header--top .top-inner .top-nav .menu .menu-item .special:after{content:"";right:-27px;justify-items:start}body .header .header--top .top-inner .top-nav .menu .menu-item span{display:grid;align-items:center;line-height:1.2;position:relative;padding:1px 0}body .header .header--top .top-inner .top-nav .menu .menu-item span>*{grid-area:1/1/2/2}body .header .header--top .top-inner .top-nav .menu .menu-item span:after{content:"";background-image:var(--bg);background-repeat:no-repeat;background-position:center;background-size:auto 100%;z-index:-1;height:20px;position:absolute;top:0;left:0;height:100%;width:100%;opacity:.4}body .header .header--top .top-inner .top-nav .menu .menu-item.menu-item-has-children .sub-menu{display:none}}body .header .header--subtop{z-index:-1;position:absolute;width:100vw;transform:translateY(-100%) scaleY(0.5);display:none;opacity:0}@media(min-width: 1052px){body .header .header--subtop{background:linear-gradient(to bottom, #f8f8f8 0, #ffffff 100%);padding:24px 0px;display:block}body .header .header--subtop .subtop-inner{margin:0 auto;width:calc(100% - 40px);max-width:1116px}body .header .header--subtop .subtop-inner .sub-menu{display:none;flex-wrap:nowrap;justify-content:center}body .header .header--subtop .subtop-inner .sub-menu .menu-item{width:110px;margin:0 10px;text-align:center;font-size:10px}}@media(min-width: 1052px)and (min-width: 1052px){body .header .header--subtop .subtop-inner .sub-menu .menu-item{font-size:12px}}@media(min-width: 1052px){body .header .header--subtop .subtop-inner .sub-menu .menu-item a{display:grid;row-gap:15px}body .header .header--subtop .subtop-inner .sub-menu .menu-item a:before{content:"";height:72px;width:72px;display:block;background-color:#cee7f2;border-radius:50%;margin:0 auto;background-image:var(--bg);background-repeat:no-repeat;background-size:cover;background-position:center}}body .header .header--side{position:fixed;height:calc(100vh - 63px);top:63px;z-index:1;width:100vw;overflow-y:hidden;display:none}body .header .header--side .close-top{display:none}body .header .header--side .pannel{top:0;left:0;width:100%;height:100%;background:#fff;overflow:scroll;border-top:solid 2px #ededed;position:relative;padding-bottom:68px;overflow-x:hidden;overflow-y:scroll}body .header .header--side .pannel .menu .menu-item{min-height:75px;display:grid;border-bottom:solid 2px #ededed}body .header .header--side .pannel .menu .menu-item a,body .header .header--side .pannel .menu .menu-item div{display:grid;cursor:pointer}body .header .header--side .pannel .menu .menu-item a .inner,body .header .header--side .pannel .menu .menu-item div .inner{place-self:stretch start;padding:10px 21px;cursor:pointer;user-select:none;display:grid;grid-template-columns:1fr auto auto;grid-template-rows:auto auto;row-gap:2px;column-gap:20px;text-transform:uppercase}body .header .header--side .pannel .menu .menu-item a .inner .top,body .header .header--side .pannel .menu .menu-item div .inner .top{font-size:12px;font-weight:bolder;grid-area:1/1/2/2;align-self:end;font-size:16px !important}@media(min-width: 1052px){body .header .header--side .pannel .menu .menu-item a .inner .top,body .header .header--side .pannel .menu .menu-item div .inner .top{font-size:14px}}body .header .header--side .pannel .menu .menu-item a .inner .description,body .header .header--side .pannel .menu .menu-item div .inner .description{font-size:10px;font-style:italic;font-weight:lighter;grid-area:2/1/3/2;align-self:start;font-size:12px}body .header .header--side .pannel .menu .menu-item a .inner mark,body .header .header--side .pannel .menu .menu-item div .inner mark{color:#a90428;align-self:stretch}body .header .header--side .pannel .menu .menu-item a .inner:after,body .header .header--side .pannel .menu .menu-item div .inner:after{content:"";grid-area:1/2/3/3;right:-20px;width:17px;background-repeat:no-repeat;background-position:center 10px;background-size:contain;background-image:var(--bg-cover)}body .header .header--side .pannel .menu .menu-item.menu-item-has-children{grid-template-columns:1fr auto;align-items:center}body .header .header--side .pannel .menu .menu-item.menu-item-has-children:after{content:"";font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;right:23px;width:11px;height:21px;display:grid;place-items:center;font-size:20px;margin-right:21px}body .header .header--side .pannel .menu .menu-item.menu-item-has-children .sub-menu{position:absolute;height:100%;width:100%;top:0;transform:translateX(105%);background:#fff;box-shadow:0 0 15px 5px rgba(0,0,0,.1)}body .header .header--side .pannel .menu .menu-item.menu-item-has-children .sub-menu .back{min-height:75px;display:grid;border-bottom:solid 2px #ededed;background:#cee7f2;grid-template-columns:auto 1fr;column-gap:20px;padding:10px 21px;align-items:center;font-size:12px;font-weight:bolder}@media(min-width: 1052px){body .header .header--side .pannel .menu .menu-item.menu-item-has-children .sub-menu .back{font-size:14px}}body .header .header--side .pannel .menu .menu-item.menu-item-has-children .sub-menu .back:before{content:"";font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;right:23px;width:11px;height:21px;top:calc(50% - 10px);display:grid;place-items:center;font-size:20px}body .header .header--side .medias{position:sticky;width:100%;bottom:0px;left:0;width:100%;height:68px;background:#1f1b60;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}body .header .header--side .medias .media{height:37px;width:37px;margin:0 7px;background:var(--image);background-position:center;background-size:contain;background-repeat:no-repeat}body .header .header--side .side-bg{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4);z-index:-1;opacity:0}@media(min-width: 1052px){body .header .header--side{height:100vh !important;top:0px !important;z-index:1}body .header .header--side .close-top{height:53px;border-bottom:solid 2px #ededed;font-weight:400;text-transform:uppercase;position:sticky;z-index:10;top:0;background:#fff;display:grid;grid-template-columns:auto 1fr;column-gap:20px;padding:10px 21px;align-items:center;width:435px;cursor:pointer}body .header .header--side .close-top:before{content:"";font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:17px;height:17px;display:grid;place-items:center}body .header .header--side .pannel{width:435px;border:unset;padding-bottom:53px}body .header .header--side .medias{display:none}}body .main{overflow-y:hidden;width:100vw}body .main>*{overflow-y:hidden;width:100vw}@media(min-width: 1052px){body .main>section:nth-last-of-type(1){padding-bottom:150px !important}}body .footer{position:relative}body .footer .footer--reinsurance{padding:40px 0px 0px}body .footer .footer--reinsurance .section-inner{margin:0 auto;width:calc(100% - 40px);max-width:1116px}body .footer .footer--reinsurance .section-inner .reasons{display:flex;justify-content:center;flex-wrap:wrap}body .footer .footer--reinsurance .section-inner .reasons .reason{width:40%;margin:0px 10px 40px;text-align:center;display:grid;place-items:center;row-gap:10px;font-size:12px;font-weight:bolder}@media(min-width: 1052px){body .footer .footer--reinsurance .section-inner .reasons .reason{font-size:14px}}body .footer .footer--reinsurance .section-inner .reasons .reason:before{content:"";display:block;height:50px;width:75px;background-image:var(--bg-cover);background-repeat:no-repeat;background-size:contain;background-position:center}@media(min-width: 1052px){body .footer .footer--reinsurance{padding:0;position:absolute;top:-80px;width:100%}body .footer .footer--reinsurance .section-inner{padding:40px 0px 0px;background:#fff;border:solid 1px #ededed}body .footer .footer--reinsurance .section-inner .reasons .reason{width:15%}}body .footer .footer--main{background:#1f1b60;color:#fff;padding:45px 0px 40px}body .footer .footer--main .section-inner{margin:0 auto;width:calc(100% - 40px);max-width:1116px;display:grid;row-gap:20px}body .footer .footer--main .section-inner .title{font-family:"Abril Fatface",sans-serif;font-size:20px;margin-bottom:20px}@media(min-width: 1052px){body .footer .footer--main .section-inner .title{font-size:25px}}body .footer .footer--main .section-inner .bloc-newsletter #mc_embed_signup #mc_embed_signup_scroll{display:grid;grid-template-columns:1fr 46px;grid-template-rows:auto 35px;margin-top:14px;color:#2c2c2c}body .footer .footer--main .section-inner .bloc-newsletter #mc_embed_signup #mc_embed_signup_scroll>*{display:none}body .footer .footer--main .section-inner .bloc-newsletter #mc_embed_signup #mc_embed_signup_scroll .mc-field-group{grid-column:1/3;grid-row:1/3;display:grid;grid-template-rows:auto 35px;grid-template-columns:1fr 46px;align-items:center;justify-items:stretch}body .footer .footer--main .section-inner .bloc-newsletter #mc_embed_signup #mc_embed_signup_scroll .mc-field-group label{display:none}body .footer .footer--main .section-inner .bloc-newsletter #mc_embed_signup #mc_embed_signup_scroll .mc-field-group input{grid-row:2/3;grid-column:1/2;height:35px}body .footer .footer--main .section-inner .bloc-newsletter #mc_embed_signup #mc_embed_signup_scroll .mc-field-group [for=mce-EMAIL]{grid-row:1/2;grid-column:1/3;background-color:rgba(0,0,0,0);padding:0;color:#a90428;font-weight:lighter}body .footer .footer--main .section-inner .bloc-newsletter #mc_embed_signup #mc_embed_signup_scroll .mc-field-submit{grid-column:2/3;grid-row:2/3;display:grid;align-items:center;justify-items:stretch}body .footer .footer--main .section-inner .bloc-newsletter #mc_embed_signup #mc_embed_signup_scroll .mc-field-submit input{text-align:center;height:35px;cursor:pointer}body .footer .footer--main .section-inner .bloc-newsletter #mc_embed_signup #mc_embed_signup_scroll #mce-responses{display:block;grid-column:1/3;grid-row:1/2}body .footer .footer--main .section-inner .bloc-newsletter #mc_embed_signup #mc_embed_signup_scroll #mce-responses .response{margin-bottom:5px}body .footer .footer--main .section-inner .bloc-newsletter #mc_embed_signup #mc_embed_signup_scroll #mce-responses .response#mce-error-response{color:#a90428}body .footer .footer--main .section-inner .bloc-newsletter #mc_embed_signup #mc_embed_signup_scroll #mce-responses .response#mce-success-response{color:#94cc9e}body .footer .footer--main .section-inner .bloc-newsletter #mc_embed_signup #mc_embed_signup_scroll #mce-responses .response a{font-weight:bolder}body .footer .footer--main .section-inner .bloc-newsletter #mc_embed_signup #mc_embed_signup_scroll .mc-field-group input{background:#fff;border-top-left-radius:4px;border-bottom-left-radius:4px;padding:0 15px}body .footer .footer--main .section-inner .bloc-newsletter #mc_embed_signup #mc_embed_signup_scroll .mc-field-group input::placeholder{color:#aeacc6}body .footer .footer--main .section-inner .bloc-newsletter #mc_embed_signup #mc_embed_signup_scroll .mc-field-group [for=mce-EMAIL]{color:#fdd0da}body .footer .footer--main .section-inner .bloc-newsletter #mc_embed_signup #mc_embed_signup_scroll .mc-field-submit input{border-left:solid 1px #2c2c2c;text-transform:uppercase;background:#fff;border-top-right-radius:4px;border-bottom-right-radius:4px}body .footer .footer--main .section-inner .bloc-newsletter #mc_embed_signup #mc_embed_signup_scroll #mce-responses{display:block;grid-column:1/3;grid-row:1/2}body .footer .footer--main .section-inner .bloc-newsletter #mc_embed_signup #mc_embed_signup_scroll #mce-responses .response{margin-bottom:5px}body .footer .footer--main .section-inner .bloc-newsletter #mc_embed_signup #mc_embed_signup_scroll #mce-responses .response#mce-error-response{color:#fdd0da}body .footer .footer--main .section-inner .bloc-newsletter #mc_embed_signup #mc_embed_signup_scroll #mce-responses .response#mce-success-response{color:#94cc9e}body .footer .footer--main .section-inner .bloc-newsletter #mc_embed_signup #mc_embed_signup_scroll #mce-responses .response a{font-weight:bolder}body .footer .footer--main .section-inner .bloc-contact-us{display:none}body .footer .footer--main .section-inner .bloc-about{display:none}body .footer .footer--main .section-inner .accordion{border-top:solid 1px #f8f8f8}body .footer .footer--main .section-inner .accordion .accordion-item .accordion-trigger{cursor:pointer;position:relative;width:100%;text-align:left;padding-right:30px}body .footer .footer--main .section-inner .accordion .accordion-item .accordion-trigger:after{font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;content:"";display:grid;height:17px;width:17px;place-items:center;right:0px;top:calc(50% - 8.5px);transition:all .25s ease;transform-origin:center;transform:rotate(90deg)}body .footer .footer--main .section-inner .accordion .accordion-item .accordion-content{overflow:hidden;transition-property:height,visibility;transition-timing-function:ease}body .footer .footer--main .section-inner .accordion .accordion-item .accordion-content>*{padding-top:20px}body .footer .footer--main .section-inner .accordion .accordion-item.js-enabled .accordion-content{visibility:hidden}body .footer .footer--main .section-inner .accordion .accordion-item.is-active .accordion-content{visibility:visible}body .footer .footer--main .section-inner .accordion .accordion-item.is-active>.accordion-trigger::after{transform:rotate(-90deg)}body .footer .footer--main .section-inner .accordion>*{padding:17px 0px;border-bottom:solid 1px #f8f8f8}body .footer .footer--main .section-inner .accordion .accordion-item .accordion-trigger{font-family:"Abril Fatface",sans-serif;font-size:20px}@media(min-width: 1052px){body .footer .footer--main .section-inner .accordion .accordion-item .accordion-trigger{font-size:25px}}body .footer .footer--main .section-inner .accordion .accordion-item .contact-us{display:grid;row-gap:10px}body .footer .footer--main .section-inner .accordion .accordion-item .contact-us>:first-child{margin-bottom:22px}body .footer .footer--main .section-inner .accordion .accordion-item .contact-us strong{display:block;font-weight:bolder}body .footer .footer--main .section-inner .accordion .accordion-item .contact-us a{font-weight:bolder;text-decoration:underline}body .footer .footer--main .section-inner .accordion .accordion-item .menu ul{display:grid;row-gap:7px;font-weight:bolder}body .footer .footer--main .section-inner .bloc-medias .title{display:none}body .footer .footer--main .section-inner .bloc-medias .medias{display:flex;flex-wrap:wrap;justify-content:center}body .footer .footer--main .section-inner .bloc-medias .medias .media{height:37px;width:37px;margin:0 7px;background:var(--image);background-position:center;background-size:contain;background-repeat:no-repeat}@media(min-width: 1052px){body .footer .footer--main .section-inner{row-gap:unset;grid-template-columns:repeat(4, 1fr);align-items:start;column-gap:20px;margin-top:110px}body .footer .footer--main .section-inner .bloc-contact-us{display:block}body .footer .footer--main .section-inner .bloc-contact-us .content{display:grid;row-gap:10px}body .footer .footer--main .section-inner .bloc-contact-us .content>:first-child{margin-bottom:22px}body .footer .footer--main .section-inner .bloc-contact-us .content strong{display:block;font-weight:bolder}body .footer .footer--main .section-inner .bloc-contact-us .content a{font-weight:bolder;text-decoration:underline}body .footer .footer--main .section-inner .bloc-about{display:block}body .footer .footer--main .section-inner .bloc-about .menu{display:grid;grid-gap:5px}body .footer .footer--main .section-inner .bloc-about .menu ul{display:grid;row-gap:7px;font-weight:bolder}body .footer .footer--main .section-inner .bloc-about .menu li:hover,body .footer .footer--main .section-inner .bloc-about .menu li:active{text-decoration:underline}body .footer .footer--main .section-inner .accordion{display:none}body .footer .footer--main .section-inner .bloc-medias .title{display:block}body .footer .footer--main .section-inner .bloc-medias .medias{justify-content:start}body .footer .footer--main .section-inner .bloc-medias .medias .media:first-child{margin-left:0px}body .footer .footer--main .section-inner .bloc-medias .medias .media:last-child{margin-right:0px}}body .footer .footer--evin{padding:25px 0px}body .footer .footer--evin .section-inner{margin:0 auto;width:calc(100% - 40px);max-width:1116px}body .footer .footer--evin .section-inner .evin{display:grid;row-gap:20px}body .footer .footer--evin .section-inner .evin .alert{border:solid 10px #000;padding:20px 40px;text-align:center;row-gap:15px;display:grid}body .footer .footer--evin .section-inner .evin .alert .flag{width:150px;height:100px;place-self:center;background-repeat:no-repeat;background-size:contain;background-position:center;background-image:url(../img/france-flag.6c089803.svg)}body .footer .footer--evin .section-inner .evin .alert .texts{row-gap:15px;display:grid}body .footer .footer--evin .section-inner .evin .alert .texts .text1{font-weight:bolder}body .footer .footer--evin .section-inner .evin .alert .texts .text2{font-size:12px}body .footer .footer--evin .section-inner .evin .alert .texts .text3{font-size:12px;font-weight:bolder;text-transform:uppercase}body .footer .footer--evin .section-inner .evin .mention{padding:0 10px;background:#fff;text-align:center;font-weight:700;font-size:16px;margin:10px 0}@media(min-width: 1052px){body .footer .footer--evin .section-inner .evin .mention{font-size:18px}}body .footer .footer--evin .section-inner .evin .mention .section-inner{margin:0 auto;width:calc(100% - 40px);max-width:1116px}body .footer .footer--evin .section-inner .evin .breathalyzer{display:grid;margin-bottom:10px}body .footer .footer--evin .section-inner .evin .breathalyzer img{width:100%;height:auto;max-width:375px;margin:0 auto}@media(min-width: 1052px){body .footer .footer--evin{padding:10px 0px}body .footer .footer--evin .section-inner .evin .alert{padding:10px;text-align:left;column-gap:10px;grid-template-columns:auto 1fr}body .footer .footer--evin .section-inner .evin .alert .texts{row-gap:5px;align-self:end;padding-right:10px}body .footer .footer--evin .section-inner .evin .alert .texts .text1{font-size:20px}body .footer .footer--evin .section-inner .evin .alert .texts .text3{text-align:right}body .footer .footer--evin .section-inner .evin .alert .texts .text3 br{display:none}body .footer .footer--evin .section-inner .evin .mention{padding:0 10px;background:#fff;text-align:center;font-weight:700;font-size:16px}}@media(min-width: 1052px)and (min-width: 1052px){body .footer .footer--evin .section-inner .evin .mention{font-size:18px}}@media(min-width: 1052px){body .footer .footer--evin .section-inner .evin .mention .section-inner{margin:0 auto;width:calc(100% - 40px);max-width:1116px}}body .footer .footer--deep{background:#f8f8f8;padding:11px 0}body .footer .footer--deep .section-inner{margin:0 auto;width:calc(100% - 40px);max-width:1116px}body .footer .footer--deep .section-inner>*{padding:5px 0;display:flex;justify-content:center}body .footer .footer--deep .section-inner>*>*{margin:0 5px}body .footer .footer--deep .section-inner>*>*:first-child{margin-left:0px}body .footer .footer--deep .section-inner>*>*:last-child{margin-right:0px}body .footer .footer--deep .section-inner .payements{border-bottom:solid 1px #ededed}body .footer .footer--deep .section-inner .payements .types{display:flex}body .footer .footer--deep .section-inner .payements .types .type{display:block;width:27px;height:19px;margin:0 2px;background-size:contain;background-position:center;background-repeat:no-repeat}body .footer .footer--deep .section-inner .payements .types .type:nth-child(1){background-image:url(../img/icon-payment-visa.93e35973.svg)}body .footer .footer--deep .section-inner .payements .types .type:nth-child(2){background-image:url(../img/icon-payment-master-card.369a3cbb.svg)}body .footer .footer--deep .section-inner .payements .types .type:nth-child(3){background-image:url(../img/icon-payment-maestro.47ef8556.svg)}body .footer .footer--deep .section-inner .payements .types .type:nth-child(4){background-image:url(../img/icon-payment-paypal.8c69b7b9.svg)}body .footer .footer--deep .section-inner .payements .types .type:nth-child(5){background-image:url(../img/icon-payment-american-express.ec48edb2.svg)}body .footer .footer--deep .section-inner .bottom{flex-wrap:wrap;text-align:center}body .footer .footer--deep .section-inner .bottom>*{margin-bottom:5px}@media(min-width: 768px){body .footer .footer--deep .section-inner{display:flex;justify-content:space-between}body .footer .footer--deep .section-inner .bottom{justify-content:flex-end}body .footer .footer--deep .section-inner .bottom>*{margin:0 10px}}body .evin-mention{z-index:10;padding:0 10px;background:#fff;text-align:center;font-weight:700;font-size:16px;position:fixed;display:block;bottom:0px;width:100%;padding:15px 0}@media(min-width: 1052px){body .evin-mention{font-size:18px}}body .evin-mention .section-inner{margin:0 auto;width:calc(100% - 40px);max-width:1116px}body.frozen{height:100vh;overflow-y:hidden}body.frozen .promo{position:fixed}body.frozen .header{position:fixed}body.frozen .main{padding-top:63px;overflow-y:unset}body.frozen .promo~.main{padding-top:88px}@media(min-width: 1052px){body.frozen .main{padding-top:106px}body.frozen .promo~.main{padding-top:131px}}body [v-cloak]{display:none}.ui-datepicker{background:#fff;max-width:380px;width:80%;padding:20px;box-shadow:rgba(149,157,165,.2) 0px 8px 24px}.ui-datepicker .ui-datepicker-header{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;margin-bottom:15px}.ui-datepicker .ui-datepicker-header>*{grid-row:1/2}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev{grid-column:1/2;cursor:pointer}.ui-datepicker .ui-datepicker-header .ui-datepicker-next{grid-column:3/4;justify-self:end;cursor:pointer}.ui-datepicker .ui-datepicker-header .ui-datepicker-title{grid-column:2/3;justify-self:center}.ui-datepicker .ui-datepicker-calendar{width:100%;text-align:center}.ui-datepicker .ui-datepicker-calendar td,.ui-datepicker .ui-datepicker-calendar th{height:30px;vertical-align:middle;width:14.28%}.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-unselectable,.ui-datepicker .ui-datepicker-calendar th.ui-datepicker-unselectable{opacity:.3}.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-today a,.ui-datepicker .ui-datepicker-calendar th.ui-datepicker-today a{background:#f8f8f8;height:25px;width:25px;display:grid;margin:0 auto;border-radius:50%;place-items:center}.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-current-day a,.ui-datepicker .ui-datepicker-calendar th.ui-datepicker-current-day a{background:#1f1b60;color:#fff;height:25px;width:25px;display:grid;margin:0 auto;border-radius:50%;place-items:center}.ui-datepicker .ui-datepicker-calendar th{font-weight:bolder}.home--product-categories .slider-product-categories{background-color:#f8f8f8;width:100vw;overflow:scroll;-ms-overflow-style:none;overflow:-moz-scrollbars-none}.home--product-categories .slider-product-categories .product-categories{padding:22px 22px 0px;width:max-content;display:flex}.home--product-categories .slider-product-categories .product-categories>*{margin:0 14px 14px;width:60px;font-size:9px;font-weight:bolder;color:#a90428}.home--product-categories .slider-product-categories .product-categories>* a{display:block;width:100%;text-align:center}.home--product-categories .slider-product-categories .product-categories>* a:before{content:"";background-image:var(--thumb);background-position:center;background-repeat:no-repeat;background-size:cover;background-color:#cee7f2;display:block;height:50px;width:50px;border-radius:50%;margin:0 auto 10px}@media(min-resolution: 192dpi){.home--product-categories .slider-product-categories .product-categories>* a:before{background-image:var(--thumb-2x)}}.home--product-categories .slider-product-categories::-webkit-scrollbar{display:none}@media(min-width: 1052px){.home--product-categories .slider-product-categories{display:none}}.home--spotlight{background:#1f1b60;color:#fff}.home--spotlight .slider{display:grid;grid-template-rows:1fr 21px;grid-template-columns:1fr auto 1fr;position:relative;column-gap:13px}.home--spotlight .slider .swiper-wrapper{grid-area:1/1/3/4}.home--spotlight .slider .swiper-pagination{grid-area:2/2/3/3;position:static;place-self:center;margin-bottom:30px;display:flex}.home--spotlight .slider .swiper-pagination .swiper-pagination-bullet{margin:0 5px;height:15px;width:15px;border-radius:50%;opacity:.99;background:#ededed;cursor:pointer}.home--spotlight .slider .swiper-pagination .swiper-pagination-bullet-active{background:#1f1b60}.home--spotlight .slider .swiper-button-prev,.home--spotlight .slider .swiper-button-next{height:21px;width:11px;border-radius:0;background:none;cursor:pointer;margin-bottom:12px;position:static}.home--spotlight .slider .swiper-button-prev:after,.home--spotlight .slider .swiper-button-next:after{font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:grid;place-items:center;font-size:20px;color:#1f1b60}.home--spotlight .slider .swiper-button-prev{grid-area:2/1/3/2;position:static;place-self:center end}.home--spotlight .slider .swiper-button-prev:after{content:""}.home--spotlight .slider .swiper-button-next{grid-area:2/3/3/4;place-self:center start}.home--spotlight .slider .swiper-button-next:after{content:""}@media(min-width: 576px){.home--spotlight .slider{touch-action:auto}}.home--spotlight .slider .slide-item{height:50vh;min-height:370px;display:grid;place-items:stretch}.home--spotlight .slider .slide-item>*{grid-area:1/1/2/2}.home--spotlight .slider .slide-item .background{display:grid;overflow:hidden;background-position:center;background-repeat:no-repeat;background-size:cover;background-color:#cee7f2;background-image:linear-gradient(to right, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.1)),var(--image-small)}@media(min-resolution: 192dpi){.home--spotlight .slider .slide-item .background{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.1)),var(--image-small-2x)}}.home--spotlight .slider .slide-item .background video{grid-area:1/1/-1/-1;min-width:100%;min-height:100%;object-fit:cover;z-index:0}.home--spotlight .slider .slide-item .background video::-webkit-media-controls{display:none !important}.home--spotlight .slider .slide-item .overlay{z-index:1;margin:0 auto;width:calc(100% - 40px);max-width:1116px;display:grid;place-items:center;text-align:center}.home--spotlight .slider .slide-item .overlay .content{display:grid;place-items:center;row-gap:20px}.home--spotlight .slider .slide-item .overlay .content .title{font-family:"Abril Fatface",sans-serif;font-size:35px}@media(min-width: 1052px){.home--spotlight .slider .slide-item .overlay .content .title{font-size:40px}}.home--spotlight .slider .slide-item .overlay .content .title.with-confettis{display:grid;grid-template-columns:1fr auto 1fr;column-gap:20px;align-items:center}.home--spotlight .slider .slide-item .overlay .content .title.with-confettis:before,.home--spotlight .slider .slide-item .overlay .content .title.with-confettis:after{font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:30px;width:10px;display:grid;place-items:center end;font-size:30px}.home--spotlight .slider .slide-item .overlay .content .title.with-confettis:before{content:"";justify-self:end}.home--spotlight .slider .slide-item .overlay .content .title.with-confettis:after{content:""}.home--spotlight .slider .slide-item .overlay .content .description{font-size:15px}.home--spotlight .slider .slide-item .overlay .content .button{color:#1f1b60;font-weight:700;font-size:16px;display:grid;grid-template-columns:auto auto;align-items:center;column-gap:15px;user-select:none;cursor:pointer;background:var(--background);padding:8px 25px;border-radius:200px;text-align:center;color:var(--color)}.home--spotlight .slider .slide-item .overlay .content .button:after{content:"";font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:12px;transform:translateX(0);transition:all .2s ease}.home--spotlight .slider .slide-item .overlay .content .button:hover:after{transform:translateX(10px)}.home--spotlight .slider.slider-single{grid-template-rows:1fr;grid-template-columns:1fr}@media(min-width: 768px){.home--spotlight .slider .slide-item .background{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.1)),var(--image-medium)}}@media(min-width: 768px)and (min-resolution: 192dpi){.home--spotlight .slider .slide-item .background{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.1)),var(--image-medium-2x)}}@media(min-width: 1052px){.home--spotlight .slider .slide-item .background{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.1)),var(--image-large)}}@media(min-width: 1052px)and (min-resolution: 192dpi){.home--spotlight .slider .slide-item .background{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.1)),var(--image-large-2x)}}@media(min-width: 1052px){.home--spotlight .slider .slide-item.slide-left .overlay{justify-items:start}.home--spotlight .slider .slide-item.slide-left .overlay .content{justify-items:start}}@media(min-width: 1052px){.home--spotlight .slider .slide-item.slide-right .background{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.1)),var(--image-small)}.home--spotlight .slider .slide-item.slide-right .overlay{justify-items:end}.home--spotlight .slider .slide-item.slide-right .overlay .content{justify-items:end}}@media(min-width: 1300px){.home--spotlight .slider .slide-item{height:40vh}.home--spotlight .slider .slide-item .background{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.1)),var(--image-xlarge)}}@media(min-width: 1300px)and (min-resolution: 192dpi){.home--spotlight .slider .slide-item .background{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.1)),var(--image-xlarge-2x)}}.home--commitment{position:relative;padding:27px 0 21px;background:#1f1b60;color:#fff;text-align:center}.home--commitment:after{content:"";position:absolute;width:100%;height:6px;top:0;left:0;background:linear-gradient(to right, #1f1b60 0, #1f1b60 33%, #ffffff 33%, #ffffff 66%, #a90428 66%, #a90428 100%)}.home--commitment .section-inner{margin:0 auto;width:calc(100% - 40px);max-width:1116px;font-weight:bolder}@media(min-width: 1052px){.home--commitment{padding:27px 0px}.home--commitment .section-inner{display:flex;justify-content:center;align-items:center;font-size:15px}.home--commitment .section-inner:before{content:"";display:block;margin-right:30px;height:48px;width:77px;background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url(../img/icon-commitment.649d774a.svg)}.home--commitment:after{display:none}}.home--product-selection{padding:20px 0px 15px;background:#f8f8f8}.home--product-selection .main-title{display:none}.home--product-selection .slider{margin:0 auto;width:calc(100% - 40px);max-width:1116px;display:grid;grid-template-rows:1fr 21px;grid-template-columns:1fr auto 1fr;position:relative;column-gap:13px;overflow:visible}.home--product-selection .slider .swiper-wrapper{grid-area:1/1/3/4}.home--product-selection .slider .swiper-pagination{grid-area:2/2/3/3;position:static;place-self:center;margin-bottom:30px;display:flex}.home--product-selection .slider .swiper-pagination .swiper-pagination-bullet{margin:0 5px;height:15px;width:15px;border-radius:50%;opacity:.99;background:#ededed;cursor:pointer}.home--product-selection .slider .swiper-pagination .swiper-pagination-bullet-active{background:#1f1b60}.home--product-selection .slider .swiper-button-prev,.home--product-selection .slider .swiper-button-next{height:21px;width:11px;border-radius:0;background:none;cursor:pointer;margin-bottom:12px;position:static}.home--product-selection .slider .swiper-button-prev:after,.home--product-selection .slider .swiper-button-next:after{font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:grid;place-items:center;font-size:20px;color:#1f1b60}.home--product-selection .slider .swiper-button-prev{grid-area:2/1/3/2;position:static;place-self:center end}.home--product-selection .slider .swiper-button-prev:after{content:""}.home--product-selection .slider .swiper-button-next{grid-area:2/3/3/4;place-self:center start}.home--product-selection .slider .swiper-button-next:after{content:""}@media(min-width: 576px){.home--product-selection .slider{touch-action:auto}}.home--product-selection .slider .swiper-slide{margin:140px 0px 0px;display:grid;width:250px;padding-bottom:80px;height:auto;padding-bottom:80px}.home--product-selection .slider .swiper-slide a{display:grid;background-image:url(../img/product-selection-top.b2b2ee0a.svg),url(../img/product-selection-right.4ae8510b.svg),url(../img/product-selection-bottom.9c069fa3.svg),url(../img/product-selection-left.2fb1a97d.svg);background-repeat:no-repeat;background-position:top,top 0px right 0px,bottom,left;background-size:100% 5px,5px 100%,100% 5px,5px 100%;border-radius:15px;padding:0px 0px 30px;grid-template-rows:auto 1fr;row-gap:15px;text-align:center;position:relative}.home--product-selection .slider .swiper-slide a .image{width:75%;margin:0 auto;position:relative;transform-origin:bottom center;transform:scale(1.33);display:grid;place-items:end center}.home--product-selection .slider .swiper-slide a .image:before{content:"";grid-area:1/1/2/2;padding-top:150%;place-self:stretch}.home--product-selection .slider .swiper-slide a .image img{grid-area:1/1/2/2;width:100%;height:auto}.home--product-selection .slider .swiper-slide a .texts{display:grid;grid-template-rows:1fr 25px auto;row-gap:15px;padding:0 28px}.home--product-selection .slider .swiper-slide a .texts .title{place-self:center;font-family:"Abril Fatface",sans-serif;font-size:24px;align-self:center;text-transform:uppercase}.home--product-selection .slider .swiper-slide a .texts .price{place-self:center;font-size:21px}.home--product-selection .slider .swiper-slide a .texts .price.reduced{color:#a90428}.home--product-selection .slider .swiper-slide a .texts .price.reduced:after{content:var(--regular-price);text-decoration:line-through;font-size:.7em;display:inline-block;vertical-align:middle;margin-left:5px;color:#2c2c2c}.home--product-selection .slider .swiper-slide a .texts .button{place-self:center;font-weight:700;font-size:16px;font-size:14px;display:grid;grid-template-columns:auto auto;align-items:center;column-gap:15px;user-select:none;cursor:pointer;background:#1f1b60;padding:8px 25px;border-radius:200px;text-align:center;color:#fff}.home--product-selection .slider .swiper-slide a .texts .button:after{content:"";font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:12px;transform:translateX(0);transition:all .2s ease}.home--product-selection .slider .swiper-slide a .texts .button:hover:after{transform:translateX(10px)}.home--product-selection .slider .swiper-slide a .bubble{display:grid;place-items:center;height:32px;width:32px;position:absolute;top:30px;right:30px;border-radius:50%;background-repeat:no-repeat;background-size:60%;background-position:center;background-color:var(--color);background-image:var(--picto);user-select:none;font-weight:bolder}.home--product-selection .slider .swiper-slide a .bubble.bubble-promo{background:#a90428;color:#fff;font-size:18px}.home--product-selection .slider .swiper-slide a .bubble.bubble-wording{width:max-content;height:unset;padding:5px 5px;color:#a90428;background:#fdd0da;border-radius:4px;font-size:10px}.home--product-selection .slider .swiper-slide:nth-child(3n-2) a{background-color:#cee7f2}.home--product-selection .slider .swiper-slide:nth-child(3n-1) a{background-color:#fff}.home--product-selection .slider .swiper-slide:nth-child(3n) a{background-color:#fdd0da}.home--product-selection .slider .swiper-slide.no-stock{opacity:.5}.home--product-selection .slider .swiper-slide.no-stock .button-no-stock{border:solid 3px #2c2c2c;padding:5px 0;font-size:15px;font-weight:bolder;margin:0 auto;width:80%;opacity:.6;grid-row:4/5}@media(min-width: 768px){.home--product-selection .slider .swiper-slide{margin-top:120px}}@media(min-width: 1052px){.home--product-selection .slider .swiper-slide{width:270px}}@media(min-width: 1052px){.home--product-selection{padding:48px 0px 15px}.home--product-selection .main-title{margin:0 auto;width:calc(100% - 40px);max-width:1116px;display:grid;min-height:70px;place-items:center;position:relative;z-index:1}.home--product-selection .main-title>*{z-index:0}.home--product-selection .main-title:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--bg-cover);background-repeat:no-repeat;background-size:auto 70px;background-position:center;z-index:-1}.home--product-selection .main-title .title{font-family:"Abril Fatface",sans-serif;font-size:28px;display:grid;grid-template-columns:1fr auto 1fr;column-gap:20px;align-items:center}}@media(min-width: 1052px)and (min-width: 1052px){.home--product-selection .main-title .title{font-size:35px}}@media(min-width: 1052px){.home--product-selection .main-title .title:before,.home--product-selection .main-title .title:after{font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:30px;width:10px;display:grid;place-items:center end;font-size:30px}}@media(min-width: 1052px){.home--product-selection .main-title .title:before{content:"";justify-self:end}}@media(min-width: 1052px){.home--product-selection .main-title .title:after{content:""}}.home--reinsurance{padding:70px 0px 56px}.home--reinsurance .section-inner{margin:0 auto;width:calc(100% - 40px);max-width:1116px}.home--reinsurance .section-inner .reasons{display:grid;place-items:center;row-gap:30px}.home--reinsurance .section-inner .reasons .reason{display:grid;grid-template-columns:50px 140px;align-items:center;column-gap:20px}.home--reinsurance .section-inner .reasons .reason:before{content:"";height:45px;background-image:var(--bg-cover);background-repeat:no-repeat;background-position:left center;background-size:contain}.home--reinsurance .section-inner .reasons .reason .title{font-family:"Abril Fatface",sans-serif;font-size:16px}@media(min-width: 1052px){.home--reinsurance .section-inner .reasons .reason .title{font-size:20px}}.home--reinsurance .section-inner .reasons .reason .title br{display:none}.home--reinsurance .section-inner .reasons .reason .description{display:none}@media(min-width: 1052px){.home--reinsurance .section-inner .reasons{display:flex;justify-content:center;align-items:flex-start}.home--reinsurance .section-inner .reasons .reason{grid-template-columns:1fr;margin:0px 20px;text-align:center;row-gap:10px;width:300px}.home--reinsurance .section-inner .reasons .reason:before{background-position:center;margin-bottom:10px}.home--reinsurance .section-inner .reasons .reason .title br{display:block}.home--reinsurance .section-inner .reasons .reason .description{display:block}}.home--shop{background:linear-gradient(to top, #f8f8f8 0, #f8f8f8 130px, #1f1b60 130px, #1f1b60 100%);padding:60px 0px 48px;color:#fff;overflow:hidden}.home--shop .section-inner{margin:0 auto;width:calc(100% - 40px);max-width:1116px;display:grid}.home--shop .section-inner .main-title{font-family:"Abril Fatface",sans-serif;font-size:28px;margin:0 auto 20px 0;place-items:center start;display:grid}@media(min-width: 1052px){.home--shop .section-inner .main-title{font-size:35px}}.home--shop .section-inner .main-title:before{content:"";display:block;height:57px;width:100%;background-image:var(--bg-cover);background-repeat:no-repeat;background-size:contain;background-position:left center;margin-bottom:5px}.home--shop .section-inner .text{font-size:12px;margin-bottom:30px}@media(min-width: 1052px){.home--shop .section-inner .text{font-size:14px}}.home--shop .section-inner .text p{margin-bottom:10px}.home--shop .section-inner .text p:last-child{margin-bottom:0px}.home--shop .section-inner .text strong{font-weight:bolder}.home--shop .section-inner .text em{font-style:italic}.home--shop .section-inner .text a{text-decoration:underline}.home--shop .section-inner .button{display:grid;grid-template-columns:auto auto;align-items:center;column-gap:15px;user-select:none;cursor:pointer;font-weight:700;font-size:16px;font-size:14px;text-transform:uppercase;place-self:start;margin-bottom:30px}.home--shop .section-inner .button:after{content:"";font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:12px;transform:translateX(0);transition:all .2s ease}.home--shop .section-inner .button:hover:after{transform:translateX(10px)}.home--shop .section-inner .image{width:100%;max-width:500px;place-self:center;position:relative;margin-bottom:20px}.home--shop .section-inner .image img{width:100%;height:auto}.home--shop .section-inner .image:after{content:"";display:block;background-image:url(../img/cheese-on-plate.40179ac8.svg);background-size:contain;background-repeat:no-repeat;position:absolute;bottom:-25px;right:-25px;height:95px;width:135px;transform-origin:top left;transform:scale(1.2);z-index:2}@media(min-width: 1052px){.home--shop .section-inner{grid-template-columns:500px 1fr;column-gap:80px;grid-template-rows:1fr auto auto auto 9fr;position:relative}.home--shop .section-inner .main-title{grid-area:2/2/3/3}.home--shop .section-inner .text{grid-area:3/2/4/3;padding-right:100px}.home--shop .section-inner .button{grid-area:4/2/5/3}.home--shop .section-inner .image{grid-area:1/1/6/2;max-width:unset}.home--shop .section-inner .image:after{display:none}.home--shop .section-inner:after{content:"";display:block;position:absolute;right:-100px;width:208px;height:311px;background-image:url(../img/pig-with-cup.ebf90398.svg);background-size:contain;background-repeat:no-repeat;bottom:14px}}.home--history{padding:40px 0px;background:#f8f8f8}.home--history .section-inner .infos-box{background:#cee7f2;position:relative;padding:70px 0px 60px}.home--history .section-inner .infos-box:before{content:"";position:absolute;display:block;top:-35px;left:-20px;height:90px;width:90px;background:url(../img/two-cups.713923fd.svg);background-position:center;background-size:contain;background-repeat:no-repeat}.home--history .section-inner .infos-box .infos{margin:0 auto;width:calc(100% - 40px);max-width:1116px;display:grid;row-gap:30px;place-items:start;position:relative}.home--history .section-inner .infos-box .infos .main-title{font-family:"Abril Fatface",sans-serif;font-size:28px}@media(min-width: 1052px){.home--history .section-inner .infos-box .infos .main-title{font-size:35px}}.home--history .section-inner .infos-box .infos .text{font-size:12px}@media(min-width: 1052px){.home--history .section-inner .infos-box .infos .text{font-size:14px}}.home--history .section-inner .infos-box .infos .text p{margin-bottom:10px}.home--history .section-inner .infos-box .infos .text p:last-child{margin-bottom:0px}.home--history .section-inner .infos-box .infos .text strong{font-weight:bolder}.home--history .section-inner .infos-box .infos .text em{font-style:italic}.home--history .section-inner .infos-box .infos .text a{text-decoration:underline}.home--history .section-inner .infos-box .infos .button{display:grid;grid-template-columns:auto auto;align-items:center;column-gap:15px;user-select:none;cursor:pointer;font-weight:700;font-size:16px;font-size:14px;text-transform:uppercase;color:#1f1b60}.home--history .section-inner .infos-box .infos .button:after{content:"";font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:12px;transform:translateX(0);transition:all .2s ease}.home--history .section-inner .infos-box .infos .button:hover:after{transform:translateX(10px)}.home--history .section-inner .image{margin:0 auto;width:calc(100% - 40px);max-width:1116px;display:grid;max-width:500px;transform:translateY(-30px)}.home--history .section-inner .image:after{content:"";padding-top:100%;grid-area:1/1/2/2}.home--history .section-inner .image img{grid-area:1/1/2/2;width:100%;height:auto}@media(min-width: 1052px){.home--history{padding:40px 0px 100px}.home--history .section-inner{margin:0 auto;width:calc(100% - 40px);max-width:1116px;display:grid;grid-template-columns:500px 80px 1fr;align-items:center}.home--history .section-inner .infos-box{grid-area:1/1/2/3;z-index:1;padding:113px 100px;position:relative}.home--history .section-inner .infos-box:before{transform-origin:center;transform:scale(1.2)}.home--history .section-inner .infos-box:after{display:none}.home--history .section-inner .infos-box .infos{margin:unset;width:unset;max-width:unset}.home--history .section-inner .image{margin:unset;width:unset;max-width:unset;grid-area:1/2/2/4;max-width:unset;transform:translateY(0px);height:647px;width:647px}}.home--magazine{padding:50px 0px 40px}.home--magazine .section-inner{margin:0 auto;width:calc(100% - 40px);max-width:1116px}.home--magazine .section-inner .main-title{display:grid;grid-template-columns:1fr auto 1fr;column-gap:10px;align-items:center;margin-bottom:25px;font-family:"Abril Fatface",sans-serif;font-size:28px}@media(min-width: 1052px){.home--magazine .section-inner .main-title{font-size:35px}}.home--magazine .section-inner .main-title .saucisson{justify-self:end;color:#1f1b60}.home--magazine .section-inner .main-title .magazine{grid-column:3/4;color:#a90428;justify-self:start}.home--magazine .section-inner .main-title:after{content:"";grid-area:1/2/2/3;justify-self:center;height:84px;width:63px;background-image:url(../img/logo-saucisson-mag.61875dd3.png);background-size:contain;background-position:center;background-repeat:no-repeat}.home--magazine .section-inner .slider{display:grid;grid-template-rows:1fr 21px;grid-template-columns:1fr auto 1fr;position:relative;column-gap:13px;display:grid;align-items:stretch}.home--magazine .section-inner .slider .swiper-wrapper{grid-area:1/1/3/4}.home--magazine .section-inner .slider .swiper-pagination{grid-area:2/2/3/3;position:static;place-self:center;margin-bottom:30px;display:flex}.home--magazine .section-inner .slider .swiper-pagination .swiper-pagination-bullet{margin:0 5px;height:15px;width:15px;border-radius:50%;opacity:.99;background:#ededed;cursor:pointer}.home--magazine .section-inner .slider .swiper-pagination .swiper-pagination-bullet-active{background:#1f1b60}.home--magazine .section-inner .slider .swiper-button-prev,.home--magazine .section-inner .slider .swiper-button-next{height:21px;width:11px;border-radius:0;background:none;cursor:pointer;margin-bottom:12px;position:static}.home--magazine .section-inner .slider .swiper-button-prev:after,.home--magazine .section-inner .slider .swiper-button-next:after{font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:grid;place-items:center;font-size:20px;color:#1f1b60}.home--magazine .section-inner .slider .swiper-button-prev{grid-area:2/1/3/2;position:static;place-self:center end}.home--magazine .section-inner .slider .swiper-button-prev:after{content:""}.home--magazine .section-inner .slider .swiper-button-next{grid-area:2/3/3/4;place-self:center start}.home--magazine .section-inner .slider .swiper-button-next:after{content:""}@media(min-width: 576px){.home--magazine .section-inner .slider{touch-action:auto}}.home--magazine .section-inner .slider .slide-item{width:250px;border:solid 1px #ededed;display:grid;grid-template-rows:auto 1fr}.home--magazine .section-inner .slider .slide-item .cover{display:block;padding-top:60%;position:relative;width:100%;background-image:var(--bg-cover);background-position:center;background-repeat:no-repeat;background-size:cover;background-color:#cee7f2}.home--magazine .section-inner .slider .slide-item .content{padding:23px 23px 32px;display:grid;grid-template-rows:auto 1fr auto;overflow:hidden;text-align:left}.home--magazine .section-inner .slider .slide-item .content .title{font-family:"Abril Fatface",sans-serif;font-size:16px;margin-bottom:13px;text-align:left !important}.home--magazine .section-inner .slider .slide-item .content .description{margin-bottom:25px}.home--magazine .section-inner .slider .slide-item .content .description p{font-size:10px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media(min-width: 1052px){.home--magazine .section-inner .slider .slide-item .content .description p{font-size:12px}}.home--magazine .section-inner .slider .slide-item .content .button{display:grid;grid-template-columns:auto auto;align-items:center;column-gap:15px;user-select:none;cursor:pointer;font-weight:700;font-size:16px;font-size:14px;text-transform:uppercase;color:#1f1b60;place-self:start}.home--magazine .section-inner .slider .slide-item .content .button:after{content:"";font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:12px;transform:translateX(0);transition:all .2s ease}.home--magazine .section-inner .slider .slide-item .content .button:hover:after{transform:translateX(10px)}@media(min-width: 1052px){.home--magazine .section-inner .slider .slide-item{width:270px}}.home--magazine .section-inner .archive-button{display:block;margin:0 auto;width:max-content;display:grid;grid-template-columns:auto auto;align-items:center;column-gap:15px;user-select:none;cursor:pointer;background:#1f1b60;padding:8px 25px;border-radius:200px;text-align:center;color:#fff;margin-top:40px;font-weight:700;font-size:16px}.home--magazine .section-inner .archive-button:after{content:"";font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:12px;transform:translateX(0);transition:all .2s ease}.home--magazine .section-inner .archive-button:hover:after{transform:translateX(10px)}@media(min-width: 1052px){.home--magazine{padding:60px 0px 40px}}.home--faq{background:linear-gradient(to bottom, #ffffff 0, #ffffff 30px, #f8f8f8 30px, #f8f8f8 100%);padding:70px 0px 30px}.home--faq .section-inner{margin:0 auto;width:calc(100% - 40px);max-width:1116px;position:relative}.home--faq .section-inner:before{position:absolute;content:"";height:170px;width:108px;left:-45px;top:-50px;z-index:1;background-image:url(../img/chair.6fc2f77f.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.home--faq .section-inner .inner{position:relative;z-index:2}.home--faq .section-inner .inner .main-title{text-align:center;margin-bottom:32px;font-family:"Abril Fatface",sans-serif;font-size:28px}@media(min-width: 1052px){.home--faq .section-inner .inner .main-title{font-size:35px}}.home--faq .section-inner .inner .accordion{margin-bottom:30px;display:grid;row-gap:18px;z-index:1;position:relative}.home--faq .section-inner .inner .accordion .accordion-item .accordion-trigger{cursor:pointer;position:relative;width:100%;text-align:left;padding-right:30px}.home--faq .section-inner .inner .accordion .accordion-item .accordion-trigger:after{font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;content:"";display:grid;height:17px;width:17px;place-items:center;right:0px;top:calc(50% - 8.5px);transition:all .25s ease;transform-origin:center;transform:rotate(90deg)}.home--faq .section-inner .inner .accordion .accordion-item .accordion-content{overflow:hidden;transition-property:height,visibility;transition-timing-function:ease}.home--faq .section-inner .inner .accordion .accordion-item .accordion-content>*{padding-top:20px}.home--faq .section-inner .inner .accordion .accordion-item.js-enabled .accordion-content{visibility:hidden}.home--faq .section-inner .inner .accordion .accordion-item.is-active .accordion-content{visibility:visible}.home--faq .section-inner .inner .accordion .accordion-item.is-active>.accordion-trigger::after{transform:rotate(-90deg)}.home--faq .section-inner .inner .accordion .accordion-item{background:#fff;padding:0 24px}.home--faq .section-inner .inner .accordion .accordion-item .accordion-trigger{font-weight:700;color:#1f1b60;padding:25px 0}@media(min-width: 1052px){.home--faq .section-inner .inner .accordion .accordion-item .accordion-trigger{font-size:18px}}.home--faq .section-inner .inner .accordion .accordion-item .accordion-content p{margin-bottom:10px}.home--faq .section-inner .inner .accordion .accordion-item .accordion-content p:last-child{margin-bottom:0px}.home--faq .section-inner .inner .accordion .accordion-item .accordion-content strong{font-weight:bolder}.home--faq .section-inner .inner .accordion .accordion-item .accordion-content em{font-style:italic}.home--faq .section-inner .inner .accordion .accordion-item .accordion-content a{text-decoration:underline}.home--faq .section-inner .inner .accordion .accordion-item .accordion-content .accordion-content-inner{padding:0 0 25px}.home--faq .section-inner .inner .button{display:block;width:max-content;margin:0 auto;display:grid;grid-template-columns:auto auto;align-items:center;column-gap:15px;user-select:none;cursor:pointer;font-weight:700;font-size:16px;font-size:14px;text-transform:uppercase;color:#1f1b60}.home--faq .section-inner .inner .button:after{content:"";font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:12px;transform:translateX(0);transition:all .2s ease}.home--faq .section-inner .inner .button:hover:after{transform:translateX(10px)}@media(min-width: 1052px){.home--faq{padding:110px 0px 30px}.home--faq .section-inner:before{height:300px;width:172px;left:-30px;top:-111px}.home--faq .section-inner .inner .main-title{margin-bottom:60px}}
