*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}:root{--cream: #FAF8F5;--ivory: #F4F1EC;--champagne: #E8DDD0;--warm-tan: #C9B9A8;--mink: #8C7B6B;--espresso: #2C2218;--gold: #B8965A;--gold-light: #D4AF7A;--serif: "Cormorant Garamond", Georgia, serif;--sans: "Jost", sans-serif}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--espresso);font-family:var(--sans);font-weight:300;overflow-x:hidden;cursor:default}.skip-to-content-link{position:absolute;top:-100px;left:0;background:var(--espresso);color:var(--cream);padding:8px 16px;font-size:12px;z-index:999;transition:top .2s}.skip-to-content-link:focus{top:0}.myera-announce-unused{background:var(--espresso);color:var(--champagne);text-align:center;padding:10px 24px;font-size:11px;letter-spacing:.22em;text-transform:uppercase;font-weight:300;font-family:var(--sans);position:relative;z-index:100}.announce a{color:var(--gold-light);text-decoration:none;border-bottom:1px solid var(--gold-light);padding-bottom:1px;margin-left:8px;transition:opacity .25s}.announce a:hover{opacity:.65}.myera-nav-unused{position:sticky;top:0;z-index:90;background:#faf8f5e6;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-bottom:1px solid rgba(200,185,168,.25);display:flex;align-items:center;justify-content:space-between;padding:0 56px;height:70px}.myera-nav-logo-unused{font-family:var(--serif);font-size:20px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--espresso);text-decoration:none}.myera-nav-links-unused{display:flex;gap:40px;list-style:none}.myera-nav-links-unused a{font-size:11px;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;color:var(--mink);font-weight:400;transition:color .25s}.myera-nav-links-unused a:hover{color:var(--espresso)}.myera-nav-cta-unused{font-size:11px;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;color:var(--espresso);border:1px solid var(--espresso);padding:9px 22px;transition:background .3s,color .3s;font-weight:400}.myera-nav-cta-unused:hover{background:var(--espresso);color:var(--cream)}.hero{display:grid;grid-template-columns:1fr 1fr;min-height:90vh;align-items:center;gap:0;padding:0 0 0 80px;overflow:hidden;position:relative}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 60% 40%,rgba(232,221,208,.35) 0%,transparent 65%);pointer-events:none}.hero-text{padding:80px 60px 80px 0;animation:fadeUp .9s ease both}.hero-eyebrow{font-size:10.5px;letter-spacing:.3em;text-transform:uppercase;color:var(--gold);font-weight:400;margin-bottom:28px;display:flex;align-items:center;gap:12px}.hero-eyebrow:before{content:"";display:inline-block;width:32px;height:1px;background:var(--gold)}.hero h1{font-family:var(--serif);font-size:clamp(52px,5.5vw,82px);font-weight:300;line-height:1.08;letter-spacing:-.01em;color:var(--espresso);margin-bottom:30px}.hero h1 em{font-style:italic;color:var(--mink)}.hero-sub{font-size:15px;line-height:1.75;color:var(--mink);max-width:400px;margin-bottom:50px;font-weight:300;letter-spacing:.02em}.hero-btns{display:flex;gap:18px;flex-wrap:wrap}.btn-primary{background:var(--espresso);color:var(--cream);padding:16px 38px;font-size:11px;letter-spacing:.22em;text-transform:uppercase;text-decoration:none;font-family:var(--sans);font-weight:400;border:1px solid var(--espresso);transition:background .35s,color .35s,border-color .35s;display:inline-block}.btn-primary:hover{background:transparent;color:var(--espresso)}.btn-outline{background:transparent;color:var(--espresso);padding:16px 38px;font-size:11px;letter-spacing:.22em;text-transform:uppercase;text-decoration:none;font-family:var(--sans);font-weight:400;border:1px solid var(--champagne);transition:border-color .35s,color .35s;display:inline-block}.btn-outline:hover{border-color:var(--espresso)}.hero-visual{position:relative;height:90vh;overflow:hidden;animation:fadeIn 1.2s ease both .2s}.hero-texture{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 30% 20%,rgba(232,221,208,.8) 0%,transparent 55%),radial-gradient(ellipse at 75% 70%,rgba(201,185,168,.6) 0%,transparent 50%),radial-gradient(ellipse at 60% 40%,rgba(212,175,122,.12) 0%,transparent 40%),linear-gradient(160deg,#ede6dc,#d9cbbf 40%,#c4af9d,#b8a491)}.hero-orb{position:absolute;border-radius:50%;filter:blur(1px)}.hero-orb-1{width:320px;height:320px;top:12%;left:15%;background:radial-gradient(circle at 35% 35%,rgba(255,250,244,.95) 0%,rgba(232,221,208,.6) 45%,transparent 70%);box-shadow:inset -12px -18px 40px #b49e8759,0 20px 60px #96785a26;animation:float1 7s ease-in-out infinite}.hero-orb-2{width:180px;height:180px;bottom:22%;right:12%;background:radial-gradient(circle at 38% 30%,rgba(255,252,248,.9) 0%,rgba(212,195,175,.55) 50%,transparent 72%);box-shadow:inset -8px -12px 28px #aa91764d,0 12px 35px #8c6e501f;animation:float2 9s ease-in-out infinite .5s}.hero-orb-3{width:100px;height:100px;top:55%;left:40%;background:radial-gradient(circle at 40% 32%,rgba(255,251,246,.85) 0%,rgba(220,205,185,.5) 55%,transparent 75%);box-shadow:inset -5px -8px 18px #a0876947,0 8px 22px #8264461a;animation:float1 11s ease-in-out infinite 1s}.hero-label{position:absolute;bottom:48px;left:44px;font-size:10px;letter-spacing:.26em;text-transform:uppercase;color:#2c22188c;font-weight:400}.hero-number{position:absolute;top:40px;right:40px;font-family:var(--serif);font-size:100px;font-weight:300;color:#2c22180f;line-height:1;-webkit-user-select:none;user-select:none}.marquee-wrap{border-top:1px solid var(--champagne);border-bottom:1px solid var(--champagne);padding:18px 0;overflow:hidden;background:var(--ivory)}.marquee-track{display:flex;gap:0;animation:marquee 28s linear infinite;white-space:nowrap;width:max-content}.marquee-item{font-size:10.5px;letter-spacing:.28em;text-transform:uppercase;color:var(--mink);padding:0 48px;font-weight:400;display:flex;align-items:center;gap:48px}.marquee-item:after{content:"\2726";font-size:8px;color:var(--gold);margin-left:0}.section{padding:120px 80px}.section-label{font-size:10px;letter-spacing:.32em;text-transform:uppercase;color:var(--gold);font-weight:400;margin-bottom:18px;display:flex;align-items:center;gap:12px}.section-label:before{content:"";display:inline-block;width:28px;height:1px;background:var(--gold)}.section-heading{font-family:var(--serif);font-size:clamp(36px,3.8vw,58px);font-weight:300;line-height:1.1;color:var(--espresso);margin-bottom:16px}.section-heading em{font-style:italic;color:var(--mink)}.section-sub{font-size:14px;color:var(--mink);letter-spacing:.04em;line-height:1.7;max-width:480px;margin-bottom:70px;font-weight:300}#products .section-sub,#ingredients .section-sub{margin-bottom:70px}.products-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.product-card{background:var(--ivory);position:relative;overflow:hidden;cursor:pointer}.product-card:hover .product-img-inner{transform:scale(1.04)}.product-card:hover .product-overlay{opacity:1}.product-img{height:380px;overflow:hidden;position:relative}.product-img-inner{width:100%;height:100%;transition:transform .7s cubic-bezier(.25,.46,.45,.94);display:flex;align-items:center;justify-content:center}.product-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#2c22180f;display:flex;align-items:flex-end;justify-content:center;padding-bottom:28px;opacity:0;transition:opacity .4s}.product-overlay-btn{font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--espresso);background:#faf8f5e6;border:none;padding:12px 28px;cursor:pointer;font-family:var(--sans);font-weight:400;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.product-info{padding:28px 28px 32px}.product-tag{font-size:9.5px;letter-spacing:.28em;text-transform:uppercase;color:var(--gold);font-weight:400;margin-bottom:10px;display:block}.product-name{font-family:var(--serif);font-size:22px;font-weight:400;color:var(--espresso);margin-bottom:8px;letter-spacing:.01em}.product-desc{font-size:13px;color:var(--mink);line-height:1.65;font-weight:300;letter-spacing:.02em}.product-footer{display:flex;align-items:center;justify-content:space-between;margin-top:20px;padding-top:20px;border-top:1px solid var(--champagne)}.product-price{font-size:13px;color:var(--espresso);font-weight:400;letter-spacing:.06em}.product-arrow{font-size:18px;color:var(--mink);transition:transform .3s,color .3s;display:inline-block}.product-card:hover .product-arrow{transform:translate(4px);color:var(--espresso)}.pv{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.pv-mask-1{background:linear-gradient(145deg,#dfd4c6,#c8b9a8,#b8a896);position:relative;width:100%;height:100%}.pv-mask-1:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 30% 25%,rgba(255,250,244,.6) 0%,transparent 50%),radial-gradient(ellipse at 70% 75%,rgba(180,155,125,.3) 0%,transparent 45%)}.pv-mask-1:after{content:"DNA RENEWAL MASK";position:absolute;bottom:36px;left:50%;transform:translate(-50%);font-family:var(--serif);font-size:13px;letter-spacing:.3em;text-transform:uppercase;color:#2c221880;text-align:center;white-space:nowrap}.pv-oil-1{background:linear-gradient(155deg,#e8ddd0,#d4c4b0 40%,#c0aa96);position:relative;width:100%;height:100%}.pv-oil-1:before{content:"";position:absolute;top:20%;left:50%;transform:translate(-50%);width:60px;height:180px;background:linear-gradient(180deg,#fffaf4e6,#dcc8afb3 40%,#bea58780);border-radius:30px 30px 18px 18px;box-shadow:inset -4px 0 16px #b496734d,0 8px 30px #8c6e5026}.pv-oil-1:after{content:"BARRIER MASK";position:absolute;bottom:36px;left:50%;transform:translate(-50%);font-family:var(--serif);font-size:13px;letter-spacing:.3em;text-transform:uppercase;color:#2c221880;white-space:nowrap}.pv-mask-2{background:linear-gradient(130deg,#e6ddd2,#cdbfb0 45%,#baa898);position:relative;width:100%;height:100%}.pv-mask-2:before{content:"";position:absolute;top:18%;left:50%;transform:translate(-50%);width:140px;height:80px;background:#fffaf48c;border-radius:50%;filter:blur(2px)}.pv-mask-2:after{content:"GLASS SKIN MASK";position:absolute;bottom:36px;left:50%;transform:translate(-50%);font-family:var(--serif);font-size:13px;letter-spacing:.3em;text-transform:uppercase;color:#2c221880;text-align:center;white-space:nowrap}.philosophy{background:var(--espresso);padding:140px 80px;position:relative;overflow:hidden}.philosophy:before{content:"";position:absolute;top:-80px;right:-80px;width:480px;height:480px;border-radius:50%;background:radial-gradient(circle,rgba(184,150,90,.12) 0%,transparent 65%)}.philosophy:after{content:"";position:absolute;bottom:-60px;left:-60px;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,rgba(184,150,90,.08) 0%,transparent 65%)}.philosophy-inner{max-width:760px;position:relative;z-index:2}.philosophy .section-label{color:var(--gold-light)}.philosophy .section-label:before{background:var(--gold-light)}.philosophy-heading{font-family:var(--serif);font-size:clamp(40px,4.5vw,68px);font-weight:300;line-height:1.1;color:var(--cream);margin-bottom:40px}.philosophy-heading em{font-style:italic;color:var(--gold-light)}.philosophy-body{font-size:15px;line-height:1.85;color:#e8ddd0bf;max-width:560px;font-weight:300;letter-spacing:.02em;margin-bottom:56px}.philosophy-stats{display:flex;gap:56px;flex-wrap:wrap}.stat-num{font-family:var(--serif);font-size:52px;font-weight:300;color:var(--gold-light);line-height:1;letter-spacing:-.01em;display:block;margin-bottom:8px}.stat-label{font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:#e8ddd080;font-weight:400}.eracell{padding:0;display:grid;grid-template-columns:1fr 1fr;min-height:560px;background:var(--ivory);border-top:1px solid var(--champagne);border-bottom:1px solid var(--champagne);overflow:hidden}.eracell-left{padding:100px 72px 100px 80px;display:flex;flex-direction:column;justify-content:center;position:relative}.eracell-left:after{content:"";position:absolute;top:0;right:0;width:1px;height:100%;background:linear-gradient(180deg,transparent,var(--champagne) 20%,var(--champagne) 80%,transparent)}.eracell-badge{display:inline-flex;align-items:center;gap:10px;margin-bottom:32px}.eracell-badge-line{width:28px;height:1px;background:var(--gold);display:inline-block}.eracell-badge-text{font-size:10px;letter-spacing:.28em;text-transform:uppercase;color:var(--gold);font-weight:400}.eracell-name{font-family:var(--serif);font-size:clamp(38px,3.8vw,58px);font-weight:300;line-height:1.08;color:var(--espresso);margin-bottom:10px;letter-spacing:-.01em}.eracell-tm{font-family:var(--sans);font-size:14px;font-weight:300;vertical-align:super;letter-spacing:0;color:var(--mink)}.eracell-rule{width:48px;height:1px;background:var(--champagne);margin:32px 0}.eracell-desc{font-size:15px;line-height:1.82;color:var(--mink);font-weight:300;letter-spacing:.02em;max-width:420px}.eracell-right{padding:100px 80px 100px 72px;display:flex;flex-direction:column;justify-content:center;position:relative;background:var(--cream)}.eracell-right:before{content:"ERA";position:absolute;bottom:-10px;right:32px;font-family:var(--serif);font-size:160px;font-weight:300;color:#2c221808;line-height:1;-webkit-user-select:none;user-select:none;pointer-events:none}.eracell-actives-label{font-size:10px;letter-spacing:.28em;text-transform:uppercase;color:var(--warm-tan);font-weight:400;margin-bottom:36px}.eracell-active{padding:28px 0;border-top:1px solid var(--champagne);display:grid;grid-template-columns:36px 1fr;gap:0 24px;align-items:start;position:relative;z-index:1}.eracell-active:last-child{border-bottom:1px solid var(--champagne)}.eracell-active-num{font-family:var(--serif);font-size:13px;font-weight:400;color:var(--gold);padding-top:2px;letter-spacing:.08em}.eracell-active-name{font-family:var(--serif);font-size:20px;font-weight:400;color:var(--espresso);margin-bottom:6px;letter-spacing:.01em}.eracell-active-role{font-size:12px;color:var(--mink);font-weight:300;letter-spacing:.08em;line-height:1.6}.ingredients{background:var(--cream)}.ingredients-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;background:var(--champagne)}.ingr-card{background:var(--cream);padding:56px 48px 60px;position:relative;overflow:hidden;transition:background .4s}.ingr-card:hover{background:var(--ivory)}.ingr-card:hover .ingr-icon-bg{transform:scale(1.08);opacity:.8}.ingr-icon-bg{position:absolute;top:-20px;right:-20px;width:130px;height:130px;border-radius:50%;background:radial-gradient(circle,rgba(184,150,90,.08) 0%,transparent 70%);transition:transform .5s,opacity .4s}.ingr-number{font-family:var(--serif);font-size:13px;color:var(--gold);font-weight:400;letter-spacing:.12em;margin-bottom:28px;display:block}.ingr-title{font-family:var(--serif);font-size:26px;font-weight:400;color:var(--espresso);margin-bottom:8px;line-height:1.2}.ingr-subtitle{font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--gold);font-weight:400;margin-bottom:22px;display:block}.ingr-desc{font-size:13.5px;color:var(--mink);line-height:1.75;font-weight:300;letter-spacing:.01em}.editorial{height:70vh;min-height:480px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.editorial-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 20% 50%,rgba(201,185,168,.9) 0%,transparent 50%),radial-gradient(ellipse at 80% 30%,rgba(232,221,208,.7) 0%,transparent 45%),radial-gradient(ellipse at 55% 80%,rgba(184,150,90,.12) 0%,transparent 40%),linear-gradient(165deg,#d9cfc4,#c4b5a4 35%,#b2a191 60%,#a08f7f)}.editorial-orbs{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.ed-orb{position:absolute;border-radius:50%}.ed-orb-1{width:420px;height:420px;top:-10%;left:-5%;background:radial-gradient(circle at 40% 35%,rgba(255,250,244,.5) 0%,rgba(232,221,208,.2) 50%,transparent 70%);filter:blur(2px)}.ed-orb-2{width:280px;height:280px;bottom:-8%;right:8%;background:radial-gradient(circle at 38% 32%,rgba(255,248,240,.4) 0%,rgba(212,185,155,.15) 55%,transparent 72%);filter:blur(1px)}.editorial-content{position:relative;z-index:2;text-align:center;padding:0 40px}.editorial-content .section-label{justify-content:center;color:#2c22188c;margin-bottom:22px}.editorial-content .section-label:before{background:#2c221859}.editorial-quote{font-family:var(--serif);font-size:clamp(32px,4vw,60px);font-weight:300;line-height:1.15;color:var(--espresso);max-width:760px;letter-spacing:-.01em}.editorial-quote em{font-style:italic;color:#2c22188c}.testimonials{background:var(--ivory)}.testimonials-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:36px}.testi-card{padding:48px 40px 52px;background:var(--cream);border:1px solid var(--champagne);transition:border-color .35s,transform .35s}.testi-card:hover{border-color:var(--warm-tan);transform:translateY(-4px)}.testi-stars{color:var(--gold);font-size:13px;letter-spacing:3px;margin-bottom:26px;display:block}.testi-quote{font-family:var(--serif);font-size:19px;font-weight:300;line-height:1.55;color:var(--espresso);margin-bottom:30px;font-style:italic}.testi-author{font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--mink);font-weight:400;display:flex;align-items:center;gap:10px}.testi-author:before{content:"";display:inline-block;width:24px;height:1px;background:var(--champagne)}.newsletter{padding:120px 80px;text-align:center;background:var(--cream);border-top:1px solid var(--champagne)}.newsletter .section-label{justify-content:center;margin-bottom:20px}.newsletter .section-heading{max-width:580px;margin:0 auto 20px}.newsletter-sub{font-size:14px;color:var(--mink);line-height:1.7;max-width:400px;margin:0 auto 48px;font-weight:300;letter-spacing:.02em}.newsletter-form{display:flex;gap:0;max-width:460px;margin:0 auto}.newsletter-input{flex:1;padding:16px 24px;border:1px solid var(--champagne);border-right:none;background:var(--ivory);font-family:var(--sans);font-size:13px;font-weight:300;color:var(--espresso);letter-spacing:.05em;outline:none;transition:border-color .3s}.newsletter-input::placeholder{color:var(--warm-tan)}.newsletter-input:focus{border-color:var(--mink)}.newsletter-btn{padding:16px 32px;background:var(--espresso);color:var(--cream);border:1px solid var(--espresso);font-family:var(--sans);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;font-weight:400;cursor:pointer;transition:background .3s,color .3s;white-space:nowrap}.newsletter-btn:hover{background:var(--mink);border-color:var(--mink)}.newsletter-note{font-size:11px;color:var(--warm-tan);margin-top:18px;letter-spacing:.05em}.newsletter-success{font-family:var(--serif);font-size:22px;font-weight:300;color:var(--espresso);font-style:italic;letter-spacing:.02em;margin-bottom:8px}.newsletter-already{font-size:13px;color:var(--mink);letter-spacing:.06em;margin-bottom:8px;font-weight:300}.newsletter-form .errors,.newsletter-form .error{font-size:12px;color:sienna;letter-spacing:.05em;margin-bottom:12px;width:100%;text-align:left}a.product-overlay-btn{display:inline-block;text-decoration:none}footer{background:var(--espresso);color:var(--champagne);padding:80px 80px 40px}.footer-top{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:60px;padding-bottom:60px;border-bottom:1px solid rgba(200,185,168,.15);margin-bottom:40px}.footer-brand-name{font-family:var(--serif);font-size:22px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--cream);margin-bottom:18px;display:block}.footer-tagline{font-size:13px;color:#e8ddd08c;line-height:1.7;font-weight:300;max-width:240px;letter-spacing:.03em;margin-bottom:28px}.footer-social{display:flex;gap:20px}.footer-social a{font-size:10px;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;color:#e8ddd080;transition:color .25s;font-weight:400}.footer-social a:hover{color:var(--gold-light)}.footer-col-title{font-size:10px;letter-spacing:.28em;text-transform:uppercase;color:var(--gold-light);font-weight:400;margin-bottom:24px;display:block}.footer-links{list-style:none;display:flex;flex-direction:column;gap:13px}.footer-links a{font-size:13px;text-decoration:none;color:#e8ddd08c;font-weight:300;letter-spacing:.05em;transition:color .25s}.footer-links a:hover{color:var(--cream)}.footer-bottom{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.footer-copy{font-size:11px;color:#e8ddd059;letter-spacing:.08em;font-weight:300}.footer-legal{display:flex;gap:28px}.footer-legal a{font-size:11px;text-decoration:none;color:#e8ddd059;letter-spacing:.08em;transition:color .25s;font-weight:300}.footer-legal a:hover{color:#e8ddd0b3}.divider{height:1px;background:linear-gradient(90deg,transparent,var(--champagne) 20%,var(--champagne) 80%,transparent);margin:0 80px}.reveal{opacity:0;transform:translateY(32px);transition:opacity .8s ease,transform .8s ease}.reveal.visible{opacity:1;transform:translateY(0)}.reveal-delay-1{transition-delay:.12s}.reveal-delay-2{transition-delay:.24s}.reveal-delay-3{transition-delay:.36s}.reveal-delay-4{transition-delay:.48s}@keyframes fadeUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes float1{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-18px) rotate(2deg)}}@keyframes float2{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-12px) rotate(-1.5deg)}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(max-width:1024px){nav{padding:0 32px;height:64px}.myera-nav-links-unused{gap:24px}.hero{padding:0 0 0 48px}.hero-text{padding:60px 40px 60px 0}.hero h1{font-size:clamp(42px,5vw,64px)}.hero-orb-1{width:240px;height:240px}.hero-orb-2{width:140px;height:140px}.hero-orb-3{width:80px;height:80px}.section{padding:90px 48px}.products-grid{grid-template-columns:repeat(3,1fr);gap:18px}.product-img{height:300px}.philosophy{padding:100px 48px}.eracell-left{padding:80px 48px}.eracell-right{padding:80px 48px 80px 40px}.ingredients-grid{grid-template-columns:repeat(3,1fr)}.ingr-card{padding:44px 36px 48px}.testimonials-grid{gap:22px}.testi-card{padding:36px 28px 40px}.newsletter{padding:90px 48px}footer{padding:64px 48px 32px}.footer-top{gap:36px}}@media(max-width:768px){nav{padding:0 24px;height:60px}.myera-nav-links-unused{display:none}.myera-nav-logo-unused{font-size:17px}.myera-nav-cta-unused{padding:8px 18px;font-size:10px}.hero{grid-template-columns:1fr;min-height:auto;padding:0}.hero:before{display:none}.hero-text{padding:72px 32px 56px;order:1;animation:none;opacity:1;transform:none}.hero h1{font-size:clamp(44px,10vw,64px)}.hero-sub{max-width:100%;font-size:14px}.hero-btns{flex-direction:column;gap:12px}.btn-primary,.btn-outline{text-align:center;padding:15px 32px}.hero-visual{height:55vw;min-height:280px;order:0;animation:none;opacity:1}.hero-orb-1{width:200px;height:200px;top:8%;left:10%}.hero-orb-2{width:110px;height:110px;bottom:10%;right:8%}.hero-orb-3{width:65px;height:65px;top:50%;left:38%}.hero-number{font-size:72px}.hero-label{font-size:9px;bottom:16px;left:20px}.section{padding:72px 24px}.section-sub{max-width:100%;margin-bottom:48px}.products-grid{grid-template-columns:1fr;gap:20px}.product-img{height:320px}.philosophy{padding:80px 24px}.philosophy-stats{gap:36px}.stat-num{font-size:44px}.eracell{grid-template-columns:1fr;min-height:auto}.eracell-left{padding:64px 24px 48px;border-bottom:1px solid var(--champagne)}.eracell-left:after{display:none}.eracell-right{padding:48px 24px 64px}.eracell-right:before{display:none}.ingredients-grid{grid-template-columns:1fr}.ingr-card{padding:44px 28px 48px}.editorial{height:auto;min-height:380px;padding:80px 24px}.editorial-quote{font-size:clamp(28px,6vw,44px)}.testimonials-grid{grid-template-columns:1fr;gap:16px}.newsletter{padding:72px 24px}.newsletter-form{flex-direction:column;max-width:100%}.newsletter-input{border-right:1px solid var(--champagne);border-bottom:none;width:100%}.newsletter-btn{width:100%;padding:16px}footer{padding:56px 24px 32px}.footer-top{grid-template-columns:1fr 1fr;gap:40px 24px}.footer-bottom{flex-direction:column;align-items:flex-start;gap:12px}.footer-legal{flex-wrap:wrap;gap:16px}.divider{margin:0 24px}}@media(max-width:480px){nav{padding:0 20px}.myera-nav-logo-unused{font-size:15px;letter-spacing:.12em}.myera-nav-cta-unused{display:none}.hero-text{padding:56px 20px 48px}.hero h1{font-size:clamp(38px,11vw,54px)}.hero-sub{font-size:13.5px;margin-bottom:36px}.hero-visual{height:65vw;min-height:240px}.hero-orb-1{width:160px;height:160px}.hero-orb-2{width:90px;height:90px}.hero-orb-3{width:50px;height:50px}.hero-number{font-size:56px;top:20px;right:20px}.myera-announce-unused{font-size:10px;letter-spacing:.14em;padding:9px 16px}.announce a{display:block;margin:6px 0 0}.marquee-item{padding:0 28px;font-size:9.5px}.section{padding:60px 20px}.section-heading{font-size:clamp(30px,8vw,44px)}.section-sub{font-size:13px}.product-img{height:280px}.product-info{padding:22px 20px 26px}.product-name{font-size:20px}.philosophy{padding:64px 20px}.philosophy-heading{font-size:clamp(32px,9vw,52px)}.philosophy-stats{gap:28px}.stat-num{font-size:40px}.eracell-left{padding:56px 20px 40px}.eracell-right{padding:40px 20px 56px}.eracell-name{font-size:clamp(32px,9vw,48px)}.eracell-active{gap:0 16px}.ingr-card{padding:36px 20px 40px}.ingr-title{font-size:22px}.editorial{padding:64px 20px;min-height:320px}.editorial-quote{font-size:clamp(24px,7vw,36px)}.testi-card{padding:32px 20px 36px}.testi-quote{font-size:17px}.newsletter{padding:60px 20px}.newsletter-input{padding:14px 18px}.newsletter-btn{padding:14px;font-size:10px}.newsletter-success{font-size:18px}footer{padding:48px 20px 28px}.footer-top{grid-template-columns:1fr;gap:36px}.footer-brand-name{font-size:18px}.footer-legal{flex-direction:column;gap:10px}.divider{margin:0 20px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/myera.css.map */
