.age-popup-preview{position:fixed;z-index:9999;left:20px;bottom:20px;width:min(340px,calc(100vw - 32px));box-sizing:border-box;background:#252525 url(../images/product-popup-preview.png) center/cover no-repeat;color:#fff;border-radius:10px;box-shadow:0 8px 26px #0003;padding:10px;display:flex;gap:10px;align-items:center}.age-popup-preview[hidden]{display:none!important}.age-popup-preview img{width:72px;height:72px;object-fit:contain;background:#fff;border-radius:4px;flex:none}.age-popup-preview a{color:#fff!important;min-width:0;flex:1;padding-right:32px;text-decoration:none!important;line-height:1.35}.age-popup-preview strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:14px}.age-popup-preview small{display:block;color:#eee;font-size:12px;margin-top:5px}.age-popup-preview button{position:absolute!important;z-index:2;right:0!important;top:0!important;left:auto!important;bottom:auto!important;width:40px!important;height:40px!important;min-width:0!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;color:#fff!important;font-size:24px!important;line-height:40px!important;text-align:center;cursor:pointer}.age-popup-preview a:focus-visible,.age-popup-preview button:focus-visible{outline:2px solid #fff;outline-offset:2px}@media(max-width:600px){.age-popup-preview{left:12px;bottom:70px;width:min(310px,calc(100vw - 24px))}}
