.smartbanner{position:absolute;top:0;left:0;overflow-x:hidden;width:100%;height:84px;background:#f3f3f3;font-family:Helvetica,sans,sans-serif}.smartbanner__exit{position:absolute;top:calc(50% - 6px);left:9px;display:block;margin:0;width:12px;height:12px;border:0;text-align:center}.smartbanner__exit:before,.smartbanner__exit:after{position:absolute;width:1px;height:12px;background:#716f6f;content:" "}.smartbanner__exit:before{transform:rotate(45deg)}.smartbanner__exit:after{transform:rotate(-45deg)}.smartbanner__icon{position:absolute;top:10px;left:30px;width:64px;height:64px;border-radius:15px;background-size:64px 64px}.smartbanner__info{position:absolute;top:10px;left:104px;display:flex;overflow-y:hidden;width:60%;height:64px;align-items:center;color:#000}.smartbanner__info__title{font-size:14px}.smartbanner__info__author,.smartbanner__info__price{font-size:12px}.smartbanner__button{position:absolute;top:32px;right:10px;z-index:1;display:block;padding:0 10px;min-width:10%;border-radius:5px;background:#f3f3f3;color:#1474fc;font-size:18px;text-align:center;text-decoration:none}.smartbanner__button__label{text-align:center}.smartbanner.smartbanner--android{background:#3d3d3d url(data:image/gif;base64,R0lGODlhCAAIAIABAFVVVf///yH5BAEHAAEALAAAAAAIAAgAAAINRG4XudroGJBRsYcxKAA7);box-shadow:inset 0 4px #88b131}.smartbanner.smartbanner--android .smartbanner__exit{left:6px;margin-right:7px;width:17px;height:17px;border-radius:14px;background:#1c1e21;box-shadow:0 1px 2px #000c inset,0 1px 1px #ffffff4d;color:#b1b1b3;font-family:ArialRoundedMTBold,Arial;font-size:20px;line-height:17px;text-shadow:0 1px 1px #000}.smartbanner.smartbanner--android .smartbanner__exit:before,.smartbanner.smartbanner--android .smartbanner__exit:after{top:3px;left:8px;width:2px;height:11px;background:#b1b1b3}.smartbanner.smartbanner--android .smartbanner__exit:active,.smartbanner.smartbanner--android .smartbanner__exit:hover{color:#eee}.smartbanner.smartbanner--android .smartbanner__icon{background-color:#0000;box-shadow:none}.smartbanner.smartbanner--android .smartbanner__info{color:#ccc;text-shadow:0 1px 2px #000}.smartbanner.smartbanner--android .smartbanner__info__title{color:#fff;font-weight:700}.smartbanner.smartbanner--android .smartbanner__button{top:30px;right:20px;padding:0;min-width:12%;border-radius:0;background:none;box-shadow:0 0 0 1px #333,0 0 0 2px #dddcdc;color:#d1d1d1;font-size:14px;font-weight:700}.smartbanner.smartbanner--android .smartbanner__button:active,.smartbanner.smartbanner--android .smartbanner__button:hover{background:none}.smartbanner.smartbanner--android .smartbanner__button__label{display:block;padding:0 10px;background:#42b6c9;background:linear-gradient(to bottom,#42b6c9,#39a9bb);box-shadow:none;line-height:24px;text-align:center;text-shadow:none;text-transform:none}.smartbanner.smartbanner--android .smartbanner__button__label:active,.smartbanner.smartbanner--android .smartbanner__button__label:hover{background:#2ac7e1}html.smartbanner-show{margin-top:0!important}html:has(meta[name="smartbanner:disable-positioning"][content=true]) body:has(.js_smartbanner):after{content:"";position:fixed;inset:0;z-index:9998;background:#0006;pointer-events:none}.smartbanner.smartbanner--android{position:fixed;top:0;left:0;right:0;z-index:9999;display:flex;align-items:center;gap:10px;width:auto;height:auto;overflow:visible;padding:10px;background:#f5f5f5;background-image:none;border-radius:0;box-shadow:none;font-family:Open Sans,sans-serif}html:has(meta[name="smartbanner:disable-positioning"][content=true]) .smartbanner.smartbanner--android{top:1rem;left:1rem;right:1rem;border-radius:8px;box-shadow:5px 4px 20px 9px #00000026}.smartbanner.smartbanner--android>*{position:relative}.smartbanner.smartbanner--android .smartbanner__exit{position:static;flex-shrink:0;display:flex;align-items:center;justify-content:center;width:24px;height:24px;margin:0;background:#e8e8e8;border-radius:50%;box-shadow:none;font-size:0;line-height:1}.smartbanner.smartbanner--android .smartbanner__exit:before{position:static;display:block;width:auto;height:auto;transform:none;background:none;content:"✕";color:#999;font-size:16px;line-height:1}.smartbanner.smartbanner--android .smartbanner__exit:after{display:none}.smartbanner.smartbanner--android .smartbanner__icon{position:static;flex-shrink:0;width:44px;height:44px;border-radius:8px;background-size:44px 44px}.smartbanner.smartbanner--android .smartbanner__info{position:static;display:flex;flex:1;justify-content:flex-start;gap:2px;width:auto;height:auto;min-width:0;color:#000;text-shadow:none}.smartbanner.smartbanner--android .smartbanner__info__title{color:#000;font-size:14px;font-weight:700;line-height:1.4;text-transform:uppercase}.smartbanner.smartbanner--android .smartbanner__info__author{display:none}.smartbanner.smartbanner--android .smartbanner__info__price{font-size:12px;font-weight:400;line-height:1.4;color:#666}.smartbanner.smartbanner--android .smartbanner__button{position:static;transform:none;flex-shrink:0;min-width:auto;padding:0;border-radius:0;background:none;box-shadow:none}.smartbanner.smartbanner--android .smartbanner__button__label{display:block;padding:12px 24px;background:#f6d809;border-radius:4px;box-shadow:none;color:#000;font-size:16px;font-weight:700;line-height:1;text-shadow:none;text-transform:none;white-space:nowrap}.smartbanner.smartbanner--android .smartbanner__button__label:active,.smartbanner.smartbanner--android .smartbanner__button__label:hover{background:#e5c808}
