promo-popup[data-age-verification] .age-verification{position:fixed;top:0;right:0;bottom:0;left:0;z-index:150;display:flex;align-items:center;justify-content:center;padding:24px;font-family:"D-DIN",var(--base-font-family),sans-serif}promo-popup[data-age-verification] .age-verification__overlay{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;background:#14141473;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}promo-popup[data-age-verification] .age-verification__overlay.open{opacity:1;background:#14141473;animation:none}promo-popup[data-age-verification] .age-verification__image,promo-popup[data-age-verification] .age-verification__image .block-media__image{width:100%;height:100%}promo-popup[data-age-verification] .age-verification__image--filled:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;display:block;background:#14141473}.age-verification__dialog.popup-wrapper:not(.filter-form).open{position:fixed;top:50%!important;left:50%;right:auto;bottom:auto;z-index:151;display:block;width:100%;max-width:400px;max-height:calc(100vh - 48px);margin:0;overflow:auto;color:#111;background:#fff;border-radius:14px;box-shadow:0 20px 70px #0006;transform:translate(-50%,-50%);animation:none}.age-verification__dialog .scroll-area,.age-verification__dialog .popup-container{min-height:0;max-height:none}.age-verification__dialog.promo-popup.popup-wrapper .popup-content,.age-verification__dialog .age-verification__denied{padding:42px 30px 30px;text-align:center}.age-verification__dialog .age-verification__wordmark{margin:0 0 34px;color:#c10016;font-size:16px;font-weight:800;letter-spacing:.3em}.age-verification__dialog .content-heading,.age-verification__dialog .age-verification__denied h2{margin:0 0 8px;color:#111;font-family:"D-DIN",var(--accent-font-family),sans-serif;font-size:30px!important;font-weight:800;line-height:1.15!important;letter-spacing:0!important;text-transform:none!important}.age-verification__dialog .content-text,.age-verification__dialog .age-verification__denied>p:last-child{margin:0 0 30px;color:#555;font-size:14.5px;line-height:1.45}.age-verification__dialog .verification-buttons{display:flex;gap:12px;margin:0 0 20px}.age-verification__dialog .popup-content.center .verification-buttons{align-items:stretch;justify-content:center}.age-verification__dialog .verification-button{flex:1;min-width:0;margin:0!important}.age-verification__dialog .verification-button button{width:100%;min-width:0;min-height:52px;padding:14px 16px;border-radius:8px;font-family:"D-DIN",var(--base-font-family),sans-serif;font-size:17px;font-weight:800;letter-spacing:.04em}.age-verification__dialog [data-age-accept]{color:#fff;background:#c10016;border-color:#c10016}.age-verification__dialog [data-age-accept]:hover,.age-verification__dialog [data-age-accept]:focus-visible{background:#a90013;border-color:#a90013}.age-verification__dialog [data-age-decline]{color:#444;background:#fff;border:1.5px solid #cccccc}.age-verification__dialog .age-verification__fine-print{margin:0;color:#777;font-size:12px;line-height:1.5}.age-verification__dialog .age-verification__denied:focus{outline:none}.age-verification__dialog .age-verification__denied>p:last-child{margin-bottom:0}promo-popup[data-age-verification] .age-verification__image .block-media__image--mobile{display:none}@media screen and (max-width:768px){promo-popup[data-age-verification] .age-verification{padding:18px}.age-verification__dialog.popup-wrapper:not(.filter-form).open{width:calc(100% - 36px);max-width:400px;margin:0;border-radius:14px}.age-verification__dialog.promo-popup.popup-wrapper .popup-content,.age-verification__dialog .age-verification__denied{padding:34px 22px 24px}promo-popup[data-age-verification] .age-verification__image .block-media__image--mobile{display:block}promo-popup[data-age-verification] .age-verification__image .block-media__image--desktop{display:none}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/section-age-verification.css.map */
