#GH24AgeGate,#GH24AgeGate *{box-sizing:border-box}#GH24AgeGate{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483646;width:100%;height:100%;height:100dvh;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;background:var(--gh24-background,#FFFFFF);color:var(--gh24-dark,#004C22);font-family:Montserrat,Arial,sans-serif;text-align:center;outline:none}#GH24AgeGate [hidden]{display:none!important}.gh24-age__screen{min-height:100%;position:relative;isolation:isolate;display:grid;place-items:center;padding:34px 26px 170px}.gh24-age__content{position:relative;z-index:1;width:min(640px,100%);margin-inline:auto}.gh24-age__logo{width:112px;margin:0 auto 25px}.gh24-age__logo img{display:block;width:100%;height:auto;object-fit:contain}#GH24AgeGate .gh24-age__eyebrow{font:600 14px/1.5 Montserrat,Arial,sans-serif;letter-spacing:.06em;margin:0 0 20px;color:var(--gh24-dark)}#GH24AgeGate .gh24-age__title{font:700 clamp(28px,3vw,40px)/1.18 Montserrat,Arial,sans-serif;letter-spacing:-.025em;text-wrap:balance;margin:0 auto 20px;color:var(--gh24-dark);max-width:22ch;outline:none}#GH24AgeGate .gh24-age__body{font:400 17px/1.7 Montserrat,Arial,sans-serif;max-width:52ch;margin:0 auto 30px;color:var(--gh24-dark);overflow-wrap:anywhere}.gh24-age__actions{display:grid;grid-template-columns:1fr;gap:12px;max-width:410px;margin:0 auto 22px}#GH24AgeGate .gh24-age__button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;width:100%;padding:14px 22px;margin:0;border:1px solid var(--gh24-dark);border-radius:6px;font:600 16px/1.4 Montserrat,Arial,sans-serif;cursor:pointer;text-align:center;text-decoration:none;white-space:normal;--tb-hover-background:var(--gh24-dark);--tb-hover-foreground:var(--gh24-background)}#GH24AgeGate .gh24-age__button--accept{background:var(--gh24-light);color:var(--gh24-dark);border-color:var(--gh24-light)}#GH24AgeGate .gh24-age__button--decline{background:var(--gh24-background);color:var(--gh24-dark)}#GH24AgeGate .gh24-age__button:disabled{cursor:wait;opacity:.7}#GH24AgeGate .gh24-age__button:focus-visible{outline:3px solid var(--gh24-dark);outline-offset:4px}#GH24AgeGate .gh24-age__button:hover:not(:disabled){background:var(--gh24-dark);color:var(--gh24-background)}#GH24AgeGate [data-age-back]{max-width:410px;margin:8px auto 20px}#GH24AgeGate .gh24-age__note{font:400 14px/1.6 Montserrat,Arial,sans-serif;margin:0 auto;max-width:52ch;color:var(--gh24-dark)}#GH24AgeGate .gh24-age__noscript{font:600 16px/1.6 Montserrat,Arial,sans-serif;margin:24px 0;color:var(--gh24-dark)}.gh24-age__art{position:absolute;bottom:0;left:0;right:0;height:150px;overflow:hidden;pointer-events:none;z-index:0;--gh22-light:var(--gh24-light);--gh22-middle:color-mix(in srgb,var(--gh24-light) 66%,var(--gh24-dark));--gh22-lower:var(--gh24-light);--gh22-dark:var(--gh24-dark)}.gh24-age__art .gh22-svg{display:block;width:100%;height:100%}.gh24-age__art .gh22-svg-mobile{display:none}@media(max-width:749px){.gh24-age__screen{padding:28px 22px 126px}.gh24-age__logo{width:88px;margin-bottom:22px}#GH24AgeGate .gh24-age__title{font-size:28px;line-height:1.2;margin-bottom:18px}#GH24AgeGate .gh24-age__body{font-size:16px;line-height:1.65;margin-bottom:24px}#GH24AgeGate .gh24-age__eyebrow{font-size:13px;margin-bottom:17px}.gh24-age__art{height:108px}}@media(max-height:650px){.gh24-age__screen{padding-top:20px}.gh24-age__logo{width:76px;margin-bottom:16px}}@media(prefers-reduced-motion:reduce){#GH24AgeGate *,#GH24AgeGate *:before,#GH24AgeGate *:after{transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/237/assets/gh24-age-gate.css.map */
