.freya-concern{--freya-concern-color: var(--freya-pink-text, #C21868);--freya-concern-bg: var(--freya-powder, #FDEBF1)}.freya-concern--rides-et-ridules,.freya-concern--fine-lines-wrinkles{--freya-concern-color: #5E4632;--freya-concern-bg: #EDE4DA}.freya-concern--hydratation,.freya-concern--hydration{--freya-concern-color: #1F5673;--freya-concern-bg: #DCEBF3}.freya-concern--eclat,.freya-concern--radiance{--freya-concern-color: #6E5300;--freya-concern-bg: #FFF0C7}.freya-concern--taches-et-traces,.freya-concern--dark-spots-marks{--freya-concern-color: #7A4318;--freya-concern-bg: #F8E3CC}.freya-concern--acne-et-points-noirs,.freya-concern--acne-blackheads{--freya-concern-color: #8A2A24;--freya-concern-bg: #FADBD9}.freya-concern--sensibilite-et-rougeurs,.freya-concern--sensitivity-redness,.freya-concern--rougeurs-et-irritations{--freya-concern-color: #5A3678;--freya-concern-bg: #ECE2F3}.freya-concern--pores-dilates,.freya-concern--enlarged-pores{--freya-concern-color: #3E5A2C;--freya-concern-bg: #E2E9DA}.product-card{--pcard-radius: 1.6rem;--pcard-info-gap: .9rem;color:var(--freya-ink, #111111)}.product-card.product-card-style-card{background:transparent;border-radius:0}.product-card .product-card__wrapper{display:flex;flex-direction:column}.product-card .product-card__image-wrapper{border-radius:1.6rem;overflow:hidden;background:#fff;box-shadow:inset 0 0 0 1px var(--freya-line, #E9E4E6)}.product-card .product-card__image-wrapper:not(:has(img)){background:var(--freya-gradient-powder, linear-gradient(160deg, #F6E3EA 0%, #FDF4F7 100%));box-shadow:none}.product-card .product-card__image,.product-card .product-card__image-wrapper .media-wrapper{--aspect-ratio: 1 !important;aspect-ratio:1 / 1;padding-bottom:0!important;height:auto}.product-card .product-card__image img,.product-card .product-card__image-wrapper .media-wrapper img{position:absolute;top:9%;left:9%;width:82%;height:82%;object-fit:contain;object-position:center;mix-blend-mode:normal}.product-card .product-card__quickview,.product-card .product-card__compare,.product-card .product-card__image-wrapper .product-card__actions{display:none!important}.product-card .product-card__badge{inset-inline:1.2rem auto;top:1.2rem;gap:.6rem}.product-card .f-badge,.product__badges .f-badge,.freya-pdp-badge{border-radius:.6rem;padding:.4rem .9rem;font-family:var(--font-body-family);font-size:1.1rem;font-weight:800;line-height:1.5;letter-spacing:.15rem;text-transform:uppercase}.product-card .f-badge--new,.product__badges .f-badge--new,.freya-pdp-badge{background:#fdebf1;color:#c21868;border-radius:.6rem;padding:.4rem .9rem;font-weight:700}.product-card .f-badge--hot{background:var(--color-badge-hot, #D11F77);color:var(--color-badge-hot-text, #FFFFFF)}.product-card .f-badge--coming{background:var(--color-badge-coming-soon, #111111);color:var(--color-badge-coming-soon-text, #FFFFFF)}.product-card .freya-badge--promo{background:#d11f77;color:#fff}.product-card .f-badge--soldout{background:#111;color:#fff}.product-card .product-card__info,.product-card.product-card-style-card .product-card__info{display:flex;flex-direction:column;align-items:stretch;gap:.9rem;padding:.9rem 0 0;text-align:left}.product-card .product-card__info>*{margin:0!important}.freya-card-meta{display:block;color:var(--freya-text-2, #6B6468);font-family:var(--font-body-family);font-size:1.1rem;font-weight:700;line-height:1.4;letter-spacing:.15rem;text-transform:uppercase}.freya-card-meta>a{letter-spacing:.02em;text-transform:none}.freya-card-meta a{color:inherit}.product-card .product-card__title{font-family:var(--font-body-family);font-size:1.5rem;font-weight:500;line-height:1.35;letter-spacing:0}.product-card .product-card__title a{color:var(--freya-ink, #111111)}.freya-concerns--tags{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.freya-tag{display:inline-block;border-radius:10rem;padding:.3rem .9rem;background:var(--freya-concern-bg);color:var(--freya-concern-color);font-size:1.2rem;font-weight:700;line-height:1.5;white-space:nowrap}.freya-tag--3,.freya-tag--more-mobile{display:none}.freya-tag--more{padding:.3rem .7rem;background:transparent;color:var(--freya-text-2, #6B6468);box-shadow:inset 0 0 0 1px #e9e4e6}.freya-card__price{display:flex;align-items:baseline;gap:.8rem;white-space:nowrap;font-family:var(--font-body-family)}.freya-price{font-size:1.6rem;font-weight:800;line-height:1.3;color:#c21868}.freya-price--sale{color:#c21868}.freya-price__compare{font-size:1.25rem;font-weight:400;color:var(--freya-text-2, #6B6468);text-decoration:line-through}.freya-price__from{margin-inline-end:-.3rem;font-size:1.2rem;font-weight:400;color:var(--freya-text-2, #6B6468)}.freya-card--sold-out .product-card__image-wrapper{background:#fff}.freya-card--sold-out .product-card__image-wrapper .product-card__image img{filter:saturate(.55);opacity:.5}.freya-card--sold-out .product-card__badge{z-index:2}.freya-card--sold-out .product-card__title a{color:var(--freya-ink, #111111)}.freya-card--sold-out .freya-price{color:#8c8488}.freya-card--sold-out .freya-concerns{opacity:.6}.freya-card__atc{margin-top:1.3rem}.freya-card__atc .product-card__actions{position:static;display:block;width:100%;opacity:1;transform:none;visibility:visible}.product-card .freya-card__atc .product-card__action-button,.product-card .freya-card__atc .product-card__actions .btn{position:static;display:flex;align-items:center;justify-content:center;width:100%!important;height:4.4rem!important;min-height:0;padding:0 1.2rem;border:.15rem solid var(--freya-ink, #111111);border-radius:10rem;background:#fff;color:var(--freya-ink, #111111);box-shadow:none;opacity:1;transform:none;font-family:var(--font-body-family);font-size:1.4rem;font-weight:700;line-height:1.2;letter-spacing:0;text-transform:none}.product-card .freya-card__atc .product-card__action-button,.product-card .freya-card__atc .product-card__actions .btn{position:relative;overflow:hidden}.product-card .freya-card__atc .product-card__action-button:before,.product-card .freya-card__atc .product-card__action-button:after{content:none!important;display:none!important}.product-card .freya-card__atc .product-card__action-button:not([disabled]):hover,.product-card .freya-card__atc .product-card__action-button:not([disabled]):focus-visible{background:var(--freya-ink, #111111);color:#fff}.product-card .freya-card__atc .btn__text{display:flex;align-items:center;gap:.8rem}.product-card .freya-card__atc .product-card__atc-icon{display:inline-flex!important}.product-card .freya-card__atc .product-card__atc-icon svg,.product-card .freya-card__atc .product-card__atc-icon .icon{width:1.8rem;height:1.8rem}.product-card .freya-card__atc .product-card__action-text{position:static;max-width:none;overflow:visible;opacity:1}@media(max-width:767.98px){.product-card .product-card__badge{inset-inline:.8rem auto;top:.8rem}.product-card .f-badge{padding:.3rem .8rem;font-size:1rem;letter-spacing:.15rem}.product-card .f-badge--new{background:#fff;border-radius:10rem;padding:.3rem .8rem;font-size:.9rem;letter-spacing:.1rem}.product-card .product-card__title{font-size:1.4rem}.freya-price{font-size:1.5rem}.freya-price__compare{font-size:1.15rem}.freya-tag{font-size:1.1rem}.freya-tag--2,.freya-tag--more-desktop{display:none}.freya-tag--more-mobile{display:inline-block}.product-card .freya-card__atc .product-card__action-button,.product-card .freya-card__atc .product-card__actions .btn{height:4rem!important;font-size:1.3rem}}.swiper-slide>.product-card,.f-column>.product-card,.product-card{height:100%}.product-card .product-card__wrapper{height:100%}.product-card .product-card__info{flex:1 0 auto}.freya-card__atc{margin-top:auto;padding-top:1.3rem}.product-card .product-card__title a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2!important;overflow:hidden}.product-card .product-card__image-wrapper a,.product-card .product-card__image-wrapper motion-element{background:transparent}.product-card .product-card__image,.product-card .product-card__image-wrapper .media-wrapper{border-radius:1.6rem;overflow:hidden;background:transparent}@media(max-width:767.98px){.freya-card__atc{padding-top:1.3rem}.freya-card__price{gap:.6rem}}.freya-qa{position:absolute;inset:auto .8rem .8rem;z-index:3;max-height:calc(100% - 1.6rem);overflow-y:auto;padding:1.2rem;border-radius:1.4rem;background:#fff;box-shadow:0 .8rem 2.4rem #1111111f;font-family:var(--font-body-family)}.freya-qa[hidden]{display:none}.freya-qa__head{display:flex;align-items:center;justify-content:space-between;gap:.8rem;margin-block-end:1rem}.freya-qa__product{display:none}.freya-qa__title{font-size:1.3rem;font-weight:800;color:var(--freya-ink, #111111)}.freya-qa__close{display:inline-flex;align-items:center;justify-content:center;width:2.8rem;height:2.8rem;margin:-.4rem -.4rem -.4rem auto;padding:0;border:0;background:none;color:var(--freya-ink, #111111);cursor:pointer}.freya-qa__list{display:flex;flex-direction:column;gap:.8rem;margin:0;padding:0;list-style:none}.freya-qa__form{margin:0}.freya-qa__line{position:relative;display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;height:4.8rem;padding:0 1rem 0 1.6rem;border:0;border-radius:10rem;background:#fff;box-shadow:inset 0 0 0 .15rem #e6c3d1;color:var(--freya-ink, #111111);font-family:inherit;cursor:pointer}.freya-qa__line:hover:not([disabled]){box-shadow:inset 0 0 0 .15rem #111}.freya-qa__line[disabled]{cursor:not-allowed;color:#8c8488;background:#f6f3f4;box-shadow:inset 0 0 0 .15rem #e9e4e6}.freya-qa__line[disabled] .freya-qa__size{text-decoration:line-through}.freya-qa__size{font-size:1.5rem;font-weight:700;white-space:nowrap}.freya-qa__right{display:flex;align-items:center;gap:1rem}.freya-qa__price{font-size:1.5rem;font-weight:800;white-space:nowrap}.freya-qa__plus{display:inline-flex;align-items:center;justify-content:center;width:2.8rem;height:2.8rem;border-radius:50%;background:#111;color:#fff}.freya-qa__line .loading__spinner{position:absolute;inset-inline-end:1rem}.freya-qa__line[aria-busy=true] .freya-qa__right,.freya-qa__line.loading .freya-qa__right{visibility:hidden}.product-card .freya-qa{padding:1rem}.product-card .freya-qa__head{margin-block-end:.8rem}.product-card .freya-qa__list{gap:.6rem}.product-card .freya-qa__line{height:4.4rem;gap:.6rem;padding:0 .6rem 0 1.2rem}.product-card .freya-qa__size,.product-card .freya-qa__price{font-size:1.4rem}.product-card .freya-qa__size{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.product-card .freya-qa__right{flex:0 0 auto;gap:.6rem}.product-card .freya-qa__plus{width:2.6rem;height:2.6rem}.product-card .freya-qa__line[disabled] .freya-qa__right{padding-inline-end:.6rem}.freya-qa-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:flex-end}.freya-qa-sheet[hidden]{display:none}.freya-qa-sheet__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--freya-overlay, rgba(17, 17, 17, .4))}.freya-qa-lock,.freya-qa-lock body{overflow:hidden}.freya-qa-sheet .freya-qa{position:relative;inset:auto;width:100%;max-height:80vh;padding:1.6rem 1.6rem calc(2.4rem + env(safe-area-inset-bottom));border-radius:2rem 2rem 0 0;box-shadow:none}.freya-qa-sheet .freya-qa:before{content:"";display:block;width:4rem;height:.4rem;margin:-.6rem auto 1.4rem;border-radius:1rem;background:#e6dee1}.freya-qa-sheet .freya-qa__head{flex-wrap:wrap;margin-block-end:1.6rem}.freya-qa-sheet .freya-qa__product{display:flex;align-items:center;gap:1.2rem;flex:1 1 0;min-width:0}.freya-qa-sheet .freya-qa__thumb{width:5.6rem;height:5.6rem;object-fit:contain;border-radius:1rem;background:#fff;box-shadow:inset 0 0 0 1px #e9e4e6}.freya-qa-sheet .freya-qa__meta{display:flex;flex-direction:column;gap:.2rem;min-width:0}.freya-qa-sheet .freya-qa__meta .freya-card-meta{font-size:1.1rem}.freya-qa-sheet .freya-qa__name{font-size:1.6rem;font-weight:700;line-height:1.3}.freya-qa-sheet .freya-qa__title{order:3;flex:0 0 100%;margin-block-start:1.4rem;font-size:1.3rem;font-weight:700;color:var(--freya-text-2, #6B6468)}.freya-qa-sheet .freya-qa__close{margin:0}.freya-qa-sheet .freya-qa__list{gap:1.2rem}.product-card .freya-card__atc .freya-card__atc--notify.product-card__action-button{border-color:#fdebf1;background:#fdebf1;color:#c21868}.product-card .freya-card__atc .freya-card__atc--notify.product-card__action-button:hover,.product-card .freya-card__atc .freya-card__atc--notify.product-card__action-button:focus-visible{border-color:#f9d9e5;background:#f9d9e5;color:#b81a68}@media(min-width:768px){.freya-qa-sheet{align-items:center;justify-content:center;padding:2.4rem}.freya-qa-sheet .freya-qa{width:min(44rem,100%);padding:2.4rem;border-radius:2.4rem;background:#fbf8f5;box-shadow:0 2.4rem 6rem #11111140}.freya-qa-sheet .freya-qa:before{content:none}.freya-qa-sheet .freya-qa__close{width:4rem;height:4rem;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 1px #f3d6e2}}.freya-stars{position:relative;display:inline-flex;flex-shrink:0;line-height:0;vertical-align:middle}.freya-stars svg{width:var(--freya-star-size, 1.4rem);height:var(--freya-star-size, 1.4rem);margin-right:.1em}.freya-stars__off svg{fill:var(--freya-pink-200, #F9D9E5)}.freya-stars__on{position:absolute;inset:0 auto 0 0;overflow:hidden;white-space:nowrap}.freya-stars__on svg{fill:var(--freya-pink, #EE3388)}.freya-rating-badge{display:inline-flex;align-items:center;gap:.6rem;margin:.4rem 0 0;font-size:1.3rem;line-height:1.3;color:var(--freya-text-2, #6B6468);text-decoration:none}.freya-rating-badge__score{font-weight:700;color:var(--freya-ink, #111111)}a.freya-rating-badge .freya-rating-badge__count{text-decoration:underline;text-underline-offset:.3rem}a.freya-rating-badge:hover .freya-rating-badge__count{color:var(--freya-ink, #111111)}.freya-rating-badge--card{display:flex;gap:.5rem;margin-top:.4rem;font-size:1.15rem}.swipe-mobile__inner:has(.product-card){padding-block-end:.4rem}
/*# sourceMappingURL=/cdn/shop/t/16/assets/freya-card.css.map */
