#product{overflow:initial}@media(min-width:1199.98px){#product.header-sticky .sticky-col{top:70px!important}}#product #main-info{margin-bottom:6rem}@media(max-width:991.98px){#product #main-info{margin-bottom:2rem}}@media(max-width:991.98px){#product #main-info .col-image-product{padding:0}}@media(min-width:1199.98px){#product #main-info .col-image-product .images-container{gap:0 20px}}@media(max-width:1199.98px){#product #main-info .col-image-product .images-container{max-width:80%;margin:auto}}@media(max-width:991.98px){#product #main-info .col-image-product .images-container{max-width:97%}}@media(max-width:767.98px){#product #main-info .col-image-product .images-container{max-width:100%}}#product #main-info .col-image-product .images-container picture{position:relative;border-radius:5px}@media(min-width:1199.98px){#product #main-info .col-image-product .images-container picture{background:var(--color-gray-1);max-height:40rem;overflow:hidden}}#product #main-info .col-image-product .images-container picture img{color:transparent;border:1px solid var(--color-gray-1);border-radius:5px}#product #main-info .col-image-product .images-container picture:last-child{margin-bottom:0}#product #main-info .col-image-product #image-desktop{gap:1rem 0}@media(min-width:991.98px){#product #main-info .col-image-product #image-desktop picture img{opacity:0}}@media(min-width:767.98px)and (max-width:1199.98px){#product #main-info .col-image-product #image-responsive .embla-carousel{--slide-spacing: 0px;--slide-spacing-md-up: 0px}#product #main-info .col-image-product #image-responsive .embla-carousel .embla-container{gap:5px}}#product #main-info .col-config .sticky-col{max-width:80%;margin:auto}@media(min-width:1199.98px){#product #main-info .col-config .sticky-col{position:sticky;top:0;transition:top .5s cubic-bezier(.16,1.08,.38,.98)}}@media(max-width:1199.98px){#product #main-info .col-config .sticky-col{position:relative;max-width:75%;margin-top:1rem}}@media(max-width:991.98px){#product #main-info .col-config .sticky-col{max-width:100%}}#product #main-info .col-config .picto-reassurance{padding-top:1rem;border-top:1px solid var(--color-gray-1);line-height:1}#product #main-info .col-config .picto-reassurance .embla-carousel{padding:5px 0 1rem}#product #main-info .col-config .picto-reassurance .embla-carousel .embla-slide{height:100%}#product #main-info .col-config .picto-reassurance .embla-carousel .embla-slide .card .picto-img{font-size:3rem;width:50px;height:40px;margin-right:5px}#product #main-info .col-config .picto-reassurance .embla-carousel .embla-slide .card span{font-size:85%;opacity:.7}#product #menu-more{position:fixed;left:0;right:0;bottom:12dvh;height:60px;z-index:20;margin:auto;padding:0 2rem;background:var(--color-white);border:1px solid var(--color-gray-1);border-radius:40px;overflow:hidden;opacity:1;transition:transform 1.5s cubic-bezier(.16,1.08,.38,.98),opacity .25s ease-in;transform:translateY(10vh)}@media(min-width:1199.98px){#product #menu-more{max-width:35rem}}@media(max-width:1199.98px){#product #menu-more{max-width:60%}}#product #menu-more.sticky{transform:translateY(10dvh)}#product #menu-more.no-visible{pointer-events:none;opacity:0;transform:translateY(20vh)}#product #menu-more .col-nav{position:relative;height:100%;bottom:0}#product #menu-more .col-nav li{position:relative;font-size:95%;margin-right:1rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:text-shadow .3s}#product #menu-more .col-nav li:after{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background:var(--color-black);transition:width 1s cubic-bezier(.16,1.08,.38,.98)}#product #menu-more .col-nav li:last-child{margin:0}#product #menu-more .col-nav li.active{text-shadow:0 0 .45px var(--color-black),0 0 .45px var(--color-black)}#product #menu-more .col-nav li.active:after{width:100%}#product #more-product{position:relative;margin-bottom:2rem}@media(min-width:1199.98px){#product #more-product{padding:0 5vw}}@media(max-width:1199.98px){#product #more-product{padding:0 2rem}}@media(max-width:767.98px){#product #more-product{padding:0}}#product #more-product .section-more{padding-top:4rem;padding-bottom:4rem;border-bottom:1px solid var(--color-gray-1);position:relative;z-index:1}#product #more-product .section-more:last-child{border:0}#product #more-product .section-more .content-title{margin-bottom:2rem}@media(min-width:1199.98px){#product #more-product .section-more .list-with-border{gap:1.5rem 0}}#product #more-product .section-more .list-with-border .col-border{min-height:10rem;margin:0}#product #more-product .section-more .list-with-border .col-border p{font-size:100%;line-height:initial;opacity:.8}#product #more-product .section-more#section-description{overflow:hidden}#product #more-product .section-more#section-description .content-title{padding-bottom:1rem;margin-bottom:2rem;border-bottom:1px solid var(--color-gray-1)}#product #more-product .section-more#section-description .section-parallax{height:30rem}#product #more-product .background-more-product{width:100%;height:100%;background:#fcfcfc;border-top-right-radius:25px;border-top-left-radius:25px;position:absolute;top:0;left:0;right:0;z-index:0;pointer-events:none}@media(max-width:1199.98px){#product #more-product [data-carousel] .embla-container{flex-wrap:nowrap}#product #more-product [data-carousel] .embla-container .embla-slide[class*=col-]{width:auto}}@media(max-width:1199.98px)and (max-width:1199.98px){#product #more-product [data-carousel] .embla-slide{flex:0 0 45%}}@media(max-width:1199.98px)and (max-width:991.98px){#product #more-product [data-carousel] .embla-slide{flex:0 0 45%}}@media(max-width:1199.98px)and (max-width:767.98px){#product #more-product [data-carousel] .embla-slide{flex:0 0 90%}}#product .information-bio{background:var(--color-pink);border-radius:3px;max-width:-moz-fit-content;max-width:fit-content;padding:5px 10px}#product .information-bio .content-logo-bio{width:30px;height:42px}#product .information-bio .content-text{font-size:85%;font-weight:700}#product .content-review{position:fixed;bottom:5rem;right:5px;gap:0 1rem;border:1px solid var(--color-gray-1);border-radius:3px;width:-moz-fit-content;width:fit-content;z-index:2;pointer-events:none;background:var(--color-white)}#product .content-review .content-title{padding:0 1rem;background:#fafafa;font-size:90%;height:30px}#product .content-review .content-logo{gap:0 1rem;pointer-events:all;padding:1rem 10px}#product .content-review .content-logo .trustpilot-review{width:100px}#product .content-review .content-logo .google-review{width:120px}.product-actions{margin-top:1rem}@media(max-width:767.98px){.product-actions.attributes-exist #add-to-cart-or-refresh{flex-direction:column}.product-actions.attributes-exist #add-to-cart-or-refresh .product-variants{margin-bottom:1rem}}.product-actions .product-add-to-cart{height:-moz-fit-content;height:fit-content}@media(min-width:767.98px){.product-actions .product-add-to-cart .add{width:-moz-max-content;width:max-content}}@media(min-width:767.98px){.product-actions .product-add-to-cart .add .btn.add-to-cart{width:-moz-max-content;width:max-content}}@media(max-width:767.98px){.product-actions .product-add-to-cart .add .btn.add-to-cart{width:100%}}.product-actions .product-add-to-cart .add .btn.add-to-cart[disabled]{cursor:not-allowed;opacity:.5}.product-actions .product-add-to-cart #product-availability{display:flex;align-items:center}.product-actions .product-add-to-cart #product-availability i{font-size:1.5rem;margin-right:10px}.product-actions .product-add-to-cart #product-availability p{font-size:90%;font-weight:700}.product-variants-item .choice-label{display:flex;justify-content:space-between;align-items:center}.product-variants-item .control-label{display:flex;align-items:center;margin:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:80%;font-weight:700;opacity:.6}.product-variants-item .variation-choose{font-size:80%;font-weight:700;opacity:.6}.product-variants-item ul{display:flex;align-items:center;padding:0;margin:5px 0 0}.product-variants-item ul li{position:relative;border:1px solid var(--color-gray-1);background:var(--color-white);border-radius:2px;margin-right:5px;padding:0;min-width:40px;max-width:-moz-max-content;max-width:max-content;width:-moz-max-content;width:max-content;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .5s ease-in,border-color .5s ease-in}.product-variants-item ul li:last-child{margin-right:0}.product-variants-item ul li.checked{background:var(--color-black);border:1px solid var(--color-black)}.product-variants-item ul li.checked .radio-label{color:var(--color-white);font-weight:700}.product-variants-item ul li.outstock{cursor:not-allowed}.product-variants-item ul li.outstock.checked{background:#5c5c5c;border:1px solid transparent;overflow:hidden}.product-variants-item ul li.outstock.checked:before,.product-variants-item ul li.outstock.checked:after{content:"";position:absolute;top:-9px;right:0;left:0;margin:auto;display:flex;align-items:center;justify-content:center;height:50px;width:1px;background-color:var(--color-white)}.product-variants-item ul li.outstock.checked:before{transform:rotate(52deg)}.product-variants-item ul li.outstock.checked:after{transform:rotate(-52deg)}.product-variants-item ul li label{display:flex;margin:0;width:100%;height:30px}.product-variants-item ul li label .input-radio{left:0;right:0;padding:0;margin:0;height:100%!important}.product-variants-item ul li label .radio-label{width:100%;height:100%;padding:0 5px;text-align:center;display:flex;align-items:center;justify-content:center;transition:color .35s ease-in-out,font-weight .35s ease-in-out;font-size:12px;font-weight:400}.product-variants-item:nth-child(2){margin-top:1rem}.product-variants-item #group-attribute-3{flex-wrap:wrap}.product-variants-item #group-attribute-3 li{margin:0 0 5px;min-width:165px}.product-prices{width:100%;min-height:30px}.product-prices .product-discount{margin-right:5px}.product-prices .product-discount .regular-price{font-size:90%;opacity:.5;text-decoration:line-through;line-height:initial}.product-prices .current-price span{font-size:90%;line-height:initial}.product-prices .current-price .tax-label{position:relative;font-size:8px;left:5px;font-weight:700;display:none}.reduction-economy{background:var(--color-pink);border-radius:5px;padding:4px 8px;margin-left:5px}@media(max-width:767.98px){.reduction-economy{min-width:-moz-fit-content;min-width:fit-content}}.reduction-economy span{font-size:85%!important}.description-short{padding:1rem 0;margin-top:1rem;border-top:1px solid var(--color-gray-1)}.description-short p,.description-short li{font-size:95%}.description-short p:last-child{margin:0}
