:root{--safe-area-bottom:env(safe-area-inset-bottom,0px)}.smartbanner{font-family:inherit;position:fixed!important;z-index:2}.smartbanner.smartbanner--android,.smartbanner.smartbanner--ios{background:inherit;-webkit-box-shadow:none;box-shadow:none}.smartbanner.smartbanner--android .smartbanner__exit,.smartbanner.smartbanner--ios .smartbanner__exit{background:transparent;-webkit-box-shadow:none;box-shadow:none}.smartbanner.smartbanner--android .smartbanner__exit:after,.smartbanner.smartbanner--android .smartbanner__exit:before,.smartbanner.smartbanner--ios .smartbanner__exit:after,.smartbanner.smartbanner--ios .smartbanner__exit:before{background:#505050;height:12px;width:2px}.smartbanner.smartbanner--android .smartbanner__info,.smartbanner.smartbanner--ios .smartbanner__info{color:inherit;font-size:12px;line-height:16px;text-shadow:none}.smartbanner.smartbanner--android .smartbanner__info__author,.smartbanner.smartbanner--android .smartbanner__info__price,.smartbanner.smartbanner--android .smartbanner__info__title,.smartbanner.smartbanner--ios .smartbanner__info__author,.smartbanner.smartbanner--ios .smartbanner__info__price,.smartbanner.smartbanner--ios .smartbanner__info__title{max-width:calc(100vw - 180px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.smartbanner.smartbanner--android .smartbanner__info__title,.smartbanner.smartbanner--ios .smartbanner__info__title{color:inherit;font-size:13px;font-weight:700;line-height:16px;margin-bottom:2px}.smartbanner.smartbanner--android .smartbanner__button,.smartbanner.smartbanner--ios .smartbanner__button{background:transparent;border:none;border-radius:40px;-webkit-box-shadow:none;box-shadow:none;min-width:0;padding:0;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.smartbanner.smartbanner--android .smartbanner__button__label,.smartbanner.smartbanner--ios .smartbanner__button__label{background:#1e2b50;border-radius:40px;color:#fff;display:block;font-size:13px;font-weight:700;line-height:24px;padding:5px 12px 4px}.smartbanner.smartbanner--android .smartbanner__button:hover,.smartbanner.smartbanner--ios .smartbanner__button:hover{background:transparent;text-decoration:none}.smartbanner.smartbanner--android .smartbanner__button:hover .smartbanner__button__label,.smartbanner.smartbanner--ios .smartbanner__button:hover .smartbanner__button__label{background:#1e2b50;color:#fff;opacity:.9;outline:none;text-decoration:none}@media screen and (max-width:1023px){.has-smartbanner header{top:var(--smartbanner-height,0)!important;-webkit-transition:all .2s,top 0s!important;transition:all .2s,top 0s!important}.has-smartbanner.smartbanner-scrolled header{top:0!important}}@media screen and (min-width:1024px){.has-smartbanner .mini header{top:var(--smartbanner-height,0)!important;-webkit-transition:all .2s,top 0s!important;transition:all .2s,top 0s!important}.has-smartbanner.smartbanner-scrolled .mini header{top:0!important;-webkit-transition:all .2s!important;transition:all .2s!important}}.smartbanner{-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.smartbanner-scrolled .smartbanner{-webkit-transform:translateY(-100%);transform:translateY(-100%);visibility:hidden}