::selection{background:#B6014C;color:White}::-moz-selection{background:#B6014C;color:White}:root{--height-banner:52px;--padding-horizontal:32px;--padding-vertical:90px}@media (max-width: 749px){:root{--padding-horizontal:16px}}@media (max-width: 749px){:root{--padding-vertical:64px}}@media (max-width: 575px){:root{--padding-vertical:20px}}html{margin:0;padding:0;min-width:320px;font-size:62.5%}html.freeze{overflow:hidden}html #BandeauInfo{display:block;width:100%;text-align:center;background-color:#CB2346;color:white;font-size:1rem;font-weight:400;line-height:20px;padding:16px;user-select:none;height:var(--height-banner);max-height:var(--height-banner)}html #BandeauInfo .swiper-wrapper .swiper-slide{color:white;font-size:1.4rem}html #BandeauInfo a{color:white;text-decoration:underline}html #BandeauInfo+header.home{margin-top:var(--height-banner)}html body{margin:0;padding:0;min-width:320px;color:#132531;font-family:"Yantramanav",sans-serif;font-size:1.4rem}html body.freeze{overflow:hidden}html body *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:none}html body *[data-before]:before{content:attr(data-before)}html body *[data-after]:after{content:attr(data-after)}html body img{vertical-align:top}html body input,html body textarea,html body select{outline:none}html body input.error,html body textarea.error,html body select.error{color:#CB2346 !important;border:1px solid #CB2346 !important;background-color:#fdf1f3}html body a{color:#B6014C;text-decoration:none}html body a:hover{text-decoration:underline}html body a.line{position:relative}html body a.line:after{content:'';position:absolute;bottom:0;left:0;width:0;height:1px;background:white;transition:width .3s}html body a.line.pink{color:#B6014C}html body a.line.pink:after{background:#B6014C}html body a.line:hover{text-decoration:none}html body a.line:hover:after{width:100%}html body a img{border:0px;vertical-align:top}html body .icon{display:inline-flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;--color:white;--width:20px;aspect-ratio:1 / 1;width:var(--width);height:var(--height);display:inline-block;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:var(--color);transition:background-color .4s;--color:black}html body .icon.primary{--color:var(--primary)}html body .icon.red{--color:var(--red)}html body .icon.disabled{pointer-events:none;opacity:.4}html body .icon.loading-in-progress{pointer-events:none;opacity:.1}html body .icon.loading-in-progress:after{content:"";aspect-ratio:1 / 1;border:2px solid transparent;border-bottom-color:#B6014C;border-radius:50%;display:inline-block;animation:spinnerAnimation 1s linear infinite;position:absolute;top:50%;left:50%;animation-name:spinnerCenterAnimation;width:var(--width)}html body .icon.cart{-webkit-mask-image:url("/images/icons/cart.svg");mask-image:url("/images/icons/cart.svg")}html body .icon.bars{-webkit-mask-image:url("/images/icons/bars.svg");mask-image:url("/images/icons/bars.svg")}html body .icon.close{-webkit-mask-image:url("/images/icons/close.svg");mask-image:url("/images/icons/close.svg")}html body .icon.next{-webkit-mask-image:url("/images/icons/next.svg");mask-image:url("/images/icons/next.svg")}html body .icon.prev{-webkit-mask-image:url("/images/icons/prev.svg");mask-image:url("/images/icons/prev.svg")}html body .icon.facebook{-webkit-mask-image:url("/images/icons/facebook.svg");mask-image:url("/images/icons/facebook.svg")}html body .icon.instagram{-webkit-mask-image:url("/images/icons/instagram.svg");mask-image:url("/images/icons/instagram.svg")}html body button,html body .button{display:inline-flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;height:70px;background:#B6014C;color:#FFF;border:0;cursor:pointer;padding:0 32px;font-family:"Yantramanav",sans-serif;font-weight:400;font-size:2.4rem}html body button .fa,html body button .far,html body button .fas,html body button .fal,html body button .fat,html body button .icon,html body .button .fa,html body .button .far,html body .button .fas,html body .button .fal,html body .button .fat,html body .button .icon{margin-right:8px}html body button.btn-round,html body .button.btn-round{border-radius:30px}html body button.btn-small,html body .button.btn-small{height:40px;font-size:1.4rem}html body button.btn-small.btn-round,html body .button.btn-small.btn-round{border-radius:40px}html body button.btn-line,html body .button.btn-line{background:transparent !important;border:2px solid #B6014C;color:#B6014C}html body button.btn-blue,html body .button.btn-blue{background:#132531;color:#FFF}html body button.btn-blue.btn-line,html body .button.btn-blue.btn-line{border-color:#132531;color:#132531}html body button.btn-white,html body .button.btn-white{color:#FFF;background:#FFF}html body button.btn-white.btn-line,html body .button.btn-white.btn-line{border-color:#FFF;color:#FFF;background:transparent}html body button:hover,html body .button:hover{text-decoration:none}html body [data-masker]:before{content:attr(data-domain) "@" attr(data-user);unicode-bidi:bidi-override;direction:rtl}html body .input{display:block;width:100%;position:relative}html body .input input[type='text'],html body .input input[type='tel'],html body .input input[type='email'],html body .input input[type='password'],html body .input input[type='number'],html body .input textarea{display:block;width:100%;height:46px;line-height:46px;width:100%;padding:6px 25px;border:1px solid #B6014C;margin-bottom:17px;cursor:auto;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;font-size:1.4rem;font-weight:400;font-family:"Yantramanav",sans-serif;color:#132531}html body .input input[type='text']+label,html body .input input[type='tel']+label,html body .input input[type='email']+label,html body .input input[type='password']+label,html body .input input[type='number']+label,html body .input textarea+label{text-align:left;position:absolute;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;color:#a2a2a2;top:25px;left:25px;right:25px;font-size:1.2rem;font-weight:300;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;line-height:20px;color:#B6014C}html body .input input[type='text']+label:hover,html body .input input[type='tel']+label:hover,html body .input input[type='email']+label:hover,html body .input input[type='password']+label:hover,html body .input input[type='number']+label:hover,html body .input textarea+label:hover{cursor:text}html body .input input[type='text'].fill,html body .input input[type='tel'].fill,html body .input input[type='email'].fill,html body .input input[type='password'].fill,html body .input input[type='number'].fill,html body .input textarea.fill{padding:25px 25px 4px 25px}html body .input input[type='text'].fill+label,html body .input input[type='tel'].fill+label,html body .input input[type='email'].fill+label,html body .input input[type='password'].fill+label,html body .input input[type='number'].fill+label,html body .input textarea.fill+label{top:12px;-moz-opacity:1;-khtml-opacity:1;-ms-filter:"alpha(opacity=100)";filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100);opacity:1;zoom:1;line-height:16px;font-size:1rem;color:#B6014C;font-weight:300}html body .input textarea{height:225px;resize:none;line-height:18px;padding-top:14px}html body .input textarea.fill{padding-top:25px}html body .minict_wrapper{height:35px}html body .minict_wrapper *{font-size:1.4rem}html body .minict_wrapper:after{font-size:1.2rem}html body .minict_wrapper>ul{top:35px}html body .minict_wrapper>ul>li{font-size:1.2rem}html body .minict_wrapper>span{font-size:1.4rem;height:35px;padding-top:10px}html body [data-allergene-text]{position:relative;cursor:pointer}html body [data-allergene-text]:before{content:attr(data-allergene-text);position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%) translateY(2px);-moz-transform:translateX(-50%) translateY(2px);-ms-transform:translateX(-50%) translateY(2px);-o-transform:translateX(-50%) translateY(2px);transform:translateX(-50%) translateY(2px);background:#132531;color:white;padding:8px 16px;font-size:1.2rem;opacity:0;pointer-events:none;transition:opacity .3s;max-width:150px;width:max-content;border-radius:6px}html body [data-allergene-text]:hover:before,html body [data-allergene-text].selected:before{opacity:1}#Menu{display:none}header{display:flex;width:100%;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;padding:32px 80px 0 80px;position:relative;z-index:100}@media (max-width: 1439px){header{padding:32px var(--padding-horizontal)}}@media (max-width: 1199px){header{flex-wrap:wrap;padding-bottom:16px;padding-top:16px}}@media (max-width: 575px){header{padding:var(--padding-vertical) var(--padding-horizontal)}}header .logo{margin-right:16px;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px)}@media (max-width: 1199px){header .logo{order:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}header .logo:active>img{-webkit-transform:translateX(2px) translateY(2px);-moz-transform:translateX(2px) translateY(2px);-ms-transform:translateX(2px) translateY(2px);-o-transform:translateX(2px) translateY(2px);transform:translateX(2px) translateY(2px)}header .logo img{width:120px;transition:transform .4s}@media (max-width: 749px){header .logo img{width:78.5px;height:66px}}header .middle{display:inline-flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;padding:16px}@media (min-width: 1200px){header .middle{align-items:flex-start;flex-grow:1;padding-left:16px}}@media (max-width: 1199px){header .middle{order:3;flex-basis:100%;text-align:center;padding:0}}@media (max-width: 749px){header .middle{padding-top:var(--padding-horizontal)}}@media (max-width: 575px){header .middle{max-width:100%}}header .middle>.ariane{list-style:none;padding:0;margin:0;display:flex;width:100%;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;overflow:hidden;max-width:100%}@media (max-width: 1199px){header .middle>.ariane{display:flex;width:100%;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center}header .middle>.ariane+h1,header .middle>.ariane+.h1{order:-1}}@media (max-width: 575px){header .middle>.ariane{max-width:100%;overflow-x:auto}header .middle>.ariane::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 2px rgba(0,0,0,0.3);background-color:#fff}header .middle>.ariane::-webkit-scrollbar{height:1px;background-color:#fff}header .middle>.ariane::-webkit-scrollbar-thumb{background-color:#fff}}header .middle>.ariane>li>span,header .middle>.ariane>li>.link{padding:0 16px;position:relative;color:#132531;text-decoration:none;text-transform:uppercase;font-size:1.1rem;line-height:24px;letter-spacing:1.1px;transition:color .4s}@media (max-width: 575px){header .middle>.ariane>li>span,header .middle>.ariane>li>.link{font-size:1rem;padding:0 10px;line-height:8px;white-space:nowrap;letter-spacing:initial}}header .middle>.ariane>li>span:after,header .middle>.ariane>li>.link:after{content:"/";position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%) translateX(50%);-moz-transform:translateY(-50%) translateX(50%);-ms-transform:translateY(-50%) translateX(50%);-o-transform:translateY(-50%) translateX(50%);transform:translateY(-50%) translateX(50%)}header .middle>.ariane>li>a:hover{color:#B6014C}header .middle>.ariane>li>a:hover:after{color:#132531}header .middle>.ariane>li:first-child>span,header .middle>.ariane>li:first-child>.link{padding-left:0}header .middle>.ariane>li:last-child>span,header .middle>.ariane>li:last-child>.link{padding-right:0}header .middle>.ariane>li:last-child>span:after,header .middle>.ariane>li:last-child>.link:after{display:none}header .middle h1,header .middle .h1{color:#B6014C;font-size:3.2rem;text-transform:uppercase;font-weight:500;margin:0}@media (max-width: 575px){header .middle h1,header .middle .h1{font-size:2.4rem;white-space:nowrap}}header .middle h1 span,header .middle .h1 span{color:#132531;font-weight:300}header .middle>span{font-weight:400}@media (max-width: 575px){header .middle>span{font-size:.9rem}}header .right{display:inline-flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;align-items:center}@media (max-width: 1199px){header .right{order:2}}header .right .icon{--color:black}header .right .icon.cart{-webkit-mask-image:url("/images/icons/cart.svg");mask-image:url("/images/icons/cart.svg")}header .right .icon.bars{-webkit-mask-image:url("/images/icons/bars.svg");mask-image:url("/images/icons/bars.svg")}header .right a,header .right span{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}header .right a.button.btn-line,header .right span.button.btn-line{border-color:black;color:black}header .right a .fa-phone,header .right span .fa-phone{-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}header .right a.menu,header .right span.menu{line-height:32px;color:#132531;display:inline-flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;margin-left:32px;font-weight:400;font-size:1.4rem;letter-spacing:1.4px;text-transform:uppercase}@media (max-width: 575px){header .right a.menu,header .right span.menu{margin-left:16px}}header .right a.menu:hover,header .right span.menu:hover{text-decoration:none}header .right a.menu i,header .right span.menu i{margin-left:8px}header .right a[data-qte],header .right span[data-qte]{position:relative;font-size:1.4rem;font-weight:400}header .right a[data-qte]:after,header .right span[data-qte]:after{content:attr(data-qte);position:absolute;width:26px;height:26px;line-height:26px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;line-height:30px;text-align:center;color:#FFF;background:#B6014C;right:0;top:0;font-size:1rem;font-weight:700;margin-top:-8px;margin-right:-8px}header .right a[data-qte][data-qte='0']:after,header .right span[data-qte][data-qte='0']:after{display:none}header .right a.btn_resa .ma,header .right span.btn_resa .ma{padding-right:4px}@media (max-width: 749px){header .right a.btn_resa .ma,header .right span.btn_resa .ma{display:none}header .right a.btn_resa .r,header .right span.btn_resa .r{text-transform:uppercase}}@media (max-width: 575px){header .right a.btn_resa,header .right span.btn_resa{padding:0 22px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}header .right a.btn_resa i,header .right span.btn_resa i{margin-right:0}header .right a.btn_resa .rs,header .right span.btn_resa .rs{display:none}header .right a.btn_resa[data-qte]:after,header .right span.btn_resa[data-qte]:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:.92rem;width:22px;height:22px;line-height:22px;top:-8px;right:-8px;margin-top:0;margin-right:0}}header .right.white .icon{--color:white}header .right.white .button.btn-blue{background:white;color:#132531}header .right.white span.menu{color:white}@media (max-width: 575px){.no-xs{display:none !important}}@media (max-width: 749px){.no-sm{display:none !important}}@media (max-width: 1023px){.no-md{display:none !important}}@media (max-width: 1199px){.no-lg{display:none !important}}@media (max-width: 1439px){.no-xl{display:none !important}}
/*# sourceMappingURL=v1.css.map */
#CatalogueIndex section{padding:var(--padding-vertical) var(--padding-horizontal);display:flex;width:100%;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;position:relative}#CatalogueIndex section.lightgrey{background-color:#efefef}#CatalogueIndex section>.content{max-width:1135px;width:100%}#CatalogueIndex #ListCategorie>.content{display:grid;grid-template-columns:repeat(3, 1fr);gap:110px;max-width:1600px}@media (max-width: 1199px){#CatalogueIndex #ListCategorie>.content{gap:50px}}@media (max-width: 1023px){#CatalogueIndex #ListCategorie>.content{gap:30px}}@media (max-width: 1199px){#CatalogueIndex #ListCategorie>.content{grid-template-columns:repeat(2, 1fr);gap:30px}}@media (max-width: 575px){#CatalogueIndex #ListCategorie>.content{gap:10px}}#CatalogueIndex #ListCategorie>.content>.categorie{display:flex;width:100%;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:center;color:black;text-decoration:none}#CatalogueIndex #ListCategorie>.content>.categorie>picture{display:block;width:100%;height:auto;max-width:100%}#CatalogueIndex #ListCategorie>.content>.categorie>picture img{width:100%;height:auto;transition:transform 0.3s ease}#CatalogueIndex #ListCategorie>.content>.categorie>.bottom{padding:16px;display:flex;width:100%;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:center;max-width:100%}#CatalogueIndex #ListCategorie>.content>.categorie>.bottom>b{color:#132531;font-size:2.4rem;letter-spacing:2.4px;text-transform:uppercase;margin-bottom:6px}@media (max-width: 575px){#CatalogueIndex #ListCategorie>.content>.categorie>.bottom>b{letter-spacing:1.4px;font-size:1.4rem}}#CatalogueIndex #ListCategorie>.content>.categorie>.bottom>.nb{color:#B6014C;font-size:1.4rem;letter-spacing:1.4px;text-transform:uppercase}#CatalogueIndex #ListCategorie>.content>.categorie>.bottom p{text-align:center;font-size:1.4rem;font-weight:400;line-height:24px}@media (max-width: 575px){#CatalogueIndex #ListCategorie>.content>.categorie>.bottom p{font-size:1rem;line-height:16px}}#CatalogueIndex #ListCategorie>.content>.categorie:hover>picture img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
/*# sourceMappingURL=catalogue_index.css.map */

