/*!
 * smartbanner.js v1.19.0 <https://github.com/ain/smartbanner.js#readme>
 * Copyright © 2022 Ain Tohvri, contributors. Licensed under GPL-3.0.
 */
.smartbanner{position:fixed;top:0;left:0;z-index:9999;overflow-x:hidden;width:100%;height:84px;background:#f2f1f6;border-bottom:1px solid #d0d0d4;font-family:Montserrat,'Open Sans',sans-serif;box-shadow:0 1px 3px rgba(0,0,0,0.1)}body.smartbanner-show{padding-top:84px!important;transition:padding-top .3s ease}html.smartbanner-show,.ui-page.smartbanner-show{margin-top:84px!important;transition:margin-top .3s ease}.smartbanner__exit{position:absolute;top:calc(50% - 8px);left:9px;display:block;margin:0;width:16px;height:16px;border:0;text-align:center;cursor:pointer;z-index:10}.smartbanner__exit::before,.smartbanner__exit::after{position:absolute;left:7px;width:2px;height:16px;background:#34393c;content:""}.smartbanner__exit::before{transform:rotate(45deg)}.smartbanner__exit::after{transform:rotate(-45deg)}.smartbanner__icon{position:absolute;top:12px;left:30px;width:60px;height:60px;border-radius:12px;background-size:cover;background-position:center;background-color:transparent;border:none}.smartbanner__info{position:absolute;top:50%;left:100px;transform:translateY(-50%);display:block;overflow:hidden;width:calc(100% - 210px);color:#000}.smartbanner__info>div{display:block}.smartbanner__info img{display:block;width:74px;height:auto;margin:4px 0;max-height:12px}.smartbanner__info img[src="/assets/banner/store-stars.png"]{display:none}.smartbanner__info__title{display:block;font-size:16px;font-weight:700;line-height:1.3;color:#000!important;margin:0 0 4px 0;padding:0;text-shadow:none}.smartbanner__info__author{display:block;font-size:13px;color:#6e767e!important;margin:2px 0;line-height:1.2}.smartbanner__info__price{display:block;font-size:13px;color:#6e767e!important;margin:2px 0;line-height:1.2}.smartbanner__button{position:absolute;top:50%;transform:translateY(-50%);right:10px;z-index:1;display:inline-block;padding:10px 16px;min-width:70px;border-radius:6px;font-weight:600;color:#000!important;background:#fff;border:1px solid #000;font-size:13px;text-align:center;text-decoration:none;cursor:pointer;box-shadow:0 1px 2px rgba(0,0,0,0.1)}.smartbanner__button:hover{background:#f8f8f8}.smartbanner__button__label{display:block;text-align:center;letter-spacing:.3px;color:#000!important;font-weight:600}.smartbanner.smartbanner--android{background:#3d3d3d;border-bottom-color:#2a2a2a}.smartbanner.smartbanner--android .smartbanner__exit::before,.smartbanner.smartbanner--android .smartbanner__exit::after{background:#fff}.smartbanner.smartbanner--android .smartbanner__exit:hover{opacity:.7}.smartbanner.smartbanner--android .smartbanner__icon{background-color:transparent;box-shadow:none;border:none}.smartbanner.smartbanner--android .smartbanner__info{color:#fff}.smartbanner.smartbanner--android .smartbanner__info__title{color:#fff!important}.smartbanner.smartbanner--android .smartbanner__info__author,.smartbanner.smartbanner--android .smartbanner__info__price{color:#b0b0b0!important}.smartbanner.smartbanner--android .smartbanner__button{background:#0088cc;border:1px solid #0088cc;color:#fff!important;font-weight:600}.smartbanner.smartbanner--android .smartbanner__button:hover{background:#0077b3;border-color:#0077b3}.smartbanner.smartbanner--android .smartbanner__button__label{color:#fff!important}.smartbanner.smartbanner--ios .smartbanner__button{background:#0088cc;border-color:#0088cc;color:#fff!important}.smartbanner.smartbanner--ios .smartbanner__button__label{color:#fff!important}.smartbanner.smartbanner--ios .smartbanner__button:hover{background:#0077b3}@media(min-width:768px){.smartbanner__exit{left:calc(50% - 300px)}.smartbanner__icon{left:calc(50% - 270px)}.smartbanner__info{left:calc(50% - 200px);width:320px}.smartbanner__button{right:calc(50% - 300px)}}@media(min-width:1024px){.smartbanner__exit{left:calc(50% - 380px)}.smartbanner__icon{left:calc(50% - 350px)}.smartbanner__info{left:calc(50% - 280px);width:420px}.smartbanner__button{right:calc(50% - 380px)}}@media(min-width:1440px){.smartbanner__exit{left:calc(50% - 450px)}.smartbanner__icon{left:calc(50% - 420px)}.smartbanner__info{left:calc(50% - 350px);width:500px}.smartbanner__button{right:calc(50% - 450px)}}