.xN3HmW_hero{background:var(--c-surface-hero);overflow:hidden}.xN3HmW_heroInner{flex-wrap:wrap;align-items:center;gap:24px;min-height:630px;display:flex;position:relative}.xN3HmW_heroCopy{flex-direction:column;flex:440px;gap:22px;min-width:0;max-width:560px;padding:64px 0;display:flex}.xN3HmW_kicker{letter-spacing:.04em;text-transform:uppercase;color:var(--c-accent);font-size:13px;font-weight:600}.xN3HmW_heroTitle{letter-spacing:-.035em;font-size:clamp(40px,4.6vw,64px);font-weight:700;line-height:1.12}.xN3HmW_heroLead{color:var(--c-text-subtle);font-size:18px;line-height:1.6}.xN3HmW_heroActions{flex-wrap:wrap;gap:14px;margin-top:10px;display:flex}.xN3HmW_primaryCta,.xN3HmW_secondaryCta{border-radius:var(--r-md);align-items:center;gap:10px;height:52px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.xN3HmW_primaryCta{background:var(--c-accent);color:var(--c-canvas);padding:0 28px}.xN3HmW_primaryCta:hover{color:var(--c-canvas);background:var(--c-accent-deep)}.xN3HmW_secondaryCta{background:var(--c-canvas);border:1px solid var(--c-line-strong);padding:0 26px}.xN3HmW_heroVisual{flex:560px;min-width:0;height:630px;position:relative}.xN3HmW_heroBlob{width:100%;height:560px;position:absolute;top:60px;left:6%}.xN3HmW_heroModel{object-fit:cover;object-position:center top;border-radius:14px 14px 0 0;width:46%;height:586px;position:absolute;top:44px;left:27%}.xN3HmW_floatCard{background:var(--c-canvas);border-radius:var(--r-xl);flex-direction:column;gap:4px;width:150px;padding:12px;text-decoration:none;display:flex;position:absolute;box-shadow:0 10px 30px #00000014}.xN3HmW_floatImage{border-radius:var(--r-md);width:100%;height:92px}.xN3HmW_floatName{color:var(--c-text-body);font-size:12px}.xN3HmW_floatPrice{font-size:13px}.xN3HmW_floatSerum{top:60px;left:18%}.xN3HmW_floatShea{top:290px;left:10%}.xN3HmW_floatLip{top:70px;right:2%}.xN3HmW_floatBabyWash{top:380px;right:5%}.xN3HmW_heroDots{justify-content:center;gap:8px;display:flex;position:absolute;bottom:22px;left:0;right:0}.xN3HmW_heroDots span{border-radius:var(--r-pill);background:var(--c-canvas);width:8px;height:8px}.xN3HmW_heroDots .xN3HmW_heroDotActive{background:var(--c-accent)}.xN3HmW_section{padding-top:56px}.xN3HmW_sectionHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;display:flex}.xN3HmW_sectionHeader h2{letter-spacing:-.02em;font-size:22px;font-weight:700}.xN3HmW_sectionHeader a{align-items:center;gap:6px;font-size:13px;font-weight:500;text-decoration:none;display:flex}.xN3HmW_categoryCard{border-radius:var(--r-xl);height:200px;text-decoration:none;display:block;position:relative;overflow:hidden}.xN3HmW_categoryLabel{border-radius:var(--r-lg);background:#fffffff0;flex-direction:column;gap:2px;padding:10px 12px;display:flex;position:absolute;bottom:8px;left:8px;right:8px}.xN3HmW_categoryLabel strong{color:var(--c-ink);font-size:14px;font-weight:600}.xN3HmW_categoryLabel span{color:var(--c-text-body);justify-content:space-between;align-items:center;font-size:11px;display:flex}.xN3HmW_rail{position:relative}.xN3HmW_railTrack{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:minmax(170px,calc(16.6667% - 13.3333px));grid-auto-flow:column;gap:16px;display:grid;overflow-x:auto}.xN3HmW_railTrack::-webkit-scrollbar{display:none}.xN3HmW_railTrack>*{scroll-snap-align:start}.xN3HmW_railArrow{z-index:2;border-radius:var(--r-pill);border:1px solid var(--c-line);background:var(--c-canvas);width:44px;height:44px;color:var(--c-ink);justify-content:center;align-items:center;display:flex;position:absolute;top:112px;box-shadow:0 4px 14px #0000000f}.xN3HmW_rail[data-kind=categories] .xN3HmW_railArrow{top:78px}.xN3HmW_railPrev{left:-22px}.xN3HmW_railNext{right:-22px}@media (max-width:1340px){.xN3HmW_railPrev{left:-8px}.xN3HmW_railNext{right:-8px}}.xN3HmW_bestGrid{grid-template-columns:repeat(auto-fill,minmax(min(360px,100%),1fr));gap:20px;display:grid}.xN3HmW_bestCard{background:var(--c-surface);border-radius:var(--r-xl);align-items:stretch;gap:18px;min-height:240px;padding:18px;display:flex}.xN3HmW_bestMedia{flex:45%;align-items:center;display:flex;position:relative}.xN3HmW_bestImage{border-radius:var(--r-lg);width:100%;height:204px}.xN3HmW_bestBadge{background:var(--c-gold);color:var(--c-ink);border-radius:var(--r-sm);padding:4px 9px;font-size:11px;font-weight:700;position:absolute;top:0;left:0}.xN3HmW_bestBody{flex-direction:column;flex:55%;justify-content:center;gap:8px;display:flex}.xN3HmW_bestName{font-size:16px;font-weight:600;text-decoration:none}.xN3HmW_bestPrice{font-size:16px}.xN3HmW_bestTag{font-size:12px;font-weight:600}.xN3HmW_bestSummary{color:var(--c-text-muted);font-size:12px;line-height:1.5}.xN3HmW_bestActions{gap:8px;margin-top:8px;display:flex}.xN3HmW_quickAdd{border-radius:var(--r-md);background:var(--c-ink);height:40px;color:var(--c-canvas);border:0;flex:1;font-size:13px;font-weight:600}.xN3HmW_quickAdd:disabled,.xN3HmW_squareAdd:disabled{opacity:.45;cursor:not-allowed}.xN3HmW_squareAdd{border-radius:var(--r-md);border:1px solid var(--c-line-strong);background:var(--c-canvas);width:40px;height:40px;color:var(--c-ink);flex:none;justify-content:center;align-items:center;display:flex}.xN3HmW_promoSection{padding-top:36px}.xN3HmW_promoGrid{grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));gap:20px;display:grid}.xN3HmW_promo{border-radius:var(--r-xl);min-height:212px;color:var(--c-canvas);flex-direction:column;gap:8px;padding:28px 30px;display:flex;position:relative;overflow:hidden}.xN3HmW_promo>:not(.xN3HmW_promoImage){z-index:1;max-width:56%;position:relative}.xN3HmW_promoSale{background:var(--c-accent-warm)}.xN3HmW_promoGift{background:var(--c-ink)}.xN3HmW_promoLight{background:var(--c-surface);color:var(--c-ink)}.xN3HmW_promoLight .xN3HmW_promoText{color:var(--c-text-muted)}.xN3HmW_promoLight .xN3HmW_promoCta{background:var(--c-ink);color:var(--c-canvas)}.xN3HmW_promoKicker{font-size:13px;font-weight:500}.xN3HmW_promoTitle{letter-spacing:-.02em;font-size:30px;font-weight:700}.xN3HmW_promoText{color:var(--c-on-dark-muted);max-width:230px;font-size:13px;line-height:1.5}.xN3HmW_countdown{gap:10px;margin-top:4px;display:flex}.xN3HmW_countdownPart{gap:10px;display:flex}.xN3HmW_countdownPart>strong{font-size:24px}.xN3HmW_countdownPart>span{flex-direction:column;align-items:center;display:flex}.xN3HmW_countdownPart>span strong{font-size:26px;font-weight:700}.xN3HmW_countdownPart>span span{font-size:10px}.xN3HmW_promoCta{background:var(--c-canvas);color:var(--c-ink);border-radius:var(--r-sm);align-self:flex-start;margin-top:10px;padding:9px 18px;font-size:13px;font-weight:600;text-decoration:none}.xN3HmW_promoCtaSale{color:var(--c-accent-deep);margin-top:6px}.xN3HmW_promoImage{object-fit:cover;width:44%;height:100%;position:absolute;top:0;right:0}.xN3HmW_trustSection{padding-top:24px;padding-bottom:56px}.xN3HmW_trust{background:var(--c-surface);border-radius:var(--r-xl);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;padding:20px 24px;display:grid}.xN3HmW_trustItem{align-items:center;gap:14px;display:flex}.xN3HmW_trustItem strong{font-size:13px;font-weight:600;display:block}.xN3HmW_trustItem span span{color:var(--c-text-muted);font-size:12px}@media (max-width:640px){.xN3HmW_heroVisual{height:520px}.xN3HmW_heroModel{width:56%;height:476px;left:22%}.xN3HmW_floatCard{width:124px}.xN3HmW_floatImage{height:72px}.xN3HmW_floatSerum{left:0}.xN3HmW_floatShea{top:250px;left:0}.xN3HmW_floatLip{right:0}.xN3HmW_floatBabyWash{top:300px;right:0}.xN3HmW_heroLead br{display:none}.xN3HmW_categoryCard{height:170px}.xN3HmW_bestCard{flex-direction:column}}