:root,body{--ink:#2F221C;--ink-70:#6B5648;--ink-45:#9C8878;--paper:#FDFAF7;--blend:#F4EBE3;--line:#E8DCD1;--accent:#A8705A;--accent-deep:#8A5A46;--gold:#C9A489;--nude:#E7CDBC;--clay:#C9967C;--rose:#D9A99A;--sand:#EFE2D6;--ok:#5C7A5E;--f-display:"Gilda Display",Georgia,serif}body{background:var(--paper)}h1{letter-spacing:-.015em}h2{letter-spacing:-.01em}.eyebrow{letter-spacing:.24em;color:var(--accent-deep);font-size:.7rem}.logo{letter-spacing:.4em;padding-left:.4em}.announce{background:var(--ink);letter-spacing:.06em;font-size:.83rem}header,.sticky-top header{background:#fdfaf7e6;border-bottom:1px solid var(--line)}.sticky-top{background:var(--paper)}.btn-primary{background:var(--ink);box-shadow:0 10px 26px #2f221c2e}.btn-primary:hover{background:var(--accent-deep)}.btn-ghost:hover{background:var(--ink)}.pc{border:0;border-radius:0;background:transparent}.pc:hover{box-shadow:none;transform:none}.pc-media{border-radius:4px;background:var(--sand);aspect-ratio:1/1;transition:background .4s var(--ease)}.pc:hover .pc-media{background:var(--nude)}.pc-media img{transition:transform .9s var(--ease),opacity .5s var(--ease)}.pc:hover .pc-media img{transform:scale(1.05)}.pc-body{padding:1.1rem .1rem 0;gap:.3rem}.pc-type{letter-spacing:.18em;font-size:.66rem;color:var(--ink-45)}.pc-name{font-size:1.05rem;letter-spacing:.005em}.pc-price{font-weight:600;font-size:1rem;font-family:var(--f-display)}.pc-badge{background:var(--ink);font-size:.6rem;letter-spacing:.16em}.pc-atc{padding-top:.75rem}.pc-atc button{border:1px solid var(--line);background:transparent;color:var(--ink);font-size:.82rem;letter-spacing:.12em;text-transform:uppercase;font-weight:600;min-height:46px;border-radius:2px}.pc-atc button:hover{background:var(--ink);border-color:var(--ink);color:#fff}.pc-atc button.added{background:var(--ok);border-color:var(--ok)}.pc-shade{display:flex;align-items:center;gap:.5rem;margin-top:.15rem}.swatch{width:15px;height:15px;border-radius:50%;flex:none;box-shadow:inset 0 0 0 1px #2f221c29,0 1px 3px #2f221c24}.swatch-lg{width:26px;height:26px}.pc-shade-name{font-size:.82rem;color:var(--ink-70)}.pdp-shade{display:flex;align-items:center;gap:.7rem;margin:.2rem 0 .9rem}.pdp-shade .name{font-size:.95rem;letter-spacing:.02em;color:var(--ink-70)}.grid-p{gap:2rem 1.6rem}.col-hero{background:linear-gradient(168deg,var(--blend),var(--paper) 72%)}.stage{background:var(--sand);border-radius:6px}.thumb{border-radius:4px;background:var(--sand)}.price-now b{font-size:2rem}.assure b{color:var(--ink)}.tinted{background:var(--blend)}.hero{background:linear-gradient(172deg,var(--blend) 0%,var(--paper) 76%)}.hero-halo{background:radial-gradient(circle at 38% 32%,var(--nude),var(--paper) 74%)}.hero-art img{filter:drop-shadow(0 26px 46px rgba(47,34,28,.2))}.trustbar{border-color:var(--line)}.trustbar b{color:var(--ink)}.pillar{border-top-color:var(--ink)}footer{background:var(--ink)}.freeship{background:var(--sand);color:var(--accent-deep)}.drawer{background:var(--paper)}.dfoot{background:var(--blend)}.stockline{color:var(--ok)}.pulse{background:var(--ok)}@keyframes pulse{0%,to{box-shadow:0 0 #5c7a5e80}50%{box-shadow:0 0 0 7px #5c7a5e00}}.lowstock{background:var(--sand);border-color:var(--line);color:var(--accent-deep)}@media(max-width:640px){.grid-p{gap:1.6rem 1rem}.pc-body{padding:.85rem .1rem 0}.pc-name{font-size:.95rem}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/lumera-beauty.css.map */
