.elementor-15160 .elementor-element.elementor-element-f245895:not(.elementor-motion-effects-element-type-background), .elementor-15160 .elementor-element.elementor-element-f245895 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://m-brace.com/wp-content/uploads/2021/06/3-.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15160 .elementor-element.elementor-element-f245895 > .elementor-background-overlay{background-color:var( --e-global-color-primary );opacity:0.4;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15160 .elementor-element.elementor-element-f245895 > .elementor-container{min-height:350px;}.elementor-15160 .elementor-element.elementor-element-f245895{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-126px;margin-bottom:90px;}.elementor-15160 .elementor-element.elementor-element-1cb90a4 > .elementor-element-populated{margin:40px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-15160 .elementor-element.elementor-element-7aa86b2{text-align:center;}.elementor-15160 .elementor-element.elementor-element-7aa86b2 .elementor-heading-title{font-size:3em;font-weight:600;text-transform:none;line-height:1.1em;color:#FFFFFF;}.elementor-15160 .elementor-element.elementor-element-f67a6f2 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}:is( .elementor-15160 .elementor-element.elementor-element-f67a6f2 > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-15160 .elementor-element.elementor-element-f67a6f2 > .jet-listing-grid > .jet-listing-grid__items, .elementor-15160 .elementor-element.elementor-element-f67a6f2 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-15160 .elementor-element.elementor-element-f67a6f2 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(0px / 2);padding-right:calc(0px / 2);}:is( .elementor-15160 .elementor-element.elementor-element-f67a6f2 > .jet-listing-grid, .elementor-15160 .elementor-element.elementor-element-f67a6f2 > .jet-listing-grid > .jet-listing-grid__slider.slick-lib, .elementor-15160 .elementor-element.elementor-element-f67a6f2 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 0px / -2);margin-right:calc( 0px / -2);width:calc(100% + 0px);}.elementor-15160 .elementor-element.elementor-element-f67a6f2 > .jet-listing-grid:has( > .jet-listing-grid__slider.swiper-lib ){margin-left:calc( 0px / -2);margin-right:calc( 0px / -2);}:is( .elementor-15160 .elementor-element.elementor-element-f67a6f2 > .jet-listing-grid > .jet-listing-grid__slider.swiper-lib > .jet-listing-grid__items, .elementor-15160 .elementor-element.elementor-element-f67a6f2 > .jet-listing-grid > .jet-listing-grid__items, .elementor-15160 .elementor-element.elementor-element-f67a6f2 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-15160 .elementor-element.elementor-element-f67a6f2 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(0px / 2);padding-bottom:calc(0px / 2);}:is( .elementor-15160 .elementor-element.elementor-element-f67a6f2 > .jet-listing-grid, .elementor-15160 .elementor-element.elementor-element-f67a6f2 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-15160 .elementor-element.elementor-element-f67a6f2 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 0px / -2);margin-bottom:calc( 0px / -2);}.elementor-15160 .elementor-element.elementor-element-79f4cf2{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-15160 .elementor-element.elementor-element-c90a004{margin-top:0px;margin-bottom:60px;}.elementor-15160 .elementor-element.elementor-element-4658b0d > .elementor-element-populated{padding:10px 25px 10px 10px;}.woocommerce .elementor-15160 .elementor-element.elementor-element-8c86897 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-15160 .elementor-element.elementor-element-8c86897 .flex-viewport{border-radius:20px 20px 20px 20px;}.woocommerce .elementor-15160 .elementor-element.elementor-element-8c86897 .flex-control-thumbs img{border-radius:15px 15px 15px 15px;}.elementor-15160 .elementor-element.elementor-element-ebc2fca .elementor-jet-video{max-width:80%;margin-left:auto;margin-right:0;}.elementor-15160 .elementor-element.elementor-element-ea18e1e{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:10px 10px 10px 10px;text-align:start;}.elementor-15160 .elementor-element.elementor-element-ea18e1e img{width:88%;height:100%;}.elementor-15160 .elementor-element.elementor-element-1a3bfc9{background-color:#FFFBEB;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#7B3306;border-radius:10px 10px 10px 10px;font-family:"Rubik", Sans-serif;font-size:14px;color:#7B3306;}.elementor-15160 .elementor-element.elementor-element-1a3bfc9 a{color:#7B3306;}.elementor-15160 .elementor-element.elementor-element-9f30ec7 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:20px;}.elementor-15160 .elementor-element.elementor-element-9f30ec7 > .elementor-element-populated{padding:15px 10px 10px 25px;}.elementor-15160 .elementor-element.elementor-element-dd08ee1{width:auto;max-width:auto;background-color:#FFE2E2;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:10px 20px 10px 20px;border-radius:51px 51px 51px 51px;text-align:start;font-family:"Rubik", Sans-serif;font-size:14px;color:#EF4444;}.elementor-15160 .elementor-element.elementor-element-dd08ee1 a{color:#EF4444;}.elementor-15160 .elementor-element.elementor-element-fd3cbc5 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:1.8em;font-weight:600;text-transform:none;line-height:1.1em;color:var( --e-global-color-primary );}.elementor-15160 .elementor-element.elementor-element-9c4ecc6{margin-top:0px;margin-bottom:20px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-15160 .elementor-element.elementor-element-90a128b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-15160 .elementor-element.elementor-element-90a128b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-15160 .elementor-element.elementor-element-90a128b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.woocommerce .elementor-15160 .elementor-element.elementor-element-7b205a0 .star-rating{color:#FBBF24;}.woocommerce .elementor-15160 .elementor-element.elementor-element-7b205a0 .star-rating::before{color:var( --e-global-color-secondary );}.woocommerce .elementor-15160 .elementor-element.elementor-element-7b205a0 .woocommerce-review-link{font-size:0px;}.elementor-bc-flex-widget .elementor-15160 .elementor-element.elementor-element-732bc67.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-15160 .elementor-element.elementor-element-732bc67.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-15160 .elementor-element.elementor-element-732bc67 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-15160 .elementor-element.elementor-element-a5f8bce .jet-listing-dynamic-field__content{font-family:"Rubik", Sans-serif;font-size:22px;font-weight:400;text-align:left;}.elementor-15160 .elementor-element.elementor-element-a5f8bce .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-15160 .elementor-element.elementor-element-a5f8bce .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-15160 .elementor-element.elementor-element-a5f8bce .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-bc-flex-widget .elementor-15160 .elementor-element.elementor-element-784e385.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-15160 .elementor-element.elementor-element-784e385.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-15160 .elementor-element.elementor-element-784e385.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-15160 .elementor-element.elementor-element-784e385 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-15160 .elementor-element.elementor-element-784e385 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-15160 .elementor-element.elementor-element-a3608a3 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:5px;}.elementor-15160 .elementor-element.elementor-element-a3608a3 .elementor-icon{font-size:17px;}.elementor-15160 .elementor-element.elementor-element-a3608a3 .elementor-icon-box-title, .elementor-15160 .elementor-element.elementor-element-a3608a3 .elementor-icon-box-title a{font-family:"Rubik", Sans-serif;font-size:15px;font-weight:400;line-height:0px;}.elementor-15160 .elementor-element.elementor-element-a3608a3 .elementor-icon-box-title{color:#155DFC;}.elementor-15160 .elementor-element.elementor-element-f3915d1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.woocommerce .elementor-15160 .elementor-element.elementor-element-f3915d1 .woocommerce-product-details__short-description{font-family:"Rubik", Sans-serif;font-size:18px;}.elementor-15160 .elementor-element.elementor-element-dcec0bb{margin-top:0px;margin-bottom:20px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-15160 .elementor-element.elementor-element-5a7c6a1.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-15160 .elementor-element.elementor-element-5a7c6a1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-15160 .elementor-element.elementor-element-5a7c6a1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-15160 .elementor-element.elementor-element-df331b1{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.woocommerce .elementor-15160 .elementor-element.elementor-element-df331b1 .price{color:#00325E;font-family:"Rubik", Sans-serif;font-size:22px;}.woocommerce .elementor-15160 .elementor-element.elementor-element-df331b1 .price ins{color:#155DFC;font-family:"Rubik", Sans-serif;font-size:41px;}.elementor-bc-flex-widget .elementor-15160 .elementor-element.elementor-element-18d3c85.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-15160 .elementor-element.elementor-element-18d3c85.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-15160 .elementor-element.elementor-element-18d3c85 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-15160 .elementor-element.elementor-element-73eb8e1 .jet-listing-dynamic-field.display-multiline, .elementor-15160 .elementor-element.elementor-element-73eb8e1 .jet-listing-dynamic-field.display-inline .jet-listing-dynamic-field__inline-wrap{background-color:#D8FFDB;}.elementor-15160 .elementor-element.elementor-element-73eb8e1 .jet-listing-dynamic-field__content{color:#09B314;font-family:"Rubik", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:33px;letter-spacing:0.4px;text-align:left;}.elementor-15160 .elementor-element.elementor-element-73eb8e1 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-15160 .elementor-element.elementor-element-73eb8e1 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-15160 .elementor-element.elementor-element-73eb8e1 .jet-listing-dynamic-field{justify-content:flex-end;}.elementor-15160 .elementor-element.elementor-element-73eb8e1 .jet-listing-dynamic-field.display-multiline{padding:5px 15px 5px 15px;border-radius:51px 51px 51px 51px;}.elementor-15160 .elementor-element.elementor-element-73eb8e1 .jet-listing-dynamic-field.display-inline .jet-listing-dynamic-field__inline-wrap{padding:5px 15px 5px 15px;border-radius:51px 51px 51px 51px;}.elementor-15160 .elementor-element.elementor-element-73eb8e1 .jet-listing-dynamic-field__icon{color:#09B314;font-size:14px;}.elementor-15160 .elementor-element.elementor-element-73eb8e1 .jet-listing-dynamic-field__icon :is(svg, path){fill:#09B314;}.elementor-15160 .elementor-element.elementor-element-c102ea5 .jet-listing-dynamic-repeater__items{flex-direction:flex-start;justify-content:flex-start;}.elementor-15160 .elementor-element.elementor-element-c102ea5 .jet-listing-dynamic-repeater__item > *{justify-content:flex-start;margin:0px 13px 0px 0px;}.elementor-15160 .elementor-element.elementor-element-863a237{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--button-spacing:5px;}.elementor-15160 .elementor-element.elementor-element-863a237 .cart button, .elementor-15160 .elementor-element.elementor-element-863a237 .cart .button{font-size:0.95em;font-weight:500;border-style:solid;border-width:2px 2px 2px 2px;border-radius:9px 9px 9px 9px;padding:12px 20px 12px 20px;color:#FFFFFF;background-color:#00325E;border-color:#00325E;transition:all 0.2s;}.elementor-15160 .elementor-element.elementor-element-863a237 .cart button:hover, .elementor-15160 .elementor-element.elementor-element-863a237 .cart .button:hover{color:#00325E;background-color:#FFFFFF;}.elementor-15160 .elementor-element.elementor-element-863a237 .quantity .qty{border-radius:9px 9px 9px 9px;color:#00325E;transition:all 0.2s;}.woocommerce .elementor-15160 .elementor-element.elementor-element-863a237 form.cart .variations{width:100%;}.woocommerce .elementor-15160 .elementor-element.elementor-element-863a237 form.cart table.variations label{color:#00325E;font-family:"Rubik", Sans-serif;font-size:26px;font-weight:700;}.woocommerce .elementor-15160 .elementor-element.elementor-element-863a237 form.cart table.variations td.value select{color:#00325E;}.woocommerce .elementor-15160 .elementor-element.elementor-element-863a237 form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-15160 .elementor-element.elementor-element-863a237 form.cart table.variations td.value:before{font-family:"Rubik", Sans-serif;font-size:20px;}.woocommerce .elementor-15160 .elementor-element.elementor-element-863a237 form.cart table.variations td.value select, .woocommerce .elementor-15160 .elementor-element.elementor-element-863a237 form.cart table.variations td.value:before{border-radius:21px;}.elementor-15160 .elementor-element.elementor-element-fca77e3{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-15160 .elementor-element.elementor-element-fca77e3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(9px/2);}.elementor-15160 .elementor-element.elementor-element-fca77e3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(9px/2);}.elementor-15160 .elementor-element.elementor-element-fca77e3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(9px/2);}.elementor-15160 .elementor-element.elementor-element-fca77e3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-9px/2);}.elementor-15160 .elementor-element.elementor-element-fca77e3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-9px/2);}.elementor-15160 .elementor-element.elementor-element-fca77e3 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-15160 .elementor-element.elementor-element-fca77e3 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-15160 .elementor-element.elementor-element-fca77e3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-15160 .elementor-element.elementor-element-fca77e3 .elementor-icon-list-item > a{font-family:"Rubik", Sans-serif;font-size:12px;}.elementor-15160 .elementor-element.elementor-element-fca77e3 .elementor-icon-list-text{color:#AEAEAE;transition:color 0.3s;}.elementor-15160 .elementor-element.elementor-element-9d96a23{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-15160 .elementor-element.elementor-element-4b7709c{margin-top:0px;margin-bottom:60px;}.woocommerce .elementor-15160 .elementor-element.elementor-element-8c6c18a .woocommerce-tabs ul.wc-tabs li a{color:#515151;font-family:"Rubik", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;}.woocommerce .elementor-15160 .elementor-element.elementor-element-8c6c18a .woocommerce-tabs ul.wc-tabs li{background-color:#EAECEC;}.woocommerce .elementor-15160 .elementor-element.elementor-element-8c6c18a .woocommerce-tabs ul.wc-tabs li.active a{color:#00325E;}.woocommerce .elementor-15160 .elementor-element.elementor-element-8c6c18a .woocommerce-tabs .woocommerce-Tabs-panel, .woocommerce .elementor-15160 .elementor-element.elementor-element-8c6c18a .woocommerce-tabs ul.wc-tabs li.active{background-color:#F8FAFC;}.woocommerce .elementor-15160 .elementor-element.elementor-element-8c6c18a .woocommerce-tabs ul.wc-tabs li.active{border-bottom-color:#F8FAFC;}.woocommerce .elementor-15160 .elementor-element.elementor-element-8c6c18a .woocommerce-Tabs-panel{color:#131313;}.woocommerce .elementor-15160 .elementor-element.elementor-element-8c6c18a .woocommerce-Tabs-panel h2{color:#00325E;}.woocommerce .elementor-15160 .elementor-element.elementor-element-8c6c18a .woocommerce-tabs .woocommerce-Tabs-panel h2{font-size:0px;}.elementor-15160 .elementor-element.elementor-element-abcc032 > .elementor-element-populated{margin:0px 0px 100px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-15160 .elementor-element.elementor-element-f03b19d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;text-align:center;}.elementor-15160 .elementor-element.elementor-element-f03b19d .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:51px;}.elementor-15160 .elementor-element.elementor-element-bc71c41 > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}:is( .elementor-15160 .elementor-element.elementor-element-bc71c41 > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-15160 .elementor-element.elementor-element-bc71c41 > .jet-listing-grid > .jet-listing-grid__items, .elementor-15160 .elementor-element.elementor-element-bc71c41 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-15160 .elementor-element.elementor-element-bc71c41 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(25px / 2);padding-right:calc(25px / 2);}:is( .elementor-15160 .elementor-element.elementor-element-bc71c41 > .jet-listing-grid, .elementor-15160 .elementor-element.elementor-element-bc71c41 > .jet-listing-grid > .jet-listing-grid__slider.slick-lib, .elementor-15160 .elementor-element.elementor-element-bc71c41 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 25px / -2);margin-right:calc( 25px / -2);width:calc(100% + 25px);}.elementor-15160 .elementor-element.elementor-element-bc71c41 > .jet-listing-grid:has( > .jet-listing-grid__slider.swiper-lib ){margin-left:calc( 25px / -2);margin-right:calc( 25px / -2);}:is( .elementor-15160 .elementor-element.elementor-element-bc71c41 > .jet-listing-grid > .jet-listing-grid__slider.swiper-lib > .jet-listing-grid__items, .elementor-15160 .elementor-element.elementor-element-bc71c41 > .jet-listing-grid > .jet-listing-grid__items, .elementor-15160 .elementor-element.elementor-element-bc71c41 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-15160 .elementor-element.elementor-element-bc71c41 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(25px / 2);padding-bottom:calc(25px / 2);}:is( .elementor-15160 .elementor-element.elementor-element-bc71c41 > .jet-listing-grid, .elementor-15160 .elementor-element.elementor-element-bc71c41 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-15160 .elementor-element.elementor-element-bc71c41 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 25px / -2);margin-bottom:calc( 25px / -2);}.elementor-15160 .elementor-element.elementor-element-b5ebd38:not(.elementor-motion-effects-element-type-background), .elementor-15160 .elementor-element.elementor-element-b5ebd38 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9F8FF;}.elementor-15160 .elementor-element.elementor-element-b5ebd38, .elementor-15160 .elementor-element.elementor-element-b5ebd38 > .elementor-background-overlay{border-radius:34px 34px 34px 34px;}.elementor-15160 .elementor-element.elementor-element-b5ebd38{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:40px;margin-bottom:40px;padding:50px 20px 50px 20px;}.elementor-15160 .elementor-element.elementor-element-b5ebd38 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15160 .elementor-element.elementor-element-8869587{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-15160 .elementor-element.elementor-element-8869587 .elementor-heading-title{font-size:32px;}.elementor-15160 .elementor-element.elementor-element-fe4c947{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-size:20px;color:var( --e-global-color-text );}.elementor-15160 .elementor-element.elementor-element-92977e4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-15160 .elementor-element.elementor-element-6fc8037{padding:0px 0px 0px 0px;}.elementor-15160 .elementor-element.elementor-element-c7a9c23 .jet-accordion > .jet-accordion__inner > .jet-toggle{background-color:#F8FAFC;border-style:none;border-radius:15px 15px 15px 15px;}.elementor-15160 .elementor-element.elementor-element-c7a9c23 .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control{background-color:#F8FAFC;justify-content:space-between;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D2D2D2;padding:20px 30px 20px 30px;border-radius:15px 15px 15px 15px;}.elementor-15160 .elementor-element.elementor-element-c7a9c23 .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__content{background-color:#F8FAFC;color:var( --e-global-color-text );border-style:solid;border-width:0px 1px 1px 1px;border-color:#F8FAFC;border-radius:15px 15px 15px 15px;}.elementor-15160 .elementor-element.elementor-element-c7a9c23 .jet-accordion{border-radius:15px 15px 15px 15px;}.elementor-15160 .elementor-element.elementor-element-c7a9c23 .jet-toggle__label-text{text-align:left;}.elementor-15160 .elementor-element.elementor-element-c7a9c23 .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control .jet-toggle__label-text{color:var( --e-global-color-text );font-size:1.05em;}.elementor-15160 .elementor-element.elementor-element-c7a9c23 .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control .jet-toggle__label-icon .icon-normal{color:#FFFFFF;background-color:var( --e-global-color-primary );}.elementor-15160 .elementor-element.elementor-element-c7a9c23 .jet-accordion > .jet-accordion__inner > .jet-toggle.active-toggle .jet-toggle__label-icon .icon-active{color:#FFFFFF;background-color:var( --e-global-color-primary );}.elementor-15160 .elementor-element.elementor-element-c7a9c23 .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__content > .jet-toggle__content-inner{padding:30px 30px 15px 30px;}.elementor-15160 .elementor-element.elementor-element-2d72db8{padding:0px 0px 0px 0px;}.elementor-15160 .elementor-element.elementor-element-6d71c94 .jet-accordion > .jet-accordion__inner > .jet-toggle{background-color:#F8FAFC;border-style:none;border-radius:15px 15px 15px 15px;}.elementor-15160 .elementor-element.elementor-element-6d71c94 .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control{background-color:#F8FAFC;justify-content:space-between;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D2D2D2;padding:20px 30px 20px 30px;border-radius:15px 15px 15px 15px;}.elementor-15160 .elementor-element.elementor-element-6d71c94 .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__content{background-color:#F8FAFC;color:var( --e-global-color-text );border-style:solid;border-width:0px 1px 1px 1px;border-color:#F8FAFC;border-radius:15px 15px 15px 15px;}.elementor-15160 .elementor-element.elementor-element-6d71c94 .jet-accordion{border-radius:15px 15px 15px 15px;}.elementor-15160 .elementor-element.elementor-element-6d71c94 .jet-toggle__label-text{text-align:left;}.elementor-15160 .elementor-element.elementor-element-6d71c94 .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control .jet-toggle__label-text{color:var( --e-global-color-text );font-size:1.05em;}.elementor-15160 .elementor-element.elementor-element-6d71c94 .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control .jet-toggle__label-icon .icon-normal{color:#FFFFFF;background-color:var( --e-global-color-primary );}.elementor-15160 .elementor-element.elementor-element-6d71c94 .jet-accordion > .jet-accordion__inner > .jet-toggle.active-toggle .jet-toggle__label-icon .icon-active{color:#FFFFFF;background-color:var( --e-global-color-primary );}.elementor-15160 .elementor-element.elementor-element-6d71c94 .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__content > .jet-toggle__content-inner{padding:30px 30px 15px 30px;}@media(min-width:768px){.elementor-15160 .elementor-element.elementor-element-90a128b{width:20%;}.elementor-15160 .elementor-element.elementor-element-732bc67{width:33.332%;}.elementor-15160 .elementor-element.elementor-element-784e385{width:46%;}}@media(max-width:1024px){.elementor-15160 .elementor-element.elementor-element-7aa86b2 .elementor-heading-title{font-size:2.5em;}.elementor-15160 .elementor-element.elementor-element-4658b0d > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-15160 .elementor-element.elementor-element-8c86897{width:var( --container-widget-width, 60% );max-width:60%;padding:0px 10px 0px 0px;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-15160 .elementor-element.elementor-element-ebc2fca .elementor-jet-video{max-width:100%;}.elementor-15160 .elementor-element.elementor-element-ebc2fca{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-15160 .elementor-element.elementor-element-ebc2fca > .elementor-widget-container{padding:0px 0px 0px 5px;}.elementor-15160 .elementor-element.elementor-element-ea18e1e{padding:10px 10px 10px 10px;}.elementor-15160 .elementor-element.elementor-element-ea18e1e img{width:68%;}.elementor-15160 .elementor-element.elementor-element-9f30ec7 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-15160 .elementor-element.elementor-element-abcc032.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-15160 .elementor-element.elementor-element-bc71c41 > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}.elementor-15160 .elementor-element.elementor-element-bc71c41{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;}}@media(max-width:767px){.elementor-15160 .elementor-element.elementor-element-f245895 > .elementor-container{min-height:220px;}.elementor-15160 .elementor-element.elementor-element-f245895{margin-top:-98px;margin-bottom:60px;}.elementor-15160 .elementor-element.elementor-element-1cb90a4 > .elementor-element-populated{margin:25px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-15160 .elementor-element.elementor-element-7aa86b2 .elementor-heading-title{font-size:1.6em;}.elementor-15160 .elementor-element.elementor-element-8c86897{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-15160 .elementor-element.elementor-element-ebc2fca{width:100%;max-width:100%;}.elementor-15160 .elementor-element.elementor-element-ebc2fca > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.woocommerce .elementor-15160 .elementor-element.elementor-element-f3915d1 .woocommerce-product-details__short-description{font-size:16px;}.elementor-15160 .elementor-element.elementor-element-4b7709c{margin-top:0px;margin-bottom:40px;}.elementor-15160 .elementor-element.elementor-element-2e55bb2 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-15160 .elementor-element.elementor-element-abcc032 > .elementor-element-populated{margin:0px 0px 80px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-15160 .elementor-element.elementor-element-f03b19d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-15160 .elementor-element.elementor-element-f03b19d .elementor-heading-title{font-size:35px;}.elementor-15160 .elementor-element.elementor-element-bc71c41 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-15160 .elementor-element.elementor-element-bc71c41{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;}.elementor-15160 .elementor-element.elementor-element-fe4c947{font-size:16px;}.elementor-15160 .elementor-element.elementor-element-c7a9c23 .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control{padding:20px 20px 20px 20px;}.elementor-15160 .elementor-element.elementor-element-c7a9c23 .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__content > .jet-toggle__content-inner{padding:30px 20px 15px 20px;}.elementor-15160 .elementor-element.elementor-element-6d71c94 .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control{padding:20px 20px 20px 20px;}.elementor-15160 .elementor-element.elementor-element-6d71c94 .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__content > .jet-toggle__content-inner{padding:30px 20px 15px 20px;}}@media(max-width:1024px) and (min-width:768px){.elementor-15160 .elementor-element.elementor-element-4658b0d{width:100%;}.elementor-15160 .elementor-element.elementor-element-9f30ec7{width:100%;}}/* Start custom CSS for jet-listing-grid, class: .elementor-element-f67a6f2 */.elementor-15160 .elementor-element.elementor-element-f67a6f2 h1 {margin: 0;}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b7c4587 */.rank-math-breadcrumb a {
    color: #00325e!important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-images, class: .elementor-element-8c86897 */@media(min-width:1025px){
