@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Playfair+Display:wght@400;500;600;700&display=swap";*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}.amar-page{color:#351c1d;background:linear-gradient(#f5d9d2 0%,#f4ddd6 48%,#f7e9e3 100%);min-height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}@keyframes floaty{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-14px)rotate(5deg)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.float{animation:6s ease-in-out infinite floaty}.home{min-height:100vh;padding:34px 44px 180px;position:relative;overflow:hidden}.home:before{content:"";pointer-events:none;background:radial-gradient(circle at 70% 15%,#ffffff57,#0000 22%),radial-gradient(circle at 20% 8%,#ffffff42,#0000 26%),linear-gradient(135deg,#ffece573,#f6ccc31f);position:absolute;inset:0}.topbar{z-index:10;justify-content:space-between;align-items:flex-start;display:flex;position:relative}.brand-logo{color:#68152d;text-shadow:0 10px 24px #ffffff47;text-align:center;line-height:.82}.brand-logo .word{letter-spacing:-.08em;font-family:Playfair Display,Georgia,Times New Roman,serif;font-size:35px;font-weight:700}.brand-logo .country{letter-spacing:.32em;text-transform:uppercase;color:#351c1dad;text-align:center;margin-top:8px;font-size:9px}.menu-btn{color:#68152d;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff57;border:1px solid #68152d1f;border-radius:50%;place-items:center;width:54px;height:54px;font-size:26px;text-decoration:none;display:grid}.hero-content{z-index:5;width:455px;margin-top:150px;margin-left:62px;animation:.8s both fadeUp;position:relative}.kicker,.eyebrow{letter-spacing:.12em;color:#5a3b39a8;margin-bottom:24px;font-size:12px}.hero-title{letter-spacing:-.055em;color:#68152d;margin:0;font-family:Playfair Display,Georgia,Times New Roman,serif;font-size:64px;font-weight:400;line-height:.98}.hero-title em{font-style:italic}.hero-copy{color:#5b4240;width:370px;margin-top:26px;font-size:18px;line-height:1.7}.hero-btn{color:#fff;letter-spacing:.06em;background:#68152d;border-radius:999px;align-items:center;gap:14px;margin-top:26px;padding:17px 34px;font-size:13px;text-decoration:none;transition:all .25s;display:inline-flex;box-shadow:0 22px 50px #68152d3d}.hero-btn:hover{transform:translateY(-2px);box-shadow:0 28px 60px #68152d4d}.dots{z-index:5;gap:17px;display:grid;position:absolute;top:390px;left:44px}.dots span{background:#68152d33;border-radius:50%;width:8px;height:8px}.dots span:first-child{background:#68152d}.hero-person{z-index:3;filter:drop-shadow(0 30px 60px #5a362c1f);opacity:.98;background:url(/images/hero-mother-baby.png) 50%/cover no-repeat,linear-gradient(135deg,#f5d9d2,#eac2b8);border-radius:42px;width:620px;height:680px;position:absolute;top:175px;right:140px}.hero-person:after{content:"";background:linear-gradient(90deg,#f5d9d2e6 0%,#f5d9d229 25%,#f5d9d200 50%,#f5d9d226 100%);position:absolute;inset:0}.object{z-index:4;color:#68152d;opacity:.5;text-shadow:0 12px 28px #ffffff6b;font-family:Georgia,serif;position:absolute}.obj-flower1{color:#d8908a;font-size:52px;animation-delay:.8s;top:110px;left:300px}.obj-ball{color:#d6c4b4;font-size:35px;animation-delay:1.9s;bottom:340px;left:110px}.product-panel{z-index:8;background:0 0;border-radius:30px;grid-template-columns:1fr 1fr;gap:24px;width:min(1120px,100vw - 110px);margin:-118px auto 0;display:grid;position:relative}.trust-strip{grid-column:1/-1;width:100%;margin-bottom:8px}.trust-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.trust-card{background:#ffffff73;border:1px solid #fff9;border-radius:20px;padding:20px}.trust-card-title{color:#68152d;margin-bottom:8px;font-weight:700}.trust-card-text{color:#6c5350;font-size:13px}.product-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff73;border:1px solid #ffffffa6;border-radius:30px;grid-template-columns:1fr;align-items:start;gap:22px;min-height:520px;padding:42px;transition:transform .35s,box-shadow .35s,border-color .35s,background .35s;display:grid;position:relative;overflow:hidden;box-shadow:0 32px 90px #5b342b1c}.product-card:hover{background:#ffffff94;border-color:#ffffffe6;transform:translateY(-10px)scale(1.015);box-shadow:0 42px 120px #68152d33,0 0 0 1px #ffffff73}.product-card:before{content:"";opacity:0;pointer-events:none;background:radial-gradient(circle at 50% 0,#ffffff94,#0000 42%);transition:opacity .35s;position:absolute;inset:-1px}.product-card:hover:before{opacity:1}.best-badge{z-index:5;color:#fff;letter-spacing:.16em;background:#68152d;border-radius:999px;padding:10px 16px;font-size:10px;font-weight:700;position:absolute;top:22px;right:22px;box-shadow:0 16px 36px #68152d3d}.product-number{color:#68152db3;margin-bottom:20px;font-size:14px}.product-name{white-space:pre-line;color:#3b1f23;letter-spacing:-.02em;margin:0 0 14px;font-family:Playfair Display,Georgia,Times New Roman,serif;font-size:34px;font-weight:500;line-height:1.05}.product-subtitle{color:#5a3336;margin-bottom:30px;font-size:12px}.product-desc{color:#6c5350;max-width:100%;margin:0 0 18px;font-size:14px;line-height:1.65}.ingredient-list{color:#604946;background:#ffffff4d;border-radius:18px;margin:0 0 14px;padding:16px;font-size:12px;line-height:1.7;position:relative}.detail-toggle{color:#68152d;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:0;font-family:inherit;font-size:12px;font-weight:700;display:flex}.detail-toggle span:last-child{background:#68152d17;border-radius:50%;place-items:center;width:24px;height:24px;transition:transform .25s;display:grid}.detail-toggle.open span:last-child{transform:rotate(45deg)}.detail-body{opacity:0;max-height:0;transition:max-height .35s,opacity .25s,padding-top .25s;overflow:hidden}.detail-body.open{opacity:1;max-height:520px;padding-top:12px}.product-price{color:#4a2328;margin-bottom:26px;font-size:20px;font-weight:700}.detail-btn{color:#68152d;background:#ffffff59;border-radius:999px;align-items:center;gap:10px;padding:14px 24px;font-size:13px;text-decoration:none;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff38}.product-image-wrap{order:-1;justify-content:center;align-items:end;height:250px;display:flex;position:relative}.product-image{object-fit:contain;filter:drop-shadow(0 30px 26px #371f1938);max-width:100%;max-height:250px;transition:all .35s}.product-card:hover .product-image{transform:translateY(-8px)scale(1.03)}.benefits{z-index:2;text-align:center;grid-template-columns:repeat(4,1fr);width:min(1120px,100vw - 110px);margin:58px auto 90px;display:grid;position:relative}.benefit{border-right:1px solid #68152d1a;padding:18px 34px 28px}.benefit:last-child{border-right:0}.benefit-icon{color:#68152d;height:48px;font-size:38px}.benefit-title{color:#68152d;letter-spacing:.05em;margin-top:18px;font-size:13px;font-weight:700}.benefit-text{color:#6c5350;margin-top:13px;font-size:14px;line-height:1.65}.advice-section,.reviews-section{z-index:3;background:linear-gradient(#f7e9e3 0%,#f5dfd8 100%);padding:70px 44px 92px;position:relative}.advice-inner,.reviews-inner{width:min(1120px,100vw - 110px);margin:0 auto}.advice-header{grid-template-columns:.65fr 1fr;align-items:end;gap:38px;margin-bottom:28px;display:grid}.advice-kicker,.section-heading .eyebrow{letter-spacing:.28em;color:#68152d9e;font-size:11px;font-weight:700}.advice-title,.section-heading h2{color:#68152d;letter-spacing:-.04em;margin:10px 0 0;font-family:Playfair Display,Georgia,Times New Roman,serif;font-size:48px;font-weight:400;line-height:.98}.advice-intro{color:#6c5350;margin:0;font-size:15px;line-height:1.75}.advice-grid,.reviews-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:28px;display:grid}.advice-card,.review-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff6b;border:1px solid #ffffffb3;border-radius:28px;min-height:280px;padding:30px;transition:transform .3s,box-shadow .3s,background .3s;box-shadow:0 26px 76px #5b342b17}.advice-card:hover,.review-card:hover{background:#ffffff8c;transform:translateY(-8px);box-shadow:0 36px 96px #68152d26}.advice-icon{color:#68152d;background:#68152d1a;border-radius:50%;place-items:center;width:52px;height:52px;margin-bottom:24px;font-size:24px;display:grid}.advice-card h3{color:#68152d;letter-spacing:-.03em;margin:0;font-family:Playfair Display,Georgia,Times New Roman,serif;font-size:28px;font-weight:400;line-height:1.08}.advice-card p,.review-card p{color:#6c5350;margin:16px 0 0;font-size:14px;line-height:1.65}.advice-note,.review-highlight{color:#68152d;letter-spacing:.06em;background:#68152d14;border-radius:999px;margin-top:22px;padding:9px 14px;font-size:11px;font-weight:700;display:inline-flex}.review-name{color:#68152d;font-weight:700}.proof-line{align-items:center;gap:12px;margin-top:30px;display:flex}.proof-strong{color:#68152d;font-weight:700}.proof-text{color:#6c5350;font-size:13px}.contact-section{background:linear-gradient(#f7e9e3 0%,#f4dcd5 100%);padding:28px 44px 128px}.contact-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff6b;border:1px solid #ffffffb8;border-radius:34px;grid-template-columns:.55fr 1.15fr .9fr;align-items:center;gap:38px;width:min(1120px,100vw - 110px);margin:0 auto;padding:44px;display:grid;box-shadow:0 28px 90px #5b342b1a}.contact-logo{color:#68152d;letter-spacing:-.08em;font-family:Playfair Display,Georgia,Times New Roman,serif;font-size:48px;font-weight:700;line-height:.82}.contact-country{letter-spacing:.35em;text-transform:uppercase;color:#351c1d9e;text-align:center;margin-top:10px;font-size:10px}.contact-kicker{color:#68152d9e;letter-spacing:.28em;margin-bottom:18px;font-size:11px;font-weight:700}.contact-main h2{color:#68152d;letter-spacing:-.02em;margin:0;font-family:Playfair Display,Georgia,Times New Roman,serif;font-size:28px;font-weight:400;line-height:1.2}.contact-main p{color:#6c5350;margin:14px 0 0;font-size:14px;line-height:1.6}.contact-actions{gap:12px;display:grid}.contact-button{text-align:left;color:#68152d;background:#ffffff70;border:1px solid #ffffff94;border-radius:999px;align-items:center;gap:8px;padding:12px 16px;font-size:12px;font-weight:600;text-decoration:none;display:flex;box-shadow:inset 0 0 0 1px #ffffff24}.primary-contact{color:#fff;background:#68152d;box-shadow:0 18px 40px #68152d38}.bottom-nav{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff73;border:1px solid #ffffffb3;border-radius:999px;grid-template-columns:76px repeat(4,1fr) 76px;align-items:center;width:min(980px,100vw - 70px);min-height:76px;display:grid;position:fixed;bottom:24px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 24px 80px #5b342b24}.nav-flower{color:#fff;background:#68152d;border-radius:50%;place-items:center;width:58px;height:58px;margin-left:9px;font-size:29px;text-decoration:none;display:grid}.nav-item{text-align:center;color:#4e3131;letter-spacing:.08em;font-size:13px;font-weight:700;text-decoration:none}.nav-item span{letter-spacing:.18em;color:#4e31318c;margin-top:4px;font-size:9px;display:block}.cart{color:#68152d;background:#ffffff6b;border-radius:50%;place-items:center;width:58px;height:58px;margin-right:9px;font-size:27px;text-decoration:none;display:grid;position:relative}@media (width<=1050px){.home{padding:28px 24px 140px}.hero-content{width:380px;margin-top:110px;margin-left:18px}.hero-title{font-size:50px}.hero-person{opacity:.55;width:520px;top:255px;right:-40px}.product-panel{grid-template-columns:1fr;width:calc(100vw - 48px);margin-top:-90px}.trust-grid,.advice-grid,.reviews-grid{grid-template-columns:1fr}.benefits{grid-template-columns:repeat(2,1fr);width:calc(100vw - 48px)}.contact-card{grid-template-columns:1fr;width:calc(100vw - 48px)}.bottom-nav{display:none}}@media (width<=620px){.home{min-height:760px}.hero-content{width:100%;margin-top:94px;margin-left:0}.hero-title{font-size:42px}.hero-copy{width:100%;font-size:15px}.hero-person,.dots{display:none}.object{opacity:.35}.product-card{grid-template-columns:1fr;padding:36px 26px}.product-image-wrap{height:280px}.product-image{max-height:280px}.benefits{grid-template-columns:1fr}.benefit{border-bottom:1px solid #68152d1a;border-right:0}.advice-section,.reviews-section,.contact-section{padding-left:24px;padding-right:24px}.advice-inner,.reviews-inner{width:100%}}
