body{display:flex;min-height:100vh;flex-direction:column}main{flex:1}footer,header{flex-shrink:0}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:2.5rem}a.link,a.link:active,a.link:focus,a.link:hover,a.link:visited{font-style:inherit;font-size:inherit;font-variant:inherit;font-weight:inherit;line-height:inherit;font-family:inherit;border-radius:inherit;border:inherit;box-shadow:inherit;vertical-align:inherit}.btn-link.link,.btn-link.link:active,.btn-link.link:focus,.btn-link.link:hover,.btn-link.link:visited,a.link,a.link:active,a.link:focus,a.link:hover,a.link:visited{color:inherit;text-decoration:none;outline:inherit;transition:color .3s ease-in}.btn-link.link.link-primary,.btn-link.link.link-primary-hover:active,.btn-link.link.link-primary-hover:focus,.btn-link.link.link-primary-hover:hover,.btn-link.link.link-primary:active,.btn-link.link.link-primary:focus,.btn-link.link.link-primary:hover,.btn-link.link.link-primary:visited,a.link.link-primary,a.link.link-primary-hover:active,a.link.link-primary-hover:focus,a.link.link-primary-hover:hover,a.link.link-primary:active,a.link.link-primary:focus,a.link.link-primary:hover,a.link.link-primary:visited{color:#f55}.btn-link.link.link-secondary,.btn-link.link.link-secondary-hover:active,.btn-link.link.link-secondary-hover:focus,.btn-link.link.link-secondary-hover:hover,.btn-link.link.link-secondary:active,.btn-link.link.link-secondary:focus,.btn-link.link.link-secondary:hover,.btn-link.link.link-secondary:visited,a.link.link-secondary,a.link.link-secondary-hover:active,a.link.link-secondary-hover:focus,a.link.link-secondary-hover:hover,a.link.link-secondary:active,a.link.link-secondary:focus,a.link.link-secondary:hover,a.link.link-secondary:visited{color:#888}.btn-link.link.link-underline,.btn-link.link.link-underline-hover:active,.btn-link.link.link-underline-hover:focus,.btn-link.link.link-underline-hover:hover,.btn-link.link.link-underline:active,.btn-link.link.link-underline:focus,.btn-link.link.link-underline:hover,.btn-link.link.link-underline:visited,a.link.link-underline,a.link.link-underline-hover:active,a.link.link-underline-hover:focus,a.link.link-underline-hover:hover,a.link.link-underline:active,a.link.link-underline:focus,a.link.link-underline:hover,a.link.link-underline:visited{text-decoration:underline}.btn-primary-hover{color:#222;background-color:#e9ecef;border-color:#e9ecef}.btn-primary-hover.focus,.btn-primary-hover:focus,.btn-primary-hover:hover{color:#fff;background-color:#ff6262;border-color:#ff6f6f}.btn-primary-hover.focus,.btn-primary-hover:focus{box-shadow:0 0 0 .2rem rgba(203,206,208,.5)}.btn-primary-hover.disabled,.btn-primary-hover:disabled{color:#222;background-color:#e9ecef;border-color:#e9ecef}.btn-primary-hover:not(:disabled):not(.disabled).active,.btn-primary-hover:not(:disabled):not(.disabled):active,.show>.btn-primary-hover.dropdown-toggle{color:#fff;background-color:#f55;border-color:#f55}.btn-primary-hover:not(:disabled):not(.disabled).active:focus,.btn-primary-hover:not(:disabled):not(.disabled):active:focus,.show>.btn-primary-hover.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(203,206,208,.5)}.wrapper{margin:0 auto;max-width:1400px;min-width:320px;padding:0;width:100%}footer{background-color:#f8f9fa}.category-title{padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px solid #dee2e6}.category-title .h1,.category-title .h2,.category-title .h3,.category-title .h4,.category-title .h5,.category-title .h6,.category-title h1,.category-title h2,.category-title h3,.category-title h4,.category-title h5,.category-title h6{text-transform:uppercase}ol.breadcrumb,ul.breadcrumb{color:#888;font-size:80%}ol.breadcrumb li a,ul.breadcrumb li a{color:inherit}ol.breadcrumb li a:hover,ul.breadcrumb li a:hover{color:#f55}.dropdown-toggle:after{display:none;color:#adb5bd}.dropdown-menu{border-radius:0}.block-title,.sidebar-title{padding-bottom:.5rem;margin-bottom:1rem;border-bottom:1px solid #e9ecef}.block-title .h1,.block-title .h2,.block-title .h3,.block-title .h4,.block-title .h5,.block-title .h6,.block-title h1,.block-title h2,.block-title h3,.block-title h4,.block-title h5,.block-title h6,.sidebar-title .h1,.sidebar-title .h2,.sidebar-title .h3,.sidebar-title .h4,.sidebar-title .h5,.sidebar-title .h6,.sidebar-title h1,.sidebar-title h2,.sidebar-title h3,.sidebar-title h4,.sidebar-title h5,.sidebar-title h6{text-transform:uppercase}img.grayscale{-webkit-filter:grayscale(100%);filter:grayscale(100%);transition:all .3s ease-out}img.grayscale:hover{-webkit-filter:none;filter:none}.categories .nav-link{padding:.5rem 0;color:#333;font-size:.9rem;text-transform:uppercase}.categories .nav-link.active{color:#f55;font-weight:500}.categories .nav-link:focus,.categories .nav-link:hover{color:#f55}.toolbar .nav-link{color:rgba(0,0,0,.6);padding:.5rem}.toolbar .nav-link.active{color:rgba(0,0,0,.8)}.toolbar .nav-link:focus,.toolbar .nav-link:hover{color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link{text-transform:uppercase;font-size:.75rem;font-weight:600;padding-right:1rem;padding-left:1rem}.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.5)}.products-count{background-color:#f55;padding:3px;border-radius:100%;color:#fff;position:absolute;top:6px;right:5px;font-size:10px;width:20px;text-align:center}.pager{padding-left:0;padding-bottom:2rem;margin-bottom:2rem;text-align:center;list-style:none}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager .previous>a,.pager .previous>span{float:left}.pager .next>a,.pager .next>span{float:right}@media screen and (max-width:319x){.navbar-brand img{max-width:200px}}@media screen and (max-width:413px){.navbar-brand img{max-width:220px}}

/*!
 * Yamm!3 - Yet another megamenu for Bootstrap 3
 * http://geedmo.github.com/yamm3
 *
 * @geedmo - Licensed under the MIT license
 */.megamenu .collapse,.megamenu .dropdown,.megamenu .dropup,.megamenu .nav{position:static}.megamenu .container{position:relative}.megamenu .dropdown-menu{left:auto}.megamenu .dropdown.megamenu-full-width .dropdown-menu{left:0;right:0}.categories .item{transition:box-shadow .2s linear,background-color .2s linear}.categories .item:hover{z-index:99;box-shadow:0 0 15px 4px rgba(0,0,0,.05)}.categories .category-image a{position:relative;background-image:url(../images/no_photo.png);background-size:cover;background-color:#f8f9fa;color:#fff;display:flex;width:100%;justify-content:center;align-items:center}.categories .category-image a:after{content:" ";padding-top:100%;display:table}.products .item{transition:box-shadow .2s linear,background-color .2s linear}.products .item:hover{z-index:99;box-shadow:0 0 15px 4px rgba(0,0,0,.05)}.products .product-image,.products product-info{margin-bottom:1rem}.products .product-image a{position:relative;background-image:url(../images/no_photo.png);background-size:cover;background-color:#f8f9fa;color:#fff;display:flex;width:100%;justify-content:center;align-items:center}.products .product-image a:after{content:" ";padding-top:100%;display:table}.form-control-label{font-weight:700}.form-group.has-danger>.form-control-label{color:#dc3545}.form-control.input-validation-error{border-color:#dc3545}.form-control-feedback.field-validation-error{color:#dc3545}.products-grid .item{position:relative;width:100%;padding-right:15px;padding-left:15px;flex:0 0 50%;max-width:50%}@media (min-width:768px){.products-grid .item{flex:0 0 33.33333%;max-width:33.33333%}}@media (min-width:992px){.products-grid .item{flex:0 0 25%;max-width:25%}}.products-grid .product-title{padding-top:1rem;padding-bottom:1rem}.products-grid .product-description,.related-products .product-description{display:none}.products-list .item{position:relative;width:100%;padding-right:15px;padding-left:15px}.products-list .product-title{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;padding-top:1rem}.products-list .product-image{position:relative;width:100%;padding-right:15px;padding-left:15px}@media (min-width:992px){.products-list .product-image{flex:0 0 33.33333%;max-width:33.33333%}}.products-list .product-info{position:relative;width:100%;padding-right:15px;padding-left:15px}@media (min-width:992px){.products-list .product-info{flex:0 0 66.66667%;max-width:66.66667%}}.products-list .product-description{display:block}.product-image{position:relative}.product-image:hover .product-image-additional{opacity:1;visibility:visible}.product-image-additional{position:absolute;top:0;left:0;width:100%;transition:opacity .35s ease-in-out 0s;opacity:0;visibility:hidden}.product-media{margin-bottom:2rem}.product-thumbnails{position:relative;min-width:80px}.product-thumbnails .thumb.selected .thumbnail-link{background-color:#fff;border-color:#f55}.product-thumbnails .thumb.selected .thumbnail-link img{opacity:1}.product-thumbnails .thumb.selected .product-video-link i{color:#f55}.product-thumbnails .thumb .thumbnail-link{position:relative;display:block;width:83px;height:83px;background-color:hsla(0,0%,75.3%,.3);outline:0;border:1px solid #e9ecef;margin:2px 0;transition:all .8s ease}.product-thumbnails .thumb .thumbnail-link img{opacity:.5}.product-thumbnails .thumb .product-video-link{width:100%;height:100%;max-width:188px;max-height:140px;overflow:hidden}.product-thumbnails .thumb .product-video-link i{position:absolute;left:50%;top:50%;margin-left:-20px;margin-top:-24px;color:#fff;opacity:.9}.product-primary-image{padding-right:2rem}@media (max-width:1199.98px){.product-primary-image{padding-right:1rem}}@media (min-width:768px) and (max-width:991.98px){.product-primary-image{padding-right:0}}.product-price.reduced{color:#f55;margin-bottom:.5rem!important}.product-price-old{color:#adb5bd;text-decoration:line-through}.product-view .short-description{font-size:.9rem;margin-bottom:2rem}.product-view .add-to-box{background-color:#f8f9fa;padding:2rem;margin-bottom:2rem}.product-view .add-to-box .price-box{margin-bottom:0;display:inline-block}.price-availability-block,.price-availability-block .bottom-block,.price-availability-block .top-block,.price-availability-box{margin-bottom:1rem}.availability{margin-bottom:0;display:inline-block}.availability:before{content:"";display:inline-block;height:8px;width:8px;background-color:#dc3545;margin-right:8px}.availability.in-stock:before{background-color:#28a745}.availability.out-of-stock+.price-box .price,.price-box.disabled .price{color:#ced4da}.price{margin-right:12px;white-space:nowrap!important}.minimal-price,.old-price,.price-from,.price-to,.regular-price,.special-price{display:inline-block}.minimal-price .price,.regular-price .price,.special-price .price{font-size:2rem;font-weight:500}.old-price .price{color:#adb5bd;text-decoration:line-through}.price-from .price,.price-to .price{font-size:1.5rem;font-weight:500}.price-notice .price{color:#adb5bd}.sku{color:#888;font-size:.9rem}.rating-box{float:left;position:relative;font-size:1.2rem;color:#dee2e6}.rating-box .rating{position:absolute;overflow:hidden;top:0;left:0;color:#ffe00e}.customer-reviews-wrapper .review-box-wrapper .customer-info .icon{display:inline-block;width:73px;height:73px;background-color:#fff;border-radius:50%;text-align:center;position:relative;vertical-align:top;margin-right:20px}.customer-reviews-wrapper .review-box-wrapper .customer-info .icon:before{content:"";display:block;position:absolute;right:4px;top:0;width:0;height:0;border-color:transparent #fff transparent transparent;border-style:solid;border-width:0 31px 31px 0}.customer-reviews-wrapper .review-box-wrapper .customer-info .icon i{font-size:24px;color:#aaa;line-height:73px}.required{color:#f55}.star-rating{line-height:32px;font-size:1.25em}.star-rating .fa-star{color:#ff0}.product-features-nav .nav-link{padding:1rem;color:#222}.product-features-nav .nav-link.active{color:#f55;border-bottom:1px solid #f55}.error-code{color:#dee2e6;font-size:10rem;font-weight:700}.posts-list .post .post-image{position:relative}.posts-list .post .post-image a{overflow:hidden;height:0;padding-top:56.25%;background-image:url(../images/post_no_photo.png);position:relative;background-size:cover;background-color:#f8f9fa;color:#fff;display:flex;justify-content:center;align-items:center}.posts-list .post .post-image a img{position:absolute;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center}.posts-list .post .post-image a i{position:absolute;left:50%;top:50%;margin-left:-20px;margin-top:-24px;color:#fff;opacity:.9}.posts-list .post .post-content{background-color:#fff;margin-top:-1rem;margin-left:1rem;margin-right:1rem;padding:1rem;position:relative;box-shadow:0 0 15px 4px rgba(0,0,0,.05)}.youtube-player{overflow:hidden;max-width:100%;background:#000}.youtube-player img{bottom:0;display:block;left:0;margin:auto;max-width:100%;width:100%;position:absolute;right:0;top:0;border:none;height:auto;cursor:pointer;transition:all .4s}.youtube-player img:hover{-webkit-filter:brightness(75%);filter:brightness(75%)}.youtube-player .play{height:52px;width:72px;left:50%;top:50%;margin-left:-36px;margin-top:-26px;position:absolute;background:url(/images/youtube_play_icon.png) 0 0 no-repeat;opacity:.9;cursor:pointer}.youtube-player .play:hover{background-position:0 -52px;opacity:1}.slick-video-slider{visibility:hidden}.slick-video-slider.slick-initialized{visibility:visible}table.cart-item-list td,table.cart-item-list th,table.order-totals-table td,table.order-totals-table th{border-top:none!important}.action-slider:hover .slick-arrow,.product-image-slider:hover .slick-arrow{opacity:1}.action-slider .slick-arrow,.product-image-slider .slick-arrow{width:51px;height:50px;overflow:hidden;white-space:nowrap;background-color:transparent;text-indent:999px;position:absolute;top:50%;border:none;z-index:999;cursor:pointer;opacity:0;transition:opacity .5s ease-in}.action-slider .slick-arrow.slick-prev,.product-image-slider .slick-arrow.slick-prev{left:20px;background-image:url(../images/left.png)}.action-slider .slick-arrow.slick-next,.product-image-slider .slick-arrow.slick-next{right:20px;background-image:url(../images/right.png)}i[class^=fa]:before{display:inline-block;text-decoration:none}a.btn-share{display:inline-block;color:#888}a.btn-share.btn-share-vk:active,a.btn-share.btn-share-vk:focus,a.btn-share.btn-share-vk:hover{color:#5181b8}a.btn-share.btn-share-facebook:active,a.btn-share.btn-share-facebook:focus,a.btn-share.btn-share-facebook:hover{color:#3b5998}a.btn-share.btn-share-odnoklassniki:active,a.btn-share.btn-share-odnoklassniki:focus,a.btn-share.btn-share-odnoklassniki:hover{color:#ed812b}a.btn-share.btn-share-twitter:active,a.btn-share.btn-share-twitter:focus,a.btn-share.btn-share-twitter:hover{color:#1da1f2}a.btn-share.btn-share-instagram:active,a.btn-share.btn-share-instagram:focus,a.btn-share.btn-share-instagram:hover{color:#c32aa3}a.btn-share.btn-share-pinterest:active,a.btn-share.btn-share-pinterest:focus,a.btn-share.btn-share-pinterest:hover{color:#bd081c}.icon-menu-cart{display:block;width:1.8rem;height:1.8rem}.icon-menu-cart.empty svg path{fill:#888}.icon-menu-cart svg path{transition:.3s;transition-timing-function:ease-in-out;fill:#f55}.icon-menu-cart svg:hover path{fill:#333}.icon-btn-cart{display:inline-block}.icon-btn-cart svg{width:1.25rem;height:1.25rem;margin-right:8px}.icon-btn-cart svg path{transition:.3s;transition-timing-function:ease-in-out;fill:#fff}.number-circle{border-radius:50%;width:36px;height:36px;padding:8px;background:#fff;border:2px solid #f55;color:#f55;text-align:center;line-height:1;font-size:16px;font-weight:700}.modal-title{margin-top:0}