.back-page{background:hsla(var(--p)/var(--txt-opacity,1));border-radius:5px;color:#fff}@media (max-width:640px){.back-page{margin-bottom:1rem}}body,html{color:#000;font-family:Open Sans,Oxygen,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;height:100%;margin:0}.page-description-product .container-btn .btn{background-color:hsla(var(--n)/var(--bg-opacity,1));border-radius:31px;color:hsla(var(--p)/var(--txt-opacity,1));cursor:pointer;flex-shrink:0;flex-wrap:wrap;font-size:.875rem;font-weight:600;line-height:2;margin-bottom:.5rem;min-height:2.5rem;padding:0 2rem;text-align:center;text-transform:var(--btn-text-case);transition-duration:.2s;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:-moz-max-content;width:max-content}.page-description-product .container-btn .btn:disabled{background-color:hsla(var(--b3)/var(--bg-opacity,1));border-color:hsla(var(--b3)/var(--border-opacity,1))}.page-description-product .container-btn .btn:disabled:hover{background-color:hsla(var(--b3)/var(--bg-opacity,1));cursor:default}.page-description-product .container-btn .btn:focus-visible{box-shadow:0 0 0 2px hsl(var(--b1)),0 0 0 4px hsl(var(--nf))}.page-description-product .container-btn .btn:focus{outline:2px solid transparent;outline-offset:2px}.page-description-product .container-btn .btn:active:focus,.page-description-product .container-btn .btn:active:hover{animation:none;transform:scale(var(--btn-focus-scale,.95))}.page-description-product .container-btn .btn{background-color:hsla(var(--p)/var(--bg-opacity,1));border-color:hsl(var(--p));color:#fff}.page-description-product .container-btn .btn:hover{--bg-opacity:1;background-color:hsla(var(--p)/var(--bg-opacity,1))}.page-description-product .fo-taxonomy-back,.page-description-product .fo-taxonomy-back:hover{align-items:center;align-self:flex-start;background:hsl(var(--p)/.15);border:0;border-radius:999px;color:hsl(var(--p));display:inline-flex;flex:0 0 auto;font-family:Instrument Sans,sans-serif;font-size:14px;font-weight:400;gap:8px;line-height:1.2;max-width:-moz-max-content;max-width:max-content;padding:8px 18px;text-decoration:none;width:-moz-fit-content;width:fit-content}.back-page{background:#fff;border:none;border-radius:19px;box-shadow:0 3px 6px rgba(0,0,0,.16);color:#000;font-family:Open Sans;font-weight:700;padding:8px 22px;width:-moz-max-content;width:max-content}@media (max-width:640px){.back-page{margin-bottom:1rem;padding:8px 22px}}.btn-filter{background:#fff;border:none;border-radius:19px;box-shadow:0 3px 6px rgba(0,0,0,.16);color:hsla(var(--p)/var(--txt-opacity,1));margin-left:1rem;padding:5px 10px;width:120px}.btn-filter.active{background:hsla(var(--p)/var(--txt-opacity,1));color:#fff}.page-description-product{padding:40px 70px 180px;width:100%}@media screen and (max-width:1280px){.page-description-product{padding:40px 48px 160px}}@media screen and (max-width:768px){.page-description-product{padding:32px 28px 120px}}@media screen and (max-width:640px){.page-description-product{padding:28px 18px 96px}}.page-description-product .fo-taxonomy-back{margin:0 0 24px}.page-description-product .product-description-detail{align-items:flex-start;display:flex;gap:clamp(28px,5vw,72px);width:100%}@media screen and (max-width:768px){.page-description-product .product-description-detail{flex-direction:column;gap:28px}}.page-description-product .separator{background-color:#000;border-radius:5px;height:.15rem!important;margin-bottom:3rem;margin-top:1rem;width:100%}.page-description-product .main-title{color:hsl(var(--p));font-family:Instrument Sans,sans-serif;font-size:clamp(22px,2.4vw,32px);font-weight:500;line-height:1.12;margin:0 0 18px;text-transform:none}.page-description-product .picture-description{background:#fdfefe;border-radius:16px;flex:0 0 42%;height:clamp(360px,42vw,520px);margin:0;max-height:520px;min-height:360px;min-width:0;overflow:hidden;position:relative;width:auto}.page-description-product .picture-description .img-slider{border-radius:16px;cursor:pointer;display:block;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;opacity:0;position:absolute;transition:opacity .25s ease;width:100%}.page-description-product .picture-description .img-slider.image-on-top{opacity:1;z-index:3}@media screen and (max-width:768px){.page-description-product .picture-description{flex:none;height:clamp(280px,80vw,420px);min-height:280px;width:100%}}.page-description-product .container-infos{align-items:flex-start;color:hsl(var(--p));flex:1;margin-left:0;margin-top:18px;max-width:720px;width:auto}.page-description-product .container-infos h5{color:#000}@media screen and (max-width:769px){.page-description-product .container-infos{margin-left:0;min-width:100%}}.page-description-product .container-infos .product-subtitle{color:#707070;font-family:Instrument Sans,sans-serif;font-size:15px;font-weight:400;line-height:1.4;margin:0 0 16px}.page-description-product .container-infos p{color:#000;justify-content:left;line-height:1.2;margin-bottom:0}.page-description-product .product-detail-price{align-items:baseline;color:#1f1a17!important;display:flex;flex-wrap:wrap;font-family:Instrument Sans,sans-serif;font-size:15px;font-weight:400;gap:10px;line-height:1.15;margin:8px 0 24px!important;padding:0}.page-description-product .product-detail-price-value{color:#1f1a17;font-size:15px;font-weight:400}.page-description-product .product-detail-badges{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px}.page-description-product .product-detail-badge{background:hsl(var(--p)/.12);border-radius:999px;color:hsl(var(--p));display:inline-flex;font-family:Instrument Sans,sans-serif;font-size:15px;font-weight:400;line-height:1.15;padding:8px 14px}.page-description-product .product-detail-price .price-old{color:#1f1a17;font-size:15px;font-weight:400}.page-description-product .container-infos .desc:first-letter{text-transform:uppercase}.page-description-product .container-infos .desc{color:#707070;font-family:Instrument Sans,sans-serif;font-size:15px;hyphens:auto;line-height:1.65;margin:0 0 24px;max-width:680px;overflow-wrap:break-word;width:100%;word-break:normal}.page-description-product .container-infos .desc p{color:#707070;margin-bottom:12px}.page-description-product .container-infos .product-usage-content,.page-description-product .container-infos .product-usage-content *{max-width:100%;min-width:0;overflow-wrap:break-word;white-space:normal!important;word-break:normal}.page-description-product .container-infos .product-usage-content iframe,.page-description-product .container-infos .product-usage-content img,.page-description-product .container-infos .product-usage-content table{display:block;height:auto;max-width:100%!important}.page-description-product .container-infos .product-usage-content table{table-layout:fixed;width:100%!important}.page-description-product .product-usage-title{color:#1f1a17;font-family:Instrument Sans,sans-serif;font-size:18px;font-weight:500;margin:8px 0 12px}.page-description-product .container-btn{align-items:center;gap:10px;margin:4px 0 0}.page-description-product .container-btn .product-add-control{align-items:center;background:hsl(var(--p));border:0;border-radius:12px;display:inline-grid;grid-template-columns:auto auto;height:48px;max-width:100%;overflow:hidden;padding:5px}.page-description-product .container-btn .unavailable{border-radius:31px;color:grey;font-size:1rem;font-weight:600;line-height:2;margin-bottom:.5rem;min-height:2.5rem}.page-description-product .container-btn .btn{align-items:center;border:0!important;border-radius:8px;display:inline-flex;font-family:Instrument Sans,sans-serif;font-size:14px;font-weight:700;height:38px;justify-content:center;line-height:1.2;margin:0;min-height:38px;min-width:0;padding:0 14px;text-transform:none;width:auto}.page-description-product .container-btn .btn,.page-description-product .container-btn .btn:hover{background:transparent!important;color:#fff!important}.page-description-product .container-btn .quantity-select{align-items:center;background:hsla(0,0%,100%,.18);border:0;border-radius:8px;color:#fff;display:inline-grid;grid-template-columns:32px 34px 32px;height:38px;margin:0;overflow:hidden;padding:0}@media screen and (max-width:768px){.page-description-product .container-btn .quantity-select{margin:0}}.page-description-product .container-btn .quantity-select input[type=button]{align-items:center;background:transparent;border:0!important;border-radius:0;color:#fff;display:flex;font-size:17px;font-weight:300;height:100%;justify-content:center;line-height:1;margin:0;padding:0!important;width:100%}.page-description-product .container-btn .quantity-select input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield;background:transparent;border:0!important;border-radius:0;color:#fff;font-family:Instrument Sans,sans-serif;font-size:16px;font-weight:400;height:100%;margin:0;padding:0!important;text-align:center;width:100%}.page-description-product .container-btn .quantity-select .d-flex{display:contents!important}.page-description-product .container-btn .quantity-select input::-webkit-inner-spin-button,.page-description-product .container-btn .quantity-select input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.page-description-product .unavailable-price{color:grey!important}.page-description-product .product-grid-recommandation{display:flex;gap:1.5rem 2rem;margin-top:5%}@media (max-width:640px){.page-description-product .product-grid-recommandation{margin-top:10%}}.page-description-product .product-grid-recommandation .product-container-recommandation{backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);border-radius:.3rem;box-shadow:0 1px 2px rgba(214,219,226,.5),0 1px 2px rgba(214,219,226,.5);display:flex;flex:0 0 22.5%;gap:.5rem;max-height:25rem;min-width:220px}@media screen and (min-width:640px){.page-description-product .product-grid-recommandation .product-container-recommandation{max-width:220px}}.page-description-product .product-grid-recommandation .product-container-recommandation:hover{box-shadow:0 0 5px rgba(33,33,33,.5)}.page-description-product .product-grid-recommandation .product-container-recommandation .product-content{box-sizing:border-box;height:100%;padding:0 .75rem 70px;position:relative;width:100%}.page-description-product .product-grid-recommandation .product-container-recommandation .product-content .unavailable-price{color:grey}.page-description-product .product-grid-recommandation .product-container-recommandation .product-content .unavailable{border-radius:31px;color:grey;font-size:.875rem;font-weight:600;line-height:2;margin-bottom:.5rem;min-height:2.5rem;padding:0 1rem}.page-description-product .product-grid-recommandation .product-container-recommandation a{line-height:0}.page-description-product .product-grid-recommandation .product-container-recommandation .product-image{border-top-left-radius:.3rem;border-top-right-radius:.3rem;height:100%;max-height:70vw;-o-object-fit:cover;object-fit:cover;width:100%}.page-description-product .product-grid-recommandation .product-container-recommandation .product-name{color:#000;font-size:1rem;font-weight:700}.page-description-product .product-grid-recommandation .product-container-recommandation .description{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;font-size:.75rem;height:4rem;overflow:hidden;text-overflow:ellipsis}.page-description-product .product-grid-recommandation .product-container-recommandation .form-product{bottom:0;display:flex;justify-content:space-between;position:absolute;width:calc(100% - 1.25rem)}.page-description-product .product-grid-recommandation .product-container-recommandation .price{color:hsla(var(--p)/var(--bg-opacity,1));font-size:1rem;font-weight:700;margin-bottom:8px;padding-left:8px}.page-description-product .product-grid-recommandation .product-container-recommandation .quantity{appearance:button;-moz-appearance:button;-webkit-appearance:button;border:none;border-radius:31px;box-sizing:content-box;color:hsla(var(--p)/var(--bg-opacity,1));font-size:1rem;font-weight:600;margin-bottom:8px;min-width:43px;outline:none;overflow:visible;padding:0;-moz-text-align-last:center;text-align-last:center}.page-description-product .product-grid-recommandation .product-container-recommandation .quantity:hover{--bg-opacity:0.5;background-color:hsla(var(--p)/var(--bg-opacity,1));color:#fff;cursor:pointer}.page-description-product .product-grid-recommandation .product-container-recommandation .btn{border-radius:31px;color:hsla(var(--p)/var(--bg-opacity,1));cursor:pointer;font-size:.875rem;font-weight:600;line-height:2;margin-bottom:.5rem;min-height:2.5rem;padding:0 1rem}.page-description-product .product-grid-recommandation .product-container-recommandation .btn:hover{--bg-opacity:0.5;background-color:hsla(var(--p)/var(--bg-opacity,1));color:#fff}

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