@-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!important;color:#343232;min-height:unset!important;line-height:1}.btn-cat-collapse:hover{color:#343232}.btn-cat-collapse:focus{color:#343232;-webkit-box-shadow:none;box-shadow:none}.btn-cat-collapse .fa-plus{display:none}.btn-cat-collapse.collapsed{color:#343232;background:0 0}.btn-cat-collapse.collapsed .fa-minus{display:none}.btn-cat-collapse.collapsed .fa-plus{display:inline-block}.subCategory-criteria{background-color:#f7f7f7;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:#ff8c44;color:#fff;text-transform:uppercase;font-size:1rem;font-weight:700;border-top-left-radius:6px;border-bottom-right-radius:6px}.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}.prod-desc{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;overflow:hidden;max-height:36px}.prod-desc p:last-child{margin-bottom:0}@media (min-width:768px){.prod-desc{max-height:18px}}.more-text{font-size:14px;text-decoration:underline;cursor:pointer}.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 #f7f7f7;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)}.prod-fixed.show #gotop{top:-80px}@media (max-width:575.98px){.prod-fixed .prod-fixed-price .badge-product{font-size:22px!important;line-height:1}.prod-fixed .prod-fixed-price .price-product{font-size:28px!important}}@media (max-width:575.98px){.prod-fixed .area-iq-empty{width:unset!important}}@media (max-width:575.98px){.prod-fixed .area-iq-not-empty{width:unset!important}.prod-fixed .area-iq-not-empty .view-iq-value{border-color:#018aaf}.prod-fixed .area-iq-not-empty .btn-iq-minus{padding-left:10px}.prod-fixed .area-iq-not-empty .btn-iq-plus{padding-right:10px}}@media (max-width:575.98px){.prod-fixed .form-input-quantity-clone{-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right}}.prod-fixed #gotop{position:absolute;right:20px;top:0;height:60px;width:60px;font-size:31px;color:#fff;border-radius:35px;background-color:rgba(52,50,50,.75);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media (prefers-reduced-motion:reduce){.prod-fixed #gotop{-webkit-transition:none;transition:none}}.volumePrice{font-size:14px;margin-bottom:15px;margin-top:-10px}.trusted-shops{min-height:160px}.basicLightbox{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.container-criteria-tree{margin-bottom:38px}@media (max-width:767.98px){.container-criteria-tree{margin-bottom:6px;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{z-index:1050;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}.block-reset button{text-decoration:underline;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;min-height:inherit!important}.block-brand-list{z-index:1;position:relative;border-radius:15px}.block-brand-list .col-description{font-size:12px;line-height:1.5;color:#343232;max-height:150px;overflow:auto}.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%}.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:20px;color:#343232;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;margin-left:2px;margin-right:2px;background-color:#dcdcdc}.swiper-pagination-product .swiper-pagination-bullet-active{background-color:#343232}.block-bookmark-new .btn-alt-empty{-webkit-box-shadow:none!important;box-shadow:none!important;background-color:transparent;border:none!important;color:#343232!important;padding:0}.block-bookmark-new .btn-alt-empty i{font-size:24px}.block-bookmark-new.block-mobile{z-index:5;width:100%;position:absolute}.block-bookmark-new .badge-new{font-size:14px;border:1px solid #343232;background-color:#fff;color:#343232;padding:5px;font-weight:400}.block-bookmark-new .badge-medic{font-size:14px;font-weight:400;margin-right:10px;padding:5px}.block-bookmark-new .badge-medic i{font-size:11px}.prod-desc{font-size:14px;line-height:1.25}.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;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}.block-product-group .row-product-group::-webkit-scrollbar{display:none}.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;border-radius:4px}.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:4px;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 #018aaf}.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:4px;border:1px solid #a3a0a0;color:#a3a0a0;padding:0}.block-product-group .row-product-group .btn-add-product:hover{border:3px solid #343232;color:#343232;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,.btn-finish-attribute{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;font-size:16px;position:relative;border-color:#343232!important;color:#343232!important;background-color:#fff!important;margin-right:10px;margin-bottom:10px;outline:0;text-transform:unset!important;padding:5px!important;min-height:unset!important}.btn-alt-outline-finishes .button-check,.btn-finish-attribute .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:#343232;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.btn-active,.btn-finish-attribute.btn-active{background-color:#343232!important;color:#fff!important}.btn-alt-outline-finishes.selected-finishes,.btn-check:active+.btn-alt-outline-finishes,.btn-check:checked+.btn-alt-outline-finishes{border-color:#343232!important;color:#fff!important;background-color:#343232!important}.btn-finish-attribute:hover{background-color:#343232!important;color:#fff!important}.prod-title{text-transform:unset!important;font-size:30px!important}.text-brand{font-size:14px}.block-icon-index-product{z-index:2;position:absolute;bottom:0;width:100%;padding:24px}.block-icon-index-product .badge-reco-derma{width:50px;height:50px;bottom:24px;right:24px}.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:#018aaf}}@media (min-width:768px){.col-text-product{border-radius:4px}}@media (max-width:575.98px){.col-text-product{padding-left:0;padding-right:0}}.block-price-index-product .price-product{margin-top:8px;font-size:26px!important}.block-price-index-product del{font-size:16px!important}.block-price-index-product .form-input-quantity{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.block-price-index-product .form-input-quantity .area-iq-empty{height:64px;font-size:19px;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;width:100%}.block-price-index-product .form-input-quantity .area-iq-empty i{font-size:28px}.block-price-index-product .form-input-quantity .area-iq-not-empty{-ms-flex-wrap:nowrap;flex-wrap:nowrap;min-height:64px}.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{width:36%;text-align:center;padding:0;font-size:28px}.block-price-index-product .form-input-quantity .area-iq-not-empty .btn-iq-minus{padding-left:12%}.block-price-index-product .form-input-quantity .area-iq-not-empty .btn-iq-plus{padding-right:12%}.block-price-index-product .form-input-quantity .area-iq-not-empty .view-iq-value{border-radius:8px!important;background-color:#fff;color:#343232;width:28%;border:5px solid #018aaf!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;padding:0;font-weight:400;line-height:1}@media (max-width:991.98px){.block-price-index-product .form-input-quantity .area-iq-not-empty .view-iq-value{margin-top:2px}}.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}.cip-code{font-size:12px}.block-shipping-index-product{font-size:14px!important}.block-shipping-index-product .link-shipping{text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex}.block-shipping-index-product .link-shipping:hover{text-decoration:underline}.block-shipping-index-product .badge-free-shipping{padding-top:4px;padding-left:8px;padding-right:8px;font-size:14px}.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-right:5px;margin-top:4px}.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;font-size:12px}.alert-offer .description-alt-promo{padding-bottom:10px;font-size:12px;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{text-align:center;position:relative;display:block;top:unset;left:unset;font-size:25px!important;margin:0!important;padding-top:5px;padding-left:0;padding-right:5px}.alert-offer .badge-product sup{display:none}.block-product-list{padding:25px 0 5px!important}@media (min-width:768px) and (max-width:991.98px){.block-product-list{padding:35px 27px 5px!important}}.list-product{position:relative;z-index:1}.link-criteria{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;display:inline-block;text-decoration:none!important;font-size:12px;background-color:#dcdcdc;border:1px solid #dcdcdc;padding:4px 10px;cursor:pointer;text-wrap:nowrap;margin-top:8px}.link-criteria:hover{border-color:#343232;background-color:#fff}.link-criteria:not(:last-child){margin-right:5px}.price-per-volume{font-size:12px}