@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600&family=DM+Serif+Display&display=swap";.aurea-landing{--bg:#faf8f2;--surface:#fff;--surface-2:#f3efe6;--ink:#182219;--muted:#6d7269;--line:#1822191f;--accent:#1e321f;--accent-soft:#dfe4d7;--cream:#ece7db;--max:1240px;color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;min-height:100vh;margin:0;font-family:DM Sans,system-ui,sans-serif}.aurea-landing *{box-sizing:border-box}.aurea-landing img{max-width:100%;display:block}.aurea-landing button,.aurea-landing input{font:inherit}.aurea-landing button{cursor:pointer}.aurea-landing a{color:inherit;text-decoration:none}.aurea-landing h1,.aurea-landing h2,.aurea-landing h3,.aurea-landing p{margin:0}.aurea-landing h1,.aurea-landing h2,.aurea-landing h3{letter-spacing:-.03em;font-family:DM Serif Display,Georgia,serif;font-weight:400}.aurea-landing .container{width:min(calc(100% - 48px),var(--max));margin-inline:auto}.aurea-landing .section{padding:clamp(80px,8vw,120px) 0}.aurea-landing .eyebrow{border:1px solid var(--line);letter-spacing:.12em;text-transform:uppercase;color:#4d554c;background:#ffffff61;border-radius:999px;align-items:center;gap:8px;margin-bottom:15px;padding:7px 11px;font-size:11px;display:inline-flex}.aurea-landing .eyebrow-dot{background:#587052;border-radius:50%;width:5px;height:5px}.aurea-landing .btn{border:1px solid var(--accent);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:0 18px;transition:transform .25s cubic-bezier(.16,1,.3,1),background .25s,color .25s,box-shadow .25s;display:inline-flex}.aurea-landing .btn-primary{background:var(--accent);color:#fff}.aurea-landing .btn-secondary{color:var(--ink);background:0 0}.aurea-landing .btn:hover{transform:translateY(-2px);box-shadow:0 10px 28px #141e141f}.aurea-landing .btn:active{transform:translateY(0);box-shadow:0 3px 10px #141e1414}.aurea-landing .btn-primary:hover{background:#29442a}.aurea-landing .btn-secondary:hover{background:#0000000a}.aurea-landing .signin{transition:opacity .2s,transform .2s}.aurea-landing .signin:hover{opacity:.75;transform:translateY(-1px)}.aurea-landing .nav{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#faf8f2d9;border-bottom:1px solid #0000;transition:background .3s,border-color .3s;position:sticky;top:0}.aurea-landing .nav.scrolled{border-color:var(--line);background:#faf8f2f2}.aurea-landing .nav-inner{justify-content:space-between;align-items:center;gap:30px;min-height:78px;display:flex}.aurea-landing .brand{align-items:center;gap:10px;transition:opacity .2s;display:flex}.aurea-landing .brand:hover{opacity:.85}.aurea-landing .brand-mark{place-items:center;width:28px;height:28px;display:grid}.aurea-landing .brand-mark svg{width:26px}.aurea-landing .brand-copy strong{letter-spacing:.08em;font-family:DM Serif Display;font-size:22px;line-height:.8;display:block}.aurea-landing .brand-copy small{letter-spacing:.25em;text-transform:uppercase;color:var(--muted);margin-top:7px;font-size:7px;display:block}.aurea-landing .nav-links{color:#3f463f;align-items:center;gap:28px;font-size:13px;display:flex}.aurea-landing .nav-links a{padding:9px 0;position:relative}.aurea-landing .nav-links a:after{content:"";background:var(--accent);height:1px;transition:right .25s;position:absolute;bottom:3px;left:0;right:100%}.aurea-landing .nav-links a:hover:after{right:0}.aurea-landing .nav-actions{align-items:center;gap:14px;font-size:12px;display:flex}.aurea-landing .mobile-toggle{cursor:pointer;background:0 0;border:0;padding:7px;display:none}.aurea-landing .hero{padding:16px 0 14px}.aurea-landing .hero-stage{background:#faf8f2;border-radius:24px;max-height:clamp(540px,62vw,680px);position:relative;overflow:hidden}.aurea-landing .hero-stage-picture{display:contents}.aurea-landing .hero-stage-bg{width:100%;height:auto;margin-top:85px;display:block}.aurea-landing .hero-stage-content{z-index:10;max-width:540px;position:absolute;top:20px;left:38px}.aurea-landing .hero h1{letter-spacing:-.02em;max-width:560px;font-size:clamp(30px,3.8vw,44px);line-height:1.02}.aurea-landing .hero-subtext{color:var(--muted);max-width:420px;margin-top:6px;font-size:13.5px;line-height:1.45}.aurea-landing .hero-title-cta{display:none}.aurea-landing .hero-actions{gap:12px;display:flex}.aurea-landing .hero-stage .hero-pill{border:1px solid var(--line);z-index:10;border-radius:999px;width:270px;height:101px;transition:box-shadow .3s;position:absolute;top:20px;right:38px;overflow:hidden}.aurea-landing .hero-stage .hero-pill:hover{box-shadow:0 8px 20px #00000014}.aurea-landing .hero-pill img{object-fit:cover;object-position:center 60%;filter:saturate(.88);width:100%;height:100%}.aurea-landing .hero-overlay{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:30;cursor:pointer;background:#ffffff4d;border:1px solid #ffffff8c;border-radius:6px;flex-direction:column;gap:14px;width:min(300px,100% - 84px);padding:20px 22px;transition:all .45s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;bottom:110px;left:42px;box-shadow:0 12px 35px #00000014}.aurea-landing .hero-overlay:hover{background:#ffffff73;border-color:#ffffffd9;transform:translateY(-3px);box-shadow:0 18px 45px #0000001f}.aurea-landing .hero-overlay:hover .overlay-cta{background:#f0eeea}.aurea-landing .hero-overlay .overlay-desc{color:var(--ink);margin:0;font-size:13px;font-weight:500;line-height:1.55}.aurea-landing .overlay-cta{color:#182219;background:#fff;border:1px solid #00000014;border-radius:6px;align-items:center;gap:8px;width:fit-content;padding:9px 18px;font-size:13px;font-weight:600;transition:background .25s;display:inline-flex;box-shadow:0 4px 12px #00000014}.aurea-landing .hero-badge{display:none}.aurea-landing #filosofia.section{padding-top:clamp(40px,4vw,60px);padding-bottom:clamp(40px,4vw,60px)}.aurea-landing #rituales.section{padding-top:clamp(40px,4vw,60px);padding-bottom:clamp(40px,4vw,60px);position:relative}.aurea-landing .split{grid-template-columns:.95fr 1.05fr;align-items:center;gap:clamp(35px,7vw,90px);display:grid}.aurea-landing .media-card{background:var(--surface-2);border-radius:18px;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s;overflow:hidden;box-shadow:0 8px 24px #0000000f}.aurea-landing .media-card:hover{transform:translateY(-4px);box-shadow:0 16px 40px #0000001a}.aurea-landing .media-card img{aspect-ratio:1.05;object-fit:cover;width:100%}.aurea-landing .copy-block{max-width:590px}.aurea-landing .copy-block h2{margin:0 0 20px;font-size:clamp(30px,3.2vw,44px);line-height:1.15}.aurea-landing .copy-block p{color:var(--muted);max-width:540px;font-size:16px;line-height:1.7}.aurea-landing .link-arrow{border-bottom:1px solid var(--ink);align-items:center;gap:8px;margin-top:22px;padding-bottom:5px;font-size:13px;transition:gap .25s,color .2s,border-color .2s;display:inline-flex}.aurea-landing .link-arrow:hover{color:var(--accent);border-color:var(--accent);gap:12px}.aurea-landing .section.section-benefits{padding:40px 0 20px}.aurea-landing .benefit-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.aurea-landing .benefit{border-right:1px solid var(--line);min-height:190px;padding:32px 25px;transition:background .3s,transform .3s}.aurea-landing .benefit:last-child{border-right:0}.aurea-landing .benefit:hover{background:#ffffff80}.aurea-landing .icon-wrap{border:1px solid var(--line);border-radius:50%;place-items:center;width:38px;height:38px;margin-bottom:24px;display:grid}.aurea-landing .benefit h3{letter-spacing:-.02em;margin-bottom:9px;font-family:DM Sans;font-size:18px;font-weight:500}.aurea-landing .benefit p{color:var(--muted);font-size:15px;line-height:1.6}.aurea-landing #rituales.section:before{content:"";opacity:.25;pointer-events:none;z-index:0;background:url(/aurea-images/signature_bg.png) bottom/cover no-repeat;position:absolute;inset:0}.aurea-landing #rituales.section>*{z-index:1;position:relative}.aurea-landing #ingredientes.section{padding-top:clamp(40px,4vw,60px)}.aurea-landing .product-intro{justify-content:space-between;align-items:end;gap:30px;margin-bottom:34px;display:flex}.aurea-landing .product-intro h2{font-size:clamp(30px,3.2vw,44px);line-height:1.15}.aurea-landing .product-intro p{max-width:390px;color:var(--muted);font-size:15px;line-height:1.6}.aurea-landing .product-feature{grid-template-columns:1.08fr .92fr;align-items:center;gap:50px;display:grid}.aurea-landing .product-gallery{grid-template-columns:1fr 1fr;gap:10px;display:grid}.aurea-landing .product-gallery .large{grid-row:span 2}.aurea-landing .product-gallery img{object-fit:cover;border-radius:16px;width:100%;height:253px;transition:transform .6s cubic-bezier(.16,1,.3,1),filter .4s}.aurea-landing .product-gallery img:hover{filter:saturate(1.05);transform:scale(1.025)}.aurea-landing .product-gallery .large img{object-fit:cover;border-radius:16px;width:100%;height:517px}.aurea-landing .product-info{padding-right:30px}.aurea-landing .product-info .kicker{text-transform:uppercase;letter-spacing:.13em;color:var(--muted);font-size:11px}.aurea-landing .product-info h3{margin:14px 0 18px;font-size:clamp(30px,3.2vw,44px);line-height:1.15}.aurea-landing .product-info>p{color:var(--muted);max-width:520px;font-size:15px;line-height:1.65}.aurea-landing .chips{flex-wrap:wrap;gap:8px;margin:22px 0;display:flex}.aurea-landing .chip{border:1px solid var(--line);cursor:default;border-radius:999px;padding:8px 12px;font-size:12px;transition:all .2s}.aurea-landing .chip:hover{border-color:var(--ink);background:#ffffffb3;transform:translateY(-1px)}.aurea-landing .price-row{justify-content:space-between;align-items:end;gap:20px;margin-top:28px;display:flex}.aurea-landing .price small{color:var(--muted);margin-bottom:5px;font-size:11px;display:block}.aurea-landing .price strong{font-family:DM Serif Display;font-size:44px;font-weight:400}.aurea-landing .formula-switch{flex-wrap:wrap;gap:8px;margin:20px 0 28px;display:flex}.aurea-landing .formula-switch button{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:999px;padding:9px 14px;font-size:12px;transition:all .25s cubic-bezier(.16,1,.3,1)}.aurea-landing .formula-switch button:hover:not(.active){border-color:var(--ink);background:#fff9;transform:translateY(-1px)}.aurea-landing .formula-switch button.active{background:var(--accent);color:#fff;border-color:var(--accent);box-shadow:0 4px 14px #141e1426}.aurea-landing .editorial-title{text-align:center;max-width:820px;margin:0 auto 38px}.aurea-landing .editorial-title h2{font-size:clamp(24px,2.5vw,36px);line-height:1.25}.aurea-landing .editorial-image{border-radius:20px;overflow:hidden}.aurea-landing .editorial-image img{aspect-ratio:2.25;object-fit:cover;object-position:center;width:100%;transition:transform .7s cubic-bezier(.16,1,.3,1)}.aurea-landing .editorial-image:hover img{transform:scale(1.02)}.aurea-landing .editorial-features{border:1px solid var(--line);border-top:0;border-radius:0 0 18px 18px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.aurea-landing .editorial-feature{text-align:center;border-right:1px solid var(--line);padding:28px;transition:background .3s}.aurea-landing .editorial-feature:hover{background:#ffffff4d}.aurea-landing .editorial-feature:last-child{border-right:0}.aurea-landing .editorial-feature h3{margin:12px 0 7px;font-family:DM Sans;font-size:15px;font-weight:500}.aurea-landing .editorial-feature p{color:var(--muted);font-size:14.5px;line-height:1.6}.aurea-landing .commitment{background:#e9e6dc}.aurea-landing .commitment-head{text-align:center;max-width:780px;margin:0 auto 46px}.aurea-landing .commitment-head h2{margin-top:0;font-size:clamp(30px,3.2vw,44px);line-height:1.15}.aurea-landing .commitment-grid{border:1px solid var(--line);background:#ffffff42;border-radius:20px;grid-template-columns:1fr 1fr;gap:0;display:grid;overflow:hidden}.aurea-landing .commitment-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;min-height:280px;transition:background .3s;display:grid}.aurea-landing .commitment-card:nth-child(2n){border-right:0}.aurea-landing .commitment-card:nth-last-child(-n+2){border-bottom:0}.aurea-landing .commitment-card .photo{overflow:hidden}.aurea-landing .commitment-card img{object-fit:cover;object-position:center;transform-origin:50%;width:100%;height:100%}.aurea-landing .commitment-copy{flex-direction:column;justify-content:center;padding:28px;display:flex}.aurea-landing .commitment-copy span{letter-spacing:.12em;color:#62705f;margin-bottom:10px;font-size:11px}.aurea-landing .commitment-copy h3{margin-bottom:12px;font-size:26px;line-height:1.1}.aurea-landing .commitment-copy p{color:var(--muted);font-size:15px;line-height:1.65}.aurea-landing .editorial-mosaic{grid-template-columns:repeat(4,1fr);align-items:start;gap:24px;display:grid}.aurea-landing .mosaic-column{flex-direction:column;gap:12px;display:flex}.aurea-landing .mosaic-photo{background:var(--surface-2);aspect-ratio:.85;border-radius:8px;overflow:hidden;box-shadow:0 8px 24px #141e140f}.aurea-landing .mosaic-photo img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1)}.aurea-landing .mosaic-photo:hover img{transform:scale(1.03)}.aurea-landing .mosaic-text{flex-direction:column;justify-content:flex-start;padding:6px 2px;display:flex}.aurea-landing .mosaic-glyph{color:#4a6345;margin-bottom:12px;display:inline-flex}.aurea-landing .mosaic-text h3{color:var(--ink);letter-spacing:-.01em;margin-bottom:10px;font-family:DM Serif Display,serif;font-size:22px;font-weight:400;line-height:1.15}.aurea-landing .mosaic-text p{color:var(--muted);font-size:14.5px;line-height:1.6}@media (width<=980px){.aurea-landing .editorial-mosaic{grid-template-columns:repeat(2,1fr);gap:24px}}@media (width<=640px){.aurea-landing .editorial-mosaic{grid-template-columns:1fr;gap:28px}}.aurea-landing .why{background:#f0eee7}.aurea-landing .why-grid{grid-template-columns:.7fr 1.2fr .7fr;align-items:center;gap:20px;display:grid}.aurea-landing .why-side{gap:60px;display:grid}.aurea-landing .why-item{max-width:280px;transition:transform .3s}.aurea-landing .why-item:hover{transform:translateY(-3px)}.aurea-landing .why-item h3{margin:12px 0 9px;font-size:24px}.aurea-landing .why-item p{color:var(--muted);font-size:14.5px;line-height:1.6}.aurea-landing .why-center{text-align:center}.aurea-landing .why-center h2{font-size:clamp(30px,3.2vw,44px);line-height:1.15}.aurea-landing .why-center img{object-fit:cover;object-position:center;border-radius:18px;width:min(500px,100%);max-height:390px;margin:30px auto 10px;transition:transform .6s cubic-bezier(.16,1,.3,1)}.aurea-landing .why-center:hover img{transform:scale(1.025)}.aurea-landing .collection{background:#faf9f5;padding-bottom:clamp(40px,4vw,60px)}.aurea-landing .collection-head{justify-content:space-between;align-items:end;margin-bottom:35px;display:flex}.aurea-landing .collection-head h2{font-size:clamp(30px,3.2vw,44px);line-height:1.15}.aurea-landing .collection-grid{grid-template-columns:repeat(3,1fr);gap:34px 20px;display:grid}.aurea-landing .product-card{transition:transform .3s}.aurea-landing .product-card:hover{transform:translateY(-3px)}.aurea-landing .product-card .photo{background:#f1f0eb;border-radius:16px;overflow:hidden}.aurea-landing .product-card .photo img{aspect-ratio:1.05;object-fit:cover;width:100%}.aurea-landing .product-card .meta{justify-content:space-between;align-items:end;gap:20px;padding:15px 3px 0;display:flex}.aurea-landing .product-card h3{letter-spacing:-.01em;margin-bottom:5px;font-family:DM Sans,sans-serif;font-size:17px;font-weight:600}.aurea-landing .product-card p{color:var(--muted);max-width:260px;font-size:14.5px;line-height:1.55}.aurea-landing .circle-arrow{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;transition:all .3s;display:grid}.aurea-landing .product-card:hover .circle-arrow{background:var(--accent);color:#fff;border-color:var(--accent);transform:rotate(-8deg)}.aurea-landing .newsletter{text-align:center;border-top:1px solid var(--line);padding:clamp(40px,4vw,60px) 0 clamp(80px,8vw,120px)}.aurea-landing .newsletter h2{font-size:clamp(30px,3.2vw,44px);line-height:1.15}.aurea-landing .newsletter p{max-width:580px;color:var(--muted);margin:20px auto 28px;line-height:1.6}.aurea-landing .news-form{border:1px solid var(--line);background:#fff;border-radius:10px;gap:8px;width:min(620px,100%);margin:0 auto;padding:6px;display:flex}.aurea-landing .news-form input{background:0 0;border:0;outline:0;flex:1;min-width:0;padding:0 12px}.aurea-landing .news-benefits{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);max-width:850px;margin:50px auto 0;display:grid}.aurea-landing .news-benefit{border-right:1px solid var(--line);padding:22px 14px;font-size:13px}.aurea-landing .news-benefit:last-child{border-right:0}.aurea-landing .news-benefit strong{margin-top:9px;font-size:15.5px;font-weight:600;display:block}.aurea-landing .news-benefit span{color:var(--muted);font-size:14px;line-height:1.45}.aurea-landing footer{background:var(--accent);color:#fff;border-top:1px solid #ffffff1a}.aurea-landing .footer-top{grid-template-columns:1.4fr repeat(3,1fr);gap:40px;padding:55px 0;display:grid}.aurea-landing .footer-brand .brand{color:#fff}.aurea-landing .footer-brand .brand-copy small{color:#ffffffb3}.aurea-landing .footer-brand p{color:#ffffffc7;max-width:280px;margin-top:15px;font-size:14px;line-height:1.65}.aurea-landing .footer-col h4{text-transform:uppercase;letter-spacing:.12em;color:#fff;margin-bottom:18px;font-size:12px;font-weight:600}.aurea-landing .footer-col a{color:#ffffffbf;margin:10px 0;font-size:14px;transition:color .25s cubic-bezier(.16,1,.3,1);display:block}.aurea-landing .footer-col a:hover{color:#fff}.aurea-landing .footer-bottom{border-top:1px solid #ffffff1f;justify-content:space-between;align-items:end;gap:20px;padding:28px 0 36px;display:flex}.aurea-landing .footer-bottom .big-brand{color:#ffffff14;letter-spacing:.06em;font-family:DM Serif Display;font-size:72px;line-height:.7}.aurea-landing .footer-bottom p{color:#fff9;font-size:12.5px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.aurea-landing a:focus-visible,.aurea-landing button:focus-visible,.aurea-landing input:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.aurea-cart-toast{z-index:9999;color:#f8f6f0;letter-spacing:-.01em;background:#182219;border:1px solid #ffffff1f;border-radius:12px;align-items:center;gap:12px;padding:12px 18px;font-family:DM Sans,sans-serif;font-size:13px;display:inline-flex;position:fixed;bottom:26px;right:26px;box-shadow:0 14px 40px #00000038}.aurea-cart-toast .toast-icon-wrap{background:var(--accent);color:#fff;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}@media (prefers-reduced-motion:reduce){.aurea-landing *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=980px){.aurea-landing .container{width:min(calc(100% - 36px),var(--max))}.aurea-landing .nav-links{border:1px solid var(--line);background:#f7f5effa;border-radius:14px;flex-direction:column;align-items:flex-start;padding:16px;display:none;position:absolute;top:78px;left:16px;right:16px;box-shadow:0 20px 60px #00000014}.aurea-landing .nav-links.open{display:flex}.aurea-landing .mobile-toggle{display:block}.aurea-landing .nav-actions{margin-left:auto}.aurea-landing .hero-top{grid-template-columns:1fr;gap:20px}.aurea-landing .hero-copy,.aurea-landing .hero-pill{justify-self:start}.aurea-landing .hero-pill{width:240px;height:90px}.aurea-landing .benefit-grid{grid-template-columns:1fr 1fr}.aurea-landing .benefit:nth-child(2){border-right:0}.aurea-landing .benefit:nth-child(-n+2){border-bottom:1px solid var(--line)}.aurea-landing .product-feature{grid-template-columns:1fr}.aurea-landing .product-info{padding-right:0}.aurea-landing .commitment-grid{grid-template-columns:1fr}.aurea-landing .commitment-card,.aurea-landing .commitment-card:nth-child(2n){border-right:0}.aurea-landing .commitment-card:nth-last-child(-n+2){border-bottom:1px solid var(--line)}.aurea-landing .commitment-card:last-child{border-bottom:0}.aurea-landing .why-grid{grid-template-columns:1fr}.aurea-landing .why-side{grid-template-columns:1fr 1fr;gap:30px}.aurea-landing .why-item{max-width:none}.aurea-landing .why-center{order:-1}.aurea-landing .collection-grid,.aurea-landing .footer-top{grid-template-columns:1fr 1fr}}@media (width<=640px){.aurea-landing .container{width:min(calc(100% - 36px),var(--max))}.aurea-landing .section{padding:54px 0}.aurea-landing .section.section-benefits{padding:24px 0}.aurea-landing .nav-inner{min-height:66px}.aurea-landing .nav-actions .signin,.aurea-landing .nav-actions .btn{display:none}.aurea-landing .hero{padding:28px 0 20px}.aurea-landing .hero-stage{background:0 0;border-radius:20px;flex-direction:column;max-height:none;display:flex;position:relative;overflow:visible}.aurea-landing .hero-stage-content{flex-direction:column;order:1;align-items:flex-start;max-width:100%;margin-bottom:24px;padding:0 2px;display:flex;position:relative;top:0;left:0;right:0}.aurea-landing .hero h1{letter-spacing:-.025em;font-size:clamp(30px,8vw,38px);line-height:1.05}.aurea-landing .hero-subtext{color:var(--muted);max-width:100%;margin-top:10px;font-size:14.5px;line-height:1.48;display:block}.aurea-landing .hero-title-cta{border-radius:9px;margin-top:16px;padding:11px 22px;font-size:13.5px;font-weight:600;display:inline-flex}.aurea-landing .hero-stage-picture{border-radius:20px;order:2;width:100%;display:block;overflow:hidden;box-shadow:0 8px 24px #18221914}.aurea-landing .hero-stage-bg{aspect-ratio:3/4;object-fit:cover;object-position:center;transform-origin:50%;border-radius:20px;width:100%;height:auto;margin-top:0;display:block;transform:scale(1.15)!important}.aurea-landing .hero-stage .hero-pill{display:none}.aurea-landing .hero-overlay{-webkit-backdrop-filter:blur(20px);background:#ffffff52;border:1px solid #ffffffa6;border-radius:12px;width:auto;padding:14px 16px;display:block;position:absolute;bottom:12px;left:12px;right:12px;box-shadow:0 8px 30px #0000001a}.aurea-landing .hero-overlay .overlay-desc{color:#182219;text-align:left;margin:0;font-size:12.5px;font-weight:500;line-height:1.45}.aurea-landing .hero-overlay .overlay-cta,.aurea-landing .hero-badge{display:none}.aurea-landing .split{grid-template-columns:1fr;gap:32px}.aurea-landing .benefit-grid{grid-template-columns:1fr}.aurea-landing .benefit{min-height:auto;padding:22px 16px}.aurea-landing .benefit,.aurea-landing .benefit:nth-child(2){border-right:0;border-bottom:1px solid var(--line)}.aurea-landing .benefit:last-child{border-bottom:0}.aurea-landing .benefit .icon-wrap{margin-bottom:14px}.aurea-landing .product-intro,.aurea-landing .collection-head{flex-direction:column;align-items:start;gap:12px;margin-bottom:24px}.aurea-landing .product-gallery{grid-template-columns:1fr 1fr;gap:8px}.aurea-landing .product-gallery .large{grid-area:span 1/span 2}.aurea-landing .product-gallery .large img{height:260px}.aurea-landing .product-gallery img{height:150px}.aurea-landing .editorial-image img{aspect-ratio:1.35}.aurea-landing .editorial-features{border-radius:0 0 16px 16px;grid-template-columns:1fr}.aurea-landing .editorial-feature{border-right:0;border-bottom:1px solid var(--line);padding:18px 14px}.aurea-landing .editorial-feature:last-child{border-bottom:0}.aurea-landing .commitment-grid{border-radius:16px}.aurea-landing .commitment-card{grid-template-columns:1fr;min-height:auto}.aurea-landing .commitment-card .photo{height:200px}.aurea-landing .commitment-copy{padding:20px 16px}.aurea-landing .why-side{grid-template-columns:1fr;gap:22px}.aurea-landing .why-center img{max-height:260px;margin:20px auto 0}.aurea-landing .collection-grid{grid-template-columns:1fr;gap:28px}.aurea-landing .news-benefits{grid-template-columns:1fr;margin-top:32px}.aurea-landing .news-benefit{border-right:0;border-bottom:1px solid var(--line);padding:16px 12px}.aurea-landing .news-benefit:last-child{border-bottom:0}.aurea-landing .news-form{flex-direction:column;gap:6px;padding:6px}.aurea-landing .news-form input{min-height:42px;padding:0 10px}.aurea-landing .footer-top{grid-template-columns:1fr;gap:28px;padding:36px 0}.aurea-landing .footer-bottom{flex-direction:column;align-items:flex-start;gap:12px;padding:20px 0 28px}.aurea-landing .footer-bottom .big-brand{font-size:42px}.aurea-cart-toast{justify-content:center;bottom:16px;left:16px;right:16px}}
