:root{--gl-taupe: #5a5142;--gl-taupe-dark: #463f34;--gl-taupe-soft: #756c5d;--gl-cream: #f7f2e9;--gl-cream-deep: #eee4d5;--gl-accent: #f0d58f;--gl-accent-strong: #e7c772;--gl-ink: #202124;--gl-muted: #67645e;--gl-white: #fffdf8;--gl-border: rgba(32, 33, 36, .14);--gl-shadow: 0 22px 65px rgba(36, 31, 25, .14);--gl-radius-sm: 12px;--gl-radius: 22px;--gl-radius-lg: 34px;--gl-page: 1240px;--gl-section-space: clamp(72px, 8vw, 132px);--gl-font: Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}html{scroll-behavior:smooth}body{margin:0;background:var(--gl-cream);color:var(--gl-ink);font-family:var(--gl-font);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}body.gl-lock-scroll{overflow:hidden}.gl-skip-link{position:fixed;top:12px;left:12px;z-index:9999;transform:translateY(-150%);padding:12px 18px;border-radius:999px;background:var(--gl-ink);color:#fff;text-decoration:none}.gl-skip-link:focus{transform:translateY(0)}.gl-section,.gl-section *{box-sizing:border-box}.gl-section{position:relative}.gl-anchor{position:absolute;top:-92px;width:1px;height:1px;pointer-events:none}.gl-container{width:min(calc(100% - 40px),var(--gl-page));margin-inline:auto}.gl-container--wide{width:min(calc(100% - 32px),1440px);margin-inline:auto}.gl-kicker{display:inline-flex;align-items:center;gap:10px;margin:0 0 18px;color:inherit;font-size:.78rem;font-weight:800;letter-spacing:.16em;line-height:1.2;text-transform:uppercase}.gl-kicker:before{width:34px;height:2px;background:currentColor;content:"";opacity:.72}.gl-heading{max-width:840px;margin:0;color:inherit;font-size:clamp(2.3rem,5vw,5.25rem);font-weight:820;letter-spacing:-.055em;line-height:.98}.gl-heading--medium{font-size:clamp(2rem,4vw,4rem);line-height:1.02}.gl-heading--small{font-size:clamp(1.6rem,3vw,2.65rem);line-height:1.08}.gl-accent-text{color:var(--gl-accent)}.gl-copy{max-width:680px;margin:20px 0 0;color:inherit;font-size:clamp(1rem,1.4vw,1.22rem);line-height:1.65}.gl-copy p:first-child{margin-top:0}.gl-copy p:last-child{margin-bottom:0}.gl-button-row{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.gl-button{display:inline-flex;min-height:54px;align-items:center;justify-content:center;gap:12px;padding:15px 24px;border:2px solid transparent;border-radius:999px;background:var(--gl-accent);color:var(--gl-ink);font:inherit;font-weight:820;line-height:1;text-align:center;text-decoration:none;transition:transform .18s ease,background .18s ease,box-shadow .18s ease;cursor:pointer}.gl-button:hover{transform:translateY(-2px);background:var(--gl-accent-strong);box-shadow:0 12px 28px #20212429}.gl-button:focus-visible,.gl-icon-button:focus-visible,.gl-select:focus-visible,.gl-quantity input:focus-visible,.gl-quantity button:focus-visible,.gl-summary:focus-visible,.gl-slider-control:focus-visible{outline:3px solid #2f6ee5;outline-offset:3px}.gl-button--dark{background:var(--gl-ink);color:var(--gl-white)}.gl-button--dark:hover{background:#000}.gl-button--outline{border-color:currentColor;background:transparent;color:inherit}.gl-button--outline:hover{background:#ffffff1a;box-shadow:none}.gl-button[aria-disabled=true],.gl-button:disabled{opacity:.48;transform:none;box-shadow:none;cursor:not-allowed}.gl-icon{display:inline-flex;flex:0 0 auto;width:24px;height:24px}.gl-icon svg{display:block;width:100%;height:100%}.gl-card{border:1px solid var(--gl-border);border-radius:var(--gl-radius);background:#fffdf8d1;box-shadow:0 10px 32px #241f1912}.gl-richtext>*:first-child{margin-top:0}.gl-richtext>*:last-child{margin-bottom:0}.gl-image,.gl-picture,.gl-picture img{display:block;width:100%}.gl-picture img{height:100%;object-fit:cover}.gl-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;clip-path:inset(50%)!important}.gl-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px}.gl-price__current{font-size:clamp(1.6rem,3vw,2.35rem);font-weight:850;letter-spacing:-.035em}.gl-price__compare{color:var(--gl-muted);font-size:1.05rem}.gl-price__save{display:inline-flex;padding:5px 10px;border-radius:999px;background:#e5f5e8;color:#16652c;font-size:.82rem;font-weight:800}.gl-field{display:grid;gap:8px}.gl-field__label{color:var(--gl-ink);font-size:.84rem;font-weight:820;letter-spacing:.02em}.gl-select,.gl-input{min-height:50px;width:100%;padding:12px 44px 12px 15px;border:1px solid rgba(32,33,36,.22);border-radius:12px;background-color:#fff;color:var(--gl-ink);font:inherit}.gl-select{-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,#303136 50%),linear-gradient(135deg,#303136 50%,transparent 50%);background-position:calc(100% - 18px) calc(50% - 3px),calc(100% - 12px) calc(50% - 3px);background-repeat:no-repeat;background-size:6px 6px,6px 6px}.gl-quantity{display:inline-grid;grid-template-columns:44px 58px 44px;align-items:stretch;overflow:hidden;border:1px solid rgba(32,33,36,.22);border-radius:12px;background:#fff}.gl-quantity button,.gl-quantity input{min-height:48px;border:0;background:transparent;color:var(--gl-ink);font:inherit;text-align:center}.gl-quantity button{font-size:1.3rem;cursor:pointer}.gl-quantity input{width:58px;-webkit-appearance:textfield;appearance:textfield}.gl-quantity input::-webkit-inner-spin-button,.gl-quantity input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;appearance:none}.gl-form-message{min-height:1.3em;margin:10px 0 0;color:#8d1d1d;font-size:.9rem}.gl-payment-button .shopify-payment-button__button{min-height:54px;border-radius:999px!important;font-weight:800!important}.gl-placeholder{display:grid;min-height:260px;place-items:center;border-radius:inherit;background:linear-gradient(135deg,#ece3d6,#d8cbb9);color:var(--gl-taupe-dark);font-weight:750;text-align:center}.gl-basic-page{width:min(calc(100% - 40px),900px);margin:0 auto;padding:80px 0 120px}.gl-basic-page h1{margin-top:0;font-size:clamp(2.4rem,6vw,4.8rem);line-height:1;letter-spacing:-.05em}.gl-basic-page img{max-width:100%;height:auto}@media(max-width:749px){:root{--gl-section-space: 72px}.gl-container{width:min(calc(100% - 28px),var(--gl-page))}.gl-button-row{display:grid}.gl-button-row .gl-button{width:100%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.gl-button,.gl-button:hover{transition:none;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/guidelight-base.css.map */
