.beauty-page{background:var(--paper);color:var(--ink)}
.beauty-banner{position:relative;height:clamp(116px,9.3vw,142px);overflow:hidden;background:#f6f2ea;display:grid;place-items:center;border-bottom:1px solid rgba(48,51,51,.08)}
.beauty-banner img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 45.5%;filter:none}
.beauty-banner h1{position:relative;z-index:1;margin:0;padding:.08em .45em 0;background:rgba(246,242,234,.9);font:400 clamp(2.35rem,4vw,3.7rem)/1 "Libre Caslon Display",serif;letter-spacing:.02em;text-transform:uppercase}
.beauty-introduction{max-width:900px;margin:0 auto;padding:clamp(36px,4vw,54px) 24px clamp(50px,5vw,74px);text-align:center}
.beauty-label{margin:0 0 14px;color:#8b6d3b;font-size:.7rem;font-weight:600;letter-spacing:.19em;text-transform:uppercase}
.beauty-introduction h2{max-width:760px;margin:0 auto;font:400 clamp(1.85rem,3.2vw,3.1rem)/1.06 "Libre Caslon Display",serif;letter-spacing:-.025em}
.beauty-deck{max-width:710px;margin:18px auto 0;color:#666a67;font:400 clamp(.93rem,1.08vw,1.03rem)/1.65 "DM Sans",sans-serif}
.beauty-products{padding:8px clamp(24px,8vw,130px) clamp(96px,10vw,144px)}
.beauty-product-grid{max-width:1500px;margin:0 auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(28px,3vw,48px)}
.beauty-product-section{grid-column:1/-1;display:grid;grid-template-columns:inherit;gap:inherit;scroll-margin-top:104px}
.beauty-product-card{min-width:0;scroll-margin-top:104px}
.beauty-product-image{aspect-ratio:1;display:grid;place-items:center;overflow:hidden;background:transparent}
.beauty-product-image img{width:100%;height:100%;object-fit:contain;filter:none}
.creed-card .beauty-product-image img{width:98%;height:98%;object-position:center center}
#fenty-eaze-drop .beauty-product-image img{width:91%;height:91%;object-position:center center}
#pca-skin-rebalance .beauty-product-image img{width:105%;height:105%;object-position:center center}
#caudalie-vinoperfect-brightening-dark-spot-serum-jumbo .beauty-product-image img{width:69%;height:69%;object-fit:contain!important;object-position:center center}
#squigs-gooseberry-delight-hydrating-shampoo .beauty-product-image img{width:82%;height:82%;object-fit:contain!important;object-position:center center}
.rayban-card .beauty-product-image{background:#fff}
.rayban-card .beauty-product-image img{clip-path:inset(21% 0 0)}
#by-anthropologie-large-banana-claw-clip .beauty-product-image img{width:72%;height:72%;object-fit:contain!important;object-position:center center}
#petal-and-pup-farryn-floral-velvet-midi-dress .beauty-product-image img{width:78%;height:78%;object-fit:contain!important;object-position:center center}
#beauty-section-6 .beauty-product-image{background:#fff}
#beauty-section-6 .beauty-product-image img{object-fit:contain;object-position:center center}
#marc-jacobs-perfect-eau-de-parfum .beauty-product-image img{width:90%;height:90%}
#geek-and-gorgeous-power-peptides .beauty-product-image img{width:86%;height:86%}
#the-mind-gut-connection .beauty-product-image img{width:88%;height:88%}
#allsaints-rhone-suede-jacket .beauty-product-image img{width:90%;height:90%}
#beauty-section-7 .beauty-product-image{background:#fff}
#beauty-section-7 .beauty-product-image img{object-fit:contain;object-position:center center}
#dyson-airwrap-id-straight-to-wavy .beauty-product-image img{width:92%;height:92%}
#carolina-herrera-la-bomba-eau-de-parfum .beauty-product-image img{width:88%;height:88%}
#estee-lauder-advanced-night-repair .beauty-product-image img{width:88%;height:88%}
#therabody-theraface-mask-glo .beauty-product-image img{width:88%;height:88%}
#beauty-section-8 .beauty-product-image{background:#fff}
#beauty-section-8 .beauty-product-image img{object-fit:contain;object-position:center center}
#remedy-for-dark-spots .beauty-product-image img{width:88%;height:88%}
#betterme-sculpt-dumbbells .beauty-product-image img{width:90%;height:90%}
#sabrina-carpenter-sweet-tooth-lemon-pie .beauty-product-image img{width:90%;height:90%}
#conair-infinitipro-digitalaire-styling-system .beauty-product-image img{width:92%;height:92%}
#beauty-section-9 .beauty-product-image{background:#fff}
#beauty-section-9 .beauty-product-image img{object-fit:contain;object-position:center center}
#chanel-coco-mademoiselle-eau-de-parfum .beauty-product-image img{width:88%;height:88%}
#omnilux-contour-face-led-mask .beauty-product-image img{width:86%;height:86%}
#amazon-essentials-womens-waffle-bath-robe .beauty-product-image img{width:84%;height:84%}
#petal-and-pup-ricki-velvet-maxi-dress .beauty-product-image img{width:76%;height:76%;object-position:center center}
#beauty-section-10 .beauty-product-image{background:#fff}
#beauty-section-10 .beauty-product-image img{object-fit:contain;object-position:center center}
#lauren-ralph-lauren-tie-front-turtleneck-dress .beauty-product-image img{width:82%;height:82%}
#schutz-maryana-block-boot .beauty-product-image img{width:88%;height:88%}
#saltair-aha-serum-deodorant-pink-beach .beauty-product-image img{width:88%;height:88%}
#unode50-silver-tone-sculptural-drop-earrings .beauty-product-image img{width:100%;height:100%;object-fit:contain;object-position:center center}
#beauty-section-11 .beauty-product-image{background:#fff}
#beauty-section-11 .beauty-product-image img{object-fit:contain;object-position:center center}
#staud-harlow-suede-shoulder-bag .beauty-product-image img{width:88%;height:88%}
#bottega-veneta-bv0238s-sunglasses .beauty-product-image img{width:90%;height:90%}
#salt-and-stone-bergamot-hinoki-body-wash .beauty-product-image img{width:86%;height:86%}
#naked-wardrobe-pinstripe-wide-leg-pants .beauty-product-image img{width:76%;height:76%}
#beauty-section-12 .beauty-product-image{background:#fff}
#beauty-section-12 .beauty-product-image img{object-fit:contain;object-position:center center}
#parfums-de-marly-athenais-eau-de-parfum .beauty-product-image img{width:86%;height:86%}
#citizens-of-humanity-elijah-jeans .beauty-product-image img{width:82%;height:82%}
#dior-addict-lip-glow-balm-077-candy .beauty-product-image img{width:88%;height:88%}
#josie-maran-original-organic-argan-oil .beauty-product-image img{width:84%;height:84%}
.beauty-product-copy{padding:20px 2px 0}
.beauty-product-card [hidden]{display:none!important}
.beauty-product-category{margin:0 0 10px;color:#8b6d3b;font-size:.67rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase}
.beauty-product-copy h3{margin:0;font:400 clamp(1.35rem,1.55vw,1.72rem)/1.18 "Libre Caslon Display",serif}
.beauty-product-details{margin:10px 0 0;color:#666a67;font-size:.82rem;line-height:1.45}
.beauty-product-description{margin:14px 0 0;color:#666a67;font-size:.94rem;line-height:1.58}
.beauty-product-price{margin:14px 0 0;font-size:.85rem;font-weight:500}
.beauty-product-link{display:inline-flex;align-items:center;margin-top:17px;padding-bottom:5px;border-bottom:1px solid rgba(139,109,59,.72);color:#8b6d3b;font-size:.67rem;font-weight:600;letter-spacing:.13em;text-decoration:none;text-transform:uppercase}

@media(max-width:850px){
  .beauty-banner{height:122px}
  .beauty-banner h1{font-size:clamp(1.85rem,7.5vw,2.7rem)}
  .beauty-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:64px 34px}
}

@media(max-width:560px){
  .beauty-banner{height:112px}
  .beauty-banner img{object-fit:contain;object-position:center center}
  .beauty-banner h1{font-size:2.25rem;background:rgba(246,242,234,.92)}
  .beauty-introduction{padding:34px 22px 56px}
  .beauty-label{max-width:280px;margin:0 auto 13px;line-height:1.5}
  .beauty-introduction h2{font-size:1.95rem;line-height:1.08}
  .beauty-deck{margin-top:17px;font-size:.93rem;line-height:1.62}
  .beauty-products{padding:0 22px 96px}
  .beauty-product-grid{grid-template-columns:1fr;gap:64px}
  .beauty-product-copy{padding-top:18px}
  .beauty-product-copy h3{font-size:1.65rem}
}
