html[data-kit=beauty]{--p-title:clamp(1.75rem, 3vw, 2.5rem);--p-card-radius:1.375rem;--p-rose:color-mix(in srgb, var(--clr-accent) 10%, var(--clr-bg));--p-band-bg:var(--p-rose);--p-band-fg:var(--p-ink);--clr-footer-bg:var(--p-rose);--clr-footer-text:var(--p-ink);--clr-footer-line:color-mix(in srgb, var(--clr-accent) 18%, transparent)}html[data-kit=beauty] .mq{letter-spacing:.01em;font-weight:700}html[data-kit=beauty] .section-title,html[data-kit=beauty] .tb-title{font-family:var(--font-heading);text-align:center;font-weight:700;line-height:1.3}html[data-kit=beauty] .section-title:after{content:"";background:var(--clr-accent);border-radius:2px;width:2.5rem;height:2px;margin:.75rem auto 0;display:block}html[data-kit=beauty] .section-sub,html[data-kit=beauty] .tb-sub{text-align:center;max-width:36rem;margin-inline:auto}html[data-kit=beauty] .lib-tabs{justify-content:center}html[data-kit=beauty] .lib-tabs [role=tab]{border-radius:999px;padding-inline:1.1rem}html[data-kit=beauty] .lib-tabs [role=tab][aria-selected=true]{background:var(--p-ink);color:var(--clr-bg)}html[data-kit=beauty] .lib-slider{max-width:var(--opt-container,1280px);padding-inline:var(--p-gutter);background:0 0;margin:1.25rem auto 0}html[data-kit=beauty] .lib-slider__track{border-radius:calc(var(--p-card-radius) * 1.4)}html[data-kit=beauty] .lib-slider--tall .lib-slide{min-height:clamp(28rem,62vh,38rem)}html[data-kit=beauty] .lib-slide--tint{background:var(--tint)}html[data-kit=beauty] .lib-slide--tint .lib-slide__copy{color:var(--p-ink);margin-inline-start:clamp(1.5rem,5vw,5rem)}html[data-kit=beauty] .lib-slide--tint .lib-slide__title{font-family:var(--font-heading);text-shadow:none;font-size:clamp(2.25rem,5vw,4rem);font-weight:700;line-height:1.2}html[data-kit=beauty] .lib-slide--tint .lib-eyebrow{color:var(--clr-accent);opacity:1;font-weight:700}html[data-kit=beauty] .lib-slide--tint .lib-slide__cta{background:var(--p-ink);color:var(--clr-bg);border-radius:999px;padding-inline:1.75rem}html[data-kit=beauty] .lib-slide--tint .lib-slide__product{object-fit:cover;object-position:center 25%}html[data-kit=beauty] .lib-dot{background:color-mix(in srgb, var(--p-ink) 22%, transparent)}html[data-kit=beauty] .lib-dot[aria-current=true]{background:var(--clr-accent)}html[data-kit=beauty] .lib-tiles--circles .lib-tile__media{box-shadow:0 0 0 4px var(--clr-bg), 0 0 0 5px color-mix(in srgb, var(--clr-accent) 35%, transparent)}html[data-kit=beauty] .lib-tiles--circles .lib-tile__media img{object-fit:cover;width:100%;height:100%}html[data-kit=beauty] .lib-tiles--circles .lib-tile__name{font-weight:700}@media (width>=1024px){html[data-kit=beauty] .lib-tiles--circles{flex-wrap:wrap;justify-content:center;gap:2.5rem;display:flex}html[data-kit=beauty] .lib-tiles--circles .lib-tile{width:9.5rem}html[data-kit=beauty] .lib-tiles--circles .lib-tile__media{width:9.5rem;height:9.5rem}}html[data-kit=beauty] .product-card{text-align:center;border:0;background:0 0!important}html[data-kit=beauty] .product-card [data-fx-media]{aspect-ratio:1;border-radius:var(--p-card-radius);overflow:hidden;background:var(--p-rose)!important}html[data-kit=beauty] .product-card [data-fx-media] img{object-fit:cover}html[data-kit=beauty] .product-card>div:last-child{text-align:center;align-items:center;padding-top:.85rem}html[data-kit=beauty] .product-card h3{font-weight:600}html[data-kit=beauty] .product-card .mt-auto{justify-content:center}html[data-kit=beauty] .product-card .mt-auto>span{font-weight:800;color:var(--clr-accent)!important}html[data-kit=beauty] .card-badge{border-radius:999px}html[data-kit=beauty] .card-badge--sale{background:var(--clr-accent);color:#fff}html[data-kit=beauty] .card-badge--new{background:var(--p-ink);color:var(--clr-bg)}html[data-kit=beauty] .card-cta{border-radius:999px}html[data-kit=beauty] [data-section-type=steps]{background:var(--p-rose);padding-block:clamp(2.5rem,5vw,4.5rem)}html[data-kit=beauty] [data-section-type=steps] li,html[data-kit=beauty] [data-section-type=steps] .tb-step{background:var(--clr-bg);border-radius:var(--p-card-radius);box-shadow:0 10px 30px color-mix(in srgb, var(--clr-accent) 10%, transparent);border:0}html[data-kit=beauty] [data-section-type=spec_table] table,html[data-kit=beauty] [data-section-type=spec_table] .tb-table{border-radius:var(--p-card-radius);max-width:44rem;margin-inline:auto;overflow:hidden}html[data-kit=beauty] .lib-deals{background:var(--p-rose);border-radius:calc(var(--p-card-radius) * 1.4);padding-block:clamp(1.75rem,3.5vw,3rem)}html[data-kit=beauty] .lib-deals__head>div{text-align:center}html[data-kit=beauty] .lib-countdown{background:var(--clr-bg);color:var(--p-ink);border-radius:999px}html[data-kit=beauty] .lib-look__media>img{border-radius:var(--p-card-radius)}html[data-kit=beauty] .lib-look__cap{justify-content:center}html[data-kit=beauty] .btn-primary,html[data-kit=beauty] .btn-cta,html[data-kit=beauty] .header-search__input{border-radius:999px}html[data-kit=beauty] .gallery-track{border-radius:var(--p-card-radius);background:var(--p-rose)}html[data-kit=beauty] .gallery-slide img{object-fit:cover}html[data-kit=beauty] details,html[data-kit=beauty] .p-specs__list{border-radius:var(--p-card-radius)}html[data-kit=beauty] .header-brand__name{font-family:var(--font-heading);font-size:1.75rem}@media (width<=767px){html[data-kit=beauty] .lib-slider--tall .lib-slide{min-height:32rem}html[data-kit=beauty] .lib-slide--tint .lib-slide__product{height:17rem}html[data-kit=beauty] .header-brand__name{font-size:1.3rem}}html[data-kit=beauty] .lib-banners--blocks{max-width:var(--opt-container,1280px);padding-inline:var(--p-gutter);gap:1rem;margin-inline:auto}html[data-kit=beauty] .lib-banners--blocks .lib-banner{border-radius:var(--p-card-radius);overflow:hidden}html[data-kit=beauty] .lib-banners--blocks .lib-banner__copy,html[data-kit=beauty] .lib-banners--blocks .lib-banner__copy *{text-shadow:none;color:var(--p-ink)!important}html[data-kit=beauty] .lib-banners--blocks .lib-banner__title{font-family:var(--font-heading)}