.banners-content.carousel-inner{width:100%;padding-top:12px;margin-top:-12px}.frontpage-banners-container{margin-bottom:20px}.frontpage-banners-container.banners-controls-container{padding-bottom:56px}.frontpage-banners-container .carousel-control{width:37px;height:37px;background:#fff;border:1px solid #f5f5f5;border-radius:50%;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.2);-moz-box-shadow:0 2px 2px 0 rgba(0,0,0,.2);box-shadow:0 2px 2px 0 rgba(0,0,0,.2);top:auto;bottom:0;left:50%;margin-left:-47px;z-index:16}.frontpage-banners-container .carousel-control.right{left:auto;right:50%;margin-right:-47px;margin-left:0}.frontpage-banners-container .carousel-control .icon-next,.frontpage-banners-container .carousel-control .icon-prev{display:block;margin:0;width:100%;height:100%;top:0;left:0}.frontpage-banners-container .carousel-control .icon-next:before,.frontpage-banners-container .carousel-control .icon-prev:before{content:""}.frontpage-banners-container .carousel-control .icon-prev{background:url(../images/responsiveNew/common/prev-arrow.svg) 50% 50% no-repeat}.frontpage-banners-container .carousel-control .icon-next{background:url(../images/responsiveNew/common/next-arrow.svg) 50% 50% no-repeat}.frontpage-banners-container .carousel-inner .banner-item{margin-top:0;padding-bottom:66px;width:100%;height:386px;background:#fff;border:1px solid #d9d9d9;-webkit-box-shadow:0 0 2px 0 rgba(0,0,0,.1);-moz-box-shadow:0 0 2px 0 rgba(0,0,0,.1);box-shadow:0 0 2px 0 rgba(0,0,0,.1);position:relative;font-size:0}.frontpage-banners-container .carousel-inner .banner-item.full-size-banner-image{border:1px solid #fff}.frontpage-banners-container .carousel-inner a.banner-item{display:block}.frontpage-banners-container .carousel-inner .banner-item.loader{padding-bottom:0;height:386px}.carousel-inner>.item{margin-top:12px;-webkit-transition:1.2s ease-in-out left;-o-transition:1.2s ease-in-out left;transition:1.2s ease-in-out left}.carousel-inner>.item.active{margin-top:0}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform 1.2s ease-in-out;-o-transition:-o-transform 1.2s ease-in-out;transition:transform 1.2s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-inner>.item.active.right,.carousel-inner>.item.next{left:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.carousel-inner>.item.active.left,.carousel-inner>.item.prev{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.frontpage-banners-container .carousel-inner>.banner-item>img{max-width:100%;max-height:100%;margin:auto}.frontpage-banners-container .carousel-control.left,.frontpage-banners-container .carousel-control.right{opacity:1}.frontpage-banners-container .carousel-indicators{margin-bottom:0;margin-left:0;width:auto;right:20px;left:20px;bottom:10px;line-height:0}.frontpage-banners-container .carousel-indicators li{margin:1px 1px 1px 11px;width:14px;height:14px;border-radius:50%;background:#a6a6a6;border:0}.frontpage-banners-container .carousel-indicators .active{width:14px;height:14px;border-radius:50%;background:#0070c0}.frontpage-banners-container .carousel-indicators li:hover{opacity:.7;background:#0070c0}.frontpage-banners-container .carousel-indicators li.active:hover{opacity:1}.banner-texts-container{position:absolute;bottom:68px;right:10px;left:10px;overflow:hidden;z-index:2}.banner-responsive-text{display:inline-block;width:auto;position:absolute;left:0;overflow:hidden;z-index:2}.banner-text{display:inline-block;width:100%}.banner-attention-text{font-size:0;line-height:0}.banner-attention-text span{font-size:14px;font-weight:700;line-height:15px}.banner-attention-text span.last-line{display:inline-block;width:100%}.banner-main-text{font-size:18px;font-weight:700;line-height:24px;text-align:center}.banner-price-text{display:none;font-size:14px;font-weight:400;line-height:20px}.banner-price-text span{font-size:13px;font-weight:400;line-height:18px;text-decoration:line-through}.banner-responsive-text.banner-attention-text{padding:5px 10px;width:110px;min-height:26px;border-radius:2px;background:#db2800;text-align:center;position:absolute;top:10px;right:10px;left:auto;z-index:2}.banner-responsive-text.banner-main-text{width:100%;top:8.42%;left:4.73%}.banner-responsive-text.banner-price-text{padding-top:33px;width:95px;height:95px;background:#ffdf02;border-radius:50%;text-align:center;-webkit-box-shadow:2px 2px 2px 0 rgba(0,0,0,.1);-moz-box-shadow:2px 2px 2px 0 rgba(0,0,0,.1);box-shadow:2px 2px 2px 0 rgba(0,0,0,.1);top:18.855%;left:3.333%}.banner-logo-container{display:none;width:50%;height:50px;position:absolute;top:10px;left:10px;text-align:left;vertical-align:top;z-index:2}.banner-logo-container:empty{display:none}.banner-logo-container.right{left:auto;right:10px;text-align:right}.banner-logo-container img{max-width:100%;max-height:100%}.banner-image-container{position:absolute;top:20px;right:10px;left:10px;bottom:116px;text-align:center}.full-size-banner-image .banner-image-container{top:0;right:0;bottom:0;left:0}.banner-image-container img{margin:auto;max-width:100%;max-height:100%;top:0;right:0;bottom:0;left:0;position:absolute}.banner-link-button{display:inline-block;margin:auto;padding:10px;width:80%;max-width:220px;height:36px;background:#69a125;background:-moz-linear-gradient(180deg,#79ba2a 0,#69a125 100%);background:-webkit-linear-gradient(180deg,#79ba2a 0,#69a125 100%);background:linear-gradient(180deg,#79ba2a 0,#69a125 100%);-webkit-box-shadow:inset 0 -3px 0 0 rgba(0,0,0,.1);-moz-box-shadow:inset 0 -3px 0 0 rgba(0,0,0,.1);box-shadow:inset 0 -3px 0 0 rgba(0,0,0,.1);color:#fff;text-align:center;font-size:15px;font-weight:700;line-height:16px;text-decoration:none;white-space:nowrap;position:absolute;bottom:20px;right:0;left:0;z-index:5}a.banner-link-button,a.banner-link-button:active,a.banner-link-button:hover,a.banner-link-button:visited{color:#fff;text-decoration:none}.frontpage-section-groups-background-container{background:#f6f6f6}.frontpage-section-groups-container{padding-top:20px;padding-bottom:20px}.frontpage-section-groups-title{margin-bottom:25px;color:#454545;text-align:center;text-transform:uppercase;font-size:28px;font-weight:700;line-height:38px}.section-group-container{margin-bottom:10px;padding-bottom:10px;width:100%;border:1px solid #d9d9d9;background:#fff;position:relative;-webkit-box-shadow:0 0 2px 0 rgba(0,0,0,.1);-moz-box-shadow:0 0 2px 0 rgba(0,0,0,.1);box-shadow:0 0 2px 0 rgba(0,0,0,.1)}.section-group-container .section-group-short-text{display:block;margin-top:9px;margin-right:0;margin-bottom:9px;margin-left:0;margin:9px 0;padding:0 20px;width:100%;height:38px;color:#454545;font-size:14px;line-height:19px;overflow:hidden}.section-groups-link{display:block;width:100%;position:relative;text-decoration:none;color:#fff;overflow:hidden}.section-groups-link:hover,.section-groups-link:visited{color:#fff;text-decoration:none}.section-group-image-container{margin-bottom:9px;padding-top:79%;width:100%;background-size:cover;position:relative}.section-group-image-container.blue{background:#003857}.section-group-image-container.grey{background:#97a8b3}.section-group-image-container img{margin:auto;min-width:100%;min-height:100%;position:absolute;top:0;left:0}.section-groups-link .section-group-overlay{width:100%;height:100%;background:#033757;opacity:.33}.section-groups-link span{display:block;padding:0 10px;width:100%;height:40px;color:#454545;text-align:center;text-transform:uppercase;font-size:16px;font-weight:700;line-height:20px;overflow:hidden}.background-container.top-categories{padding:12px 0;background:#f6f6f6}.top-categories-controls{width:100%;position:relative;text-align:center}.top-categories-controls button{display:none;margin-top:20px;margin-bottom:10px;padding:9px 30px 11px 10px;width:100%;max-width:265px;height:48px;border:0;background:#a8a8a8;background:-moz-linear-gradient(top,#a8a8a8 0,#a5a5a5 17%,#8a8a8a 66%,grey 87%,#7e7e7e 100%);background:-webkit-linear-gradient(top,#a8a8a8 0,#a5a5a5 17%,#8a8a8a 66%,grey 87%,#7e7e7e 100%);background:linear-gradient(to bottom,#a8a8a8 0,#a5a5a5 17%,#8a8a8a 66%,grey 87%,#7e7e7e 100%);color:#fff;font-size:15px;line-height:28px;outline:0;-webkit-outline:none;-moz-outline:none;position:relative}.top-categories-controls button.loading span{display:none}.top-categories-controls button.loading:before{content:" ";display:inline-block;width:100%;height:100%;background:url(../images/responsiveNew/common/buttonLoading.gif) no-repeat 50% 50%;background-size:auto 7px}.top-categories-controls button:after{content:" ";display:block;margin:auto;width:11px;height:11px;border:solid 2px #fff;border-width:0 0 2px 2px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute;top:16px;right:43px}.col-mobile-hidden{display:none}@media (min-width:480px){.section-group-image-container{padding-top:79%}.col-mobile-hidden{display:block}}@media (max-width:480px){.col-section-group-container{width:50%}}@media (max-width:768px){.frontpage-section-groups-content{padding-right:10px}.col-section-group-container{padding-right:0;padding-left:10px}}@media (min-width:768px){.section-group-image-container{padding-top:79%}.frontpage-banners-container{margin-top:12px;margin-bottom:20px}.frontpage-banners-container .carousel-inner .banner-item{margin-top:0;padding-bottom:28.9%;height:auto}.frontpage-banners-container .carousel-inner .banner-item.loader{height:320px}.banner-texts-container{width:50%;position:absolute;top:8.42%;bottom:23%;left:4.73%;right:auto}.banner-responsive-text.banner-attention-text{padding-top:4px;width:95px;height:96px;text-align:center;background:url(../images/responsiveNew/common/productAmountDiscountMark.png) 0 0 no-repeat;background-size:100% auto;top:-12px;right:2%}.banner-attention-text span{font-size:20px;font-weight:700;line-height:24px}.banner-attention-text span.first-line{padding-top:10px;font-size:14px;font-weight:700;line-height:16px;text-transform:uppercase}.banner-attention-text span.first-line.small-font{font-size:12px}.banner-attention-text span.last-line{font-size:12px;line-height:14px;font-weight:600}.banner-texts-container .banner-main-text{margin-bottom:5px}.banner-main-text{font-size:24px;font-weight:700;line-height:28px;text-align:left}.banner-price-text{display:inline-block;font-size:16px;font-weight:400;line-height:24px}.banner-image-container{top:20px;right:2%;left:50%;bottom:25px}.banner-link-button{padding:12px 41px 12px 54px;width:auto;max-width:50%;height:45px;font-size:15px;font-weight:700;line-height:21px;text-align:left;bottom:20px;left:4.73%;right:auto}.banner-link-button:before{content:">";margin:auto;display:inline-block;width:41px;height:23px;position:absolute;font-size:21px;font-weight:400;line-height:21px;top:0;bottom:0;text-align:center;left:13px;opacity:.5}}@media (min-width:992px){.navigation-container{display:none}.frontpage-banners-container.banners-controls-container{padding-bottom:0}.frontpage-banners-container .carousel-control{margin-left:0!important;margin-right:0!important;margin-top:-23px;width:43px;height:43px;left:-17px;top:50%;bottom:auto;opacity:1}.frontpage-banners-container .carousel-control.right{margin-left:0!important;margin-right:0!important;left:auto;right:-17px}.frontpage-banners-container .carousel-control.left,.frontpage-banners-container .carousel-control.right{background:#fff}.frontpage-banners-container .carousel-control .icon-next,.frontpage-banners-container .carousel-control .icon-prev{top:0;margin-top:0}.frontpage-banners-container .carousel-control .icon-prev{left:0;margin-left:0}.frontpage-banners-container .carousel-control .icon-next{right:0;left:auto;margin-left:0;margin-right:0}.banner-responsive-text.banner-main-text{bottom:26px}.banner-responsive-text.banner-price-text{top:25.3125%;left:7.5%}.banner-logo-container{top:19px;left:17px}.banner-logo-container.right{right:17px}.banner-image-container{top:70px}.banner-responsive-text.banner-attention-text{width:102px;height:103px;right:4.16%}.banner-attention-text span{font-size:24px;font-weight:700;line-height:30px}.banner-attention-text span.first-line{padding-top:10px;font-size:16px;font-weight:700;line-height:20px;text-transform:uppercase}.banner-main-text{font-size:32px;line-height:43px}.banner-price-text{font-size:18px;line-height:32px}.frontpage-banners-container .carousel-indicators{bottom:7%}.frontpage-section-groups-container{padding-top:30px;padding-bottom:10px}.frontpage-section-groups-title{margin-bottom:35px;font-size:32px;line-height:43px}.section-group-container{margin-bottom:30px;padding-bottom:9px}.section-group-container .section-group-short-text{margin-top:0}.section-group-image-container{padding-top:69.61%;margin-bottom:15px}.section-groups-link span{padding:0 20px;font-size:17px;line-height:23px;height:46px;text-align:left}.section-groups-link:hover .section-group-overlay{opacity:0}.col-product-container:nth-of-type(1n+5){display:block}.top-categories-controls button{margin-top:10px;margin-bottom:30px}}@media (min-width:1200px){.section-groups-link span{height:23px}.section-group-container .section-group-short-text{margin-top:9px}.frontpage-banners-container .carousel-control{left:-23px}.frontpage-banners-container .carousel-control.right{right:-23px}.banner-texts-container .banner-main-text{margin-bottom:28px}.banner-link-button{bottom:21%}}