body.shop-2 #pattern .icon_checked,body.shop-2 #pattern .in_comparison{color:#a8002c}body.shop-2 #pattern .in_comparison{background-color:white}body.shop-2 .product-actions .control-label{font-family:"Source Sans Pro"}body.shop-2#category #products.view_grid .product_list .grid-container,body.shop-2#search #products.view_grid .product_list .grid-container{grid-template-columns:repeat(auto-fill, minmax(300px, 1fr))}@media (max-width: 768px){body.shop-2#category #products.view_grid .product_list .grid-container,body.shop-2#search #products.view_grid .product_list .grid-container{grid-gap:0 !important}}body.shop-2#category #products.view_grid .product_list #js-product-list,body.shop-2#search #products.view_grid .product_list #js-product-list{overflow:visible}body.shop-2 .close{color:#001E37;opacity:0.5}body.shop-2 .page-header h1{color:#001E37}body.shop-2 .product-brand{font-size:12px;font-style:normal;font-weight:400;font-family:"Source Sans Pro";line-height:1em;letter-spacing:.12em;text-transform:uppercase;color:#001e379e}@media (min-width: 767px){.only-mobile{display:none !important}}body#product .product-info-section{display:flex;flex-direction:column;padding-top:0}body#product .product-info-section .product-brand{letter-spacing:0;font-size:24px;line-height:18px;font-weight:300;margin-bottom:0}body#product .product-info-section h1.h1{font-weight:bold;font-size:30px;margin-bottom:25px}body#product .product-info-section .short-desc{font-size:18px;color:black;margin-bottom:25px}body#product .product-info-section .variant-links .color{cursor:initial}body#product .product-info-section th{background:#fbf3f4}body#product .hookDisplayGuide #pksizeguide-show{border:none;background-color:transparent;color:black;text-decoration:underline;font-size:14px;font-weight:600;display:flex;justify-content:flex-end;padding:0;margin-bottom:20px;line-height:initial}body#product i.up{background-color:white;border-radius:50px;width:30px;height:30px;padding:5px;left:50%;transform:translateX(-50%);z-index:1}body#product i.down{background-color:white;border-radius:50px;width:30px;height:30px;padding:5px;left:50%;transform:translateX(-50%);z-index:1}body#product .product-actions .variant-links{display:flex;justify-content:flex-start;flex-wrap:wrap;margin-bottom:20px}body#product .product-actions .variant-links a{width:33px;height:33px;margin:0 8px 0 0}body#product .product-actions .connect{margin-top:20px}body#product .product-actions .connect>div{margin-bottom:35px}body#product .product-actions .connect>div p{margin:0}body#product .product-actions .connect>div p strong{text-transform:uppercase}body#product .product-actions .connect>div a{border-radius:5px;margin-top:15px;margin-left:30px;padding:15px 30px}@media (max-width: 380px){body#product .product-actions .connect>div a{margin-left:0;width:100%}}body#product #content-wrapper{padding-top:20px}body#product #content-wrapper .product-container{width:100%;padding:0}@media (max-width: 768px){body#product #content-wrapper .product-container .images-container .js-qv-product-cover{height:100%}}body#product #content-wrapper .product-container .images-container .product-images li.thumb-container img.selected{border-right:4px solid #B5152F;opacity:1}@media (max-width: 990px){body#product #content-wrapper .product-container>.col-md-6{width:100%;padding-left:25px;padding-right:25px}body#product #content-wrapper .product-container>.col-md-6 .module-ak_ajoutrapidedeclinaisons{margin-left:-25px;margin-right:-25px}}body#product #content-wrapper #product-modal .modal-body{position:relative}body#product #content-wrapper #product-modal .modal-body .img-zoom-lens{position:absolute;width:100px;height:100px;border:solid 1px black}body#product #content-wrapper #product-modal .modal-body #previewImage{border:1px solid black;width:300px;height:300px;position:absolute;left:-300px}body#product #content-wrapper #product-modal li.thumb-container img{opacity:1}body#product .tabs-container{padding-top:50px;padding-bottom:50px}@media (max-width: 990px){body#product .tabs-container{padding-left:25px;padding-right:25px}body#product .tabs-container .tabs{width:100%}}body#product .tabs-container ul.nav-tabs a.nav-link.active,body#product .tabs-container ul.nav-tabs a.nav-link:hover{border-color:#B5152F}body#product .tabs-container ul.nav-tabs a.nav-link h5{letter-spacing:0;font-weight:600}body#product .tabs-container div.tab-content .product-description-short{font-size:18px;margin-bottom:30px}body#product .tabs-container div.tab-content .pdf-download{display:flex;justify-content:center}@media (max-width: 768px){body#product .tabs-container div.tab-content .pdf-download{flex-direction:column;margin-bottom:20px}}body#product .tabs-container div.tab-content .pdf-download a{display:flex;align-items:center;margin:0 10px 40px 10px;border-radius:5px;text-transform:uppercase;font-size:14px}@media (max-width: 768px){body#product .tabs-container div.tab-content .pdf-download a{margin:0 0 10px 0}}body#product .tabs-container div.tab-content .pdf-download a:first-of-type::before{content:url(../css/img/86647c58912949006260a5904561f737.png);margin-right:10px}body#product .tabs-container div.tab-content .pdf-download a:last-of-type::before{content:url(../css/img/d165be48022a8aee1d6f2044ae39cb65.png);margin-right:10px}body#product .tabs-container div.tab-content #product-details{display:grid;grid-template-columns:repeat(4, 1fr)}@media (max-width: 990px){body#product .tabs-container div.tab-content #product-details{display:initial}}body#product .tabs-container div.tab-content #product-details>div:first-of-type{display:flex;justify-content:center}body#product .tabs-container div.tab-content #product-details>div:last-of-type{grid-column:2/5}body#product .tabs-container div.tab-content #product-details .product-features dl.data-sheet{display:grid;grid-template-columns:1fr 2fr}body#product .tabs-container div.tab-content .quick-compare-products>.page-width{overflow-x:auto}body#product .product-accessories .module-title span,body#product .product-comments .module-title span{border-color:#B5152F}body#product .js-product-images-modal aside#thumbnails ul.product-images li img.selected{border-left:4px solid #B5152F}body#product .js-product-images-modal aside#thumbnails ul.product-images li .image-caption{display:none}body#product .loupe-widget{position:relative;display:inline-block;will-change:transform}body#product .loupe-widget__loupe{position:absolute;z-index:100;top:50%;left:50%;width:450px;height:450px;transform:translate(-50%, -50%);border-radius:50%;background-repeat:no-repeat;border:1px solid #65737E;box-shadow:0 0 10px 1px rgba(0,0,0,0.2);background-color:white;display:none}body#product .loupe-widget:hover{cursor:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7),auto}body#product .loupe-widget:hover .loupe-widget__loupe{display:block;pointer-events:none}body#product .add-to-cart-overlay{position:fixed;width:100vw;height:100vh;top:0;background:black;opacity:.5;z-index:10}body#product .add-to-cart-popup{position:fixed;top:50%;left:50%;width:300px;height:172px;transform:translate(-50%, -50%);background:url(../css/img/451136fe82490300196f0163ad3289d9.png) 50% no-repeat,#fff;border-left:4px solid #B5152F;padding:35px 0;z-index:11}body#product .add-to-cart-popup::after{content:"X";color:#B5152F;position:absolute;top:5px;right:5px;cursor:pointer;line-height:1;font-weight:600}body#product .add-to-cart-popup p{color:#B5152F;padding:0 30px;font-weight:600;font-family:'Source Sans Pro', sans-serif;font-size:18px;text-align:center}body#product #ak_ajoutrapidedeclinaisons_table .td_infos{background-color:#fbf3f4}body#product #ps_checkout-payment-method-logo-block-container{display:none !important}body.shop-2#product .product-info-section h1.h1{font-weight:600;font-size:25px}body.shop-2#product .short-desc{margin:0;color:#001E37}body.shop-2#product .short-desc p{margin-top:0}body.shop-2#product .hookDisplayGuide #pksizeguide-show{color:#001E37}body.shop-2#product .tabs-container{margin-top:0;padding-top:20px}body.shop-2#product .tabs-container .nav-link{color:#001E37}body.shop-2#product .tabs-container div.tab-content *:not(.btn){font-size:16px;color:#001E37}body.shop-2#product .product-additional-info.mailalert{margin-top:0}body.shop-2#product .product-additional-info.mailalert .tabs{margin-top:0}body.shop-2#product .favoritesButton,body.shop-2#product .add_to_compare{color:#001E37}body.shop-2#product .product-footer{margin-top:20px}body#category section.facet{padding-bottom:15px}body#category section.facet:first-of-type .facet-title{border:none}body#category section.facet .facet-title{display:flex;justify-content:space-between;align-items:center;border-top:1px solid;padding-top:15px;margin:0}body#category section.facet .facet-title .svgic-updown{margin-top:11px}body#category section.facet ul{list-style-type:none}body#category section.facet ul .facet-label .custom-checkbox input[type=checkbox]+span{margin:0 5px 3px 0}body#category section.facet ul .facet-label a{white-space:initial}body#category .ps_categorytree .module-title{display:flex;justify-content:space-between;align-items:center}body#category .ps_categorytree .module-body ul{list-style-type:none}body#category .ps_categorytree .module-body ul>li.root_li>ul.widget-pklinks>li:first-of-type span{border:none}body#category .ps_categorytree .module-body ul>li.root_li>ul.widget-pklinks>li>span{padding:15px 0;border-top:1px solid}body#category .ps_categorytree .module-body ul>li.root_li>ul.widget-pklinks>li>span>a{font-size:20px;font-family:"Source Sans Pro", sans-serif;font-weight:600;text-transform:uppercase}body#category .ps_categorytree .module-body ul>li.root_li>ul.widget-pklinks>li>div{margin-bottom:15px}body#category .ps_categorytree .module-body ul>li.root_li>ul.widget-pklinks>li>div ul.widget-pklinks{margin-left:10px}body#category .ps_categorytree .module-body ul>li.root_li>ul.widget-pklinks>li>div ul.widget-pklinks li:after{content:none}body#category .ps_categorytree .module-body ul>li.root_li>ul.widget-pklinks>li>div ul.widget-pklinks li span{padding:0}body#category .ps_categorytree .module-body ul>li.root_li>ul.widget-pklinks>li:after{content:none}body#category .ps_categorytree .catmenu-trigger.ps-cat-act{height:auto;border:none;transform:rotate(180deg)}body#category .ps_categorytree .catmenu-trigger.ps-cat-act svg{margin-top:0}body#category .ps_categorytree .catmenu-trigger svg{width:8px;height:8px;margin-top:4px}@media (max-width: 768px){body#category .column-subcategories .pk-grid{grid-template-columns:repeat(4, 1fr)}}body#category .column-subcategories .pk-grid .pk-subcategory>a{position:relative}body#category .column-subcategories .pk-grid .pk-subcategory>a img{min-height:170px;-o-object-fit:cover;object-fit:cover}body#category .column-subcategories .pk-grid .pk-subcategory>a .pk-subcategory-text{bottom:0;top:auto;left:0;right:0;width:100%;background-color:#B5152F;color:white;padding:5px;margin:0}body#category .product_list_top #js-product-list-top{justify-content:space-between;margin-bottom:20px}@media (max-width: 768px){body#category .product_list_top #js-product-list-top{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px}}body#category .product_list_top #js-product-list-top .compare-form{display:none}body#category .product_list_top #js-product-list-top .dropdown-menu a:hover{background-color:#f6f6f6;color:#B5152F}@media (max-width: 768px){body#category .product_list #js-product-list .grid-container{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr)) !important;grid-gap:10px !important}}body#category .product_list #js-product-list>div{grid-column-gap:20px !important}@media (max-width: 768px){body#category .main-section-category>.elementor-container{width:100%}}body#category .main-section-category .left-column-category .elementor-column-wrap:first-of-type>.elementor-widget-wrap{background-color:rgba(181,0,30,0.03);height:100%}@media (min-width: 769px){body#category .main-section-category .left-column-category .elementor-column-wrap:first-of-type>.elementor-widget-wrap>.elementor-widget-categoryfilter{position:-webkit-sticky;position:sticky;top:0}}@media (min-width: 769px){body#category .main-section-category .left-column-category .filter-btn{display:none}}@media (max-width: 768px){body#category .main-section-category .left-column-category{margin-bottom:20px}body#category .main-section-category .left-column-category .filter-btn{margin:0;padding:20px}body#category .main-section-category .left-column-category .filter-btn p{display:flex;align-items:center;align-content:center;justify-content:center;font-size:22px;font-weight:600;margin:0}body#category .main-section-category .left-column-category .filter-btn p svg{transform:rotate(180deg);width:13px;margin-left:5px}body#category .main-section-category .left-column-category .elementor-widget-categoryfilter,body#category .main-section-category .left-column-category .elementor-widget-pkcategories{transition:height 0.5s linear;overflow:hidden}body#category .main-section-category .left-column-category .elementor-widget-categoryfilter.collapsed,body#category .main-section-category .left-column-category .elementor-widget-pkcategories.collapsed{height:0;margin:0}}body.shop-2#category h1.category-title,body.shop-2#search h1.category-title{color:#001E37}body.shop-2#category .elementor-widget-categorysubcategories .pk-ce-widget.view_grid.pk-grid,body.shop-2#search .elementor-widget-categorysubcategories .pk-ce-widget.view_grid.pk-grid{display:flex;flex-wrap:wrap;overflow-y:auto}body.shop-2#category .elementor-widget-categorysubcategories .pk-ce-widget.view_grid.pk-grid .pk-subcategory-text,body.shop-2#search .elementor-widget-categorysubcategories .pk-ce-widget.view_grid.pk-grid .pk-subcategory-text{padding:0;margin:0;background-color:#B5152F;color:white;border-radius:5px;white-space:nowrap;width:auto;padding:12px 24px}body.shop-2#category .categories-filters,body.shop-2#search .categories-filters{position:-webkit-sticky;position:sticky;top:60px;z-index:10}@media (max-width: 1024px){body.shop-2#category .categories-filters,body.shop-2#search .categories-filters{top:0}}body.shop-2#category .pagination,body.shop-2#search .pagination{margin-top:20px}body.shop-2#category .pagination .pagination-info,body.shop-2#search .pagination .pagination-info{color:#001E37}body.shop-2#category .pagination .page-list li.current a,body.shop-2#search .pagination .page-list li.current a{border:2px solid #001E37}body.shop-2#category .pagination .page-list li a,body.shop-2#search .pagination .page-list li a{color:#001E37;border:1px solid #001E37}body.shop-2#category .pagination .page-list li .spacer,body.shop-2#search .pagination .page-list li .spacer{color:#001E37}body.shop-2#category section.facet .facet-label a,body.shop-2#search section.facet .facet-label a{color:#001E37}@media (max-width: 990px){body#cart .card{margin:0}}body#cart .main-content{padding-top:20px}body#cart ul.cart-items li.cart-item{padding:0;border:none;position:relative}body#cart ul.cart-items li.cart-item:first-of-type .product-line-grid{border-bottom:1px solid black;padding-bottom:15px}@media (max-width: 990px){body#cart ul.cart-items li.cart-item:first-of-type .product-line-grid{display:none}}body#cart ul.cart-items li.cart-item .product-line-grid{display:grid;grid-template-columns:repeat(7, minmax(0, 1fr));grid-gap:30px;padding:30px 0 0 0}body#cart ul.cart-items li.cart-item .product-line-grid p{margin:0;overflow-wrap:break-word}body#cart ul.cart-items li.cart-item .product-line-grid *{text-align:center}body#cart ul.cart-items li.cart-item .product-line-grid .input-group-btn-vertical button{min-height:26px}body#cart ul.cart-items li.cart-item .product-line-grid .product-line-totalprice .remove-from-cart{position:absolute;top:37px;right:-10px}body#cart ul.cart-items li.cart-item .product-line-grid .product-line-totalprice .remove-from-cart svg{width:13px;height:13px}@media (max-width: 990px){body#cart ul.cart-items li.cart-item .product-line-grid{grid-template-columns:repeat(5, minmax(0, 1fr));grid-gap:10px;align-items:center;border-bottom:solid 1px #d1d1d1;padding-bottom:20px}body#cart ul.cart-items li.cart-item .product-line-grid .product-line-image{max-width:100px}body#cart ul.cart-items li.cart-item .product-line-grid .product-name{grid-area:1/2/2/6}body#cart ul.cart-items li.cart-item .product-line-grid .product-line-quantity{grid-area:2/2/3/5}body#cart ul.cart-items li.cart-item .product-line-grid *{text-align:left}}body#cart.shop-2 ul.cart-items li.cart-item:first-of-type .product-line-grid{border-bottom:none}body#cart.shop-2 ul.cart-items li.cart-item .product-line-grid{display:flex}body#cart.shop-2 ul.cart-items li.cart-item .product-line-grid *{text-align:left}body#cart.shop-2 ul.cart-items li.cart-item .product-line-grid .product-line-image img{width:100%;max-width:100px}body#cart.shop-2 ul.cart-items li.cart-item .product-line-grid .product-infos{font-size:16px}body#cart.shop-2 ul.cart-items li.cart-item .product-line-grid .product-infos ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;align-items:flex-start;gap:4px}body#cart.shop-2 ul.cart-items li.cart-item .product-line-grid .product-infos ul li.product-name a{font-size:18px;font-weight:600;color:#001E37}body#cart.shop-2 ul.cart-items li.cart-item .product-line-grid .product-infos ul li.product-attribute span{font-style:italic}body#cart.shop-2 ul.cart-items li.cart-item .product-line-grid .product-line-quantity{margin-left:auto}body#cart.shop-2 ul.cart-items li.cart-item .product-line-grid .product-line-quantity .js-cart-line-product-quantity{display:block;padding:0 16px;width:60px;text-align:center;color:#001E37}body#cart.shop-2 ul.cart-items li.cart-item .product-line-grid .product-line-quantity .input-group-btn-vertical button{min-height:21px}body#cart.shop-2 ul.cart-items li.cart-item .product-line-grid .product-line-totalprice{margin-right:24px;margin-top:7px}body#cart.shop-2 ul.cart-items li.cart-item .product-line-grid .remove-from-cart{top:41px;color:#001E37}body#cart.shop-2 ul.cart-items li.cart-item .product-line-grid .remove-from-cart svg{width:20px;height:20px}body#cart.shop-2 ul.cart-items li.cart-item .product-line-grid .product-cart-customization{border:1px solid #f8f8f8;padding:24px;margin-bottom:16px}body#cart.shop-2 ul.cart-items li.cart-item .product-line-grid .product-cart-customization__title{color:#001E37;text-transform:uppercase;margin:0 0 8px 0;font-weight:600;border-bottom:1px solid #001E37;padding-bottom:12px}body#cart.shop-2 #ps_checkout-payment-method-logo-block-container{display:none}#order-summary-content{display:none}.checkout-icons{margin:60px 0}@media (max-width: 768px){.checkout-icons{margin:60px 0 0 0}}.checkout-icons ul{list-style-type:none;display:grid;grid-template-columns:repeat(5, 1fr);justify-items:center;grid-gap:20px}@media (max-width: 768px){.checkout-icons ul{grid-template-columns:repeat(3, 1fr)}}@media (max-width: 480px){.checkout-icons ul{grid-template-columns:repeat(2, 1fr);grid-gap:10px}}.checkout-icons ul li{display:flex;flex-direction:column;align-items:center;align-content:center}.checkout-icons ul li p{text-align:center}.checkout-icons ul li p span{font-weight:bold}body#checkout .widget_colissimo_table_adresse{min-width:110px}body#checkout .widget_colissimo_table_adresse .widget_colissimo_mode_transport_dropdown.widget_colissimo_point_input{border-left:1px solid #ccc;border-radius:8px}body.shop-1 #checkout-addresses-step .js-address-form #delivery-address div:has(>input[name="use_same_address"]){display:none}body.shop-1 #checkout-addresses-step .js-address-form .address-selector .address-item:first-child{margin-right:0}body.shop-1 #checkout-addresses-step .js-address-form>h2,body.shop-1 #checkout-addresses-step .js-address-form #invoice-addresses,body.shop-1 #checkout-addresses-step .js-address-form .pull-xs-right{display:none}body.shop-1 #checkout-addresses-step .js-address-form form>h2:not(:first-child),body.shop-1 #checkout-addresses-step .js-address-form form #invoice-addresses{display:none}body.shop-1 #checkout-addresses-step .js-address-form form>p.adress-description{font-family:"Source Sans Pro", sans-serif;font-weight:700;font-size:18px;color:#B5152F}body.shop-1 #checkout-addresses-step .js-address-form .buttons-checkout{display:flex;align-content:center}body.shop-1 #checkout-addresses-step .js-address-form .buttons-checkout p{margin-bottom:revert}body.shop-1 #checkout-addresses-step .js-address-form .buttons-checkout p.or{margin-left:30px;margin-right:30px}body.shop-1 #checkout-addresses-step .js-address-form .buttons-checkout p .btn-primary{color:white !important;font-family:"Source Sans Pro", sans-serif;font-weight:500;font-size:15px;text-transform:uppercase;display:flex;align-items:center;white-space:initial;max-width:300px}body.shop-1 #checkout-addresses-step .js-address-form .buttons-checkout .clearfix{margin:0;display:contents}body.shop-1 #checkout-addresses-step .js-address-form .buttons-checkout .clearfix button{font-size:15px;font-weight:500}@media (max-width: 500px){body.shop-1 #checkout-addresses-step .js-address-form .buttons-checkout{flex-direction:column;align-items:center}}body.shop-2#checkout #checkout-personal-information-step p>a{text-decoration:underline}body.shop-2#checkout #checkout-addresses-step .address-selector{border:1px solid #001e3740;padding:24px;margin-bottom:16px}body.shop-2#checkout #checkout-addresses-step .address-selector .address-selector-header{display:flex;justify-content:space-between;margin-bottom:30px;flex-wrap:wrap}body.shop-2#checkout #checkout-addresses-step .address-selector .address-selector-header p{margin:0;width:auto}body.shop-2#checkout #checkout-addresses-step .address-selector .address-selector-header p:first-of-type{color:#B5152F;font-size:20px;font-weight:600}body.shop-2#checkout #checkout-addresses-step .address-selector .address-selector-header p.add-address{text-decoration:underline}body.shop-2#checkout #checkout-addresses-step .address-selector .address-selector-header p.add-address a{color:#001E37}body.shop-2#checkout #checkout-delivery-step .delivery-option{margin-bottom:21px}body.shop-2#checkout #checkout-delivery-step .tnt-card{border-color:#001e3740}body.shop-2#checkout #checkout-delivery-step .tntofficiel-description{color:#001E37;font-size:16px}body.shop-2#checkout #checkout-delivery-step #extra_address_data{margin-bottom:2.825rem}body.shop-2#checkout #checkout-delivery-step #extra_address_data .page-subheading{color:#001E37}body.shop-2#checkout #checkout-delivery-step #extra_address_data p{font-size:15px}body.shop-2#checkout #checkout-delivery-step .tnt-form-group .tnt-form-control{background-color:#001e3710;border-color:#001e3740}body.shop-2#checkout #checkout-payment-step .payment-option{display:flex;align-items:center}body.shop-2#checkout #checkout-payment-step #conditions-to-approve .custom-checkbox input{margin:0;bottom:0;top:0;left:0;right:0}body.shop-2#checkout #checkout-payment-step .payplugIntegratedPayment_container #cvv{margin-top:0}body.shop-2#checkout .colissimo-front-widget .modal-body{overflow:hidden}body.shop-2#checkout #wrapper a:not(.btn){color:#001E37}body.shop-2#checkout .nav a.active{color:#001E37 !important}body.shop-2#checkout #wrapper h1{color:#001E37;border-bottom:1px solid #001e3740}body.shop-2#checkout .label,body.shop-2#checkout label{color:#001E37}body.shop-2#checkout .cart-summary-line .value{color:#001E37}body.shop-2#checkout #delivery_message{border-color:#001e3740}body.shop-2#checkout .payplugIntegratedPayment_container.-cardHolder,body.shop-2#checkout .payplugIntegratedPayment_container.-cvv,body.shop-2#checkout .payplugIntegratedPayment_container.-exp,body.shop-2#checkout .payplugIntegratedPayment_container.-pan{border-color:#001e3740}body#contact .contact-page-content p,body#contact .contact-page-content li,body#contact .contact-page-content a,body#contact .contact-page-content div{font-size:18px;color:#001e37}body#contact .contact-page-content p strong,body#contact .contact-page-content li strong,body#contact .contact-page-content a strong,body#contact .contact-page-content div strong{color:#001e37;font-weight:600}body#contact .contact-page-content .minusSize,body#contact .contact-page-content .minusSize *{font-size:16px !important}body#contact .contact-page-content i.fa{color:#b5152f;border-color:#b5152f;margin-right:10px}body#contact .contact-page-content img.map_france{width:390px;max-width:100%}body#contact .contact-page-content h2{color:#252954;font-size:40px;font-family:"Source Sans Pro", sans-serif;font-weight:300;text-transform:uppercase;font-style:normal;margin-bottom:40px;line-height:40px}body#contact .contact-page-content h3{color:#001e37;font-family:"Source Sans Pro", sans-serif;font-weight:600;font-size:1.5em;margin:0 0 10px 0}body#contact .contact-page-content .contact-page-footer{display:none}body#contact .contact-page-content .contact-block{list-style-type:none;padding-left:20px;border-left:3px solid #b5152f;margin-bottom:50px}body#contact .contact-page-content .contact-form-block{margin-top:20px}body#contact .contact-page-content .contact-form-block form h3{display:none}body#contact .contact-page-content .contact-form-block form input,body#contact .contact-page-content .contact-form-block form label,body#contact .contact-page-content .contact-form-block form textarea,body#contact .contact-page-content .contact-form-block form select{color:#001e37;font-family:"Source Sans Pro"}body#contact .contact-page-content .contact-form-block form input::-moz-placeholder, body#contact .contact-page-content .contact-form-block form label::-moz-placeholder, body#contact .contact-page-content .contact-form-block form textarea::-moz-placeholder, body#contact .contact-page-content .contact-form-block form select::-moz-placeholder{color:#001e37}body#contact .contact-page-content .contact-form-block form input:-ms-input-placeholder, body#contact .contact-page-content .contact-form-block form label:-ms-input-placeholder, body#contact .contact-page-content .contact-form-block form textarea:-ms-input-placeholder, body#contact .contact-page-content .contact-form-block form select:-ms-input-placeholder{color:#001e37}body#contact .contact-page-content .contact-form-block form input:-moz-placeholder-shown, body#contact .contact-page-content .contact-form-block form label:-moz-placeholder-shown, body#contact .contact-page-content .contact-form-block form textarea:-moz-placeholder-shown, body#contact .contact-page-content .contact-form-block form select:-moz-placeholder-shown{color:#001e37}body#contact .contact-page-content .contact-form-block form input::placeholder,body#contact .contact-page-content .contact-form-block form input:placeholder-shown,body#contact .contact-page-content .contact-form-block form label::placeholder,body#contact .contact-page-content .contact-form-block form label:placeholder-shown,body#contact .contact-page-content .contact-form-block form textarea::placeholder,body#contact .contact-page-content .contact-form-block form textarea:placeholder-shown,body#contact .contact-page-content .contact-form-block form select::placeholder,body#contact .contact-page-content .contact-form-block form select:placeholder-shown{color:#001e37}body#contact .contact-page-content .contact-form-block form input{padding:13px 13px 13px 50px}body#contact .contact-page-content .contact-form-block form .input-icon{top:1.15rem}body#contact .contact-page-content .contact-form-block form button{font-size:14px !important;border-radius:5px}body#contact .contact-page-content .more-contacts-options div{display:flex;justify-content:center;margin:auto auto 30px auto}@media (max-width: 768px){body#contact .contact-page-content .more-contacts-options div{flex-direction:column}}body#contact .contact-page-content .more-contacts-options div a{font-family:"Source Sans Pro", sans-serif;font-weight:400;font-size:18px;font-style:normal;text-transform:uppercase;background-color:#b5152f;padding:25px 30px 25px 30px;margin:10px;color:#fff;text-align:center;line-height:1;border-radius:5px}body#contact .contact-page-content .listing-commerciaux{grid-template-columns:1fr 1fr;grid-row-gap:30px;grid-column-gap:10px}@media (max-width: 768px){body#contact .contact-page-content .listing-commerciaux{grid-template-columns:1fr}}body#contact .contact-page-content .listing-commerciaux .item:not(:empty){border-left:3px solid #b5152f;margin:0;padding:10px 0 0 10px}body#contact .contact-page-content .listing-commerciaux .item:not(:empty):first-of-type{border-top:1px solid #b5152f;border-right:1px solid #b5152f;border-bottom:1px solid #b5152f;padding:10px 0 10px 10px}body#contact .contact-page-content .listing-commerciaux .item:not(:empty):first-of-type h4{color:#b5152f;font-size:22px;font-family:"Source Sans Pro", sans-serif;font-weight:700;text-transform:uppercase}body#contact .contact-page-content .listing-commerciaux .item:not(:empty) ul{list-style-type:none}body#contact .contact-page-content .listing-commerciaux .item:not(:empty) ul li h4{color:#001e37;font-size:20px;font-family:"Source Sans Pro", sans-serif;font-weight:600;text-transform:uppercase;margin-bottom:20px;margin-top:0}body#contact .contact-page-content .listing-commerciaux .item:not(:empty) ul li.item__name{font-size:17px}body#contact .contact-page-content .listing-commerciaux .item:not(:empty) ul li.item__email,body#contact .contact-page-content .listing-commerciaux .item:not(:empty) ul li.item__tel{font-size:16px}body#contact .contact-page-content .listing-commerciaux .item:not(:empty) ul li.item__email *,body#contact .contact-page-content .listing-commerciaux .item:not(:empty) ul li.item__tel *{font-size:16px}body.shop-2#contact .contactform-captcha h3{display:none}body.shop-2#contact .contactform-captcha select.form-control-select{text-indent:0;padding:8px 15px 8px 15px;margin:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(0,30,55,0.29);color:#001e37;font-size:14px;font-family:"Source Sans Pro", sans-serif;font-weight:400;font-style:normal;height:auto}body.shop-2#contact .contactform-captcha input.form-control,body.shop-2#contact .contactform-captcha textarea{text-indent:0;padding:8px 15px 8px 36px;margin:0;background:none;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(0,30,55,0.29);color:#001E37;font-size:14px;font-family:"Source Sans Pro", sans-serif;font-weight:400;font-style:normal}body.shop-2#contact .contactform-captcha input.form-control::-moz-placeholder, body.shop-2#contact .contactform-captcha textarea::-moz-placeholder{color:#001E37}body.shop-2#contact .contactform-captcha input.form-control:-ms-input-placeholder, body.shop-2#contact .contactform-captcha textarea:-ms-input-placeholder{color:#001E37}body.shop-2#contact .contactform-captcha input.form-control::placeholder,body.shop-2#contact .contactform-captcha textarea::placeholder{color:#001E37}body.shop-2#contact .contactform-captcha .input-icon{top:calc(50% - 6px);width:12px;height:12px;left:17px}body.shop-2#contact .contactform-captcha textarea+.input-icon{top:14px;width:11px;height:11px}body.shop-2#contact .contactform-captcha .psgdpr_consent_message span:last-child{color:#001e37;font-size:13px;font-family:"Source Sans Pro", sans-serif;font-weight:400;text-transform:none;font-style:normal}body.shop-2#order-confirmation #content-hook_order_confirmation .success-box{background-color:#f2f3f5;padding:30px}body.shop-2#order-confirmation #content-hook_order_confirmation .success-box .card-title{margin:0 0 30px 0;color:#001E37;font-weight:600;text-transform:none}body.shop-2#order-confirmation #content-hook_order_confirmation .success-box .card-title svg{color:white;background-color:green;border-radius:100%;padding:8px 7px 7px 9px;width:30px;height:30px;margin-right:6px}body.shop-2#order-confirmation #content-hook_order_confirmation .success-box p{margin:0 0 0 40px}body.shop-2#order-confirmation #order-items .card-title{margin-bottom:28px;color:#001E37}body.shop-2#order-confirmation .order-confirmation-table .order-line>.col-sm-3:first-of-type{max-width:150px}body.shop-2#order-confirmation .order-confirmation-table .order-line .details{font-size:16px}body.shop-2#order-confirmation .order-confirmation-table .order-line .details ul{list-style:none;padding:0;margin:0}body.shop-2#order-confirmation .order-confirmation-table .order-line .details ul li{margin-bottom:4px}body.shop-2#order-confirmation .order-confirmation-table .order-line .details ul li:first-of-type{font-size:18px}body.shop-2#module-pkfavorites-account .view_grid .product_list .grid-container{grid-template-columns:repeat(auto-fill, minmax(280px, 1fr))}header#header .pkheaderitems ul>li .pk-item-content{flex-direction:row}header#header .pkheaderitems ul>li .pk-item-content svg{margin-right:10px}header#header .pkheaderitems ul>li#pkfavorites svg,header#header .pkheaderitems ul>li#pkcompare svg{margin-right:0}header#header ul#top-menu{display:flex;justify-content:center;flex-wrap:wrap}form.customer-form .btn{width:100%;border-radius:5px;margin-top:15px;padding:15px 30px}.pk-aside-tabs ul{list-style-type:none}body.shop-2 #search_widget input[type="text"]{max-width:none}body.shop-2 #search_widget input[type="text"]:focus,body.shop-2 #search_widget input[type="text"]:active{background-color:#001e3710 !important}body.shop-2 .cart-products-count{margin-left:-6px !important}.mobileHeader{background-color:#B5152F;padding:0}.mobileHeader .header-top{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:start;background-color:#B5152F !important;padding:20px !important;margin:0 !important;width:100% !important}.mobileHeader .header-top .header_logo .logo-link-wrap{text-align:center}.mobileHeader .header-top .header_logo .logo-link-wrap img.logo{margin-top:25px;max-width:110px !important}.mobileHeader .header-top ul.header-icons{justify-content:flex-end !important}.mobileHeader .header-top ul.header-icons>li{margin:0 10px 0 0}.mobileHeader .header-top ul.header-icons>li:last-of-type{margin-right:0}.mobileHeader .header-top ul.header-icons>li>button{color:white}.mobileHeader .main-menu{background-color:#8F1825}.mobileHeader .main-menu .ets_mm_megamenu{margin:0;background-color:transparent !important}.mobileHeader .main-menu .ets_mm_megamenu>.ets_mm_megamenu_content>.container{background-color:transparent}.mobileHeader .main-menu .ets_mm_megamenu>.ets_mm_megamenu_content>.container .ybc-menu-btn{color:white;padding-top:0;padding-bottom:0}.mobileHeader .main-menu .ets_mm_megamenu>.ets_mm_megamenu_content>.container .ybc-menu-btn .icon-bar{background-color:white}body.shop-2 .mobileHeader{background-color:white}body.shop-2 .mobileHeader .header-top{background-color:white !important}body.shop-2 .mobileHeader ul.header-icons>li>button{color:#001E37}@media (max-width: 1024px){body .root-item,body #pattern{position:relative}body .root-item.show-menu,body #pattern.show-menu{overflow:hidden;max-height:100vh}body .root-item #pk_top_menu>.icon_menu,body #pattern #pk_top_menu>.icon_menu{display:flex;align-items:center;z-index:15;border:none !important;color:white;filter:none !important;transition:color 1s;margin:0 18px;width:auto}body .root-item #pk_top_menu>.icon_menu span,body #pattern #pk_top_menu>.icon_menu span{margin-left:10px}body .root-item #pk_top_menu>ul#top-menu,body #pattern #pk_top_menu>ul#top-menu{display:block !important;background-color:#B5152F;position:absolute;top:0;bottom:0;right:0;left:0;margin:0;padding:0;z-index:10;transform:translateX(-1100px);transition:transform 1s;overflow-y:auto}body .root-item #pk_top_menu>ul#top-menu li,body #pattern #pk_top_menu>ul#top-menu li{background-color:#B5152F;border:none !important}body .root-item #pk_top_menu>ul#top-menu li.level-1:first-of-type,body #pattern #pk_top_menu>ul#top-menu li.level-1:first-of-type{padding-top:100px}}@media (max-width: 1024px) and (max-width: 540px){body .root-item #pk_top_menu>ul#top-menu li.level-1:first-of-type,body #pattern #pk_top_menu>ul#top-menu li.level-1:first-of-type{padding-top:55px}}@media (max-width: 1024px){body .root-item #pk_top_menu>ul#top-menu li.level-1>a,body #pattern #pk_top_menu>ul#top-menu li.level-1>a{padding:15px 30px;border-bottom:1px solid #ca6374;text-transform:uppercase}body .root-item #pk_top_menu>ul#top-menu li.level-1>.pk-sub-menu.menu-dropdown,body #pattern #pk_top_menu>ul#top-menu li.level-1>.pk-sub-menu.menu-dropdown{background-color:#B5152F;padding:20px}body .root-item #pk_top_menu>ul#top-menu li.level-1>.pk-sub-menu.menu-dropdown div[data-element_type='divider.default'],body .root-item #pk_top_menu>ul#top-menu li.level-1>.pk-sub-menu.menu-dropdown div[data-element_type='spacer.default'],body #pattern #pk_top_menu>ul#top-menu li.level-1>.pk-sub-menu.menu-dropdown div[data-element_type='divider.default'],body #pattern #pk_top_menu>ul#top-menu li.level-1>.pk-sub-menu.menu-dropdown div[data-element_type='spacer.default']{display:none}body .root-item #pk_top_menu>ul#top-menu li a,body #pattern #pk_top_menu>ul#top-menu li a{color:white !important}@-webkit-keyframes left-to-right{from{opacity:0}to{opacity:1}}@keyframes left-to-right{from{opacity:0}to{opacity:1}}body .root-item #pk_top_menu.show-menu>.icon_menu,body #pattern #pk_top_menu.show-menu>.icon_menu{color:white;position:absolute;top:18px;right:18px;margin:0}body .root-item #pk_top_menu.show-menu>.icon_menu span,body #pattern #pk_top_menu.show-menu>.icon_menu span{display:none}body .root-item #pk_top_menu.show-menu>ul#top-menu,body #pattern #pk_top_menu.show-menu>ul#top-menu{transform:translateX(0);padding-bottom:60px}}.js-mailalert{flex-direction:column;max-width:350px}.js-mailalert input[type="email"]{margin-bottom:5px;border-radius:5px}.js-mailalert .btn{font-size:16px;border-radius:5px;white-space:initial;line-height:initial;text-transform:initial}#blockcart-modal{color:#001E37}#blockcart-modal .modal-dialog{max-width:1000px}#blockcart-modal .modal-title{display:flex;align-items:center;text-transform:uppercase}#blockcart-modal .modal-title svg{max-width:20px;max-height:20px;margin-right:10px}#blockcart-modal .modal-body .divide-right span{color:#001E37}#blockcart-modal .modal-body .divide-right span i{color:#001E37}#blockcart-modal .label,#blockcart-modal label{color:#001E37}body.shop-2 #blockcart-modal .price{font-style:initial;font-weight:600}body.shop-2 article.mini-product .product-description .product-title,body.shop-2 article.mini-product .product-description .product-price-and-shipping,body.shop-2 article.mini-product .product-description .product-quantity,body.shop-2 article.mini-product .product-description .product-color{margin-bottom:8px;line-height:initial;font-size:15px;color:#001E37}body.shop-2 article.mini-product .product-description .product-title{font-weight:600}body.shop-2 article.mini-product .product-description .product-price-and-shipping{font-weight:400}body.shop-2 article.mini-product .product-description .product-price-and-shipping .price{font-style:initial}body.shop-2 article.mini-product .product-description .product-quantity{font-style:italic}body.shop-2 article.mini-product .product-description .product-color span{font-style:italic}body.shop-2 article.mini-product .product-description .remove-product .svgic{width:16px;height:16px}body.shop-2 .pk_favorites .js-pkfavorites-container article.mini-product .product-quantity,body.shop-2 .pk_comparelist .js-pkcompare-container article.mini-product .product-quantity{display:none}aside.pk-shoppingcart .pk-aside-tabs{display:flex;flex-direction:column;height:calc(100% - 67px)}body.shop-2 aside.pk-shoppingcart .pk-aside-tabs{padding-right:10px}body.shop-2 aside.pk-shoppingcart header h3{color:#001E37}body.shop-2 aside.pk-shoppingcart .shopping_cart .cart-total{color:#001E37}body.shop-2 aside.pk-shoppingcart .cart_reassurance{margin-left:0 !important}.cart_reassurance{display:flex;flex-direction:column;background-color:#f2f3f5;padding:20px;margin-top:auto;font-size:16px}.cart_reassurance p{display:flex;align-items:center;grid-gap:8px;margin:0}.cart_reassurance p:first-of-type{border-bottom:1px solid #001e37;padding-bottom:16px;margin-bottom:16px}.cart_reassurance .desktop_cart_reassurance_icons{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:16px}.cart_reassurance .desktop_cart_reassurance_icons svg{width:30px;height:30px}body#cart .cart_reassurance{margin-left:20px}@media (max-width: 990px){body#cart .cart_reassurance{margin-left:0}}body.shop-2 .product-list-top-infos{max-width:1520px;width:90%;margin:0 auto;display:flex;justify-content:space-between;padding:0}@media (max-width: 768px){body.shop-2 .product-list-top-infos{flex-direction:column}}body.shop-2 .product-list-top-infos .product-list-top-infos-sort{display:flex;align-items:flex-start}@media (max-width: 768px){body.shop-2 .product-list-top-infos .product-list-top-infos-sort{justify-content:space-between}}body.shop-2 .product-list-top-infos .product-list-top-infos-sort .showing{font-size:16px;margin-top:7px;margin-right:6px}body.shop-2 .product-list-top-infos .product-list-top-infos-sort .sort-by-row{display:flex}body.shop-2 .product-list-top-infos .product-list-top-infos-sort .sort-by-row .select-title{border:1px solid #e7e7e7;background-color:white;padding:8px 16px;grid-gap:8px;border-radius:5px;font-size:16px;color:#001E37}body.shop-2 .product-list-top-infos .product-list-top-infos-sort .sort-by-row .dropdown-menu{background-color:white;padding:12px 0 6px 0;width:220px;border:1px solid #e7e7e7;margin-top:5px;border-radius:5px}body.shop-2 .product-list-top-infos .product-list-top-infos-sort .sort-by-row .dropdown-menu a{background-color:transparent;color:#001E37}body.shop-2 .product-list-top-infos .product-list-top-infos-sort .sort-by-row .dropdown-menu a:hover{color:#B5152F}body.shop-2 .product-list-top-infos .filter-btn{border:1px solid #e7e7e7;background-color:white;padding:8px 16px;margin-bottom:6px;grid-gap:8px;border-radius:5px;font-size:16px}@media (max-width: 768px){body.shop-2 .product-list-top-infos .filter-btn{display:block}}body.shop-2 .product-list-top-infos .filter-btn p{display:flex;align-items:center;align-content:center;justify-content:center;font-size:22px;font-weight:600;margin:0}body.shop-2 .product-list-top-infos .filter-btn p svg{transform:rotate(180deg);width:13px;margin-left:5px}@media (max-width: 768px){body.shop-2 #search_filters_wrapper{height:0;overflow:hidden}}body.shop-2 #search_filters_wrapper #search_filters{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:15px}@media (max-width: 768px){body.shop-2 #search_filters_wrapper #search_filters{gap:8px}}body.shop-2 #search_filters_wrapper #search_filters .active_filters{font-size:12px;line-height:initial}body.shop-2 #search_filters_wrapper #search_filters .clear-all-wrapper{margin:0}body.shop-2 #search_filters_wrapper #search_filters .js-search-filters-clear-all{margin:0;height:100%;border-radius:5px}body.shop-2 #search_filters_wrapper section.facet{padding:0;position:relative}body.shop-2 #search_filters_wrapper section.facet .facet-title{border:1px solid #e7e7e7;background-color:white;padding:8px 16px;grid-gap:8px;border-radius:5px}body.shop-2 #search_filters_wrapper section.facet .facet-title .title-text{font-size:16px}body.shop-2 #search_filters_wrapper section.facet ul{position:absolute;left:0;z-index:10;background-color:white;padding:12px 16px 6px 16px;width:220px;border:1px solid #e7e7e7;margin-top:5px;border-radius:5px}body.shop-2 .product_list_top{display:none}article.product-miniature .product-thumbnail{margin-bottom:10px}article.product-miniature .product-desc-wrap{display:grid;grid-template-columns:1fr 1fr}article.product-miniature .product-desc-wrap .left-col .product-title{width:auto !important;float:initial !important;font-size:18px;color:black;margin-bottom:5px}article.product-miniature .product-desc-wrap .left-col .product-brand{letter-spacing:0}article.product-miniature .product-desc-wrap .right-col{display:flex;flex-direction:column;align-items:flex-end}article.product-miniature .product-desc-wrap .right-col .product-price-and-shipping{position:initial !important;width:auto !important;margin-bottom:5px !important}article.product-miniature .product-desc-wrap .right-col .product-price-and-shipping .price{margin:5px 0 0 0;font-weight:initial;font-size:12px}article.product-miniature .product-desc-wrap .right-col .product-price-and-shipping .price span{font-size:14px;font-weight:bold}article.product-miniature .product-desc-wrap .right-col .variant-links span{cursor:initial}@media (max-width: 1024px){article.product-miniature .product-desc-wrap .right-col .variant-links span{width:23px;height:23px}}@media (max-width: 1024px){article.product-miniature .product-desc-wrap{display:flex;flex-direction:column}article.product-miniature .product-desc-wrap .left-col .product-brand{margin:0}article.product-miniature .product-desc-wrap .right-col{align-items:flex-start}article.product-miniature .product-desc-wrap .right-col .variant-links>span:first-of-type{margin-left:0}}body.shop-2 article.product-miniature{padding:10px}body.shop-2 article.product-miniature .thumbnail-container{padding:20px;box-shadow:0 0 5px 2px #00000015;background-color:white;border-radius:5px}body.shop-2 article.product-miniature .product-desc-wrap{flex-direction:column;display:flex;align-items:flex-start}body.shop-2 article.product-miniature .product-desc-wrap .left-col .product-title{color:#001e37}body.shop-2 article.product-miniature .product-desc-wrap .right-col{display:flex;flex-direction:row-reverse;align-items:flex-end;justify-content:space-between;width:100%}@media (max-width: 990px){body.shop-2 article.product-miniature .product-desc-wrap .right-col{flex-direction:column-reverse;align-items:flex-start}}body.shop-2 article.product-miniature .product-desc-wrap .right-col .variant-links{margin-bottom:0;gap:0.125rem}body.shop-2 article.product-miniature .product-desc-wrap .right-col .variant-links .color{width:28px;height:28px;margin:0}body.shop-2 article.product-miniature .product-desc-wrap .right-col .product-price-and-shipping{flex-direction:row !important;align-items:center !important;margin:0 !important;gap:1.40em}@media (max-width: 990px){body.shop-2 article.product-miniature .product-desc-wrap .right-col .product-price-and-shipping{width:100% !important;justify-content:space-between}}body.shop-2 article.product-miniature .product-desc-wrap .right-col .product-price-and-shipping .quick-view{border-radius:5px;padding:10px}body.shop-2 article.product-miniature .product-desc-wrap .right-col .product-price-and-shipping .quick-view svg{color:white;width:20px;height:20px}body.shop-2 article.product-miniature .product-desc-wrap .right-col .product-price-and-shipping .price{display:flex;flex-direction:column;margin:0}body.shop-2 article.product-miniature .product-desc-wrap .right-col .product-price-and-shipping .price span{font-size:18px}body.shop-2 article.product-miniature .displayProductButtonFixed .favoritesButton.pktopright{top:30px;right:30px;color:#a8002c}.pk-modal.quickview .modal-header{border-bottom:none}.pk-modal.quickview .modal-body{padding-top:0}.pk-modal.quickview .modal-title{font-size:21px}.pk-modal.quickview .product-add-to-cart .control-label{display:none}body.shop-2 .pk-modal.quickview .price{font-style:initial;font-weight:600}body.shop-2 .pk-modal.quickview .product-additional-info{align-items:flex-start !important}body.shop-2 article.address-item .custom-radio{float:left}body.shop-2 article.address-item .address-alias{margin-bottom:16px;display:block;line-height:20px;color:#001E37}body.shop-2 article.address-item .address{line-height:30px}body.shop-2 .cart-detailed-totals,body.shop-2 #js-checkout-summary{color:#001E37}body.shop-2 .cart-detailed-totals>.card-block,body.shop-2 #js-checkout-summary>.card-block{border-left:1px solid #d1d1d1;border-right:1px solid #d1d1d1}body.shop-2 .cart-detailed-totals>.card-block:nth-of-type(2),body.shop-2 #js-checkout-summary>.card-block:nth-of-type(2){border-top:1px solid #d1d1d1}body.shop-2 .cart-detailed-totals>.card-block:last-of-type,body.shop-2 #js-checkout-summary>.card-block:last-of-type{border-bottom:1px solid #d1d1d1}body.shop-2 .cart-detailed-totals .cart-summary-title,body.shop-2 #js-checkout-summary .cart-summary-title{font-size:21px;font-weight:600;margin:0 0 24px 0;color:#001E37}body.shop-2 .cart-detailed-totals .cart-summary-line .label,body.shop-2 .cart-detailed-totals .cart-summary-line .value,body.shop-2 #js-checkout-summary .cart-summary-line .label,body.shop-2 #js-checkout-summary .cart-summary-line .value{color:#001E37 !important}body.shop-2 #js-checkout-summary{margin-bottom:20px}body.shop-2 .block-promo .block-promo{padding:0}body.shop-2 .block-promo .promo-input{color:#001E37}body.shop-2 .block-promo .promo-name{list-style:none;color:#001E37}body.shop-2 .block-promo .promo-name a{color:#001E37}body.shop-2 .block-promo .promo-name li.cart-summary-line{display:flex;justify-content:space-between;align-items:center}body.shop-2 .block-promo .promo-name li.cart-summary-line div{display:flex;align-items:center}body.shop-2 .block-promo .promo-name li.cart-summary-line div a{display:flex}body.shop-2 .block-promo .promo-name li.cart-summary-line div a svg{width:16px;height:16px;margin-left:6px}body.shop-2 .block-promo p.promo-highlighted{margin:0;padding-bottom:8px}.ets_mm_megamenu *:not(.ets_mm_block_content)>ul{list-style:none !important}.ets_mm_megamenu .mm_menus_li.active>a{background-color:#B5152F !important;color:white !important}.ets_mm_megamenu .mm_menus_li>.mm_columns_ul{border-top:4px solid #B5152F !important}.ets_mm_megamenu ul{list-style-type:square !important;color:#001E37 !important}.product-customization{border:1px solid #f8f8f8;padding:24px;margin-bottom:16px}.product-customization .card-title{color:#001E37;text-transform:uppercase;margin:0}.product-customization li.product-customization-item label{color:#001E37;padding-bottom:8px;display:block}.product-customization li.product-customization-item textarea{background-color:#f2f3f5;color:#001E37;padding:15px;font-family:"Source Sans Pro";font-size:16px}.product-customization li.product-customization-item span.custom-file{margin:0}.product-customization li.product-customization-item span.custom-file .js-file-name{color:#001E37;font-weight:400;padding:15px;font-family:"Source Sans Pro";font-size:16px}.product-customization li.product-customization-item small{display:none}.product-customization li.product-customization-item .alert{background-color:#001E37;color:white}.product-customization li.product-customization-item .alert label{color:white}.product-customization li.product-customization-item .remove-image{text-decoration:underline;color:#001E37}.product-comments-additional-info{gap:10px;margin-bottom:25px}.product-comments-additional-info .reviews-count{color:gray;font-size:14px;text-decoration:underline;margin:0;line-height:initial}.comments-note{margin:0}.comments-note .grade-stars{min-width:110px}.comments-note .star-content{grid-gap:5px}.comments-note .star-content.star-full svg{color:#ffc107}body#product h1:has(+.product-comments-additional-info){margin-bottom:5px !important}body#module-pkcompare-compare .comparison_infos .product-name{color:#001E37}body#module-pkcompare-compare table#product_comparison h6{font-weight:600;font-size:16px;color:#001E37}body#module-pkcompare-compare table#product_comparison tr.cmp-description td{text-align:left;font-size:16px}body#module-pkcompare-compare table#product_comparison td{border-color:#001e3707;color:#001E37}body#module-pkcompare-compare table#product_comparison td .price{font-weight:600;font-size:16px;font-style:initial}body#module-pkcompare-compare table#product_comparison tr:nth-child(even){background:#001e3707}body#module-pkcompare-compare table#product_comparison .cmp-remove svg{color:#001E37}form .product-variants .color{cursor:initial}form .product-variants-item .flex-container{display:flex;align-items:center;justify-content:space-between}form .product-variants-item .flex-container .hookDisplayGuide{margin-bottom:1rem}form .product-variants-item .flex-container .hookDisplayGuide #pksizeguide-show{margin-bottom:0;font-size:15px;color:#001E37}form .product-variants-item select{width:100%;border:1px solid #001E37;border-radius:5px;color:#001E37}form .product-variants-item ul.type-radio{flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:12px}form .product-variants-item ul.type-radio li{margin:0}form .product-variants-item ul.type-radio li input{display:none}form .product-variants-item ul.type-radio li .radio-label{font-size:14px;padding:12px 24px;border-radius:5px;border:1px solid #001E37 !important;color:#001E37;cursor:pointer}form .product-variants-item ul.type-radio li input:checked+.radio-label{background-color:#001E37;color:white}form .product-variants .control-label{color:#001E37;width:auto}#block-reassurance ul{display:flex;flex-direction:column;gap:18px}#block-reassurance ul li{background-color:transparent;padding:0;margin:0;color:#001E37;font-size:21px;font-weight:400;line-height:initial}#block-reassurance ul li img{width:42px;height:42px;margin-right:16px}
