@import url("https://use.typekit.net/kkg1yyf.css");@font-face{font-family:'Gilroy';src:url("../fonts/Gilroy/gilroy-semibold.woff2") format("woff2"),url("../fonts/Gilroy/gilroy-semibold.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Gilroy';src:url("../fonts/Gilroy/gilroy-thin.woff2") format("woff2"),url("../fonts/Gilroy/gilroy-thin.woff") format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:'Gilroy';src:url("../fonts/Gilroy/gilroy-light.woff2") format("woff2"),url("../fonts/Gilroy/gilroy-light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Gilroy';src:url("../fonts/Gilroy/gilroy-ultralight.woff2") format("woff2"),url("../fonts/Gilroy/gilroy-ultralight.woff") format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:'Gilroy';src:url("../fonts/Gilroy/gilroy-black.woff2") format("woff2"),url("../fonts/Gilroy/gilroy-black.woff") format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'Gilroy';src:url("../fonts/Gilroy/gilroy-medium.woff2") format("woff2"),url("../fonts/Gilroy/gilroy-medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Gilroy';src:url("../fonts/Gilroy/gilroy-regular.woff2") format("woff2"),url("../fonts/Gilroy/gilroy-regular.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Gilroy';src:url("../fonts/Gilroy/gilroy-bold.woff2") format("woff2"),url("../fonts/Gilroy/gilroy-bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Gilroy';src:url("../fonts/Gilroy/gilroy-extrabold.woff2") format("woff2"),url("../fonts/Gilroy/gilroy-extrabold.woff") format("woff");font-weight:800;font-style:normal;font-display:swap}body{font-family:"myriad-pro",sans-serif;color:#1E1E1E}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*="col-"]{padding-right:0;padding-left:0}@media (max-width: 767px){.container,.container-fluid{padding-left:8px;padding-right:8px}.row{margin-left:-8px;margin-right:-8px}.row [class*="col-"]{padding-left:8px;padding-right:8px}}@media (min-width: 1600px){.container{width:1320px;max-width:100%}.col-xxl-1{flex:0 0 8.333333%;width:8.333333%}.col-xxl-2{flex:0 0 16.666667%;width:16.666667%}.col-xxl-3{flex:0 0 25%;width:25%}.col-xxl-4{flex:0 0 33.333333%;width:33.333333%}.col-xxl-5{flex:0 0 41.666667%;width:41.666667%}.col-xxl-6{flex:0 0 50%;width:50%}.col-xxl-7{flex:0 0 58.333333%;width:58.333333%}.col-xxl-8{flex:0 0 66.666667%;width:66.666667%}.col-xxl-9{flex:0 0 75%;width:75%}.col-xxl-10{flex:0 0 83.333333%;width:83.333333%}.col-xxl-11{flex:0 0 91.666667%;width:91.666667%}.col-xxl-12{flex:0 0 100%;width:100%}.offset-xxl-1{margin-left:8.333333%}.offset-xxl-2{margin-left:16.666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.333333%}.offset-xxl-5{margin-left:41.666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.333333%}.offset-xxl-8{margin-left:66.666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.333333%}.offset-xxl-11{margin-left:91.666667%}}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:rgba(0,0,0,0)}a{color:#000}.btn{border-radius:9999px;display:flex;align-items:center;justify-content:center;font-family:"Gilroy",sans-serif;font-size:1.125rem;font-weight:700 !important;text-transform:unset;margin:0;border:0 none;width:fit-content}.btn-primary{background:#002855;color:#fff !important;padding:1rem 2rem !important}.btn-primary:hover,.btn-primary:active,.btn-primary:focus,.btn-primary:active:focus{background:#000016}.btn-primary.only-border{background:transparent;border:solid 1px #002855}.btn-primary.only-border:hover,.btn-primary.only-border:active,.btn-primary.only-border:focus,.btn-primary.only-border:active:focus{background:#002855;transition:ease-in-out 0.25s}.btn-secondary,.btn.continue,#checkout-payment-step .btn,.login-form footer .btn,body.page-registration .register-form .form-footer .btn{background:#F4364C;color:#fff !important;padding:1rem 2rem !important}.btn-secondary:hover,.btn.continue:hover,#checkout-payment-step .btn:hover,.login-form footer .btn:hover,body.page-registration .register-form .form-footer .btn:hover,.btn-secondary:active,.btn.continue:active,#checkout-payment-step .btn:active,.login-form footer .btn:active,body.page-registration .register-form .form-footer .btn:active,.btn-secondary:focus,.btn.continue:focus,#checkout-payment-step .btn:focus,.login-form footer .btn:focus,body.page-registration .register-form .form-footer .btn:focus,.btn-secondary:active:focus,.btn.continue:active:focus,#checkout-payment-step .btn:active:focus,.login-form footer .btn:active:focus,body.page-registration .register-form .form-footer .btn:active:focus{background:#002855}.btn-secondary.disabled,.disabled.btn.continue,#checkout-payment-step .disabled.btn,.login-form footer .disabled.btn,body.page-registration .register-form .form-footer .disabled.btn{background:#F4364C;opacity:0.5}.btn-secondary:disabled:hover,.btn.continue:disabled:hover,#checkout-payment-step .btn:disabled:hover,.login-form footer .btn:disabled:hover,body.page-registration .register-form .form-footer .btn:disabled:hover{background:#F4364C}.btn-secondary.only-border,.only-border.btn.continue,#checkout-payment-step .only-border.btn,.login-form footer .only-border.btn,body.page-registration .register-form .form-footer .only-border.btn{background:transparent;border:solid 2px #F4364C;transition:ease-in-out 0.25s;font-size:1.5rem;padding:1rem 2rem !important;line-height:120%}.btn-secondary.only-border:hover,.only-border.btn.continue:hover,#checkout-payment-step .only-border.btn:hover,.login-form footer .only-border.btn:hover,body.page-registration .register-form .form-footer .only-border.btn:hover,.btn-secondary.only-border:active,.only-border.btn.continue:active,#checkout-payment-step .only-border.btn:active,.login-form footer .only-border.btn:active,body.page-registration .register-form .form-footer .only-border.btn:active,.btn-secondary.only-border:focus,.only-border.btn.continue:focus,#checkout-payment-step .only-border.btn:focus,.login-form footer .only-border.btn:focus,body.page-registration .register-form .form-footer .only-border.btn:focus,.btn-secondary.only-border:active:focus,.only-border.btn.continue:active:focus,#checkout-payment-step .only-border.btn:active:focus,.login-form footer .only-border.btn:active:focus,body.page-registration .register-form .form-footer .only-border.btn:active:focus{background:#F4364C;transition:ease-in-out 0.25s}.btn-tertiary{background:#9ADBE8;color:#1E1E1E !important;padding:1rem 3rem}.btn-tertiary:hover,.btn-tertiary:active,.btn-tertiary:focus,.btn-tertiary:active:focus{background:#002855;color:#fff !important;border:0 none}.btn-tertiary.only-border{background:transparent;border:solid 2px #9ADBE8;color:#fff !important;transition:ease-in-out 0.25s;font-size:1.5rem;padding:1rem 2rem !important;line-height:120%}.btn-tertiary.only-border:hover,.btn-tertiary.only-border:active,.btn-tertiary.only-border:focus,.btn-tertiary.only-border:active:focus{background:#9ADBE8;color:#000 !important;transition:ease-in-out 0.25s}.btn-gold{background:#CBA75B;color:#000;font-weight:800 !important;padding:1rem 2rem;border:solid 1px #CBA75B;transition:ease-in-out 0.25s}.btn-gold:hover,.btn-gold:active,.btn-gold:focus,.btn-gold:active:focus{color:#fff !important;border:solid 1px #CBA75B;background:transparent;transition:ease-in-out 0.25s}.btn-primary .material-icons,.btn-secondary .material-icons,.btn.continue .material-icons,#checkout-payment-step .btn .material-icons,.login-form footer .btn .material-icons,body.page-registration .register-form .form-footer .btn .material-icons,.btn-tertiary .material-icons{margin-left:0.625rem}#wrapper{padding-top:0;background:#fff}#wrapper .breadcrumb{padding:1.5rem 0}#wrapper .breadcrumb li:after{color:#1E1E1E;margin:0 .3125rem}#wrapper .breadcrumb a{font-weight:600}#header{color:#000}@media (min-width: 992px){#header{display:flex;flex-direction:column}}@media (max-width: 991px){#header.is-open{box-shadow:unset}}#header a{color:unset}@media (max-width: 991px){body:has(#header.is-open){background:#DFF1F5}}#header .header-top{padding:0}@media (min-width: 992px){#header .header-top{order:2;padding:1.25rem 0 0.313rem}}@media (min-width: 992px){.d-lg-flex{display:flex}}@media (max-width: 991px){#header .top-logo{padding-top:2px;display:flex;align-items:center;min-height:50px}#header .top-logo img{height:54px;max-height:unset;width:auto}}.header-top #search_widget input{background:#fff;border:solid 2px #D9D9D9;border-radius:9999px;height:60px;color:#1E1E1E;padding:0 3.125rem 0 1rem;font-family:"myriad-pro",sans-serif;width:100%}@media (min-width: 576px) and (max-width: 991px){.header-top #search_widget input{width:100%}}@media (min-width: 992px){.header-top #search_widget input{width:100%;padding:0 4rem 0 1.5rem}}@media only screen and (min-width: 992px){.header-top .search-widgets{max-width:60%;min-width:unset;width:60%}}@media (min-width: 576px) and (max-width: 991px){.header-top .search-widgets{max-width:unset}#search_widget form{width:100%}}#search_widget form i{padding:0}#search_widget form i.search{display:flex;align-items:center;justify-content:center;top:0.5rem;color:#fff;right:0.75rem}@media (min-width: 992px){#search_widget form i.search{background:#F4364C;width:2.75rem;height:2.75rem;border-radius:50%}}@media (max-width: 991px){#search_widget form i.search{color:#D9D9D9;top:1rem}}@media (max-width: 991px){#search_widget form i.clear{color:#D9D9D9;top:1rem}}.header-information{text-align:center;font-family:"myriad-pro",sans-serif;font-size:.875rem;font-weight:600;letter-spacing:-0.02em}.header-information .text-bold{font-weight:700}@media (min-width: 1200px){.header-information{min-width:230px}}#contact-link a{display:flex;gap:0.5rem;align-items:center;justify-content:center;font-family:"Gilroy",sans-serif;font-size:1.25rem;font-weight:800}#contact-link a:before{content:'';mask-image:url("../img/icon-phone.svg");mask-repeat:no-repeat;width:0.875rem;height:0.875rem;mask-size:contain;background-color:#000;display:block;flex:0 0 auto}#contact-link a:hover{color:#002855}#contact-link a:hover:before{background-color:#002855}.header-top-right{display:flex;gap:1.5rem;align-items:center;font-family:"Gilroy",sans-serif}@media (min-width: 992px){.header-top-right{margin-left:1.5rem;flex:1}}@media (min-width: 1400px){.header-top-right{margin-left:3.125rem;gap:3.125rem}}#header .user-info{text-align:center;display:flex;align-items:center;gap:1rem}@media (max-width: 991px){#header .user-info{margin:1.125rem 0 0 !important}#header .user-info:has(.logged-icon){margin:0.5rem 0 0 !important}}@media (max-width: 767px){#header .user-info{gap:0.5rem}#header .user-info .logout-icons{padding-top:0.325rem}}.quotation-info{text-align:center}@media (max-width: 991px){.quotation-info{margin:1.125rem 0 0 1rem !important}}@media (max-width: 767px){.quotation-info{margin:1.125rem 0 0 0.5rem !important}}.user-info span,.blockcart .header span,.quotation-info span{display:block;font-size:.75rem;font-weight:700}.user-info span .btn-account,.blockcart .header span .btn-account,.quotation-info span .btn-account{display:flex;gap:10px;padding:1.25rem}.user-info span .btn-account:hover,.blockcart .header span .btn-account:hover,.quotation-info span .btn-account:hover{transition:ease-in-out 0.5s}.user-info span .btn-account:hover .logged-icon path,.blockcart .header span .btn-account:hover .logged-icon path,.quotation-info span .btn-account:hover .logged-icon path{transition:ease-in-out 0.5s;stroke:#fff}.user-info span.account,.blockcart .header span.account,.quotation-info span.account{display:flex;gap:0.625rem}.user-info span.account .btn-account,.blockcart .header span.account .btn-account,.quotation-info span.account .btn-account{transition:ease-in-out 0.5s}.user-info span.account .btn-account .logged-icon path,.blockcart .header span.account .btn-account .logged-icon path,.quotation-info span.account .btn-account .logged-icon path{transition:ease-in-out 0.5s}#header .header-nav .user-info .account{margin-left:0}.user-info .account:hover{color:#fff !important;transition:ease-in-out 0.25s}.user-info .account span{font-size:1rem;font-family:"myriad-pro",sans-serif;font-weight:600}@media (max-width: 991px){.user-info span .btn-account{padding:0.75rem}}#header .blockcart{background:none !important}@media (max-width: 991px){#header .blockcart{padding:1.125rem 0 0 !important;margin:0 1rem}}@media (max-width: 767px){#header .blockcart{margin-left:0.5rem !important}}#header .blockcart .header{position:relative}#header .blockcart .header .cart-products-count{background:#F4364C;width:1.688rem;height:1.688rem;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:900;position:absolute;top:-14px;right:0}@media (max-width: 991px){#header .blockcart .header .cart-products-count{width:1.25rem;height:1.25rem;top:-10px;right:-8px}}#header .header-nav .cart-preview.active{background:none}#header .header-nav{border:0 none;height:60px;max-height:unset}@media (min-width: 992px){#header .header-nav{order:3;background:#DFF1F5;height:67px}}.header-menu{text-align:center;height:67px}.header-menu .menu{height:100%}.top-menu[data-depth="0"]{display:flex;height:100%;align-items:center}.top-menu[data-depth="0"]>li{height:100%}@media (max-width: 991px){.top-menu[data-depth="0"]>li{background:#fff;border-radius:0.5rem;width:100%}}.top-menu .dropdown-item{font-family:"Gilroy",sans-serif}.top-menu a[data-depth="0"]{color:#000;font-size:1.125rem;padding:0 1.563rem;white-space:normal;height:100%}@media (min-width: 992px){.top-menu a[data-depth="0"]{display:flex;align-items:center}}@media (min-width: 992px){.top-menu a[data-depth="0"].dropdown-item:after{content:'';background:url("../img/icon-nav-arrow.svg") no-repeat center;width:0.75rem;height:0.75rem;background-size:contain;display:block;margin-left:0.625rem;flex:0 0 auto;transition:transform 0.5s ease}}.top-menu a[data-depth="0"]:hover,.top-menu li.active a[data-depth="0"]{background:#fff;color:#000 !important}.top-menu a[data-depth="0"]:hover.dropdown-item:after,.top-menu li.active a[data-depth="0"].dropdown-item:after{transform:rotate(180deg);transition:transform 0.5s ease}.top-menu .menu-top-title{font-family:"Gilroy",sans-serif;font-size:2.188rem;color:#002855;font-weight:900}@media (max-width: 992px){.top-menu .menu-top-title{display:none}}.menu-container{display:flex;justify-content:space-between}@media (max-width: 991px){.menu-container{flex-direction:column;padding:0 1.25rem 1.25rem}}@media (min-width: 992px) and (max-width: 1199px){.menu-container{flex-wrap:wrap}}@media (min-width: 992px) and (max-width: 1199px){.menu-content-left{width:100%;padding:2rem}}@media (min-width: 1200px){.menu-content-left{padding:4rem 0 4rem 4rem;width:70%}}@media (min-width: 1400px) and (max-width: 1799px){.menu-content-left{width:77%}}@media (min-width: 1800px){.menu-content-left{width:71%}}@media (min-width: 992px) and (max-width: 1199px){.menu-image{margin-left:2rem}}@media (min-width: 1200px){.menu-image{width:22%;flex:0 0 auto}.menu-image img{width:100%}}@media (min-width: 1400px) and (max-width: 1799px){.menu-image{width:19%}}.menu-image{position:relative}@media (max-width: 991px){.menu-image{margin-top:1.5rem;text-align:center}}@media (min-width: 1200px) and (max-width: 1399px){.menu-image{margin-top:4rem}}.menu-image a{position:absolute;bottom:65px;left:50%;transform:translateX(-50%)}.menu-top-region{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.875rem}@media (max-width: 991px){.menu-top-region{margin-bottom:1.5rem}}.menu-links a[data-depth="1"]{color:#000;font-size:1.375rem;font-weight:900;text-transform:none;padding:0;margin-bottom:0.75rem;white-space:normal}@media (min-width: 992px){.menu-links a[data-depth="1"]{display:flex;flex-direction:column;gap:1rem;align-items:flex-start}}@media (min-width: 992px) and (max-width: 1199px){.menu-links a[data-depth="1"]{font-size:20px}}@media (min-width: 1400px) and (max-width: 1799px){.menu-links a[data-depth="1"]{font-size:21px}}.menu-links a[data-depth="1"]:hover{color:#F4364C !important}.menu-links .menu-icon{width:auto;height:50px;object-fit:contain}@media (max-width: 991px){.menu-links .menu-icon{display:none}}.top-menu[data-depth="1"]{display:flex;flex-wrap:wrap;gap:6rem;margin:0}@media (min-width: 992px) and (max-width: 1199px){.top-menu[data-depth="1"]{gap:2rem}}@media (min-width: 1200px) and (max-width: 1399px){.top-menu[data-depth="1"]{column-gap:7rem;row-gap:3rem}}@media (min-width: 1400px) and (max-width: 1799px){.top-menu[data-depth="1"]{gap:3rem}}@media (min-width: 1800px){.top-menu[data-depth="1"]{gap:4rem}}@media (max-width: 991px){.top-menu[data-depth="1"]{flex-direction:column;gap:1.5rem}}.top-menu .sub-menu ul[data-depth="1"]>li{margin:0;float:none}@media (min-width: 992px) and (max-width: 1199px){.top-menu .sub-menu ul[data-depth="1"]>li{max-width:22%}}@media (min-width: 1400px){.top-menu .sub-menu ul[data-depth="1"]>li{width:19%}}@media (min-width: 1200px) and (max-width: 1399px){.top-menu .sub-menu ul[data-depth="1"]>li{width:28%}}@media (min-width: 1400px) and (max-width: 1799px){.top-menu .sub-menu ul[data-depth="1"]>li{width:21%}}@media (min-width: 1800px){.top-menu .sub-menu ul[data-depth="1"]>li{max-width:21%;width:unset}}.top-menu .sub-menu{transition-duration:0.125s}#_desktop_top_menu .top-menu[data-depth="0"] li:hover .sub-menu,.top-menu .sub-menu.collapse.in{transition-delay:0.5s}#_desktop_top_menu .top-menu[data-depth="0"] li:hover .sub-menu,.top-menu .sub-menu.collapse.in{width:100%;left:0;top:67px;margin:0;box-shadow:0px 4px 4px -1px rgba(12,12,13,0.1),0px 4px 4px -1px rgba(12,12,13,0.05)}.top-menu a[data-depth="2"]{font-size:1.125rem}@media (min-width: 992px) and (max-width: 1199px){.top-menu a[data-depth="2"]{font-size:1rem;white-space:unset}}@media (min-width: 1400px) and (max-width: 1799px){.top-menu a[data-depth="2"]{font-size:17px;white-space:unset}}.top-menu a[data-depth="2"]:hover{color:#F4364C !important}.current>a[data-depth="1"],.current>a[data-depth="2"]{color:#F4364C !important}@media (max-width: 991px){#header .header-nav #menu-icon{margin:0 1rem 0 0;background:#F4364C;width:60px;height:60px;display:flex;justify-content:center}#header .header-nav #menu-icon i.material-icons{color:#fff;line-height:60px}#header .header-nav #menu-icon i.icon-burger{display:block}#header .header-nav #menu-icon i.icon-close{display:none}#header.is-open .header-nav #menu-icon{background:#002855}#header.is-open .header-nav #menu-icon i.icon-burger{display:none}#header.is-open .header-nav #menu-icon i.icon-close{display:block}.header-top #search_widget{display:flex;justify-content:space-between;gap:0.625rem;max-height:0;overflow:hidden;transition:max-height 0.3s ease;margin-bottom:0}#search_widget.is-visible{height:100vh;position:fixed;max-height:unset;width:100vw;top:60px;background:#fff;left:0;z-index:120;padding:0.625rem}#search_widget.is-visible #search-close{padding-top:1rem}#search_widget.is-visible #search-close i{color:#1E1E1E}.user-info svg path,.quotation-info svg path{stroke:#002855}.blockcart svg path{stroke:#002855}#search-toggle{display:flex;align-items:center;height:60px;margin-right:0.5rem}.top-menu[data-depth="0"]{flex-direction:column;gap:0.25rem}#header .header-top a[data-depth="0"]{text-transform:unset;color:#000;padding:1.375rem 1.25rem;border-bottom:0 none;border-radius:0.5rem;font-weight:700}#header .header-top li.active a[data-depth="0"]{text-transform:unset;color:#F4364C !important}.menu-top-link a.btn-secondary,.menu-top-link a.btn.continue,.menu-top-link #checkout-payment-step a.btn,#checkout-payment-step .menu-top-link a.btn,.menu-top-link .login-form footer a.btn,.login-form footer .menu-top-link a.btn,.menu-top-link body.page-registration .register-form .form-footer a.btn,body.page-registration .register-form .form-footer .menu-top-link a.btn{background:none;color:#000 !important;text-decoration:underline;padding:0 !important;font-size:.875rem}#contact-information{text-align:center}}@media (max-width: 578px){#search_widget.is-visible form{width:87%}}#mobile_top_menu_wrapper{background:#DFF1F5;padding:1.25rem}#mobile_top_menu_wrapper .navbar-toggler{width:12px;height:12px}#mobile_top_menu_wrapper .sub-menu{border-radius:0.5rem}#mobile_top_menu_wrapper .material-icons{color:#002855;font-size:26px}#mobile_top_menu_wrapper .top-menu .sub-menu li>a{padding:0;font-size:1rem;margin-bottom:0;font-weight:700}#mobile_top_menu_wrapper .top-menu .sub-menu ul[data-depth="2"]{margin-top:0.75rem}#mobile_top_menu_wrapper .top-menu .sub-menu ul[data-depth="2"] li{line-height:100%;margin-bottom:1rem}#mobile_top_menu_wrapper .top-menu .sub-menu ul[data-depth="2"] li:last-child{margin-bottom:0}#mobile_top_menu_wrapper .top-menu .sub-menu ul[data-depth="2"] li a{padding:0;font-size:.875rem;font-weight:500;border-bottom:0}#mobile_top_menu_wrapper .js-top-menu-bottom a{color:#1E1E1E}#_mobile_contact_link{margin-top:1.25rem}#footer{padding:0;color:#fff;position:relative}.footer-container{background:#002855;padding-top:0}@media (min-width: 1200px){.footer-container>.container-fluid{max-width:1660px;margin:0 auto}}@media (max-width: 1199px){.footer-container{padding-top:0}}.footer-container p,.footer-container li a{color:#fff}.footer-top{display:flex;justify-content:space-between;padding-top:3.125rem;margin-bottom:0.625rem;gap:4rem}@media (max-width: 991px){.footer-top{gap:1.875rem}}.footer-top a{color:#fff}.footer-top .logo{margin-bottom:1.25rem}@media (max-width: 1199px){.footer-top .logo{text-align:center}}.footer-top .text p{font-size:.875rem}@media (min-width: 1200px){.footer-top .region-left{width:10%}}@media (min-width: 1200px){.footer-top .region-center{width:75%}}@media (min-width: 1200px){.footer-top .region-right{width:9%}}@media (min-width: 992px){.footer-top .region-right{padding-top:1.875rem}}.footer-top .region-right img{width:100%;height:auto;object-fit:cover}@media (max-width: 1199px){.footer-top .region-right img{width:130px}}.footer-top .region-right a{font-size:.75rem;font-family:"Gilroy",sans-serif}@media (max-width: 1199px){.footer-top{flex-direction:column;align-items:center}.block-contact{padding-left:0;text-align:center}}@media (min-width: 992px){.footer-top .region-center .links{display:flex;gap:2rem}.footer-top .region-center .links .wrapper{padding:0 0 1px;white-space:normal;max-width:100%;width:min-content}.footer-top .region-center .links .wrapper .link:not(.first-level){border-bottom:solid 1px transparent;transition:border 0.5s ease-in-out;display:inline-block;padding-bottom:1px;width:auto}.footer-top .region-center .links .wrapper .link:not(.first-level):hover{border-bottom:solid 1px #fff;color:#fff;transition:border 0.5s ease-in-out}.footer-top .region-center .links .wrapper .link:not(.first-level):focus{text-decoration:none}.footer-top .region-center .links .wrapper .link.first-level{color:#fff;font-family:"Gilroy",sans-serif;font-size:0.938rem;font-weight:700;height:70px;display:flex;flex-direction:column;justify-content:space-between;margin-bottom:1.25rem}.footer-top .region-center .links .wrapper .link.first-level:after{content:'';display:block;width:1.563rem;height:1px;background:#fff}.footer-sub-menu{width:max-content}}@media (min-width: 1200px) and (max-width: 1599px){.footer-top .region-center .links .wrapper{max-width:150px;width:150px}.footer-sub-menu{width:fit-content}}@media (min-width: 1400px){.footer-top .region-center .links{gap:4rem}}@media (min-width: 1600px){.footer-top .region-center .links .wrapper{max-width:100%;width:min-content}.footer-sub-menu{width:max-content}}.footer-sub-menu li{padding-bottom:0.625rem}.footer-sub-menu a{color:#fff}@media (max-width: 991px){.links .collapse{display:none}.links .collapse.in{display:block}.links .collapse.in,.links .title[aria-expanded=true] .collapse-icons .remove{display:block}.links .collapse,.links .title .collapse-icons .remove,.links .title[aria-expanded=true] .collapse-icons .add{display:none}.links .title{border-bottom:0 none;display:flex;justify-content:center;align-items:center;padding:0}.footer-container .wrapper{margin-bottom:1.875rem}.footer-container .links .h3{color:#fff;font-size:0.938rem;text-transform:none;text-align:center;margin:0}.footer-container .links ul{background:none}.footer-container .links ul>li{border-bottom:0 none;text-align:center;padding:5px 0}.footer-container .links ul>li a{color:#fff;font-weight:500}.links .navbar-toggler{width:1rem;height:1rem}.footer-container .links ul{margin:auto}}.footer-bottom{display:flex;justify-content:space-between;padding-bottom:3.125rem}@media (max-width: 1199px){.footer-bottom{flex-direction:column;align-items:center}}@media (min-width: 1200px){.footer-bottom .region-right{align-self:flex-end}}@media (max-width: 1199px){.block-social{text-align:center}}@media (min-width: 1200px){.block-social{text-align:left}}.block-social .title{font-family:"Gilroy",sans-serif;font-size:1.125rem;letter-spacing:-0.03em;font-weight:800}.block-social .title:after{content:'';display:block;width:1.563rem;height:1px;background:#fff;margin:0.625rem 0 1.625rem}@media (max-width: 1199px){.block-social .title:after{margin:0.625rem auto 1.625rem}}.block-social ul{gap:2.188rem;margin:0}.block-social ul li{all:unset;display:inline-flex;gap:0.625rem;align-items:center}.block-social ul li:hover{background:none}.block-social ul li:before{content:'';background-size:contain;display:block}.block-social ul li.youtube:before{background:url("../img/icon-youtube.svg") no-repeat;width:20px;height:14px}.block-social ul li.linkedin:before{background:url("../img/icon-linkedin.svg") no-repeat;width:20px;height:18px}.block-social ul li a{all:unset}.block-social ul li a:hover{background:none;color:#fff;cursor:pointer}.contact-us{display:flex;align-items:center;gap:0.625rem;border:solid 1px #9ADBE8;transition:ease-in-out 0.5s}@media (max-width: 1199px){.contact-us{margin-top:1.875rem}}.contact-us:after{content:'';mask-image:url("../img/icon-send.svg");mask-repeat:no-repeat;mask-size:contain;background-color:#1E1E1E;width:1rem;height:1rem;display:block;transition:ease-in-out 0.5s}.contact-us:hover{background:transparent;border:solid 1px #9ADBE8;transition:ease-in-out 0.5s}.contact-us:hover:after{transition:ease-in-out 0.5s;background-color:#fff}.sub-footer{background:#9ADBE8;padding:2.5rem 0}.sub-footer ul{display:flex;justify-content:center;gap:3.125rem;margin:0}@media (max-width: 1199px){.sub-footer ul{flex-direction:column;align-items:center;gap:0.5rem}}.sub-footer ul a{color:#1E1E1E;font-weight:500;font-size:.875rem}.sub-footer ul a:hover{text-decoration:underline}@media (max-width: 1199px){body.page-product .sub-footer ul{margin-bottom:80px}}#block-reassurance{max-width:1620px;margin:0 auto}#block-reassurance.pre-footer{margin-top:125px}@media (max-width: 991px){#block-reassurance.pre-footer{margin-top:30px}}#block-reassurance ul{display:flex;justify-content:space-between;flex-wrap:wrap}@media (max-width: 991px){#block-reassurance ul{row-gap:1.875rem}}#block-reassurance ul li{border-bottom:0 none}@media (max-width: 991px){#block-reassurance ul li{width:calc(100% / 3)}}#block-reassurance ul .block-reassurance-item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:0.625rem;max-width:10rem;padding:0 1rem}@media (min-width: 1400px){#block-reassurance ul .block-reassurance-item{max-width:10.625rem}}@media (max-width: 991px){#block-reassurance ul .block-reassurance-item{padding:0 0.313rem;max-width:unset}}#block-reassurance ul .block-reassurance-item img{width:4rem;height:4rem;object-fit:contain;margin-right:0}#block-reassurance ul .block-reassurance-item .block-title{color:#002855;font-family:"Gilroy",sans-serif;font-weight:600;font-size:clamp(0.75rem, 3vw, 1.125rem)}body:not(.page-index) h1,body:not(.page-index) .h1{color:#002855;font-family:"Gilroy",sans-serif;font-size:2.5rem;text-transform:none;margin-bottom:1rem;font-weight:900}body:not(.page-index) h1:after,body:not(.page-index) .h1:after{content:'';width:8px;height:8px;background:#F4364C;display:inline-block;border-radius:50%;margin-left:5px}@media (max-width: 1199px){body:not(.page-index) h1,body:not(.page-index) .h1{font-size:1.625rem}}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:"Gilroy",sans-serif}p+h2,p+h3,p+h4,p+h5,ul+h2,ul+h3,ul+h4,ul+h5{margin-top:1.875rem}h2,.h2{font-size:1.25rem}h2+p,.h2+p{margin-top:0.625rem}h3,h3{font-size:1.125rem}h3+p,h3+p{margin-top:0.625rem}h4,.h4{color:#000}h4+p,.h4+p{margin-top:0.625rem}.label,label{font-size:1.125rem;font-weight:600}.page-content.page-cms ul,.product-description ul{list-style:disc;padding-left:1.5rem}.page-content.page-cms ul li+li,.product-description ul li+li{margin-top:0.75rem}.page-content.page-cms ul,p{font-size:1rem;color:#1E1E1E;line-height:140%}.more-detail{color:#002855;text-decoration:underline}@media (max-width: 1199px){#wrapper .breadcrumb ol{display:flex;overflow-x:scroll;height:41px;flex-wrap:nowrap}#wrapper .breadcrumb ol li{display:inline-flex;flex:0 0 auto}}@media (min-width: 1200px){.page-product #wrapper{position:relative}.page-product #wrapper:before{content:'';width:100%;height:650px;position:absolute;top:0;left:0;background:linear-gradient(180deg, #002855 45.27%, #fff 45.27%)}}@media (min-width: 1600px){.page-product #wrapper:after{content:'';position:absolute;background:url("../img/img-waves.svg") no-repeat;width:calc(100 * 100vw / 1920);height:calc(233 * 100vw / 1920);background-size:contain;top:calc(225 * 100vw / 1920);left:50px;z-index:10}}@media (min-width: 1920px){.page-product #wrapper:after{width:100px;height:233pxx;top:225px;left:4%}}@media (min-width: 1200px){.page-product .breadcrumb li:after{color:#fff !important}.page-product .breadcrumb li:last-child{color:#fff !important}.page-product .breadcrumb a{color:#fff !important}}.page-product #content-wrapper{background:#fff;border-top-left-radius:1rem;border-top-right-radius:1rem}@media (min-width: 1200px){.page-product #content-wrapper{padding:1.875rem}}@media (max-width: 767px){.page-product .product-col-left{padding:0}}.page-product .product-images-container{margin-bottom:3.125rem}@media (max-width: 1199px){.page-product .product-images-container{margin-bottom:1.5rem}}.page-product #content{max-width:unset !important}.page-product .product-thumbs-wrapper{position:relative;display:flex;align-items:center}@media (max-width: 1199px){.page-product .product-thumbs-wrapper{flex-direction:row;width:100%;justify-content:space-between}}@media (min-width: 1200px){.page-product .product-thumbs-wrapper{flex-direction:column}}.page-product .thumb-arrow{display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;transition:opacity 0.3s ease;padding:0;z-index:2;flex-shrink:0;pointer-events:all}@media (max-width: 1199px){.page-product .thumb-arrow{width:40px;height:100%;margin:0;position:absolute;top:50%;transform:translateY(-50%);background:transparent}.page-product .thumb-arrow.thumb-arrow-up{left:0}.page-product .thumb-arrow.thumb-arrow-down{right:0}}@media (min-width: 1200px){.page-product .thumb-arrow{width:40px;height:40px;margin:10px 0}.page-product .thumb-arrow.thumb-arrow-down{margin-bottom:0}}.page-product .thumb-arrow:disabled{cursor:not-allowed}.page-product .product-thumbs-container{overflow:hidden;position:relative;padding:0}@media (max-width: 1199px){.page-product .product-thumbs-container{width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.page-product .product-thumbs-container::-webkit-scrollbar{display:none}}@media (min-width: 1200px){.page-product .product-thumbs-container{height:calc((3 * 91px) + (3 * 13px))}}.page-product .product-images{display:flex;margin:0;padding:0;list-style:none;transition:transform 0.3s ease}@media (max-width: 1199px){.page-product .product-images{flex-direction:row;gap:10px}}@media (min-width: 1200px){.page-product .product-images{flex-direction:column}}@media (min-width: 1200px){.page-product .thumb-container{margin-bottom:13px}.page-product .thumb-container:first-child{margin-top:0}.page-product .thumb-container:last-child{margin-bottom:0}}@media (max-width: 1199px){.page-product .thumb-container{flex-shrink:0;margin-right:10px}.page-product .thumb-container:last-child{margin-right:0}}.page-product .product-images>li.thumb-container .thumb.selected,.page-product .product-images>li.thumb-container .thumb:hover{border:0 none;border-radius:10px}.page-product .images-container .product-images>li.thumb-container{border-radius:10px;border:solid 1px #D9D9D9;flex:0 0 auto}.page-product .product-images>li.thumb-container:has(.selected),.page-product .product-images>li.thumb-container:hover{border:solid 1.5px #F4364C}.page-product .product-cover img{border:solid 1px #D9D9D9;border-radius:10px}.page-product .thumb-arrow i{background:url("../img/indicator-top.svg") no-repeat;font-size:0;width:40px;height:40px}@media (min-width: 1200px){.page-product .images-container{display:flex;flex-direction:row-reverse;gap:30px;max-height:415px}.page-product .images-container .product-cover{flex:4}.page-product .images-container .product-images{display:flex;flex-direction:column;overflow:hidden}.page-product .images-container .product-images>li.thumb-container .thumb{margin:0;border-radius:10px;width:89px;height:89px;object-fit:contain;opacity:0.5}.page-product .images-container .product-images>li.thumb-container .thumb.selected{opacity:1}.page-product .product-cover{margin:0}.page-product .product-cover img{width:415px;height:415px;object-fit:contain}.page-product .thumb-arrow-up i{top:0;left:26px;transform:rotate(180deg)}.page-product .thumb-arrow-down i{left:26px;bottom:0}}@media (max-width: 1199px){.page-product .images-container .js-qv-mask.scroll{width:100% !important}.page-product .product-images{display:flex;flex-direction:row;gap:0.813rem;margin:0}.page-product .images-container .product-images>li.thumb-container img{width:114px;height:114px;margin:0}.page-product .thumb-arrow{position:absolute;bottom:2.438rem;margin:0}.page-product .thumb-arrow-up i{transform:rotate(90deg)}.page-product .thumb-arrow-down{right:0}.page-product .thumb-arrow-down i{background:url("../img/indicator-right.svg") no-repeat}}@media (min-width: 1400px){.page-product .product-col-right{padding-left:75px}}.page-product .reference{font-size:1.125rem;margin-bottom:1rem}@media (min-width: 1200px){.page-product .reference{margin-bottom:1.875rem}}.page-product .product-description-short p{display:inline}.page-product .product-description-short .more-detail{margin-left:0.25rem}.page-product .sticky{width:100%}.page-product .sticky.is-fixed{position:fixed;top:0}.page-product .sticky.is-bottom{position:fixed;top:auto;bottom:0}.page-product .product-prices-block{margin-bottom:0}@media (min-width: 1200px){.page-product .product-price-container{display:flex;justify-content:space-between;margin-block:3.125rem}}.page-product .product-availability-container{border-radius:8.75px;padding:1rem 1.875rem;display:flex;gap:1.875rem;align-items:center;min-height:80px;margin-bottom:0}@media (min-width: 1200px){.page-product .product-availability-container{width:250px;padding:1rem}}@media (min-width: 1600px){.page-product .product-availability-container{width:350px;padding:1rem 1.875rem}}@media (max-width: 1199px){.page-product .product-availability-container{margin-block:0.75rem 1.5rem}}.page-product .product-availability-container:has(.product-available){background:#CFF7D3}.page-product .product-availability-container:has(.product-unavailable){background:#d1ecf1;color:#0c5460}.page-product #product-availability{font-family:"Gilroy",sans-serif;font-weight:700;font-size:1.125rem;margin:0;display:flex;align-items:center;gap:0.25rem;min-width:95px;word-break:break-word}.page-product #product-availability:has(.product-available){color:#02542D}.page-product #product-availability .product-last-items,.page-product #product-availability .product-unavailable{color:#0c5460}.page-product .product-available{font-size:0;width:14px;height:14px}.page-product .product-available:before{content:'';background:url("../img/icon-stock.svg") no-repeat;width:14px;height:14px;display:inline-block}.page-product .delivery-information{font-weight:600}.page-product .product-price{margin-bottom:0}.page-product .current-price{font-family:"Gilroy",sans-serif;margin-bottom:0}.page-product .current-price .tax-label{vertical-align:super;font-size:0.55em}.page-product .product-discount{margin-bottom:0}.page-product .product-discount .regular-price{text-decoration:none}.page-product .product-discount .product-without-taxes{text-decoration:line-through;font-size:1.5em}.page-product .product-discount .product-with-taxe{text-decoration:line-through;font-size:1rem}.page-product .product-discount .tax-label{vertical-align:super;font-size:0.55em}.page-product .has-discount .product-without-taxes,.page-product .has-discount .current-price-value{color:#F4364C}.page-product .has-discount .discount{background:#F4364C;border-radius:0.625rem}.page-product .product-without-taxes{color:#002855;font-size:2.5rem;font-weight:900;line-height:120%}.page-product .current-price-value{color:#434343;font-size:1.5rem}.page-product .product-minimal-quantity{margin-top:10px;font-weight:700}@media (min-width: 1600px){.product-add-to-cart{position:relative}.product-add-to-cart:after{content:'';background:url("../img/arrow-vector.svg") no-repeat;position:absolute;bottom:calc(-80 * 100vw / 1920);right:calc(-180 * 100vw / 1920);width:calc(172 * 100vw / 1920);height:calc(120 * 100vw / 1920);background-size:contain;display:block}}@media (min-width: 1920px){.product-add-to-cart:after{bottom:-80px;right:-200px;width:172px;height:120px}}.product-flags{left:unset;right:1.25rem;top:1.25rem;align-content:flex-end;gap:0.625rem}@media (max-width: 991px){.product-flags{right:0.625rem}}.product-flags li.product-flag{border-radius:0.625rem;font-family:"Gilroy",sans-serif;font-size:1.375rem;font-weight:700 !important;color:#F3F3F3;text-transform:none;padding:0.625rem 1.25rem;margin-top:0;align-self:flex-end}@media (max-width: 991px){.product-flags li.product-flag{font-size:.75rem;padding:0.625rem;line-height:120%}}.product-flags li.product-flag.new{background:#F4364C}.product-flags li.product-flag.discount{background:#F4364C}.product-flags li.product-flag.on-sale{background:#F4364C;width:auto}.has-discount .discount{background:#F4364C}.product-quantity{flex-direction:column}.product-quantity .qty-wrapper{display:flex;align-items:center;gap:0.625rem;margin-bottom:1rem}.product-quantity .qty-wrapper .control-label{width:auto;font-size:1rem;margin:0}.product-quantity .qty{margin:0}.product-quantity .btn-group-wrapper{display:flex;gap:10px;justify-content:space-between}.product-quantity .btn-group-wrapper>div{width:calc(50% - 10px)}.product-quantity .btn-group-wrapper .btn{width:100%}.product-quantity .add{margin-bottom:0;display:flex;float:none}.product-quantity #quantity_wanted{width:6.75rem}.product-quantity .input-group-btn-vertical .btn i{color:#002855}.product-discounts .table-responsive{scrollbar-width:thin;scrollbar-color:#002855 #fff}@media (max-width: 1199px){.product-discounts .table-responsive{padding-bottom:4px}}.table-product-discounts{border-radius:5px;table-layout:fixed;margin-bottom:0;border-collapse:separate;border-spacing:0}.table-product-discounts thead th{background:#F3F3F3;color:#000;border:solid 1px #D9D9D9;font-size:1rem;font-weight:400;padding:0.625rem 0.625rem 0.625rem 1rem;width:108px;cursor:pointer}.table-product-discounts thead th.active{position:relative}.table-product-discounts thead th.active:after{content:'';display:block;position:absolute;height:100%;width:104%;top:0;left:-2px;z-index:5;border-top:solid 4px #F4364C;border-left:solid 4px #F4364C;border-right:solid 4px #F4364C;border-top-right-radius:6px;border-top-left-radius:6px}@media (max-width: 991px){.table-product-discounts thead th.active:after{width:112px;left:-3px}}.table-product-discounts th:first-child{background:#F3F3F3}.table-product-discounts th:first-child,.table-product-discounts td:first-child{position:sticky;left:-1px;z-index:10}.table-product-discounts th:first-child:after,.table-product-discounts td:first-child:after{content:'';position:absolute;top:0;right:0;bottom:0;width:1px;background:#dee2e6;box-shadow:2px 0 4px rgba(0,0,0,0.1)}.table-product-discounts td:first-child{background:#fff}.table-product-discounts tbody td{padding:0.625rem 0.625rem 0.625rem 1rem;border:solid 1px #D9D9D9;width:108px;cursor:pointer}@media (max-width: 1199px){.table-product-discounts tbody td{padding:0.625rem 0.625rem 0}}.table-product-discounts tbody td.active{position:relative}.table-product-discounts tbody td.active:after{content:'';display:block;position:absolute;height:103%;width:104%;top:-2px;left:-2px;z-index:5;border-bottom:solid 4px #F4364C;border-left:solid 4px #F4364C;border-right:solid 4px #F4364C;border-bottom-left-radius:6px;border-bottom-right-radius:6px}@media (max-width: 991px){.table-product-discounts tbody td.active:after{width:112px;left:-3px}}.table-product-discounts .discount-unit-price{font-size:1rem;font-weight:400;display:block;line-height:140%;margin-bottom:0.25rem}.table-product-discounts .discount-total-price-without-tax{font-family:"Gilroy",sans-serif;font-weight:700;font-size:1.125rem;display:block;color:#002855;margin-bottom:0.25rem;white-space:nowrap}.table-product-discounts .discount-total-price-with-tax{color:#757575;font-size:1rem;font-weight:400;display:block;white-space:nowrap}.add-to-cart{height:57px !important}.add-to-cart i.shopping-cart{font-size:0;background:url("../img/icon-cart-white.svg") no-repeat;width:20px;height:20px;background-size:contain;margin-left:1rem;flex:0 0 auto}.quotation{height:57px;display:flex;gap:0.5rem;align-items:center}.quotation svg{flex:0 0 auto}.btn-add-to-cart-wrapper{z-index:10}@media (max-width: 991px){.btn-group-wrapper,#medInterest{position:fixed;bottom:0;left:0;background:#fff;box-shadow:0px -1px 10px rgba(0,0,0,0.33);height:77px;width:100%;display:flex;align-items:center;gap:0.625rem;padding:0 0.625rem;z-index:11}.product-actions .add-to-cart{padding:0 1rem !important;height:57px;font-size:0.875rem}.btn-group-wrapper .btn{font-size:.875rem}.add-to-cart i.shopping-cart{margin-left:0.5rem}#medInterest .btn{margin:0 auto}}@media (min-width: 992px){#medInterest{margin-top:30px}}@media (max-width: 400px){.btn-group-wrapper .btn{font-size:.75rem}}.product-actions .control-label{margin-bottom:1rem}.product-variants>.product-variants-item{margin-block:1.875rem}.product-variants>.product-variants-item .control-label{font-family:"Gilroy",sans-serif;font-weight:900;font-size:1.5rem}.product-variants>.product-variants-item ul:not(.variant-color){display:grid;grid-template-columns:repeat(3, 1fr);flex-wrap:wrap;gap:0.625rem}.product-variants>.product-variants-item ul:not(.variant-color) li{width:100%;margin-right:0}.product-variants>.product-variants-item ul:not(.variant-color) li label{text-align:center;height:100%;width:100%}.product-variants>.product-variants-item ul:not(.variant-color) li .radio-label{border:solid 1px #D9D9D9;border-radius:10px;display:block;height:100%;padding-top:0.625rem;transition:box-shadow 0.3s, border-color 0.3s}.product-variants>.product-variants-item ul:not(.variant-color) li .radio-image{display:block}.product-variants>.product-variants-item ul:not(.variant-color) li .radio-name{font-size:.875rem;font-weight:600}.product-variants>.product-variants-item .input-radio{left:0}.product-variants>.product-variants-item .input-radio+span:after{content:'';background:url("../img/icon-choice.svg") no-repeat;width:14px;height:14px;display:block;margin:0.5rem auto 0;opacity:0;transition:opacity 0.3s}.product-variants>.product-variants-item .input-radio:checked+span.radio-label,.product-variants>.product-variants-item .input-radio:hover+span.radio-label{border-color:#F4364C;box-shadow:0 0 0 2px #F4364C,0px 1px 3px rgba(0,0,0,0.1),0px 1px 2px -1px rgba(0,0,0,0.1);transition:box-shadow 0.3s, border-color 0.3s}.product-variants>.product-variants-item .input-radio:checked+span.radio-label:after,.product-variants>.product-variants-item .input-radio:hover+span.radio-label:after{opacity:1;transition:opacity 0.3s}.product-variants>.product-variants-item .input-color:checked+span,.product-variants>.product-variants-item .input-color:hover+span{border:solid 3px #002855;position:relative}.product-variants>.product-variants-item .input-color:checked+span::before,.product-variants>.product-variants-item .input-color:hover+span::before{content:"";width:26px;height:26px;background:#fff;border-radius:50%;display:block}.product-variants>.product-variants-item .input-color:checked+span::after,.product-variants>.product-variants-item .input-color:hover+span::after{content:"";position:absolute;width:20px;height:20px;background:inherit;border-radius:50%;opacity:1;transition:opacity 0.2s ease;top:3px;left:3px}.product-variants>.product-variants-item select.form-control-select{border-radius:9999px;width:100%;border-color:#D9D9D9;height:2.5rem;padding:0 2.25rem 0 1rem;background:url("../img/icon-chevron-down.svg") no-repeat right 0.5rem center/1.25rem 1.25rem}.product-variants>.product-variants-item ul.variant-color{display:flex;flex-wrap:wrap;gap:0.625rem;margin-top:0.75rem;margin-bottom:0}.product-variants>.product-variants-item ul.variant-color li{margin-right:0}.product-variants>.product-variants-item ul.variant-color .input-color{width:1.875rem;height:1.875rem}.product-variants>.product-variants-item ul.variant-color label .color{border-radius:9999px;width:1.875rem;height:1.875rem;margin:0;border:solid 2px #D9D9D9}.product-variants>.product-variants-item .label-color-selection{font-family:"Gilroy",sans-serif;font-size:1.125rem;font-weight:700}.product-customization{margin-block:0}.product-customization .h4{font-family:"Gilroy",sans-serif;font-size:1.5rem;font-weight:900;display:flex;align-items:center;gap:0.5rem;color:#000}.product-customization .h4:before{content:'';background:url("../img/icon-custom.svg") no-repeat;width:1rem;height:1rem;background-size:contain;display:inline-block;flex:0 0 auto}.product-customization p{font-weight:600}.product-customization ul{margin:0}.product-customization .product-customization-item{margin:0.75rem 0}@media (max-width: 991px){.product-customization .product-customization-item{margin:0.5rem 0 1.5rem}}.product-customization small{font-size:.875rem;color:#1E1E1E}.product-customization .custom-file{text-indent:0;background:none;line-height:unset;height:fit-content}@media (max-width: 991px){.product-customization .custom-file{margin-top:10px}}.product-customization .custom-file .js-file-name{background:#f5f5f5;border:solid 1px #D9D9D9;padding:0.75rem 1rem;border-radius:9999px;color:#1E1E1E;margin-top:0;width:calc(65% - 2rem);display:block;height:2.75rem}@media (max-width: 767px){.product-customization .custom-file .js-file-name{max-width:220px;padding:0.75rem 0.5rem;font-size:.875rem}}.product-customization .file-input{top:0}.product-customization .custom-file .btn{padding:0 1rem !important;z-index:8;height:2.75rem;position:absolute;top:0;right:0}@media (max-width: 991px){.product-customization .custom-file .btn{font-size:1rem;padding:0 0.5rem !important}}.product-customization .product-message{border:solid 1px #D9D9D9;border-radius:0.5rem;height:80px}.tabs{padding:0;scrollbar-color:#002855 #fff}@media (min-width: 1200px){.tabs{margin-top:6.25rem}}.tabs .nav-tabs{border-bottom:solid 1px #D9D9D9;display:flex;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin}.tabs .nav-tabs .nav-item{margin-bottom:0}.tabs .nav-tabs .nav-item+.nav-item{margin-left:0}.tabs .nav-tabs .nav-link{color:#002855;font-size:1.125rem;font-family:"Gilroy",sans-serif;font-weight:700;padding:0.75rem 1.5rem;white-space:nowrap}.tabs .nav-tabs .nav-link.active,.tabs .nav-tabs .nav-link:hover{border-bottom:solid 1px #F4364C;color:#002855}.tabs .tab-pane{padding-top:1.875rem}@media (min-width: 1200px){.page-product .tab-content{width:66.66667%}}@media (min-width: 992px){.product-standard .product-customization{padding-right:17%}}.product-standard .tab-content{width:100%}@media (min-width: 992px){.product-col-bottom.product-standard{width:100%}.product-col-bottom.product-standard .tabs{margin-top:0}.product-col-bottom.product-standard .product-customization+.tabs{margin-top:1.875rem}}@media (min-width: 1400px){.product-col-bottom.product-standard{width:calc(100% + 75px)}}.product-description .content{line-height:1.5;overflow:hidden;transition:max-height 0.3s ease}.category-additional-description .content{line-height:1.5;overflow:hidden;transition:max-height 0.3s ease}.see-more,.category-see-more{background:none;border:none;color:#002855;cursor:pointer;text-decoration:underline;margin:0.625rem auto;position:relative;font-weight:700;display:flex}@media (max-width: 767px){.see-more,.category-see-more{margin-top:50px}}.see-more[aria-expanded="true"]:after,.category-see-more[aria-expanded="true"]:after{transform:translateY(3px) rotate(180deg)}.see-more:after,.category-see-more:after{content:'';background:#002855;mask:url("../img/icon-chevron-down.svg");display:inline-block;width:1rem;height:1rem;margin-left:0.625rem;transform:translateY(3px);transition:transform 0.3s}.product-features{margin:0}.product-features .name-feature{font-family:"Gilroy",sans-serif;font-size:1.25rem;font-weight:700;margin-bottom:0.625rem}.product-features .value-feature{list-style:unset;margin-left:1.875rem}.product-attachments .h5{font-family:"Gilroy",sans-serif;font-size:1.25rem;font-weight:700;margin-bottom:1.875rem}.product-attachments .attachment a{display:flex;align-items:center;gap:0.625rem;color:#000}.product-attachments .attachment a:before{content:'';background:url("../img/icon-file.svg") no-repeat;width:37px;height:47px;display:inline-block;background-size:contain}.product-attachments .attachment+.attachment{margin-top:0.625rem}.product-accessories{margin-top:6.25rem}@media (max-width: 1199px){.product-accessories{margin-block:3rem}}.product-accessories .h5{color:#002855;font-size:2.25rem;margin-bottom:1.875rem;font-weight:900}@media (max-width: 1199px){.product-accessories .h5{font-size:1.5rem}}.product-accessories .h5:after{content:'';width:8px;height:8px;background:#F4364C;display:inline-block;border-radius:50%}.product-accessories .product-miniature{margin-bottom:30px}.blockreassurance_product{background-color:#D8F4FA;border-radius:1rem;padding:2rem 6rem 2rem 2rem;position:relative}@media (max-width: 1199px){.blockreassurance_product{min-height:215px}}.blockreassurance_product:after{content:'';background:url("../img/bulb-vector.svg") no-repeat;background-size:contain;width:calc(100vw * 187 / 1920);height:calc(100vw * 176 / 1920);display:block;position:absolute;right:-30px;top:0}@media (max-width: 1199px){.blockreassurance_product:after{width:150px;height:141px;background-size:contain;right:0;bottom:1.563rem;top:unset}}.blockreassurance_product .title{font-family:"Gilroy",sans-serif;font-size:1.25rem;font-weight:900;color:#1E1E1E;margin-bottom:1.25rem}.blockreassurance_product .content{font-size:1rem;margin:0}@media (min-width: 1600px){.blockreassurance_product .content{columns:2}}.blockreassurance_product .content li{margin-bottom:0.75rem}.blockreassurance_product .content li:before{content:'';background-image:url("../img/icon-chevron.svg");background-repeat:no-repeat;width:16px;height:16px;display:inline-block;background-position:0 2px}.blockreassurance_product.adscom-blockreassurance-tunnel{background:none;padding:0 1.25rem 1rem;margin-top:0}@media (max-width: 991px){.blockreassurance_product.adscom-blockreassurance-tunnel{min-height:unset}}.blockreassurance_product.adscom-blockreassurance-tunnel:after{display:none}.blockreassurance_product.adscom-blockreassurance-tunnel>div{display:flex;align-items:center;gap:10px}.blockreassurance_product.adscom-blockreassurance-tunnel>div+div{margin-top:0.75rem}.blockreassurance_product.adscom-blockreassurance-tunnel .block-title{color:#002855;font-family:"Gilroy",sans-serif;margin-bottom:0;font-weight:600;line-height:120%}.blockreassurance_product.adscom-blockreassurance-tunnel .item-product{height:28px;margin:0;padding:0}.blockreassurance_product.adscom-blockreassurance-tunnel .item-product svg{height:28px;max-width:24px;width:auto;object-fit:contain}.wrapper-info-flash{background:#F4364C;padding:1.25rem 0;color:#fff;box-shadow:0 2px 4px rgba(0,0,0,0.15),0 6px 12px rgba(0,0,0,0.08);z-index:100;position:relative}.wrapper-info-flash p{color:#fff;text-align:center;margin:0}.wrapper-info-flash a{text-decoration:underline}.product-miniature .thumbnail-top{border:solid 1px #D9D9D9;transition:ease-in-out 0.25s}.product-miniature .thumbnail-container{margin-bottom:0;width:100%}.product-miniature .thumbnail-container .product-thumbnail img{max-height:608px}@media (max-width: 991px){.product-miniature .thumbnail-container .product-thumbnail img{height:155px;object-fit:contain;max-height:unset}}.product-miniature .product-description{padding:1.875rem 0 0.75rem;position:unset}.product-miniature .product-title{text-align:left;margin:0;text-transform:none;min-height:52px}.product-miniature .product-title a{color:#000;font-size:1.375rem;font-weight:900;text-align:left;transition:ease-in-out 0.25s;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}@media (max-width: 991px){.product-miniature .product-title a{font-size:.875rem}}.product-miniature .product-price-container{margin-block:0}.product-miniature .product-price-and-shipping{text-align:left}.product-miniature .product-price-and-shipping .price{color:#002855;font-size:1.5rem}.product-miniature .product-discount .regular-price{text-decoration:none;display:flex;align-items:center;gap:5px;flex-wrap:wrap}@media (max-width: 991px){.product-miniature .product-discount .regular-price{flex-direction:column;gap:0;align-items:flex-start}}.product-miniature .product-discount .product-without-taxes{color:#002855;font-weight:700;font-size:1.25rem}.product-miniature .product-discount .product-with-taxe{font-size:.875rem;font-weight:700}.product-miniature .product-discount .product-with-taxe .tax-label{font-size:.75rem}@media (max-width: 991px){.product-miniature .product-discount .product-with-taxe .price-value{font-size:.875rem}}.product-miniature .product-discount .price-value{text-decoration:line-through}@media (max-width: 991px){.product-miniature .product-discount .price-value{font-size:1rem}}.product-miniature .product-discount .tax-label{display:inline-block;font-size:1rem;transform:translateY(-3px);text-decoration:line-through}@media (max-width: 991px){.product-miniature .product-discount .tax-label{font-size:.875rem}}.product-miniature .product-discount .des{font-size:1rem}@media (max-width: 991px){.product-miniature .product-discount .des{font-size:.75rem}}.product-miniature .product-price{font-family:"Gilroy",sans-serif;font-weight:700;color:#434343}.product-miniature .product-price .des{font-size:1rem}@media (max-width: 991px){.product-miniature .product-price .des{font-size:.75rem}}.product-miniature .product-price .product-without-taxes{color:#002855;font-size:1.5rem;font-weight:700}@media (max-width: 991px){.product-miniature .product-price .product-without-taxes{font-size:1.25rem}}.product-miniature .product-price .current-price{display:flex;align-items:center;gap:5px;flex-wrap:wrap}@media (max-width: 991px){.product-miniature .product-price .current-price{flex-direction:column;gap:0;align-items:flex-start}}.product-miniature .product-price .current-price-value{color:#434343;font-size:1.125rem;font-weight:700}.product-miniature .product-price .current-price-value .tax-label{font-size:.875rem}@media (max-width: 991px){.product-miniature .product-price .current-price-value .tax-label{font-size:10px}}@media (max-width: 991px){.product-miniature .product-price .current-price-value{font-size:0.813rem}}.product-miniature .product-price .tax-label{display:inline-block;font-size:1.125rem;transform:translateY(-5px)}@media (max-width: 991px){.product-miniature .product-price .tax-label{font-size:.875rem}}@media (max-width: 991px){.product-miniature .separator-price{display:none}}.product-miniature .product-price.has-discount{background:#F4364C;border-radius:10px;padding:10px 5px;color:#fff;font-size:.875rem}@media (max-width: 991px){.product-miniature .product-price.has-discount{padding:10px 12px}}.product-miniature .product-price.has-discount .current-price{margin-bottom:0}.product-miniature .product-price.has-discount .current-price .product-without-taxes{color:#fff}.product-miniature .product-price.has-discount .current-price .current-price-value{color:#fff}.product-miniature .product-price.has-discount .current-price .tax-label{color:#fff}.product-miniature:hover .thumbnail-top{border:solid 1px rgba(217,217,217,0.5);border-bottom:solid 1px #F4364C}.product-miniature:hover .product-title a{color:#F4364C;transition:ease-in-out 0.25s}.product-miniature .thumbnail-container:focus .product-description::after,.product-miniature .thumbnail-container:hover .product-description::after{border:0 none}.carousel .carousel-indicators{left:unset;right:0.625rem;bottom:20px;z-index:10;width:auto;margin-left:0;text-align:right;margin-bottom:0}.carousel .carousel-indicators li{width:14px;height:14px;background-color:#9ADBE8;border-radius:9999px;border:none;margin:0 4px;transition:background-color 0.3s ease}.carousel .carousel-indicators li.active{background-color:#F4364C;width:26px}@media (min-width: 992px){.carousel .carousel-indicators{display:block;right:2.5rem;bottom:30px}}@media (max-width: 991px){.carousel{background:none}}.carousel .carousel-inner{height:calc(100vw * 657 / 1920);max-height:657px}@media (max-width: 767px){.carousel .carousel-inner{height:calc(100vw * 665 / 400);max-height:665px;margin-bottom:0}}.carousel .carousel-item .caption{max-width:65%;left:10%;bottom:unset;position:absolute}@media (max-width: 767px){.carousel .carousel-item .caption{left:10px;max-width:unset;text-align:left;bottom:68px;width:100vw;margin:0}}@media (min-width: 768px){.carousel .carousel-item .caption{left:10px;text-align:left;bottom:0}}@media (min-width: 992px){.carousel .carousel-item .caption{top:50%;transform:translateY(-50%);left:10%;bottom:unset}}@media (min-width: 1600px){.carousel .carousel-item .caption{max-width:43%}}.carousel .carousel-item .caption .caption-description h2{text-transform:uppercase;font-size:clamp(1.625rem, 5vw, 3.75rem);font-weight:900}@media (max-width: 991px){.carousel .carousel-item .caption .caption-description h2{margin-bottom:0}}.carousel .carousel-item .caption .caption-description p{font-family:"Gilroy",sans-serif;font-size:2.813rem;font-weight:700;margin:0;color:#fff}@media (max-width: 991px){.carousel .carousel-item .caption .caption-description p{font-size:1.25rem}}.carousel .carousel-item img{max-width:unset;width:100vw}@media (max-width: 767px){.carousel .carousel-item img{height:calc(100vw * 665 / 400)}}.carousel .slide-btn{display:flex;gap:1.875rem;margin-top:3.125rem}@media (min-width: 992px){.carousel .slide-btn .btn-tertiary{position:relative}.carousel .slide-btn .btn-tertiary:before{content:'';position:absolute;background:url("../img/hero-blue-arrow.svg") no-repeat;width:182px;height:93px;top:-93px;left:calc(-182px - 17px);display:block}.carousel .slide-btn .btn-secondary,.carousel .slide-btn .btn.continue,.carousel .slide-btn #checkout-payment-step .btn,#checkout-payment-step .carousel .slide-btn .btn,.carousel .slide-btn .login-form footer .btn,.login-form footer .carousel .slide-btn .btn,.carousel .slide-btn body.page-registration .register-form .form-footer .btn,body.page-registration .register-form .form-footer .carousel .slide-btn .btn{position:relative}.carousel .slide-btn .btn-secondary:after,.carousel .slide-btn .btn.continue:after,.carousel .slide-btn #checkout-payment-step .btn:after,#checkout-payment-step .carousel .slide-btn .btn:after,.carousel .slide-btn .login-form footer .btn:after,.login-form footer .carousel .slide-btn .btn:after,.carousel .slide-btn body.page-registration .register-form .form-footer .btn:after,body.page-registration .register-form .form-footer .carousel .slide-btn .btn:after{content:'';position:absolute;background:url("../img/hero-red-arrows.svg") no-repeat;background-size:contain;width:175px;height:149px;bottom:-110px;right:-149px;display:block}}@media (max-width: 991px){.carousel .slide-btn{margin-top:1.875rem;gap:0.625rem}.carousel .slide-btn .btn{font-size:1rem}.carousel .slide-btn .btn.only-border{padding:1rem 0 !important;width:calc(50% - 15px);height:43px}}.page-index .texte-en-avant{color:#002855;font-size:1.25rem;font-family:"Gilroy",sans-serif;line-height:100%;font-weight:700;margin-block:1.875rem}.wrapper-texte-personnalise-presentation{position:relative;z-index:10;margin-block:3.125rem}@media (min-width: 992px){.wrapper-texte-personnalise-presentation{margin-block:6rem 11rem}}@media (min-width: 992px){.wrapper-texte-personnalise-presentation .row{display:flex;align-items:center}}@media (min-width: 1200px){.wrapper-texte-personnalise-presentation{padding-right:0}}@media (min-width: 992px){.wrapper-texte-personnalise-presentation:before{content:'';right:0;top:0;width:50%;height:1294px;position:absolute;z-index:-5;background:url("../img/bg-fabrication-francaise.svg") no-repeat;background-size:contain}.wrapper-texte-personnalise-presentation:after{content:'';background:url("../img/img-waves.png") no-repeat;width:130px;height:233px;position:absolute;bottom:-96px;z-index:2;right:70px}}@media (max-width: 991px){.wrapper-texte-personnalise-presentation .btn{margin-bottom:1.875rem}}.wrapper-texte-personnalise-presentation video:hover{position:relative;z-index:10}.h2-home,.wrapper-texte-personnalise-presentation h2,.wrapper-texte-personnalise-personnalisation h2{color:#002855;font-size:clamp(2rem, 5vw, 5rem);font-weight:900}.h2-home:after,.wrapper-texte-personnalise-presentation h2:after,.wrapper-texte-personnalise-personnalisation h2:after{content:'';width:19px;height:19px;background:#F4364C;display:inline-block;border-radius:50%;margin-left:0.625rem}@media (max-width: 991px){.h2-home:after,.wrapper-texte-personnalise-presentation h2:after,.wrapper-texte-personnalise-personnalisation h2:after{width:8px;height:8px;margin-left:0.5rem}}video{width:100%;height:auto;max-width:unset;aspect-ratio:16/9}.adscom-univers-block{z-index:10;position:relative;padding-left:8px}@media (min-width: 1200px){.adscom-univers-block{padding-inline:15px}}.adscom-univers-block .h2-home,.adscom-univers-block .wrapper-texte-personnalise-presentation h2,.wrapper-texte-personnalise-presentation .adscom-univers-block h2,.adscom-univers-block .wrapper-texte-personnalise-personnalisation h2,.wrapper-texte-personnalise-personnalisation .adscom-univers-block h2{margin-bottom:3.125rem}.adscom-univers-block .slick-track{display:flex}.adscom-univers-block .slick-track:before,.adscom-univers-block .slick-track:after{display:none}.adscom-univers-block .slick-slide{display:flex;flex:0 0 auto;margin-inline:10px}@media (max-width: 991px){.adscom-univers-block .slick-slide{max-width:160px;margin-inline:0.5rem}}@media (min-width: 992px){.adscom-univers-block .slick-slide{max-width:360px}}.adscom-univers-block .slick-slide:first-child{margin-left:0}.adscom-univers-block .slick-slide:last-child{margin-right:0}.adscom-univers-block .adscom-univers-name{transition:ease-in-out 0.25s;height:82px;display:flex;padding:10px;margin:0}.adscom-univers-block .adscom-univers-name a{color:#002855;font-family:"myriad-pro",sans-serif;font-size:clamp(0.875rem, 4w, 1.375rem)}@media (min-width: 1200px){.adscom-univers-block .adscom-univers-name{text-transform:uppercase}}@media (max-width: 991px){.adscom-univers-block .adscom-univers-name{padding:5px}}.adscom-univers-block .adscom-univers-item:nth-child(even) .adscom-univers-name{order:-1}.adscom-univers-item{position:relative;display:flex;flex-direction:column;margin-bottom:0}.adscom-univers-item:after{content:'';height:0;transition:height ease-in-out 0.25s}.adscom-univers-item .adscom-univers-overlay{opacity:0;height:0}@media (min-width: 992px){.adscom-univers-item:hover:after{background:rgba(0,40,85,0.8);height:100%;width:100%;display:block;position:absolute;top:0;left:0;transition:ease-in-out 0.25s}.adscom-univers-item:hover .adscom-univers-overlay{opacity:1;height:fit-content;position:absolute;top:calc(50% - 25px);left:calc(50% - 100px);z-index:10}.adscom-univers-item:hover .adscom-univers-name{background:#002855;transition:ease-in-out 0.25s;z-index:10}.adscom-univers-item:hover .adscom-univers-name a{color:#fff}}.adscom-univers-image-wrapper img{width:100%}.notifications-container{z-index:1100;position:relative}.featured-products{margin-top:5.625rem;padding:0 15px}@media (max-width: 767px){.featured-products{padding:0 8px}}@media (min-width: 1400px){.featured-products{padding:0 70px}}.featured-products .h2-home,.featured-products .wrapper-texte-personnalise-presentation h2,.wrapper-texte-personnalise-presentation .featured-products h2,.featured-products .wrapper-texte-personnalise-personnalisation h2,.wrapper-texte-personnalise-personnalisation .featured-products h2{margin-bottom:3.125rem}@media (max-width: 991px){.featured-products .h2-home,.featured-products .wrapper-texte-personnalise-presentation h2,.wrapper-texte-personnalise-presentation .featured-products h2,.featured-products .wrapper-texte-personnalise-personnalisation h2,.wrapper-texte-personnalise-personnalisation .featured-products h2{margin-bottom:1.875rem}}@media (min-width: 992px){.featured-products .slick-track{max-height:838px}}@media (max-width: 767px){.featured-products .product{max-width:176px}}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;bottom:-40px;display:block;width:40px;height:40px;padding:0;cursor:pointer;color:transparent;border:none;outline:none;background:transparent}@media (max-width: 991px){.adscom-univers-grid .slick-prev,.adscom-univers-grid .slick-next{bottom:-75px}}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{content:'';line-height:1;background:url("../img/indicator-top.svg") no-repeat;width:40px;height:40px;display:block}.slick-prev{right:190px;transform:rotate(90deg)}@media (max-width: 991px){.slick-prev{right:70px}}.slick-next{right:120px;transform:rotate(-90deg)}@media (max-width: 991px){.slick-next{right:15px}}.wrapper-texte-personnalise-aviso-medaille{margin-block:6rem}@media (max-width: 992px){.wrapper-texte-personnalise-aviso-medaille{margin-block:1.875rem 3rem}}.wrapper-texte-personnalise-aviso-medaille .row{display:flex;align-items:center}@media (max-width: 767px){.wrapper-texte-personnalise-aviso-medaille .row{flex-direction:column;gap:1.875rem}.wrapper-texte-personnalise-aviso-medaille .row>div:first-child{order:2}.wrapper-texte-personnalise-aviso-medaille .row>div:last-child{order:1}}@media (min-width: 767px){.wrapper-texte-personnalise-aviso-medaille .row div:last-child{margin-left:4rem}}.wrapper-texte-personnalise-aviso-medaille .texte-en-avant{margin-top:0}.wrapper-texte-personnalise-aviso-medaille .texte{font-size:1.125rem;font-family:"Gilroy",sans-serif;font-weight:700;margin-bottom:1.875rem}@media (max-width: 767px){.wrapper-texte-personnalise-aviso-medaille img{max-width:45.5%;margin:auto;display:block}}.wrapper-texte-personnalise-personnalisation{padding-block:6.25rem;color:#fff;position:relative;z-index:5;background:#002855}@media (max-width: 991px){.wrapper-texte-personnalise-personnalisation{padding-block:3.75rem 3rem}}.wrapper-texte-personnalise-personnalisation:before{content:'';background:url("../img/decroche-rouge-desktop.svg") no-repeat;width:1100px;height:960px;position:absolute;top:-15px;right:0;z-index:-1}@media (max-width: 767px){.wrapper-texte-personnalise-personnalisation:before{top:-55px}}@media (max-width: 991px){.wrapper-texte-personnalise-personnalisation:before{background:url("../img/decroche-rouge-mobile.svg") no-repeat;top:-15px;background-size:contain;right:0;width:160px;height:113px}}@media (min-width: 1600px){.wrapper-texte-personnalise-personnalisation:after{content:'';background:url("../img/scissors.svg") no-repeat;position:absolute;top:400px;right:0;display:block;width:715px;height:500px;z-index:2}}.wrapper-texte-personnalise-personnalisation h2{color:#fff;margin-bottom:1.25rem}.wrapper-texte-personnalise-personnalisation .subtitle{font-family:"Gilroy",sans-serif;font-size:1.5rem;color:#fff;font-weight:700}@media (min-width: 1400px){.wrapper-texte-personnalise-personnalisation .texte{padding-right:4rem}}.wrapper-texte-personnalise-personnalisation .texte p,.wrapper-texte-personnalise-personnalisation .texte a{color:#fff;font-size:1.125rem}@media (max-width: 991px){.wrapper-texte-personnalise-personnalisation .texte p,.wrapper-texte-personnalise-personnalisation .texte a{font-size:.875rem;font-weight:700}}.wrapper-texte-personnalise-personnalisation .texte p:hover,.wrapper-texte-personnalise-personnalisation .texte a:hover{text-decoration:underline}.wrapper-texte-personnalise-personnalisation .container-images-textes{display:flex;gap:3.125rem;margin-top:3.75rem}@media (min-width: 992px){.wrapper-texte-personnalise-personnalisation .container-images-textes{height:217px;padding-left:3.75rem}}@media (max-width: 991px){.wrapper-texte-personnalise-personnalisation .container-images-textes{gap:0.75rem;justify-content:space-between;margin-top:3.125rem}}.wrapper-texte-personnalise-personnalisation .container-images-textes .wrapper-image-texte{font-family:"Gilroy",sans-serif;font-size:1.25rem;font-weight:600;display:grid;grid-template-rows:1fr 25px;z-index:20}@media (max-width: 991px){.wrapper-texte-personnalise-personnalisation .container-images-textes .wrapper-image-texte{font-size:.875rem;width:86px;row-gap:30px}}.wrapper-texte-personnalise-personnalisation .container-images-textes img{align-self:center}@media (max-width: 991px){.wrapper-texte-personnalise-personnalisation .container-images-textes img{max-height:70px;justify-self:center}}.wrapper-texte-personnalise-personnalisation .container-images-textes .texte{padding:0;text-align:center;align-self:flex-end}.wrapper-texte-personnalise-texte-seo{position:relative;z-index:0}.wrapper-texte-personnalise-texte-seo:before{content:'';width:100%;height:calc(100% + 558px);background:#002855;background:linear-gradient(217deg, #002855 55%, #fff 55.1%);position:absolute;top:-1px;left:0;z-index:-5}@media (max-width: 991px){.wrapper-texte-personnalise-texte-seo:before{background:linear-gradient(213deg, #002855 0%, #002855 51%, #fff 51.1%)}}@media (max-width: 767px){.wrapper-texte-personnalise-texte-seo:before{height:calc(100% + 200px);background:linear-gradient(213deg, #002855 0%, #002855 70%, #fff 70.1%)}}.wrapper-texte-personnalise-texte-seo h2{color:#fff}@media (min-width: 1600px){.wrapper-texte-personnalise-texte-seo .text-seo{padding-right:1.5rem}}.wrapper-texte-personnalise-texte-seo .texte{color:#fff}.wrapper-texte-personnalise-texte-seo .texte a{color:#fff;text-decoration:underline}.wrapper-texte-personnalise-texte-seo img{margin-top:2rem}@media (max-width: 991px){.wrapper-texte-personnalise-texte-seo img{margin-top:1rem}}.wrapper-newsletter{margin-block:6.25rem;position:relative;z-index:5}.wrapper-newsletter .block_newsletter{background:none;text-align:center;max-width:unset;border-bottom:0 none;padding:0}.wrapper-newsletter .newsletter-subtitle{color:#F4364C;font-family:"Gilroy",sans-serif;font-size:1.5rem;font-weight:900;margin-block:1.875rem}@media (max-width: 991px){.wrapper-newsletter .newsletter-subtitle{font-size:1.25rem;margin-block:1.25rem}}.wrapper-newsletter .wrapper-inputs-email-submit{display:flex}@media (min-width: 992px){.wrapper-newsletter form{width:80%;margin:auto}}.wrapper-newsletter form input[type="email"]{border-radius:9999px;border-color:#D9D9D9;padding:1.75rem 1rem}@media (max-width: 991px){.wrapper-newsletter form input[type="email"]{padding:1rem}}.wrapper-newsletter form input{height:auto}.wrapper-newsletter .wrapper-submit-button{position:absolute;right:9px;top:9px}@media (max-width: 991px){.wrapper-newsletter .wrapper-submit-button{top:5px}}.wrapper-newsletter .btn{padding-right:3.75rem !important}@media (max-width: 991px){.wrapper-newsletter .btn{padding:0.75rem 3rem 0.75rem 1rem !important}}.wrapper-newsletter .icon-edit{content:'';mask:url("../img/icon-custom.svg");mask-repeat:no-repeat;mask-size:contain;width:1.25rem;height:1.25rem;background-color:#fff;display:inline-block;position:absolute;top:1rem;right:2rem}@media (max-width: 991px){.wrapper-newsletter .icon-edit{top:0.75rem;right:1.25rem}}.wrapper-newsletter .h-captcha{margin-top:1.25rem}.mypresta_scrollup{background:url("../img/icon-arrow-up.svg") #9ADBE8 no-repeat center !important;width:46px;height:46px;border:solid 2px #002855;border-radius:9999px}.block-categories{padding:0;margin-bottom:3.125rem}@media (max-width: 767px){.block-categories{margin-bottom:0}}.category-top-menu .title{font-family:"Gilroy",sans-serif;font-size:1.5rem;font-weight:900;margin-bottom:1.875rem}.block-categories .category-sub-menu li{margin-bottom:1.875rem}@media (max-width: 767px){.block-categories .category-sub-menu li{margin-bottom:1rem}}.block-categories .category-sub-menu li[data-depth="0"]>a{font-family:"Gilroy",sans-serif;font-size:1.125rem;font-weight:700;margin-top:0}@media (min-width: 768px){.block-categories .category-sub-menu li[data-depth="0"]>a{padding-right:50px}}.block-categories .category-sub-menu li[data-depth="0"]>a:hover{text-decoration:underline}.category-sub-menu .material-icons{color:#002855}.block-categories .collapse-icons .remove:hover,.block-categories .collapse-icons .add:hover{color:#002855}.block-categories .category-sub-menu .category-sub-link{font-size:1rem;color:#000}.block-categories .category-sub-menu .category-sub-link:hover{text-decoration:underline}.block-categories .category-sub-menu{margin-top:10px}.block-categories .category-sub-menu li:not([data-depth="0"]):not([data-depth="1"]){padding-left:0;margin-bottom:10px}.block-categories .category-sub-menu li:not([data-depth="0"]):not([data-depth="1"]) a{font-size:.875rem}.block-categories .category-sub-menu li:not([data-depth="0"]):not([data-depth="1"]) a:hover{text-decoration:underline}@media (min-width: 1400px){.page-category .left-column #main{padding-left:50px}}@media (min-width: 1200px){.category-additional-description{margin-top:5.25rem;max-width:1098px}}@media (max-width: 767px){.page-category .h1{margin-bottom:3.125rem;display:block}.block-categories .category-top-menu .title{color:#002855;border:solid 1px #002855;border-radius:9999px;text-align:center;display:flex;align-items:center;justify-content:center;gap:0.5rem;height:54px;font-size:1.125rem;margin-bottom:0.75rem}.block-categories .category-top-menu .title:after{content:'';background:url("../img/icon-categorie.svg") no-repeat;width:18px;height:18px;display:block}.block-categories .category-top-menu .title.is-open{background:#F4364C;color:#fff;border-color:#F4364C}.block-categories .category-top-menu .title.is-open:after{background:url("../img/icon-close.svg")}#category #left-column #search_filters_wrapper{margin-inline:0}#category #left-column #search_filter_controls button{margin:0}#category #left-column #search_filter_controls #_mobile_search_filters_clear_all .btn{width:100%;margin-bottom:10px}#search_filter_toggler{color:#002855 !important;height:54px;font-size:1.125rem;display:flex;align-items:center;justify-content:center;gap:0.5rem}#search_filter_toggler:after{content:'';background:url("../img/icon-filter.svg") no-repeat;width:18px;height:18px;display:block}#search_filter_toggler:active,#search_filter_toggler:hover,#search_filter_toggler:focus{background:#fff}#search_filter_controls .ok{width:100%}#search_filters .facet{margin-top:1rem}#category #left-column #search_filters{border-top:0 none;padding:0}#category #left-column #search_filters .facet{border-bottom:0 none}#category #left-column #search_filters .facet .h6{text-transform:none;padding:0;font-size:1.125rem}#category #left-column #search_filters .facet .title{margin-bottom:0}#category #left-column #search_filters .facet .navbar-toggler{width:12px;padding:0;margin:0}#category #left-column #search_filters .facet .navbar-toggler .material-icons{color:#002855}#category #left-column #search_filters .facet ul{padding-top:10px}#category #left-column #search_filters .facet ul li{padding:0;border-top:0 none;margin-bottom:10px}.pagination+.up a{width:100%}}#_desktop_search_filters_clear_all .btn{width:100%}#search_filters{padding:0}#search_filters .title{font-family:"Gilroy",sans-serif;font-size:1.5rem;font-weight:900;margin-bottom:1.875rem}#search_filters .facet-title{font-family:"Gilroy",sans-serif;font-size:1.125rem;font-weight:700}#search_filters .facet .facet-title{font-size:1.125rem;margin-bottom:0.75rem}#search_filters .facet .facet-label{margin-bottom:10px;display:flex;align-items:center}#search_filters .facet .facet-label .custom-checkbox{top:-2px}#search_filters .facet .facet-label a{font-size:1rem;font-weight:400;color:#000;text-overflow:unset;white-space:normal;overflow:unset;margin-top:0}#search_filters .facet li.is-hidden{display:none}.filter-toggle{background:none;border:none;color:#002855;cursor:pointer;text-decoration:underline;margin:0.625rem 0;position:relative;font-weight:700;display:flex;padding:0}.filter-toggle.is-expanded:after{transform:translateY(3px) rotate(180deg)}.filter-toggle:after{content:'';background:#002855;mask:url("../img/icon-chevron-down.svg");display:inline-block;width:1rem;height:1rem;margin-left:0.625rem;transform:translateY(3px);transition:transform 0.3s}.active_filters{background:none;padding:0}.active_filters .active-filter-title{font-family:"Gilroy",sans-serif;font-size:1.25rem;font-weight:700;color:#000}.active_filters .filter-block{border-radius:9999px;border:solid 1px #002855}.products-selection{margin-bottom:0}.products-selection .sort-by-row{font-size:1.125rem;justify-content:flex-end;margin-bottom:2rem}@media (max-width: 767px){.products-selection .sort-by-row{margin-block:2rem;font-size:1rem}}.products-selection .sort-by-row .sort-by{font-family:"Gilroy",sans-serif;font-weight:700;color:#000;font-size:1.125rem}@media (max-width: 767px){.products-selection .sort-by-row .sort-by{margin:0;font-size:1rem}}.products-selection .sort-by-row p{margin-bottom:0}.products-selection .sort-by-row>div,.products-selection .sort-by-row>span{flex:0 0 auto}.block-category.card-block{padding:0}.block-category h1{margin-bottom:1.875rem}@media (min-width: 1200px){.block-category .block-category-inner #category-description{padding-right:80px}}.block-category .block-category-inner #category-description p{font-family:"Gilroy",sans-serif;font-size:1.25rem;color:#1E1E1E;font-weight:700}.products-sort-order .select-title{border-radius:9999px}.category-additional-description.card-block{padding:0}@media (max-width: 767px){.pagination .page-list{text-align:center}}.pagination .page-list li{width:50px;height:50px;display:inline-flex;align-items:center;justify-content:center}.pagination .page-list li a{font-size:1.125rem;font-weight:700}.pagination .current{background:#F4364C;border-radius:50%}.pagination .current a{color:#fff}.pagination .next{float:unset}.pager-next{position:relative;width:16px;height:16px;display:block}.pager-next:before,.pager-next:after{content:"";position:absolute;width:8px;height:8px;border-right:3px solid #000;border-bottom:3px solid #000;transform:rotate(-45deg);top:50%;transform-origin:center}.pager-next:before{left:0;transform:translateY(-50%) rotate(-45deg)}.pager-next:after{left:8px;transform:translateY(-50%) rotate(-45deg)}.pager-prev{position:relative;width:16px;height:16px;display:block}.pager-prev:before,.pager-prev:after{content:"";position:absolute;width:8px;height:8px;border-right:3px solid #000;border-bottom:3px solid #000;top:50%;transform-origin:center}.pager-prev:before{left:0;transform:translateY(-50%) rotate(135deg)}.pager-prev:after{left:8px;transform:translateY(-50%) rotate(135deg)}.page-cms #wrapper .breadcrumb{position:relative;z-index:5}.page-cms #wrapper .breadcrumb li a{color:#fff}.page-cms #wrapper .breadcrumb li:last-child{color:#fff}.page-cms #wrapper .breadcrumb li:after{color:#fff}.page-content.page-cms{text-align:left;padding-block:0}@media (min-width: 992px){.page-content.page-cms{padding-inline:15px}}.page-cms .cover{position:relative;color:#fff;padding-bottom:4.375rem;margin-bottom:3.125rem}@media (min-width: 992px){.page-cms .cover{min-height:200px}}.page-cms .cover:before{content:'';width:100%;height:540px;position:absolute;top:-85px;left:0;background:#002855}@media (max-width: 991px){.page-cms .cover:before{top:-105px}}@media (min-width: 992px){.page-cms .cover .row{display:flex;align-items:center}}.page-cms .cover h1{color:#fff;font-size:56px}.page-cms .cover p.lead{color:#fff;margin-top:1.875rem;font-family:"Gilroy",sans-serif;font-size:1.25rem;font-weight:900}.page-cms .cover img{border-radius:100px 10px;height:400px;width:auto}@media (max-width: 991px){.page-cms .cover img{height:200px}}.page-cms .cover:not(:has(img)):before{height:250px}.page-cms h2{color:#002855;font-size:1.875rem;margin-bottom:1.875rem;font-weight:900}.page-cms.page-content .row{margin-bottom:3.125rem}.page-cms h3{font-size:1.5rem;margin-bottom:1.25rem;font-weight:900}.page-cms .page-content ul li{margin-bottom:0.75rem}@media (max-width: 991px){.page-cms .row-inverse-mobile{display:flex;flex-direction:column}.page-cms .row-inverse-mobile>div:first-child{order:2}.page-cms .row-inverse-mobile>div:last-child{order:1}}@media (min-width: 992px){.page-cms .col-flex{display:flex;align-items:center}.page-cms .col-flex+.col-flex{margin-top:1.5rem}.page-cms .col-flex:not(.row-inverse-mobile) .text{padding-right:50px}.page-cms .col-flex.row-inverse-mobile .text{padding-left:50px}}.bloc-souhaitez-contacter{background:#9ADBE8;padding:2rem 3.75rem;border-radius:1rem;margin-inline:auto;position:relative}@media (min-width: 992px){.bloc-souhaitez-contacter{max-width:680px}}@media (max-width: 991px){.bloc-souhaitez-contacter{padding:2rem;margin-bottom:80px}}@media (min-width: 992px){.bloc-souhaitez-contacter:before{content:'';background:url("../img/img-waves.svg") no-repeat;width:86px;height:202px;background-size:contain;display:block;position:absolute;top:0;left:-66px}.bloc-souhaitez-contacter:after{content:'';background:url("../img/hero-red-arrow.svg") no-repeat;width:97px;height:184px;background-size:contain;display:block;position:absolute;bottom:-20px;right:-60px}}.bloc-souhaitez-contacter .titre{color:#1E1E1E;font-family:"Gilroy",sans-serif;font-size:1.25rem;font-weight:900}.bloc-souhaitez-contacter p{margin-bottom:11px}.bloc-souhaitez-contacter p:last-child{margin-bottom:0}.bloc-souhaitez-contacter p a{color:#1E1E1E}.bloc-souhaitez-contacter p a:hover{text-decoration:underline}.bloc-souhaitez-contacter .position{display:flex;align-items:center;gap:5px}.bloc-souhaitez-contacter .position:before{content:'';background:url("../img/icon-contact-pin.svg") no-repeat;width:24px;height:24px;background-size:contain;display:inline-block;flex:0 0 auto}.bloc-souhaitez-contacter .telephone{display:flex;align-items:center;gap:5px}.bloc-souhaitez-contacter .telephone:before{content:'';background:url("../img/icon-contact-phone.svg") no-repeat;width:24px;height:24px;background-size:contain;display:inline-block;flex:0 0 auto}.bloc-souhaitez-contacter .mail{display:flex;align-items:center;gap:5px}.bloc-souhaitez-contacter .mail:before{content:'';background:url("../img/icon-contact-mail.svg") no-repeat;width:24px;height:24px;background-size:contain;display:inline-block;flex:0 0 auto}.bloc-souhaitez-contacter .bouton{position:absolute;bottom:-27px;right:50px}@media (max-width: 991px){.bloc-souhaitez-contacter .bouton{right:70px}}.bloc-souhaitez-contacter .contact-us:hover{background:#000}.bloc-souhaitez-contacter .contact-us:after{background-color:#fff}@media (max-width: 767px){#blockcart-modal .modal-body{padding:0 15px}}@media (max-width: 991px){#blockcart-modal .cart-content .cart-content-btn{flex-direction:column;width:100%;align-items:center}#blockcart-modal .cart-content .cart-content-btn .btn{margin-right:0;width:100%}#blockcart-modal .modal-title i.material-icons{margin-right:10px}}#blockcart-modal .btn-transform-quote{background:#f5f5f5;color:#000 !important}@media (min-width: 767px){#blockcart-modal .btn-transform-quote{margin-left:auto}}@media (max-width: 991px){#blockcart-modal .btn-transform-quote{width:100%}}#blockcart-modal .cart-content .cart-content-btn{justify-content:flex-end;display:flex}#blockcart-modal .product-name{color:#000}#blockcart-modal .cart-content p.cart-products-count{color:#000}.cart-grid{margin-block:3.125rem}.page-cart .cart-grid-body{border:solid 1px #D9D9D9;border-radius:1rem}.page-cart .cart-grid-body .card{background:none}.cart-grid-right{border:solid 1px #D9D9D9;border-radius:1rem}.cart-grid-right .card{background:none}.cart-grid-body .card-block:has(h1){padding-inline:1.875rem}.cart-grid-body .card-block h1{font-weight:900}.cart-grid-body .card-block h1:after{display:none}.cart-grid-body .cart-overview{padding:1.25rem 1.875rem}.product-line-grid .product-price{color:#002855}.product-line-grid-body>.product-line-info.name-product>.label{font-family:"Gilroy",sans-serif;font-weight:700;color:#232323}.product-line-grid-body>.product-line-info:not(.name-product)>.label{font-size:1rem;color:#232323}.product-line-grid-right .cart-line-product-actions .remove-from-cart,.product-line-grid-right .product-price .remove-from-cart{color:#002855}.cart-detailed-subtotals{border-radius:1rem 1rem 0 0}.cart-detailed-subtotals,.cart-summary-totals{background:#f5f5f5}@media (max-width: 991px){.cart-detailed-subtotals,.cart-summary-totals{padding:1rem}}.cart-summary-totals{border-bottom:solid 1px #D9D9D9}.card-block.cart-detailed-subtotals+.cart-summary-totals .cart-total{border-top:1px solid rgba(0,0,0,0.25)}.card-block.cart-summary-totals .cart-summary-line.cart-total{padding:1.25rem 0;margin:0}.card-block.cart-summary-totals .cart-summary-line.cart-total .label,.card-block.cart-summary-totals .cart-summary-line.cart-total .value{font-family:"Gilroy",sans-serif;font-weight:700;font-size:1.125rem}.card-block.cart-summary-totals .cart-summary-line{padding:0 0 0.75rem}.card-block.cart-summary-totals .cart-summary-line span.sub{font-size:1rem}.card-block.checkout{padding-bottom:1rem}.card-block.checkout a{margin:0 auto}.card-block.checkout .btn-primary{width:fit-content}.checkout button{margin:20px auto 0}.block-promo{margin-top:0.75rem;margin-bottom:0}.block-promo a{color:#002855;text-decoration:underline}.block-promo .promo-code-button.cancel-promo{color:#002855;text-decoration:underline}.block-promo .promo-code form{display:flex;position:relative}.block-promo .promo-input{border-radius:9999px;border-color:#D9D9D9;width:100%;height:3rem}.block-promo .promo-input+button{padding:0 1rem !important;border:0 none;position:absolute;top:0;right:0;font-size:1rem;height:3rem;margin:0}@media (max-width: 991px){.continue-shopping{margin-bottom:1rem}}.continue-shopping .label{font-size:1rem;font-weight:400}.continue-shopping .label:hover{text-decoration:underline;color:#002855}.continue-shopping .label .material-icons{color:#002855}.product-line-actions .d-flex-cart{display:flex;flex-wrap:wrap;column-gap:15px}.product-line-actions .product-price{font-family:"Gilroy",sans-serif;font-size:1.125rem;font-weight:600}.page-order #header .header-nav{background:#fff;box-shadow:0px 16px 32px -4px rgba(12,12,13,0.1),0px 4px 4px -4px rgba(12,12,13,0.05);height:112px}.page-order #header .header-nav .header-information{background:#002855;border-radius:9999px;padding:0.5rem 3rem;color:#fff}.page-order .d-flex-header-checkout{display:flex;justify-content:space-between}@media (min-width: 992px){.page-order .d-flex-header-checkout{padding:0 1rem}}@media (min-width: 1400px){.page-order .d-flex-header-checkout{max-width:1320px;margin:auto}}.page-order .d-flex-header-checkout .mobile{width:100%}.page-order #contact-link a:before{background-color:#fff}.page-order .header-top #contact-link a:before{background-color:#000}@media (min-width: 992px){.page-order:not(:has(.social-networks-connect)) #content-wrapper{margin-top:3.125rem}}.page-order #customer-form .form-footer{margin-top:1rem}@media (min-width: 992px){#header .d-flex-header-checkout .menu{display:none}}@media (max-width: 991px){body#checkout #header .header-nav,body#module-paiementadministratif-payment #header .header-nav{height:auto}}.social-networks-connect,.social-networks{background:#002855;border:1px solid #D9D9D9;border-radius:8px;padding:1rem 2rem;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-block:0 1.875rem}@media (max-width: 991px){.social-networks-connect,.social-networks{margin-top:0}}.social-networks-connect .title,.social-networks .title{font-family:"Gilroy",sans-serif;font-size:1.5rem;font-weight:700;color:#F3F3F3;margin-bottom:0.75rem}.social-networks-connect #fbpsc,.social-networks #fbpsc{background:none;color:#F3F3F3;border:0 none;z-index:10;padding:0}#fbpsc .bt-btn-sl-mini{width:50px;height:50px}.bt-btn-sl-mini>:first-child{left:3px;top:12px}#fbpsc .btn-facebook,#fbpsc .btn-google,#fbpsc .btn-linkedin{background:transparent;border:2px solid #D9D9D9}#module-facebookpsconnect-account #fbpsc .btn-facebook,#module-facebookpsconnect-account #fbpsc .btn-google,#module-facebookpsconnect-account #fbpsc .btn-linkedin{background:#002855;border:0 none;padding:1rem 2rem !important;display:flex;align-items:center;justify-content:center}#module-facebookpsconnect-account .btn-secondary.disabled,#module-facebookpsconnect-account .disabled.btn.continue,#module-facebookpsconnect-account #checkout-payment-step .disabled.btn,#checkout-payment-step #module-facebookpsconnect-account .disabled.btn,#module-facebookpsconnect-account .login-form footer .disabled.btn,.login-form footer #module-facebookpsconnect-account .disabled.btn,#module-facebookpsconnect-account body.page-registration .register-form .form-footer .disabled.btn,body.page-registration .register-form .form-footer #module-facebookpsconnect-account .disabled.btn{background:#F4364C;opacity:0.5}#module-facebookpsconnect-account .btn-social>:first-child{top:16px;left:50px}@media (max-width: 991px){#module-facebookpsconnect-account .btn-social>:first-child{top:16px;left:30px}}.page-order .social-networks-connect,.page-order .social-networks{margin-block:3.125rem}@media (max-width: 991px){.page-order .social-networks-connect,.page-order .social-networks{margin-block:1.875rem 1rem}}body#checkout .cart-grid-right .card .cart-summary-subtotals-container{border:0 none}.cart-summary-products .js-show-details{color:#1E1E1E;text-decoration:underline;font-size:.875rem}.cart-summary-products .js-show-details .material-icons{color:#002855}.cart-summary-products p{margin-bottom:5px}.cart-summary-products .product-name a{color:#1E1E1E}.cart-summary-products .product-price{color:#002855}.cart-summary-products .label{font-size:.875rem}body#checkout section.checkout-step{padding:1.25rem 1.25rem}@media (max-width: 991px){body#checkout section.checkout-step{padding:1.25rem 0}}body#checkout section.checkout-step:not(:first-child){border-top:solid 1px #D9D9D9}body#checkout section.checkout-step.-current+.checkout-step{border-top:0 none}body#checkout section.checkout-step.-reachable.-complete h1 .step-edit{margin-left:auto;color:#1E1E1E !important;font-family:"myriad-pro",sans-serif;flex:0 0 auto}body#checkout section.checkout-step.-current+.checkout-step .step-title{padding:0;border-top:0 none}body#checkout section.checkout-step .content{padding:2.5rem 0 0 2.188rem}@media (max-width: 991px){body#checkout section.checkout-step .content{padding:1.5rem 0 0}}body#checkout section.checkout-step .step-number{margin-inline:0}body#checkout section.checkout-step.-reachable.-current .step-number{background-color:#002855;width:37px;height:37px;margin-right:0;font-size:1.125rem;font-weight:700}body#checkout section.checkout-step .step-title{text-transform:none;color:#1E1E1E;font-size:clamp(1.25rem, 4vw, 2rem);font-weight:900;border:0 none;padding:0;display:flex;gap:1.25rem;align-items:center}body#checkout section.checkout-step .step-title:after{display:none}body#checkout section.checkout-step .address-item{background:transparent;border:solid 1px #D9D9D9;outline:solid 2px #fff;border-radius:1rem}@media (max-width: 991px){body#checkout section.checkout-step .address-item{flex:0 0 100%}}body#checkout section.checkout-step .address-item.selected{border:solid 1px #F4364C;outline:solid 2px #F4364C}body#checkout section.checkout-step .address-item .address{font-family:"myriad-pro",sans-serif;font-weight:400;font-size:.875rem}body#checkout section.checkout-step .address-item .address-footer{border-color:rgba(0,0,0,0.1);padding:8px 0;margin-inline:-20px;text-align:center}body#checkout section.checkout-step .address-item .address-footer a{color:#1E1E1E !important;display:inline-flex;align-items:center}body#checkout section.checkout-step .address-item .address-footer a:hover span{text-decoration:underline}body#checkout section.checkout-step .address-item .address-footer a span{font-size:1rem !important}body#checkout section.checkout-step .address-item .address-footer .material-icons{color:#1E1E1E}.address-alias{font-family:"myriad-pro",sans-serif;font-size:1.125rem;font-weight:400}body#checkout section.checkout-step .add-address{margin-block:1.2rem}body#checkout section.checkout-step .add-address a span{margin-top:0;font-weight:700}body#checkout section.checkout-step .add-address .btn{color:#000 !important}body#checkout section.checkout-step .add-address .btn:hover{color:#fff !important}body#checkout section.checkout-step .address-diff{color:#002855;text-decoration:underline;font-style:1.125rem}body#checkout #footer{background:#9ADBE8;color:#1E1E1E;padding:2.5rem 0}@media (max-width: 991px){body#checkout #footer .menu-checkout{display:flex;flex-direction:column;align-items:center;gap:1.25rem}}@media (min-width: 992px){body#checkout #footer .js-terms+.js-terms{margin-left:3.125rem}}body#checkout #footer a{color:#1E1E1E;font-weight:600}body#checkout .custom-checkbox>label a{color:#002855;text-decoration:underline}body#checkout #delivery textarea,body#checkout #gift_message textarea{min-height:80px;border-radius:0.5rem;border-color:#D9D9D9;padding:0.75rem 1rem}body#checkout #delivery textarea::placeholder,body#checkout #gift_message textarea::placeholder{color:#1E1E1E}.page-contact .contact-rich{background:#DFF1F5;padding:1rem;border-radius:1rem;color:#000}.page-contact .contact-rich h2{margin-bottom:1.25rem}.page-contact .contact-rich .block{display:flex;gap:10px;margin-bottom:20px}.page-contact .contact-rich .block .material-icons{display:none}.page-contact .contact-rich .block .data{font-size:1rem}.page-contact .contact-rich .block .data a{color:#1E1E1E}.page-contact .contact-rich .adress .icon{background:url("../img/icon-contact-pin.svg") no-repeat;width:24px;height:24px;background-size:contain;display:inline-block}.page-contact .contact-rich .phone .icon{background:url("../img/icon-contact-phone.svg") no-repeat;width:24px;height:24px;background-size:contain;display:inline-block}.page-contact .contact-rich .mail .icon{background:url("../img/icon-contact-mail.svg") no-repeat;width:24px;height:24px;background-size:contain;display:inline-block}.page-contact .contact-rich .mail a{color:#1E1E1E;font-size:1rem;margin-top:0}.form-control{border-radius:9999px;border-color:#D9D9D9;background-color:transparent;height:40px}form .form-control-label{font-size:1rem;font-weight:600}.form-control-select{padding-right:2rem}.register-form .form-control-select{height:40px !important;background:url("../img/icon-nav-arrow.svg") no-repeat right 0.75rem center/0.75rem 0.75rem}.custom-radio{border-color:#002855}.custom-radio input[type=radio]:checked+span{background-color:#002855}.form-control-comment{color:#1E1E1E}@media (min-width: 992px){#field-password+.input-group-btn,#field-new_password+.input-group-btn{position:absolute;right:-45px;top:3px}.field-password-policy .form-control-comment{padding-left:40px}}.input-group .input-group-btn>.btn[data-action=show-password]{text-indent:-9999px;background:url("../img/icon-show-password.svg") #002855 no-repeat center;width:36px;height:36px;border-radius:50%;margin-left:10px}input[type="password"],input[type="text"].js-visible-password{border-radius:9999px !important}.custom-checkbox input[type=checkbox]+span{border-color:#002855;border-radius:4px}.custom-checkbox input[type=checkbox]:focus+span,.custom-checkbox input[type=checkbox]:checked+span{background-color:#002855}.custom-checkbox input[type=checkbox]:focus+span .material-icons,.custom-checkbox input[type=checkbox]:checked+span .material-icons{color:#fff}.custom-checkbox label,.condition-label label{font-weight:400}.custom-checkbox label a,.condition-label label a{color:#002855;text-decoration:underline}.custom-checkbox em{font-style:unset;color:#757575;font-size:.875rem}.custom-checkbox input[type=checkbox]+span.color{border-radius:50%;border:solid 2px #D9D9D9}.custom-checkbox input[type=checkbox]:hover+span.color,.custom-checkbox input[type=checkbox]:checked+span.color{border:solid 3px #002855;position:relative}.custom-checkbox input[type=checkbox]:hover+span.color::before,.custom-checkbox input[type=checkbox]:checked+span.color::before{content:"";width:12px;height:12px;background:#fff;border-radius:50%;display:block}.custom-checkbox input[type=checkbox]:hover+span.color::after,.custom-checkbox input[type=checkbox]:checked+span.color::after{content:"";position:absolute;width:8px;height:8px;background:inherit;border-radius:50%;opacity:1;transition:opacity 0.2s ease;top:2px;left:2px}.page-customer-account .form-footer .btn{margin-inline:auto}.page-customer-account table thead th{background:#DFF1F5;color:#000}.page-customer-account .reorder-link{font-weight:700}.forgot-password a{color:#1E1E1E;text-decoration:underline}.carrier-delay{font-size:.75rem;color:#232323;font-weight:400}.carrier-price{font-size:.875rem;font-weight:400}.order-options label{font-weight:400;font-size:.875rem}textarea.form-control{border-radius:0.5rem;padding:0.75rem 1rem;border-color:#D9D9D9;min-height:80px}.payment-option{margin-bottom:20px;display:flex;gap:12px}@media (max-width: 991px){.payment-option{align-items:center}}.payment-option label{font-weight:400;margin-bottom:0;text-align:left}@media (max-width: 991px){.payment-option label{font-size:1rem}}.payment-option label img{max-width:40px;height:auto;margin-right:12px}#module-paiementadministratif-payment #header .header-nav{background:#fff;box-shadow:0px 16px 32px -4px rgba(12,12,13,0.1),0px 4px 4px -4px rgba(12,12,13,0.05);height:112px}#module-paiementadministratif-payment #header .header-nav .header-information{background:#002855;border-radius:9999px;padding:0.5rem 3rem;color:#fff}#module-paiementadministratif-payment .d-flex-header-checkout{display:flex;justify-content:space-between;align-items:center}@media (min-width: 992px){#module-paiementadministratif-payment .d-flex-header-checkout{padding:0 1rem}}@media (min-width: 1400px){#module-paiementadministratif-payment .d-flex-header-checkout{max-width:1320px;margin:auto}}#module-paiementadministratif-payment .d-flex-header-checkout .mobile{width:100%}#module-paiementadministratif-payment #contact-link a:before{background-color:#fff}#module-paiementadministratif-payment #content-wrapper{margin-top:3.125rem}#module-paiementadministratif-payment .item-form{margin-bottom:1rem}@media (min-width: 992px){#module-paiementadministratif-payment .item-form{display:grid;grid-template-columns:300px 1fr;column-gap:30px}}#module-paiementadministratif-payment .item-form label{text-align:left}#module-paiementadministratif-payment .item-form input{max-width:450px}body.page-order-confirmation .definition-list a{color:#002855;text-decoration:underline}body.page-order-confirmation .h1:after{display:none}.page-order-detail .box{padding:0}.page-order-detail .button-primary{font-weight:700;text-decoration:underline}.page-order-detail table thead th{background:#DFF1F5;color:#000}.page-order-detail .order-message-form .form-footer .btn{margin-inline:auto}#order-items{border:0 none}.contact-form{padding:0}.contact-form label{text-align:left}.contact-form .form-footer{margin-top:20px}.contact-form .form-footer .btn{margin:0 auto}.page-authentication #content,.page-registration #content{max-width:unset}body.page-authentication h1{margin-bottom:1.875rem;text-align:center}body.page-authentication h1:after{display:none}body.page-authentication .espace-client{border:solid 1px #D9D9D9;border-radius:1rem;padding:4.375rem}@media (max-width: 991px){body.page-authentication .espace-client{padding:1.25rem}}body.page-authentication .no-account .btn{margin:0.625rem auto 0;font-size:1rem}.login-form input{height:40px}@media (max-width: 991px){.login-form input[type="password"]{width:85%}}.login-form .input-group-btn{position:absolute;right:-40px;top:2px}@media (max-width: 991px){.login-form .input-group-btn{right:0}}.login-form footer .btn{margin:auto}@media (min-width: 992px){body.page-registration #content-wrapper{margin-left:16.66667%;width:66.66667%}}body.page-registration .register-form a{color:#002855;text-decoration:underline}body.page-registration .register-form .form-footer .btn{margin-top:20px}body.page-my-account h1:after{display:none}body.page-my-account .page-footer .btn{margin:0 auto}.page-my-account #content .links a span.link-item{display:flex;flex-direction:column;gap:0.625rem;align-items:center;justify-content:flex-start;padding:1.25rem 3.375rem}.page-my-account #content .links a span.link-item svg{width:64px;height:64px}.page-my-account #content .links a{text-transform:none;color:#002855;font-family:"Gilroy",sans-serif;font-size:1.125rem;padding:0}@media (max-width: 991px){.page-my-account #content .links a{margin-bottom:0}}body.page-customer-account h1:after{display:none}body.page-customer-account .page-footer a{color:#000}body.page-customer-account .page-footer a span{font-size:1rem}body.page-customer-account .page-footer a .material-icons{color:#002855}.page-customer-account #content{padding:0;color:#000;font-size:1rem}.page-addresses .address{border:solid 1px #D9D9D9;border-radius:1rem;padding:1.25rem 1.25rem 0}.page-addresses .address .address-body{padding:0 !important}.page-addresses .address .address-body h4{font-family:"myriad-pro",sans-serif;font-size:1.125rem;font-weight:400}.page-addresses .address .address-footer{border-color:rgba(0,0,0,0.1);padding:8px 0;margin-inline:-20px;text-align:center}.page-addresses .address .address-footer a{color:#1E1E1E !important;display:inline-flex;align-items:center}.page-addresses .address .address-footer a:hover span{text-decoration:underline}.page-addresses .address .address-footer a span{font-size:1rem !important}.page-addresses .address .address-footer .material-icons{color:#1E1E1E}.page-addresses .addresses-footer{margin:0}.page-addresses .addresses-footer a span{margin-top:0;padding-right:10px}.page-addresses .addresses-footer .btn{color:#000 !important}.page-addresses .addresses-footer .btn:hover{color:#fff !important}.block-promo.promo-highlighted{font-weight:700}.cart-grid-right .promo-discounts .cart-summary-line .label{font-weight:400;color:#000}.cart-grid-right .promo-discounts .cart-summary-line .label .code{font-weight:700;color:#002855}@media (max-width: 991px){#pagenotfound #main .page-content,#products #main .page-content{margin-bottom:2rem;padding:0}}.page-pagenotfound #search_widget,.page-not-found #search_widget{float:none}@media (min-width: 1200px){.page-pagenotfound #search_widget,.page-not-found #search_widget{max-width:50%}}.page-pagenotfound #search_widget #search-close,.page-not-found #search_widget #search-close{display:none}.page-pagenotfound #search_widget form input,.page-not-found #search_widget form input{background:none;border:solid 1px #D9D9D9;border-radius:9999px;height:60px}#products .page-not-found{margin-inline:0}@media (min-width: 1200px){#products .page-not-found{max-width:1098px}}@media (max-width: 991px){.lgcookieslaw-fixed-button{bottom:80px}}.lgcookieslaw-button.lgcookieslaw-partial-accept-button{background:#002855}.forgotten-password{padding:0}.forgotten-password .form-fields .center-email-fields{display:block}.forgotten-password .form-fields label.required{width:auto;text-align:left}.forgotten-password .form-fields .email input{height:40px}.forgotten-password .form-fields .center-email-fields button{height:50px;margin-top:20px}@media (max-width: 767px){.forgotten-password .form-fields .center-email-fields button{width:100%;margin-inline:0}}.send-renew-password-link{padding:0}@media (min-width: 1200px){#blockcart-modal .tab-content{width:100%}}#blockcart-modal .featured-products{margin-top:20px;padding:0}.ets_crosssell_nav_tabs{border-color:#D9D9D9;padding-bottom:20px}h4.ets_crosssell_title,.ets_crosssell_nav_tabs li a,.ets_crosssell_nav_tabs li.active a,.ets_crosssell_nav_tabs.nav-tabs li.active a,.ets_crosssell_nav_tabs.nav-tabs li.active a:hover{color:#002855;text-transform:none;font-size:1.125rem;border:0 none}.ets_crosssell_block .featured-products .slick-arrow,.ets_crosssell_block .tab_content button.slick-arrow{width:40px;height:40px;background:none;border:solid 1px #D9D9D9;border-radius:50%}.ets_crosssell_block .featured-products .slick-arrow:hover,.ets_crosssell_block .tab_content button.slick-arrow:hover{background:#002855;border-color:#002855}.ets_crosssell_block .featured-products .slick-arrow:before,.ets_crosssell_block .featured-products .slick-arrow:after,.ets_crosssell_block .tab_content button.slick-arrow:before,.ets_crosssell_block .tab_content button.slick-arrow:after{border-color:#002855}.ets_crosssell_tab_content button.slick-prev.slick-arrow,.ets_crosssell_block .tab_content button.slick-prev.slick-arrow{right:70px}.ets_crosssell_tab_content button.slick-prev.slick-arrow:before,.ets_crosssell_block .tab_content button.slick-prev.slick-arrow:before{right:11px}.ets_crosssell_tab_content button.slick-next.slick-arrow:before,.ets_crosssell_block .tab_content button.slick-next.slick-arrow:before{right:11px}.wrapper-devis .btn{margin-top:20px}#module-opartdevis-createquotation h1{margin-block:1.875rem}#module-opartdevis-createquotation #opartDevisForm #cart_summary thead th{background:#DFF1F5;padding:8px}#module-opartdevis-createquotation .card-header{background:none;color:#002855;font-size:1.125rem;padding:0.5rem 0;font-family:"Gilroy",sans-serif;font-weight:700;border-bottom:1px solid #D9D9D9}#module-opartdevis-createquotation label{font-size:1rem}#module-opartdevis-createquotation .cart_navigation{display:flex}@media (min-width: 992px){#module-opartdevis-createquotation .cart_navigation{align-items:center;gap:100px}}@media (max-width: 991px){#module-opartdevis-createquotation .cart_navigation{flex-direction:column-reverse;gap:20px}}#module-opartdevis-listquotation h1{margin-block:1.875rem}#module-opartdevis-listquotation #order-list thead th{background:#DFF1F5}#module-opartdevis-listquotation #order-list .card-body{background:none}#module-opartdevis-listquotation #order-list .card-body input[type="text"]{background:#fff;margin-bottom:5px}#module-opartdevis-listquotation #order-list .card-body .btn-primary{padding:0.5rem 1rem !important}#module-opartdevis-listquotation #order-list a{display:flex;margin-bottom:5px}@media (max-width: 991px){#module-opartdevis-listquotation #order-list a{font-size:.875rem}}#module-opartdevis-listquotation #order-list a:hover{color:#000}#module-opartdevis-listquotation #order-list a:hover span{text-decoration:underline}.alert-cart-devis{background:#f5f5f5;margin-bottom:0;border-radius:0 0 1rem 1rem}@media (max-width: 767px){.alert-cart-devis .btn-primary{margin:0 auto}}.med-modal-close{background:none;color:#000}.med-modal-close:hover{background:none}.med_content h2{margin-block:30px}.med_content label{text-align:left}@media (max-width: 575px){#payment-confirmation button{font-size:inherit}}.psgdprgetdatabtn17{float:none}#exportDataToCsv,#exportDataToPdf{margin:10px auto}@media (max-width: 575px){.nav-inline .nav-item+.nav-item,.nav-inline .nav-link+.nav-link{margin-left:0.25rem}}@media (min-width: 992px){.ui-autocomplete.searchbar-autocomplete{border:solid 1px #D9D9D9;border-radius:20px;box-shadow:0 1px 6px 0 #20212447}}

/*# sourceMappingURL=custom.css.map */