.section-product-template{background:#f4f5f6;padding-bottom:32px}.page-container:has(.section-product-template){padding-top:0!important}.section-product-template+.shopify-section:not(:has(*:not(style):not(script))){margin:0!important;padding:0!important}@media(min-width:750px){.section-product-template .grid.product-single{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;margin:0!important}.section-product-template .grid.product-single>.grid__item{width:auto!important;padding:0!important;float:none!important;margin:0!important}}@media(min-width:1100px){.section-product-template .grid.product-single{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:24px}}@media(min-width:1600px){.section-product-template .page-width-small{max-width:1430px!important}}@media(min-width:2000px){.section-product-template .page-width-small{max-width:1630px!important}}.section-product-template .product-single__meta{background:#fff;border-radius:10px;padding:28px!important;box-sizing:border-box}.section-product-template form.product-form{display:flex!important;flex-wrap:wrap;align-items:center;column-gap:12px}.section-product-template form.product-form>*{order:60;flex:0 0 100%;max-width:100%;margin-left:0!important;margin-right:0!important}.section-product-template form.product-form>.price__vendor{order:1;flex:1 1 auto!important;width:auto!important;min-width:0;margin:0!important;font-size:13px!important;color:#5b6168!important}.section-product-template form.product-form>.product_sku{order:2;flex:0 0 auto!important;width:auto!important;max-width:60%!important;display:block!important;margin:0!important;padding:3px 8px!important;background:#f4f5f6!important;border:0!important;border-radius:4px;font-size:12px!important;letter-spacing:.04em;color:#5b6168!important}.section-product-template form.product-form>.product-single__title{order:3;margin:14px 0 12px!important;font-family:Barlow Condensed,sans-serif!important;font-weight:800!important;font-size:34px!important;line-height:1!important;text-transform:uppercase;color:#15181c!important}.section-product-template form.product-form>.product-liquid-code:has(.epi-prix-plus),.section-product-template .epi-prix-plus{display:contents!important}.section-product-template .epi-prix-plus__normes{order:4;flex:0 0 100%;margin:0 0 16px!important}.section-product-template form.product-form>.product__price{order:5;margin:0!important}.section-product-template .epi-prix-plus__ttc{order:6;flex:0 0 100%;margin:4px 0 0!important}.section-product-template .product__price .epi-prix-plus__ttc{order:0;flex:0 1 auto;margin:0!important;display:inline-flex!important;align-items:baseline;gap:8px;white-space:nowrap;letter-spacing:0!important;text-transform:none!important}.section-product-template form.product-form>.product__policies,.section-product-template form.product-form>.shopify-payment-terms{display:none!important}.section-product-template form.product-form>div:has(>.product_swatches){order:7;margin-top:20px!important;padding-top:20px;border-top:1px solid #E1E4E7}.section-product-template form.product-form>.quantity_block,.section-product-template .quantity_block .product_quantity_info_container{display:contents!important}.section-product-template .quantity_block .qty_container{order:8;flex:0 0 auto;margin:20px 0 0!important;padding:0!important}.section-product-template .quantity_block .epi-par-lot{order:10;flex:0 0 100%;margin:8px 0 0!important}.section-product-template form.product-form>.product-form__controls-group--submit{order:9;flex:1 1 0;min-width:0;margin:20px 0 0!important;display:block!important}.section-product-template form.product-form>.product-liquid-code:has(.epi-equipe){order:11;margin-top:16px!important}.section-product-template form.product-form>div:has(.pib){order:12;margin-top:16px!important}.section-product-template form.product-form>div:has(.pib) .pib{margin:0!important}.section-product-template form.product-form>.product-liquid-code:has(.epi-equipe){margin-bottom:0!important}.section-product-template form.product-form>.epi-devis-trigger{order:13;margin-top:12px!important}.section-product-template form.product-form>div:has(.payment-methods){order:14}.section-product-template form.product-form>.back_in_stock_row{order:15}.section-product-template form.product-form>.product-form__error-message-wrapper{order:16}.section-product-template .product__price .price{margin:0!important}.section-product-template .product__price .price__pricing-group{display:flex!important;flex-wrap:wrap;align-items:center;gap:6px 10px}.section-product-template .product__price .price--on-sale .price__sale{display:contents!important}.section-product-template .product__price .price__pricing-group:after{content:"";order:2;flex:0 0 100%;height:0}.section-product-template .product__price .price__sale .price-item--sale,.section-product-template .product__price .price__regular{order:3}.section-product-template .product__price .price__badges{order:1;margin:0!important}.section-product-template .product__price .price-item{margin:0!important}.section-product-template .product__price .price__regular .price-item--regular,.section-product-template .product__price .price__sale .price-item--sale{font-family:Instrument Sans,sans-serif!important;font-weight:600!important;font-size:16px!important;line-height:1.3!important;color:#5b6168!important}.section-product-template .product__price .price__regular .price-item--regular:after,.section-product-template .product__price .price__sale .price-item--sale:after{content:"HT";margin-left:4px;font-size:13px;font-weight:600;color:#5b6168}.section-product-template .product__price .price-ht-product,.section-product-template .product__price .price__sale s.price-item--regular{display:none!important}.section-product-template .epi-ttc__prix{font-family:Barlow Condensed,sans-serif!important;font-weight:800!important;font-size:40px!important;line-height:1!important;color:#15181c!important}.section-product-template .epi-ttc__suffixe{font-family:Barlow Condensed,sans-serif!important;font-weight:700!important;font-size:18px!important;color:#5b6168!important}.section-product-template .epi-ttc__barre{font-family:Instrument Sans,sans-serif!important;font-weight:500!important;font-size:18px!important;color:#6b7178!important;text-decoration:line-through}.section-product-template .product__price .price__badges{display:flex;align-items:center}.section-product-template .product__price .price__badge--sale{background:#fd5b2a!important;border-color:#fd5b2a!important;color:#fff!important;border-radius:4px}.section-product-template .epi-prix-plus__ttc{color:#15181c!important}.section-product-template .form_bg_row{padding:0!important;margin:0!important;background:none!important;border-radius:0!important}.section-product-template .product_swatches{display:flex;flex-direction:column;gap:18px}.section-product-template .swatch{display:block!important;margin:0!important;padding:0!important}.section-product-template .swatch .header{display:flex!important;align-items:baseline;gap:6px;width:auto!important;float:none!important;margin:0 0 10px!important;font-size:14px!important;font-weight:700!important;color:#15181c!important;text-transform:none!important}.section-product-template .swatch .header .epi-sw-val{font-weight:400;color:#3d4349}.section-product-template .swatch .header .epi-gt-lien{margin:0 0 0 auto!important;padding:0!important;min-height:0!important;border:0!important;background:none!important;color:#0b2f5e!important;font:600 13px/1.2 Instrument Sans,sans-serif!important;text-decoration:underline;text-underline-offset:3px}.section-product-template .swatch .header .epi-gt-lien svg{display:none}.section-product-template .swatch .swatch_elements_wrapper{display:flex!important;flex-wrap:wrap;gap:8px;width:auto!important;margin:0!important;padding:0!important}.section-product-template .swatch-element{margin:0!important}.section-product-template .swatch-element label{min-width:52px;height:46px!important;line-height:44px!important;padding:0 14px!important;border:1px solid #C3C8CD!important;border-radius:6px!important;background:#fff!important;color:#15181c!important;font-family:Instrument Sans,sans-serif!important;font-size:14px!important;font-weight:600!important;text-transform:none!important;letter-spacing:0!important;box-sizing:border-box;text-align:center;margin:0!important}.section-product-template .swatch-element input:checked+label{background:#15181c!important;border-color:#15181c!important;color:#fff!important}.section-product-template .swatch.epi-sw--couleur{display:flex!important;flex-wrap:wrap;align-items:center;gap:8px 10px}.section-product-template .swatch.epi-sw--couleur .header{margin:0!important;font-size:13px!important}.section-product-template .swatch.epi-sw--couleur .header .epi-sw-val{display:none}.section-product-template .swatch.epi-sw--couleur .swatch_elements_wrapper{display:contents!important}.section-product-template .swatch.epi-sw--couleur{gap:6px 6px}.section-product-template .swatch.epi-sw--couleur .header{margin-right:4px!important}.section-product-template .swatch.epi-sw--couleur .swatch-element label{border-radius:999px!important;padding:0 12px!important;height:34px!important;line-height:32px!important;min-width:0;font-size:13px!important}.section-product-template .swatch.epi-sw--couleur .swatch-element input:checked+label{line-height:30px!important}.section-product-template .swatch.epi-sw--couleur .swatch-element input:checked+label{background:#fff!important;color:#15181c!important;border:2px solid #15181C!important}.section-product-template .swatch-element.soldout label{color:#9aa0a6!important;background:#f4f5f6!important}.section-product-template form.product-form>div:has(>.product_swatches)>.epi-gt-lien{margin-top:12px}.section-product-template .swatch-element[data-value=XXXS]{order:1}.section-product-template .swatch-element[data-value=XXS]{order:2}.section-product-template .swatch-element[data-value=XS]{order:3}.section-product-template .swatch-element[data-value=S]{order:4}.section-product-template .swatch-element[data-value="S/M"]{order:5}.section-product-template .swatch-element[data-value="S/M/L"]{order:6}.section-product-template .swatch-element[data-value=M]{order:7}.section-product-template .swatch-element[data-value="M/L"]{order:8}.section-product-template .swatch-element[data-value=L]{order:9}.section-product-template .swatch-element[data-value="L/XL"]{order:10}.section-product-template .swatch-element[data-value=XL]{order:11}.section-product-template .swatch-element[data-value="XL/2X"]{order:12}.section-product-template .swatch-element[data-value=XXL],.section-product-template .swatch-element[data-value="2XL"]{order:13}.section-product-template .swatch-element[data-value="XX/3X"]{order:15}.section-product-template .swatch-element[data-value=XXXL],.section-product-template .swatch-element[data-value="3XL"]{order:16}.section-product-template .swatch-element[data-value=XXXXL],.section-product-template .swatch-element[data-value="4XL"]{order:19}.section-product-template .swatch-element[data-value="4X/5X"]{order:20}.section-product-template .swatch-element[data-value="5XL"]{order:21}.section-product-template .swatch-element[data-value="6XL"]{order:22}.section-product-template .swatch-element[data-value="6X/7X"]{order:23}.section-product-template .swatch-element[data-value="7XL"]{order:24}.section-product-template .swatch-element[data-value="8XL"]{order:25}.section-product-template .swatch-element[data-value="24"]{order:1048}.section-product-template .swatch-element[data-value="26"]{order:1052}.section-product-template .swatch-element[data-value="28"]{order:1056}.section-product-template .swatch-element[data-value="30"]{order:1060}.section-product-template .swatch-element[data-value="32"]{order:1064}.section-product-template .swatch-element[data-value="33"]{order:1066}.section-product-template .swatch-element[data-value="34"]{order:1068}.section-product-template .swatch-element[data-value="35"]{order:1070}.section-product-template .swatch-element[data-value="36"]{order:1072}.section-product-template .swatch-element[data-value="37"]{order:1074}.section-product-template .swatch-element[data-value="38"]{order:1076}.section-product-template .swatch-element[data-value="39"]{order:1078}.section-product-template .swatch-element[data-value="40"]{order:1080}.section-product-template .swatch-element[data-value="41"]{order:1082}.section-product-template .swatch-element[data-value="42"]{order:1084}.section-product-template .swatch-element[data-value="43"]{order:1086}.section-product-template .swatch-element[data-value="44"]{order:1088}.section-product-template .swatch-element[data-value="45"]{order:1090}.section-product-template .swatch-element[data-value="46"]{order:1092}.section-product-template .swatch-element[data-value="47"]{order:1094}.section-product-template .swatch-element[data-value="48"]{order:1096}.section-product-template .swatch-element[data-value="49"]{order:1098}.section-product-template .swatch-element[data-value="50"]{order:1100}.section-product-template .swatch-element[data-value="51"]{order:1102}.section-product-template .swatch-element[data-value="52"]{order:1104}.section-product-template .swatch-element[data-value="54"]{order:1108}.section-product-template .swatch-element[data-value="72"]{order:1144}.section-product-template .swatch-element[data-value="80"]{order:1160}.section-product-template .swatch-element[data-value="88"]{order:1176}.section-product-template .swatch-element[data-value="46E"]{order:1093}.section-product-template .swatch-element[data-value="48E"]{order:1097}.section-product-template .swatch-element[data-value="50E"]{order:1101}.section-product-template .swatch-element[data-value="52E"]{order:1105}.section-product-template .swatch-element[data-value="54E"]{order:1109}.section-product-template .swatch-element[data-value="56E"]{order:1113}.section-product-template .swatch-element[data-value="58E"]{order:1117}.section-product-template .swatch-element[data-value="60E"]{order:1121}.section-product-template .swatch-element[data-value="62E"]{order:1125}.section-product-template .swatch-element[data-value="64E"]{order:1129}.section-product-template .swatch-element[data-value="38-41"]{order:1076}.section-product-template .swatch-element[data-value="39-43"]{order:1078}.section-product-template .swatch-element[data-value="42-45"]{order:1084}.section-product-template .swatch-element[data-value="44-48"]{order:1088}.section-product-template .swatch-element[data-value="46-48"]{order:1092}.section-product-template .swatch-element[data-value=X15]{order:915}.section-product-template .swatch-element[data-value=X20]{order:920}.section-product-template .swatch-element[data-value=X25]{order:925}.section-product-template .qty_container{display:flex!important;align-items:center}.section-product-template .qty_container>.header{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.section-product-template .product-page-qty{display:flex!important;align-items:stretch;width:140px;height:56px;margin:0!important;border:1.5px solid #C3C8CD;border-radius:6px;background:#fff;overflow:hidden;box-sizing:border-box}.section-product-template .product-page-qty .qty_btn{width:44px!important;min-width:44px!important;height:auto!important;border:0!important;border-radius:0!important;background:none!important;display:grid!important;place-items:center;color:#15181c!important;text-decoration:none!important;font:400 24px/1 Instrument Sans,sans-serif}.section-product-template .product-page-qty .minus_btn:before{content:"\2212"}.section-product-template .product-page-qty .plus_btn:before{content:"+"}.section-product-template .product-page-qty .qty_btn:hover{background:#f4f5f6!important}.section-product-template .product-page-qty input{flex:1 1 auto;min-width:0;width:auto!important;height:auto!important;margin:0!important;padding:0!important;border:0!important;background:none!important;text-align:center;font:700 17px Instrument Sans,sans-serif!important;color:#15181c!important}.section-product-template .product-form__item--submit{display:block!important;margin:0!important}.section-product-template [name=add]{width:100%!important;max-width:none!important;margin:0!important;min-height:56px!important;border-radius:6px!important;font-family:Instrument Sans,sans-serif!important;font-size:17px!important;font-weight:700!important;text-transform:none!important;letter-spacing:0!important}.section-product-template [name=add]{background:#fd5b2a!important;border-color:#fd5b2a!important}.section-product-template [name=add]:hover{filter:brightness(.94)}.section-product-template .shopify-payment-button{display:none!important}.section-product-template .pib__row:has(>.pib__icon):not(:has(strong)){display:none!important}.section-product-template .epi-devis-trigger{background:#fff!important;border:1px solid #E1E4E7!important;border-radius:8px!important}.section-product-template .epi-devis-trigger strong,.section-product-template .epi-devis-trigger .epi-devis-trigger__title,.section-product-template .epi-devis-trigger h3,.section-product-template .epi-devis-trigger h4{text-transform:none!important;letter-spacing:0!important;font-family:Instrument Sans,sans-serif!important;font-size:15px!important}.section-product-template .payment-methods{margin:20px 0 0!important}.section-product-template .tabing{background:#fff;border-radius:10px;padding:0 40px 32px;margin-top:24px}.section-product-template .nav-tabs{border-bottom:1px solid #E1E4E7!important;display:flex;gap:32px}.section-product-template .nav-tabs li,.section-product-template .nav-tabs li.active{margin:0!important;padding:0!important;border:0!important;height:auto!important;bottom:0!important}.section-product-template .nav-tabs li a{margin-bottom:-1px!important}.section-product-template .nav-tabs li a{display:block;padding:20px 0 16px!important;border:none!important;border-bottom:3px solid transparent!important;background:none!important;font-family:Instrument Sans,sans-serif!important;font-size:16px!important;font-weight:600!important;color:#5b6168!important;text-transform:none!important}.section-product-template .nav-tabs li.active a,.section-product-template .nav-tabs li a:hover{color:#15181c!important;border-bottom-color:#fd5b2a!important}.section-product-template .nav-tabs li.active a{font-weight:700!important}.section-product-template .nav-tabs li:after,.section-product-template .nav-tabs li:before,.section-product-template .nav-tabs li a:after,.section-product-template .nav-tabs li a:before{display:none!important}.section-product-template .tab-content h1,.section-product-template .tab-content h2{font-family:Barlow Condensed,sans-serif!important;font-weight:700!important;font-size:24px!important;line-height:1.15!important;text-transform:none!important}.section-product-template .tab-content h3{font-family:Barlow Condensed,sans-serif!important;font-weight:700!important;font-size:20px!important;line-height:1.2!important;text-transform:none!important}.section-product-template .tab-content h4{font-family:Instrument Sans,sans-serif!important;font-weight:700!important;font-size:16px!important;text-transform:none!important}.section-product-template .tab-content p,.section-product-template .tab-content li{font-size:16px;line-height:1.65}@media(max-width:749px){.section-product-template .product-single__meta{padding:20px!important}.section-product-template form.product-form>.product-single__title{font-size:28px!important}.section-product-template .product__price .price__regular .price-item--regular,.section-product-template .product__price .price__sale .price-item--sale{font-size:15px!important}.section-product-template .epi-ttc__prix{font-size:34px!important}.section-product-template .epi-ttc__suffixe,.section-product-template .epi-ttc__barre{font-size:16px!important}.section-product-template .product-page-qty{width:116px}.section-product-template .product-page-qty .qty_btn{width:36px!important;min-width:36px!important}.section-product-template [name=add]{font-size:16px!important;padding:0 12px!important;white-space:nowrap}.section-product-template [name=add] svg,.section-product-template [name=add] .icon,.section-product-template [name=add] img{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/epi-fiche-v3.css.map */