.elementor-15160 .elementor-element.elementor-element-8c86897 .flex-viewport {width: 80%; display: inline-block;}

.elementor-15160 .elementor-element.elementor-element-8c86897 .flex-control-nav {width: 20%; display: inline-block; padding-right: 10px!important;}

.elementor-15160 .elementor-element.elementor-element-8c86897 .flex-control-nav li {width: 100%!important; margin-bottom: 15px!important;}

.elementor-15160 .elementor-element.elementor-element-8c86897 .woocommerce-product-gallery {display: flex;
  flex-direction: row-reverse;}
}

@media(max-width:1024px){
.elementor-15160 .elementor-element.elementor-element-8c86897 .flex-control-nav li {margin-right: 15px!important; margin-top: 15px!important; clear: none!important; width: calc(25% - 15px)!important;}
}

@media(max-width:767px){
.elementor-15160 .elementor-element.elementor-element-8c86897 .flex-control-nav li {margin-right: 10px!important; margin-top: 10px!important; width: calc(25% - 10px)!important;}
}
.woocommerce-product-gallery__image.flex-active-slide {
    display: flex;
    width: 469.668px;
    height: 558.334px;
    padding: 17.558px;
    justify-content: center;
    align-items: center;
    gap: 8.779px;
    border-radius: 13.168px;
    border: 0.878px solid #E4E4E4;
    background: #F8FAFC;
}

