.facial-hero{margin:0 0 24px;color:var(--fh-ink)}.facial-hero__label{padding-top:12px;padding-bottom:10px;color:#6b655b;font-family:var(--font-body-family);font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.facial-hero__surface{position:relative;isolation:isolate;overflow:hidden;margin:0 15px;padding:var(--fh-pt) 0 var(--fh-pb);background:var(--fh-bg)}.facial-hero__background,.facial-hero__background picture,.facial-hero__background img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.facial-hero__background{z-index:-1}.facial-hero__background img{object-fit:cover}.facial-hero__background:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:var(--fh-overlay)}.facial-hero__inner{position:relative}.facial-hero--wide .facial-hero__surface{margin:20px 20px 0}@media(min-width:990px){.facial-hero--wide .facial-hero__inner{max-width:var(--fh-max-width);padding-left:4rem;padding-right:4rem}}.facial-hero__header{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:20px}.facial-hero__title-group{min-width:0}.facial-hero__eyebrow{margin:0 0 8px;color:inherit;font-family:var(--font-body-family);font-size:10px;font-weight:500;line-height:1.5;letter-spacing:.17em;text-transform:uppercase}.facial-hero__heading{margin:0;color:inherit;font-size:clamp(30px,3vw,42px);font-weight:400;line-height:1.06;letter-spacing:-.035em;text-transform:none;text-wrap:balance}.facial-hero__accent{display:inline}.facial-hero__intro{flex:0 1 310px}.facial-hero__description,.facial-hero__description p{margin:0;color:inherit;font-size:13px;line-height:1.6}.facial-hero__note{margin:8px 0 0;font-size:10px;line-height:1.6;letter-spacing:.1em;text-transform:uppercase}.facial-hero__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.facial-hero .pcf__item{display:flex;min-width:0}.facial-hero .pcf__card{display:flex;flex-direction:column;width:100%;overflow:hidden;background:#fff;color:#222}.facial-hero .pcf__card .product-card{display:flex;flex-direction:column;flex:1 1 auto}.facial-hero .pcf__card .product-card__wrapper{flex:1 1 auto;padding-bottom:18px}.facial-hero .pcf__card .product-card__info,.facial-hero .pcf__card .product-card__options{padding-right:16px;padding-left:16px}.facial-hero__swipe{display:none}.facial-hero--mineral .facial-hero__surface{background-image:radial-gradient(ellipse at 15% 0%,#fff9ee99,transparent 65%),radial-gradient(ellipse at 95% 90%,#ddc9ac40,transparent 70%)}.facial-hero--mineral .facial-hero__heading{font-family:var(--font-heading-family)}.facial-hero--mineral .facial-hero__accent{font-family:var(--font-body-family);font-style:italic;font-size:.88em}.facial-hero--clay .facial-hero__header{border-bottom:1px solid #633a2e33;padding-bottom:16px}.facial-hero--clay .facial-hero__heading{font-family:var(--font-body-family);font-size:clamp(40px,4.5vw,64px);font-weight:500;line-height:.9;letter-spacing:-.065em;text-transform:uppercase}.facial-hero--clay .facial-hero__eyebrow{margin-bottom:10px}.facial-hero--clay .facial-hero__description{max-width:280px}.facial-hero--botanical .facial-hero__surface{background-image:radial-gradient(ellipse at 0% 0%,#fafbe980,transparent 48%),radial-gradient(ellipse at 100% 15%,#536c4126,transparent 48%)}.facial-hero--botanical .facial-hero__header{flex-direction:column;align-items:center;gap:10px;text-align:center}.facial-hero--botanical .facial-hero__heading{font-family:var(--font-heading-family);font-size:clamp(30px,3vw,42px)}.facial-hero--botanical .facial-hero__accent{font-style:italic}.facial-hero--botanical .facial-hero__intro{flex:none;max-width:600px}.facial-hero--botanical .pcf__card{border-radius:3px}.facial-hero--essential .facial-hero__surface{margin:0}.facial-hero--essential .facial-hero__heading{font-family:var(--font-heading-family);font-size:clamp(28px,2.8vw,38px);letter-spacing:-.025em}.facial-hero--essential .facial-hero__header{margin-bottom:20px}.facial-hero--essential .facial-hero__grid{gap:1px;background:#e1ddd5;border:1px solid #e1ddd5}.facial-hero--sun .facial-hero__surface{background-image:radial-gradient(ellipse at 90% 5%,#ffdaa34d,transparent 55%)}.facial-hero--sun .facial-hero__heading{font-family:var(--font-heading-family);font-size:clamp(30px,3vw,42px);line-height:1.13;letter-spacing:-.04em}.facial-hero--sun .facial-hero__accent{font-family:var(--font-body-family);font-style:italic}.facial-hero--sun .facial-hero__note{border-top:1px solid #f9eee066;padding-top:8px}.facial-hero--cream-sans .facial-hero__surface{background-image:radial-gradient(ellipse at 15% 0%,#fff9ee99,transparent 65%),radial-gradient(ellipse at 95% 90%,#ddc9ac40,transparent 70%)}.facial-hero--cream-sans .facial-hero__heading{font-family:var(--font-body-family);font-size:clamp(28px,2.7vw,38px);font-weight:400;letter-spacing:-.045em}.facial-hero--cream-sans .facial-hero__accent{font-weight:500}:is(.facial-hero--cream-light,.facial-hero--cream-light-air,.facial-hero--cream-light-sans,.facial-hero--cream-light-linen) .facial-hero__surface{background-image:radial-gradient(ellipse at 50% 0%,#fffdf5cc,transparent 70%),linear-gradient(110deg,#ead9c126,transparent 55%)}:is(.facial-hero--cream-light,.facial-hero--cream-light-air,.facial-hero--cream-light-sans,.facial-hero--cream-light-linen) .facial-hero__header{flex-direction:column;gap:8px;text-align:center}:is(.facial-hero--cream-light,.facial-hero--cream-light-air,.facial-hero--cream-light-sans,.facial-hero--cream-light-linen) .facial-hero__heading{font-family:var(--font-heading-family);font-size:clamp(28px,2.8vw,38px)}:is(.facial-hero--cream-light,.facial-hero--cream-light-air,.facial-hero--cream-light-sans,.facial-hero--cream-light-linen) .facial-hero__intro{flex:none;max-width:650px}.facial-hero--cream-light-air .facial-hero__heading{font-size:clamp(26px,2.6vw,36px);letter-spacing:.05em;text-transform:uppercase;line-height:1.18}.facial-hero--cream-light-sans .facial-hero__heading{font-family:var(--font-body-family);font-size:clamp(28px,2.6vw,36px);letter-spacing:-.04em;line-height:1.16}.facial-hero--cream-light-sans .facial-hero__accent{font-weight:500}.facial-hero--cream-light-linen .facial-hero__accent{font-family:var(--font-body-family);font-size:.9em;font-style:italic}.facial-hero--cream-light-linen .facial-hero__background img{opacity:.4}.facial-hero--cream-texture .facial-hero__heading{font-family:var(--font-heading-family)}.facial-hero--cream-texture .facial-hero__accent{font-family:var(--font-body-family);font-style:italic;font-size:.88em}.facial-hero--cream-texture .facial-hero__background img{opacity:.7}.facial-hero--cream-photo .facial-hero__heading{font-family:var(--font-heading-family);font-size:clamp(26px,2.6vw,36px);line-height:1.18;letter-spacing:.015em;text-transform:uppercase}.facial-hero--cream-photo .facial-hero__background img{opacity:.55}@media(min-width:768px)and (max-width:1023px){.facial-hero__grid{gap:14px}.facial-hero__intro{flex-basis:260px}.facial-hero .pcf__card .product-card__info,.facial-hero .pcf__card .product-card__options{padding-right:12px;padding-left:12px}}@media(max-width:767px){.facial-hero{margin-bottom:16px}.facial-hero__surface{margin:0;padding-top:min(var(--fh-pt),24px);padding-bottom:min(var(--fh-pb),24px)}.facial-hero--wide .facial-hero__surface{padding-top:min(var(--fh-pt),32px);padding-bottom:min(var(--fh-pb),32px)}.facial-hero__label{padding-top:10px;padding-bottom:8px;font-size:9px}.facial-hero__header{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:16px}.facial-hero__intro{flex:none;max-width:360px}:is(.facial-hero--cream-light,.facial-hero--cream-light-air,.facial-hero--cream-light-sans,.facial-hero--cream-light-linen) .facial-hero__header{align-items:center}.facial-hero__eyebrow{margin-bottom:6px;font-size:9px}.facial-hero__description,.facial-hero__description p{font-size:13px;line-height:1.7}.facial-hero__grid,.facial-hero--essential .facial-hero__grid{display:flex;gap:12px;margin:0 -15px;padding:0 15px 4px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:15px;scrollbar-width:none;background:transparent;border:0}.facial-hero__grid::-webkit-scrollbar{display:none}.facial-hero .pcf__item{flex:0 0 78%;scroll-snap-align:start}.facial-hero__swipe{display:flex;justify-content:space-between;margin:10px 0 0;font-size:10px}.facial-hero--clay .facial-hero__header{padding-bottom:12px}.facial-hero--essential .facial-hero__header{margin-bottom:16px}body.collection-plantilla_facial_nueva .facial-hero--wide .facial-hero__surface{margin:0}body.collection-plantilla_facial_nueva .facial-hero .pcf__item{flex:0 0 calc((100% - 12px) / 1.7)}body.collection-plantilla_facial_nueva .facial-hero .pcf__card .product-card__info,body.collection-plantilla_facial_nueva .facial-hero .pcf__card .product-card__options{padding-left:10px;padding-right:10px}body.collection-plantilla_facial_nueva .facial-hero .product-card__title{font-size:14px;line-height:1.35}body.collection-plantilla_facial_nueva .facial-hero__swipe{display:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/facial-hero-ideas.css.map */
