/*! Copyright (c) 161 SARL, https://161.io */@-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:var(--klr-btn)}.btn-cat-collapse:focus{-webkit-box-shadow:0 0 1px 1px var(--klr-btn);box-shadow:0 0 1px 1px var(--klr-btn)}.btn-cat-collapse .fa-plus{display:none}.btn-cat-collapse.collapsed{background:0 0}.btn-cat-collapse.collapsed .fa-minus{display:none}.btn-cat-collapse.collapsed .fa-plus{display:inline-block}.subCategory-criteria{background-color:#f4f4f4;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;bottom:.25rem}.prod-images .badge-yuka{top:2.5rem}.prod-image{cursor:pointer}.img-zoom{text-align:center}.img-zoom a{display:inline-block;border:1px solid #ced4da}.img-zoom img{display:inline-block;width:50px;height:auto}.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:var(--klr-promo);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}@media (min-width:768px){.prod-desc{max-height:350px;overflow-y:auto}}.prod-fixed{position:fixed;left:0;right:0;bottom:-120px;border-top:1px solid rgba(0,0,0,.2);border-bottom:0 solid #f4f4f4;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)}.icon-page-index .badge-product{line-height:26px}.icon-page-index .badge-product .val{font-size:22px}@media (min-width:576px){.icon-page-index .badge-product .val{font-size:25px}}.icon-page-index .badge-product small.val{font-size:18px;line-height:20px}@media (min-width:576px){.icon-page-index .badge-product small.val{font-size:25px}}.icon-page-index .badge-product .small2{font-size:22px;line-height:20.4px}@media (min-width:576px){.icon-page-index .badge-product .small2{font-size:25px}}.icon-page-index .badge-product .small-block{display:inline-block;font-size:22px;line-height:20px}@media (min-width:576px){.icon-page-index .badge-product .small-block{font-size:25px}}.icon-page-index .icon-img-bio{width:40px!important;height:33px!important}.icon-page-index .icon-img-new{font-size:16px!important}.icon-page-index .badge-dermato{position:absolute;left:0;bottom:10px}.icon-page-index .badge-dermato .badge-reco-derma{position:relative}.icon-page-index .badge-dermato.with-new{bottom:40px}