.footer{position:relative;font-size:10px;text-align:center}.footer .widgets{padding:30px 0;color:#fff;background:#333}.footer .widgets .logo{display:block;max-width:195px;margin:0 auto 20px}.footer .widgets h4{margin:0 0 10px;font-size:10px;color:#ccc;font-weight:300;text-transform:uppercase}.footer .widgets .menu{margin:0}.footer .widgets .menu li{margin:5px 0}.footer .widgets .menu li a{display:block;font-weight:500;text-transform:uppercase}.footer .widgets .menu li.current-menu-item a{font-weight:700}.footer .widgets .socialmedia{margin:0}.footer .widgets .socialmedia li{margin-right:5px}.footer .widgets .socialmedia li a{width:25px;height:25px;font-size:15px;color:#ccc;box-shadow:0 0 0 1px #ccc inset;background-color:#fff0}.footer .widgets .socialmedia li.instagram a{background:#fff0;filter:#fff0}.footer .widgets .socialmedia li a:hover{box-shadow:none;color:#fff}.footer .widgets .socialmedia .instagram a:hover{background-color:#fff0;background:#fff0}.footer .copyright{padding:15px 0;font-size:11px}.footer .copyright .container{display:flex;justify-content:space-between}.footer .copyright p{margin:0;font-weight:400}.footer .copyright .mas18{display:inline-flex;justify-content:center;align-items:center;vertical-align:2px;width:20px;height:20px;font-weight:700;border:1px solid #000;margin-right:5px;border-radius:50px;font-size:9px}@media screen and (min-width:768px){.footer .widgets h4{font-size:12px}}@media screen and (min-width:992px){.footer{font-size:12px;text-align:left}.footer .widgets .logo{margin:0 0 15px 0}.footer .widgets h4{font-size:14px;text-align:left}.footer .copyright{font-size:12px}}#age-popup{position:fixed;inset:0;background:rgb(0 0 0 / .7);z-index:9999;display:none;align-items:center;justify-content:center}#age-popup .age-popup-content{background:#fff;padding:20px;border-radius:20px;width:90%;max-width:400px;display:flex;flex-direction:column;align-items:center;text-align:center}#age-popup .age-popup-header{display:flex;flex-direction:column;align-items:center;gap:12px;margin-bottom:20px}#age-popup .age-icon-container{display:contents}#age-popup .age-icon{border:2px solid #000;border-radius:50%;width:60px;height:60px;display:flex;justify-content:center;align-items:center;font-size:20px;font-weight:700}#age-popup .age-texts h2{font-size:18px;margin:0 0 6px 0;font-weight:700}#age-popup .age-texts p{margin:0;font-size:14px}#age-popup .age-buttons{display:flex;flex-direction:column;gap:12px;width:100%;padding-top:20px}#age-popup .btn{width:100%;padding:12px;border-radius:999px;font-weight:700;font-size:14px;cursor:pointer;border:none;text-decoration:none}#age-popup .btn-yes{background-color:#444;color:#fff}#age-popup .btn-no{background-color:#fff;color:#444;border:2px solid #aaa}@media (min-width:768px){#age-popup .age-popup-content{flex-direction:column;align-items:center;text-align:left;padding:40px;max-width:680px}#age-popup .age-popup-header{flex-direction:row;gap:24px;margin-bottom:0;flex:1;align-items:start}#age-popup .age-icon{width:70px;height:70px;font-size:24px}#age-popup .age-texts h2{font-size:24px}#age-popup .age-texts p{font-size:16px}#age-popup .age-buttons{flex-direction:row;justify-content:flex-end;gap:16px;width:auto}#age-popup .btn{width:auto;min-width:180px;font-size:16px}}