body{margin:0;overflow-x:hidden;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}#banner-safe-area{z-index:2;position:fixed;aspect-ratio:4.5;--shadow-size: 1px;transition:.5s opacity}#banner-safe-area #banner{max-width:100%;max-height:100%;min-width:100%;min-height:100%;position:absolute}#banner-safe-area #banner img.ad{pointer-events:none;transition:.5s opacity;opacity:0;max-width:100%;max-height:100%;min-width:100%;min-height:100%;position:absolute;top:0;left:0;object-fit:cover;border-radius:.5rem;box-shadow:var(--shadow-size) 4px 6px var(--shadow-size) #00000061;-webkit-box-shadow:var(--shadow-size) 4px 6px var(--shadow-size) rgba(0,0,0,.38);-moz-box-shadow:var(--shadow-size) 4px 6px var(--shadow-size) rgba(0,0,0,.38)}#banner-safe-area button{position:absolute;display:flex;align-items:center;justify-content:center;z-index:2;background-color:#000;border-radius:100%;top:5px;right:5px;aspect-ratio:1;border:none;color:#fff;opacity:.5}#banner-safe-area button.popup-btn{pointer-events:none;opacity:0}#banner-safe-area button:hover{opacity:1}#banner-safe-area .overlay{display:block!important;pointer-events:none;max-width:100%;max-height:100%;min-width:100%;min-height:100%;top:0;left:0;position:absolute;border-radius:.5rem;z-index:3;background:linear-gradient(45deg,#ecffe100 30%,#ffffff4f,#ffffff50,#ecffe100 45%,#fff0);-webkit-animation:shine 5s ease infinite;-moz-animation:shine 5s ease infinite;animation:shine 5s ease infinite;background-size:400% 400%;transition:.3s background}#banner-safe-area .popup-image{opacity:0;pointer-events:none}#banner-safe-area.closed{opacity:0;pointer-events:none;transition:.5s opacity;z-index:1}#banner-safe-area.closed .overlay{max-width:100%;max-height:100%;min-width:100%;min-height:100%;position:absolute;border-radius:.5rem;z-index:3;background:#fff}#banner-safe-area.popup+#banner-dim{min-width:100vw;min-height:100vh;background-color:#00000042;transition:background-color .5s;display:block!important;position:fixed;z-index:1;top:0;left:0}#banner-safe-area.popup{aspect-ratio:1 / 1;top:50%;left:50%;transform:translate(-50%,-50%)}#banner-safe-area.popup .overlay{transition:background-color .5s;background:transparent}#banner-safe-area.popup button.popup-btn{font-size:2rem;pointer-events:all;opacity:.5}#banner-safe-area.popup button{pointer-events:none;opacity:0}#banner-safe-area.popup .popup-image.active{z-index:2;border-radius:.5rem;max-width:100%;max-height:100%;min-width:100%;min-height:100%;top:0;left:0;position:absolute;opacity:1;pointer-events:all}#banner-safe-area img.ad.active{pointer-events:all!important;opacity:1!important}@keyframes shine{0%{background-position:87% 0%}50%{background-position:14% 100%}to{background-position:87% 0%}}@media only screen and (max-width:600px){#banner-safe-area{bottom:1vh;left:2vw;max-width:80vw;min-width:80vw;--shadow-size: 0px}}@media only screen and (min-width:600px){#banner-safe-area{bottom:1vh;left:2vw;max-width:60vw;min-width:60vw;--shadow-size: 2px}}@media only screen and (min-width:992px){#banner-safe-area{bottom:1vh;left:2vw;max-width:55vw;min-width:55vw;--shadow-size: 3px}}@media only screen and (min-width:1200px){#banner-safe-area{bottom:1vh;left:2vw;max-width:30vw;min-width:30vw;--shadow-size: 2px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/banner.css.map */
