:root{--gl-porcelain: #f6f1ea;--gl-cream: #fbf8f3;--gl-greige: #e8dfd4;--gl-travertine: #d8c8b4;--gl-charcoal: #1f1d1b;--gl-ink: #2b2724;--gl-muted: #6b625a;--gl-silver: #c8c8c6;--gl-rule: #b48a6a;--gl-serif: var(--font-heading--family, "Playfair Display", Georgia, serif);--gl-sans: var(--font-body--family, "Montserrat", "Helvetica Neue", Arial, sans-serif);--gl-width: 1200px}.gl{font-family:var(--gl-sans);color:var(--gl-ink);-webkit-font-smoothing:antialiased}.gl *,.gl *:before,.gl *:after{box-sizing:border-box}.gl--porcelain{background:var(--gl-porcelain)}.gl--cream{background:var(--gl-cream)}.gl--greige{background:var(--gl-greige)}.gl--charcoal{background:var(--gl-charcoal);color:var(--gl-porcelain)}.gl--charcoal .gl-heading,.gl--charcoal .gl-card__title{color:var(--gl-porcelain)}.gl--charcoal .gl-text,.gl--charcoal .gl-card__text{color:#e6ded4}.gl-wrap{max-width:var(--gl-width);margin:0 auto;padding:0 24px}.gl-pad{padding:96px 0}.gl-center{text-align:center}.gl-narrow{max-width:720px;margin-left:auto;margin-right:auto}.gl-eyebrow{font-family:var(--gl-sans);font-size:12px;letter-spacing:.24em;text-transform:uppercase;color:var(--gl-muted);margin:0 0 18px;font-weight:500}.gl--charcoal .gl-eyebrow{color:var(--gl-silver)}.gl-heading{font-family:var(--gl-serif);font-weight:400;color:var(--gl-charcoal);font-size:clamp(32px,4.2vw,52px);line-height:1.12;letter-spacing:-.01em;margin:0}.gl-heading--xl{font-size:clamp(40px,6vw,76px);line-height:1.04}.gl-rule{width:64px;height:1px;background:var(--gl-rule);border:0;margin:24px 0}.gl-center .gl-rule{margin-left:auto;margin-right:auto}.gl-text{font-size:17px;line-height:1.7;color:var(--gl-ink);max-width:620px}.gl-center .gl-text{margin-left:auto;margin-right:auto}.gl-text p{margin:0 0 14px}.gl-text p:last-child{margin-bottom:0}.gl-text ul{margin:0 0 14px;padding-left:18px}.gl-note{font-size:12px;color:var(--gl-muted);letter-spacing:.04em;margin-top:18px}.gl-draft{display:inline-block;font-size:10px;letter-spacing:.2em;text-transform:uppercase;border:1px solid currentColor;padding:5px 10px;border-radius:999px;color:var(--gl-muted);margin-bottom:22px}.gl-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--gl-charcoal);color:var(--gl-porcelain)!important;text-decoration:none!important;font-family:var(--gl-sans);font-size:13px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;padding:18px 34px;border-radius:0;border:1px solid var(--gl-charcoal);cursor:pointer;transition:background .2s ease,color .2s ease}.gl-btn:hover{background:transparent;color:var(--gl-charcoal)!important}.gl--charcoal .gl-btn{background:var(--gl-porcelain);color:var(--gl-charcoal)!important;border-color:var(--gl-porcelain)}.gl--charcoal .gl-btn:hover{background:transparent;color:var(--gl-porcelain)!important}.gl-link{font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:inherit;text-underline-offset:6px}.gl-actions{display:flex;flex-wrap:wrap;gap:22px;align-items:center;margin-top:34px}.gl-center .gl-actions{justify-content:center}.gl-hero{position:relative;overflow:hidden;background:linear-gradient(180deg,var(--gl-greige) 0%,var(--gl-porcelain) 100%)}.gl-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:70% center}.gl-hero__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#f6f1eaeb,#f6f1ea8c 45%,#f6f1ea00 75%)}.gl-hero__inner{position:relative;display:grid;grid-template-columns:1.1fr .9fr;align-items:center;min-height:680px;gap:40px;padding-top:64px;padding-bottom:64px}.gl-hero__tagline{font-size:13px;letter-spacing:.32em;text-transform:uppercase;color:var(--gl-charcoal);margin:26px 0 0;font-weight:500}.gl-hero__product{display:flex;justify-content:center;align-items:flex-end}.gl-hero__product img{max-height:600px;width:auto;max-width:100%}.gl-hero--center .gl-hero__inner{grid-template-columns:1fr;text-align:center;min-height:600px}.gl-hero--center .gl-text,.gl-hero--center .gl-rule{margin-left:auto;margin-right:auto}.gl-hero--center .gl-actions{justify-content:center}.gl-hero--center .gl-hero__veil{background:#f6f1ea8c}@media(min-width:990px){.gl-hero--photo{aspect-ratio:var(--gl-hero-ratio);display:grid}.gl-hero--photo .gl-hero__bg{object-position:center}.gl-hero--photo .gl-hero__inner{min-height:0;width:100%;padding-top:48px;padding-bottom:48px}}.gl-mt{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center}.gl-mt--right .gl-mt__media{order:2}.gl-mt__media img{width:100%;height:auto;display:block}.gl-ph{aspect-ratio:4 / 5;width:100%;display:flex;align-items:center;justify-content:center;text-align:center;background:linear-gradient(160deg,var(--gl-greige),var(--gl-travertine));color:var(--gl-muted);font-size:12px;letter-spacing:.14em;text-transform:uppercase;padding:24px}.gl-ph img{width:72px;opacity:.5;display:block;margin:0 auto 14px}.gl-list__head{margin-bottom:56px}.gl-cards{display:grid;grid-template-columns:repeat(var(--gl-cols, 3),1fr);gap:1px;background:#1f1d1b1f;border:1px solid rgba(31,29,27,.12)}.gl-card{background:var(--gl-cream);padding:40px 34px}.gl--greige .gl-card{background:var(--gl-porcelain)}.gl--charcoal .gl-cards{background:#f6f1ea29;border-color:#f6f1ea29}.gl--charcoal .gl-card{background:#262321}.gl-card__num{font-family:var(--gl-serif);font-size:40px;color:var(--gl-rule);line-height:1;margin-bottom:22px;display:block}.gl-card__title{font-family:var(--gl-serif);font-size:24px;font-weight:400;color:var(--gl-charcoal);margin:0 0 12px;line-height:1.25}.gl-card__text{font-size:15px;line-height:1.7;color:var(--gl-ink);margin:0}.gl-card__text p{margin:0}.gl-steps{display:grid;grid-template-columns:repeat(var(--gl-cols, 3),1fr);gap:48px;counter-reset:gl}.gl-step{border-top:1px solid rgba(31,29,27,.2);padding-top:28px}.gl--charcoal .gl-step{border-color:#f6f1ea40}.gl-step .gl-card__num{font-family:var(--gl-sans);font-size:12px;letter-spacing:.24em;color:var(--gl-muted);margin-bottom:14px}.gl-step .gl-card__title{font-size:34px;letter-spacing:.02em}.gl-signup{position:relative;overflow:hidden}.gl-signup__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.gl-signup__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:#f6f1eab8}.gl-signup__box{position:relative;max-width:640px;margin:0 auto;text-align:center}.gl-form{margin-top:34px;text-align:left}.gl-form__roles{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:14px;border:0;padding:0}.gl-form__roles legend{font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--gl-muted);margin-bottom:12px;text-align:center;width:100%}.gl-role{position:relative}.gl-role input{position:absolute;opacity:0;pointer-events:none}.gl-role span{display:block;text-align:center;padding:15px 12px;border:1px solid rgba(31,29,27,.3);background:#fbf8f3b3;font-size:13px;letter-spacing:.08em;cursor:pointer;transition:all .15s ease}.gl-role input:checked+span{background:var(--gl-charcoal);color:var(--gl-porcelain);border-color:var(--gl-charcoal)}.gl-role input:focus-visible+span{outline:2px solid var(--gl-rule);outline-offset:2px}.gl-form__row{display:grid;grid-template-columns:1fr 1.4fr auto;gap:12px}.gl-form__row--noname{grid-template-columns:1fr auto}.gl-input{width:100%;font:inherit;font-size:15px;padding:17px 18px;border:1px solid rgba(31,29,27,.3);background:var(--gl-cream);color:var(--gl-ink);border-radius:0}.gl-input:focus{outline:2px solid var(--gl-rule);outline-offset:0}.gl-form__fine{font-size:12px;color:var(--gl-muted);margin-top:14px;text-align:center;line-height:1.6}.gl-form__msg{margin-top:16px;padding:14px 16px;text-align:center;font-size:14px;background:var(--gl-cream);border:1px solid rgba(31,29,27,.15)}.gl-form__msg--error{border-color:#a5523a;color:#7a3a28}.gl-faq{border-top:1px solid rgba(31,29,27,.18);max-width:820px;margin:0 auto}.gl-faq details{border-bottom:1px solid rgba(31,29,27,.18)}.gl-faq summary{list-style:none;cursor:pointer;padding:26px 40px 26px 0;position:relative;font-family:var(--gl-serif);font-size:21px;color:var(--gl-charcoal)}.gl-faq summary::-webkit-details-marker{display:none}.gl-faq summary:after{content:"+";position:absolute;right:4px;top:22px;font-family:var(--gl-sans);font-size:24px;font-weight:300}.gl-faq details[open] summary:after{content:"\2212"}.gl-faq__a{padding:0 0 26px;font-size:16px;line-height:1.75;color:var(--gl-ink);max-width:700px}.gl-faq__a p{margin:0 0 10px}.gl-intro{padding:120px 0 72px;text-align:center}.gl-pw{min-height:100vh;display:flex;flex-direction:column;position:relative;overflow:hidden;background:linear-gradient(180deg,var(--gl-greige),var(--gl-porcelain))}.gl-pw__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.gl-pw__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:#f6f1ea9e}.gl-pw__inner{position:relative;flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:64px 24px}.gl-pw__logo{width:260px;max-width:70vw;height:auto;margin-bottom:44px}.gl-pw .gl-signup__box{width:100%}@media(max-width:989px){.gl-hero__inner{grid-template-columns:1fr;min-height:0;text-align:center;padding-top:72px;padding-bottom:56px}.gl-hero__inner .gl-text,.gl-hero__inner .gl-rule{margin-left:auto;margin-right:auto}.gl-hero__inner .gl-actions{justify-content:center}.gl-hero{display:flex;flex-direction:column}.gl-hero__inner{order:1;padding-bottom:40px}.gl-hero__bg{position:relative;order:2;height:auto}.gl-hero__veil{display:none}.gl-hero__product img{max-height:420px}.gl-mt{grid-template-columns:1fr;gap:40px}.gl-mt--right .gl-mt__media{order:0}.gl-cards,.gl-steps{grid-template-columns:1fr}.gl-steps{gap:32px}}@media(max-width:749px){.gl-pad{padding:64px 0}.gl-wrap{padding:0 20px}.gl-text{font-size:16px}.gl-card{padding:30px 24px}.gl-form__row,.gl-form__row--noname{grid-template-columns:1fr}.gl-btn{width:100%}.gl-actions{flex-direction:column;gap:18px}.gl-intro{padding:80px 0 48px}.gl-faq summary{font-size:18px}}.gl-footer{padding:72px 0 40px;border-top:1px solid rgba(31,29,27,.12)}.gl-footer__grid{display:grid;grid-template-columns:1.2fr .8fr 1.4fr;gap:56px;align-items:start}.gl-footer__logo{width:210px;height:auto;display:block}.gl-footer .gl-hero__tagline{margin-top:18px;font-size:11px}.gl-footer .gl-text{font-size:14px;margin-top:14px}.gl-footer__nav{display:flex;flex-direction:column;gap:12px}.gl-footer__nav a{color:var(--gl-ink);text-decoration:none;font-size:13px;letter-spacing:.14em;text-transform:uppercase}.gl-footer__nav a:hover{text-decoration:underline;text-underline-offset:5px}.gl-footer .gl-form{margin-top:0}.gl-footer .gl-form__roles legend{text-align:left}.gl-footer .gl-form__row--noname{grid-template-columns:1fr}@media(max-width:989px){.gl-footer__grid{grid-template-columns:1fr;gap:40px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/glowlock.css.map */
