.age-verification-section{position:relative;z-index:2147483000}.age-verification{--age-overlay-color: #000000;--age-overlay-opacity: .55;--age-backdrop-blur: 8px;--age-background-position: center center;--age-modal-background: #ffffff;--age-text-color: #111111;--age-muted-color: #666666;--age-primary-background: #111111;--age-primary-text: #ffffff;--age-primary-hover: #303030;--age-secondary-border: #111111;--age-secondary-text: #111111;--age-modal-width: 760px;--age-modal-radius: 16px;--age-button-radius: 12px;--age-logo-width: 160px;--age-padding-desktop: 48px;--age-padding-mobile: 28px;--age-heading-size-desktop: 32px;--age-heading-size-mobile: 25px;--age-body-size-desktop: 18px;--age-body-size-mobile: 16px;--age-text-alignment: center;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:grid;align-items:center;justify-items:center;width:100%;min-height:100%;min-height:100dvh;padding:24px;overflow-x:hidden;overflow-y:auto;opacity:1;visibility:visible;transition:opacity .22s ease,visibility .22s ease}.age-verification[hidden]{display:none!important}.age-verification.is-closing{opacity:0;visibility:hidden;pointer-events:none}.age-verification__background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden}.age-verification__background-image{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--age-background-position)}.age-verification__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-color:var(--age-overlay-color);opacity:var(--age-overlay-opacity);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(max(8px,var(--age-backdrop-blur)));-webkit-backdrop-filter:blur(max(8px,var(--age-backdrop-blur)))}.age-verification__dialog{position:relative;z-index:2;width:min(100%,var(--age-modal-width));padding:var(--age-padding-desktop);color:var(--age-text-color);text-align:var(--age-text-alignment);background-color:var(--age-modal-background);border-radius:var(--age-modal-radius);box-shadow:0 24px 80px #00000040;transform:translateY(0);transition:transform .22s ease}.age-verification.is-closing .age-verification__dialog{transform:translateY(12px)}.age-verification__content[hidden],.age-verification__denied[hidden]{display:none!important}.age-verification__editor-close{position:absolute;top:14px;right:14px;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;color:var(--age-text-color);background:transparent;border:0;border-radius:50%;cursor:pointer}.age-verification__editor-close:hover{background-color:#00000012}.age-verification__logo-wrapper{display:flex;justify-content:center;margin-bottom:22px}.age-verification__logo{display:block;width:min(100%,var(--age-logo-width));height:auto}.age-verification__heading,.age-verification__denied-heading{max-width:760px;margin:0 auto;color:var(--age-text-color);font-family:var(--font-heading-family);font-size:var(--age-heading-size-desktop);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);line-height:1.2;letter-spacing:-.02em}.age-verification__body{margin-top:16px;color:var(--age-text-color);font-family:var(--font-body-family);font-size:var(--age-body-size-desktop);line-height:1.5}.age-verification__body>*:first-child,.age-verification__denied-message>*:first-child{margin-top:0}.age-verification__body>*:last-child,.age-verification__denied-message>*:last-child{margin-bottom:0}.age-verification__legal-note{margin:20px 0 0;color:var(--age-muted-color);font-size:14px;line-height:1.5}.age-verification__actions{display:flex;flex-direction:row;align-items:stretch;justify-content:center;gap:12px;width:min(100%,380px);margin:22px auto 0}.age-verification__button{display:inline-flex;align-items:center;justify-content:center;min-width:132px;min-height:52px;padding:12px 24px;font:inherit;font-size:16px;font-weight:700;line-height:1.2;text-align:center;text-decoration:none;border-radius:var(--age-button-radius);cursor:pointer;transition:color .18s ease,background-color .18s ease,border-color .18s ease,transform .18s ease}.age-verification__actions .age-verification__button{flex:1 1 0;width:auto;min-width:0}.age-verification__button:hover{transform:translateY(-1px)}.age-verification__button--primary{color:var(--age-primary-text);background-color:var(--age-primary-background);border:2px solid var(--age-primary-background);box-shadow:0 0 0 4px #11111126}.age-verification__button--primary:hover{background-color:var(--age-primary-hover);border-color:var(--age-primary-hover)}.age-verification__button--secondary{color:var(--age-secondary-text);background-color:transparent;border:1px solid var(--age-secondary-border)}.age-verification__button--secondary:hover{background-color:#0000000d}.age-verification__button:focus-visible,.age-verification__editor-close:focus-visible,.age-verification__denied-heading:focus-visible{outline:3px solid currentcolor;outline-offset:4px}.age-verification__denied{max-width:520px;margin:0 auto;text-align:center}.age-verification__denied-icon{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;margin-bottom:20px;color:var(--age-text-color);background-color:#0000000d;border-radius:50%}.age-verification__denied-heading:focus{outline:none}.age-verification__denied-message{margin-top:16px;color:var(--age-muted-color);font-family:var(--font-body-family);font-size:var(--age-body-size-desktop);line-height:1.5}.age-verification__exit-button{margin-top:24px}.age-gate-open,.age-gate-open body{overflow:hidden}@media screen and (max-width:749px){.age-verification{align-items:center;padding:16px}.age-verification__dialog{padding:var(--age-padding-mobile)}.age-verification__heading,.age-verification__denied-heading{font-size:var(--age-heading-size-mobile)}.age-verification__body,.age-verification__denied-message{font-size:var(--age-body-size-mobile)}.age-verification__actions{width:100%;gap:10px}.age-verification__actions .age-verification__button{flex:1 1 0;width:auto;min-width:0;padding-right:10px;padding-left:10px;font-size:14px;white-space:nowrap}.age-verification__exit-button{width:100%}}@media(prefers-reduced-motion:reduce){.age-verification,.age-verification__dialog,.age-verification__button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/age-verification-popup.css.map */
