.card-wrapper:has(.lcq) .quick-add{display:none}.product-card-wrapper .card{position:relative}.product-card-wrapper .card>.card__content:has(.lcq){display:flex;flex-direction:column;flex-grow:1}.product-card-wrapper .card>.card__content:has(.lcq)>.card__information{flex:0 0 auto}.lcf-heart{position:absolute;top:10px;right:10px;z-index:4}.lcf-heart button{width:38px;height:38px;border-radius:50%;border:0;padding:0;display:flex;align-items:center;justify-content:center;background:#ffffffe6;box-shadow:0 4px 14px -6px #1c1b1959;cursor:pointer;transition:transform .25s,background-color .25s;color:#1c1b19}.lcf-heart button:hover{transform:scale(1.08)}.lcf-heart svg{width:18px;height:18px;fill:transparent;stroke:currentColor;stroke-width:1.5;transition:fill .25s,stroke .25s}.lcf-heart button[aria-pressed=true] svg{fill:#b8955a;stroke:#b8955a}.lcf-heart button.pop{animation:lcf-pop .4s ease}@keyframes lcf-pop{40%{transform:scale(1.25)}}.lcq{display:flex;flex-direction:column;gap:9px;padding:12px 0 0;position:relative;z-index:2;margin-top:auto}.lcq-sizes{display:flex;flex-wrap:wrap;gap:6px}.lcq-s{font:500 11.5px/1 var(--font-body-family);letter-spacing:.02em;color:#1c1b19;background:#fff;border:1px solid #e0d8c9;border-radius:40px;padding:7px 11px;cursor:pointer;transition:border-color .2s,background-color .2s,color .2s;white-space:nowrap;flex:none}.lcq-s:hover{border-color:#1c1b19}.lcq-s[aria-checked=true]{background:#1c1b19;border-color:#1c1b19;color:#fff}.lcq-s[data-soldout]{color:#a59f94;text-decoration:line-through;border-style:dashed}.lcq-select{font:500 12.5px var(--font-body-family);color:#1c1b19;border:1px solid #e0d8c9;border-radius:10px;padding:8px 10px;background:#fff;width:100%}.lcq-add{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:42px;border:1px solid #1c1b19;border-radius:40px;background:#1c1b19;color:#fff;font:600 11.5px var(--font-body-family);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:background-color .25s,border-color .25s,transform .25s}.lcq-add svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linejoin:round}.lcq-add:hover:not([disabled]){background:#8a6a35;border-color:#8a6a35}.lcq-add[disabled]{background:#fff;color:#a59f94;border-color:#e0d8c9;cursor:default}.lcq-add.is-done{background:#8a6a35;border-color:#8a6a35}@media(max-width:749px){.lcf-heart{top:6px;right:6px}.lcf-heart button{width:32px;height:32px}.lcf-heart svg{width:15px;height:15px}.lcq{gap:7px;padding-top:10px}.lcq-sizes{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:5px;padding-bottom:1px}.lcq-sizes::-webkit-scrollbar{display:none}.lcq-s{font-size:10.5px;padding:6px 9px}.lcq-add{min-height:38px;font-size:10px;letter-spacing:.08em;padding:0 6px}.lcq-add svg{display:none}}.header__icon--fav{position:relative}.header__icon.header__icon--fav .svg-wrapper svg{width:2.1rem!important;height:2.1rem!important;fill:none;stroke:currentColor;stroke-width:1.3}.header__icon--fav .lcf-count{position:absolute;top:.6rem;right:.2rem;min-width:1.7rem;height:1.7rem;border-radius:50%;background:#b8955a;color:#fff;font-size:.95rem;line-height:1.7rem;text-align:center;padding:0 .3rem}.header__icon--fav .lcf-count[hidden]{display:none}.product-form__submit.button{background-color:#1c1b19!important;color:#fff!important;border:0!important;min-height:5.2rem;letter-spacing:.12em;text-transform:uppercase;font-weight:600;font-size:1.35rem}.product-form__submit.button:after{box-shadow:none!important}.product-form__submit.button:hover:not([disabled]){background-color:#8a6a35!important}.jdgm-star,.jdgm-prev-badge__stars .jdgm-star,.jdgm-rev__rating .jdgm-star{color:#b8955a!important}@media(max-width:749px){.product__title h1{font-size:clamp(2.6rem,7vw,3.2rem);line-height:1.12}}@media(max-width:749px){.lcs-slide img[src*=skin-obsession-hero]{object-position:66% 50%!important}}.jdgm-title,.jdgm-carousel-title{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;height:auto!important;max-height:none!important;-webkit-line-clamp:unset!important}@media(max-width:749px){.jdgm-title,.jdgm-carousel-title{font-size:2.8rem!important;line-height:1.15!important}}@media(max-width:749px){[id$=__pourquoi] .img{aspect-ratio:4/5!important;overflow:visible!important;margin-bottom:34px}[id$=__pourquoi] .img img{border-radius:22px}[id$=__pourquoi] .seal{top:auto!important;right:auto!important;bottom:-26px!important;left:50%!important;transform:translate(-50%);white-space:nowrap}}@media(max-width:749px){.footer{padding-bottom:84px}}@media(prefers-reduced-motion:reduce){.lcf-heart button,.lcq-add{transition:none}.lcf-heart button.pop{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/lc-card-actions.css.map */
