.age-check-popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;overflow:auto;-webkit-overflow-scrolling:touch}.age-check-popup__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:transparent;pointer-events:none}.age-check-popup__inner{min-height:100vh;min-height:100dvh;background:var(--age-bg, #fcf900);display:flex;flex-direction:column;position:relative;font-family:Gibarish,sans-serif}.age-check-popup__red-bar{height:24px;min-height:24px;width:100%;border-radius:0 0 50% 50%/0 0 20px 20px;box-shadow:0 4px #00000014;flex-shrink:0}.age-check-popup__top-hat{width:100%;flex-shrink:0;line-height:0;overflow:hidden}.age-check-popup__top-hat-image{width:100%;height:auto;display:block;object-fit:cover;object-position:top center}.age-check-popup__grid{flex:1;display:grid;grid-template-rows:auto 1fr;grid-template-areas:"form" "media";align-items:center;gap:1.5rem;padding:1.5rem 1.25rem 2rem;max-width:1440px;margin:0 auto}@media screen and (min-width:989px){.age-check-popup__grid{grid-template-columns:1fr 1fr;grid-template-rows:1fr;grid-template-areas:"media form";gap:2rem;padding:2rem 3rem 3rem;align-items:center;margin-top:-200px}}.age-check-popup__media{grid-area:media;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-end}.age-check-popup__media-inner{position:relative;width:100%;max-width:100%}@media screen and (min-width:989px){.age-check-popup__media-inner{max-width:600px}}.age-check-popup__image-label{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;pointer-events:none;padding:1rem}.age-check-popup__image-label-img{max-width:120px;width:auto;height:auto;display:block;object-fit:contain;transform:rotate(var(--age-label-rotation, 0deg));width:100%}@media screen and (min-width:989px){.age-check-popup__image-label-img{max-width:180px}}.age-check-popup__image-label--desktop-top-left{justify-content:flex-start;align-items:flex-start}.age-check-popup__image-label--desktop-top-center{justify-content:center;align-items:flex-start}.age-check-popup__image-label--desktop-top-right{justify-content:flex-end;align-items:flex-start}.age-check-popup__image-label--desktop-center-left{justify-content:flex-start;align-items:center}.age-check-popup__image-label--desktop-center{justify-content:center;align-items:center}.age-check-popup__image-label--desktop-center-right{justify-content:flex-end;align-items:center}.age-check-popup__image-label--desktop-bottom-left{justify-content:flex-start;align-items:flex-end}.age-check-popup__image-label--desktop-bottom-center{justify-content:center;align-items:flex-end}.age-check-popup__image-label--desktop-bottom-right{justify-content:flex-end;align-items:flex-end}@media screen and (max-width:989px){.age-check-popup__image-label--mobile-top-left{justify-content:flex-start;align-items:flex-start}.age-check-popup__image-label--mobile-top-center{justify-content:center;align-items:flex-start}.age-check-popup__image-label--mobile-top-right{justify-content:flex-end;align-items:flex-start}.age-check-popup__image-label--mobile-center-left{justify-content:flex-start;align-items:center}.age-check-popup__image-label--mobile-center{justify-content:center;align-items:center}.age-check-popup__image-label--mobile-center-right{justify-content:flex-end;align-items:center}.age-check-popup__image-label--mobile-bottom-left{justify-content:flex-start;align-items:flex-end}.age-check-popup__image-label--mobile-bottom-center{justify-content:center;align-items:flex-end}.age-check-popup__image-label--mobile-bottom-right{justify-content:flex-end;align-items:flex-end}}.age-check-popup__img{width:100%;height:auto;display:block;object-fit:contain}.age-check-popup__img--mobile{display:block}.age-check-popup__img--desktop{display:none}@media screen and (min-width:989px){.age-check-popup__img--mobile{display:none}.age-check-popup__img--desktop{display:block}}.age-check-popup__form-wrap{grid-area:form;display:flex;align-items:center;justify-content:center;width:100%;max-width:600px}.age-check-popup__form-inner{width:100%;margin:0 auto}.age-check-popup__logo{margin-bottom:2rem;text-align:center}.age-check-popup__logo img{height:auto;display:inline-block;width:100%;padding:0 36px}@media screen and (min-width:989px){.age-check-popup__logo{margin-bottom:5rem}.age-check-popup__logo img{max-width:460px;width:100%;padding:unset}}.age-check-popup__heading{font-family:Gibarish,sans-serif;font-size:1.4rem;letter-spacing:.04em;color:var(--age-text, #0d4d3a);text-transform:uppercase;text-align:center;margin:0 0 1.5rem;line-height:1.3}@media screen and (min-width:989px){.age-check-popup__heading{font-size:35px;margin-bottom:3rem}}.age-check-popup__form{display:flex;flex-direction:column;gap:3rem}.age-check-popup__row--birthday{display:grid;grid-template-columns:1fr 1fr 1fr;gap:2rem}.age-check-popup__field-wrap{position:relative}.age-check-popup__select,.age-check-popup__input{width:100%;padding:1.3rem 2.75rem 1.3rem 3rem;font-size:1.8rem;font-family:Gibarish,sans-serif;font-weight:400;letter-spacing:.02em;color:var(--age-input-text, #0d4d3a);background-color:var(--age-input-bg, #fcf900);border:1px solid var(--age-input-border, #0d4d3a);border-radius:24px;box-shadow:4px 4px 0 0 var(--age-input-shadow, #e1150f);appearance:none;-webkit-appearance:none;cursor:pointer}.age-check-popup__field-wrap--select:after{content:"";position:absolute;right:2rem;top:50%;transform:translateY(-50%);width:25px;height:15px;background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg width='25' height='15' viewBox='0 0 25 15' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Crect width='25' height='15' fill='url(%23pattern0_2945_206)'/%3E%3Cdefs%3E%3Cpattern id='pattern0_2945_206' patternContentUnits='objectBoundingBox' width='1' height='1'%3E%3Cuse xlink:href='%23image0_2945_206' transform='matrix(0.015625 0 0 0.0260417 0 -0.0078125)'/%3E%3C/pattern%3E%3Cimage id='image0_2945_206' width='64' height='39' preserveAspectRatio='none' xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAAAnCAYAAAC/mE48AAAACXBIWXMAAC4jAAAuIwF4pT92AAABf0lEQVRogd2a7XHCMAxAXzIFDFWmYCuYgqUYw/1T0zYliSXrw6nuuIPASXrvQmLHnkop1DjfL98fvuJ5fUzLY/8ppirgHXyNI0tY46pM89aP9pKMHlt91+9mi2QjRmu/zQIkSbND0qdIgDR5Rkj6O98vRSxAWiQypH09r49prm+8i3mHtp/XGXBkCZo+ft0Glwe9i1tGDzy8uQgeSUIvPKzcBY4gwQIeNm6DI0uwgoedccCIEizhoWEgNJIEa3hoHAmOIMEDHgRD4UwJXvAgnAtkSPCEB8VkKFKCNzwoBGiKgBwmAh6UArTFWqGi4KFDgLaox+O3nmeWXQK0xdcgo+HBQIC2iSVsBjwYCYA+CVnw8GNdwCoiJkSW6xRmZ0AN70UU6/zmAsBPgkdeFwFg36yXVDcBYNe059/KVQD0N+99TXEXAHqIiFXpEAEgh4lakg8TAO1QkfsRQgXAPlz0ZoxwAbAOmbETJUUA/IVN24ZTSkl9nW4fJbO++WToaPEJ2XywfJ/fwGAAAAAASUVORK5CYII='/%3E%3C/defs%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:center;background-size:contain;pointer-events:none}.age-check-popup__select:focus,.age-check-popup__input:focus{outline:2px solid var(--age-input-border);outline-offset:2px}.age-check-popup__select option{background:#fff;color:#0d4d3a;font-family:Gibarish,sans-serif}.age-check-popup__input::placeholder{color:var(--age-input-text, #0d4d3a);opacity:.85}.age-check-popup__field-wrap--email{margin-top:.25rem}.age-check-popup__input{cursor:text}.age-check-popup__btn{margin-top:.5rem;padding:1rem 2rem;font-family:Gibarish,sans-serif;font-size:1.6rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--age-btn-text, #ffffff);background-color:var(--age-btn-bg, #19864a);border:1px solid var(--age-btn-border, #0d4d3a);border-radius:90px;cursor:pointer;transition:opacity .2s,filter .2s;width:fit-content;margin:0 auto}.age-check-popup__btn:hover:not(:disabled){filter:brightness(1.08)}.age-check-popup__btn:disabled{opacity:.5;cursor:not-allowed}.age-check-popup .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1439px){.age-check-popup__heading{font-size:30px}}@media(max-width:989px){.age-check-popup__heading{font-size:20px}.age-check-popup__select,.age-check-popup__input{padding:1rem 1.6rem;font-size:1.6rem}.age-check-popup__row--birthday{gap:1rem}.age-check-popup__grid{gap:5rem}.age-check-popup__field-wrap--select:after{width:10px;height:10px;right:1.2rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/age-check-popup.css.map */
