/*!
 * Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2024 Fonticons, Inc.
 */:host,:root{--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free"}@font-face{font-display:block;font-family:Font Awesome\ 6 Free;font-style:normal;font-weight:400;src:url(/build/shop/fonts/fa-regular-400.21cb8f55.woff2) format("woff2"),url(/build/shop/fonts/fa-regular-400.eb91f7b9.ttf) format("truetype")}.fa-regular,.far{font-weight:400}/*!
 * Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2024 Fonticons, Inc.
 */:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-display:block;font-family:Font Awesome\ 6 Free;font-style:normal;font-weight:900;src:url(/build/shop/fonts/fa-solid-900.4d986b00.woff2) format("woff2"),url(/build/shop/fonts/fa-solid-900.bacd5de6.ttf) format("truetype")}.fa-solid,.fas{font-weight:900}.product{margin-left:auto;margin-right:auto;max-width:104.1666666667rem;max-width:90rem;padding-left:.5555555556rem;padding-right:.5555555556rem}@media print,screen and (min-width:52em){.product{column-gap:5%;display:grid;grid-template-columns:55% 40%;grid-template-rows:auto;margin-top:2rem;padding-left:1.1111111111rem;padding-right:1.1111111111rem}}.product turbo-frame[busy] .product__addtocart button{background-color:#0a0a0a;color:#0a0a0a;transition:color unset}.product turbo-frame[busy] .product__addtocart button .loader{display:block}.product__addtocart{opacity:1;padding:1rem 0;width:100%}.product__addtocart,.product__addtocart--loading{transition:opacity .2s}.product__addtocart input{display:none}.product__addtocart button{-webkit-appearance:none;border:1px solid transparent;border-radius:0;cursor:pointer;display:inline-block;font-family:inherit;font-family:montserrat-bold;font-size:1.1 rem;font-size:1.1rem;line-height:1;margin:0;padding:1rem;text-align:center;text-transform:uppercase;transition:background-color .25s ease-out,color .25s ease-out;vertical-align:middle;width:100%}[data-whatinput=mouse] .product__addtocart button{outline:0}.product__addtocart button,.product__addtocart button.disabled,.product__addtocart button.disabled:focus,.product__addtocart button.disabled:hover,.product__addtocart button[disabled],.product__addtocart button[disabled]:focus,.product__addtocart button[disabled]:hover{color:#fefefe}.product__addtocart button:focus,.product__addtocart button:hover{background-color:#339195;color:#fefefe}.product__addtocart button,.product__addtocart button.disabled,.product__addtocart button.disabled:focus,.product__addtocart button.disabled:hover,.product__addtocart button[disabled],.product__addtocart button[disabled]:focus,.product__addtocart button[disabled]:hover{background-color:#3caaaf;color:#fff}.product__addtocart button:focus,.product__addtocart button:hover{background-color:#0a0a0a;color:#fff}@media print,screen and (min-width:52em){.product__addtocart button{padding-left:3rem;padding-right:3rem}.product__addtocart{grid-column:2;grid-row:3;margin:0;padding:0}}.product__audio{align-items:center;display:flex;justify-content:flex-start;position:relative;text-transform:uppercase}.product__audio svg{height:1.2rem;margin-left:1rem;width:1.2rem}.product__images{min-height:100vw;position:relative}@media print,screen and (min-width:52em){.product__images{grid-column:1;grid-row:1/9}}@media screen and (min-width:80em){.product__images{min-height:600px;min-width:600px}}.product__info{align-items:flex-end;display:flex;font-size:.8rem;font-weight:700;justify-content:flex-start;line-height:.9rem;padding:.5rem 0;position:relative;text-align:center}@media print,screen and (min-width:52em){.product__info{align-items:center;flex-direction:column;justify-content:flex-start;line-height:1rem;max-width:140px}.product__info span{display:block}.product__info:before{background-position-x:0;margin-bottom:.8rem;margin-right:0}}.product__info span{padding-left:5px}.product__info:before{background-repeat:no-repeat;background-size:cover;content:"";display:block;margin-right:1rem}.product__info--madeinfrance:before{background-image:url(/build/shop/images/made-in-france.1b7728ab.svg);height:40px;width:40px}.product__info--shippingdelay:before{background-image:url(/build/shop/images/clock.237f9c22.svg);height:40px;margin-left:4px;margin-right:calc(1rem - 4px);width:40px}.product__info--shippingfree:before{background-image:url(/build/shop/images/free_shipping.3592ca13.svg);height:40px;width:40px}.product__infos{padding:0 8px 1rem 0}@media print,screen and (min-width:52em){.product__infos{display:flex;grid-column:2;grid-row:4;justify-content:space-around;padding:1rem 0 4rem}}.product__name{color:#0a0a0a;font-family:montserrat-bold;font-size:1.4rem;margin-bottom:0;margin-top:1rem;text-align:center;text-transform:uppercase}.product__name span{display:block;font-family:montserrat-regular;font-size:1.1rem;text-transform:none}@media print,screen and (min-width:52em){.product__name{font-size:1.7rem;grid-column:2;grid-row:1;margin-bottom:1.5rem;margin-top:2.5rem;text-align:left}.product__name span{font-size:1.4rem;line-height:1.3rem}}.product__prices{opacity:1;transition:opacity .2s}.product__prices .oney-info{align-items:center;display:flex;justify-content:center;margin:auto}.product__prices .oney-info>span{font-size:12px!important;line-height:18px!important;padding-right:5px}.product__prices .oney-info .oney-logo{align-items:center;display:flex;padding-left:5px}.product__prices .oney-info .oney-logo img{height:25px;padding-bottom:5px;padding-left:3px}.product__prices .oney-info .oney-logo img:nth-child(3){height:19px;padding-bottom:0;padding-top:5px}.product__prices .oney-info .oney-logo span{font-size:10px;padding-left:3px;text-decoration:underline;text-transform:unset}@media print,screen and (min-width:52em){.product__prices .oney-info{margin:4px 0 0 2rem}.product__prices .oney-info span{padding-right:0}.product__prices{display:flex;grid-column:2;grid-row:2;padding:.5rem 0 7rem}.product__prices .oney-info{display:block}}.product__prices--loading{opacity:0;transition:opacity .2s}.product__related{grid-gap:8px;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;list-style:none;margin:0}@media print,screen and (min-width:52em){.product__related{grid-template-columns:repeat(4,1fr)}}.product__related .productthumb--flagastop div.productthumb__image{min-height:unset!important}@media print,screen and (min-width:52em){.product__section--related{grid-column:1/span 2;grid-row:9}.product__section--tabbed{grid-column:2;grid-row:5}.product__section--testimonials{grid-column:1/span 2;grid-row:10}.product__section--variants{grid-column:2;grid-row:7}.product__section--description{border-bottom:1px solid #eaeaea}}.product__section--tabbed{position:relative}@media print,screen and (min-width:52em){.product__section--variants{border-top:1px solid #eaeaea}}.product__socials{display:none;flex:1 1 auto;grid-column:2;grid-row:6;padding:.5rem 0}@media print,screen and (min-width:52em){.product__socials{display:block;margin-top:5rem}}.product__testimonials{display:flex;flex-flow:row wrap;padding:0 8px}.product__testimonials>.testimonial{flex:0 0 auto;margin-left:0;margin-right:0;min-height:0;min-width:0;width:100%}@media print,screen and (min-width:52em){.product__testimonials>.testimonial{flex:0 0 auto;margin-left:2.4305555556rem;margin-right:2.4305555556rem;width:calc(33.33333% - 4.86111rem)}}@media screen and (min-width:64em){.product__testimonials>.testimonial{flex:0 0 auto;margin-left:3.4722222222rem;margin-right:3.4722222222rem;width:calc(33.33333% - 6.94444rem)}}@media print,screen and (min-width:52em){.product__testimonials{padding:0}}.product__variants{display:flex;flex-flow:row wrap;list-style:none;margin-left:-.2777777778rem;margin-right:-.2777777778rem}@media print,screen and (min-width:40em){.product__variants{margin-left:-.2777777778rem;margin-right:-.2777777778rem}}.product__variants li{flex:0 0 auto;margin-left:.2777777778rem;margin-right:.2777777778rem;padding-bottom:4px;padding-top:4px;width:calc(25% - .55556rem)}@media print,screen and (min-width:52em){.product__variants li{flex:0 0 auto;margin-left:.2777777778rem;margin-right:.2777777778rem;width:calc(16.66667% - .55556rem);width:calc(12.5% - .55556rem)}}.product__variants li a{display:block}.product__alertform{margin-bottom:20px}.product__variantalertform{display:none}.product__alertinput{margin-top:20px;position:relative;width:100%}@media print,screen and (min-width:52em){.product__alertinput{max-width:300px}}.product__alertinput input{border-left:none;border-right:none;border-top:none;display:block;font-size:.9rem;outline:none}.product__alertinput input:focus{border-left:none;border-right:none;border-top:none;box-shadow:none}.product__alertinput input:invalid:required{box-shadow:none}.product__alertinput button{max-width:200px}.product__alertinput i{color:#555;font-size:1.4rem;font-style:normal;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.product__alertinput i:after{content:"";font-family:Font Awesome\ 6 Free;font-style:normal;font-weight:400}.product__addtocartbottom{width:100%}@media print,screen and (min-width:52em){.product__addtocartbottom{margin:1rem 0;position:relative}.product__addtocartbottom--outofstock{display:none}.product__addtocartvariantselect{display:flex}}.product__addtocartvariantselect .addtocartvariant{align-items:center;border-bottom:1px solid #ddd;display:flex;margin:1rem .5rem}.product__addtocartvariantselect .addtocartvariant label{padding-right:10px;text-transform:uppercase}.product__addtocartvariantselect .addtocartvariant select{border:none;margin:0}.product__addtocartvariantselect .addtocartvariant select:focus{box-shadow:none}@media print,screen and (min-width:52em){.product__addtocartvariantselect .addtocartvariant{margin:0 0 1rem;min-width:300px}}.product__alreadyincart{-webkit-appearance:none;border:1px solid transparent;border-radius:0;cursor:pointer;display:inline-block;font-family:inherit;font-size:1.1 rem;line-height:1;margin:0 0 1rem;padding:.85em 2rem;text-align:center;text-transform:uppercase;transition:background-color .25s ease-out,color .25s ease-out;vertical-align:middle;width:100%}[data-whatinput=mouse] .product__alreadyincart{outline:0}.product__alreadyincart,.product__alreadyincart.disabled,.product__alreadyincart.disabled:focus,.product__alreadyincart.disabled:hover,.product__alreadyincart[disabled],.product__alreadyincart[disabled]:focus,.product__alreadyincart[disabled]:hover{background-color:#3caaaf;color:#fefefe}.product__alreadyincart:focus,.product__alreadyincart:hover{background-color:#339195;color:#fefefe}.product__alreadyincart,.product__alreadyincart.disabled,.product__alreadyincart.disabled:focus,.product__alreadyincart.disabled:hover,.product__alreadyincart:focus,.product__alreadyincart:hover,.product__alreadyincart[disabled],.product__alreadyincart[disabled]:focus,.product__alreadyincart[disabled]:hover{background-color:#000;color:#fff}@media print,screen and (min-width:52em){.product__alreadyincart{padding-left:3rem;padding-right:3rem}}.product__description{padding:1rem 8px}@media print,screen and (min-width:52em){.product__description{padding:1rem 0}}.product__outofstock{color:#eb5651;font-size:.9rem}.product__outofstock--hidden{display:none}@media print,screen and (max-width:51.99875em){.product__outofstock--button{-webkit-appearance:none;border:1px solid transparent;border-radius:0;cursor:pointer;cursor:unset;display:inline-block;font-family:inherit;font-size:1.1 rem;line-height:1;margin:0;padding:1.2rem;pointer-events:unset;text-align:center;text-transform:uppercase;transition:background-color .25s ease-out,color .25s ease-out;vertical-align:middle;width:100%}[data-whatinput=mouse] .product__outofstock--button{outline:0}.product__outofstock--button,.product__outofstock--button.disabled,.product__outofstock--button.disabled:focus,.product__outofstock--button.disabled:hover,.product__outofstock--button[disabled],.product__outofstock--button[disabled]:focus,.product__outofstock--button[disabled]:hover{background-color:#3caaaf;color:#fefefe}.product__outofstock--button:focus,.product__outofstock--button:hover{background-color:#339195;color:#fefefe}.product__outofstock--button,.product__outofstock--button.disabled,.product__outofstock--button.disabled:focus,.product__outofstock--button.disabled:hover,.product__outofstock--button:focus,.product__outofstock--button:hover,.product__outofstock--button[disabled],.product__outofstock--button[disabled]:focus,.product__outofstock--button[disabled]:hover{background-color:#eb5651;color:#fff}}@media print,screen and (max-width:51.99875em)and (min-width:52em){.product__outofstock--button{padding-left:3rem;padding-right:3rem}}@media print,screen and (max-width:51.99875em){.product__lastunits{color:#eb5651;cursor:unset;font-size:.9rem;margin-bottom:0;padding:.5rem;pointer-events:unset;text-align:center;text-transform:unset;width:100%}}@media print,screen and (min-width:52em){.product__lastunits{color:#eb5651;font-size:.9rem;margin-top:-33px;padding-bottom:1rem}}.product__lastunits--hidden{display:none}.product__subtitle{font-size:.7rem;margin-bottom:1rem;text-align:center;text-transform:uppercase}@media print,screen and (min-width:52em){.product__subtitle{text-align:left}}.product__price{font-size:2rem;line-height:1.5rem;padding:1.2rem 0;text-align:center}.product__price--promotion{color:#eb5651;font-weight:700}.product__price--promotion s{color:#0a0a0a;font-size:1rem;padding-left:.5rem}.product__price--hidden{display:none}@media print,screen and (min-width:52em){.product__price{font-size:2em;padding:0;text-align:left}}