@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;500;600;700&family=Open+Sans:wght@300;400;500;600;700&display=swap);
:root{--primary: #2c3137;--secondary: #E2C5A5}#wrapper{background-color:transparent;padding-bottom:2.5rem}@media (max-width: 991px){#wrapper{padding-bottom:20px}}.form-control{color:#232323}.col-container{display:-ms-flexbox;display:flex;grid-gap:2.1875rem;margin-bottom:4.375rem}@media (max-width: 768px){.col-container{-ms-flex-direction:column;flex-direction:column}}.col-container .col{-ms-flex:1 1 0px;flex:1 1 0}.col-container.align-center{-ms-flex-align:center;align-items:center}.col-container:after{content:none}h1,.h1{font-family:"Montserrat", sans-serif;font-size:2.25rem;line-height:initial;margin-top:2.5rem;color:var(--primary);text-transform:none}h2,.h2{font-family:"Montserrat", sans-serif;font-size:2.25rem;line-height:initial;color:var(--primary);position:relative;padding-bottom:1.5625rem;margin-bottom:1.5625rem;margin-top:2.5rem}@media (max-width: 768px){h2,.h2{font-size:21px;padding-bottom:1.25rem}}h2.center,.h2.center{text-align:center}h2:after,.h2:after{position:absolute;content:"";left:50%;transform:translateX(-50%);width:60px;height:10px;background-color:var(--secondary);bottom:-5px}@media (max-width: 991px){h2:after,.h2:after{width:35px;height:6px}}.back .back__icon{cursor:pointer;width:34px;height:34px;background-color:var(--primary);border-radius:100%;position:relative}.back .back__icon:after{content:"";background-image:url(../css/img/61a6453554fd4396f1813c094fd9ad99.svg);position:absolute;width:100%;height:100%;background-repeat:no-repeat;background-position:center;left:-1px}@media (min-width: 1024px){.btn{transition:all 0.5s ease}.btn:hover{zoom:102%}}.btn-primary{border-radius:20px;text-transform:none}.relative{position:relative}.hidden{display:none}@media (max-width: 991px){body#index footer #block-reassurance{display:block !important}}footer #block-reassurance{transform:translateY(-50%);background-color:#F6F6F6}@media (max-width: 991px){footer #block-reassurance{display:none !important;transform:none;margin:0 -15px}}footer #block-reassurance ul{background-color:transparent;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;padding:25px}@media (max-width: 991px){footer #block-reassurance ul{-ms-flex-wrap:wrap;flex-wrap:wrap}}footer #block-reassurance ul li{margin:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end}@media (max-width: 991px){footer #block-reassurance ul li{-ms-flex:50%;flex:50%;margin-bottom:15px}}footer #block-reassurance ul li img{max-width:-moz-fit-content;max-width:fit-content}footer #block-reassurance ul li span{color:var(--primary) !important;margin-top:10px;font-size:1.125rem;font-weight:500;font-family:Futura, sans-serif;text-transform:uppercase;text-align:center;white-space:nowrap}.nav-bottom-mobile{position:fixed;bottom:0;width:100%;z-index:5}.nav-bottom-mobile .product__buy__mobile{background-color:var(--secondary) !important;margin:0 !important;padding:13px !important}.nav-bottom-mobile .product__buy__mobile input.js-cart-line-product-quantity{background-color:var(--secondary)}.nav-bottom-mobile ul{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;margin:0;padding:13px 5px;background-color:var(--primary)}.nav-bottom-mobile ul li{-ms-flex:1 1 0px;flex:1 1 0px}.nav-bottom-mobile ul li a,.nav-bottom-mobile ul li.display-search{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;color:white}.nav-bottom-mobile ul li a img,.nav-bottom-mobile ul li.display-search img{width:24px;height:24px;margin-bottom:5px}.nav-bottom-mobile ul li a span,.nav-bottom-mobile ul li.display-search span{font-size:9px;font-family:'Montserrat Light', 'Montserrat', sans-serif;line-height:initial;text-align:center;white-space:nowrap}header .burger_mobile{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;grid-gap:15px}header .burger_mobile svg{cursor:pointer;color:white;fill:white;stroke:white}header .burger_mobile span.text-menu{font-size:18px;text-transform:uppercase;font-weight:bold;cursor:pointer;color:#ffffff;margin-left:.9375rem}@media (max-width: 991px){header .burger_mobile span.text-menu{display:none}}body.mobile-device header .burger_mobile{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-right:12px}body.mobile-device header .burger_mobile svg,body.mobile-device header .burger_mobile svg path,body.mobile-device header #_desktop_cart svg,body.mobile-device header #_desktop_cart svg path{color:white;fill:white}#mobile-menu{position:fixed;top:69px !important;left:0;width:100vw;height:calc(100vh - 69px);z-index:999;transform:translateX(-100%);overflow-y:auto}#mobile-menu ul.mobile-menu-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:0;background:var(--primary);box-sizing:border-box;overflow-y:auto;height:100%;box-shadow:0 3px 6px #00000016}#mobile-menu ul.mobile-menu-container>li>a{display:-ms-flexbox;display:flex;padding:15px 25px;color:white;text-transform:uppercase;font-weight:bold}#mobile-menu ul.mobile-menu-container>li>a:active,#mobile-menu ul.mobile-menu-container>li>a:focus{background:#5F0110}#mobile-menu ul.mobile-menu-container>li>a i{margin-left:10px}#mobile-menu ul.mobile-menu-container ul.rayons{background-color:#F6F6F6;padding:10px 0;display:none}#mobile-menu ul.mobile-menu-container ul.rayons.active{display:block}#mobile-menu ul.mobile-menu-container ul.rayons>li.rayon{padding:15px 25px;border-bottom:1px solid #F6F6F6}#mobile-menu ul.mobile-menu-container ul.rayons>li.rayon>a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;grid-gap:15px;font-size:18px;font-family:'Montserrat', sans-serif;font-weight:bold;text-transform:uppercase;color:var(--primary)}#mobile-menu ul.mobile-menu-container ul.rayons>li.rayon>a img{width:60px;height:60px;border-radius:100%}#mobile-menu ul.mobile-menu-container ul.rayons>li.rayon>ul{margin-top:20px;display:none}#mobile-menu ul.mobile-menu-container ul.rayons>li.rayon>ul.active{display:block}#mobile-menu ul.mobile-menu-container ul.rayons>li.rayon>ul>li>a{display:block;padding:3px 0;font-weight:bold;color:#333333}#menu .menu-container{display:-ms-flexbox;display:flex;position:relative}#menu section.sub-rayons,#menu aside#rayons{display:inline-block;width:-moz-available;width:fill-available;width:-webkit-fill-available}#menu aside#rayons{position:sticky;top:162px;-ms-flex-item-align:start;align-self:flex-start;-ms-flex:1 0 300px;flex:1 0 300px;background-color:#F6F6F6;width:auto;max-width:300px;overflow-y:auto;padding:25px 0}#menu aside#rayons li.rayon a{padding:5px 30px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;grid-gap:15px;font-size:18px;font-family:'Montserrat', sans-serif;font-weight:bold;color:var(--primary)}#menu aside#rayons li.rayon a:hover{background-color:var(--primary);color:white}#menu aside#rayons li.rayon a:focus{text-decoration:none}#menu aside#rayons li.rayon a .menu-img{-ms-flex:0 0 65px;flex:0 0 65px}#menu aside#rayons li.rayon a .menu-img img{width:65px;height:65px;border-radius:40%}#menu aside#rayons li.rayon a span{text-transform:uppercase;font-size:12px;font-weight:bold}#menu .sub-rayons{width:inherit}#menu .sub-rayons .ak_menu__category .category__cover{height:135px;background-repeat:no-repeat;background-position:center;background-size:cover;background-color:var(--primary);margin-bottom:20px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}#menu .sub-rayons .ak_menu__category .category__cover h2,#menu .sub-rayons .ak_menu__category .category__cover .h2{margin:0;padding:20px;text-transform:none;color:white;transform:translateY(-10px);font-size:1.625rem}#menu .sub-rayons .ak_menu__category .category__cover h2:after,#menu .sub-rayons .ak_menu__category .category__cover .h2:after{width:45px}#menu .sub-rayons .ak_menu__category .category__cover h2:hover,#menu .sub-rayons .ak_menu__category .category__cover .h2:hover{color:var(--secondary)}#menu .sub-rayons .ak_menu__category .category__subcategories{display:-ms-grid;display:grid;grid-gap:20px;-ms-grid-columns:(minmax(0, 1fr))[5];grid-template-columns:repeat(5, minmax(0, 1fr));margin-bottom:15px}@media (max-width: 1400px){#menu .sub-rayons .ak_menu__category .category__subcategories{-ms-grid-columns:(minmax(0, 1fr))[4];grid-template-columns:repeat(4, minmax(0, 1fr))}}@media (max-width: 1200px){#menu .sub-rayons .ak_menu__category .category__subcategories{-ms-grid-columns:(minmax(0, 1fr))[3];grid-template-columns:repeat(3, minmax(0, 1fr))}}@media (max-width: 768px){#menu .sub-rayons .ak_menu__category .category__subcategories{-ms-grid-columns:(minmax(0, 1fr))[2];grid-template-columns:repeat(2, minmax(0, 1fr))}}#menu .sub-rayons .ak_menu__category .category__subcategories>a{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;position:relative;aspect-ratio:14 / 18}#menu .sub-rayons .ak_menu__category .category__subcategories>a>.category__subcategories__Background{background-repeat:no-repeat;background-position:center;background-size:cover;position:absolute;left:0;right:0;bottom:0;top:0;z-index:0}#menu .sub-rayons .ak_menu__category .category__subcategories>a>.category__subcategories__Background::before{position:absolute;content:"";background:linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0.619608));z-index:0;width:100%;left:0;right:0;top:0;bottom:0}#menu .sub-rayons .ak_menu__category .category__subcategories>a h3,#menu .sub-rayons .ak_menu__category .category__subcategories>a .h3{color:white;font-family:"Montserrat", sans-serif;font-size:17px;font-weight:bold;margin:0;padding:20px;min-height:100px;width:100%;line-height:30px;text-align:left;z-index:1}#menu .sub-rayons .ak_menu__category .category__subcategories>a h3::after,#menu .sub-rayons .ak_menu__category .category__subcategories>a .h3::after{position:absolute;right:24px;bottom:58px;left:auto;content:"";background-color:transparent;width:13px;height:9px}body#module-ak_menu-display #wrapper{padding:0;margin:0}body#module-ak_menu-display #wrapper #main{padding:0;margin:0;max-width:none;width:auto}body#module-ak_menu-display #wrapper #main #content{padding:0;margin:0}body#module-ak_menu-display footer#footer{padding-top:16px;margin-top:0}body#module-ak_menu-display footer#footer #block-reassurance{transform:none}#search_widget_inline{margin:20px 0}#search_widget_inline form{position:relative;margin-left:auto}#search_widget_inline form input[type=text]{border-radius:5px;width:100%;padding:7px 26px;border:1px solid #707070}#search_widget_inline form input[type=text]:-ms-input-placeholder{color:black;opacity:1;font-size:1.125rem}#search_widget_inline form input[type=text]::placeholder{color:black;opacity:1;font-size:1.125rem}#search_widget_inline form .search-icon{position:absolute;right:25px;top:50%;transform:translateY(-50%);padding:0;border:none;background-color:transparent;cursor:pointer}body#index #search_widget_inline form input[type=text]{border:none;padding:18px 25px}body#index #search_widget_inline form input[type=text]:-ms-input-placeholder{color:#333 !important}body#index #search_widget_inline form input[type=text]::placeholder{color:#333 !important}body#category #search_widget_inline{margin:0;max-width:350px;margin-left:auto}article.product-miniature,article.mini-product{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;position:relative;border:1px solid #F6F6F6}@media (max-width: 991px){article.product-miniature,article.mini-product{border-bottom:none;border-top:1px solid #F6F6F6;border-left:1px solid #F6F6F6;border-right:1px solid #F6F6F6}}article.product-miniature .miniature__thumbnail img,article.mini-product .miniature__thumbnail img{-o-object-fit:cover;object-fit:cover}article.product-miniature .miniature__details,article.mini-product .miniature__details{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:1.25rem 1.875rem;width:100%;border-top:1px solid #F6F6F6;height:100%}@media (max-width: 991px){article.product-miniature .miniature__details,article.mini-product .miniature__details{border-top:none}}@media (max-width: 991px){article.product-miniature .miniature__details,article.mini-product .miniature__details{padding:7px 15px;height:100%;-ms-flex-pack:justify;justify-content:space-between}}article.product-miniature .miniature__details .product-title,article.mini-product .miniature__details .product-title{margin:0;display:-ms-flexbox;display:flex;text-align:left}article.product-miniature .miniature__details .product-title a,article.mini-product .miniature__details .product-title a{color:var(--primary);font-size:18px;text-align:left}article.product-miniature .miniature__details #spr_list,article.mini-product .miniature__details #spr_list{margin-top:auto}article.product-miniature .miniature__details .product-price-and-shipping,article.mini-product .miniature__details .product-price-and-shipping{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:justify;justify-content:space-between}article.product-miniature .miniature__details .product-price-and-shipping .product_price,article.mini-product .miniature__details .product-price-and-shipping .product_price{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end}@media (max-width: 1500px){article.product-miniature .miniature__details .product-price-and-shipping .product_price,article.mini-product .miniature__details .product-price-and-shipping .product_price{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}}article.product-miniature .miniature__details .product-price-and-shipping .product_price .price,article.mini-product .miniature__details .product-price-and-shipping .product_price .price{font-size:24px;color:var(--primary);line-height:initial;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;margin:0;font-weight:bold}article.product-miniature .miniature__details .product-price-and-shipping .product_price .price span:first-of-type,article.mini-product .miniature__details .product-price-and-shipping .product_price .price span:first-of-type{font-size:50px;line-height:48px;position:relative}article.product-miniature .miniature__details .product-price-and-shipping .product_price .price span:first-of-type::after,article.mini-product .miniature__details .product-price-and-shipping .product_price .price span:first-of-type::after{content:"€";position:absolute;top:0;right:-15px;font-size:18px;line-height:initial;font-weight:normal}article.product-miniature .miniature__details .product-price-and-shipping .product_price div.product_discount,article.mini-product .miniature__details .product-price-and-shipping .product_price div.product_discount{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;height:-moz-max-content;height:max-content}article.product-miniature .miniature__details .product-price-and-shipping .product_price div.product_discount .regular-price,article.product-miniature .miniature__details .product-price-and-shipping .product_price div.product_discount .unit-price,article.mini-product .miniature__details .product-price-and-shipping .product_price div.product_discount .regular-price,article.mini-product .miniature__details .product-price-and-shipping .product_price div.product_discount .unit-price{white-space:nowrap;margin-left:10px;font-size:12px;font-family:"Open Sans", "Montserrat", sans-serif;font-weight:normal;color:#333}article.product-miniature .miniature__details .product-price-and-shipping .product_price div.product_discount .regular-price,article.mini-product .miniature__details .product-price-and-shipping .product_price div.product_discount .regular-price{color:var(--primary);font-weight:600}@media (max-width: 1500px){article.product-miniature .miniature__details .product-price-and-shipping .product_price div.product_discount .unit-price,article.mini-product .miniature__details .product-price-and-shipping .product_price div.product_discount .unit-price{margin:0}}@media (max-width: 1024px){article.product-miniature .miniature__details .product-price-and-shipping .product_price div.product_discount .unit-price,article.mini-product .miniature__details .product-price-and-shipping .product_price div.product_discount .unit-price{display:none}}article.mini-product{-ms-flex-direction:row;flex-direction:row}article.mini-product .miniature__thumbnail{width:123px;height:123px;-ms-flex:0 0 123px;flex:0 0 123px}article.mini-product .miniature__thumbnail img{width:123px;height:123px}article.mini-product .miniature__details{padding:10px}article.mini-product .miniature__details .product-title{margin-bottom:15px}article.mini-product .miniature__details .product-price-and-shipping .product_price{-ms-flex-direction:column;flex-direction:column}article.mini-product .miniature__details .product-price-and-shipping .product_shipping{margin-bottom:5px}article.mini-product .miniature__details .product-price-and-shipping .product_shipping .product_shipping__buttons .product_shipping__buttons__less,article.mini-product .miniature__details .product-price-and-shipping .product_shipping .product_shipping__buttons .product_shipping__buttons__more{width:1.5625rem;height:1.5625rem}article.mini-product .miniature__details .product-price-and-shipping .product_shipping .product_shipping__buttons .product_shipping__buttons__less svg,article.mini-product .miniature__details .product-price-and-shipping .product_shipping .product_shipping__buttons .product_shipping__buttons__more svg{max-width:13px;height:auto}article.product-miniature{-ms-flex-direction:column;flex-direction:column}@media (max-width: 991px){article.product-miniature{-ms-flex-direction:row;flex-direction:row}}article.product-miniature .miniature__thumbnail{background-color:#f6f6f6;position:relative}@media (max-width: 991px){article.product-miniature .miniature__thumbnail a.thumbnail{width:123px;height:123px}}@media (max-width: 991px){article.product-miniature .miniature__thumbnail a.thumbnail img{width:123px;height:123px}}article.product-miniature .miniature__details #gsr-review-list{width:-moz-fit-content !important;width:fit-content !important;text-align:left !important;margin-top:2px}article.product-miniature .miniature__details #gsr-review-list .rating-star-yellow>label.list-front{font-size:14px !important;margin:0}article.product-miniature .miniature__details #gsr-review-list .rating-star-yellow>input:checked+label,article.product-miniature .miniature__details #gsr-review-list .rating-star-yellow>label.checked{color:#E2C5A5 !important}article.product-miniature .product-flags{left:0;-ms-flex-align:start;align-items:flex-start}article.product-miniature .product-flags--features{right:0;left:auto;-ms-flex-align:end;align-items:flex-end}article.product-miniature .product-flags li.product-flag{font-size:.875rem;background-color:var(--primary);color:white;font-weight:initial;border:none;text-align:right}article.product-miniature .product-flags li.product-flag.on-sale{width:auto;margin-top:0.625rem !important}@media (max-width: 991px){article.product-miniature .product-flags li.product-flag{font-size:7px;padding:0 5px !important}article.product-miniature .product-flags li.product-flag.discount{font-size:1.125rem}}article.product-miniature .product-flags ul{margin-right:.625rem}article.product-miniature .product-flags ul li{margin-top:.625rem}@media (max-width: 991px){article.product-miniature .product-flags ul li:nth-child(n+3){display:none}}article.product-miniature .product-flags ul li img{max-width:60px}@media (max-width: 991px){article.product-miniature .product-flags ul li img{max-width:22px !important}}.modal-open #modal_map.in{display:-ms-flexbox !important;display:flex !important}#modal_map p,#modal_map strong,#modal_map ul,#modal_map li{color:#333333}#modal_map .modal-dialog{max-width:1130px;padding:30px;margin:auto}@media (max-width: 991px){#modal_map .modal-dialog{padding:30px}}#modal_map .modal-content{border-radius:15px}#modal_map .modal-content *:not(.material-icons){font-family:'Open Sans', 'Montserrat', sans-serif}#modal_map .modal-header{position:absolute;width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;border:none;z-index:1}#modal_map .modal-header img{max-width:75px;margin:20px}@media (max-width: 991px){#modal_map .modal-header img{max-width:60px}}#modal_map .modal-header span[data-dismiss="modal"]{font-size:16px;font-weight:700;color:var(--primary);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;cursor:pointer}#modal_map .modal-header span[data-dismiss="modal"] i{color:white;background-color:var(--primary);border-radius:100px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:44px;height:44px;font-size:30px;margin-left:10px}#modal_map .modal-header::after{content:none}#modal_map .modal-body{padding:30px 30px;margin-top:70px}#modal_map .modal-body .modal-body-img{text-align:center}#modal_map .modal-body .modal-body-img img{max-height:500px}#modal_map .modal-body .modal-body-content{display:inline-block}#modal_map .modal-body .modal-body-content .delivery-hours p{text-align:center;color:var(--primary);font-weight:bold;margin-bottom:20px}@media (min-width: 992px){#modal_map .modal-body .modal-body-content .delivery-hours p{display:none}}@media (max-width: 991px){#modal_map .modal-body .modal-body-content .delivery-zone{display:none}}#modal_map .modal-body .modal-body-content .delivery-zone p{color:var(--primary);font-weight:bold}#modal_map .modal-body .modal-body-content .delivery-zone p strong{color:var(--primary)}#modal_map .modal-body .modal-body-content .delivery-zone ul{list-style:'- ';columns:2;padding-left:10px}#modal_map .modal-body .modal-body-content .delivery-zone ul li{margin:0}#modal_map .modal-body .modal-body-content .delivery-infos>ul>li{display:-ms-flexbox;display:flex;grid-gap:15px}@media (max-width: 991px){#modal_map .modal-body .modal-body-content .delivery-infos>ul>li{-ms-flex-direction:column;flex-direction:column}}#modal_map .modal-body .modal-body-content .delivery-infos>ul>li:not(:last-of-type){border-bottom:1px dashed var(--primary);margin-bottom:20px}@media (max-width: 991px){#modal_map .modal-body .modal-body-content .delivery-infos>ul>li:not(:last-of-type){padding-bottom:10px}}#modal_map .modal-body .modal-body-content .delivery-infos>ul>li>div:first-of-type{-ms-flex:0 0 78px;flex:0 0 78px;margin-top:10px}@media (max-width: 991px){#modal_map .modal-body .modal-body-content .delivery-infos>ul>li>div:first-of-type{-ms-flex:0;flex:0}}#modal_map .modal-body .modal-body-content .delivery-infos>ul>li>div>p:first-child{color:var(--primary);margin-bottom:7px}#modal_map .modal-body .modal-body-content .delivery-infos>ul>li>div>p:first-child strong{color:var(--primary)}#modal_map .modal-body .modal-body-content .delivery-infos>ul>li>div>ul{list-style:'- ';padding-left:10px}@media (min-width: 992px){#modal_map .modal-body .modal-body-content .delivery-infos>ul>li>div>ul{display:none}}#modal_map .modal-body .modal-body-content .delivery-box{background-color:var(--primary);color:white;border-radius:10px;padding:30px 25px;text-align:center;font-weight:bold;margin-top:.9375rem}#modal_map .modal-body .modal-body-content .delivery-box p,#modal_map .modal-body .modal-body-content .delivery-box strong{color:white}#modal_map .modal-body .modal-body-content .delivery-box p:last-of-type,#modal_map .modal-body .modal-body-content .delivery-box strong:last-of-type{margin:0}#modal_map .modal-body .modal-body-content .delivery-box p a,#modal_map .modal-body .modal-body-content .delivery-box strong a{color:white;display:inline-block;background-color:var(--secondary);color:var(--primary);border-radius:20px;text-transform:none;padding:0.5rem 1.875rem}#modal_map span.background-primary{background-color:var(--primary);color:var(--secondary);font-weight:bold}#modal_map span.background-secondary{background-color:var(--secondary);color:var(--primary);font-weight:bold}#modal_map span.underline{text-decoration:underline}#ak_shoppingcart{top:0;right:0;position:fixed;background:#fff;height:100%;width:90%;max-width:400px;z-index:1050;margin-top:109px;box-sizing:border-box;transition:transform 0.3s cubic-bezier(0.22, 1, 0.36, 1);transform:translateX(100%);box-shadow:7px 7px 19px}@media (max-width: 1024px){#ak_shoppingcart{margin-top:0}}#ak_shoppingcart.active{transform:translateX(0)}#ak_shoppingcart .ak_shoppingcart_content{height:100%}#ak_shoppingcart .aside-header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin:30px 15px}#ak_shoppingcart .aside-header>span:first-of-type{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:16px;font-weight:bold;color:black}#ak_shoppingcart .aside-header>span:first-of-type svg{transform:translateY(-3px);margin-right:10px}#ak_shoppingcart .aside-header span.close{opacity:1;cursor:pointer}#ak_shoppingcart .aside-content{height:100%;max-height:calc(100vh - 25px - 290px - 100px - 150px);overflow-y:auto;overflow-x:hidden}@media (max-width: 1024px){#ak_shoppingcart .aside-content{max-height:calc(100vh - 25px - 420px - 50px)}}#ak_shoppingcart .aside-content ul.cart-items{max-height:100px}#ak_shoppingcart .aside-content ul.cart-items li{padding:0}#ak_shoppingcart .aside-footer{margin:30px 15px}#ak_shoppingcart .aside-footer .delivery{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;font-weight:bold;color:black}#ak_shoppingcart .aside-footer .cart-price{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;font-weight:bold;color:var(--primary)}#ak_shoppingcart .aside-footer .delivery-info{font-size:.75rem;text-decoration:underline}#ak_shoppingcart .aside-footer .delivery-info span{cursor:pointer}#ak_shoppingcart .aside-footer .buttons{margin-top:40px}#ak_shoppingcart .aside-footer .buttons p{text-align:center}#ak_shoppingcart .aside-footer .buttons p a{text-decoration:underline;text-align:center}#ak_shoppingcart .aside-footer .buttons p a.btn-primary{text-decoration:none;width:100%}#wrapper .breadcrumb li::after{content:'>';margin:0}body#cart .cart-item .js-cart-line-product-quantity,body#product .product__price_and_shipping .js-cart-line-product-quantity,article.product-miniature .js-cart-line-product-quantity,article.mini-product .js-cart-line-product-quantity{min-width:100px;z-index:0;padding:0;text-align:center;height:35px}body#cart .cart-item .input-group,body#product .product__price_and_shipping .input-group,article.product-miniature .input-group,article.mini-product .input-group{position:relative;width:100% !important;max-width:100px !important;text-align:center !important;background-color:transparent !important;border:none !important;-ms-flex-pack:center;justify-content:center;z-index:1}body#cart .cart-item .input-group input,body#product .product__price_and_shipping .input-group input,article.product-miniature .input-group input,article.mini-product .input-group input{border:none}body#cart .cart-item .input-group .input-group-btn,body#product .product__price_and_shipping .input-group .input-group-btn,article.product-miniature .input-group .input-group-btn,article.mini-product .input-group .input-group-btn{display:none}body#cart .cart-item .input-group .input-group-btn-vertical,body#product .product__price_and_shipping .input-group .input-group-btn-vertical,article.product-miniature .input-group .input-group-btn-vertical,article.mini-product .input-group .input-group-btn-vertical{position:initial}body#cart .cart-item .input-group .input-group-btn-vertical button,body#product .product__price_and_shipping .input-group .input-group-btn-vertical button,article.product-miniature .input-group .input-group-btn-vertical button,article.mini-product .input-group .input-group-btn-vertical button{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background-color:transparent;border:none;width:34px;height:34px}body#cart .cart-item .input-group .input-group-btn-vertical button.bootstrap-touchspin-down,body#product .product__price_and_shipping .input-group .input-group-btn-vertical button.bootstrap-touchspin-down,article.product-miniature .input-group .input-group-btn-vertical button.bootstrap-touchspin-down,article.mini-product .input-group .input-group-btn-vertical button.bootstrap-touchspin-down{position:absolute;left:0;top:0;z-index:2;background:var(--primary);border-radius:30px;height:34px;width:34px}@media (max-width: 991px){body#cart .cart-item .input-group .input-group-btn-vertical button.bootstrap-touchspin-down,body#product .product__price_and_shipping .input-group .input-group-btn-vertical button.bootstrap-touchspin-down,article.product-miniature .input-group .input-group-btn-vertical button.bootstrap-touchspin-down,article.mini-product .input-group .input-group-btn-vertical button.bootstrap-touchspin-down{left:0}}body#cart .cart-item .input-group .input-group-btn-vertical button.bootstrap-touchspin-down i,body#product .product__price_and_shipping .input-group .input-group-btn-vertical button.bootstrap-touchspin-down i,article.product-miniature .input-group .input-group-btn-vertical button.bootstrap-touchspin-down i,article.mini-product .input-group .input-group-btn-vertical button.bootstrap-touchspin-down i{position:initial;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}body#cart .cart-item .input-group .input-group-btn-vertical button.bootstrap-touchspin-down i::after,body#product .product__price_and_shipping .input-group .input-group-btn-vertical button.bootstrap-touchspin-down i::after,article.product-miniature .input-group .input-group-btn-vertical button.bootstrap-touchspin-down i::after,article.mini-product .input-group .input-group-btn-vertical button.bootstrap-touchspin-down i::after{content:"\e15b";font-size:22px;color:white}body#cart .cart-item .input-group .input-group-btn-vertical button.bootstrap-touchspin-up,body#product .product__price_and_shipping .input-group .input-group-btn-vertical button.bootstrap-touchspin-up,article.product-miniature .input-group .input-group-btn-vertical button.bootstrap-touchspin-up,article.mini-product .input-group .input-group-btn-vertical button.bootstrap-touchspin-up{position:absolute;right:0;top:0;z-index:2;background:var(--primary);border-radius:30px;height:34px;width:34px}body#cart .cart-item .input-group .input-group-btn-vertical button.bootstrap-touchspin-up.btn-disabled,body#product .product__price_and_shipping .input-group .input-group-btn-vertical button.bootstrap-touchspin-up.btn-disabled,article.product-miniature .input-group .input-group-btn-vertical button.bootstrap-touchspin-up.btn-disabled,article.mini-product .input-group .input-group-btn-vertical button.bootstrap-touchspin-up.btn-disabled{cursor:not-allowed;opacity:.65}@media (max-width: 991px){body#cart .cart-item .input-group .input-group-btn-vertical button.bootstrap-touchspin-up,body#product .product__price_and_shipping .input-group .input-group-btn-vertical button.bootstrap-touchspin-up,article.product-miniature .input-group .input-group-btn-vertical button.bootstrap-touchspin-up,article.mini-product .input-group .input-group-btn-vertical button.bootstrap-touchspin-up{right:0}}body#cart .cart-item .input-group .input-group-btn-vertical button.bootstrap-touchspin-up i,body#product .product__price_and_shipping .input-group .input-group-btn-vertical button.bootstrap-touchspin-up i,article.product-miniature .input-group .input-group-btn-vertical button.bootstrap-touchspin-up i,article.mini-product .input-group .input-group-btn-vertical button.bootstrap-touchspin-up i{position:initial;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}body#cart .cart-item .input-group .input-group-btn-vertical button.bootstrap-touchspin-up i::after,body#product .product__price_and_shipping .input-group .input-group-btn-vertical button.bootstrap-touchspin-up i::after,article.product-miniature .input-group .input-group-btn-vertical button.bootstrap-touchspin-up i::after,article.mini-product .input-group .input-group-btn-vertical button.bootstrap-touchspin-up i::after{content:"\e5cd";font-size:22px;color:white;transform:rotate(45deg)}@media (max-width: 991px){body#product .js-product-add-to-cart .product_shipping a.add{width:54px;height:54px}body#product .js-product-add-to-cart .product_shipping a.add i{font-size:30px}}.section-filters>.filter-text--container>p{cursor:pointer}.product-section-filter div.filtres{z-index:999;transform:translateX(-100%);background-color:white;height:100vh;position:fixed;top:0;left:0;right:0;bottom:0;transition:transform 1s;max-width:420px;padding:1.25rem}.product-section-filter div.filtres div.icon_close_filters{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:0;margin-bottom:25px;color:#232323}.product-section-filter div.filtres div.icon_close_filters .title{font-size:1.25rem;font-family:"Montserrat", sans-serif;margin:0;font-weight:bold}.product-section-filter div.filtres div.icon_close_filters i{cursor:pointer}.product-section-filter div.filtres.show-filter{position:fixed;display:block;transform:translateX(0);overflow-y:auto}.product-section-filter div.filtres #search_filters_wrapper section.active_filters{background:transparent;margin-top:1.25rem;margin-bottom:1.25rem;padding:0}.product-section-filter div.filtres #search_filters_wrapper section.active_filters .active-filter-title{display:block;font-size:1rem;font-weight:bold;color:#232323;padding:0 0 1.25rem 0;margin:0}.product-section-filter div.filtres #search_filters_wrapper section.active_filters ul li{background-color:#f1f1f1;padding:5px 10px;border-radius:100px}.product-section-filter div.filtres #search_filters_wrapper section.active_filters ul li a{margin-left:5px}.product-section-filter div.filtres #search_filters_wrapper section.active_filters ul li.js-search-filters-clear-all{display:inline-block;text-decoration:underline;font-size:.8125rem;line-height:12px;background-color:transparent;cursor:pointer}.product-section-filter div.filtres #search_filters_wrapper section.active_filters ul li.js-search-filters-clear-all::marker{display:none}.product-section-filter div.filtres #search_filters_wrapper #search_filters{display:block;padding:0}.product-section-filter div.filtres #search_filters_wrapper section.facet{border-bottom:1px solid #002c11;padding-bottom:1.25rem;margin-bottom:1.25rem}.product-section-filter div.filtres #search_filters_wrapper section.facet .facet-title{text-align:left;padding:0 0 1.25rem 0;border-bottom:0;margin-bottom:0;font-size:1rem;font-weight:bold;font-family:Montserrat, sans-serif}.product-section-filter div.filtres #search_filters_wrapper section.facet .facet-title .title-text{padding:0;margin:0;border-bottom:0}.product-section-filter div.filtres #search_filters_wrapper section.facet .facet-title .title-text+span{display:none}.product-section-filter div.filtres #search_filters_wrapper section.facet .pkcolor.pkradio>li>label{border:1px solid black}.product-section-filter div.filtres #search_filters_wrapper section.facet ul{list-style-type:none;display:block !important}.product-section-filter div.filtres #search_filters_wrapper section.facet ul li label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:15px}.product-section-filter div.filtres #search_filters_wrapper section.facet ul li label span{top:0}.product-section-filter div.filtres #search_filters_wrapper section.facet ul li label span input{margin:0}.product-section-filter div.filtres #search_filters_wrapper section.facet ul li label a{font-size:.875rem;margin:0}.product-section-filter div.filtres #search_filters_wrapper section.facet ul li p{font-size:.875rem}.product-section-filter div.filtres #search_filters_wrapper section.facet.facetIsBoolean{padding-top:0;padding-bottom:1.25rem}.product-section-filter div.filtres #search_filters_wrapper section.facet.facetIsBoolean ul{margin:0}.product-section-filter div.filtres #search_filters_wrapper section.facet.facetIsBoolean ul .facet-label{margin:0 0 3px 0}.product-section-filter div.filtres #search_filters_wrapper section.facet.facetIsBoolean ul .facet-label a{font-weight:bold;margin-bottom:-4px}aside#notifications{padding-top:20px}.input-group{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.input-group .input-group-btn>.btn[data-action="show-password"]{background:var(--primary)}.input-group .input-group-btn>.btn[data-action="show-password"]:hover{zoom:100%;height:38px}#file-upload+.bootstrap-filestyle{display:-ms-flexbox;display:flex}#file-upload+.bootstrap-filestyle label[for='file-upload']{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:38px}@media (max-width: 991px){#sib-conversations:not(.brevo-conversations--expanded),#brevo-conversations:not(.brevo-conversations--expanded){bottom:50% !important;transform:translateY(50%) !important}}#modal_install .modal-header{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:end;justify-content:flex-end;border:none}#modal_install .modal-header span[data-dismiss="modal"]{font-size:16px;font-weight:700;color:var(--primary);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;cursor:pointer}#modal_install .modal-header span[data-dismiss="modal"] i{color:white;background-color:var(--primary);border-radius:100px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:44px;height:44px;font-size:30px;margin-left:10px}#modal_install .modal-header::after{content:none}#modal_install .modal-body{padding:0}#modal_install .modal-body img{background-color:var(--primary);border-radius:20px;width:125px}#modal_install .modal-body p{text-align:center}#modal_install .modal-body p.text{font-size:1.5rem;font-weight:bold;text-align:center;color:var(--primary);margin-top:30px;margin-bottom:15px}#modal_install .modal-footer{text-align:center;border:none;margin-bottom:15px}#header{position:sticky;top:0;width:100%;z-index:10;background-color:var(--primary)}#header.sticky .top-bar{padding-top:5px;padding-bottom:5px}#header.sticky .sub-nav nav>ul:first-of-type li{padding-top:15px;padding-bottom:15px}#header .mobile{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:20px 18px;min-height:74px}#header .mobile .page-name{font-size:18px;font-family:"Montserrat", sans-serif;font-weight:bold;color:white;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#header .mobile .page-name .back{margin-right:10px}#header .mobile .page-name .back .back__icon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background-color:white;border-radius:50%}#header .mobile .page-name .back .back__icon svg{transform:translate(-1px, 1px);fill:var(--primary)}#header .mobile .page-name .back .back__icon::after{content:none}#header .mobile>ul{margin:0;display:-ms-flexbox;display:flex}#header .mobile>ul>li{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#header .top-bar{background-color:var(--primary);color:white;padding:12px 30px;border-bottom:none;position:initial;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;z-index:3;transition:padding-top 0.3s, padding-bottom 0.3s}#header .top-bar>div{-ms-flex:1 1 0px;flex:1 1 0;border:none !important;padding:0;margin:0;height:initial;font-family:"Montserrat", sans-serif}#header .top-bar>div.wrapper-col2{text-align:center;font-size:1.5rem}@media (max-width: 1100px){#header .top-bar>div.wrapper-col2{font-size:1.1875rem}}#header .top-bar>div.wrapper-col2 span[data-toggle='modal']{cursor:pointer;text-decoration:underline;font-weight:400}#header .top-bar>div.wrapper-col2 span[data-toggle='modal']:hover{color:var(--secondary)}#header .top-bar>div.icons-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}#header .top-bar>div.icons-wrapper>ul{margin:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:0}#header .top-bar>div.icons-wrapper>ul>li{padding:0 15px;min-width:48px}#header .top-bar>div.icons-wrapper>ul>li:last-of-type{padding-right:0}#header .top-bar>div.icons-wrapper>ul>li>a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#header .top-bar>div.icons-wrapper>ul>li>a span{color:white;font-size:1.125rem;font-weight:400;margin-right:35px;white-space:nowrap}@media (max-width: 1250px){#header .top-bar>div.icons-wrapper>ul>li>a span{margin-right:15px}}#header .top-bar>div.icons-wrapper>ul>li img{width:auto;height:auto}#header .sub-nav{background-color:white;border-bottom:1px solid var(--primary);padding:0 30px}#header .sub-nav nav{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}#header .sub-nav nav>ul{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:0}#header .sub-nav nav>ul:first-of-type li{border-right:1px solid var(--primary);color:var(--primary);font-family:"Montserrat", sans-serif;height:100%}#header .sub-nav nav>ul:first-of-type li a,#header .sub-nav nav>ul:first-of-type li p{height:100%;margin:0;padding:14px 15px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-weight:bold;color:var(--primary)}#header .sub-nav nav>ul:first-of-type li a:hover{background-color:var(--primary);color:white}#header .sub-nav nav>ul:first-of-type li:nth-of-type(1){margin-left:-30px;padding-left:30px}#header .sub-nav nav>ul:first-of-type li:nth-of-type(1) a:before{content:url(../css/img/a62c02f3841f2ee6375a0b75868465f1.svg);width:30px;margin-right:10px}#header .sub-nav nav>ul:first-of-type li:nth-of-type(2) a:before{content:url(../css/img/8a9b9ece1f3f4a96d3eb5ddb1fc3d522.svg);margin-right:10px}#header .sub-nav nav>ul:first-of-type li:nth-of-type(3) a:before{content:url(../css/img/3b860ea2114ef622f06ea4e3d29b7fd5.svg);width:30px;margin-right:10px}#header .sub-nav nav>ul.social-sharing{min-width:55px}#header .sub-nav nav>ul.social-sharing>li{margin-left:15px}#header .sub-nav nav>ul.social-sharing>li a{display:-ms-flexbox;display:flex}#header #_desktop_cart .blockcart:before{content:none}#header #_desktop_cart .blockcart .relative{position:relative;display:-ms-flexbox;display:flex}#header #_desktop_cart .blockcart .total{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:0 0 0 20px;font-style:italic;font-size:12px;line-height:initial}#header #_desktop_cart .blockcart .total strong{font-style:normal;font-weight:bold}#header #_desktop_cart .blockcart a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:white}#header #_desktop_cart .blockcart a svg{color:white;fill:white}#header #_desktop_cart .blockcart a svg path{color:white;fill:white}#header #_desktop_cart .blockcart a .cart-products-count{position:absolute;font-size:11px;font-weight:bold;top:-5px;right:-9px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-radius:100%;color:white;width:15px;height:15px;text-align:center;background-color:var(--secondary);margin:0}body#index #header .mobile .page-name{font-weight:bold}body.mobile-device #_desktop_cart .blockcart a{color:white !important}#footer{padding:0}@media (min-width: 992px){#footer{margin-top:5rem}}@media (max-width: 991px){#footer{padding-bottom:100px}}#footer .footer-content{margin:0 0 5.3125rem 0}#footer .footer-content li a{font-size:14px}#footer .footer-content li a:hover{color:var(--secondary) !important;text-decoration:underline}#footer .ak_payementmethods__list>div:nth-of-type(3){min-width:8.4375rem}#footer .linklist{-ms-flex:1 1 0px;flex:1 1 0}#footer .linklist:not(:last-of-type){margin-right:0}#footer .linklist .linklist-title{font-size:1.125rem;font-family:"Montserrat", sans-serif;font-weight:bold;margin-bottom:1.25rem}@media (max-width: 991px){#footer .linklist .linklist-title{display:none}}@media (max-width: 991px){#footer .linklist ul{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;margin:40px 0}}#footer .linklist ul li{font-size:14px}#footer .linklist ul .contact-phone,#footer .linklist ul .contact-mail{display:-ms-flexbox;display:flex}#footer .linklist ul .contact-phone::before,#footer .linklist ul .contact-mail::before{margin-right:15px;width:20px;-o-object-fit:contain;object-fit:contain;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}#footer .linklist ul .contact-mail{margin-top:15px}#footer .linklist ul .contact-address{display:inline-block;position:relative;padding-left:30px}#footer .linklist ul .contact-address::before{position:absolute;left:0;top:5px;margin-right:15px;width:20px;-o-object-fit:contain;object-fit:contain;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}#footer .linklist ul .contact-phone::before{content:url(../css/img/a920ee9df97695553203d7215ded82a5.svg)}#footer .linklist ul .contact-mail::before{margin-top:4px;content:url(../css/img/4cbad7bec3e7904c5efeed7cb4ed3e54.svg)}#footer .linklist ul .contact-address::before{content:url(../css/img/df2261a9668556ffd173f2b3779dcc90.svg)}#footer .linklist .email_subscription{margin-bottom:1.5625rem}#footer .linklist .email_subscription form{position:relative}#footer .linklist .email_subscription form input[type=email]{background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-bottom:1px solid white;font-size:1rem;padding:0 0 12px 0;margin-bottom:10px;width:100%}#footer .linklist .email_subscription form input[type=email]:-ms-input-placeholder{color:white;opacity:1}#footer .linklist .email_subscription form input[type=email]::placeholder{color:white;opacity:1}#footer .linklist .email_subscription form input[type=email]:focus,#footer .linklist .email_subscription form input[type=email]:focus-visible,#footer .linklist .email_subscription form input[type=email]:active{background-color:transparent;padding:0}#footer .linklist .email_subscription form input[type=email]:-webkit-autofill,#footer .linklist .email_subscription form input[type=email]:-webkit-autofill:hover,#footer .linklist .email_subscription form input[type=email]:-webkit-autofill:focus,#footer .linklist .email_subscription form input[type=email]:-webkit-autofill:active{-webkit-background-clip:text;-webkit-text-fill-color:#ffffff}#footer .linklist .email_subscription form input[type=submit]{position:absolute;right:0;top:4px;background-color:transparent;border:none;width:30px;padding:0;cursor:pointer;background-repeat:no-repeat;background-image:url(../css/img/bbea8bf98d1999af31c06a789875b17b.svg);color:transparent !important}#footer .linklist .email_subscription form .psgdpr_consent_message input[type="checkbox"]+span{border-color:white;width:15px;height:15px;margin-right:3px;margin-top:-2px}#footer .linklist .email_subscription form .psgdpr_consent_message span{font-size:.75rem}#footer .linklist .email_subscription p{margin-top:15px;font-size:14px}#footer .linklist.mobile-newsletter .linklist-title{display:block !important;text-align:center;font-size:16px;font-weight:normal;margin-bottom:10px;margin-top:25px}#footer .linklist.mobile-newsletter .email_subscription{max-width:250px;margin:0 auto}#footer ul.social-sharing{display:-ms-flexbox;display:flex;margin:0 0 1.5625rem 0}@media (max-width: 991px){#footer ul.social-sharing{margin:0;-ms-flex-pack:center;justify-content:center}}#footer ul.social-sharing li:not(:last-of-type){margin:0 25px 0 0}#footer .logo-footer{display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-align:center;align-items:center;margin:25px 0 40px 0}#footer .logo-footer img{max-width:100%}@media (max-width: 991px){#footer .logo-footer{margin:0}}#footer .copyright p{text-align:center;font-size:.875rem;padding-bottom:10px}body.mobile-device #footer .linklist .linklist-title{display:none}body.mobile-device #footer .linklist ul{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;margin:40px 0}body.mobile-device #footer ul.social-sharing{margin:0;-ms-flex-pack:center;justify-content:center}body.mobile-device #footer .logo-footer{margin:0}body{height:auto}body#my-account .links{margin-top:3.125rem}body#cart .cart-summary{padding:0 20px;border:none}body#cart .card-separator{border-bottom:none}@media (max-width: 480px){body#cart .card{margin-right:0}}body#cart .card .card-block{padding-left:0;padding-right:0}body#cart .card .card-block .promo-name li{display:-ms-flexbox;display:flex}body#cart .card .card-block .promo-name li .label{width:90%}body#cart .card .card-block .promo-name li a,body#cart .card .card-block .promo-name li div{width:100px;text-align:right}body#cart .qty{margin-bottom:10px;width:100%;padding-top:5px;padding-bottom:5px}@media (max-width: 991px){body#cart .qty{width:50%;max-width:100px !important}}body#cart .qty .input-group{max-width:none !important}body#cart .cart-summary-line .value{font-weight:bold}body#cart .blockreassurance_product{display:none}@media (max-width: 990px){body#cart .loyalty-block-shopping-cart-detail{display:none}}body#cart .cart-overview .cart-item{border-top:0;padding:0}body#cart .cart-overview .cart-item .carriers_list{display:none !important}body#cart .cart-overview .cart-item:first-of-type{margin-top:0}@media (max-width: 991px){body#cart .cart-overview .cart-item:first-of-type{display:none}}body#cart .cart-overview .cart-item .product-line-grid{display:-ms-grid;display:grid;grid-gap:30px;-ms-grid-columns:1fr 1fr 1fr 1fr 1fr !important;grid-template-columns:1fr 1fr 1fr 1fr 1fr !important;-ms-grid-rows:none !important;grid-template-rows:none !important;position:relative;border-bottom:1px solid #333;padding:1.25rem 0;text-align:center}@media (max-width: 991px){body#cart .cart-overview .cart-item .product-line-grid p,body#cart .cart-overview .cart-item .product-line-grid .product-line-quantity{margin-top:5px !important;margin-bottom:5px !important}}@media (max-width: 991px){body#cart .cart-overview .cart-item .product-line-grid{-ms-grid-columns:1fr 2fr !important;grid-template-columns:1fr 2fr !important;grid-gap:15px}}body#cart .cart-overview .cart-item .product-line-grid div:first-of-type{text-align:left}@media (max-width: 991px){body#cart .cart-overview .cart-item .product-line-grid div{grid-column:2/3}}body#cart .cart-overview .cart-item .product-line-grid .product-line-image{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;max-width:180px}@media (max-width: 991px){body#cart .cart-overview .cart-item .product-line-grid .product-line-image{grid-column:1/2;grid-row:1/6;-ms-flex-pack:left;justify-content:left}}@media (max-width: 480px){body#cart .cart-overview .cart-item .product-line-grid .product-line-image{width:100%;max-width:none;margin-bottom:15px}}body#cart .cart-overview .cart-item .product-line-grid .product-line-image img{mix-blend-mode:darken}@media (max-width: 991px){body#cart .cart-overview .cart-item .product-line-grid .product-line-image img{width:100%;max-width:none;margin:0}}body#cart .cart-overview .cart-item .product-line-grid .product-line-name{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;text-align:left}body#cart .cart-overview .cart-item .product-line-grid .product-line-name p{margin:0}@media (max-width: 991px){body#cart .cart-overview .cart-item .product-line-grid .product-line-name p{margin:0 !important}}body#cart .cart-overview .cart-item .product-line-grid .product-line-name p a{font-size:1.125rem}@media (max-width: 991px){body#cart .cart-overview .cart-item .product-line-grid .product-line-name{-ms-flex-pack:left;justify-content:left}}@media (max-width: 480px){body#cart .cart-overview .cart-item .product-line-grid .product-line-name{-ms-flex-pack:left;justify-content:left}}body#cart .cart-overview .cart-item .product-line-grid .product-line-price{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media (max-width: 991px){body#cart .cart-overview .cart-item .product-line-grid .product-line-price{-ms-flex-pack:left;justify-content:left}}body#cart .cart-overview .cart-item .product-line-grid .product-line-price .product-discount{margin:0}@media (max-width: 991px){body#cart .cart-overview .cart-item .product-line-grid .product-line-price .product-discount{margin:0 !important}}body#cart .cart-overview .cart-item .product-line-grid .product-line-price .regular-price{font-weight:initial}body#cart .cart-overview .cart-item .product-line-grid .product-line-quantity{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media (max-width: 991px){body#cart .cart-overview .cart-item .product-line-grid .product-line-quantity{-ms-flex-pack:left;justify-content:left;-ms-flex-direction:row;flex-direction:row}}body#cart .cart-overview .cart-item .product-line-grid .product-line-quantity .qty{margin-bottom:21px;margin-top:35px}@media (max-width: 991px){body#cart .cart-overview .cart-item .product-line-grid .product-line-quantity .qty{margin:0}}body#cart .cart-overview .cart-item .product-line-grid .product-line-quantity .remove-from-cart{text-decoration:underline}@media (max-width: 991px){body#cart .cart-overview .cart-item .product-line-grid .product-line-quantity .remove-from-cart{margin-left:1.25rem}}body#cart .cart-overview .cart-item .product-line-grid .product-line-totalprice{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;font-weight:bold}@media (max-width: 991px){body#cart .cart-overview .cart-item .product-line-grid .product-line-totalprice{display:none}}body#cart .cart-overview .cart-item .product-line-grid .cart-line-product-actions{position:absolute;top:16px;right:0}body#cart .free-shipping{font-size:1rem}body#cart .continue_shopping{margin-top:1.25rem;text-align:left}.block-promo .promo-name .cart-summary-line span{color:black}.block-promo .promo-code{padding:0}.block-promo .promo-code form{display:-ms-flexbox;display:flex}.block-promo .promo-code form .promo-input{height:40px;box-shadow:none !important;color:black;width:-moz-available;width:fill-available;width:-webkit-fill-available;-webkit-box-shadow:none !important;-webkit-border-radius:0}.block-promo .promo-code form .promo-input:-ms-input-placeholder{color:black}.block-promo .promo-code form .promo-input::placeholder{color:black}.block-promo .promo-code form .promo-input+button.btn{border-radius:0;height:40px;border:1px solid var(--primary);margin:0 0 0 -1px}.block-promo .promo-highlighted{padding:0;text-align:left;margin-top:25px;margin-bottom:10px}.block-promo ul.promo-discounts{padding:0;margin-bottom:20px;text-align:left}.block-promo ul.promo-discounts li.cart-summary-line{list-style-type:disc;margin-left:15px}.block-promo ul.promo-discounts li.cart-summary-line span{color:black !important}body#category .breadcrumb,body#prices-drop .breadcrumb,body#new-products .breadcrumb,body#search .breadcrumb,body#manufacturer .breadcrumb{display:none}body#category .pagination,body#prices-drop .pagination,body#new-products .pagination,body#search .pagination,body#manufacturer .pagination{color:black;margin:3.75rem 0 1.875rem 0}body#category h2,body#prices-drop h2,body#new-products h2,body#search h2,body#manufacturer h2{text-align:center}body#category #category_header_image,body#prices-drop #category_header_image,body#new-products #category_header_image,body#search #category_header_image,body#manufacturer #category_header_image{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:300px;width:100%;background-size:cover;background-position:center}@media (min-width: 997px) and (max-height: 770px){body#category #category_header_image,body#prices-drop #category_header_image,body#new-products #category_header_image,body#search #category_header_image,body#manufacturer #category_header_image{display:none}}@media (max-width: 991px){body#category #category_header_image,body#prices-drop #category_header_image,body#new-products #category_header_image,body#search #category_header_image,body#manufacturer #category_header_image{-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:start;justify-content:flex-start;height:135px}}body#category #category_header_image #js-product-list-top,body#prices-drop #category_header_image #js-product-list-top,body#new-products #category_header_image #js-product-list-top,body#search #category_header_image #js-product-list-top,body#manufacturer #category_header_image #js-product-list-top{margin:15px}body#category #category_header_image #js-product-list-top .product_number,body#prices-drop #category_header_image #js-product-list-top .product_number,body#new-products #category_header_image #js-product-list-top .product_number,body#search #category_header_image #js-product-list-top .product_number,body#manufacturer #category_header_image #js-product-list-top .product_number{display:none}@media (max-width: 550px){body#category #category_header_image #js-product-list-top .section-filters,body#prices-drop #category_header_image #js-product-list-top .section-filters,body#new-products #category_header_image #js-product-list-top .section-filters,body#search #category_header_image #js-product-list-top .section-filters,body#manufacturer #category_header_image #js-product-list-top .section-filters{width:auto}}body#category #category_header_image #js-product-list-top .product_filter,body#prices-drop #category_header_image #js-product-list-top .product_filter,body#new-products #category_header_image #js-product-list-top .product_filter,body#search #category_header_image #js-product-list-top .product_filter,body#manufacturer #category_header_image #js-product-list-top .product_filter{background-color:white;color:var(--primary);white-space:nowrap;border-radius:20px;padding:5px 10px;margin-right:15px}body#category #category_header_image #js-product-list-top .product_filter i,body#prices-drop #category_header_image #js-product-list-top .product_filter i,body#new-products #category_header_image #js-product-list-top .product_filter i,body#search #category_header_image #js-product-list-top .product_filter i,body#manufacturer #category_header_image #js-product-list-top .product_filter i{display:none}body#category #category_header_image #js-product-list-top .sort-by-row a.select-title,body#prices-drop #category_header_image #js-product-list-top .sort-by-row a.select-title,body#new-products #category_header_image #js-product-list-top .sort-by-row a.select-title,body#search #category_header_image #js-product-list-top .sort-by-row a.select-title,body#manufacturer #category_header_image #js-product-list-top .sort-by-row a.select-title{background-color:white;color:var(--primary);white-space:nowrap;border-radius:20px;padding:5px 10px}body#category #category_header_image #js-product-list-top .sort-by-row a.select-title svg,body#prices-drop #category_header_image #js-product-list-top .sort-by-row a.select-title svg,body#new-products #category_header_image #js-product-list-top .sort-by-row a.select-title svg,body#search #category_header_image #js-product-list-top .sort-by-row a.select-title svg,body#manufacturer #category_header_image #js-product-list-top .sort-by-row a.select-title svg{display:none}body#category #category_header_image #js-product-list-top .sort-by-row .dropdown-menu,body#prices-drop #category_header_image #js-product-list-top .sort-by-row .dropdown-menu,body#new-products #category_header_image #js-product-list-top .sort-by-row .dropdown-menu,body#search #category_header_image #js-product-list-top .sort-by-row .dropdown-menu,body#manufacturer #category_header_image #js-product-list-top .sort-by-row .dropdown-menu{right:auto}body#category #category_header,body#prices-drop #category_header,body#new-products #category_header,body#search #category_header,body#manufacturer #category_header{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr);margin-top:1.875rem}@media (max-width: 991px){body#category #category_header,body#prices-drop #category_header,body#new-products #category_header,body#search #category_header,body#manufacturer #category_header{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1, 1fr)}}@media (max-width: 991px){body#category #category_header .back,body#prices-drop #category_header .back,body#new-products #category_header .back,body#search #category_header .back,body#manufacturer #category_header .back{display:none}}body#category #category_header h1,body#prices-drop #category_header h1,body#new-products #category_header h1,body#search #category_header h1,body#manufacturer #category_header h1{font-size:2.25rem;font-weight:bold;color:var(--primary);padding-bottom:25px;margin-top:0;margin-bottom:25px;position:relative;text-align:center;text-transform:initial}body#category #category_header h1::after,body#prices-drop #category_header h1::after,body#new-products #category_header h1::after,body#search #category_header h1::after,body#manufacturer #category_header h1::after{position:absolute;content:"";left:50%;transform:translateX(-50%);width:60px;height:10px;background-color:var(--secondary);bottom:-5px}body#category #category_header .category_header__searchbar form,body#prices-drop #category_header .category_header__searchbar form,body#new-products #category_header .category_header__searchbar form,body#search #category_header .category_header__searchbar form,body#manufacturer #category_header .category_header__searchbar form{max-width:350px}@media (max-width: 991px){body#category #category_header .category_header__searchbar,body#prices-drop #category_header .category_header__searchbar,body#new-products #category_header .category_header__searchbar,body#search #category_header .category_header__searchbar,body#manufacturer #category_header .category_header__searchbar{display:none}}body#category .category_subheader>div,body#prices-drop .category_subheader>div,body#new-products .category_subheader>div,body#search .category_subheader>div,body#manufacturer .category_subheader>div{margin-bottom:.9375rem;text-align:center}body#category .category_subheader_element1,body#prices-drop .category_subheader_element1,body#new-products .category_subheader_element1,body#search .category_subheader_element1,body#manufacturer .category_subheader_element1{background-color:var(--secondary);padding:.9375rem;margin-top:20px}body#category .category_subheader_element1 p,body#prices-drop .category_subheader_element1 p,body#new-products .category_subheader_element1 p,body#search .category_subheader_element1 p,body#manufacturer .category_subheader_element1 p{color:var(--primary);max-width:1000px;margin:0 auto;font-style:italic}body#category .category_subheader_element2,body#prices-drop .category_subheader_element2,body#new-products .category_subheader_element2,body#search .category_subheader_element2,body#manufacturer .category_subheader_element2{background-color:var(--primary);padding:1.875rem .9375rem .9375rem .9375rem}body#category .category_subheader_element2 p,body#prices-drop .category_subheader_element2 p,body#new-products .category_subheader_element2 p,body#search .category_subheader_element2 p,body#manufacturer .category_subheader_element2 p{color:var(--secondary)}body#category .category_subheader_element2 a,body#prices-drop .category_subheader_element2 a,body#new-products .category_subheader_element2 a,body#search .category_subheader_element2 a,body#manufacturer .category_subheader_element2 a{color:var(--secondary)}body#category .category_subheader_mobile>div,body#prices-drop .category_subheader_mobile>div,body#new-products .category_subheader_mobile>div,body#search .category_subheader_mobile>div,body#manufacturer .category_subheader_mobile>div{margin-bottom:0;margin-top:0;padding:2.5rem}body#category .category_subheader_mobile>div.category_subheader_element2 p a,body#prices-drop .category_subheader_mobile>div.category_subheader_element2 p a,body#new-products .category_subheader_mobile>div.category_subheader_element2 p a,body#search .category_subheader_mobile>div.category_subheader_element2 p a,body#manufacturer .category_subheader_mobile>div.category_subheader_element2 p a{display:inline-block;background-color:var(--secondary);color:var(--primary);border-radius:20px;text-transform:none;padding:0.5rem 1.875rem;margin-top:.4375rem}body#category #subcategories,body#prices-drop #subcategories,body#new-products #subcategories,body#search #subcategories,body#manufacturer #subcategories{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:2.5rem auto 0 auto}@media (max-width: 991px){body#category #subcategories,body#prices-drop #subcategories,body#new-products #subcategories,body#search #subcategories,body#manufacturer #subcategories{-ms-flex-direction:column;flex-direction:column}}body#category #subcategories>.subcategory,body#prices-drop #subcategories>.subcategory,body#new-products #subcategories>.subcategory,body#search #subcategories>.subcategory,body#manufacturer #subcategories>.subcategory{height:350px;width:270px;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;position:relative;background-size:cover;background-repeat:no-repeat;margin:0 18px 36px 18px}@media (max-width: 991px){body#category #subcategories>.subcategory,body#prices-drop #subcategories>.subcategory,body#new-products #subcategories>.subcategory,body#search #subcategories>.subcategory,body#manufacturer #subcategories>.subcategory{height:200px;width:100%}}@media (min-width: 992px){body#category #subcategories>.subcategory::after,body#prices-drop #subcategories>.subcategory::after,body#new-products #subcategories>.subcategory::after,body#search #subcategories>.subcategory::after,body#manufacturer #subcategories>.subcategory::after{position:absolute;right:24px;bottom:60px;content:"";background-image:url(../css/img/3089275c835d515ce5ce3024e9ddc793.svg);width:13px;height:9px}}body#category #subcategories>.subcategory .subcategory__image,body#prices-drop #subcategories>.subcategory .subcategory__image,body#new-products #subcategories>.subcategory .subcategory__image,body#search #subcategories>.subcategory .subcategory__image,body#manufacturer #subcategories>.subcategory .subcategory__image{background-repeat:no-repeat;background-position:center;background-size:cover;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}@media (max-width: 991px){body#category #subcategories>.subcategory .subcategory__image,body#prices-drop #subcategories>.subcategory .subcategory__image,body#new-products #subcategories>.subcategory .subcategory__image,body#search #subcategories>.subcategory .subcategory__image,body#manufacturer #subcategories>.subcategory .subcategory__image{width:100%;max-width:80px}}body#category #subcategories>.subcategory .subcategory__image img,body#prices-drop #subcategories>.subcategory .subcategory__image img,body#new-products #subcategories>.subcategory .subcategory__image img,body#search #subcategories>.subcategory .subcategory__image img,body#manufacturer #subcategories>.subcategory .subcategory__image img{display:none}@media (min-width: 992px){body#category #subcategories>.subcategory .subcategory__image::before,body#prices-drop #subcategories>.subcategory .subcategory__image::before,body#new-products #subcategories>.subcategory .subcategory__image::before,body#search #subcategories>.subcategory .subcategory__image::before,body#manufacturer #subcategories>.subcategory .subcategory__image::before{content:'';position:absolute;background:linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0.619608));top:0;right:0;bottom:0;left:0;z-index:0}}body#category #subcategories>.subcategory .subcategory__content,body#prices-drop #subcategories>.subcategory .subcategory__content,body#new-products #subcategories>.subcategory .subcategory__content,body#search #subcategories>.subcategory .subcategory__content,body#manufacturer #subcategories>.subcategory .subcategory__content{min-height:104px;padding:23px 45px 23px 23px;z-index:0;width:auto}body#category #subcategories>.subcategory .subcategory__content p.subcategory__name,body#prices-drop #subcategories>.subcategory .subcategory__content p.subcategory__name,body#new-products #subcategories>.subcategory .subcategory__content p.subcategory__name,body#search #subcategories>.subcategory .subcategory__content p.subcategory__name,body#manufacturer #subcategories>.subcategory .subcategory__content p.subcategory__name{font-size:1.5rem;font-weight:bold;line-height:initial;color:white;margin-bottom:0}body#category #subcategories>.subcategory .subcategory__content .subcategory__description,body#prices-drop #subcategories>.subcategory .subcategory__content .subcategory__description,body#new-products #subcategories>.subcategory .subcategory__content .subcategory__description,body#search #subcategories>.subcategory .subcategory__content .subcategory__description,body#manufacturer #subcategories>.subcategory .subcategory__content .subcategory__description{color:white}body#category #subcategories.mobile,body#prices-drop #subcategories.mobile,body#new-products #subcategories.mobile,body#search #subcategories.mobile,body#manufacturer #subcategories.mobile{margin:0;grid-gap:0}body#category #subcategories.mobile>.subcategory,body#prices-drop #subcategories.mobile>.subcategory,body#new-products #subcategories.mobile>.subcategory,body#search #subcategories.mobile>.subcategory,body#manufacturer #subcategories.mobile>.subcategory{height:initial;padding:18px;border-left:1px solid #f6f6f6;border-right:1px solid #f6f6f6;border-bottom:1px solid #f6f6f6;-ms-flex-align:center;align-items:center;margin:0 !important}body#category #subcategories.mobile>.subcategory:first-of-type,body#prices-drop #subcategories.mobile>.subcategory:first-of-type,body#new-products #subcategories.mobile>.subcategory:first-of-type,body#search #subcategories.mobile>.subcategory:first-of-type,body#manufacturer #subcategories.mobile>.subcategory:first-of-type{border-top:1px solid #f6f6f6}body#category #subcategories.mobile>.subcategory .subcategory__image,body#prices-drop #subcategories.mobile>.subcategory .subcategory__image,body#new-products #subcategories.mobile>.subcategory .subcategory__image,body#search #subcategories.mobile>.subcategory .subcategory__image,body#manufacturer #subcategories.mobile>.subcategory .subcategory__image{position:initial;background-image:none !important}body#category #subcategories.mobile>.subcategory .subcategory__image img,body#prices-drop #subcategories.mobile>.subcategory .subcategory__image img,body#new-products #subcategories.mobile>.subcategory .subcategory__image img,body#search #subcategories.mobile>.subcategory .subcategory__image img,body#manufacturer #subcategories.mobile>.subcategory .subcategory__image img{display:block;width:80px;height:80px;border-radius:100%;-o-object-fit:cover;object-fit:cover}body#category #subcategories.mobile>.subcategory .subcategory__content,body#prices-drop #subcategories.mobile>.subcategory .subcategory__content,body#new-products #subcategories.mobile>.subcategory .subcategory__content,body#search #subcategories.mobile>.subcategory .subcategory__content,body#manufacturer #subcategories.mobile>.subcategory .subcategory__content{min-height:auto;padding:0;margin-left:22px}body#category #subcategories.mobile>.subcategory .subcategory__content p.subcategory__name,body#prices-drop #subcategories.mobile>.subcategory .subcategory__content p.subcategory__name,body#new-products #subcategories.mobile>.subcategory .subcategory__content p.subcategory__name,body#search #subcategories.mobile>.subcategory .subcategory__content p.subcategory__name,body#manufacturer #subcategories.mobile>.subcategory .subcategory__content p.subcategory__name{color:var(--primary);margin:0}body#category #subcategories.mobile>.subcategory .subcategory__content p.subcategory__description,body#prices-drop #subcategories.mobile>.subcategory .subcategory__content p.subcategory__description,body#new-products #subcategories.mobile>.subcategory .subcategory__content p.subcategory__description,body#search #subcategories.mobile>.subcategory .subcategory__content p.subcategory__description,body#manufacturer #subcategories.mobile>.subcategory .subcategory__content p.subcategory__description{margin-top:10px}body#category #js-product-list-top,body#prices-drop #js-product-list-top,body#new-products #js-product-list-top,body#search #js-product-list-top,body#manufacturer #js-product-list-top{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-bottom:3.125rem;margin-top:3.125rem}body#category #js-product-list-top>div,body#category #js-product-list-top>p,body#prices-drop #js-product-list-top>div,body#prices-drop #js-product-list-top>p,body#new-products #js-product-list-top>div,body#new-products #js-product-list-top>p,body#search #js-product-list-top>div,body#search #js-product-list-top>p,body#manufacturer #js-product-list-top>div,body#manufacturer #js-product-list-top>p{width:100%}body#category #js-product-list-top>p,body#prices-drop #js-product-list-top>p,body#new-products #js-product-list-top>p,body#search #js-product-list-top>p,body#manufacturer #js-product-list-top>p{text-align:center;margin:0}body#category #js-product-list-top .product_number,body#prices-drop #js-product-list-top .product_number,body#new-products #js-product-list-top .product_number,body#search #js-product-list-top .product_number,body#manufacturer #js-product-list-top .product_number{color:black;font-size:16px}@media (max-width: 550px){body#category #js-product-list-top .product_number,body#prices-drop #js-product-list-top .product_number,body#new-products #js-product-list-top .product_number,body#search #js-product-list-top .product_number,body#manufacturer #js-product-list-top .product_number{display:none}}body#category #js-product-list-top .product_filter,body#prices-drop #js-product-list-top .product_filter,body#new-products #js-product-list-top .product_filter,body#search #js-product-list-top .product_filter,body#manufacturer #js-product-list-top .product_filter{color:black;margin:0;font-size:16px}body#category #js-product-list-top .sort-by-row,body#prices-drop #js-product-list-top .sort-by-row,body#new-products #js-product-list-top .sort-by-row,body#search #js-product-list-top .sort-by-row,body#manufacturer #js-product-list-top .sort-by-row{-ms-flex-pack:end;justify-content:flex-end;margin:0;-ms-flex-align:center;align-items:center}body#category #js-product-list-top .sort-by-row .products-sort-order,body#prices-drop #js-product-list-top .sort-by-row .products-sort-order,body#new-products #js-product-list-top .sort-by-row .products-sort-order,body#search #js-product-list-top .sort-by-row .products-sort-order,body#manufacturer #js-product-list-top .sort-by-row .products-sort-order{padding-right:0;margin:0}body#category #js-product-list-top .sort-by-row a.select-title,body#prices-drop #js-product-list-top .sort-by-row a.select-title,body#new-products #js-product-list-top .sort-by-row a.select-title,body#search #js-product-list-top .sort-by-row a.select-title,body#manufacturer #js-product-list-top .sort-by-row a.select-title{width:auto !important;display:-ms-flexbox !important;display:flex !important;-ms-flex-align:center;align-items:center;border:none;padding-right:0;font-size:16px;-ms-flex-pack:end;justify-content:flex-end;color:black}body#category #js-product-list-top .sort-by-row .dropdown-menu,body#prices-drop #js-product-list-top .sort-by-row .dropdown-menu,body#new-products #js-product-list-top .sort-by-row .dropdown-menu,body#search #js-product-list-top .sort-by-row .dropdown-menu,body#manufacturer #js-product-list-top .sort-by-row .dropdown-menu{right:0;left:auto}@media (max-width: 550px){body#category #js-product-list-top,body#prices-drop #js-product-list-top,body#new-products #js-product-list-top,body#search #js-product-list-top,body#manufacturer #js-product-list-top{-ms-flex-direction:row;flex-direction:row}body#category #js-product-list-top .sort-by-row a,body#prices-drop #js-product-list-top .sort-by-row a,body#new-products #js-product-list-top .sort-by-row a,body#search #js-product-list-top .sort-by-row a,body#manufacturer #js-product-list-top .sort-by-row a{white-space:normal !important;width:100% !important}}body#category #js-product-list>.products,body#prices-drop #js-product-list>.products,body#new-products #js-product-list>.products,body#search #js-product-list>.products,body#manufacturer #js-product-list>.products{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0, 1fr))[4];grid-template-columns:repeat(4, minmax(0, 1fr));grid-gap:2.1875rem}@media (max-width: 991px){body#category #js-product-list>.products,body#prices-drop #js-product-list>.products,body#new-products #js-product-list>.products,body#search #js-product-list>.products,body#manufacturer #js-product-list>.products{-ms-grid-columns:(minmax(0, 1fr))[1];grid-template-columns:repeat(1, minmax(0, 1fr));grid-gap:0;margin-left:-15px;margin-right:-15px;margin-top:30px}}body#category #js-product-list-bottom .category__description,body#prices-drop #js-product-list-bottom .category__description,body#new-products #js-product-list-bottom .category__description,body#search #js-product-list-bottom .category__description,body#manufacturer #js-product-list-bottom .category__description{column-count:2;column-gap:2.1875rem;margin-bottom:2.5rem}body#category #js-product-list-bottom .category__description *,body#prices-drop #js-product-list-bottom .category__description *,body#new-products #js-product-list-bottom .category__description *,body#search #js-product-list-bottom .category__description *,body#manufacturer #js-product-list-bottom .category__description *{font-family:'Open Sans', 'Montserrat', sans-serif}@media (max-width: 991px){body#category #js-product-list-bottom .category__description,body#prices-drop #js-product-list-bottom .category__description,body#new-products #js-product-list-bottom .category__description,body#search #js-product-list-bottom .category__description,body#manufacturer #js-product-list-bottom .category__description{column-count:1}body#category #js-product-list-bottom .category__description *,body#prices-drop #js-product-list-bottom .category__description *,body#new-products #js-product-list-bottom .category__description *,body#search #js-product-list-bottom .category__description *,body#manufacturer #js-product-list-bottom .category__description *{font-size:14px;line-height:initial}}body#checkout header#header{padding:5px 0;position:initial !important;border-bottom:1px solid var(--primary);background-color:white}body#checkout header#header .container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}body#checkout header#header .container p{margin:0}body#checkout header#header .container img.logo{max-width:100px}body#checkout header#header .container i{margin-top:-3px}body#checkout header#header .container::after{content:none}body#checkout main{margin-top:20px}@media (max-width: 990px){body#checkout main{padding-bottom:50px}}body#checkout main a:hover{color:var(--primary);zoom:100%}body#checkout main button.btn.btn-primary{width:100%}body#checkout .done{color:var(--primary)}body#checkout section.checkout-step.-reachable.-current .step-number{background-color:var(--primary)}body#checkout section#js-checkout-summary{border:1px solid var(--primary)}body#checkout .btn.btn-primary:hover{color:white}body#checkout .carrier-extra-content.no-address-block #hd_shop_selected{display:none !important}body#checkout #cart-summary-product-list ul.media-list{max-height:400px;overflow-y:auto}body#checkout #cart-summary-product-list ul.media-list li.media .media-left a img{min-width:95px}body#checkout #cart-summary-product-list ul.media-list li.media .media-body{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}body#checkout #checkout-payment-step .payment-options .payment-option{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.9375rem;margin-bottom:.9375rem;background:#f6f6f6}body#checkout #checkout-payment-step .payment-options .payment-option label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:0}body#checkout #checkout-payment-step .payment-options .payment-option label img{max-width:90px}body#checkout #checkout-payment-step .payment-options .payment-option label img.img-cb{max-width:180px}body#checkout #checkout-payment-step .additional-information #axepta-paygates-list .axepta-section{display:none !important}body#checkout .delivery-outside{background-color:var(--secondary);padding:1.5625rem 4.0625rem;margin-bottom:15px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;border:none;text-align:left}@media (max-width: 991px){body#checkout .delivery-outside{-ms-flex-direction:column;flex-direction:column;padding:.9375rem 2.5rem}}body#checkout .delivery-outside img{max-width:110px}@media (max-width: 991px){body#checkout .delivery-outside img{max-width:70px;margin-bottom:1.25rem}}body#checkout .delivery-outside--content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-left:2.5rem}@media (max-width: 991px){body#checkout .delivery-outside--content{-ms-flex-align:center;align-items:center;margin-left:0}body#checkout .delivery-outside--content p{text-align:center}}body#checkout .delivery-outside--btn{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;margin-left:2.5rem;-ms-flex-positive:1;flex-grow:1}@media (max-width: 991px){body#checkout .delivery-outside--btn{margin-top:.9375rem;margin-left:0}}@media (min-width: 992px){body#checkout .delivery-outside--btn p,body#checkout .delivery-outside--btn p a{width:100%}}body#checkout .delivery-outside p{margin-bottom:5px;font-size:.875rem;color:var(--primary);line-height:initial}body#checkout .delivery-outside p a{color:var(--primary);font-weight:bold;font-size:.875rem}body#checkout .delivery-outside p a.btn{color:white !important;font-weight:initial !important}body#checkout .delivery-outside .btn-call{margin-top:.9375rem;display:none;text-align:center}@media (max-width: 991px){body#checkout .delivery-outside .btn-call{display:inline-block}}body#checkout .delivery-outside .btn-call a{color:white;font-weight:initial}body#checkout #modal_map .modal-content{padding:0}body#checkout #checkout-personal-information-step ul.nav li.nav-item a{background-color:var(--secondary)}body#checkout #checkout-personal-information-step ul.nav li.nav-item a.active{background-color:var(--primary)}body#order-confirmation #axepta_payment_return,body#order-confirmation .axepta_payment_return{display:none !important}body#order-confirmation #content-hook_order_confirmation{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;padding:60px 0}body#order-confirmation #content-hook_order_confirmation h1{position:relative;text-transform:uppercase;padding-bottom:1.5625rem;margin-bottom:2.1875rem}body#order-confirmation #content-hook_order_confirmation h1:after{content:"";width:3.75rem;height:.625rem;position:absolute;left:50%;bottom:0;transform:translateX(-50%);background-color:var(--secondary)}body#order-confirmation #content-hook_order_confirmation p{text-align:center}body#order-slip #customer_header,body#identity #customer_header,body#my-account #customer_header,body#order-detail #customer_header,body#address #customer_header,body#addresses #customer_header,body#history #customer_header,body#discount #customer_header,body#authentication #customer_header,body#login #customer_header,body#order-follow #customer_header,body#module-ps_emailalerts-account #customer_header,body#module-loyaltyeditpoints-points #customer_header,body#module-gsnippetsreviews-accountProductReviews #customer_header,body#module-ak_usualcart-page #customer_header{display:-ms-grid;display:grid;-ms-grid-columns:1fr 5fr 1fr;grid-template-columns:1fr 5fr 1fr;margin-top:4.375rem}@media (max-width: 991px){body#order-slip #customer_header,body#identity #customer_header,body#my-account #customer_header,body#order-detail #customer_header,body#address #customer_header,body#addresses #customer_header,body#history #customer_header,body#discount #customer_header,body#authentication #customer_header,body#login #customer_header,body#order-follow #customer_header,body#module-ps_emailalerts-account #customer_header,body#module-loyaltyeditpoints-points #customer_header,body#module-gsnippetsreviews-accountProductReviews #customer_header,body#module-ak_usualcart-page #customer_header{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1, 1fr)}}@media (max-width: 991px){body#order-slip #customer_header .back,body#identity #customer_header .back,body#my-account #customer_header .back,body#order-detail #customer_header .back,body#address #customer_header .back,body#addresses #customer_header .back,body#history #customer_header .back,body#discount #customer_header .back,body#authentication #customer_header .back,body#login #customer_header .back,body#order-follow #customer_header .back,body#module-ps_emailalerts-account #customer_header .back,body#module-loyaltyeditpoints-points #customer_header .back,body#module-gsnippetsreviews-accountProductReviews #customer_header .back,body#module-ak_usualcart-page #customer_header .back{display:none}}body#order-slip #customer_header h1,body#identity #customer_header h1,body#my-account #customer_header h1,body#order-detail #customer_header h1,body#address #customer_header h1,body#addresses #customer_header h1,body#history #customer_header h1,body#discount #customer_header h1,body#authentication #customer_header h1,body#login #customer_header h1,body#order-follow #customer_header h1,body#module-ps_emailalerts-account #customer_header h1,body#module-loyaltyeditpoints-points #customer_header h1,body#module-gsnippetsreviews-accountProductReviews #customer_header h1,body#module-ak_usualcart-page #customer_header h1{font-size:2.25rem;font-weight:bold;color:var(--primary);padding-bottom:25px;margin-top:0;margin-bottom:25px;position:relative;text-align:center;text-transform:initial}@media (max-width: 991px){body#order-slip #customer_header h1,body#identity #customer_header h1,body#my-account #customer_header h1,body#order-detail #customer_header h1,body#address #customer_header h1,body#addresses #customer_header h1,body#history #customer_header h1,body#discount #customer_header h1,body#authentication #customer_header h1,body#login #customer_header h1,body#order-follow #customer_header h1,body#module-ps_emailalerts-account #customer_header h1,body#module-loyaltyeditpoints-points #customer_header h1,body#module-gsnippetsreviews-accountProductReviews #customer_header h1,body#module-ak_usualcart-page #customer_header h1{font-size:21px;padding-bottom:15px;margin-bottom:15px}}body#order-slip #customer_header h1::after,body#identity #customer_header h1::after,body#my-account #customer_header h1::after,body#order-detail #customer_header h1::after,body#address #customer_header h1::after,body#addresses #customer_header h1::after,body#history #customer_header h1::after,body#discount #customer_header h1::after,body#authentication #customer_header h1::after,body#login #customer_header h1::after,body#order-follow #customer_header h1::after,body#module-ps_emailalerts-account #customer_header h1::after,body#module-loyaltyeditpoints-points #customer_header h1::after,body#module-gsnippetsreviews-accountProductReviews #customer_header h1::after,body#module-ak_usualcart-page #customer_header h1::after{position:absolute;content:"";left:50%;transform:translateX(-50%);width:60px;height:10px;background-color:var(--secondary);bottom:-5px}@media (max-width: 991px){body#order-slip #customer_header h1::after,body#identity #customer_header h1::after,body#my-account #customer_header h1::after,body#order-detail #customer_header h1::after,body#address #customer_header h1::after,body#addresses #customer_header h1::after,body#history #customer_header h1::after,body#discount #customer_header h1::after,body#authentication #customer_header h1::after,body#login #customer_header h1::after,body#order-follow #customer_header h1::after,body#module-ps_emailalerts-account #customer_header h1::after,body#module-loyaltyeditpoints-points #customer_header h1::after,body#module-gsnippetsreviews-accountProductReviews #customer_header h1::after,body#module-ak_usualcart-page #customer_header h1::after{width:35px;height:6px}}body#order-slip #content,body#identity #content,body#my-account #content,body#order-detail #content,body#address #content,body#addresses #content,body#history #content,body#discount #content,body#authentication #content,body#login #content,body#order-follow #content,body#module-ps_emailalerts-account #content,body#module-loyaltyeditpoints-points #content,body#module-gsnippetsreviews-accountProductReviews #content,body#module-ak_usualcart-page #content{font-size:1.125rem;color:#333}body#order-slip h2,body#identity h2,body#my-account h2,body#order-detail h2,body#address h2,body#addresses h2,body#history h2,body#discount h2,body#authentication h2,body#login h2,body#order-follow h2,body#module-ps_emailalerts-account h2,body#module-loyaltyeditpoints-points h2,body#module-gsnippetsreviews-accountProductReviews h2,body#module-ak_usualcart-page h2{margin-top:3.125rem;font-size:1.875rem}body#order-slip h2::after,body#identity h2::after,body#my-account h2::after,body#order-detail h2::after,body#address h2::after,body#addresses h2::after,body#history h2::after,body#discount h2::after,body#authentication h2::after,body#login h2::after,body#order-follow h2::after,body#module-ps_emailalerts-account h2::after,body#module-loyaltyeditpoints-points h2::after,body#module-gsnippetsreviews-accountProductReviews h2::after,body#module-ak_usualcart-page h2::after{content:none}body#addresses .addresses-footer a{color:white}body#history#history .products{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4, 1fr);grid-gap:1.25rem}@media (max-width: 991px){body#history#history .products{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1, 1fr)}}body#history#history table{border:none}body#history#history table thead tr th{border:none}body#history#history table tbody tr td{vertical-align:middle;border-right:none;border-left:none}body#history#history table tbody tr td:first-of-type{border-left:1px solid #f6f6f6}body#history#history table tbody tr td:last-of-type{border-right:1px solid #f6f6f6}body#history#history table tbody tr td.reference{font-weight:bold}body#history#history table tbody tr td.order-actions{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;grid-gap:20px}body#authentication .main-authentification #customer_header,body#login .main-authentification #customer_header{display:none}body#authentication .main-authentification #content,body#login .main-authentification #content{max-width:1320px}body#authentication #content,body#login #content{max-width:1000px}body#authentication .register-form a,body#login .register-form a{text-decoration:underline}body#authentication .btn.btn-primary,body#login .btn.btn-primary{width:100%}body#index footer{margin-top:0}body#product .product__buy{position:relative}body#product .product__buy form .product-variants .control-label{font-size:1rem;color:#333333}body#product .product__buy form .product-variants .product-variants-item{margin-top:0;margin-bottom:30px}body#product .product__buy form .product-discounts .product-discounts-title{font-size:1rem;font-weight:bold;color:#333333}body#product .product__buy form .product-discounts table tr{background-color:transparent}body#product .product__buy form .product-discounts table tr td{border:1px #333333 solid}body#product .product__buy form .product-discounts table tr th{border:1px #333333 solid;background-color:transparent}body#product .product__buy form .product__price_and_shipping{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:0}@media (max-width: 991px){body#product .product__buy form .product__price_and_shipping{-ms-flex-pack:justify;justify-content:space-between}}body#product .product__buy form .product__price_and_shipping .product-prices{background-color:#F6F6F6;padding:1.375rem 1.0625rem;margin-top:0;margin-right:20px}@media (max-width: 991px){body#product .product__buy form .product__price_and_shipping .product-prices{background-color:transparent;padding:0 1.25rem}}body#product .product__buy form .product__price_and_shipping .product-prices .product-price{margin:0;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end}body#product .product__buy form .product__price_and_shipping .product-prices .product-price .current-price{font-size:24px;color:var(--primary);line-height:initial;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;margin:0;font-weight:bold}body#product .product__buy form .product__price_and_shipping .product-prices .product-price .current-price span:first-of-type{font-size:50px;line-height:48px;letter-spacing:-2px;position:relative;margin-right:5px}body#product .product__buy form .product__price_and_shipping .product-prices .product-price .current-price span:first-of-type::after{content:"€";position:absolute;top:0;right:-15px;font-size:18px;line-height:initial}body#product .product__buy form .product__price_and_shipping .product-prices .product-price .product-discount{margin:0}body#product .product__buy form .product__price_and_shipping .product-prices .product-price .product-discount .regular-price{margin:0 0 0 10px;font-size:14px;font-weight:600;font-family:"Open Sans", "Montserrat", sans-serif;color:var(--primary);line-height:initial;letter-spacing:0}body#product .product__buy form .product__price_and_shipping .product-prices .product-price .product-discount .product-unit-price{margin:0 0 0 10px;font-size:14px;font-weight:400;font-family:"Open Sans", "Montserrat", sans-serif;color:#333333;line-height:initial;letter-spacing:0;white-space:nowrap}body#product .product__buy form .product__price_and_shipping .product-add-to-cart{min-width:100px;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}body#product .product__buy form .product__availability{font-size:12px;margin:0}body#product .product__buy form .product__minimal_quantity{font-size:12px;margin:0}body#product .product__buy.product__buy__desktop{margin-bottom:1.25rem}body#product .product__buy.product__buy__desktop .qty{position:relative;width:170px;border:none;border-radius:10px;margin:0;margin-right:20px}body#product .product__buy.product__buy__desktop .qty input#quantity_wanted{border:none;padding:0;background-color:transparent;width:100%;text-align:center;font-size:1.875rem;font-weight:bold;color:var(--primary);z-index:0}body#product .product__buy.product__buy__desktop .qty .input-group .input-group-btn-vertical{position:initial;display:block;float:none}body#product .product__buy.product__buy__desktop .qty .input-group .input-group-btn-vertical button{position:absolute;border:none;top:50%;transform:translateY(-50%);background-color:var(--primary);color:white;border-radius:100%;width:34px;height:34px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}body#product .product__buy.product__buy__desktop .qty .input-group .input-group-btn-vertical button i{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}body#product .product__buy.product__buy__desktop .qty .input-group .input-group-btn-vertical button.bootstrap-touchspin-up{right:0}body#product .product__buy.product__buy__desktop .qty .input-group .input-group-btn-vertical button.bootstrap-touchspin-up i{transform:translateX(-50%) translateY(-50%);left:50%;top:50%}body#product .product__buy.product__buy__desktop .qty .input-group .input-group-btn-vertical button.bootstrap-touchspin-up i:after{content:"\e5cd";font-size:22px;transform:rotate(45deg)}body#product .product__buy.product__buy__desktop .qty .input-group .input-group-btn-vertical button.bootstrap-touchspin-down{left:0}body#product .product__buy.product__buy__desktop .qty .input-group .input-group-btn-vertical button.bootstrap-touchspin-down i{transform:translateX(-50%) translateY(-50%);left:50%;top:50%}body#product .product__buy.product__buy__desktop .qty .input-group .input-group-btn-vertical button.bootstrap-touchspin-down i:after{content:"\e15b";font-size:22px}@media (max-width: 991px){body#product .product__buy__desktop{display:none}}body#product .product__features{display:-ms-flexbox;display:flex;grid-gap:15px;margin:0 0 .9375rem 0}body#product .product__features li img{max-width:70px;height:auto;-o-object-fit:cover;object-fit:cover}body#product .product__features__allergenes>div{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:1.25rem;grid-gap:20px}body#product .product__features__allergenes>div p{font-weight:bold;color:#626262}body#product .product__features__allergenes>div ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;grid-gap:20px}body#product .product__features__allergenes>div ul li{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}body#product .product__features__allergenes>div ul li img{width:45px;height:45px}body#product .product__features__allergenes>div ul li span{font-size:12px;color:#626262;margin-top:5px}body#product ul.product-flags{width:auto;left:0;-ms-flex-align:start;align-items:flex-start}body#product ul.product-flags--features{right:0;left:auto;-ms-flex-align:end;align-items:flex-end}body#product ul.product-flags li{background-color:transparent;padding:5px 15px}body#product ul.product-flags li.product-flag{background-color:var(--primary)}body#product ul.product-flags li img{max-width:4.375rem}body#product .js-product-images-modal .modal-dialog{max-width:800px}body#product .js-product-images-modal .modal-dialog .modal-body{margin:0;background-color:white}body#product .js-product-images-modal .modal-dialog .modal-body figure{margin:0;border:1px solid #F6F6F6}body#product .js-product-images-modal .modal-dialog .modal-body figure img{-o-object-fit:contain;object-fit:contain}body#product .js-product-images-modal .modal-dialog .modal-body figure figcaption{display:none}body#product .js-product-images-modal .modal-dialog .modal-body aside#thumbnails ul.product-images{margin:0 0 0 10px}body#product .js-product-images-modal .modal-dialog .modal-body aside#thumbnails ul.product-images li{display:block}body#product .js-product-images-modal .modal-dialog .modal-body aside#thumbnails ul.product-images li img{-o-object-fit:contain;object-fit:contain;border:1px solid #F6F6F6;width:9.375rem;height:9.375rem}body#product .images-container .product-cover .layer{background:rgba(246,246,246,0.45)}body#product .images-container .product-cover .layer i{color:var(--primary)}body#product .images-container .js-qv-mask{margin:0 !important;width:100% !important}@media (max-width: 991px){body#product .images-container{margin:0 -15px}}@media (max-width: 991px) and (min-width: 576px){body#product .images-container{margin:0 calc(-15px - (100vw - 576px) / 2)}}@media (max-width: 991px) and (min-width: 768px){body#product .images-container{margin:0 calc(-15px - (100vw - 768px) / 2)}}body#product .product-container>.container>.col:last-of-type .rating-star-display{width:auto;cursor:pointer}body#product .product-container>.container>.col:last-of-type .rating-star-display label{cursor:pointer}body#product #product-reviews{scroll-margin-top:15.625rem}@media (max-width: 991px){body#product #product-reviews{scroll-margin-top:6.25rem}}body#product #product-reviews #spr_reviews_list_footer .review-container{border-bottom:1px solid rgba(0,0,0,0.1);margin-bottom:25px;padding-bottom:15px}body#product #product-reviews #spr_reviews_list_footer .review-container .review-top .review_title{color:black;font-size:1.125rem;margin-right:5px}body#product #product-reviews #spr_reviews_list_footer .review-container .review-top .review-customer{font-size:.875rem}body#product #product-reviews #spr_reviews_list_footer .review-container .review-content{margin-top:10px}body#product #product-reviews #spr_reviews_list_footer .review-container .review-content .review_text{min-height:0}body#product .js-mailalert{display:inline-block;margin:20px 0}body#product .product__additional-infos #spr{display:none}body#product .product-container{margin-top:2rem}body#product .breadcrumb{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}body#product .breadcrumb a,body#product .breadcrumb span{color:#626262}body#product .breadcrumb .back{margin-right:10px}body#product .product__manufacturer{margin-top:2.5rem}@media (max-width: 991px){body#product .product__manufacturer{margin-top:0}}body#product .product__manufacturer a{color:#626262;font-size:.875rem}body#product .product__manufacturer a:hover{color:var(--primary)}body#product .product__manufacturer+h1{margin-top:0}body#product h1{font-family:"Montserrat", sans-serif;font-size:2.25rem;line-height:initial;margin-top:2.5rem;color:var(--primary);text-transform:none}@media (max-width: 991px){body#product h1{margin-top:0}}@media (max-width: 991px){body#product h2::after{content:none}}body#product .product__short_description{color:#333333;margin-top:.625rem}body#product .product__short_description ul{list-style-type:initial;padding-left:20px}body#product .product__description{margin-bottom:1.875rem}@media (max-width: 991px){body#product .product__description h2{margin-top:0}}body#product .product__description h2:after{left:0;transform:none}body#product .product__attachments ul li a{text-decoration:underline}body#product .product__attachments ul li a:hover{text-decoration:underline !important}@media (max-width: 991px){body#product .product-container .container{border-top:1px solid #F6F6F6}}body#product .loyalty-block-product-free{display:none !important}body#product .carriers_list{display:none !important}@media (max-width: 991px){body#product nav.breadcrumb{display:none}body#product .js-product-container .container.col-container{-ms-flex-direction:column;flex-direction:column;margin-bottom:1.875rem}body#product .js-product-container .container.col-container.flex-column-reverse{-ms-flex-direction:column-reverse;flex-direction:column-reverse}body#product h2.center{text-align:left}body#product h2.center::after{left:0;transform:none}}body#product .product-accessories .products{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0, 1fr))[4];grid-template-columns:repeat(4, minmax(0, 1fr));grid-gap:20px}@media (max-width: 991px){body#product .product-accessories .products{-ms-grid-columns:(minmax(0, 1fr))[1];grid-template-columns:repeat(1, minmax(0, 1fr));grid-gap:0;margin-left:-15px;margin-right:-15px}}body#contact .contact-form{margin-top:1.875rem}body#cms header.page-header h1{text-align:center;padding-bottom:1.5625rem;margin-bottom:2.5rem;position:relative}body#cms header.page-header h1:after{position:absolute;content:"";left:50%;transform:translateX(-50%);width:60px;height:10px;background-color:var(--secondary);bottom:-5px}@media (max-width: 991px){body#cms header.page-header h1:after{width:35px;height:6px}}.fade{opacity:0;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;transition-timing-function:ease;transition-duration:.35s;transition-property:height}body#cms.cms-id-8 h2{font-size:1.875rem;padding-bottom:0}body#cms.cms-id-8 h2:after{content:none}body#cms.cms-id-8 h3{position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;font-size:16px;font-weight:bold;color:white;background-color:var(--primary);padding:10px 20px;border-radius:20px;margin:15px 0 0 0;z-index:2}body#cms.cms-id-8 h3+div{transform:translateY(-20px)}body#cms.cms-id-8 .collapse__content{padding:30px 25px 30px 25px;border-left:1px solid #707070;border-bottom:1px solid #707070;border-right:1px solid #707070;border-bottom-left-radius:20px;border-bottom-right-radius:20px;z-index:1;position:relative}body#cms.cms-id-8 .collapse__content p:last-of-type{margin-bottom:0}body#cms.cms-id-1 #main.container{width:100%;max-width:100%;margin:0;padding:0}body#cms.cms-id-1 h1,body#cms.cms-id-1 h2{text-align:center;padding-bottom:1.5625rem;margin-bottom:1.5625rem;position:relative;font-size:2.25rem}body#cms.cms-id-1 h1:after,body#cms.cms-id-1 h2:after{position:absolute;content:"";left:50%;transform:translateX(-50%);width:60px;height:10px;background-color:var(--secondary);bottom:-5px}body#cms.cms-id-1 h3{color:var(--primary);font-size:1.875rem;margin-bottom:1.5625rem;margin-top:1.25rem}body#cms.cms-id-1 .text-center{text-align:center;max-width:940px;margin:auto}body#cms.cms-id-1 .container,body#cms.cms-id-1 .container-fluid{padding-top:1.875rem;padding-bottom:1.875rem}body#cms.cms-id-1 .container-fluid{background-color:var(--primary);color:white}body#cms.cms-id-1 .container-fluid h2,body#cms.cms-id-1 .container-fluid h3{color:var(--secondary)}body#cms.cms-id-1 .container-fluid p,body#cms.cms-id-1 .container-fluid span,body#cms.cms-id-1 .container-fluid strong{color:white}body#cms.cms-id-1 .grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;column-gap:3.75rem}@media (max-width: 768px){body#cms.cms-id-1 .grid{-ms-grid-columns:1fr;grid-template-columns:1fr}}body#cms.cms-id-1 .grid>div{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end}body#cms.cms-id-1 table{max-width:996px;margin:3.125rem auto}body#cms.cms-id-1 table.table-bordered td{border-color:var(--primary)}body#cms.cms-id-1 table tr td:first-of-type{color:var(--primary);font-weight:bold}body#cms.cms-id-1 table tr:first-of-type td:last-of-type{columns:2}body#cms.cms-id-1 table tr td:last-of-type{vertical-align:middle}body#cms.cms-id-2 section#content.page-cms h2,body#cms.cms-id-7 section#content.page-cms h2,body#cms.cms-id-9 section#content.page-cms h2,body#cms.cms-id-10 section#content.page-cms h2{font-size:1.875rem}body#cms.cms-id-2 section#content.page-cms h2::after,body#cms.cms-id-7 section#content.page-cms h2::after,body#cms.cms-id-9 section#content.page-cms h2::after,body#cms.cms-id-10 section#content.page-cms h2::after{left:0;transform:none}body#cms.cms-id-2 section#content.page-cms h3,body#cms.cms-id-7 section#content.page-cms h3,body#cms.cms-id-9 section#content.page-cms h3,body#cms.cms-id-10 section#content.page-cms h3{font-size:24px;color:var(--primary);margin-top:20px;margin-bottom:10px}body#cms.cms-id-2 section#content.page-cms ul,body#cms.cms-id-7 section#content.page-cms ul,body#cms.cms-id-9 section#content.page-cms ul,body#cms.cms-id-10 section#content.page-cms ul{list-style:outside;padding-left:25px}body#manufacturer section#main h1{font-size:2.25rem;font-weight:bold;color:var(--primary);padding-bottom:25px;margin-top:20px;margin-bottom:25px;position:relative;text-align:center;text-transform:initial}body#manufacturer section#main h1::after{position:absolute;content:"";left:50%;transform:translateX(-50%);width:60px;height:10px;background-color:var(--secondary);bottom:-5px}

