.promo-popup--blur .popup-overlay{-webkit-backdrop-filter:blur(.6rem);backdrop-filter:blur(.6rem)}age-verifier.hidden{display:block!important}.promo-popup{display:none;position:fixed;z-index:10000000;bottom:0;left:0;width:100%;height:100%;justify-content:center;pointer-events:none;--popup-max-width: 100vw;--popup-max-height: 100vh}.promo-popup.is-active{display:flex;animation:fade-in var(--duration-long) ease}.promo-popup.is-closing{animation:fade-out var(--duration-long) ease}.popup-wrapper{pointer-events:visible;z-index:30;position:relative;display:none;flex-direction:column;align-items:center;align-self:flex-end;width:100%;max-width:var(--popup-max-width);max-height:var(--popup-max-height)}@media screen and (min-width:750px){.popup-wrapper{width:auto}}.promo-popup.is-active .popup-wrapper{display:flex;animation:popup-in var(--duration-long) ease}.promo-popup.is-closing .popup-wrapper{animation:popup-out var(--duration-long) ease}@keyframes popup-in{0%{transform:scale(.93)}to{transform:scale(1)}}@keyframes popup-out{0%{transform:scale(1)}to{transform:scale(.93)}}@media screen and (min-width:750px){.promo-popup--open .transition-content,.promo-popup--open .announcement-bar,.promo-popup--open .header-wrapper{padding-inline-end:var(--scrollbar-width)}.promo-popup{padding:5rem;--popup-max-width: calc(100vw - 10rem) ;--popup-max-height: calc(100vh - 10rem) }.promo-popup[data-position=center] .popup-wrapper{align-self:center}}.promo-popup--open{overflow:hidden}.promo-popup .popup-overlay{pointer-events:visible;display:block;position:absolute;z-index:25;left:0;top:0;width:100%;height:100%;cursor:default;background-color:rgba(var(--color-overlay),var(--color-overlay-opacity))}.popup{height:100%;display:flex;cursor:initial;color:rgb(var(--color-foreground));background:var(--gradient-background);background-color:rgb(var(--color-background));box-shadow:0 0 4rem rgba(var(--color-foreground),.2);max-width:100%;width:100vw;overflow-x:hidden;overflow-y:auto;scroll-snap-type:y mandatory;scroll-behavior:smooth;scrollbar-width:thin;border-radius:var(--popup-border-radius);border:var(--popup-border-width) solid var(--popup-border-color);backdrop-filter:blur(var(--popup-blur-intensity));-webkit-backdrop-filter:blur(var(--popup-blur-intensity))}@media screen and (min-width:750px){.popup{width:min(var(--popup-width),var(--popup-max-width))}}.popup::-webkit-scrollbar{-webkit-appearance:none;appearance:none;width:.9rem;background-clip:padding-box;border:.3rem solid transparent;border-radius:1.6rem;background-color:rgba(var(--color-border),.3)}.popup::-webkit-scrollbar-thumb{border:.3rem solid transparent;background-clip:padding-box;border-radius:1.6rem;background-color:rgb(var(--color-border))}.popup.center .field__input{text-align:center}.popup.right .field__input{text-align:end}.popup__image-wrapper{display:none}@media screen and (min-width:750px){.popup-image--top{flex-direction:column}.popup-image--bottom{flex-direction:column-reverse}.popup-image--left,.popup-image--right{--image-width: 26rem;width:calc(min(var(--popup-width),var(--popup-max-width)) - var(--image-width));transition:width var(--duration-long) ease}.popup__content-wrapper{transition:padding var(--duration-long) ease}.popup__image-wrapper{display:block;flex:0 0 auto}.popup__image{display:block;width:100%;height:auto}[data-lazy-image] .popup-image--left .popup__image-wrapper.loading,[data-lazy-image] .popup-image--right .popup__image-wrapper.loading{position:absolute}.popup-image--left .popup__image-wrapper,.popup-image--right .popup__image-wrapper{width:var(--image-width);height:100%;position:absolute;top:0}.popup-image--left .popup__image-wrapper{left:0;right:auto}.popup-image--right .popup__image-wrapper{right:0;left:auto}.popup-image--left .popup__image,.popup-image--right .popup__image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.promo-popup.show-image .popup-image--left,.promo-popup.show-image .popup-image--right{width:min(var(--popup-width),var(--popup-max-width))}.promo-popup.show-image .popup-image--left .popup__content-wrapper{padding-inline-start:var(--image-width)}.promo-popup.show-image .popup-image--right .popup__content-wrapper{padding-inline-end:var(--image-width)}}@media screen and (min-width:990px){.popup-image--left,.popup-image--right{--image-width: 36rem}}.popup__content-wrapper{flex:1 1 auto;position:relative;z-index:1}.popup__content{padding:var(--popup-padding-vertical) var(--popup-padding-horizontal)}.popup__content *{overflow-wrap:break-word}.popup__content>*{margin-top:0;margin-bottom:0}.popup__content>*+*{margin-top:2rem}.popup__content>*+a{margin-top:3rem}.popup__content form-state{display:block}@media screen and (min-width:750px){.popup__content{display:flex;flex-direction:column;justify-content:center;min-height:26rem;max-height:100%;padding:var(--popup-padding-vertical) var(--popup-padding-horizontal);overflow-x:hidden;overflow-y:auto;scroll-snap-type:y mandatory;scroll-behavior:smooth;scrollbar-width:thin}.popup__content::-webkit-scrollbar{-webkit-appearance:none;appearance:none;width:.9rem;background-clip:padding-box;border:.3rem solid transparent;border-radius:1.6rem;background-color:rgba(var(--color-border),.3)}.popup__content::-webkit-scrollbar-thumb{border:.3rem solid transparent;background-clip:padding-box;border-radius:1.6rem;background-color:rgb(var(--color-border))}.popup-image--left .popup__content,.popup-image--right .popup__content{background:var(--gradient-background);background-color:rgb(var(--color-background));max-width:calc(min(var(--popup-width),var(--popup-max-width)) - var(--image-width))}}.popup__logo{font-family:var(--font-heading-family);font-weight:800;font-style:italic;font-size:var(--logo-size, 36px);line-height:100%;letter-spacing:-.03em;color:var(--logo-color, #FFFFFF);margin-bottom:0}.popup__content>.popup__logo+*{margin-top:2rem}.popup__heading{font-family:var(--font-heading-family);font-weight:var(--heading-font-weight, 600);font-style:var(--heading-font-style, italic);font-size:var(--heading-font-size, 24px);line-height:var(--heading-line-height, 100%);letter-spacing:var(--heading-letter-spacing, -.03em);color:var(--heading-color, #FFFFFF)}.popup__content>.popup__subheading+*{margin-top:1rem}.popup__subheading{text-transform:uppercase;letter-spacing:.3rem;color:rgba(var(--color-foreground),.55)}.popup__text{max-width:72.6rem;font-family:var(--font-heading-family);font-weight:var(--text-font-weight, 400);font-style:var(--text-font-style, italic);font-size:var(--text-font-size, 16px);line-height:var(--text-line-height, 100%);letter-spacing:var(--text-letter-spacing, -.03em);text-align:var(--text-alignment, center);color:var(--text-color, #FFFFFF)}.popup__text--colored{color:rgba(var(--color-foreground),.55)}.popup__text--colored.rte a{color:rgb(var(--color-link));background-image:linear-gradient(to top,rgb(var(--color-border)) 0px 0px),linear-gradient(to top,transparent 0px,transparent 0px)}.popup.center .popup__buttons{justify-content:center}.popup.right .popup__buttons{justify-content:flex-end}.popup__buttons{display:flex;column-gap:1rem;margin-top:3rem}.popup__buttons .button{min-width:auto;border-radius:var(--button-border-radius, 50px)}.popup__button-accept{font-family:var(--button-accept-font-family, var(--font-heading-family));font-weight:var(--button-accept-font-weight, 500);font-style:var(--button-accept-font-style, italic);font-size:var(--button-accept-font-size, 14px);line-height:var(--button-accept-line-height, 100%);letter-spacing:var(--button-accept-letter-spacing, -.03em);text-align:center;text-transform:var(--button-accept-text-transform, none);color:var(--button-accept-color, #F6F6F6)}.popup__button-decline{font-family:var(--button-decline-font-family, var(--font-heading-family));font-weight:var(--button-decline-font-weight, 400);font-style:var(--button-decline-font-style, italic);font-size:var(--button-decline-font-size, 14px);line-height:var(--button-decline-line-height, 100%);letter-spacing:var(--button-decline-letter-spacing, -.03em);text-align:center;text-transform:var(--button-decline-text-transform, none);color:var(--button-decline-color, #BEBEBE)}.popup__button-accept--custom,.popup__button-decline--custom{width:var(--button-width, 192px)!important;height:var(--button-height, 34px)!important;min-width:var(--button-width, 192px)!important;min-height:var(--button-height, 34px)!important;max-width:var(--button-width, 192px)!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.popup__button-accept--custom{background:var(--button-gradient)!important;box-shadow:var(--button-shadow)!important;border:1px solid rgba(255,255,255,.1)!important;backdrop-filter:blur(var(--button-accept-blur, 10px));-webkit-backdrop-filter:blur(var(--button-accept-blur, 10px));transition:all .3s ease}.popup__button-accept--custom:hover{background:var(--button-gradient)!important;box-shadow:var(--button-shadow),var(--button-accept-hover-highlight, 0 6px 12px rgba(255, 255, 255, .1))!important;transform:translateY(calc(-1 * var(--button-hover-lift, 2px)))}.popup__button-accept--custom:after{content:none!important;animation:none!important}.popup__button-decline--custom{background:var(--button-gradient)!important;box-shadow:var(--button-shadow)!important;border:none!important;backdrop-filter:blur(var(--button-decline-blur, 0px));-webkit-backdrop-filter:blur(var(--button-decline-blur, 0px));transition:all .3s ease}.popup__button-decline--custom:hover{background:var(--button-gradient)!important;box-shadow:var(--button-decline-hover-glow, 0px 0px 24px 0px rgba(168, 168, 168, .6)),var(--button-decline-hover-depth, 0 4px 8px rgba(0, 0, 0, .2))!important;transform:translateY(calc(-1 * var(--button-hover-lift, 2px)))}@media screen and (max-width:374px){.popup__button-accept--custom,.popup__button-decline--custom{width:130px!important;min-width:130px!important;max-width:130px!important;height:28px!important;min-height:28px!important}.popup__buttons{column-gap:.625rem}}@media screen and (min-width:375px)and (max-width:424px){.popup__button-accept--custom,.popup__button-decline--custom{width:155px!important;min-width:155px!important;max-width:155px!important;height:30px!important;min-height:30px!important}.popup__buttons{column-gap:.75rem}}@media screen and (min-width:425px)and (max-width:749px){.popup__button-accept--custom,.popup__button-decline--custom{width:175px!important;min-width:175px!important;max-width:175px!important;height:32px!important;min-height:32px!important}.popup__buttons{column-gap:.875rem}}@media screen and (max-width:424px){.popup__logo{font-size:clamp(24px,7.5vw,36px)}.popup__heading{font-size:clamp(18px,5.6vw,24px)}.popup__text{font-size:clamp(14px,4.2vw,16px)}.popup__button-accept,.popup__button-decline,.popup__button-accept--custom,.popup__button-decline--custom{font-size:clamp(12px,3.5vw,14px)!important}.popup__content{padding:var(--popup-padding-vertical, 10px) clamp(12px,4vw,24px)}.popup__content>*+*{margin-top:1.5rem}.popup__content>.popup__logo+*{margin-top:1.25rem}.popup__content>.popup__heading+*{margin-top:1rem}.popup{max-width:calc(min(var(--popup-width, 600px),100vw) - 2rem)}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-age-verifier.css.map */
