@import"https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,400;0,9..144,500;0,9..144,600;0,9..144,700;1,9..144,400&family=Poppins:wght@300;400;500;600&display=swap";*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:Poppins,sans-serif;color:var(--text);background:var(--cream);overflow-x:hidden}.wrap{max-width:1200px;margin:0 auto;padding:0 28px}h1,h2,h3,.serif{font-family:Fraunces,serif}a{text-decoration:none;color:inherit}img{max-width:100%}.announce{background:var(--mocha);color:#f4e9d9;font-size:13px;letter-spacing:.06em;text-align:center;padding:9px;font-weight:300}nav{position:sticky;top:0;z-index:50;background:#fbf2e3d9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(76,66,59,.08)}.nav-in{display:flex;align-items:center;justify-content:space-between;height:74px}.logo{font-family:Fraunces,serif;font-weight:600;font-size:30px;letter-spacing:-.01em;color:var(--mocha-deep);position:relative}.logo sup{font-size:11px;top:-14px}.nav-links{display:flex;gap:34px;font-size:14px;font-weight:400}.nav-links a{position:relative;padding:4px 0;transition:.2s;color:var(--text)}.nav-links a:hover{color:var(--honey-deep)}.nav-right{display:flex;gap:18px;align-items:center;font-size:14px}.cart-btn{background:var(--mocha);color:var(--cream);padding:10px 20px;border-radius:40px;font-size:13px;font-weight:500;transition:.25s}.cart-btn:hover{background:var(--honey-deep);transform:translateY(-1px)}.hero{position:relative;padding:70px 0 100px;overflow:hidden}.hero-glow{position:absolute;top:-160px;right:-120px;width:640px;height:640px;border-radius:50%;background:radial-gradient(circle,#e9a94d8c,#f7dcb959 40%,#fbf2e300 70%);z-index:0;animation:breathe 7s ease-in-out infinite}.hero-in{position:relative;z-index:2;display:grid;grid-template-columns:1.05fr .95fr;gap:40px;align-items:center}.eyebrow{display:inline-flex;align-items:center;gap:8px;background:#fff6e8;color:var(--honey-deep);padding:7px 15px;border-radius:40px;font-size:12.5px;font-weight:500;letter-spacing:.04em;margin-bottom:22px;border:1px solid rgba(233,169,77,.3)}.hero h1{font-size:64px;line-height:1.02;font-weight:500;letter-spacing:-.015em;margin-bottom:22px}.hero h1 em{font-style:italic;color:var(--honey-deep)}.hero p.lead{font-size:18px;color:var(--muted);line-height:1.6;max-width:440px;margin-bottom:32px;font-weight:300}.hero-cta{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.btn-primary{background:var(--mocha);color:var(--cream);padding:16px 34px;border-radius:44px;font-size:15px;font-weight:500;border:none;cursor:pointer;transition:.25s;box-shadow:0 10px 24px #4c423b2e}.btn-primary:hover{background:var(--honey-deep);transform:translateY(-2px);box-shadow:0 14px 30px #d2842a47}.price-tag{font-size:15px;color:var(--muted)}.price-tag b{font-family:Fraunces;font-size:22px;color:var(--text);font-weight:600}.stars{color:var(--honey);margin-top:26px;font-size:14px}.stars span{color:var(--muted);margin-left:8px;font-size:13px}.stage{position:relative;height:520px;display:flex;align-items:center;justify-content:center}.rays{position:absolute;width:520px;height:520px;z-index:0;opacity:.5;animation:spin 60s linear infinite}.pouch{position:relative;z-index:3;width:290px;height:360px;background:linear-gradient(150deg,#544940,#413730);border-radius:14px 14px 22px 22px;box-shadow:0 30px 60px #3b322c59,inset 0 2px #ffffff14;padding:34px 26px;display:flex;flex-direction:column;align-items:center;text-align:center;color:#efe4d4;transform:rotate(-3deg);animation:sway 6s ease-in-out infinite}.pouch .seal{position:absolute;top:-11px;left:0;right:0;height:16px;background:#5a4f45;border-radius:14px 14px 0 0;clip-path:polygon(0 40%,4% 0,8% 40%,12% 0,16% 40%,20% 0,24% 40%,28% 0,32% 40%,36% 0,40% 40%,44% 0,48% 40%,52% 0,56% 40%,60% 0,64% 40%,68% 0,72% 40%,76% 0,80% 40%,84% 0,88% 40%,92% 0,96% 40%,100% 0,100% 100%,0 100%)}.pouch .flower-logo{width:52px;margin:6px 0 26px;color:#efe4d4}.pouch .brand{font-family:Fraunces;font-size:34px;font-weight:600;line-height:1}.pouch .brand sup{font-size:10px}.pouch .subttl{font-size:12px;letter-spacing:.16em;margin-top:10px;color:#cbbfae}.pouch .pdesc{font-size:10px;line-height:1.6;color:#a99d8e;margin-top:14px;font-weight:300}.pouch .count{margin-top:auto;background:#efe4d4;color:#4c423b;font-size:11px;font-weight:500;padding:6px 16px;border-radius:20px;letter-spacing:.08em}.float{position:absolute;z-index:4;filter:drop-shadow(0 8px 14px rgba(110,79,160,.25))}.f1{width:70px;top:26px;left:20px;animation:floaty 5s ease-in-out infinite}.f2{width:52px;bottom:60px;left:0;animation:floaty 6.5s ease-in-out .8s infinite}.f3{width:60px;top:40px;right:18px;animation:floaty 5.8s ease-in-out .4s infinite}.f4{width:44px;bottom:40px;right:34px;animation:floaty 7s ease-in-out 1.2s infinite}.petal-uv{fill:#f1e4d0;animation:uvshift 5s ease-in-out infinite}.f2 .petal-uv{animation-delay:1.2s}.f3 .petal-uv{animation-delay:.6s}.f4 .petal-uv{animation-delay:1.8s}.marquee{background:var(--mocha);color:#eadfcf;padding:15px 0;overflow:hidden;white-space:nowrap}.marquee div{display:inline-block;animation:scroll 22s linear infinite;font-family:Fraunces;font-size:20px;font-weight:400}.marquee span{margin:0 26px;opacity:.9}.marquee span b{color:var(--honey)}.section{padding:96px 0}.sec-head{text-align:center;max-width:620px;margin:0 auto 60px}.sec-head .eyebrow{margin-bottom:16px}.sec-head h2{font-size:44px;font-weight:500;letter-spacing:-.01em;line-height:1.08;margin-bottom:14px}.sec-head p{color:var(--muted);font-size:16.5px;font-weight:300;line-height:1.6}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.step{background:var(--paper);border-radius:26px;padding:40px 30px;text-align:center;border:1px solid rgba(76,66,59,.07);transition:.3s}.step:hover{transform:translateY(-6px);box-shadow:0 22px 44px #4c423b1a}.step .flow{width:78px;height:78px;margin:0 auto 22px;display:flex;align-items:center;justify-content:center;background:#fff6e8;border-radius:50%}.step-num{font-family:Fraunces;color:var(--honey-deep);font-size:13px;font-weight:600;letter-spacing:.1em}.step h3{font-size:22px;font-weight:500;margin:8px 0 10px}.step p{color:var(--muted);font-size:14.5px;line-height:1.6;font-weight:300}.s-cream .petal-uv{fill:#efe4d4;animation:none}.s-glow .petal-uv{fill:var(--uv);animation:none}.steps.six{grid-template-columns:repeat(3,1fr);gap:22px}.step .step-num{display:block;margin-bottom:2px}.buy{background:linear-gradient(160deg,#f7dcb9,#f3c98e);padding:0}.buy-in{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:center;min-height:520px}.buy-visual{position:relative;height:100%;display:flex;align-items:center;justify-content:center;padding:60px 0}.buy-sun{position:absolute;width:340px;height:340px;border-radius:50%;background:radial-gradient(circle,#ffffffbf,#fff0 68%);animation:breathe 6s ease-in-out infinite}.buy-flower{width:220px;position:relative;z-index:2;animation:floaty 6s ease-in-out infinite}.buy-flower .petal-uv{fill:#fff;animation:uvshift2 5s ease-in-out infinite}.buy-copy{padding:70px 10px}.buy-copy .eyebrow{background:#fff9;border-color:#d2842a59}.buy-copy h2{font-size:46px;font-weight:500;line-height:1.05;margin-bottom:16px}.buy-copy p{color:#7a5f3f;font-size:16px;line-height:1.65;margin-bottom:26px;font-weight:400;max-width:420px}.buy-price{display:flex;align-items:baseline;gap:12px;margin-bottom:24px}.buy-price b{font-family:Fraunces;font-size:40px;font-weight:600;color:var(--mocha-deep)}.buy-price s{color:#a98a63;font-size:20px}.buy-price em{background:var(--mocha);color:var(--cream);font-style:normal;font-size:12px;padding:5px 12px;border-radius:20px;font-weight:500}.buy ul{list-style:none;margin-bottom:30px}.buy ul li{font-size:15px;color:#6d5539;margin-bottom:10px;display:flex;align-items:center;gap:10px;font-weight:400}.buy ul li .dot{color:var(--honey-deep);font-size:18px}.bens{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.ben{text-align:center;padding:16px}.ben .ico{font-size:30px;margin-bottom:14px}.ben h4{font-family:Fraunces;font-size:19px;font-weight:500;margin-bottom:8px}.ben p{color:var(--muted);font-size:13.5px;line-height:1.55;font-weight:300}.testi{background:var(--mocha);color:#f1e7d8;text-align:center}.testi .quote{font-family:Fraunces;font-size:34px;font-weight:400;line-height:1.3;max-width:820px;margin:0 auto 22px;font-style:italic}.testi .who{font-size:14px;color:#c9bcab;letter-spacing:.04em}.testi .stars{color:var(--honey);font-size:18px;margin-bottom:26px}footer{background:var(--cream);padding:70px 0 34px}.foot-top{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:30px;padding-bottom:44px;border-bottom:1px solid rgba(76,66,59,.1)}.foot-top .logo{font-size:34px;margin-bottom:14px}.foot-top p{color:var(--muted);font-size:14px;line-height:1.6;font-weight:300;max-width:260px}.foot-col h5{font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--text);margin-bottom:16px;font-weight:600}.foot-col a{display:block;color:var(--muted);font-size:14px;margin-bottom:10px;font-weight:300;transition:.2s}.foot-col a:hover{color:var(--honey-deep)}.news input{width:100%;padding:13px 16px;border:1px solid rgba(76,66,59,.2);border-radius:40px;background:var(--paper);font-family:inherit;font-size:14px;margin-bottom:10px;outline:none}.news button{width:100%;background:var(--mocha);color:var(--cream);border:none;padding:13px;border-radius:40px;font-family:inherit;font-size:14px;font-weight:500;cursor:pointer;transition:.2s}.news button:hover{background:var(--honey-deep)}.foot-bot{text-align:center;padding-top:28px;color:var(--muted);font-size:12.5px;font-weight:300}@keyframes breathe{0%,to{transform:scale(1);opacity:.9}50%{transform:scale(1.08);opacity:1}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes sway{0%,to{transform:rotate(-3deg) translateY(0)}50%{transform:rotate(-1deg) translateY(-10px)}}@keyframes floaty{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-16px) rotate(9deg)}}@keyframes uvshift{0%,25%{fill:#f1e4d0}55%,80%{fill:#8e6fbe}to{fill:#f1e4d0}}@keyframes uvshift2{0%,25%{fill:#fff}55%,80%{fill:#7c5cab}to{fill:#fff}}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(max-width:900px){.hero-in,.buy-in,.steps,.bens,.foot-top{grid-template-columns:1fr}.hero h1{font-size:44px}.stage{height:420px}.nav-links{display:none}.buy-copy{padding:40px 24px}.bens{grid-template-columns:1fr 1fr}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/glowwys.css.map */
