[data-age-gate]{padding:20px 12px;font-family:var(--font-heading--family, "Montserrat"),sans-serif}.age-gate__panel{position:relative;width:358px;background:#fff;border-radius:8px;padding:24px 16px;text-align:center;box-shadow:0 20px 60px #00000059}.age-gate__panel *{box-sizing:border-box}.age-gate__close{position:absolute;top:16px;right:16px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;padding:0;background:none;border:0;color:#000;cursor:pointer}.age-gate__close svg{width:18px;height:18px;display:block}.age-gate__title{margin:0;font-weight:700;font-size:32px;line-height:1;color:#000}.age-gate__subtitle{margin:24px 0 0;font-weight:700;font-size:20px;line-height:24px;color:#000}.age-gate__divider{display:block;width:326px;max-width:100%;height:1px;margin:28px auto 0;background:#000}.age-gate__cards{display:flex;gap:12px;justify-content:center;margin-top:24px}.age-card{flex:0 0 auto;width:157px;height:228px;margin:0;padding:0;background:none;border:0;cursor:pointer;transition:transform .15s ease}.age-card__img{display:block;width:157px;height:228px;object-fit:contain}.age-card--text{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;border-radius:10px}.age-card--text.age-card--yes{background:#ee3b42;border:1px solid #000;color:#fff}.age-card--text.age-card--no{background:#fde3e4;border:1px solid #ee3b42;color:#000}.age-card__word{font-weight:700;font-size:38px;line-height:1}.age-card__sub{font-weight:700;font-size:16px}.age-card:focus-visible,.age-gate__close:focus-visible{outline:3px solid var(--color-primary, #ee3b42);outline-offset:2px}@media(hover:hover){.age-card:hover{transform:translateY(-2px)}.age-gate__close:hover{opacity:.7}}@media(prefers-reduced-motion:reduce){.age-card{transition:none}.age-card:hover{transform:none}}@media(max-width:381px){[data-age-gate]{padding-left:0;padding-right:0}.age-gate__panel{transform:scale(.95);transform-origin:center center}}@media(max-width:359px){.age-gate__panel{transform:none}.age-gate__cards{flex-direction:column;align-items:center}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/age-gate.css.map */
