@import"https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,400;0,9..144,500;0,9..144,600;1,9..144,500&family=Manrope:wght@300;400;500;600;700&family=Space+Grotesk:wght@400;500&display=swap";.ghl{--ivory:#FAF8F5;--sand:#EBDED1;--beige:#D6C3AE;--gold:#C8A55A;--blush:#E8B6C2;--rose:#882E3D;--ink:#2A2A2A;--ink2:#55504A;--mut:#8F877E;--line:#E4D9CC;--serif:"Fraunces",Georgia,serif;--sans:"Manrope",system-ui,sans-serif;--accent:"Space Grotesk",monospace;background:var(--ivory);font-family:var(--sans);color:var(--ink);font-weight:400;line-height:1.65}.ghl *{box-sizing:border-box}.ghl img{max-width:100%;display:block}.ghl a{color:inherit;text-decoration:none}.ghl .wrap{max-width:1300px;margin:0 auto;padding:0 44px}.ghl h1,.ghl h2,.ghl h3{font-family:var(--serif);font-weight:500;line-height:1.1;letter-spacing:.005em;margin:0;color:var(--ink)}.ghl .eyebrow{font-family:var(--accent);font-size:11px;letter-spacing:.32em;text-transform:uppercase;color:var(--gold);font-weight:500}.ghl .ghl-it{font-family:var(--serif);font-style:italic;color:var(--rose)}.ghl .amp{font-weight:500}.ghl .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-size:11px;letter-spacing:.18em;text-transform:uppercase;font-weight:600;font-family:var(--sans);padding:16px 30px;background:var(--ink);color:#fff;border:none;cursor:pointer;transition:.25s}.ghl .btn:hover{background:var(--rose)}.ghl .btn-out{background:transparent;border:1px solid var(--ink);color:var(--ink)}.ghl .btn-out:hover,.ghl .btn-gold{background:var(--ink);color:#fff}.ghl .btn-gold:hover{background:var(--rose)}.ghl .sec{padding:100px 0;background:var(--ivory)}.ghl .sec.cream{background:#f3ece2}.ghl .head{margin-bottom:46px}.ghl .head.c{text-align:center}.ghl .head h2{font-size:42px;margin-top:12px}.ghl .head.row{display:flex;justify-content:space-between;align-items:flex-end}.ghl .link{font-family:var(--accent);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--rose);border-bottom:1px solid var(--rose);padding-bottom:4px;white-space:nowrap}.ghl .reveal{animation:ghlfade .8s both}@keyframes ghlfade{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.ghl .trust-bar{background:#2a2a2a;color:#ebded1}.ghl .trust-bar .wrap{display:flex;justify-content:center;flex-wrap:wrap;gap:12px 36px;padding:13px 44px;font-size:12px}.ghl .trust-bar span{display:inline-flex;align-items:center;gap:7px}.ghl .hero{background:linear-gradient(180deg,#faf8f5,#efe6da)}.ghl .hero .wrap{display:grid;grid-template-columns:1fr 1.05fr;gap:56px;align-items:center;padding-top:70px;padding-bottom:70px}.ghl .hero h1{font-size:56px;line-height:1.08;margin:20px 0}.ghl .hero .sub{font-size:16px;color:var(--ink2);max-width:440px;margin-bottom:22px}.ghl .rating{font-family:var(--accent);display:flex;align-items:center;gap:9px;font-size:12px;letter-spacing:.08em;color:var(--mut);margin-bottom:28px}.ghl .hero-btns{display:flex;gap:14px;flex-wrap:wrap}.ghl .hero-img{position:relative;height:540px;background:linear-gradient(150deg,#ebded1,#d6c3ae);background-size:cover;background-position:center;box-shadow:0 24px 60px #5a46322e}.ghl .hero-tag{position:absolute;left:20px;bottom:20px;background:#faf8f5f0;border:1px solid var(--line);padding:12px 16px}.ghl .hero-tag b{font-size:12.5px;font-weight:600}.ghl .hero-tag small{display:block;color:var(--rose);font-size:11px;font-family:var(--accent)}.ghl .prow{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.ghl .card{background:#fff;border:1px solid var(--line);overflow:hidden;transition:.3s}.ghl .card:hover{transform:translateY(-4px);box-shadow:0 18px 44px #5a46321f}.ghl .card .imgw{position:relative;overflow:hidden;background:#f6f1ea}.ghl .card .pimg{height:280px;background:linear-gradient(135deg,#ebded1,#d6c3ae);transition:.5s}.ghl .card img.pimg{width:100%;object-fit:cover;display:block}.ghl .card:hover .pimg{transform:scale(1.05)}.ghl .card .badge{position:absolute;top:12px;left:12px;background:var(--rose);color:#fff;font-family:var(--accent);font-size:10px;letter-spacing:.12em;text-transform:uppercase;padding:5px 10px}.ghl .card .heart{position:absolute;top:12px;right:12px;width:32px;height:32px;background:#fffffff0;border:1px solid var(--line);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;color:var(--rose)}.ghl .card .info{padding:18px 18px 20px}.ghl .card .cat{font-family:var(--accent);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin-bottom:6px}.ghl .card h3{font-family:var(--sans);font-weight:600;font-size:14px;margin-bottom:7px;line-height:1.45}.ghl .card .pr{font-family:var(--accent);font-size:15px;font-weight:500;color:var(--ink)}.ghl .card form{margin:0}.ghl .card .atc{margin-top:14px;width:100%;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;font-weight:600;padding:13px;background:var(--ink);color:#fff;border:none;cursor:pointer;transition:.25s}.ghl .card .atc:hover{background:var(--rose)}.ghl .card .atc[disabled]{opacity:.4;cursor:default}.ghl .mood-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;margin-top:46px}.ghl .mood{position:relative;overflow:hidden;padding:28px 22px;min-height:260px;display:flex;flex-direction:column;justify-content:flex-end;color:#fff;cursor:pointer;transition:.3s}.ghl .mood:hover{transform:translateY(-5px);box-shadow:0 18px 44px #5a463238}.ghl .mood .emo{position:absolute;top:22px;left:22px;font-size:26px}.ghl .mood h3{font-size:22px;color:#fff;line-height:1.15}.ghl .mood p{font-size:12.5px;color:#ffffffd1;margin:8px 0 12px;line-height:1.55}.ghl .mood span{font-family:var(--accent);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--blush)}.ghl .m1{background:#6b4a44}.ghl .m2{background:#7a6242}.ghl .m3{background:#585064}.ghl .m4{background:#7a4632}.ghl .m5{background:#74515e}.ghl .cat-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:300px;gap:16px;margin-top:46px}.ghl .cat-grid .big{grid-column:span 2}.ghl .ctile{position:relative;overflow:hidden;cursor:pointer}.ghl .ctile .bg{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#ebded1,#d6c3ae);background-size:cover;background-position:center;transition:.6s}.ghl .ctile:hover .bg{transform:scale(1.06)}.ghl .ctile .ov{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#231914c7,#2319140d 65%)}.ghl .ctile .ct{position:absolute;left:24px;right:24px;bottom:22px;color:#fff}.ghl .ctile .ct h3{font-size:24px;color:#fff}.ghl .ctile .ct small{display:block;font-family:var(--accent);color:#ffffffb3;font-size:11px;letter-spacing:.08em;margin:6px 0 12px}.ghl .ctile .ct span{font-family:var(--accent);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--blush)}.ghl .why-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.ghl .why{background:#fff;border:1px solid var(--line);padding:36px 24px;text-align:center;transition:.3s}.ghl .why:hover{transform:translateY(-4px);box-shadow:0 14px 36px #5a46321a}.ghl .why i{font-size:26px;color:var(--gold);font-style:normal}.ghl .why h3{font-size:19px;margin:16px 0 10px}.ghl .why p{font-size:13px;color:var(--mut);line-height:1.65}.ghl .bundle{display:grid;grid-template-columns:1fr 1fr;align-items:center;background:#fff;border:1px solid var(--line);overflow:hidden}.ghl .bundle .bimg{height:500px;background:linear-gradient(135deg,#ebded1,#d6c3ae);background-size:cover;background-position:center}.ghl .bundle .bc{padding:60px 64px}.ghl .bundle h2{font-size:38px;margin:14px 0 16px}.ghl .bundle ul{list-style:none;margin:18px 0 26px;padding:0}.ghl .bundle li{display:flex;gap:10px;align-items:center;font-size:14px;color:var(--ink2);margin-bottom:11px}.ghl .bundle li i{color:var(--gold);font-style:normal}.ghl .bundle .pricing{display:flex;align-items:baseline;gap:12px;margin-bottom:24px}.ghl .bundle .now{font-family:var(--accent);font-size:30px;font-weight:500}.ghl .bundle .was{font-family:var(--accent);font-size:17px;color:var(--mut);text-decoration:line-through}.ghl .bundle .save{background:var(--rose);color:#fff;font-family:var(--accent);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;padding:4px 10px}.ghl .video{position:relative;height:560px;background:linear-gradient(135deg,#d6c3ae,#b99f82);background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff}.ghl .video:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#23191473}.ghl .video .vc{position:relative;z-index:2}.ghl .video .play{width:78px;height:78px;border-radius:50%;border:1px solid rgba(255,255,255,.8);background:#ffffff24;display:flex;align-items:center;justify-content:center;font-size:26px;margin:0 auto 24px;cursor:pointer;transition:.3s}.ghl .video .play:hover{background:var(--rose);border-color:var(--rose)}.ghl .video h2{font-size:40px;color:#fff}.ghl .video p{color:#ffffffd1;margin-top:10px}.ghl .story-sec{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.ghl .story-sec .simg{height:500px;background:linear-gradient(135deg,#ebded1,#d6c3ae);background-size:cover;background-position:center}.ghl .story-sec h2{font-size:38px;margin:14px 0 20px}.ghl .story-sec p{color:var(--ink2);font-size:14.5px;line-height:1.9;margin-bottom:14px;max-width:440px}.ghl .story-sec .sign{font-family:var(--serif);font-weight:500;font-size:19px;margin:20px 0 24px;color:var(--rose)}.ghl .story-sec .sign small{display:block;font-family:var(--accent);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--mut);margin-top:5px}.ghl .seen{text-align:center}.ghl .guars{display:flex;justify-content:center;flex-wrap:wrap;gap:14px 44px;margin-top:36px}.ghl .guars div{display:flex;align-items:center;gap:9px;font-size:13px;color:var(--ink2)}.ghl .guars i{color:var(--gold);font-size:18px;font-style:normal}.ghl .jrow{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.ghl .art{cursor:pointer}.ghl .art .jimg{height:230px;background:linear-gradient(135deg,#ebded1,#d6c3ae);background-size:cover;background-position:center;transition:.5s}.ghl .art:hover .jimg{transform:scale(1.02)}.ghl .art h3{font-family:var(--serif);font-weight:500;font-size:20px;margin:18px 0 10px;line-height:1.3}.ghl .art .read{font-family:var(--accent);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--rose);border-bottom:1px solid var(--rose);padding-bottom:4px}.ghl .connect{display:grid;grid-template-columns:1fr 1fr;align-items:stretch}.ghl .email-c{background:#2a2a2a;color:#fff;padding:70px 64px;display:flex;flex-direction:column;justify-content:center}.ghl .email-c h2{font-size:32px;margin:14px 0;color:#fff}.ghl .email-c p{color:#ffffffb8;font-size:14px;max-width:380px;margin-bottom:24px}.ghl .email-c form{display:flex;max-width:400px;background:#fff}.ghl .email-c input{flex:1;border:none;background:transparent;padding:0 16px;font-family:var(--sans);font-size:13px;color:var(--ink);outline:none}.ghl .email-c button{border:none;background:var(--rose);color:#fff;font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;font-weight:600;padding:16px 22px;cursor:pointer}.ghl .email-c button:hover{background:var(--gold)}.ghl .ig-grid{display:grid;grid-template-columns:repeat(3,1fr)}.ghl .ig-grid a{aspect-ratio:1;background:linear-gradient(135deg,#ebded1,#d6c3ae);background-size:cover;background-position:center;transition:.3s}.ghl .ig-grid a:hover{opacity:.85}.ghl #gh-toast{position:fixed;left:50%;bottom:30px;transform:translate(-50%) translateY(20px);background:var(--ink);color:#fff;padding:13px 22px;font-family:var(--sans);font-weight:600;font-size:13px;opacity:0;pointer-events:none;transition:.35s;z-index:9999}.ghl #gh-toast.show{opacity:1;transform:translate(-50%) translateY(0)}@media(max-width:980px){.ghl .wrap,.ghl .trust-bar .wrap{padding-left:22px;padding-right:22px}.ghl .hero .wrap,.ghl .story-sec,.ghl .bundle,.ghl .connect{grid-template-columns:1fr;gap:32px}.ghl .hero h1{font-size:40px}.ghl .hero-img{height:54vh}.ghl .prow,.ghl .why-grid,.ghl .jrow,.ghl .cat-grid,.ghl .mood-grid{grid-template-columns:1fr 1fr}.ghl .cat-grid{grid-auto-rows:240px}.ghl .bundle .bimg{height:300px}.ghl .email-c{padding:44px 28px}.ghl .head.row{flex-direction:column;align-items:flex-start;gap:14px}}@media(max-width:560px){.ghl .prow,.ghl .why-grid,.ghl .jrow,.ghl .cat-grid,.ghl .mood-grid{grid-template-columns:1fr}.ghl .cat-grid .big{grid-column:span 1}.ghl .hero h1{font-size:32px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/gh-home-lux.css.map */
