@media (min-width: 992px){.content-product-main .product-main .product-left{width:calc(50% - 80px)}.content-product-main .product-main .product-right{flex:1;padding-top:calc(82px + var(--announcement-offset))}.content-product-main .product-main{padding-left:100px;padding-right:100px}.content-product-main .product-main .product-right .product-desc,.product-infos-plus .content{max-width:100%;padding-left:75px;height:auto;align-items:flex-start}.content-product-main .product-main .product-right .product-desc .desc{width:100%}}.content-product-main .product-main .product-right .product-desc .yotpo{margin-top:0;margin-bottom:0}.product-desc .desc .contenance{margin-left:10px;margin-top:5px;opacity:1;text-transform:none;font-style:italic;font-size:.9em;font-family:Times,Times New Roman,serif;font-weight:400;margin-bottom:inherit;padding-right:2em}.product-desc .product-desc-subtitle{display:flex;flex-direction:row}.add-cart-container{display:flex}.content-add-cart,.content-add-cart-variant{margin-top:0!important}.add-cart-container{margin-top:24px}.content-add-cart,.content-add-cart-variant{width:100%}.quantity-container.buttons_added{display:flex;margin-right:10px}.quantity-container.buttons_added input[type=button]:first-child{border-left:1px solid black;border-radius:5px 0 0 5px}.quantity-container.buttons_added input[type=button]:last-child{border-right:1px solid black;border-radius:0 5px 5px 0}.quantity-container.buttons_added input[type=button]{width:20px;border-top:1px solid black;border-bottom:1px solid black;border-right:none;border-left:none;background:none;color:inherit;padding:0;font:inherit;cursor:pointer;outline:inherit}.quantity-container.buttons_added input[type=number]{width:50px;border-radius:0;text-align:center;padding-left:20px;border-top:1px solid black;border-bottom:1px solid black;border-right:none;border-left:none}.content-product-main .product-main .product-left .shopify-section .content-medias .content-media-full .media-full{padding-bottom:100px;overflow:hidden}.content-product-main .product-main .product-right .product-desc h1{letter-spacing:normal;font-variant:normal;font-size:2.5em;font-weight:400;margin-top:40px;margin-bottom:12px;position:relative;line-height:1em}.content-oos{width:100%;max-width:100%;padding-left:75px}.content-oos .content{width:100%;max-width:100%;height:auto}.content-product-main #main-desc{margin-top:1.5em}.content-product-main #second-desc{margin-top:1.5em;height:auto;transition:all .5s}.content-product-main #second-desc.hidden{height:0;overflow:hidden}.content-product-main .show-more{color:#000;font-size:1em;margin-top:1em}.content-product-main .tags{display:flex;flex-wrap:wrap}.content-product-main .tags .tag{margin-top:30px;margin-right:10px;margin-bottom:10px;padding:5px 15px;min-width:100px;text-align:center;border-radius:5px;background-color:#fcf8f3;border:.5px solid #000000;color:#000;font-size:.9em;font-weight:400;text-transform:uppercase}.surveys__glide{margin-top:40px;margin-bottom:50px;max-width:100%;height:4em}.surveys__glide .glide__slide{height:auto;max-width:100%}.glide__arrow__custom{position:absolute;display:block;top:50%;color:#000;text-transform:uppercase;padding:9px 12px;z-index:999;background-color:transparent;opacity:1;cursor:pointer;transition:opacity .15s ease,border .3s ease-in-out;transform:translateY(-50%);line-height:1}.surveys__glide__slide{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;width:100%;height:7em!important}.surveys__glide .surveys__glide__slide .surveys__text{padding:0 20px;text-transform:uppercase;font-size:1.5em}.surveys__glide .surveys__glide__slide .surveys__number{font-family:Times,Times New Roman,serif!important;font-size:3.75em!important;font-style:italic}.surveys__glide .surveys__glide__slide{margin-bottom:initial;line-height:normal}.variants-container input[type=radio]{opacity:0;position:fixed;width:0}.variants-container input[type=radio]:checked+label{border:1px solid rgba(0,0,0,1)}.variants-container input[type=radio]:focus+label{border:1px solid rgba(0,0,0,1)}.variants-container label:hover{border:1px solid rgba(0,0,0,1)}.variants-container{display:flex;grid-template-columns:1fr 1fr;grid-gap:10px;margin-top:15px}.variants-container label{flex:1;cursor:pointer;display:inline-block;background-color:#fff;padding:15px 20px;font-family:sans-serif,Arial;font-size:16px;border:1px solid rgba(0,0,0,.1);border-radius:4px}ul.reassurance-product-inline{margin-top:15px;display:flex;flex-direction:row;font-size:10px;justify-content:center;width:100%}ul.reassurance-product-inline li:not(:last-child):after{content:" | ";margin:0 5px}.accordion{background-color:#fcf8f3;margin:20px 0;padding:0 30px;width:100%}.accordion>input[type=checkbox]{position:absolute;left:-100vw}.accordion .content{overflow-y:hidden;height:0;padding:0;transition:all .3s}.accordion .content strong{font-weight:700}.accordion .content .all-ingredients{margin-top:1em}.accordion>input[type=checkbox]:checked~.content{height:auto;overflow:visible}.accordion>input[type=checkbox]:checked~.content{margin-bottom:2em}.accordion label{display:block;text-align:left;margin:0;font-size:20px;padding:20px 0;line-height:50px;text-transform:uppercase;letter-spacing:2.5px;font-weight:700;font-family:sofia-pro,sans-serif;position:relative}.accordion input[type=checkbox]:checked+.handle label:before{transform:rotate(90deg)}.accordion label:before{position:absolute;right:5px;height:11px;content:"";width:1px;margin-top:-5px;top:50%;background:#000000;transition:all .3s ease}.accordion label:after{position:absolute;right:0px;width:11px;content:"";height:1px;top:50%;background:#000000}.accordion#you-say-container label:before,.accordion#you-say-container label:after{content:none}#you-say-container{cursor:pointer}.accordion .review{background:white;width:100%;font-family:Sofia Pro,sans-serif;margin-bottom:2em;padding:1em 2em}.accordion .review:last-child{margin-bottom:0}.accordion .review-content{margin-bottom:.5em;margin-top:.5em}.product-infos-plus{display:block;align-items:initial;padding:30px 0}.product-infos-plus .content{max-width:100%}.product-infos-plus .product-infos-plus-item{background-color:#fcf8f3;margin:20px 0}.product-infos-plus .product-infos-plus-header{border-top:none!important;border-bottom:none!important;text-transform:uppercase}.product-infos-plus .product-infos-plus-content{padding:0 0 30px!important}.product-infos-plus .content .ingredients.active .ingredients-list .ingredient{margin-bottom:0!important}.product-infos-plus .content .ingredients .ingredients-list .ingredient p strong{font-weight:800}.product-howto{width:100%;background-color:#fcf8f3;display:grid!important;grid-template-columns:40vw 1fr;min-height:500px;text-align:center}.product-howto .right{grid-column:2;padding:0 30px;background-size:cover;background-position:bottom center}.product-howto .glide{width:100%;height:50%;max-height:70%}.product-howto .glide__bullet:not(.glide__bullet--active){opacity:.2}.product-howto .glide__bullet:hover,.product-howto .glide__bullet:focus{border:none}.product-howto .glide__bullet{background-color:#000;box-shadow:none}.product-howto .glide__slide{max-width:40vw}.product-howto .howto-header{font-family:Sofia Pro,sans-serif;text-transform:uppercase;font-weight:700;letter-spacing:2.4px;font-size:16px;padding:3rem 0}.product-howto .product-infos-plus-content .instruction{display:flex;flex-direction:row;align-items:center;justify-content:center}.product-howto .product-infos-plus-content .instruction .instruction__nb{background:white;border:1px solid black;min-width:25px;height:25px;display:flex;align-items:center;justify-content:center;border-radius:20px}.product-howto .product-infos-plus-content .instruction p{text-align:center;padding-left:10px}.product-howto .left{padding:0 100px}.product-howto .right{background-size:cover;background-position:center center}.content-upsell{margin-top:20\e9px!important}.content-reviews .content-pg{font: 14px/20px Sofia Pro;text-transform:uppercase}.content-reviews .reviews-right .reviews .review .r-left .review-name{font: 700 16px/20px sofia-pro;text-transform:uppercase;letter-spacing:2.4px}.content-reviews .reviews-right .reviews .review .r-left .review-date{font-family:Times New Roman,Times,serif;font-style:italic;text-transform:none}.content-reviews .reviews-right .reviews .review .r-right .review-content{font: 14px/20px sofia-pro}.content-reviews .reviews-left .content-avis-global .avis-global{text-align:left!important;margin-top:40px}.content-reviews .reviews-left .content-avis-global{text-align:left!important}.content-reviews .reviews-right .reviews .review .r-right .stars .star:before,.content-reviews .reviews-right .reviews .review .r-right .stars .star:after,.content-reviews .reviews-left .content-avis-global .avis-global .stars .star:before,.content-reviews .reviews-left .content-avis-global .avis-global .stars .star:after{font-size:20px}.content-reviews .reviews-left .content-avis-global .avis-global .stars .star{width:20px;height:20px;margin-top:20px}.content-reviews .reviews-right .reviews .review .r-right .stars .star{width:20px;height:20px}.content-reviews .reviews-left .content-avis-global .avis-global .total-reviews{margin-top:10px}.content-reviews .reviews-left .content-avis-global .content-note{font: 700 20px/20px sofia-pro!important}.content-reviews .reviews-left .content-avis-global .content-note .time{font:italic 50px/20px Times}.content-reviews .reviews-left .content-avis-global h3{letter-spacing:2.4px;text-transform:uppercase;font: 700 16px/20px sofia-pro;text-align:left}@media screen and (min-width: 768px){.mt-5{margin-top:50px!important}.container-d-1280{max-width:1280px;margin:0 auto;padding-left:30px;padding-right:30px}}@media (min-width: 110px){.product-simple-v3 .product-simple-image{height:550px}}#ingredients-full-list.modal{position:absolute;top:0;left:0;width:100vw;height:100vh;z-index:10;overflow:hidden}#ingredients-full-list.modal .modal-inner{background:white;position:fixed;top:50%;left:50%;transform:translate(-50%) translateY(-50%);max-width:50vw;min-width:50vw;box-shadow:0 0 50px #0000004a;border-radius:7px;padding:40px 66px 50px;transition:all .5s}#ingredients-full-list.modal .modal-inner .modal-header{display:flex;justify-content:space-between;padding-bottom:20px}@media (min-width: 992px){.content-product-main #main-desc,.add-cart-container{padding-right:100px}.content-reviews .reviews-left{width:200px}.content-reviews .reviews-right .reviews .review .r-left{min-width:200px}.content-reviews .reviews-right{width:100%}.content-reviews .content-pg{width:400px}}@media (max-width: 992px){.content-product-main .product-main .product-left{padding-top:100px!important}.product-desc{padding-bottom:20px!important}.accordion{margin:10px 0}.product-infos-plus{padding-bottom:40px!important}.product-infos-plus .content{text-align:left!important;justify-content:flex-start;align-items:flex-start}.modal-inner{width:calc(100vw - 100px)!important;max-width:100vw!important;max-height:calc(100vh - 100px)!important;padding:20px 33px 25px!important;overflow:scroll}.modal-close{position:fixed;right:33px}.modal-inner .modal-content{overflow:scroll;max-height:100%;height:100%}.content-product-main .product-main .product-right .product-desc h1{margin-top:0}.content-product-main .product-main .product-right .product-desc .content-add-cart{position:initial;padding:initial;border:none}.quantity-container.buttons_added input[type=number]{padding-left:initial}.product-infos-plus{padding:0 20px}.product-howto{display:flex!important;flex-direction:column-reverse}.product-howto .howto-header{padding:2rem 0 1rem}.product-howto .left{padding:0 2em 4em}.product-howto .right{height:300px}.product-howto .glide{height:auto;max-height:initial}.product-howto .glide__slide{max-width:initial!important}.product-howto .glide__bullets{bottom:-1em}.content-reviews{margin-top:40px!important}.content-reviews .reviews-left .content-avis-global *{text-align:center!important}.content-reviews .reviews-right .review .r-left{display:grid;grid-template-columns:.6fr .4fr}.content-reviews .reviews-right .review .review-date{margin-top:5px}.product-simple-v3 .product-simple-image{height:280px}}
/*# sourceMappingURL=/s/files/1/2658/8432/t/394/assets/product.css.map?v=163458840836078744701664546278 */
