.sg_age-verification.sg_age-verification-theme--sidebar>.inner>*,.sg_age-verification.sg_age-verification-theme--split>.inner>.info>*,.sg_age-verification>.inner{z-index:2;position:relative}.sg_age-verification{position:fixed;display:flex;align-items:center;top:0;left:0;right:0;bottom:0;width:100%;background-color:rgba(0,0,0,.9);z-index:99999}.sg_age-verification:before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background-color:var(--color-primary);opacity:.5}.sg_age-verification>.inner{margin:0 auto;max-width:700px;width:100%;padding:50px;color:#fff;text-align:center}.sg_age-verification>.inner h2{font-weight:700;font-size:70px;line-height:1em;text-transform:uppercase}.sg_age-verification>.inner .brand{margin-bottom:25px}.sg_age-verification>.inner .actions{margin-top:25px}.sg_age-verification>.inner .actions>.btn{font-size:24px;border-width:3px;min-width:220px;margin:5px}.sg_age-verification .site-img-logo{max-width:300px;margin:0 auto}.sg_age-verification.sg_age-verification-theme--backdrop{background-color:#000;background-image:url('https://placehold.co/1920x700/232323/292929/?text=Background%20Image');background-size:cover;background-position:center}.sg_age-verification.sg_age-verification-theme--backdrop:before{background:linear-gradient(180deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.4) 100%);opacity:1}.sg_age-verification.sg_age-verification-theme--overlay,.sg_age-verification.sg_age-verification-theme--rounded,.sg_age-verification.sg_age-verification-theme--sidebar:before,.sg_age-verification.sg_age-verification-theme--split>.inner>.info{background-image:url('https://placehold.co/1920x700/232323/292929/?text=Background%20Image');background-size:cover;background-position:center}.sg_age-verification.sg_age-verification-theme--backdrop>.inner{margin-bottom:auto;padding-top:80px}.sg_age-verification.sg_age-verification-theme--backdrop>.inner .brand{margin-bottom:40px}.sg_age-verification.sg_age-verification-theme--backdrop>.inner .brand .site-img-logo{max-width:200px}.sg_age-verification.sg_age-verification-theme--backdrop>.inner h2{font-size:42px;text-transform:uppercase;letter-spacing:2px}.sg_age-verification.sg_age-verification-theme--backdrop>.inner p{font-size:16px;opacity:.8;max-width:400px;margin:10px auto 0}.sg_age-verification.sg_age-verification-theme--backdrop>.inner .actions{margin-top:30px}.sg_age-verification.sg_age-verification-theme--backdrop>.inner .actions>.btn{min-width:160px;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:1px;padding:14px 30px;border-radius:0}.sg_age-verification.sg_age-verification-theme--backdrop>.inner .actions>.btn.btn--yes{background-color:var(--color-primary);border-color:var(--color-primary)}.sg_age-verification.sg_age-verification-theme--backdrop>.inner .actions>.btn.btn--no{background-color:transparent;border-color:rgba(255,255,255,.3)}.sg_age-verification.sg_age-verification-theme--overlay{background-color:#000}.sg_age-verification.sg_age-verification-theme--overlay:before{background-color:rgba(0,0,0,.7);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);opacity:1}.sg_age-verification.sg_age-verification-theme--overlay>.inner{background-color:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:16px;max-width:550px;padding:50px 40px;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.sg_age-verification.sg_age-verification-theme--overlay>.inner .brand{margin-bottom:30px}.sg_age-verification.sg_age-verification-theme--overlay>.inner .brand .site-img-logo{max-width:180px}.sg_age-verification.sg_age-verification-theme--overlay>.inner h2{font-size:32px;font-weight:800;text-transform:none;line-height:1.2em}.sg_age-verification.sg_age-verification-theme--overlay>.inner p{font-size:15px;opacity:.7;line-height:1.6}.sg_age-verification.sg_age-verification-theme--overlay>.inner .actions{margin-top:30px;display:flex;gap:12px;justify-content:center}.sg_age-verification.sg_age-verification-theme--overlay>.inner .actions>.btn{flex:1;min-width:auto;max-width:200px;font-size:16px;font-weight:600;padding:14px 24px;border-radius:10px;border-width:2px}.sg_age-verification.sg_age-verification-theme--overlay>.inner .actions>.btn.btn--yes{background-color:var(--color-primary);border-color:var(--color-primary)}.sg_age-verification.sg_age-verification-theme--overlay>.inner .actions>.btn.btn--no{background-color:rgba(255,255,255,.08);border-color:rgba(255,255,255,.15)}.sg_age-verification.sg_age-verification-theme--overlay>.inner .actions>.btn.btn--no:hover{background-color:rgba(255,255,255,.15)}.sg_age-verification.sg_age-verification-theme--split{background-color:#000;--span:280px}.sg_age-verification.sg_age-verification-theme--split:before{display:none}.sg_age-verification.sg_age-verification-theme--split>.inner{display:flex;max-width:100%;height:100%;padding:0}.sg_age-verification.sg_age-verification-theme--split>.inner>.brand{display:flex;align-items:center;justify-content:center;flex:0 0 var(--span);max-width:var(--span);background-color:#0a0a0a;border-right:3px solid var(--color-primary);margin:0;padding:20px}.sg_age-verification.sg_age-verification-theme--split>.inner>.brand>*{transform:rotate(-90deg)}.sg_age-verification.sg_age-verification-theme--split>.inner>.brand .site-img-logo{max-width:160px}.sg_age-verification.sg_age-verification-theme--split>.inner>.info{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 50px;flex:0 0 calc(100% - var(--span));max-width:calc(100% - var(--span));position:relative}.sg_age-verification.sg_age-verification-theme--split>.inner>.info:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5)}.sg_age-verification.sg_age-verification-theme--split>.inner>.info h2{font-size:38px;margin-bottom:10px}.sg_age-verification.sg_age-verification-theme--split>.inner>.info .actions{margin-top:30px}.sg_age-verification.sg_age-verification-theme--split>.inner>.info .actions>.btn{min-width:140px;font-size:16px;padding:12px 28px;font-weight:600}.sg_age-verification.sg_age-verification-theme--rounded{background-color:#000}.sg_age-verification.sg_age-verification-theme--rounded:before{background-color:rgba(0,0,0,.6);opacity:1}.sg_age-verification.sg_age-verification-theme--rounded>.inner{margin-bottom:auto;margin-top:auto;max-width:500px;padding:60px 40px}.sg_age-verification.sg_age-verification-theme--rounded>.inner .brand{margin-bottom:30px}.sg_age-verification.sg_age-verification-theme--rounded>.inner .brand .site-img-logo{max-width:180px;padding:15px;background-color:rgba(255,255,255,.1);border-radius:20px}.sg_age-verification.sg_age-verification-theme--rounded>.inner h2{font-size:36px;text-transform:none;font-weight:800}.sg_age-verification.sg_age-verification-theme--rounded>.inner p{font-size:15px;opacity:.8;line-height:1.6}.sg_age-verification.sg_age-verification-theme--rounded>.inner .actions{margin-top:30px;display:flex;flex-direction:column;gap:10px;align-items:center}.sg_age-verification.sg_age-verification-theme--rounded>.inner .actions>.btn{border-radius:50px;border:3px solid var(--color-primary);min-width:280px;font-size:18px;font-weight:600;padding:14px 30px}.sg_age-verification.sg_age-verification-theme--rounded>.inner .actions>.btn.btn--yes{background-color:var(--color-primary);border-color:var(--color-primary)}.sg_age-verification.sg_age-verification-theme--rounded>.inner .actions>.btn.btn--no{background-color:transparent;border-color:rgba(255,255,255,.3);font-size:16px}.sg_age-verification.sg_age-verification-theme--rounded>.inner .actions>.btn.btn--no:hover{border-color:rgba(255,255,255,.6)}.sg_age-verification.sg_age-verification-theme--sidebar{align-items:stretch}.sg_age-verification.sg_age-verification-theme--sidebar:before{background-color:#0f0f0f;opacity:.4}.sg_age-verification.sg_age-verification-theme--sidebar>.inner{margin-right:0;margin-left:auto;max-width:480px;background-color:var(--color-primary);padding:0;display:flex;flex-direction:column}.sg_age-verification.sg_age-verification-theme--sidebar>.inner:before{position:absolute;content:'';top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5)}.sg_age-verification.sg_age-verification-theme--sidebar>.inner .brand{padding:50px 35px 30px;border-bottom:1px solid rgba(255,255,255,.1)}.sg_age-verification.sg_age-verification-theme--sidebar>.inner .brand .site-img-logo{max-width:200px}.sg_age-verification.sg_age-verification-theme--sidebar>.inner .info{padding:30px 35px 50px;flex:1;display:flex;flex-direction:column;justify-content:center}.sg_age-verification.sg_age-verification-theme--sidebar>.inner .info h2{font-size:36px;text-transform:none;line-height:1.2;margin-bottom:15px}.sg_age-verification.sg_age-verification-theme--sidebar>.inner .info p{font-size:15px;opacity:.8;line-height:1.6}.sg_age-verification.sg_age-verification-theme--sidebar>.inner .actions{margin-top:25px}.sg_age-verification.sg_age-verification-theme--sidebar>.inner .actions>.btn{font-size:16px;min-width:140px;font-weight:600;padding:12px 28px;border-radius:6px}.sg_age-verification.sg_age-verification-theme--sidebar>.inner .actions>.btn.btn--yes{background-color:#fff;color:#000;border-color:#fff}.sg_age-verification.sg_age-verification-theme--sidebar>.inner .actions>.btn.btn--no{background-color:transparent;border-color:rgba(255,255,255,.3)}@media only screen and (max-width:575px){.sg_age-verification .site-img-logo img{max-height:150px;width:auto}.sg_age-verification>.inner h2{font-size:36px}.sg_age-verification>.inner .actions>.btn{font-size:16px}.sg_age-verification.sg_age-verification-theme--split{--span:0px}.sg_age-verification.sg_age-verification-theme--split>.inner{flex-direction:column}.sg_age-verification.sg_age-verification-theme--split>.inner>.brand{flex:0 0 auto;max-width:100%;padding:20px;border-right:none;border-bottom:3px solid var(--color-primary)}.sg_age-verification.sg_age-verification-theme--split>.inner>.brand>*{transform:none}.sg_age-verification.sg_age-verification-theme--split>.inner>.info{flex:1;max-width:100%;padding:30px 20px}.sg_age-verification.sg_age-verification-theme--overlay>.inner{margin:15px;padding:30px 20px;border-radius:12px}.sg_age-verification.sg_age-verification-theme--overlay>.inner .actions{flex-direction:column}.sg_age-verification.sg_age-verification-theme--overlay>.inner .actions>.btn{max-width:100%}.sg_age-verification.sg_age-verification-theme--rounded>.inner .actions>.btn{min-width:auto;width:100%}.sg_age-verification.sg_age-verification-theme--sidebar>.inner{max-width:100%}.sg_age-verification.sg_age-verification-theme--backdrop>.inner{padding-top:40px}}
