@charset "utf-8";
/* AM SHOP BY */
.ui-tooltip .am-brand-small_image{margin:auto;display:block;max-width:150px}
.ui-tooltip .am-brand-image{margin:auto;display:block;max-width:400px}
.amslider *{margin:0;padding:0}
.amslider{position:relative;margin:30px auto}
.amslider.-enable{margin-bottom:35px}
.amslider .swiper-container>.wrapper{text-align:center}
.amslider .swiper-slide .brand-title{color:#4f4f4f;font-size:15px;line-height:1.2}
.amslider .swiper-pagination-bullets{bottom:-30px;left:0;width:100%}
.amslider .swiper-pagination-bullet{margin:0 5px;width:12px;height:12px}
.amslider .swiper-pagination-bullet-active{background:#4f4f4f}
.amslider .swiper-button-next{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iNDMiIHZpZXdCb3g9IjAgMCAyNSA0MyIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48dGl0bGU+VmVjdG9yPC90aXRsZT48ZGVzYz5DcmVhdGVkIHVzaW5nIEZpZ21hPC9kZXNjPjxnIGlkPSJDYW52YXMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE0NTMgNzkwKSI+PGcgaWQ9IlZlY3RvciI+PHVzZSB4bGluazpocmVmPSIjcGF0aDBfc3Ryb2tlIiB0cmFuc2Zvcm09Im1hdHJpeCgtMSAwIDAgMSAtMTQzMC4zNSAtNzg4LjY0NikiIGZpbGw9IiM0RjRGNEYiLz48L2c+PC9nPjxkZWZzPjxwYXRoIGlkPSJwYXRoMF9zdHJva2UiIGQ9Ik0gNi4xMzcwNGUtMDUgMTkuOTM5M0wgLTEuMDQxOTYgMTguODYwNEwgLTIuMTM5OSAxOS45MjA3TCAtMS4wNjA2IDIxTCA2LjEzNzA0ZS0wNSAxOS45MzkzWk0gMTkuNjA0NCAtMS4wNzg5N0wgLTEuMDQxOTYgMTguODYwNEwgMS4wNDIwOSAyMS4wMTgzTCAyMS42ODg1IDEuMDc4OTdMIDE5LjYwNDQgLTEuMDc4OTdaTSAtMS4wNjA2IDIxTCAxOC45MzkzIDQxTCAyMS4wNjA3IDM4Ljg3ODdMIDEuMDYwNzIgMTguODc4N0wgLTEuMDYwNiAyMVoiLz48L2RlZnM+PC9zdmc+)}
.amslider .swiper-button-prev{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iNDMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjx1c2UgeGxpbms6aHJlZj0iI3BhdGgwX3N0cm9rZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMi43MSAxLjM1NCkiIGZpbGw9IiM0RjRGNEYiLz48ZGVmcz48cGF0aCBpZD0icGF0aDBfc3Ryb2tlIiBkPSJNMCAxOS45NGwtMS4wNDItMS4wOC0xLjA5OCAxLjA2TC0xLjA2IDIxIDAgMTkuOTR6TTE5LjYwNC0xLjA4bC0yMC42NDYgMTkuOTQgMi4wODQgMi4xNTdMMjEuNjkgMS4wOGwtMi4wODUtMi4xNTh6TS0xLjA2IDIxbDIwIDIwIDIuMTIyLTIuMTIxLTIwLTIwTC0xLjA2MSAyMXoiLz48L2RlZnM+PC9zdmc+)}
.amslider .swiper-slide{text-align:center;font-size:18px}
.amslider .category-item .category-item-title{margin:auto}
.amslider .slide .category-item-title,.amslider .swiper-slide .swiper-category-item{font-size:15px;line-height:1.2;word-break:break-word}
.amslider .wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center}
.amslider .no-img{margin:auto}
.brands-filters{display:inline-block;margin:0 0 10px;width:100%;min-height:50px}
.brands-filters .letter{display:block;float:left;margin:0 5px 10px;padding:2px 5px;min-width:17px;min-height:20px;text-align:center;color:#333;font-size:14px;line-height:20px;text-decoration:none;cursor:pointer;border:1px solid #ccc;border-radius:5px;background:#e2e2e2}
.brands-filters .letter-all{min-width:90px;margin-right:20px}
.brands-filters .letters{margin-top:4px}
.brands-filters .letter.disabled{opacity:0.6;pointer-events:none;background-color:#f1f1f1}
.brands-filters .letter.hide{display:none}
.brands-filters .letter:hover,.brands-filters .letter.active{background:#fed285}
.ambrands-search-wrapper{display:block;margin:0 auto}
.ambrands-search-wrapper .ambrands-search-input{display:block;margin:0 5px 20px;max-width:100%}
.ambrands-search-wrapper #livesearch{position:absolute;display:none;width:365px;max-width:100%;max-height:250px;background-color:#fff;overflow-x:hidden;overflow-y:auto;border:1px solid #a5acb2;z-index:99}
.ambrands-search-wrapper #livesearch a{display:block;float:left;padding:5px 10px;width:100%}
.brand-images .brands-letter{width:100%;vertical-align:top;box-sizing:border-box}
.brand-images .brands-letter .bare-list{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0}
.brand-images .brands-letter .letter{border-bottom:1px solid #b2b2b2;font-size:18px;font-weight:400}
.brand-images .brands-letter .letter .title{padding:0 2px 1px;text-transform:uppercase;background:#e2e2e2}
.brands-letter .brand-item{position:relative;margin:0 5px 20px}
.brands-letter .brand-item .item{display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;color:#333;-webkit-justify-content:flex-start}
.brands-letter .brand-item .item:hover{text-decoration:none}
.brands-letter .brand-item .no-img{color:#e2e2e2}
.brands-letter .brand-item .count{position:absolute;right:0;top:0;display:block;width:25px;height:25px;line-height:25px;text-align:center;background:#f58c12;border-radius:50%;color:#fff}
.brands-letter .brand-item .label{position:relative;margin:5px 0 0;padding-top:5px;width:100%;word-wrap:break-word}
.brands-letter .brand-item .label:before{content:'';position:absolute;top:0;left:25%;right:25%;display:block;height:1px;background:#b2b2b2}
.brands-letter .brand-item .item:hover .label:before{left:0;right:0;-webkit-transition:all ease .3s;-moz-transition:all ease .3s;-ms-transition:all ease .3s;transition:all ease .3s}
.brands-letter .brand-item .am-image-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center}
.amslider-header-container{padding:5px 0 5px 35px;height:35px;font-size:22px;line-height:35px;color:#000;background:#e2e2e2}
.icon .brand-label{float:left}.brand-images li.brand-item{list-style-type:none;text-align:center}ul.bare-list img{display:block;margin:0 auto}
.children-category .amslider{position:relative;left:inherit;margin:0 50px;width:100%;transform:inherit;display:block}
.amslider.am-brand-slider{max-width:100%;padding:0}
.amslider.am-brand-slider .slide{-webkit-align-items:flex-end;-ms-align-items:flex-end;align-items:flex-end}
.amslider.am-brand-slider .slide .am-image-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:10px;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-align-items:center;-ms-align-items:center;align-items:center}
.amslider.am-brand-slider .swiper-slide .am-image-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-align-items:center;-ms-align-items:center;align-items:center}
.amslider .slide{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;margin:0 9px 20px 0;max-width:30%;text-align:center;color:#4f4f4f}
.amslider .slide .category-item{position:relative;padding:10px;width:100%;border:1px solid #fff}
.amslider .slide .category-item:hover,.amslider .slide .category-item.active{box-shadow:3px 3px 4px 0 rgba(0,0,0,0.3);border-color:#bbb;position:relative;z-index:2;padding:10px}
.amslider .slide .category-item.category-item-label img{margin-bottom:25px}
.amslider .slide .swiper-brand img{width:100%;height:auto}
.children-category-container.swiper-container{width:calc(100% - 2 * 27px);margin:auto}
.children-category-container .swiper-wrapper{-webkit-align-items:baseline;-moz-align-items:baseline;-ms-align-items:baseline;align-items:baseline}.amslider .swiper-slide{padding:10px;box-sizing:border-box;color:#4f4f4f}
.amslider .swiper-slide .swiper-category-item{padding:10px 0;border:1px solid #fff}
.amslider .swiper-slide .swiper-category-item img{width:100%;height:auto}
.amslider .swiper-slide .swiper-category-item.category-item-label img{margin-bottom:25px}
.amslider .swiper-slide .swiper-category-item:hover,.amslider .swiper-slide .swiper-category-item.active{background:#ffffff;box-shadow:3px 3px 4px 0 rgba(0,0,0,0.3);border:1px solid #bbb;margin:0}
.amslider .swiper-slide .swiper-brand .no-img{display:inline-block;margin-bottom:35px;color:#e2e2e2}
.amslider .swiper-slide:hover,.amslider .slide:hover{text-decoration:none}
#category-carousel .swiper-button-next{right:0}
#category-carousel .swiper-button-prev{left:0}
#category-carousel .swiper-button-next,#category-carousel .swiper-button-prev{top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);opacity:.3;height:100%;margin:0}
#category-carousel .swiper-button-next:hover,#category-carousel .swiper-button-prev:hover{opacity:1;-webkit-transition:all ease .3s;-moz-transition:all ease .3s;-ms-transition:all ease .3s;transition:all ease .3s}
.amslider .swiper-slide .swiper-category-item:not(:root:root),.amslider .swiper-slide .swiper-brand:not(:root:root),.amslider .slide .category-item:not(:root:root){padding:10px}
.amslider-container{width:100%;margin:auto;margin-bottom:15px}.am-rating-up{font-size:smaller}
.amshopby-hightlighted{background-color:#ff0}
.filter-options-content .am-swatch-link{display:inline-block}
.filter-options-content .am-swatch-link:hover{background:none}
.filter-options-content .am-swatch-link>.input.-hidden{display:none}
#am-shopby-container .am-shopby-item{display:flex}.am-shopby-item .filter-value{margin-left:5px}.amshopby-filter-tooltip{display:inline-block;max-width:20px;max-height:20px;margin-left:6px;vertical-align:middle}
.filter-options-content .delimiter{margin:0 5px;line-height:30px}
.filter-options-content .range{margin-top:10px}
.filter-options-content .am-show-more{display:none;margin-top:10px}
.filter-options-content .am-filter-price{width:46%}
.filter-options-content .items a{margin-left:0}
.filter-options-content .count{display:inline-block}
.filter-options-content .am-shopby-swatch-label .count{margin:0;padding:0}
.filter-options-content .am-shopby-swatch-label .label{margin-right:5px}
.am-filter-go{margin:15px 0 0;width:25%}input[type="text"].am-filter-price.-to.right{float:right}
.amshopby-slider-container{margin:10px 15px 15px 5px}
.amshopby-slider-container .ui-slider-range{position:absolute;height:10px;background:#b6b6b6}
.amshopby-slider-container .am-slider .ui-slider-handle{padding:0;margin-top:-5px;margin-left:-5px;width:20px;height:20px;border-radius:50%;background:#f98b25}
.amshopby-slider-container .am-slider .ui-slider-handle:hover,.amshopby-slider-container .am-slider .ui-slider-handle:active{background-color:#e17e17}
.amshopby-slider-container .amshopby-slider-display{text-align:center}
.am-swatch-options{display:flex;flex-direction:column;padding-left:2px}
.am-swatch-options .swatch-option{display:inline-block;margin:0 10px 0 0}.am-swatch-options>.item{padding-bottom:4px !important}
.am-swatch-options>.item:hover{background-color:transparent}
.am-swatch-options .am-shopby-swatch-label{display:inline-block;max-width:70%;vertical-align:middle;word-wrap:break-word}
.catalog-topnav .filter-options{flex-wrap:wrap;min-height:40px;border-bottom:1px solid #ccc}
.catalog-topnav .filter-options .filter-options-item{display:inline-block;border:0}
.catalog-topnav .filter-options .filter-options-content{position:absolute;margin-top:5px;border:1px solid #ccc;background-color:white;z-index:9000;min-width:100px}
.catalog-topnav .filter-options .am-filter-items-rating li{margin:0 0 10px}
.catalog-topnav .filter-options .am-filter-items-rating li:last-child{margin:0}
.catalog-topnav .block-actions{display:none}.am-filter-items-attr_price{min-width:130px;max-width:350px}
.amasty-catalog-topnav.block.filter{flex-basis:auto}
.amasty-catalog-topnav .filter-options-content .amshopby-fly-out-view a{display:block}
.page-layout-1column .filter-options-item.active .filter-options-content{padding:10px 15px}
.page-layout-1column .filter-options-content li.item{padding:0}.am-filter-items-stock .am_shopby_link_selected,.am-filter-items-rating .am_shopby_link_selected{background-color:#e8e8e8;text-decoration:none}
.am_shopby_link_selected{font-weight:bold}
.filter-options .chosen-container-multi .chosen-choices li.search-choice .search-choice-close{right:8px;top:5px}
.catalog-topnav{display:none}
.filter-options .items .items-children.-folding{list-style:none;padding-left:18px}
.filter-options .items .items-children.-folding .item{margin:5px 0}
.filter-options .items.amshopby-fly-out-view .items-children{background-color:#fff;z-index:9999}
.filter-options .items.amshopby-fly-out-view li{margin:0;padding:10px;border:1px solid #ccc;border-top:none}
.filter-options .items.amshopby-fly-out-view li:hover{background-color:#ccc}
.filter-options .items.amshopby-fly-out-view li:first-child{border-top:1px solid #ccc}
.filter-options .items.amshopby-fly-out-view a:hover{background-color:transparent}
.filter-options .ui-widget-overlay{background:#aaaaaa;opacity:.3}
.filter-options .ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}
.filter-options .am-category-view{position:absolute;display:block;margin:0;padding:10px;width:100%;max-height:300px;border:1px solid #ccc;background-color:white;box-sizing:border-box;white-space:nowrap;overflow-y:auto;z-index:9}
.filter-options .am-labels-folding .item a.amshopby-filter-parent,.filter-options .am-category-view .item a.amshopby-filter-parent{padding-left:20px}
.filter-options .am-category-view a{display:inline-block;white-space:initial}
.filter-options .filter-options-content .rating-summary{display:inline-block;vertical-align:sub}
.filter-options .amshopby-search-box{margin:0 0 15px}
.amshopby-fly-out-view.ui-menu{position:relative}
.amshopby-fly-out-view .ui-menu{width:100%}
.filter-options .ui-menu{display:block;margin:0;padding:0;list-style:none;outline:0}
.filter-options .ui-menu .ui-menu{position:absolute}
.filter-options .ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style:none}
.filter-options .ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}
.filter-options .ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}
.amshopby-category-dropdown{display:block;padding-right:3.6rem;min-height:3.2rem;text-align:left;border:1px solid #adadad;cursor:pointer;white-space:normal;overflow:hidden;text-overflow:ellipsis;background-color:#fff;font-weight:400}
.amshopby-category-dropdown:after{content:'';position:absolute;top:50%;right:1.2rem;margin-top:-0.2rem;width:0;height:0;border-color:#000 transparent transparent transparent;border-style:solid;border-width:.5rem .4rem 0 .4rem;box-sizing:border-box;transition:all .2s linear}
.amshopby-category-dropdown:before{content:'';position:absolute;top:0;right:0;width:3.2rem;background-color:#e3e3e3;border:1px solid #adadad;bottom:0}
.am-category-wrapper{position:relative;display:block;user-select:none}
.am-category-wrapper._active .amshopby-category-dropdown:after{transform:rotate(180deg)}
.am-category-wrapper .am-multiselect-crumb{position:relative;display:inline-block;padding:.3rem 2.4rem .4rem 1rem;margin:.3rem 0 .3rem .3rem;background-color:#f5f5f5;border:1px solid #a79d95;border-radius:1px;font-size:1.2rem;transition:border-color .1s linear}
.am-category-wrapper .am-multiselect-crumb .action-close{position:absolute;top:0;right:0;bottom:0;margin:0;padding:0;width:2rem;font-size:.5em;background-color:transparent;border:none;border-radius:0;box-shadow:none;color:#514943}
.am-category-wrapper .am-multiselect-crumb .action-close:before{content:'x';font-size:10px;transition:color .1s linear}
.am-category-wrapper .am-multiselect-crumb .action-close>span{clip:rect(0, 0, 0, 0);overflow:hidden;position:absolute;display:none;visibility:hidden}.filter-options .am-labels-folding .items{position:relative}
.am-collapse-icon{position:absolute;width:2.2rem;height:2.2rem;border-radius:50%;box-sizing:border-box;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;line-height:1}

.am-collapse-icon:after{content:'';position:absolute;top:50%;right:1.2rem;margin-top:-0.2rem;width:0;height:0;border-color:#000 transparent transparent transparent;border-style:solid;border-width:.5rem .4rem 0 .4rem;box-sizing:border-box;transition:all .2s linear;transform:rotate(-90deg)}
.am-collapse-icon._active:after{transform:rotate(0deg)}
#amasty-shopby-product-list{z-index:1}
#amasty-shopby-product-list .products.wrapper{position:relative}
#amasty-shopby-product-list #amasty-shopby-overlay{position:absolute;top:0;bottom:0;display:none;width:100%;background:#fff;opacity:.5;z-index:999}
#amasty-shopby-product-list #amasty-shopby-overlay .loader{position:absolute;top:10%;left:50%;display:block;width:64px;height:64px;background-image:url('../images/loader-1.gif');transform:translate(-50%, -10%)}
.amshopby-option-link{display:inline-block;margin-right:5px;clear:both}
.amshopby-option-link img{float:left;margin:0 5px 5px 0}
.amshopby-option-link img:not([src*="/resized"]){max-width:30px;max-height:30px}
.am_shopby_apply_filters{position:fixed;bottom:-80px;width:100%;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease;z-index:999}
.am_shopby_apply_filters.visible{bottom:0}
.am-show-button{margin:0 auto;padding:15px 0;width:100%;text-align:center;background:#eee;z-index:999}
.am-show-button>.am-items{font-size:15px}
.am-show-button>.am-items.-loading{display:inline-block;margin:0 5px;width:25px;height:25px;background-image:url(../images/loader-1.gif);background-size:contain;vertical-align:middle}
.am-show-button>.am-button{margin-left:15px;padding:17px 50px;border-radius:5px;text-align:center;font-size:14px;color:#fff;line-height:1;background:#ff9416;border:0;box-shadow:none}
.am-show-button>.am-button:hover{background:#e27a00;-webkit-transition:background .3s ease;-moz-transition:background .3s ease;-ms-transition:background .3s ease;transition:background .3s ease}
.filter [data-role="collapsible"]:not([data-collapsible="true"]) [data-role="content"]{display:none}
.am-item-removed{text-decoration:line-through}.am-category-image{vertical-align:middle}


