.gh{--ink:#181818;--ink2:#55524f;--muted:#8a8580;--coral:#f4b8c5;--coral-d:#b9566f;--blush:#fdeef1;--cream:#fbf7f6;--line:#ece6e0;font-family:DM Sans,system-ui,sans-serif;color:var(--ink);-webkit-font-smoothing:antialiased;overflow-x:clip}.gh *{box-sizing:border-box}.gh .wrap{max-width:1180px;margin:0 auto;padding:0 20px}.gh .serif{font-family:"Instrument Serif",Georgia,serif;font-weight:400;letter-spacing:-.01em}.gh h1,.gh h2,.gh h3,.gh p{margin:0}.gh .eyebrow{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--coral-d);font-weight:600}.gh .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:99px;padding:17px 28px;font-weight:600;font-size:16px;text-decoration:none;transition:background .15s,transform .1s}.gh .btn.dark{background:var(--ink);color:#fff}.gh .btn.dark:hover{background:#000}.gh .btn.ghost{color:var(--ink);border:1.5px solid var(--line);background:#fff}.gh .btn.ghost:hover{border-color:var(--ink)}.gh .btn.coral{background:var(--coral);color:var(--ink)}.gh .btn.coral:hover{background:#eea0b2}.gh .btn:active{transform:scale(.99)}.gh-hero{background:linear-gradient(180deg,var(--blush) 0%,var(--cream) 100%)}.gh-hero .wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center;padding-top:56px;padding-bottom:72px}.gh-hero h1{font-size:clamp(44px,5.6vw,76px);line-height:.98;margin:14px 0 18px}.gh-hero h1 i{color:var(--coral-d)}.gh-hero .sub{font-size:18px;line-height:1.55;color:var(--ink2);max-width:44ch;margin-bottom:28px}.gh-ctas{display:flex;gap:12px;flex-wrap:wrap}.gh-mini{display:flex;gap:22px;flex-wrap:wrap;margin-top:28px;font-size:14px;color:var(--ink2)}.gh-mini span{display:flex;align-items:center;gap:8px}.gh-mini svg{color:var(--coral-d)}.gh-heroimg{position:relative;border-radius:28px;overflow:hidden;aspect-ratio:4/5;background:#fff;box-shadow:0 30px 60px -30px #18181859;display:block}.gh-heroimg img{width:100%;height:100%;object-fit:cover;display:block}.gh-badge{position:absolute;left:18px;bottom:18px;background:#ffffffeb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:16px;padding:12px 16px;font-size:13.5px;line-height:1.35;color:var(--ink)}.gh-badge b{display:block;font-size:16px}.gh-strip{background:var(--ink);color:#fff;overflow:hidden;white-space:nowrap}.gh-strip .track{display:inline-flex;gap:44px;padding:15px 0;animation:gh-m 28s linear infinite;font-size:14px;letter-spacing:.04em}.gh-strip .track span:before{content:"\2726";color:var(--coral);margin-right:44px}@keyframes gh-m{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.gh-strip .track{animation:none}}.gh-sec{padding:96px 0}.gh-sec.cream{background:var(--cream)}.gh-head{text-align:center;max-width:660px;margin:0 auto 48px}.gh-head h2{font-size:clamp(36px,4.2vw,54px);line-height:1.04;margin:12px 0 14px}.gh-head h2 i{color:var(--coral-d)}.gh-head p{color:var(--ink2);font-size:17px;line-height:1.55}.gh-prob{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.gh-prob div{background:#fff;border:1px solid var(--line);border-radius:20px;padding:28px 26px}.gh-prob .x{width:36px;height:36px;border-radius:50%;background:#f3eeea;display:grid;place-items:center;color:var(--muted);font-weight:700;margin-bottom:16px;padding:0}.gh-prob h3{font-size:19px;margin-bottom:8px}.gh-prob p{color:var(--ink2);line-height:1.55;font-size:15px}.gh-fix{margin-top:18px;background:var(--ink);color:#fff;border-radius:22px;padding:26px 30px;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.gh-fix p{font-size:19px;line-height:1.45;max-width:58ch}.gh-fix b{color:var(--coral)}.gh-photos{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.gh-photo{border-radius:22px;overflow:hidden;background:#fff;border:1px solid var(--line)}.gh-photo .ph{aspect-ratio:4/5;background:var(--cream)}.gh-photo img{width:100%;height:100%;object-fit:cover;display:block}.gh-photo .tx{padding:18px 20px 22px}.gh-photo h3{font-size:18px;margin-bottom:4px}.gh-photo p{color:var(--ink2);font-size:14.5px;line-height:1.5}.gh-spot{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center}.gh-spot .img{border-radius:26px;overflow:hidden;aspect-ratio:1/1;background:#fff;display:block}.gh-spot .img img{width:100%;height:100%;object-fit:cover;display:block}.gh-spot h2{font-size:clamp(34px,4vw,50px);line-height:1.04;margin:12px 0 14px}.gh-spot .lead{color:var(--ink2);font-size:17px;line-height:1.55;margin-bottom:22px}.gh-packs{display:grid;gap:10px;margin-bottom:16px}.gh-pack{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;border:1.5px solid var(--line);border-radius:14px;background:#fff;font-size:15px}.gh-pack.hl{border-color:var(--ink);background:var(--cream)}.gh-pack b{font-size:16px}.gh-pack small{color:var(--muted);margin-left:8px}.gh-pack .pr{font-weight:700;white-space:nowrap}.gh-pack .pr s{color:var(--muted);font-weight:400;margin-right:6px;font-size:13px}.gh-gift{font-size:14px;color:var(--ink2);margin-bottom:22px}.gh-gift b{color:var(--ink)}.gh-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;counter-reset:s}.gh-steps div{background:#fff;border:1px solid var(--line);border-radius:20px;padding:30px 26px}.gh-steps div:before{counter-increment:s;content:counter(s);width:44px;height:44px;border-radius:50%;background:var(--blush);color:var(--coral-d);display:grid;place-items:center;font-weight:700;margin-bottom:18px}.gh-steps h3{font-size:20px;margin-bottom:8px}.gh-steps p{color:var(--ink2);line-height:1.55}.gh-faq{max-width:760px;margin:0 auto;border-top:1px solid var(--line)}.gh-faq details{border-bottom:1px solid var(--line)}.gh-faq summary{list-style:none;cursor:pointer;padding:20px 2px;font-weight:600;font-size:17px;display:flex;justify-content:space-between;align-items:center;gap:12px}.gh-faq summary::-webkit-details-marker{display:none}.gh-faq summary:after{content:"+";font-size:22px;font-weight:300;transition:transform .2s}.gh-faq details[open] summary:after{transform:rotate(45deg)}.gh-faq .c{padding:0 2px 20px;color:var(--ink2);line-height:1.6}.gh-final{padding:0 0 96px}.gh-final .box{background:linear-gradient(135deg,#1c1a19,#2b2523);color:#fff;border-radius:30px;padding:64px 40px;text-align:center}.gh-final .eyebrow{color:var(--coral)}.gh-final h2{font-size:clamp(36px,4.6vw,60px);line-height:1.02;margin:12px 0 14px}.gh-final h2 i{color:var(--coral)}.gh-final p{opacity:.75;font-size:17px;margin-bottom:28px}@media(max-width:900px){.gh-hero .wrap,.gh-spot{grid-template-columns:minmax(0,1fr);gap:32px}.gh-hero .wrap{padding-top:28px;padding-bottom:48px}.gh-heroimg{aspect-ratio:1/1}.gh-prob,.gh-steps,.gh-photos{grid-template-columns:1fr}.gh-sec{padding:64px 0}.gh-final{padding-bottom:64px}.gh-final .box{padding:48px 22px}.gh-ctas .btn{flex:1 1 100%}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/glimsy-home.css.map */
