.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{align-items:center;background-color:hsla(var(--n)/var(--bg-opacity,1));border-radius:31px;color:hsla(var(--p)/var(--txt-opacity,1));cursor:pointer;display:inline-flex;flex-shrink:0;flex-wrap:wrap;font-size:.875rem;font-weight:600;justify-content:center;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:-webkit-max-content;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{-webkit-animation:none;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(--pf)/var(--bg-opacity,1))}.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:-webkit-max-content;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:50px calc(128px + 4%) 300px;width:100%}@media screen and (max-width:1280px){.page-description-product{padding:50px calc(68px + 4%) 300px}}@media screen and (max-width:768px){.page-description-product{padding:50px calc(48px + 4%) 250px}}@media screen and (max-width:640px){.page-description-product{padding:50px calc(28px + 4%) 200px}}.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{font-size:1.5rem;font-weight:700;margin-top:2rem;text-transform:uppercase}.page-description-product .product-container{flex-direction:row;width:100%}@media screen and (max-width:769px){.page-description-product .product-container{flex-direction:column}}.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{font-size:1.2rem;font-weight:700}.page-description-product .container-infos .product-capacity{color:#717171;font-weight:500;text-transform:uppercase}.page-description-product .container-infos p{color:#000;justify-content:left;line-height:1.2;margin-bottom:2rem}.page-description-product .container-infos .desc:first-letter{text-transform:uppercase}.page-description-product .container-infos .desc p{color:#707070}.page-description-product .product-container .image-on-top{opacity:1;top:0;z-index:3}.page-description-product .product-container .image-on-middle{opacity:.6;top:5rem;z-index:2}@media screen and (max-width:769px){.page-description-product .product-container .image-on-middle{left:0;top:0}}.page-description-product .picture-description .image-on-bottom{opacity:.2;top:10rem;z-index:1}@media screen and (max-width:769px){.page-description-product .picture-description .image-on-bottom{left:30%;opacity:.6;top:0}}.page-description-product .container-btn{gap:15px;margin-bottom:50px}.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{min-height:48px;min-width:8rem}.page-description-product .container-btn .quantity-select{align-items:center;background-color:#fff;border:1px solid #c7c7c7;border-radius:31px;color:hsl(var(--p));display:flex;margin:0 0 8px;padding:0 15px}@media screen and (max-width:768px){.page-description-product .container-btn .quantity-select{height:48px;margin:auto auto 8px 0}}.page-description-product .container-btn .quantity-select input[type=button]{color:#c7c7c7;font-size:15px;margin:auto auto 0;max-height:30px;width:24px}.page-description-product .container-btn .quantity-select input[type=number]{-moz-appearance:textfield;background:transparent;border:none;font-size:20px;height:30px;margin:0;padding:0;text-align:center;width:60px}.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*/