age-verification-popup{position:fixed;inset-block-start:0;inset-inline-start:0;z-index:calc(var(--z-header) + 1);width:100%;height:100%;padding-inline:calc(var(--page-gutter) * 1.5);display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;padding-block-start:4rem;text-align:center;visibility:hidden;opacity:0;pointer-events:none;will-change:visibility,background-color,opacity,transform;transition:visibility var(--duration-default),background-color var(--duration-default),opacity var(--duration-default),transform var(--duration-default)}age-verification-popup[data-open-in-design-mode]{visibility:visible;opacity:1}age-verification-popup[open]{background-color:transparent;opacity:1;visibility:visible;pointer-events:all;z-index:999}age-verification-popup[open]:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:#00000080}age-verification-popup.age-verification-popup--blurred[open]:before{-webkit-backdrop-filter:blur(1.2rem);backdrop-filter:blur(1.2rem)}age-verification-popup[open] .age-verification-popup__wrapper{transform:translateY(0)}age-verification-popup p{margin:0 0 1rem}age-verification-popup p:last-child{margin-block-end:0}.age-verification-popup__wrapper{display:flex;flex-direction:column;max-height:100%;position:relative;width:calc(100% - 2rem);transform:translateY(100%);transition:-webkit-transform var(--duration-default);transition:transform var(--duration-default);transition:transform var(--duration-default),-webkit-transform var(--duration-default);background-color:var(--color-background-body)}.age-verification-popup__media{border-radius:unset;height:16rem}.age-verification-popup__content{display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:2.5rem}.age-verification-popup__content>*{text-align:center;justify-content:center}.age-verification-popup__content .h4{margin-top:0;margin-bottom:1.6rem;text-transform:uppercase}.age-verification-popup__wrapper:not(:has(.age-verification-popup__media)) .age-verification-popup__content{flex:1;padding:4.8rem}@media screen and (min-width: 750px){.age-verification-popup__wrapper:not(:has(.age-verification-popup__media)) .age-verification-popup__content{padding:4.8rem 8.8rem}}.age-verification-popup__title{margin-block-end:1}.age-verification-popup__entry{color:rgb(var(--color-foreground));margin-block-end:1.75}.age-verification-popup__entry a{text-decoration:underline;text-underline-offset:1px}.age-verification-popup__actions{display:flex;flex-direction:column;align-items:center;gap:2.4rem;margin-top:2.4rem}.age-verification-popup__actions button,.age-verification-popup__actions a{pointer-events:all}.age-verification-popup__actions .button{width:100%;font-size:var(--button-font-size)}.age-verification-popup__actions .button--text{width:fit-content;text-transform:none;letter-spacing:.028rem;padding:0}@media screen and (min-width: 750px){age-verification-popup{padding:4rem;align-items:center;background-color:#00000080;opacity:0}age-verification-popup[open] .age-verification-popup__wrapper{transform:none}.age-verification-popup__wrapper{flex-direction:row;max-width:75rem;transform:none;width:100%}.age-verification-popup__media{width:30%;height:unset}.age-verification-popup__content{width:70%}.age-verification-popup__actions{flex-direction:row}.age-verification-popup__actions .button{flex-direction:row;width:50%}.age-verification-popup__actions .button--text{width:fit-content}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-age-verification-popup.css.map */