.woocommerce-product-gallery__image.flex-active-slide img {
    max-width: 100%;
    max-height: 100%;
    object-fit: contain;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1a3bfc9 */.elementor-15160 .elementor-element.elementor-element-1a3bfc9 a {color: var( --e-global-color-primary ); font-weight: 500; text-decoration: underline;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd08ee1 */.elementor-15160 .elementor-element.elementor-element-dd08ee1 a {color: var( --e-global-color-primary ); font-weight: 500; text-decoration: underline;}/* End custom CSS */
/* Start custom CSS for woocommerce-product-short-description, class: .elementor-element-f3915d1 */.elementor-15160 .elementor-element.elementor-element-f3915d1 ul {padding-left: 18px;}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-df331b1 */.elementor-15160 .elementor-element.elementor-element-df331b1 p {margin-bottom: 0;}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-c102ea5 *//* v2 */
 .jet-listing-dynamic-repeater__items {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 10px;
}

.jet-listing-dynamic-repeater__item {
    border-radius: 8.628px;
    border: 0.575px solid #F1F5F9;
    background: #F8FAFC;
    color: #00325E;
    font-family: var(--font-family-Font-1, Rubik);
    font-size: 11px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: 0.243px;
    display: flex;
    padding: 10px 16px;
    align-items: center;

    box-sizing: border-box;
}

.jet-listing-dynamic-repeater__item img {
    width: 24px;
    height: 24px;
    object-fit: contain;
}

.jet-listing-dynamic-repeater__item span {
    flex: 1;
}

@media (max-width: 1024px) {
    .jet-listing-dynamic-repeater__items {
        grid-template-columns: repeat(2, 1fr);
    }
}

@media (max-width: 767px) {
    .jet-listing-dynamic-repeater__items {
        grid-template-columns: repeat(1, 1fr);
    }
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-863a237 */.button-variable-items-wrapper {
    display: flex;
    width: 100%;
    list-style: none;
    margin: 0;
    padding: 0;
    gap: 8px;
}

.button-variable-items-wrapper .button-variable-item {
    flex: 1;
    text-align: center;
    box-sizing: border-box;
}

.button-variable-items-wrapper .variable-item-contents {
    width: 100%;
}

.button-variable-items-wrapper .variable-item-span-button {
    display: block;
    width: 100% 
}
.button-variable-items-wrapper .button-variable-item.selected,
.button-variable-items-wrapper .button-variable-item {
    border-radius: 8.203px !important;
    
}
.button-variable-items-wrapper .button-variable-item.selected,
.button-variable-items-wrapper .button-variable-item[aria-checked="true"] {
    border-radius: 8.203px !important;
    border: 1px solid #00325E !important;
    background: #E2F6FF!important; 
}
.button-variable-items-wrapper .button-variable-item:hover {
    border-radius: 8.203px !important;
    border: 1px solid #00325E !important;
    background: #E2F6FF !important;
    cursor: pointer !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9d96a23 */.elementor-15160 .elementor-element.elementor-element-9d96a23 a {color: var( --e-global-color-primary ); font-weight: 500; text-decoration: underline;}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-bc71c41 */.elementor-705 .elementor-element.elementor-element-867f88c img {
    object-fit: contain !important;

}  
.elementor-705 .elementor-element.elementor-element-9e9f8a8 {
   padding: 20px !important;
    box-sizing: border-box !important;
    border-radius: 8.187px !important;
border: 0.546px solid var(--Miscellaneous-Button---Disabeld-BG, rgba(118, 118, 128, 0.12)) !important;
background: #F8FAFC !important;
}

/*.jet-listing-grid__item {
    box-sizing: border-box;
    border-radius: 8.187px;
border: 0.546px solid var(--Miscellaneous-Button---Disabeld-BG, rgba(118, 118, 128, 0.12));
background: #F8FAFC;
}*/

/* Prix actuel */
.jet-listing-grid__item .woocommerce-Price-amount,
.jet-listing-grid__item ins {
    color: #155DFC;
    font-family: var(--font-family-Font-1, Rubik);
    font-size: 29px;
    font-style: normal;
    font-weight: var(--font-weight-700, 700);
    text-decoration: none;

}

/* Prix barré */
.jet-listing-grid__item del {
    color: var(--m-brace-com-midnight-blue, var(--color-azure-18, #00325E));
    font-family: var(--font-family-Font-1, Rubik);
    font-size: 15.681px;
    font-style: normal;
    font-weight: var(--font-weight-400, 400);
    line-height: 23.544px; /* 150.142% */
    letter-spacing: 0.149px;
    text-decoration-line: line-through;
}

.jet-listing-grid__item del .woocommerce-Price-amount {
    color: inherit;
    font-size: inherit;
    font-weight: inherit;
}
/* Titre */
.jet-listing-grid__item .elementor-heading-title,
.jet-listing-grid__item .elementor-heading-title a {
    color: #00325E;
    text-align: center;
    font-family: Rubik;
    font-size: 20px;
    font-style: normal;
    font-weight: var(--font-weight-600, 600);
    line-height: 29px; /* 145% */
    letter-spacing: 0.213px;
}/* End custom CSS */
/* Start custom CSS for jet-accordion, class: .elementor-element-c7a9c23 */.elementor-15160 .elementor-element.elementor-element-c7a9c23 p a {color: var( --e-global-color-primary ); text-decoration: underline;}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6fc8037 */.elementor-15160 .elementor-element.elementor-element-6fc8037 p a {color: var( --e-global-color-primary ); text-decoration: underline;}/* End custom CSS */
/* Start custom CSS for jet-accordion, class: .elementor-element-6d71c94 */.elementor-15160 .elementor-element.elementor-element-6d71c94 p a {color: var( --e-global-color-primary ); text-decoration: underline;}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2d72db8 */.elementor-15160 .elementor-element.elementor-element-2d72db8 p a {color: var( --e-global-color-primary ); text-decoration: underline;}/* End custom CSS */
/* Start custom CSS *//* Fait de l'image un vrai "background cover" en absolu */
.hero--cover { position: relative; overflow: hidden; }
.hero--cover .elementor-widget-image { position: absolute; inset: 0; z-index: 1; }
.hero--cover .elementor-widget-image img {
  width: 100%; height: 100%; object-fit: cover; object-position: center;
}
/* Le contenu passera au-dessus de l'image */
.hero--cover .hero-content { position: relative; z-index: 2; }/* End custom CSS */