.big-item .products-grid .product-item-info.metro_template .product-top a.photo{padding-top:calc(123.3333%) !important}.products-grid .big-item .product-item-info.metro_template .product-top a.photo{padding-bottom:calc(123.3333%) !important}@media (min-width:1200px){.cms-index-index .header.header8 .vertical-menu-widget .vertical-menu{padding-bottom:60px}}.header.header9 .vertical-menu-widget .vertical-menu{padding-bottom:31px}body:not(.panel-popup):not(.fullwidth).mgs-quickview-catalog-product-view.boxed .page-wrapper{width:100% !important;margin:0 !important;padding:0 !important}a{color:#0c5097}.btn{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0}.btn-primary{color:#fff;border:2px solid #0c5097;background-color:#0c5097}.mgs-quickview-catalog-product-view .product-detail-infomation.col-xs-12{height:auto !important}.slide-text .big-text,.slide-text h2{font-size:50px;font-weight:700}li.mega-menu-item.megamenu-homelink .logo img{width:auto;height:80px}.owl-stage-outer .owl-stage{margin:auto}.icon-service .icon{padding-right:0px;width:54px}.icon-service .text h6{color:#125393}.icon-service .text p{color:#000}blockquote{background:#fff}#page-header-sliders .owl-carousel .owl-stage-outer{height:472px !important}.lazy-loading-img .products-grid .product-item-info .product-top,.lazy-loading-img .list-products .product-item-info .product-image,.lazy-loading-img .promobanner,.lazy-loading-img .thumbnail-post,.lazy-loading-img .instagram-item{background-image:none}.promobanner{height:160px;background:#f5a631}.promobanner .text{padding:5px 20px 10px}.middle-header-content{padding:10px 25px}.middle-header-content a:hover{color:#fff !important}.middle-header-content .row{align-items:center;display:flex}.mgs-brand-widget .owl-carousel .owl-item{padding:0 10px}.mega-menu-content .level2 a:hover{color:#154b7f !important}.home-intro{font-size:11px;margin:0 25px;line-height:initial}.btn.btn-promo-banner{background-color:#1961a9;position:relative;color:#fff;left:-8px;border:none}.top-cart-btn-checkout:hover,.actions .secondary .viewcart:hover{color:#fff !important}.page-title-wrapper{padding:30px 0;background:none;text-transform:uppercase}.page-title-wrapper h1,.page-title-wrapper .h1{color:#303b42}.page-title-wrapper .container{display:flex;flex-direction:column;align-items:center}.page-title-wrapper:before{background:none}span.base:before{left:-75px}span.base:after{right:-75px}span.base:before,span.base:after{position:absolute;content:"";width:60px;height:2px;background:#000;top:48%}h1.page-header{position:relative;display:inline-block}.header{-webkit-box-shadow:0 10px 6px -6px rgba(0,0,0,0.3);-moz-box-shadow:0 10px 6px -6px rgba(0,0,0,0.3);box-shadow:0 10px 6px -6px rgba(0,0,0,0.3)}.header .top-header-content{background-color:#0c5097;padding:0 25px}.header .top-header-content .row{display:flex;align-items:center}.header .top-header-content a:hover:before{color:#fff !important}.header .top-header-content .top-middle-header{padding:14px 0 0}.header .top-header-content .top-middle-header p{color:#f5a631}.header .top-header-content .dropdown-toplinks ul li a{padding:5px 18px !important;color:#000 !important}.header .dropdown-toplinks .dropdown-toggle:hover{color:#154b7f !important}.header .table-icon-menu>div{padding:0 12px 0 0}.header .logo a img{height:85px}.btn-secondary{border:2px solid #154b7f;background-color:#154b7f}.btn-secondary:hover,.btn-secondary:focus,.btn-secondary:active{color:#154b7f;border:2px solid #154b7f;background-color:#f5f5f5}button.btn-primary:hover,button.btn-primary:focus,button.btn-primary:active,.primary button:hover,.primary button:focus,.primary button:active,.primary a:hover,.primary a:focus,.primary a:active{border:2px solid #f5a631 !important;background-color:#f5a631 !important;color:#000 !important}.checkout-cart-index .cart.main.actions button{border:none;color:#0c5097;text-decoration:underline}.checkout-cart-index .cart.main.actions button:hover{text-decoration:none;background-color:#fff}.checkout-cart-index .checkout-extra>.block .title strong{font-weight:600}.checkout-cart-index .checkout-extra>.block .title.active{background-color:#f5a631;color:#181818;border:1px solid #f5a631}.checkout-cart-index .checkout-extra>.block>.title{margin-top:38px;top:auto}.checkout-cart-index .checkout-extra>.block.discount .content{padding:3px 30px}.checkout-cart-index .cart-summary .checkout-methods-items .item .action.checkout{background-color:#0c5097;color:#fff;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0}.checkout-cart-index .cart-summary .checkout-methods-items .item .action.checkout:hover{background-color:#f5a631;color:#181818;border:1px solid #f5a631}.checkout-cart-index .checkout-extra>.block.tva .content{padding:0 30px !important}.block-minicart .actions .viewcart{color:#0c5097;border:2px solid #0c5097}#shipping-method-buttons-container .action,.payment-method-content .actions-toolbar .action,#shipping-method-buttons-container button.action,.payment-method-content .actions-toolbar button.action,.payment-option.discount-code .form-discount .actions-toolbar .action.action-apply{background-color:#0c5097;border:1px solid #0c5097;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0}.opc-block-summary .table-totals tr.totals.grand th strong,.opc-block-summary .table-totals tr.totals.grand td strong,.opc-block-summary .table-totals tr.totals.grand th,.opc-block-summary .table-totals tr.totals.grand td{color:#0c5097}.multicheckout.success a,.checkout-success a{color:#0c5097;font-weight:bold;text-transform:uppercase}.multicheckout.success a:hover,.checkout-success a:hover{text-decoration:underline;background-color:#ffffff !important;border:none !important;color:#0c5097 !important}.btn-default{color:#0c5097;border:2px solid #0c5097;background-color:#fff}.btn-default:hover,.btn-default:focus,.btn-default:active{color:#181818;border:2px solid #f5a631;background-color:#f5a631}.footer{margin-top:20px}.footer .middle-footer{background-color:#0c5097;border-top:none;padding:50px 30px 30px}.footer .middle-footer h6{color:#f5a631}.footer .middle-footer ul.list-icon li{color:#fff}.footer .middle-footer ul.list-icon li .icon{color:#f5a631}.footer .middle-footer a{color:#fff}.footer .middle-footer a:hover{color:#f5a631 !important}.footer .bottom-footer{background-color:#f5a631}.nav>li>a:hover,.nav>li>a:focus{color:#154b7f !important}.toolbar.toolbar-products{width:100% !important}body.boxed:not(.panel-popup) .page-wrapper{overflow-x:initial;margin:0 auto;padding:0}img.captcha-img{margin-top:10px;margin-right:10px}#layered-filter-block{padding-bottom:10px;position:sticky;top:0px;z-index:10;border-bottom:none}#layered-filter-block .filter-content{background-color:#e3e2e0;padding:10px 15px 0;visibility:visible;position:relative;opacity:1;transform:none;width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:baseline}#layered-filter-block .filter-content .filter-title{display:block;width:200px;margin-bottom:0;color:#0c5097}#layered-filter-block .filter-content .filter-title:after{background-color:#0c5097}#layered-filter-block .filter-content .block-filter-content{flex:2}#layered-filter-block .filter-content .filter-options{display:flex;justify-content:space-between;width:100%;margin-bottom:0}#layered-filter-block .filter-content .filter-options .filter-options-item{margin-right:30px;flex:1;margin-bottom:0;padding-right:15px}#layered-filter-block .filter-content .filter-options .filter-options-item:last-child{margin-right:0}#layered-filter-block .filter-content .filter-options .filter-options-item .filter-options-title{font-size:15px}#layered-filter-block .filter-content .filter-options .filter-options-item .filter-options-title:before{display:none}#layered-filter-block .filter-content .filter-options .filter-options-item .filter-options-content{width:25%;background:#fff;position:absolute;display:none;z-index:999}#layered-filter-block .filter-content .filter-options .filter-options-item .filter-options-content .items{padding:0 15px;background-color:#E3E2E0}#layered-filter-block .filter-content .filter-options .filter-options-content .mgs-filter-item-checkbox{float:left;margin-right:10px}.filter-active{padding:10px 15px 10px;background-color:#e3e2e0}.filter-active .filter-current-subtitle{color:#0c5097 !important;font-width:700 !important}.filter-active .filter-current-subtitle:before{background-color:#0c5097 !important}.search-form .form-search{opacity:1 !important;visibility:visible !important;position:relative !important;width:calc(50vw) !important;width:225px !important}.search-form .minisearch input#search{height:35px !important;font-size:12px !important;padding-left:8px !important;padding-right:0px !important;border:none;box-shadow:0 0px 4px rgba(0,0,0,0.2) !important;letter-spacing:0}.search-form .search-autocomplete{display:none !important}.owl-carousel{z-index:initial}.mega-menu-item a span{text-transform:uppercase}.copyright{text-align:center}.product-item-details .price-box .price{color:#0c5097;font-weight:500}.product-item .owl-carousel .owl-dots{display:none !important}.product.description.product-item-description,.product.attribute.description,.product-detail-infomation-content,.category-description{line-height:27px}.footer .block.newsletter .form.subscribe .form-group input[type="email"]{font-size:12px}.category-description.category-description-mobile{display:none}#search_mini_form2 .form-search{display:flex;max-width:600px;margin:20px auto 0;align-items:baseline}#search_mini_form2 .form-search label{flex:1;color:#0c5097;font-weight:600;font-size:14px}#search_mini_form2 .form-search input#search2{flex:4}#search_mini_form2 .form-search button.button{flex:1;background:#0c5097;border:0;padding:5px 0 8px}#search_mini_form2 .form-search button.button span{color:#fff;font-weight:600;font-size:14px}#search_mini_form2 .form-search button.button:hover{background-color:#f5a631}#search_mini_form2 .form-search button.button:hover span{color:#0c5097}.outils-block .zoomText input{color:#000 !important;font-weight:500}@media (min-width:1200px){.header:not(.header6):not(.header7) .navigation .nav-main-menu li.mega-menu-fullwidth.menu-2columns>ul.dropdown-menu{left:-200px}.header:not(.header6):not(.header7) .navigation .nav-main-menu li.mega-menu-fullwidth.menu-2columns>ul.dropdown-menu{min-width:660px}}.menuBois ul{width:600px !important;left:70% !important}.menuBois ul .col-md-4{width:60%}.menuBois ul .col-md-4 .sub-menu li{width:50% !important}.menuBois ul li .right_content.static-content.col-md-4{width:30% !important}.product-info-main .product-add-form .actions button.tocart,.bundle-info .product-details .actions button.tocart,.btn.btn-promo-banner:hover,.btn.btn-promo-banner:focus{background-color:#154b7f !important;border:1px solid #154b7f !important;color:#fff;border-radius:0}.product-info-main .product-add-form .actions button.tocart:hover,.bundle-info .product-details .actions button.tocart:hover,.btn.btn-promo-banner:hover,.btn.btn-promo-banner:focus:hover{background-color:#fff !important;border:1px solid #222 !important;color:#222 !important}.title-block{text-align:center;font-size:20px;font-weight:600;text-transform:uppercase}.product.media img{min-width:50%;margin:auto;width:55%}.exempleEmpreinte{margin:10px 0}.owl-carousel .owl-nav>div:not(.disabled):hover{background-color:#154b7f;color:#fff;border-color:#154b7f}.breadcrumbs .items li strong{max-width:max-content}.personnalisable .btn-perso{background-color:#154b7f !important;border:1px solid #154b7f !important;color:#fff;font-size:13px;width:auto;padding:0 34px;border-radius:40px;line-height:40px;font-weight:600;text-transform:uppercase;border-radius:0}.personnalisable .btn-perso:hover{background-color:#fff !important;border:1px solid #154b7f !important;color:#154b7f !important}.mgs-instasnt-search .block-title{display:flex;justify-content:space-between}.mgs-instasnt-search .block-title h4{width:fit-content}#m-cookienotice{padding:10px;max-width:320px !important}#m-cookienotice #message-custom-css{font-family:"Poppins",arial,tahoma !important;padding:0px 10px 20px}#m-cookienotice #action-custom-css .m-button{margin:0}#m-cookienotice .m-actions{padding-bottom:10px;margin:0 !important}.v-badge{background:#f5a631;color:#000;padding:4px 11px 4px;font-weight:600;border-bottom:1px solid #eee}.top-custom-link ul li a{color:#fff !important;font-weight:500}.top-custom-link ul li a .pe-7s-call:before{font-size:20px;color:#fff;font-weight:600}.minicart-wrapper .action.showcart>.counter.qty{background-color:#f5a631;color:#0c5097}.minicart-wrapper .action.showcart:before{color:#fff;font-weight:600}.minicart-wrapper .price-container .price{color:#0c5097 !important;font-weight:600}.pe-7s-user:before{font-weight:600;color:#fff !important}.top-middle-header span{color:#fff !important}.nav-main-menu li:last-child a{border-right:none}.nav-main-menu li ul.dropdown-menu{top:64px !important;box-shadow:0 10px 6px -6px rgba(0,0,0,0.3) !important}.nav-main-menu li ul.dropdown-menu li .row{display:block}.nav-main-menu li ul.dropdown-menu li li a{padding:10px 18px !important;color:#000 !important}.nav-main-menu li ul.dropdown-menu li li a span{color:#f5a631 !important}.nav-main-menu li ul.dropdown-menu li li a:hover{color:#0c5097 !important}.nav-main-menu a{color:#0c5097;font-weight:500;border-right:1px solid #f5a631;padding:0 18px !important;text-transform:uppercase}body{color:#000}.minicart-wrapper .close-minicart{background:#0c5097}.minicart-wrapper .close-minicart button .pe-7s-close:before{color:#fff}.trustpilot-widget{margin-top:-10px}.bloc-top-content-home{background-color:#eee;padding:20px 0 0;margin:10px 0 30px}.bloc-top-content-home .block-1{border-right:1px solid #fff}.bloc-top-content-home .icon i{color:#f5a631}.p-row-0{padding:0}#tooltip-label{display:none}.products-grid .product-item-info{min-height:410px;-webkit-box-shadow:0 10px 6px -6px rgba(0,0,0,0.3);-moz-box-shadow:0 10px 6px -6px rgba(0,0,0,0.3);box-shadow:0px 6px 17px -10px rgba(0,0,0,0.3)}.products-grid .product-item-info .product-item-details{padding:10px 20px}.products-grid .product-item-info .product-top a.photo{min-height:270px;padding-bottom:0 !important}.products-grid .product-item-info .product-top .product-image-photo.img-thumbnail{max-width:160px;min-width:auto !important}.products-list .product-image-content a.product.photo.product-item-photo .product-image-photo.img-thumbnail,.products-list .product-image-content a.product.photo.product-item-photo .img-hover-show{max-width:64%;min-width:auto;margin:0 auto}a.action.print{display:flex;justify-content:center}.header .top-header-content a,.header .top-header-content button{color:#fff}.price-box .price{color:#0c5097;font-weight:600}.product.attribute p{font-size:12px;font-weight:500;line-height:initial}.exempleEmpreinte h4{font-size:18px;color:#f5a631;margin-bottom:10px}.exempleEmpreinte img{max-width:140px;padding-bottom:10px}.product-add-form .product-options-wrapper{padding:20px 20px 0;background:#eee}#maincontent{padding:0 30px !important}.product-data-items-content .data.item.content{background-color:#eeeeee}.product-data-items-content .title-block{padding:20px 0}.box-tocart .field.qty>.control{border-radius:0;border:1px solid #0c5097}.box-tocart span.edit-qty{color:#0c5097 !important}.box-tocart span.edit-qty:hover{color:#f5a631 !important}.box-tocart .input-text.qty{color:#0c5097 !important}.product.media .gallery-horizontal{margin-bottom:10px;-webkit-box-shadow:0 10px 6px -6px rgba(0,0,0,0.3);-moz-box-shadow:0 10px 6px -6px rgba(0,0,0,0.3);box-shadow:0px 6px 17px -10px rgba(0,0,0,0.3)}.product.media .horizontal-thumbnail .owl-item{display:flex;align-items:center;justify-content:center;min-height:75px;cursor:pointer;padding:5px;-webkit-box-shadow:0 10px 6px -6px rgba(0,0,0,0.4);-moz-box-shadow:0 10px 6px -6px rgba(0,0,0,0.4);box-shadow:0px 6px 17px -10px rgba(0,0,0,0.4)}.product.single-image.item-image.base-image.imgzoom{-webkit-box-shadow:0 10px 6px -6px rgba(0,0,0,0.3) !important;-moz-box-shadow:0 10px 6px -6px rgba(0,0,0,0.3) !important;box-shadow:0px 6px 17px -10px rgba(0,0,0,0.3) !important}.product-info-main .product-info-price{display:flex;justify-content:space-between}.product-info-main .product-info-price .sku span.value{color:#0c5097;font-weight:600;font-size:12px}.product-info-main .product.attribute.overview{margin-bottom:20px}table.order-details{border:1px solid #000}.order-details-items .table-wrapper tfoot tr.grand_total th strong,.order-details-items .table-wrapper tfoot tr.grand_total td strong{color:#0c5097 !important}.breadcrumbs h3{font-size:13px;font-weight:400}.breadcrumbs .items>li{display:flex;align-items:center}.content-tampon{padding:20px 0;background:#f5f5f5;text-align:justify;margin:0 0 30px}.content-tampon h1{font-size:18px;text-align:center;color:#f5a631;margin-bottom:20px}.content-tampon h2{font-size:14px;margin-bottom:10px}.content-heading h2.title{font-size:24px;display:inline-block;position:relative;color:#000;line-height:24px}.content-heading h2.title:before,.content-heading h2.title:after{position:absolute;content:"";width:60px;height:2px;background:#000;top:48%}.content-heading h2.title:after{right:-75px}.content-heading h2.title:before{left:-75px}.header .logo-header .logo img{max-height:85px}.block-mobile{display:none}.products-grid .product-item-info .tocart.btn-cart{color:#fff;background-color:#1961a9;padding:0 10px;margin-bottom:10px !important;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;top:55%}.category-view .category-description p{font-size:11px;line-height:19px}.payment-method .payment-method-title .label .allowed-payment-icon{display:flex}.payment-method .payment-method-title .label .allowed-payment-icon .payment-icon{margin-right:10px}.payment-method-bank-icon.payment_method_monetico_desjardins{display:none !important}.contact-form-content ul.list-icon li{padding-left:40px !important}.contact-form-content ul.list-icon li .icon{font-size:26px !important;font-weight:bold !important}.minicart-items .product .product-item-photo,.minicart-items .product .product-image-container{height:100% !important}.block-dashboard-orders,.block-dashboard-addresses{margin-top:30px;margin-bottom:30px}.shipping-address-items .shipping-address-item.selected-item{color:#0c5097;border-color:#0c5097}.brand-info .brand-image img.img-responsive{max-width:200px;margin-bottom:20px}@media (min-width:768px){.footer .middle-footer .container{width:700px !important}.mgs-brand-widget .owl-stage-outer .owl-stage{width:fit-content !important;width:-moz-fit-content !important}.mgs-brand-widget .owl-stage-outer .owl-stage .owl-item{max-width:150px}}@media (min-width:992px){.footer .middle-footer .container{width:970px !important}}@media (min-width:1200px){.footer .middle-footer .container{width:1170px !important}}@media (max-width:1399px){.personnalisable .btn-perso{padding:0 20px}}@media (max-width:1259px){.nav-main-menu a{padding:0 3px !important}.form-search{max-width:164px !important}.header .top-header-content .top-middle-header{text-align:center}}@media (max-width:1199px){.form-search{max-width:inherit !important}.header:not(.header6):not(.header7) .megamenu-content .top-links li a:not(.no-display){color:#0c5097;font-weight:500;text-transform:uppercase}.header:not(.header6):not(.header7) .megamenu-content .nav-tabs li>a{background-color:#0c5097}.header:not(.header6):not(.header7) .megamenu-content .nav-tabs li.active>a{background-color:#f5a631;color:#0c5097}.header:not(.header6):not(.header7) .nav-main-menu li a{color:#0c5097 !important;border-right:none}.header:not(.header6):not(.header7) .nav-main-menu li a+.toggle-menu a{color:#0c5097}.header:not(.header6):not(.header7) .nav-main-menu li ul.dropdown-menu{box-shadow:none !important}.header:not(.header6):not(.header7) .nav-main-menu li ul.dropdown-menu li li a span{color:#0c5097 !important}}@media (max-width:991px){.top-header-content .top-middle-header{display:none}.top-header-content .hidden-sm,.top-header-content .top-header-content .hidden-xs{display:block !important}.block-desktop{display:none}.block-mobile{display:block}#page-header-sliders .owl-carousel .owl-stage-outer{height:auto !important}.promobanner{max-width:300px;margin:10px auto 30px}.promobanner .text.bottom-left{margin:0 auto;bottom:5px;padding:0}.promobanner .text.bottom-left .btn.btn-promo-banner{left:inherit;margin:0 auto;display:block}.products-grid .product-item-info{min-height:408px}.products-grid .product-item-info .product-top a.photo{min-height:260px}.trustpilot-widget{margin:10px auto 20px;max-width:500px}.bloc-top-content-home .block-bottom .icon-service{border-bottom:none}.bloc-top-content-home .icon-service{max-width:350px;margin:0 auto;border-bottom:1px solid #fff;padding:5px 10px}.bloc-top-content-home .block-1{border-right:none}.mgs-brand-widget .owl-carousel .owl-item img{max-height:20px}.category-description.category-description-mobile{display:block}.category-description{display:none}.opc-estimated-wrapper .estimated-block .estimated-price{color:#0c5097}.opc-estimated-wrapper .minicart-wrapper button.action.showcart .counter.qty{background-color:#0c5097}}@media (max-width:768px){.my-account-main .box-information{width:100%}.box.box-billing-address{margin-bottom:30px}#search_mini_form2 .form-search{max-width:300px !important;align-items:center;flex-direction:column}#search_mini_form2 .form-search input#search2{flex:initial}#search_mini_form2 .form-search button.button{padding:5px 40px 8px;margin-top:20px}.block.filter .filter-content{flex-direction:column !important}.block.filter .filter-content .filter-title{width:100%}.block.filter .filter-content .block-filter-content{width:100%;padding:20px 0 0 !important}.block.filter .filter-content .filter-options{flex-direction:column}.block.filter .filter-content .filter-options .filter-options-item .filter-options-title{font-size:15px}.block.filter .filter-content .filter-options .filter-options-item .filter-options-content{width:80% !important;background:#eee !important}.block.filter .filter-content .filter-options .filter-options-item .filter-options-content ol.items li{border-bottom:1px solid rgba(25,97,163,0.2) !important}.block.filter .filter-content .filter-options .filter-options-item .filter-options-content ol.items li:last-child{border-bottom:none !important}.block.filter .filter-content .filter-options .filter-options-item .filter-options-title:after{content:"\f107" !important}#layered-filter-block .filter-content .filter-title{margin-bottom:10px}#layered-filter-block .filter-content .filter-options .filter-options-item{margin-right:0}}@media (max-width:767px){.block.block-addresses-default{margin-bottom:30px}.block.block-addresses-list{margin-top:30px}.sidebar.sidebar-main{padding-top:30px}.contact-form-content ul.list-icon{margin-top:30px}span.base:before,span.base:after{display:none}body.boxed:not(.panel-popup) .page-wrapper{padding:0 !important}.products-grid .product-item-info{min-height:inherit}.products-grid .product-item-info .tocart.btn-cart{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;padding:0 10px;width:auto;height:auto}.mgs-brand-widget .owl-carousel .owl-item img{max-height:fit-content;max-width:125px;margin:0 auto}.footer .middle-footer{text-align:center}.footer .middle-footer ul.menu li:last-child{margin-bottom:0}.footer .middle-footer ul.list-icon{width:fit-content;margin:0 auto}.footer .middle-footer div[class*="col-lg"]:not(:last-child){margin-bottom:20px}.header .top-header-content{padding:10px 25px}.header .top-header-content .row{flex-direction:column}.header .top-header-content .row .top-custom-link{display:none}.trustpilot-widget{max-width:300px}.margin-bottom30{margin-bottom:0px}.block-dashboard-orders .table-order-items tr th,.block-dashboard-orders .table-order-items tr td{font-weight:500;font-size:13px;padding:10px 7px}.table-wrapper.orders-recent,.table-wrapper.orders-history{overflow-x:scroll}.content-heading h2.title:before,.content-heading h2.title:after{display:none}}@media (max-width:510px){.top-header-content .table-icon-menu.pull-right{float:none !important;margin:0 auto}.personnalisable .btn-perso{margin:0 auto 10px;display:block}.product-data-items-content .title-block{padding:10px 0}exempleEmpreinte{text-align:center}.product-data-items-content .additional-attributes tr{display:flex;flex-direction:column}.product-data-items-content .additional-attributes tr th.col.label{border:1px solid #1961a9 !important;padding:10px !important;text-transform:uppercase;background-color:#1961a9;color:#fff;border-radius:0;margin:0}.product-data-items-content .additional-attributes tr td.col.data{border:none !important;background:#fff}.exempleEmpreinte{text-align:center}.exempleEmpreinte img{margin:0 auto}#form_tamponperso .box-menu-editor .preview{width:50px}#form_tamponperso .box-menu-editor .preview .icon{display:none}#form_tamponperso .box-menu-editor .preview span.text{display:block;font-size:11px;font-weight:700}#form_tamponperso .box-menu-editor .classic_edit{width:80px;text-align:center;margin-right:10px}#form_tamponperso .box-menu-editor .control{position:relative;width:50px}#form_tamponperso .box-menu-editor .control span.edit-qty.minus{position:absolute;left:4px}#form_tamponperso .box-menu-editor .control span.edit-qty.plus{position:absolute;right:4px}#form_tamponperso .box-menu-editor .control input#qty{width:inherit}}@media (max-width:414px){.trustpilot-widget{margin:10px auto 30px}a.action.margin-left10{margin-left:0;margin-top:0}button.action.primary.add{color:#fff;border:2px solid #0c5097;background-color:#0c5097;padding:5px 10px}button.action.primary.add span{color:#fff;font-weight:600}}@media (max-width:375px){.btn.btn-xs{padding:0 15px}}#block-shipping{display:none}.checkout-cart-index .checkout-extra>.block+.block>.title{margin-top:0px}.category-cms .category-metiers .category-link{position:relative;margin-bottom:25px}.category-cms .category-metiers .category-link img{width:100%}.category-cms .category-metiers .category-link .block-category-link{position:absolute;top:45%;left:0;right:0;width:70%;margin:0 auto;background:rgba(240,191,0,0.8);text-align:center;padding:5px}.category-cms .category-metiers .category-link .block-category-link a{font-weight:600;letter-spacing:2px;font-size:16px}.category-cms .category-metiers .category-link .block-category-link a:hover{color:#fff !important}.w3-bar.w3-black{position:relative;width:100%}.w3-bar.w3-black button.w3-bar-item.w3-button{color:#f0bf00;background:#0c5097;border:1px solid #0c5097;padding:8px 15px}.w3-bar.w3-black button.w3-bar-item.w3-button:hover{background:#f0bf00;border:1px solid #f0bf00;color:#0c5097}@media (max-width:768px){.w3-bar.w3-black button.w3-bar-item.w3-button{margin-bottom:10px}}.w3-container.tabs{padding:30px 0}.w3-container.tabs legend{font-size:17px !important;color:#0c5097 !important;font-weight:600;border-bottom:1px solid #f5a631 !important}.w3-container.tabs li.item{-webkit-box-shadow:0 10px 6px -6px rgba(0,0,0,0.3);-moz-box-shadow:0 10px 6px -6px rgba(0,0,0,0.3);box-shadow:0px 6px 17px -10px rgba(0,0,0,0.3);padding:20px;min-height:257px;display:flex;flex-direction:column;justify-content:center;align-items:center}.w3-container.tabs li.item h4.product-name{font-size:17px;margin-bottom:15px}.w3-container.tabs li.item .price-box{margin-bottom:10px}.w3-container.tabs li.item .btn_place button.button.btn-cart{background:#0c5097;border:1px solid #0c5097;padding:5px 10px;color:#fff;margin-top:10px}.w3-container.tabs li.item .btn_place button.button.btn-cart:hover{background:#f0bf00;border:1px solid #f0bf00;color:#0c5097}.mgs-filter .filter-content .item .mgs-filter-item-checkbox{display:inline-block}
.filter-options-title.inactive::after{content: '\e621';}
.mgs-filter-active{display: inline-block; width:100%; margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #ccc}
.mgs-filter-active .shoppingby-item{float:left; margin-right:20px}
.mgs-filter-active .state-item{padding:3px 5px; border:1px solid #ccc; background:#f0f0f0; border-radius:2px; margin-bottom:2px; font-size:12px; position:relative}
.mgs-filter-active .state-item .state-item-icon-cancel{position:absolute; z-index:10; width:100%; height:100%; left:0; top:0; cursor:pointer}
.mgs-filter-active .state-item:hover{border-color:#ff0000}
.mgs-filter-active .state-item:hover .state-item-icon-cancel:after{position:absolute; width:100%; height:2px; background:#ff0000; top:50%; left:0; content:""}
.mgs-filter-active .state-item-name span{font-weight:600}
.mgs-filter-active .filter-current-subtitle{
	display: block; 
	font-size: 18px;
	font-weight: 600;
	color: #222;
	position: relative;
	display: block;
	padding: 0 0 2px;
	margin-bottom: 15px;
}
.mgs-filter-active .filter-current-subtitle:before{
	height: 2px;
	width: 60px;
	content: "";
	position: absolute;
	bottom: 0;
	background-color: #222;
	left: 0;
}
.block.filter .block-content.filter-content .filter-options-item .inactive .filter-options-title::after{content:"\f106"}
.irs {
    position: relative; display: block;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
     -khtml-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}
.irs-line {
	position: relative; display: block;
	overflow: hidden;
	outline: none !important;
}
        .irs-line-left, .irs-line-mid, .irs-line-right {
            position: absolute; display: block;
            top: 0;
        }
        .irs-line-left {
            left: 0; width: 11%;
        }
        .irs-line-mid {
            left: 9%; width: 82%;
        }
        .irs-line-right {
            right: 0; width: 11%;
        }

    .irs-bar {
        position: absolute; display: block;
        left: 0; width: 0;
    }
        .irs-bar-edge {
            position: absolute; display: block;
            top: 0; left: 0;
        }

    .irs-shadow {
        position: absolute; display: none;
        left: 0; width: 0;
    }

    .irs-slider {
        position: absolute; display: block;
        cursor: default;
        z-index: 1;
    }
        .irs-slider.single {

        }
        .irs-slider.from {

        }
        .irs-slider.to {

        }
        .irs-slider.type_last {
            z-index: 2;
        }

    .irs-min {
        position: absolute; display: block;
        left: 0;
        cursor: default;
    }
    .irs-max {
        position: absolute; display: block;
        right: 0;
        cursor: default;
    }

    .irs-from, .irs-to, .irs-single {
        position: absolute; display: block;
        top: 0; left: 0;
        cursor: default;
        white-space: nowrap;
    }

.irs-grid {
    position: absolute; display: none;
    bottom: 0; left: 0;
    width: 100%; height: 20px;
}
.irs-with-grid .irs-grid {
    display: block;
}
    .irs-grid-pol {
        position: absolute;
        top: 0; left: 0;
        width: 1px; height: 8px;
        background: #000;
    }
    .irs-grid-pol.small {
        height: 4px;
    }
    .irs-grid-text {
        position: absolute;
        bottom: 0; left: 0;
        white-space: nowrap;
        text-align: center;
        font-size: 9px; line-height: 9px;
        padding: 0 3px;
        color: #000;
    }

.irs-disable-mask {
    position: absolute; display: block;
    top: 0; left: -1%;
    width: 102%; height: 100%;
    cursor: default;
    background: rgba(0,0,0,0.0);
    z-index: 2;
}
.irs-disabled {
    opacity: 0.4;
}
.lt-ie9 .irs-disabled {
    filter: alpha(opacity=40);
}


.irs-hidden-input {
    position: absolute !important;
    display: block !important;
    top: 0 !important;
    left: 0 !important;
    width: 0 !important;
    height: 0 !important;
    font-size: 0 !important;
    line-height: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
    outline: none !important;
    z-index: -9999 !important;
    background: none !important;
    border-style: solid !important;
    border-color: transparent !important;
}

.irs {
    height: 55px;
}
.irs-with-grid {
    height: 75px;
}
.irs-line {
    height: 5px; top: 30px;
    background: #878787;
    border-radius: 5px;
    -moz-border-radius: 16px;
}
.irs-line-left {
	height: 8px;
}
.irs-line-mid {
	height: 8px;
}
.irs-line-right {
	height: 8px;
}

.irs-bar {
    height: 5px; top: 30px;
    background: #56cfe1;
}
.irs-bar-edge {
	height: 10px; top: 30px;
	width: 12px;
	border: 1px solid #428bca;
	border-right: 0;
	background: #428bca;
	background: linear-gradient(to top, rgba(66,139,202,1) 0%,rgba(127,195,232,1) 100%); /* W3C */
	border-radius: 16px 0 0 16px;
	-moz-border-radius: 16px 0 0 16px;
}

.irs-shadow {
    height: 2px; top: 38px;
    background: #000;
    opacity: 0.3;
    border-radius: 5px;
    -moz-border-radius: 5px;
}
.lt-ie9 .irs-shadow {
    filter: alpha(opacity=30);
}

.irs-slider {
    top: 25px;
    width: 15px; height:15px;
    background: #56cfe1;
    border-radius: 15px;
    -moz-border-radius: 15px;
    cursor: pointer;
}

.irs-min, .irs-max {
    color: #333;
    font-size: 12px; line-height: 1.333;
    text-shadow: none;
    top: 0;
    padding: 1px 5px;
    background: rgba(0,0,0,0.1);
    border-radius: 3px;
    -moz-border-radius: 3px;
}

.lt-ie9 .irs-min, .lt-ie9 .irs-max {
    background: #ccc;
}

.irs-from, .irs-to, .irs-single {
    color: #fff;
    font-size: 12px; line-height: 1.333;
    text-shadow: none;
    padding: 1px 5px;
    background: #428bca;
    border-radius: 3px;
    -moz-border-radius: 3px;
}
.lt-ie9 .irs-from, .lt-ie9 .irs-to, .lt-ie9 .irs-single {
    background: #999;
}

.irs-grid {
    height: 27px;
}
.irs-grid-pol {
    opacity: 0.5;
    background: #428bca;
}
.irs-grid-pol.small {
    background: #999;
}

.irs-grid-text {
    bottom: 5px;
    color: #99a4ac;
}

.irs-disabled {
}
