@-webkit-keyframes heartbeat{from{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:center center;transform-origin:center center;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}10%{-webkit-transform:scale(.91);transform:scale(.91);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}17%{-webkit-transform:scale(.98);transform:scale(.98);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}33%{-webkit-transform:scale(.87);transform:scale(.87);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}45%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes heartbeat{from{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:center center;transform-origin:center center;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}10%{-webkit-transform:scale(.91);transform:scale(.91);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}17%{-webkit-transform:scale(.98);transform:scale(.98);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}33%{-webkit-transform:scale(.87);transform:scale(.87);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}45%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}#accordionTree a{display:block;text-decoration:none}#accordionTree a:hover{text-decoration:underline}#accordionTree .c2{font-weight:300}#accordionTree .c3{font-weight:300}#accordionTree strong{font-weight:700}.btn-cat-collapse{border:0 none transparent;padding:0 .3rem;background-color:#49b0ec;color:#fff}.btn-cat-collapse:hover{color:#fff}.btn-cat-collapse:focus{-webkit-box-shadow:0 0 0 .25rem rgba(73,176,236,.5);box-shadow:0 0 0 .25rem rgba(73,176,236,.5);color:#fff}.btn-cat-collapse .fa-plus{display:none}.btn-cat-collapse.collapsed{color:#000;background:0 0}.btn-cat-collapse.collapsed .fa-minus{display:none}.btn-cat-collapse.collapsed .fa-plus{display:inline-block}.subCategory-criteria{background-color:#f6f6f6;margin-left:-1.25rem;margin-right:-1.25rem;padding-left:1.25rem;padding-right:1.25rem}#accordionCrit .accordion-body{max-height:495px;overflow-y:auto}.prod-images{position:relative}.prod-images .ico-zoom{position:absolute;right:.25rem;top:.25rem}.prod-images .badge-yuka{top:2.5rem}.prod-image{cursor:pointer}.prod-pao{position:relative;display:inline-block;width:30px;height:34px;background-image:url("../svg/logo-pao-thin.svg");background-size:30px 34px;background-repeat:no-repeat;font-size:.7rem;font-family:"Helvetica Neue",Arial,sans-serif;text-align:center;margin-bottom:-3px}.prod-pao strong{position:absolute;display:inline-block;top:17px;left:0;width:30px}.prod-prices{font-size:1.5rem}.prod-badge-promo{display:inline-block;padding:.5rem 1rem;background-color:#ff7e02;color:#fff;text-transform:uppercase;font-size:1rem;font-weight:700}.prod-bookmark i{font-size:1.15rem;-webkit-animation:heartbeat 1.5s ease-in-out infinite both;animation:heartbeat 1.5s ease-in-out infinite both}@media (min-width:768px){.prod-desc{max-height:350px;overflow-y:auto}}.prod-fixed{position:fixed;left:0;right:0;bottom:-120px;border-top:var(--bs-border-width) solid var(--bs-border-color-translucent);border-bottom:0 solid #f6f6f6;background-color:#fff;z-index:30;-webkit-transition:bottom .3s ease-in-out,border-bottom-width 150ms ease-in-out;transition:bottom .3s ease-in-out,border-bottom-width 150ms ease-in-out;-webkit-box-shadow:0 -.125rem .25rem rgba(0,0,0,.15);box-shadow:0 -.125rem .25rem rgba(0,0,0,.15)}.prod-fixed.show{bottom:0;border-bottom-width:env(safe-area-inset-bottom)}.trusted-shops{min-height:160px}.basicLightbox{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}@media (max-width:767.98px){.container-criteria-tree{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;overflow-y:scroll}.container-criteria-tree a{text-wrap:nowrap}}@media (max-width:767.98px){#offcanvasFilter{position:fixed;height:100%;width:100%;top:0;left:0}#offcanvasFilter .dropdown-alt-criteria{position:absolute;border:none;top:0;left:0;width:100%;height:100%}#offcanvasFilter .dropdown-menu-alt-criteria{border:none;width:100%;height:100%;max-height:unset!important}}@media (min-width:768px){#offcanvasFilter.collapse,#offcanvasFilter.collapsing{height:40px}#offcanvasFilter.collapse{position:relative;display:block}#offcanvasFilter.collapse.show{height:auto}}.block-cache{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background-color:#fff;position:absolute;bottom:-500%;height:500%;width:100%}.block-cache.hide{height:0%}.btn-group-mobile{overflow-x:scroll}.block-reset{position:relative;margin-top:-5px;top:-21px}@media (min-width:768px){.block-reset{top:-44px;margin-top:-5px}}.block-reset button{color:#000!important;text-decoration:none;text-transform:initial;border:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;background-color:transparent!important;padding:0!important;font-size:12px}.block-reset button:hover{text-decoration:underline}.block-brand-list{z-index:1;position:relative;border-radius:15px}.block-brand-list .col-description{font-size:12px;line-height:1.5;color:#000;max-height:150px;overflow:auto;padding-bottom:1px}.block-brand-list .col-description::-webkit-scrollbar{-webkit-appearance:none;width:8px;height:8px}.block-brand-list .col-description::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.5);border-radius:4px}.block-brand-list .col-description p:last-child{margin-bottom:0}.swiper-thumb-img-product{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.swiper-thumb-img-product .swiper-slide{cursor:pointer}.swiper-thumb-img-product .swiper-slide img{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border-radius:0;opacity:50%;outline:0 solid #000000}.swiper-thumb-img-product .swiper-slide.swiper-slide-thumb-active img,.swiper-thumb-img-product .swiper-slide:hover img{opacity:1!important;outline-width:2px}.swiper-thumb-img-product .swiper-button-next,.swiper-thumb-img-product .swiper-button-prev{font-size:15px;color:#000;top:50%;-webkit-transform:translateY(50%);transform:translateY(50%);height:auto;width:auto}.swiper-thumb-img-product .swiper-button-next:after,.swiper-thumb-img-product .swiper-button-prev:after{display:none}.swiper-thumb-img-product .swiper-button-next.swiper-button-disabled,.swiper-thumb-img-product .swiper-button-prev.swiper-button-disabled{opacity:0%}.swiper-thumb-img-product .swiper-button-prev{left:0}.swiper-thumb-img-product .swiper-button-next{right:0}.swiper-button-next-product,.swiper-button-prev-product{font-size:35px;top:50%;-webkit-transform:translateY(50%);transform:translateY(50%)}.swiper-button-next-product:after,.swiper-button-prev-product:after{display:none}.swiper-pagination-product .swiper-pagination-bullet{opacity:1;border-radius:0;height:3px;width:30px;margin-left:2px;margin-right:2px;background-color:#dcdcdc}.swiper-pagination-product .swiper-pagination-bullet-active{background-color:#000}.block-bookmark-new .btn-alt-empty{-webkit-box-shadow:none!important;box-shadow:none!important;background-color:transparent;border:none!important;color:#000!important;padding:0}.block-bookmark-new .btn-alt-empty i{font-size:25px}.block-bookmark-new.block-mobile{z-index:5;width:100%;position:absolute}.block-bookmark-new .badge-new{font-size:12px;border:1px solid #000;background-color:#fff;color:#000;border-radius:0;text-transform:uppercase;font-weight:300;padding-bottom:0}.prod-desc{font-size:14px;line-height:1.25}.prod-desc p{margin-bottom:14px}.block-product-group .row-product-group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:575.98px){.block-product-group .row-product-group{margin-left:-12px;margin-right:-12px;padding-left:12px}}@media (min-width:576px) and (max-width:767.98px){.block-product-group .row-product-group{margin-left:-72px;margin-right:-72px;padding-left:72px}}@media (max-width:767.98px){.block-product-group .row-product-group{-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:scroll}.block-product-group .row-product-group .link-product-group>img{max-width:unset}}.block-product-group .row-product-group .link-product-group{text-decoration:none;margin-right:10px;margin-bottom:10px;text-align:center}.block-product-group .row-product-group .link-product-group>img{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border-radius:0;border:1px solid #dcdcdc}.block-product-group .row-product-group .link-product-group>img.pt-active,.block-product-group .row-product-group .link-product-group>img:hover{border:3px solid #000}.block-product-group .row-product-group .btn-add-product{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;height:52px;width:52px;border-radius:5px;border:1px solid #dcdcdc;color:#dcdcdc}.block-product-group .row-product-group .btn-add-product:hover{border:3px solid #000;color:#000;font-weight:700}.block-product-group .title-group{font-size:14px}.block-product-group .description-group{font-size:14px;line-height:1.25}.title-several-finishes{font-size:14px}.col-button-finishes{margin-right:10px;margin-bottom:10px}.btn-alt-outline-finishes{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:relative;border-color:#000!important;color:#000!important;background-color:#fff!important;margin-right:10px;margin-bottom:10px;outline:0}.btn-alt-outline-finishes .button-check{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#000;color:#fff;border-radius:20px;line-height:1;font-size:14px;width:18px;height:18px;position:absolute;right:-7px;top:-7px}.btn-alt-outline-finishes.selected-finishes,.btn-check:active+.btn-alt-outline-finishes,.btn-check:checked+.btn-alt-outline-finishes{border-color:#000!important;color:#fff!important;background-color:#000!important}.prod-title{line-height:1.1;color:#000;font-size:30px;font-weight:700!important}.text-brand{font-size:14px}.block-icon-index-product .badge-reco-derma{margin-right:10px;width:20px;height:20px}.block-icon-index-product .bio{margin-right:10px;height:20px;width:24px}.block-icon-index-product .vegan{margin-right:10px;height:20px;width:29px}.block-icon-index-product .badge-france{margin-left:0!important;height:20px;width:30px}@media (min-width:768px){.block-product-index{background-color:#f6f6f6}}.col-text-product{background-color:#fff}@media (min-width:768px){.col-text-product{border-radius:15px}}.block-price-index-product{border:1px solid #dcdcdc;border-radius:20px;padding:14px 24px;margin-bottom:24px}@media (min-width:768px){.block-price-index-product{padding:24px 32px}}.block-price-index-product .origin-price,.block-price-index-product .sale-price{line-height:1;display:inline-block}.block-price-index-product .origin-price span,.block-price-index-product .sale-price span{line-height:1;display:inline-block}.block-price-index-product .origin-price{font-size:20px}.block-price-index-product .origin-price span{text-decoration:line-through}.block-price-index-product .origin-price span.p-cur{text-decoration:none}.block-price-index-product .sale-price{font-size:30px;font-weight:700;color:#ea3d3d}.block-price-index-product .form-input-quantity{display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:50px!important}.block-price-index-product .form-input-quantity .area-iq-empty{border-radius:50px!important;height:44px;padding-left:20px;padding-right:20px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:16px;width:100%}.block-price-index-product .form-input-quantity .area-iq-empty i{font-size:30px}.block-price-index-product .form-input-quantity .area-iq-not-empty{height:44px;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.block-price-index-product .form-input-quantity .area-iq-not-empty .btn-iq-minus,.block-price-index-product .form-input-quantity .area-iq-not-empty .btn-iq-plus{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-align:center;padding:0;font-size:25px;color:#fff}.block-price-index-product .form-input-quantity .area-iq-not-empty .btn-iq-minus:hover,.block-price-index-product .form-input-quantity .area-iq-not-empty .btn-iq-plus:hover{font-weight:700}.block-price-index-product .form-input-quantity .area-iq-not-empty .btn-iq-plus{padding-left:20px}.block-price-index-product .form-input-quantity .area-iq-not-empty .btn-iq-minus{padding-right:20px}.block-price-index-product .form-input-quantity .area-iq-not-empty .view-iq-value{width:28%;border:5px solid #49b0ec!important;font-size:24px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:30px;padding:5px 0 0;line-height:1}.block-price-index-product .price-alt{font-size:30px!important;font-weight:700;line-height:1}.block-price-index-product .price-alt-strike{font-size:21px!important;display:block;padding-left:0!important;line-height:1}.block-price-index-product .price-alt-strike>span:not(.p-cur){text-decoration:line-through}.block-shipping-index-product{font-size:14px}.block-shipping-index-product .cip-code{font-size:12px}.block-shipping-index-product .link-shipping{line-height:1;text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.block-shipping-index-product .link-shipping:hover{text-decoration:underline}.block-shipping-index-product .badge-free-shipping{padding-top:4px;padding-bottom:2px}.block-shipping-index-product .badge-free-shipping span{line-height:1;display:inline-block}.block-shipping-index-product .icon-stock{margin-right:5px}.block-shipping-index-product .icon-retrait{margin-right:3px}.block-shipping-index-product .icon-shipping{margin-bottom:2px;margin-right:5px}.block-infos-index-product{font-size:14px}.block-infos-index-product .alert-alt-ordo{font-size:12px}.block-infos-index-product .accordion-header-question a{font-size:16px}.alert-offer{text-align:center;font-size:14px;line-height:1.25}.alert-offer .title-promo{display:inline-block;font-size:20px}.alert-offer .title-alt-promo{display:block;margin-top:5px;font-size:16px}.alert-offer .description-alt-promo{padding-bottom:10px;font-size:13px;line-height:1.25;font-weight:500}.alert-offer .description-alt-promo p:last-child{margin-bottom:5px}.alert-offer br{display:none}.alert-offer .badge-product{background-color:#fff;color:#ff7e02;text-align:center;position:relative;display:inline-block;top:unset;left:unset;height:unset;width:unset;font-size:30px!important;margin:0!important;padding-left:0;padding-right:5px;padding-top:10px}.alert-offer .badge-product sup{display:none}.alert-offer .badge-product .line-2,.alert-offer .badge-product .line-3{font-size:20px;margin-left:0;display:inline-block}.block-product-list{padding:0 0 5px!important}@media (min-width:768px) and (max-width:991.98px){.block-product-list{padding:0 27px 5px!important}}