.banner{color:#fff;background-color:#fff;position:relative;overflow:hidden;margin:0 0 10px 0;width:280px}.banner.banner-ad-brand .banner__fade-top,.banner-inner{background-repeat:no-repeat;background-position:100% 100%;padding:26px;-webkit-transition:opacity 0.2s ease-out;-moz-transition:opacity 0.2s ease-out;-o-transition:opacity 0.2s ease-out;transition:opacity 0.2s ease-out}.banner-default,.banner-product,.banner-ad-cinema{-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.banner-default .banner-inner,.banner-default .banner__fade{background-position:100% 100%}.banner-static .banner-inner{padding:0}.banner.x2{width:570px}.banner-default.x2 .banner__content_title{margin-bottom:10px}.banner-default.x2 .banner__content_pano{margin-top:10px}.banner__bg_image{max-width:100%;vertical-align:top;height:auto}.banner.banner-product .banner__bg_image,.banner.banner-ad-cinema .banner__bg_image{opacity:0.7;-webkit-transition:opacity 0.2s ease-out;-moz-transition:opacity 0.2s ease-out;-o-transition:opacity 0.2s ease-out;transition:opacity 0.2s ease-out}.banner.banner-ad-brand.hover .banner__bg_image,.banner.banner-ad-brand.selected .banner__bg_image,.banner.banner-ad-brand:hover .banner__bg_image{opacity:1}.banner__content{position:relative;z-index:3;font-size:15px}.banner__content_group{margin-bottom:10px;opacity:0.8;letter-spacing:2px}.banner__content_title{font:normal 23px/25px 'roboto',sans-serif;font-weight:300;margin-bottom:30px;display:inline;border-bottom:1px solid transparent;-webkit-transition:border-color 0.2s linear;-moz-transition:border-color 0.2s linear;-o-transition:border-color 0.2s linear;transition:border-color 0.2s linear}.banner__content_text-brand span,.banner__content_text-product-price span{border-bottom:1px solid transparent}.banner__content_main{margin:10px 0 5px;position:relative}.banner__content_main_text{position:relative;z-index:5;line-height:21px}.banner__content_bottom{margin-top:11px;font-size:17px}.banner__content_main__bg{position:relative;z-index:1}.banner__content_main__bg img{max-width:100%;height:auto}.banner__content_main__bg_main{position:relative;z-index:2}.banner__content_pano{text-align:right;margin-top:100px}.banner__fade-top,.banner__fade-top_hover,.banner__fade{position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,0.5);opacity:0;z-index:2}.banner__fade-top,.banner__fade-top_hover,.banner__fade{background-color:transparent;-webkit-transition:opacity 0.2s ease-out;-moz-transition:opacity 0.2s ease-out;-o-transition:opacity 0.2s ease-out;transition:opacity 0.2s ease-out}.banner__fade-top{background-color:#466e96;opacity:0.1;display:block}.banner.banner-ad-brand .banner-inner,.banner.banner-ad-cinema .banner-inner{text-align:center}.banner.banner-product .banner-inner,.banner.banner-ad-cinema .banner-inner{padding:0}.banner.banner-product .banner-inner,.banner.banner-ad-brand .banner-inner,.banner.banner-ad-cinema .banner-inner{width:280px;margin:0 auto}.banner.x2.banner-product,.banner.x2.banner-ad-brand,.banner.x2.banner-ad-cinema{width:568px}.banner.x2.banner-ad-brand{width:566px}.banner-product{color:#fff}.banner-product .banner__fade-top{opacity:1}.banner-product .banner__fade-top_hover{opacity:0}.banner-product .banner__content{position:absolute;bottom:0;left:0;right:0;padding:26px}.banner-product .banner__content_text-brand{margin-bottom:10px}.banner-product .banner__content_text-product-price{margin-top:11px}.banner-product .banner__content_text-brand span,.banner-product .banner__content_text-brand span{opacity:0.8;letter-spacing:2px}.banner-product .banner__content_text-product-price span,.banner-product .banner__content_text-product-price span{opacity:0.8}.banner-product.hover .banner__content_title,.banner-product:hover .banner__content_title{border-color:rgba(255,255,255,0.5)}.banner-product.hover .banner__fade-top,.banner-product:hover .banner__fade-top{opacity:0}.banner-product.hover .banner__fade-top_hover,.banner-product:hover .banner__fade-top_hover{opacity:1}.banner-product .banner__fade-top,.banner-product .banner__fade-top_hover{background-color:transparent;-webkit-transition:opacity 0.9s linear;-moz-transition:opacity 0.9s linear;-o-transition:opacity 0.9s linear;transition:opacity 0.9s linear}.banner-info{color:#0b5890;background-color:#ebf0f4}.banner-info.selected .banner__content_title,.banner-info.hover .banner__content_title,.banner-info:hover .banner__content_title{border-color:rgba(11,88,144,0.5)}.banner.banner-video video{vertical-align:top;margin-left:-75%;opacity:0.7;-webkit-transition:opacity 0.2s ease-out;-moz-transition:opacity 0.2s ease-out;-o-transition:opacity 0.2s ease-out;transition:opacity 0.2s ease-out}.banner.banner-video .banner-inner{position:absolute;bottom:0;pointer-events:none}.banner-video__poster{position:absolute;top:0;left:0}.banner-default.selected .banner__fade,.banner-default.hover .banner__fade,.banner-default:hover .banner__fade{opacity:1}.banner.banner-ad-cinema.selected .banner__bg_image,.banner.banner-ad-cinema.hover .banner__bg_image,.banner.banner-ad-cinema:hover .banner__bg_image{opacity:1}.banner.banner-product.selected .banner__bg_image,.banner.banner-product.hover .banner__bg_image,.banner.banner-product:hover .banner__bg_image{opacity:1}.banner.banner-ad-brand.selected .banner__fade-top,.banner.banner-ad-brand.hover .banner__fade-top,.banner.banner-ad-brand:hover .banner__fade-top{opacity:0}.banner.banner-video.selected video,.banner.banner-video.hover video,.banner.banner-video:hover video{opacity:1}@media (max-width:768px){.banner{position:relative !important;width:100% !important;margin-right:0 !important;margin-left:0 !important;top:0 !important;left:0 !important;-webkit-transform:none !important;-moz-transform:none !important;-ms-transform:none !important;-o-transform:none !important;transform:none !important;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.banner.banner-ad-cinema .banner__bg_image{opacity:1}.banner__bg_image{opacity:1}.x2 .banner-inner{max-width:100% !important;height:auto !important}.banner-video{text-align:center}.banner-video .banner-inner{text-align:left;padding-left:12%}.banner.banner-video video{margin:auto;opacity:1}}