:root{--cream: #FAF7F2;--cream2: #F3EDE3;--cream3: #EBE2D4;--wine: #7A1A1A;--wine-light: #9B2D2D;--wine-muted: #C17070;--gold: #C9A84C;--gold-light: #E8D4A0;--gold-pale: #F5EDDA;--green: #2C5F3A;--green-light: #4A8C5C;--green-pale: #EBF3EE;--text: #2A1F14;--text2: #5A4535;--text3: #8A7060;--border: #DDD5C5;--shadow: rgba(42,31,20,.08)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:DM Sans,sans-serif;background:var(--cream);color:var(--text);font-size:15px;line-height:1.6}nav.header-nav{position:sticky;top:0;z-index:100;background:#faf7f2f2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border);padding:0 5%;display:flex;align-items:center;justify-content:space-between;height:90px}.nav-logo{font-family:Cormorant Garamond,serif;font-size:20px;font-weight:600;color:var(--wine);letter-spacing:1px}.nav-logo span{color:var(--gold)}.nav-links{display:flex;gap:28px;align-items:center}.nav-links a{font-size:13px;color:var(--text2);text-decoration:none;letter-spacing:.5px;transition:color .2s}.nav-links a:hover{color:var(--wine)}.nav-cta{background:var(--wine);color:#fff!important;padding:8px 18px!important;border-radius:4px;font-size:12px!important;letter-spacing:1px!important;font-weight:500!important}.nav-cta:hover{background:var(--wine-light)!important}.hero{min-height:92vh;display:grid;grid-template-columns:1fr 1fr;gap:0;padding:0;background:linear-gradient(135deg,var(--cream) 0%,var(--cream2) 60%,var(--gold-pale) 100%);position:relative;overflow:hidden}.hero:before{content:"";position:absolute;top:-100px;right:-100px;width:500px;height:500px;background:radial-gradient(circle,rgba(201,168,76,.12) 0%,transparent 70%);pointer-events:none}.hero-left{padding:60px 5% 60px 7%;display:flex;flex-direction:column;justify-content:center}.hero-tag{display:inline-flex;align-items:center;gap:6px;background:var(--gold-pale);border:1px solid var(--gold-light);color:var(--gold);font-size:11px;letter-spacing:2px;font-weight:500;padding:6px 14px;border-radius:20px;margin-bottom:20px;animation:fadeUp .6s ease both;width:fit-content}.hero-tag:before{content:"\2726";font-size:9px}.hero-h1{font-family:Cormorant Garamond,serif;font-size:clamp(36px,4.5vw,56px);font-weight:600;line-height:1.1;color:var(--text);margin-bottom:6px;animation:fadeUp .6s .1s ease both}.hero-h1 em{color:var(--wine);font-style:italic}.hero-sub{font-family:Cormorant Garamond,serif;font-size:clamp(16px,2vw,22px);color:var(--text2);font-style:italic;margin-bottom:22px;animation:fadeUp .6s .2s ease both}.hero-pills{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:32px;animation:fadeUp .6s .3s ease both}.pill{font-size:11px;padding:5px 12px;border-radius:20px;border:1px solid var(--border);color:var(--text2);background:#fff;letter-spacing:.5px}.pill.green{background:var(--green-pale);border-color:#b5d4bc;color:var(--green)}.pill.wine{background:#f9eded;border-color:#dcbaba;color:var(--wine)}.btnflex{display:flex;flex-direction:column;gap:15px}.btnflex a{margin:0;text-align:center;text-decoration:none}.buy-box{background:#fff;border:1px solid var(--border);border-radius:16px;padding:28px;box-shadow:0 8px 40px var(--shadow);animation:fadeUp .6s .4s ease both;max-width:420px}.buy-box-title{font-family:Cormorant Garamond,serif;font-size:14px;letter-spacing:2px;color:var(--text3);text-transform:uppercase;margin-bottom:16px}.size-options{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:20px}.size-opt{border:1.5px solid var(--border);border-radius:10px;padding:12px 14px;cursor:pointer;transition:all .2s;position:relative;background:#fff}.size-opt:hover{border-color:var(--wine-muted)}.size-opt.active{border-color:var(--wine);background:#fdf7f7}.size-opt.active:after{content:"\2713";position:absolute;top:8px;right:10px;font-size:10px;color:var(--wine)}.size-name{font-size:15px;font-weight:500;color:var(--text)}.size-weight{font-size:11px;color:var(--text3);margin-top:2px}.size-price{font-size:18px;font-weight:500;color:var(--wine);margin-top:6px}.size-per{font-size:10px;color:var(--text3)}.size-badge{position:absolute;top:-8px;left:12px;background:var(--wine);color:#fff;font-size:9px;padding:2px 8px;border-radius:10px;letter-spacing:.5px;font-weight:500}.qty-row{display:flex;align-items:center;gap:12px;margin-bottom:16px}.qty-label{font-size:12px;color:var(--text3);flex:1}.qty-ctrl{display:flex;align-items:center;gap:0;border:1px solid var(--border);border-radius:8px;overflow:hidden}.qty-btn{width:34px;height:34px;background:var(--cream2);border:none;cursor:pointer;font-size:16px;color:var(--text2);display:flex;align-items:center;justify-content:center;transition:background .2s}.qty-btn:hover{background:var(--cream3)}.qty-num{width:40px;text-align:center;font-size:15px;font-weight:500;border:none;outline:none;background:#fff;color:var(--text)}.btn-primary{width:100%;padding:16px;background:var(--wine);color:#fff;border:none;border-radius:10px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:500;letter-spacing:1px;cursor:pointer;transition:all .2s;margin-bottom:10px}.btn-primary:hover{background:var(--wine-light);transform:translateY(-1px);box-shadow:0 4px 16px #7a1a1a40}.btn-secondary{width:100%;padding:13px;background:transparent;color:var(--wine);border:1.5px solid var(--wine);border-radius:10px;font-family:DM Sans,sans-serif;font-size:13px;font-weight:500;letter-spacing:.5px;cursor:pointer;transition:all .2s;margin-bottom:14px}.btn-secondary:hover{background:#fdf7f7}.trust-row{display:flex;gap:14px;justify-content:center;padding-top:12px;border-top:1px solid var(--border)}.trust-item{display:flex;flex-direction:column;align-items:center;gap:3px;font-size:10px;color:var(--text3);text-align:center}.trust-item span{font-size:16px}a{text-decoration:none}.hero-right{display:flex;align-items:center;justify-content:center;padding:60px 7% 60px 5%;position:relative}.product-visual{width:100%;max-width:520px;aspect-ratio:3/4;background:linear-gradient(145deg,var(--gold-pale),var(--cream3));border-radius:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid var(--gold-light);box-shadow:0 20px 60px #2a1f141f;position:relative;overflow:hidden;animation:fadeIn .8s .3s ease both}.product-visual img{border-radius:10px}.product-visual:before{content:"";position:absolute;top:-40px;right:-40px;width:180px;height:180px;background:radial-gradient(circle,rgba(201,168,76,.2) 0%,transparent 70%)}.pv-brand{font-family:Cormorant Garamond,serif;font-size:13px;letter-spacing:3px;color:var(--wine);text-transform:uppercase;margin-bottom:6px}.pv-herbs{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;padding:0 20px;margin-bottom:16px}.herb-chip{background:#ffffffb3;border:1px solid var(--gold-light);color:var(--text2);font-size:9px;padding:3px 9px;border-radius:20px;letter-spacing:.5px}.pv-main{font-family:Cormorant Garamond,serif;font-size:28px;font-weight:600;color:var(--wine);text-align:center;line-height:1.2;margin-bottom:4px}.pv-sub{font-size:11px;color:var(--text3);letter-spacing:2px;text-align:center;margin-bottom:16px}.pv-badge{background:var(--wine);color:#fff;font-size:10px;padding:6px 16px;border-radius:20px;letter-spacing:1px}.pv-natural{position:absolute;bottom:16px;font-size:10px;color:var(--text3);letter-spacing:2px}.float-badge{position:absolute;top:24px;left:-12px;background:#fff;border:1px solid var(--border);border-radius:10px;padding:10px 14px;box-shadow:0 4px 16px var(--shadow);font-size:11px;color:var(--text);animation:float 3s ease-in-out infinite}.float-badge strong{display:block;font-size:15px;color:var(--wine)}.float-badge2{position:absolute;bottom:60px;right:-10px;background:var(--green);border-radius:10px;padding:10px 14px;box-shadow:0 4px 16px #2c5f3a33;font-size:11px;color:#fff;animation:float 3s 1s ease-in-out infinite}.float-badge2 strong{display:block;font-size:14px}.proof-strip{background:var(--wine);padding:14px 5%;display:flex;align-items:center;justify-content:center;gap:40px;flex-wrap:wrap}.proof-item{display:flex;align-items:center;gap:8px;font-size:12px;color:#ffffffd9;letter-spacing:.5px}.proof-item strong{color:#fff}.proof-divider{width:1px;height:20px;background:#fff3}.section{padding:80px 7%}.section-alt{background:var(--cream2)}.section-dark{background:var(--text)}.section-label{font-size:11px;letter-spacing:3px;color:var(--wine);text-transform:uppercase;margin-bottom:8px;display:flex;align-items:center;gap:8px}.section-label:before{content:"";display:block;width:24px;height:1px;background:var(--wine)}.section-h{font-family:Cormorant Garamond,serif;font-size:clamp(28px,3.5vw,42px);font-weight:600;line-height:1.15;color:var(--text);margin-bottom:14px}.section-h em{color:var(--wine);font-style:italic}.section-sub{font-size:15px;color:var(--text2);line-height:1.7;max-width:540px}.pain-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:40px}.pain-card{background:#fff;border:1px solid var(--border);border-radius:12px;padding:22px;transition:transform .2s,box-shadow .2s}.pain-card:hover{transform:translateY(-3px);box-shadow:0 8px 24px var(--shadow)}.pain-quote{font-family:Cormorant Garamond,serif;font-size:16px;font-style:italic;color:var(--text2);line-height:1.5;margin-bottom:12px}.pain-quote:before{content:'"';font-size:28px;color:var(--wine-muted);line-height:0;vertical-align:-8px;margin-right:4px}.pain-tag{font-size:11px;color:var(--text3)}.benefits-layout{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start;margin-top:40px}.benefit-list{display:flex;flex-direction:column;gap:16px}.benefit-item{display:flex;gap:14px;align-items:flex-start;padding:16px;border-radius:10px;background:#fff;border:1px solid var(--border);transition:border-color .2s}.benefit-item:hover{border-color:var(--wine-muted)}.benefit-icon{width:40px;height:40px;border-radius:10px;background:var(--gold-pale);border:1px solid var(--gold-light);display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0}.benefit-text h4{font-size:14px;font-weight:500;color:var(--text);margin-bottom:3px}.benefit-text p{font-size:12px;color:var(--text2);line-height:1.5}.score-visual{background:var(--cream2);border-radius:16px;padding:28px;border:1px solid var(--border);position:sticky;top:80px}.score-title{font-family:Cormorant Garamond,serif;font-size:18px;color:var(--text);margin-bottom:20px}.score-row{display:flex;flex-direction:column;gap:4px;margin-bottom:14px}.score-meta{display:flex;justify-content:space-between;font-size:12px}.score-name{color:var(--text2)}.score-val{font-weight:500;color:var(--wine)}.score-bar{height:6px;background:var(--border);border-radius:3px;overflow:hidden}.score-fill{height:100%;border-radius:3px;background:var(--wine);transition:width 1s ease}.score-fill.green{background:var(--green)}.score-fill.gold{background:var(--gold)}.ingredients-section{padding:80px 7%;background:var(--text)}.ingredients-section .section-label{color:var(--gold)}.ingredients-section .section-label:before{background:var(--gold)}.ingredients-section .section-h{color:#fff}.ingredients-section .section-h em{color:var(--gold)}.herb-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:40px}.herb-card{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:16px 14px;transition:all .2s}.herb-card:hover{background:#c9a84c1a;border-color:#c9a84c4d}.herb-icon{font-size:22px;margin-bottom:8px}.herb-name{font-size:13px;font-weight:500;color:#fff;margin-bottom:4px}.herb-role{font-size:11px;color:#ffffff80;line-height:1.4}.herb-card.star{border-color:#c9a84c80;background:#c9a84c14}.herb-card.star .herb-name{color:var(--gold)}.howto-layout{display:grid;grid-template-columns:1fr 1fr;gap:50px;margin-top:40px;align-items:start}.steps{display:flex;flex-direction:column;gap:0}.step{display:flex;gap:16px;padding-bottom:24px;position:relative}.step:not(:last-child):before{content:"";position:absolute;left:16px;top:36px;width:1px;height:calc(100% - 16px);background:var(--border)}.step-num{width:32px;height:32px;border-radius:50%;background:var(--wine);color:#fff;font-size:13px;font-weight:500;display:flex;align-items:center;justify-content:center;flex-shrink:0;z-index:1}.step-content h4{font-size:14px;font-weight:500;color:var(--text);margin-bottom:3px}.step-content p{font-size:12px;color:var(--text2);line-height:1.5}.step-tip{background:var(--green-pale);border-left:2px solid var(--green);border-radius:0 8px 8px 0;padding:8px 12px;font-size:11px;color:var(--green);margin-top:6px}.mix-options{display:flex;flex-direction:column;gap:10px}.mix-card{background:#fff;border:1px solid var(--border);border-radius:12px;padding:16px}.mix-card h4{font-size:13px;font-weight:500;color:var(--text);margin-bottom:4px}.mix-card p{font-size:12px;color:var(--text2);line-height:1.5}.mix-icon{font-size:20px;margin-bottom:6px}.tip-box{background:var(--gold-pale);border:1px solid var(--gold-light);border-radius:10px;padding:14px 16px;font-size:12px;color:var(--text2);line-height:1.6;margin-top:10px}.tip-box strong{color:var(--text)}.faq-grid{display:flex;flex-direction:column;gap:0;margin-top:40px;max-width:700px}.faq-item{border-bottom:1px solid var(--border)}.faq-q{width:100%;background:none;border:none;padding:18px 0;display:flex;justify-content:space-between;align-items:center;font-family:DM Sans,sans-serif;font-size:15px;font-weight:500;color:var(--text);cursor:pointer;text-align:left;transition:color .2s}.faq-q:hover{color:var(--wine)}.faq-q .icon{width:24px;height:24px;border-radius:50%;background:var(--cream2);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;font-size:14px;color:var(--text3);flex-shrink:0;transition:all .2s}.faq-q.open .icon{background:var(--wine);color:#fff;transform:rotate(45deg)}.faq-a{padding:0 0 16px;font-size:14px;color:var(--text2);line-height:1.7;display:none}.faq-a.open{display:block}.reviews-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:40px}.review-card{background:#fff;border:1px solid var(--border);border-radius:12px;padding:20px}.review-stars{color:var(--gold);font-size:13px;margin-bottom:10px}.review-text{font-family:Cormorant Garamond,serif;font-size:16px;font-style:italic;color:var(--text);line-height:1.5;margin-bottom:12px}.review-text:before{content:'"'}.review-text:after{content:'"'}.review-by{font-size:11px;color:var(--text3)}.compare-table{margin-top:40px;background:#fff;border-radius:16px;overflow:hidden;border:1px solid var(--border)}.compare-head{display:grid;grid-template-columns:2fr 1fr 1fr;background:var(--cream2);padding:16px 24px;font-size:12px;font-weight:500;letter-spacing:1px;color:var(--text3);text-transform:uppercase}.compare-head .col-our{color:var(--wine)}.compare-row{display:grid;grid-template-columns:2fr 1fr 1fr;padding:14px 24px;border-bottom:1px solid var(--border);font-size:13px}.compare-row:last-child{border-bottom:none}.compare-row:hover{background:var(--cream)}.c-label{color:var(--text2)}.c-other{color:var(--text3)}.c-our{color:var(--wine);font-weight:500}.c-cross{color:#c03030}.c-check{color:var(--green)}.honest-section{padding:80px 7%;background:#fdf9f5}.honest-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:40px}.honest-card{border-radius:12px;padding:22px;border:1px solid var(--border)}.honest-card.dark{background:var(--text);border-color:transparent}.hc-q{font-family:Cormorant Garamond,serif;font-size:17px;font-weight:500;color:var(--text);margin-bottom:10px;line-height:1.3}.hc-q.light{color:#fff}.hc-a{font-size:13px;color:var(--text2);line-height:1.7}.hc-a.light{color:#ffffffa6}.hc-a strong{color:var(--text);font-weight:500}.hc-a.light strong{color:#fff}.hc-tag{display:inline-block;font-size:10px;letter-spacing:1px;padding:3px 10px;border-radius:20px;margin-bottom:12px;background:var(--gold-pale);color:var(--gold);border:1px solid var(--gold-light)}.hc-tag.light{background:#c9a84c26;border-color:#c9a84c4d;color:var(--gold)}.bottom-cta{padding:80px 7%;background:linear-gradient(135deg,var(--wine) 0%,#5A0F0F 100%);text-align:center}.bottom-cta .section-h{color:#fff;margin:0 auto 10px}.bottom-cta .section-h em{color:var(--gold)}.bottom-cta p{color:#ffffffb3;max-width:480px;margin:0 auto 32px}.cta-row{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.btn-white{background:#fff;color:var(--wine);border:none;padding:16px 32px;border-radius:10px;font-size:14px;font-weight:500;cursor:pointer;letter-spacing:.5px;transition:all .2s}.btn-white:hover{background:var(--gold-pale);transform:translateY(-1px)}.btn-outline-white{background:transparent;color:#fff;border:1.5px solid rgba(255,255,255,.4);padding:16px 32px;border-radius:10px;font-size:14px;cursor:pointer;letter-spacing:.5px;transition:all .2s}.btn-outline-white:hover{border-color:#fff}footer{background:var(--text);color:#fff9;padding:40px 7%;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}footer .logo{font-family:Cormorant Garamond,serif;font-size:18px;color:#fff}footer .logo span{color:var(--gold)}footer nav a{font-size:12px;color:#ffffff80;text-decoration:none;margin-left:20px}footer nav a:hover{color:#fff}footer .copy{font-size:12px;width:100%;text-align:center;padding-top:20px;border-top:1px solid rgba(255,255,255,.1)}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.reveal{opacity:0;transform:translateY(24px);transition:all .6s ease}.reveal.visible{opacity:1;transform:translateY(0)}@media(max-width:900px){.hero{grid-template-columns:1fr}.hero-right{display:none}.hero-left{padding:40px 5%}.pain-grid{grid-template-columns:1fr 1fr}.benefits-layout{grid-template-columns:1fr}.herb-grid{grid-template-columns:repeat(2,1fr)}.howto-layout{grid-template-columns:1fr}.reviews-grid{grid-template-columns:1fr 1fr}.honest-grid{grid-template-columns:1fr}nav .nav-links{display:none}}@media(max-width:600px){.pain-grid,.reviews-grid{grid-template-columns:1fr}.compare-head,.compare-row{font-size:11px;padding:12px 14px}.proof-strip{gap:16px}.proof-divider{display:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/adshikakai.css.map */
