age-verification-popup{position:fixed;inset-block-start:0;inset-inline-start:0;z-index:calc(var(--z-header) + 1);width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:space-between;flex-direction:column;padding:4rem 1.6rem;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}.age-verification-popup .age-verification-popup__background{position:absolute;top:0;left:0;bottom:0;right:0;height:100%;width:100%;pointer-events:none}.age-verification-popup .age-verification-popup__background img{width:100%;height:100%;object-fit:cover}.age-verification-popup .age-verification-popup__logo{position:relative;z-index:1;max-width:17rem;max-height:8.8rem;display:flex}.age-verification-popup .age-verification-popup__logo img{width:100%;height:100%;object-fit:contain}.age-verification-popup .age-verification-popup__footer{position:relative;z-index:1;display:flex;gap:1.6rem}.age-verification-popup .age-verification-popup__footer .age-verification-popup__icon img{max-width:15.6rem;max-height:4.2rem;object-fit:contain}.age-verification-popup .section__heading{font-size:3.2rem;font-family:var(--third-rail);line-height:100%;color:var(--yellow);font-weight:400;text-transform:uppercase;text-align:left;padding:0 0 1.6rem}.age-verification-popup .age-verification-popup__entry{font-size:5.6rem;line-height:80%;color:var(--white);text-transform:uppercase;text-align:left;padding:0 0 3.2rem}.age-verification-popup .age-verification-popup__form{display:flex;align-items:center;gap:.8rem;width:100%}.age-verification-popup .age-verification-popup__form .button{max-height:5.6rem;width:200px;border:solid .1rem var(--orange)}.age-verification-popup .age-verification-popup__form .button:hover{color:var(--white)!important;background-color:transparent;border-color:var(--white)}.age-verification-popup .age-verification-popup__form__fields{display:flex;align-items:center;gap:.8rem;width:100%}.age-verification-popup .age-verification-popup__form__fields input{width:calc(100% / 3);background-color:var(--black);-webkit-appearance:none;appearance:none;border:none;border-radius:.4rem;min-height:5.6rem;padding:.8rem 2rem;color:var(--white);font-size:2.4rem;text-transform:uppercase;line-height:80%;font-weight:300}.age-verification-popup .age-verification-popup__form__fields input::placeholder{color:var(--white);font-size:2.4rem;text-transform:uppercase;line-height:80%;font-weight:300}.age-verification-popup .age-verification-popup__form__fields input:focus-visible{outline:none}body.age-verification-popup-is-open:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:#00000080;-webkit-backdrop-filter:blur(1.2rem);backdrop-filter:blur(1.2rem);z-index:1000}body.age-verification-popup-is-open .section-age-verification-popup{z-index:1001}body.age-verification-popup-is-open age-verification-popup[open]:before{display:none}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;overflow-y:auto;max-height:100%;position:relative;width:100%;max-width:80rem;border-radius:1.6rem;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(--soft-black)}.age-verification-popup__content{display:flex;flex-direction:column;padding:4.8rem;width:100%;align-items:flex-start}.age-verification-popup__content>*{text-align:var(--section-content-alignment);justify-content:var(--section-content-alignment)}.age-verification-popup__title{margin-block-end:calc(var(--section-spacing-unit-size) * 1)}.age-verification-popup__actions{display:flex;flex-direction:column;align-items:center;gap: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(--font-size-static-sm)}.age-verification-popup__actions .button--text{width:fit-content;text-transform:none;letter-spacing:.028rem;font-size:var(--font-size-static-md);padding:0}@media screen and (min-width: 750px){age-verification-popup{padding:8rem;align-items:center;justify-content:space-between;background-color:#00000080;opacity:0}age-verification-popup[open] .age-verification-popup__wrapper{transform:none}.age-verification-popup__wrapper{flex-direction:row;transform:none}.age-verification-popup__actions{flex-direction:row}.age-verification-popup__actions .button{flex-direction:row;width:50%;gap:2.4rem}.age-verification-popup__actions .button--text{width:fit-content}}@media screen and (max-width: 991px){.age-verification-popup{justify-content:unset}.age-verification-popup .age-verification-popup__wrapper{margin-top:2.4rem}.age-verification-popup .age-verification-popup__entry{font-size:4rem}}@media screen and (max-width: 767px){age-verification-popup{padding:2.4rem}.age-verification-popup .age-verification-popup__logo{max-width:12.8rem}.age-verification-popup .section__heading,.age-verification-popup .age-verification-popup__entry{font-size:2.4rem}.age-verification-popup .age-verification-popup__content{padding:2.4rem}.age-verification-popup .age-verification-popup__form{flex-direction:column;align-items:flex-start}.age-verification-popup .age-verification-popup__form .button{margin-top:1.6rem;width:100%}.age-verification-popup .age-verification-popup__form__fields{flex-direction:column;align-items:flex-start}.age-verification-popup .age-verification-popup__form__fields input{width:100%}.age-verification-popup .age-verification-popup__footer{flex-wrap:wrap;justify-content:center;margin-top:2.4rem;gap:.8rem}.age-verification-popup .age-verification-popup__footer .age-verification-popup__icon img{max-width:10rem}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/section-age-verification-popup.css.map */
