@font-face{font-family:MC Merchant;src:url(/cdn/shop/files/MCMerchant-vo9yzo.otf?v=1765227768) format("opentype");font-display:swap}:root{--mixkl-dark: #1E1410;--mixkl-cream: #F2D9B0;--mixkl-orange: #EA8A23;--mixkl-red: #EE2E25;--mixkl-font-display: "MC Merchant", sans-serif;--mixkl-font-body: "Times New Roman", serif}.age-mixkl{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:999999;display:flex;align-items:center;justify-content:center;opacity:1;transition:opacity .5s ease}.age-mixkl.is-hidden{opacity:0;pointer-events:none}.age-mixkl__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--overlay-bg, #1E1410);opacity:.95;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.age-mixkl__texture{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.15;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");pointer-events:none}.age-mixkl__container{position:relative;width:100%;max-width:500px;padding:20px;z-index:10}.age-mixkl__card{background:#fff;border:4px solid var(--mixkl-dark);border-radius:8px;box-shadow:15px 15px 0 var(--mixkl-orange);overflow:hidden;transform:rotate(-1deg);animation:dropIn .6s cubic-bezier(.34,1.56,.64,1)}@keyframes dropIn{0%{transform:translateY(-50px) rotate(-5deg);opacity:0}to{transform:translateY(0) rotate(-1deg);opacity:1}}.age-mixkl__header{background:#fff;padding:40px 30px 50px;text-align:center;position:relative}.age-mixkl__logo img{max-width:150px;height:auto;margin-bottom:20px}.age-mixkl__title{font-family:var(--mixkl-font-display);font-size:3rem;line-height:.9;text-transform:uppercase;color:var(--mixkl-dark);margin:0}.age-mixkl__zigzag{position:absolute;bottom:-1px;left:-2px;right:-2px;height:16px;background-image:linear-gradient(135deg,#F2D9B0 25%,transparent 25%),linear-gradient(225deg,#F2D9B0 25%,transparent 25%);background-position:0 0;background-size:20px 20px;z-index:5;filter:drop-shadow(0px -2px 0px rgba(0,0,0,.1))}.age-mixkl__body{background-color:var(--mixkl-cream);padding:40px 30px;text-align:center;border-top:none;position:relative}.age-mixkl__text{font-family:var(--mixkl-font-body);font-size:1.3rem;color:var(--mixkl-dark);margin-bottom:20px;line-height:1.4}.age-mixkl__legal{font-family:var(--mixkl-font-body);font-size:.8rem;color:#1e141099;margin-bottom:30px;font-style:italic;border-top:1px solid rgba(30,20,16,.2);padding-top:10px}.age-mixkl__actions{display:flex;flex-direction:column;gap:15px}.age-mixkl__btn{display:block;width:100%;padding:16px;font-family:var(--mixkl-font-display);font-size:1.5rem;text-transform:uppercase;text-decoration:none;border-radius:50px;cursor:pointer;transition:transform .2s,box-shadow .2s;border:3px solid var(--mixkl-dark);text-align:center}.age-mixkl__btn--yes{background-color:var(--mixkl-dark);color:#fff;box-shadow:0 5px #0003}.age-mixkl__btn--yes:hover{transform:translateY(2px);box-shadow:0 3px #0003;background-color:#000}.age-mixkl__btn--no{background-color:transparent;color:var(--mixkl-dark)}.age-mixkl__btn--no:hover{background-color:#1e14100d;text-decoration:underline}@media(max-width:480px){.age-mixkl__title{font-size:2.2rem}.age-mixkl__text{font-size:1.1rem}.age-mixkl__container{padding:15px}.age-mixkl__card{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/age-gate-mixkl.css.map */
