@charset "UTF-8";.product-show-title h1{font-weight:500}.product-show-title h1 a{color:inherit}.product-show-title h1{color:#1a1216;font-family:linotype-didot,serif;font-weight:400}@media (max-width:767.98px){.product-show-title h1{font-size:3rem}}@media (min-width:768px) and (max-width:991.98px){.product-show-title h1{font-size:4rem}}@media (min-width:992px){.product-show-title h1{font-size:5rem}}.taxon-header-container .block-thumbnail-collection.style-2 .block-title .subtitle-wrapper{font-size:1.6rem;font-weight:300}.bg-primary-hover{background:#2e2a2a}.bg-secondary-hover{background:#f78585}.bg-color3{background:#e8e1de}.bg-color4{background:#f8f5f3}.bg-color5{background:#fcf3ee}.bg-white{background:#fff}.bg-black{background:#1a1216}.bg-primary{background:#007bff}.bg-secondary{background:#6c757d}.bg-success{background:#28a745}.bg-info{background:#17a2b8}.bg-warning{background:#ffc107}.bg-danger{background:#dc3545}.bg-light{background:#f8f9fa}.bg-dark{background:#343a40}.bg-gray-100{background:#f8f9fa}.bg-gray-200{background:#e9ecef}.bg-gray-300{background:#dee2e6}.bg-gray-400{background:#ced4da}.bg-gray-500{background:#adb5bd}.bg-gray-600{background:#6c757d}.bg-gray-700{background:#495057}.bg-gray-800{background:#343a40}.bg-gray-900{background:#212529}.bg,.product-associations .product-association:nth-of-type(odd){left:50%;position:relative;transform:translate(-50%);width:calc(var(--vw, 1vw)*100)}@media (max-width:767.98px){.blog-container,.blog-container .block-link-collection,.listing-product,.margin-bottom,.product-associations,.taxon-header-container{margin-bottom:5rem}}@media (min-width:768px) and (max-width:991.98px){.blog-container,.blog-container .block-link-collection,.listing-product,.margin-bottom,.product-associations,.taxon-header-container{margin-bottom:6rem}}@media (min-width:992px){.blog-container,.blog-container .block-link-collection,.listing-product,.margin-bottom,.product-associations,.taxon-header-container{margin-bottom:7rem}}.bg,.product-associations .product-association:nth-of-type(odd){--bg-top:url(/build/app/images/bg-light-top.c76d1713.svg);--bg-bottom:url(/build/app/images/bg-light-bottom.718a1b9a.svg);background:#fcf3ee;margin:var(--border-height) 0}.bg:after,.bg:before,.product-associations .product-association:nth-of-type(odd):after,.product-associations .product-association:nth-of-type(odd):before{background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";display:block;height:var(--border-height);left:-.5%;position:absolute;width:101%}.bg:before,.product-associations .product-association:nth-of-type(odd):before{background-image:var(--bg-top);margin-top:calc(var(--border-height)*-1)}.bg:after,.product-associations .product-association:nth-of-type(odd):after{background-image:var(--bg-bottom);margin-bottom:calc(var(--border-height)*-1)}.dark.bg,.product-associations .dark.product-association:nth-of-type(odd){--bg-top:url(/build/app/images/bg-dark-top.66b52390.svg);--bg-bottom:url(/build/app/images/bg-dark-bottom.077b3e0b.svg);background:#1a1216;color:#fff}.dark.bg .subtitle-wrapper,.dark.bg .title-wrapper,.dark.bg a:not(.btn),.product-associations .dark.product-association:nth-of-type(odd) .subtitle-wrapper,.product-associations .dark.product-association:nth-of-type(odd) .title-wrapper,.product-associations .dark.product-association:nth-of-type(odd) a:not(.btn){color:inherit}.bg .product-box-container,.product-associations .product-association:nth-of-type(odd) .product-box-container{background:#fff}.bg .product-box-container:hover,.product-associations .product-association:nth-of-type(odd) .product-box-container:hover{background:hsla(0,0%,100%,.5)}@media (max-width:767.98px){.bg,.product-associations .product-association:nth-of-type(odd){--border-height:8rem}.bg:after,.product-associations .product-association:nth-of-type(odd):after{background-position:100%}}@media (min-width:768px){.bg,.product-associations .product-association:nth-of-type(odd){--border-height:10rem}}.filter-selected{background:#e9ecef;color:#1a1216;display:inline-block;font-size:1.4rem;font-weight:400;margin:0 1rem 1rem 0;padding:.3rem .8rem;text-decoration:none;white-space:nowrap}.filter-selected svg{height:1.3rem;margin-right:.5rem;transition:.3s;vertical-align:sub;width:1.3rem}.filter-selected:hover{background:#1a1216;color:#fff}.filter-selected:hover svg{fill:#fff}.filter-wrapper{font-size:1.4rem}.filter-wrapper:not(:last-child) .collapse-body{margin-bottom:4rem}.filter-wrapper .custom-checkbox{margin-bottom:0}.filter-wrapper .custom-checkbox+.custom-checkbox{margin-top:2rem}.filter-wrapper .custom-control-label{font-size:inherit}.filter-wrapper .list-links a{font-weight:300;text-decoration:none}.filter-wrapper .list-links a:before{content:"›";margin-right:.3rem}.filter-wrapper .list-links li+li{margin-top:.5rem}.filter-wrapper .simplebar-track.simplebar-vertical{right:.5rem}.filter-color-wrapper{display:flex;flex-wrap:wrap}.custom-checkbox-color .custom-control-field{border-color:#e9ecef;display:block;height:3.5rem;margin-bottom:1rem;width:3.5rem}.custom-checkbox-color input:checked~.custom-control-field{border-color:#007bff}.filter-price-wrapper{display:flex;justify-content:space-between}.filter-price-wrapper .form-group,.filter-price-wrapper label{margin-bottom:0}.filter-price-wrapper .form-group:not(:last-child),.filter-price-wrapper label:not(:last-child){margin-right:10px}.filter-price-wrapper .input-group .input-group-append{min-width:3rem}.filter-price-wrapper .input-group .input-group-append .input-group-text{border:0;justify-content:center;padding:0;width:100%}@media (min-width:768px) and (max-width:991.98px){.filter-price-wrapper{padding-right:0}.filter-price-wrapper label{margin-right:1rem}.filter-price-wrapper label:last-child{margin-right:0}.filter-price-wrapper input{padding:0 1rem}.filter-price-wrapper .input-group .input-group-append{min-width:2.5rem}}@media (min-width:768px){.filter-wrapper .collapse-body{max-height:20rem}}.filters-wrapper ul{list-style:none;margin:0;padding:0}.filters-wrapper .btn-filter{margin-top:3rem;width:100%}.filter-selected-wrapper{margin-bottom:3rem}.filter-selected-wrapper .link-secondary:before{content:"";display:block;margin-top:1rem}@media (max-width:767.98px){.nav-filter{margin-bottom:3rem}.nav-filter .collapse-header.title-manuscrit{border-bottom:.1rem solid #e9ecef;font-size:3rem;font-weight:400}.nav-filter .collapse-header.title-manuscrit:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='30' height='30' viewBox='0 0 189.524 189.524' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath clip-rule='evenodd' d='M56.26 52.119c-2.104 8.174-9.524 14.214-18.355 14.214-10.467 0-18.952-8.485-18.952-18.952s8.485-18.952 18.952-18.952c8.831 0 16.251 6.04 18.355 14.214h128.526a4.738 4.738 0 0 1 0 9.476zm-8.879-4.738a9.476 9.476 0 1 1-9.476-9.476 9.476 9.476 0 0 1 9.476 9.476z' fill-rule='evenodd'/%3E%3Cpath d='M4.738 52.119h14.811c-.39-1.514-.597-3.102-.597-4.738s.207-3.224.597-4.738H4.738a4.738 4.738 0 1 0 0 9.476z'/%3E%3Cpath clip-rule='evenodd' d='M113.117 137.405c-2.104-8.174-9.525-14.214-18.355-14.214s-16.252 6.04-18.355 14.214H4.738a4.738 4.738 0 0 0 0 9.476h71.668c2.104 8.174 9.525 14.214 18.355 14.214s16.252-6.04 18.355-14.214h71.668a4.739 4.739 0 0 0 0-9.476zm-18.355 14.214c5.234 0 9.476-4.242 9.476-9.476s-4.242-9.476-9.476-9.476-9.476 4.242-9.476 9.476 4.242 9.476 9.476 9.476zM169.974 90.024c-2.104-8.174-9.525-14.214-18.355-14.214s-16.252 6.04-18.355 14.214H4.738a4.738 4.738 0 0 0 0 9.476h128.526c2.104 8.174 9.525 14.214 18.355 14.214s16.252-6.04 18.355-14.214h14.811a4.739 4.739 0 0 0 0-9.476zm-18.355 14.214c5.234 0 9.476-4.242 9.476-9.476s-4.243-9.476-9.476-9.476c-5.234 0-9.476 4.242-9.476 9.476s4.242 9.476 9.476 9.476z' fill-rule='evenodd'/%3E%3C/svg%3E");height:2.7rem;transform:none;width:2.7rem}}@media (min-width:768px){.filters-wrapper{max-height:none}.filters-wrapper .btn-filter{margin-bottom:4rem}}.nav-categories{justify-content:center;margin-top:30px;text-align:center;text-transform:uppercase}.nav-categories .nav-item{flex:100%}.nav-categories .nav-link{color:#1a1216;letter-spacing:1.6px;padding:3px 30px;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;-ms-transition:.3s;transition:.3s}.nav-categories .nav-link:active,.nav-categories .nav-link:focus,.nav-categories .nav-link:hover{color:#909d8c}.taxon-header-container .block-thumbnail-collection.style-2{margin-top:0}.taxon-header-container .block-thumbnail-collection.style-2:before{display:none}.taxon-header-container .block-thumbnail-collection.style-2 .block-title{flex-direction:column;margin-bottom:0;text-align:left}.taxon-header-container .block-thumbnail-collection.style-2 .block-title .subtitle-wrapper{font-family:din-2014,sans-serif;line-height:1.3}.taxon-header-container .block-thumbnail-collection.style-2 .slider-wrapper{margin-top:3rem}@media (min-width:768px){.taxon-header-container{display:flex;flex-direction:column;padding-top:0}.taxon-header-container .breadcrumb{margin:0}}@media (min-width:768px) and (max-width:991.98px){.taxon-header-container .breadcrumb{padding:3rem 0}}@media (min-width:992px){.taxon-header-container .breadcrumb{padding:5rem 0}}.listing-product .product-box-container{margin-bottom:2rem}@media (max-width:991.98px){.listing-product>.row{margin-inline:-.5rem}.listing-product>.row>div{padding-inline:.5rem}.listing-product>.row>div:nth-child(n+5){order:2}.listing-product>.row div.taxon-push-wrapper{order:1}.listing-product .product-box-image-wrapper .tags-wrapper{bottom:.5rem;left:.5rem}.listing-product .product-box-text-wrapper{padding:1rem}.listing-product .product-box-complementary-name,.listing-product .product-box-title{font-size:1.2rem}.listing-product .product-box-price-wrapper .price-old{top:.2rem}.listing-product .pagination{padding:3rem 0}}@media (min-width:768px){.listing-product .pagination{padding:5rem 0}}.listing-seo .h3{margin-bottom:2rem}.listing-seo p+.h3{margin-top:4rem}.listing-seo a{font-weight:300}.wrapper-listing-stores{padding-bottom:30px}.wrapper-listing-stores .header-page{margin-bottom:-3rem}.wrapper-listing-stores .header-page .container{padding-bottom:8rem}.listing-store li{display:block}.listing-store a{color:#1a1216;display:inline-block;font-size:16px;font-weight:300;padding:10px 0;text-decoration:none;text-transform:uppercase}.listing-store .title-list-store{border-bottom:1px solid #f8f5f3;font-size:16px;font-weight:600;text-transform:uppercase}.store .h3,.store .img-store{margin-bottom:20px}.store .img{height:70px;margin-right:20px;width:70px}.store .block-infos{align-items:center;display:flex}.store .block-infos p{margin:0}.store .block-infos.hours{align-items:flex-start}.store .block-infos.hours .desc{margin-bottom:15px;margin-top:20px}.store .block-infos.hours .desc-more{color:#d51a1a;font-weight:600}.store .block-infos.tel .svg-contact{left:10px;position:relative;top:5px}.store+.store{margin-top:30px}.taxon-push-wrapper{display:flex}.taxon-push{background-color:#f08888;background-image:url(/build/app/images/bg-fil.15e597fc.svg);background-repeat:no-repeat;padding:2rem;text-align:center;width:100%}.taxon-push .title-wrapper{font-size:2.5rem;line-height:.9;margin-bottom:1.5rem}.taxon-push .text-wrapper{font-weight:300;margin-bottom:1.5rem;padding:0 .5rem}.taxon-push .text-wrapper :last-child{margin-bottom:0}.taxon-push .btn{min-width:0;padding-inline:1rem}@media (max-width:991.98px){.taxon-push{margin-bottom:3rem}}@media (min-width:992px){.taxon-push{margin-bottom:2.5rem}}@media (max-width:991.98px){.taxon-push{background-position:left top 12%;padding-top:12rem}}@media (min-width:768px) and (max-width:991.98px){.taxon-push{background-position:left top 10%;padding-top:25%}}@media (min-width:992px) and (max-width:1199.98px){.taxon-push{background-position:left top 5%;padding-top:40%}}@media (min-width:1200px){.taxon-push{background-position:left top 17%;padding-top:53%}.taxon-push .title-wrapper{font-size:3.4rem}.taxon-push .text-wrapper{font-size:2.2rem;margin-bottom:2.5rem}}@media (max-width:991.98px){.wrapper-listing-stores .header-page{margin-bottom:calc(var(--border-height) + 1rem)}.wrapper-listing-stores .header-page .container{padding-bottom:0}}@media (min-width:768px){.nav-categories .nav-item{flex:0 0 auto}.nav-categories .nav-link{padding:10px 30px}.nav-filter{padding-right:20px}.nav-filter>.collapse{display:block}.store .h3{margin-bottom:40px}.store .img{margin-right:40px}.store+.store{margin-top:60px}}@media (min-width:992px){.nav-filter{padding-right:30px}.store .img-store{margin-bottom:0}.listing-store{border-bottom:1px solid #f8f5f3;margin-bottom:8rem}.listing-store ul{align-items:center;display:flex;justify-content:space-around;margin:0}}@media (max-width:767.98px){.page-product .breadcrumb{margin-bottom:0}}@media (min-width:768px){.page-product .breadcrumb{margin-bottom:2rem}}.product-images{margin-bottom:2rem}@media (min-width:768px){.product-images{max-width:51rem}.product-images .owl-stage{max-width:100%}.product-images .owl-item{margin-bottom:2rem}}.product-show-title{margin-bottom:2rem}@media (min-width:992px){.product-show-title h1{font-size:4rem;margin-bottom:2rem}.product-show-title .h2,.product-show-title .taxon-push .title-wrapper,.taxon-push .product-show-title .title-wrapper{font-size:5.1rem;line-height:5.5rem}}.product-show-price{align-items:flex-end;display:flex;flex-wrap:wrap}.product-show-price .line{background:#fcf3ee;flex:1;height:.1rem;margin:0 1rem .5rem}.product-show-price .product-price{font-size:2rem}.product-show-price .product-price span{font-size:3rem}.product-show-price .product-show-promo{flex:100%;margin-top:1rem}.product-show-price .product-show-promo .desc{font-weight:400}@media (max-width:767.98px){.product-show-price{margin:1.5rem 0}}@media (min-width:768px){.product-show-price{margin:2rem 0}}.product-details .btn{margin-bottom:2rem}.product-details a:not(.btn){color:inherit;font-weight:inherit;text-decoration:none}.product-reassurance{padding:0}.product-reassurance .reinsurance-item{align-items:center;color:#1a1216;display:flex;font-size:1.4rem;line-height:1.7rem;position:relative}.product-reassurance .reinsurance-item .svg,.product-reassurance .reinsurance-item .tache{transition:.5s}.product-reassurance a.reinsurance-item:active,.product-reassurance a.reinsurance-item:focus,.product-reassurance a.reinsurance-item:hover{text-decoration:none}.product-reassurance a.reinsurance-item:active .svg,.product-reassurance a.reinsurance-item:focus .svg,.product-reassurance a.reinsurance-item:hover .svg{transform:scale3d(1.2,1.2,1.2);transform-origin:center}.product-reassurance svg{flex-shrink:0;margin-right:1rem;width:7rem}@media (min-width:768px){.product-reassurance svg{margin-left:-1rem}}@media (min-width:1200px){.product-reassurance a{width:75%}}.product-show-container{margin-bottom:5rem}.product-show-container .old-price{margin-left:0}.product-show-container .wrapper-help-measure{margin:0 0 2rem;padding:2rem 0}.product-show-container .wrapper-help-measure:before{left:-4rem;right:-1rem;width:auto}@media (min-width:768px){.product-show-container .wrapper-help-measure .text-help-measure,.product-show-container .wrapper-help-measure .title-help-measure{padding:0}.product-show-container .wrapper-help-measure:before{left:-5rem;right:-2rem}}@media (min-width:992px){.product-show-container{margin-bottom:12rem}}.product-option{align-items:flex-end;display:flex;flex-wrap:wrap;margin-bottom:2.5rem}.product-option label{margin-bottom:0}.product-option .line{background:#fcf3ee;flex:1;height:.1rem;margin:0 1rem .5rem}.product-option .form-group{flex:0 1 50%;margin-bottom:0}.product-option .product-price{display:none}.product-btn-wrapper .btn{margin-bottom:2rem;width:100%}.product-delivery{font-size:1.4rem;margin-bottom:1.5rem}.product-delivery a{font-weight:300;text-decoration:none}.product-delivery a strong{font-weight:600}.product-delivery svg{fill:#f78585}.product-delivery .delivery-col{align-items:center;background:#f8f5f3;display:flex;padding:2rem;transition:.5s}.product-delivery .delivery-col:active,.product-delivery .delivery-col:focus,.product-delivery .delivery-col:hover{background:#f8f5f3}.product-delivery .icon{flex-shrink:0;width:7.5rem}.product-delivery .svg-livraison{width:6.5rem}.product-delivery p{margin:0}.product-delivery a{color:#1a1216}.product-delivery a:active,.product-delivery a:focus,.product-delivery a:hover{text-decoration:none}@media (min-width:1200px){.product-delivery{display:grid;grid-template-columns:repeat(2,1fr)}.product-delivery .icon{margin-right:2rem;width:auto}.product-delivery .svg-livraison{width:7.3rem}.product-delivery .delivery-col+.delivery-col{margin-top:0}}@media (max-width:991.98px){.product-text .h3{margin-top:4rem}.product-text .block-link{margin-bottom:0;margin-top:2rem}}@media (min-width:992px){.product-text .h3{margin-top:8rem}.product-text .block-link{margin-top:5rem}}.product-associations .h2,.product-associations .taxon-push .title-wrapper,.taxon-push .product-associations .title-wrapper{margin-bottom:2rem}@media (max-width:767.98px){.product-associations .title-manuscrit{margin-bottom:0}}