.page.messages{margin-top:0;margin-bottom:0;display:inline-block;width:100%;float:left}.page.messages .close-button{display:block;position:absolute;top:8px;right:8px;width:20px;height:20px;text-align:center;cursor:pointer;border-radius:20px;background-color:rgba(255,255,255,.5);background-image:url("../images/icon-close.svg");background-position:center;background-size:14px}.page.messages .close-button:hover{background-color:#fff}.page.messages .message.error,.page.messages .message.success{padding:10px 30px}.page.messages .messages{width:100%;margin-top:0}.page.messages .messages .message{width:100%;margin-top:15px;float:left;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;line-height:1.5}.page.messages .messages>.message:last-child{margin-bottom:0}.header-child{display:none}.on-mobile{display:none}@media (max-width:767px){.page.messages{margin-left:-20px;margin-right:-20px;margin-top:-5px;margin-bottom:-10px;width:auto}.on-desktop{display:none}.on-mobile{display:block}.header-child{display:inline-block;float:left;width:100%;margin-right:-20px;margin-left:-20px;padding:10px 20px;background:#6eb8ce;margin-top:-5px;color:#fff}.header-child:empty{display:none}.header-child .order-status{margin:0}.header-child .actions-toolbar{margin-top:10px}.header-child .actions-toolbar a{border-color:#84c9de !important}form .fieldset>.legend,form .fieldset>.top-form .legend{word-break:break-word}.home-navigation-wrapper ul.manufacturers-block li.wide,.home-navigation-wrapper ul.manufacturers-block li{float:left;width:100%;padding-left:0;padding-bottom:10px}.manufacturers-logos{padding-top:0;padding-bottom:0}.manufacturers-logos ul{height:30px;overflow-y:hidden;overflow-x:auto;position:relative;display:inline-block;width:100%;white-space:nowrap;padding:15px 0}.manufacturers-logos ul li{margin:0;min-width:0;width:auto;padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box;float:none;display:inline-block;height:30px;max-height:30px}.manufacturers-logos ul li img{height:100%;width:auto}.cms-index-index .column.main .block.product-listing .block-title{margin-top:30px;margin-bottom:30px}.cms-index-index .column.main .block.product-listing .block-title strong{font-size:16px}body.page-layout-1column .products-grid.products-bestsell_products .product-item{float:left;margin-bottom:15px}.products-bestsell_products .product-item-name,.products-bestsell_products .product.name a{font-size:14px}.product-item-info .product-item-details .item-sku{font-size:10px}.products-bestsell_products .product-item-info .product-item-details .price-box .price{font-size:20px !important;margin:0}.products-grid .product-item-info .product-item-details .price-box{margin-top:0;margin-bottom:0;padding:0;border-top:0;border-bottom:0}.products-grid .product-item-info .product-item-details .price-box .price-label-custom{font-size:9px;letter-spacing:1px}.products .available-info{font-size:10px;padding-top:5px}.block.product-listing .product-item .product-hover-wrapper .product-item-actions{top:0;padding:0;border-top:0;border-bottom:0}.actions .btn-inquiry{margin:0;font-size:10px;letter-spacing:1px;margin-top:10px}.actions .btn-inquiry .inq-contents p{font-weight:500}.actions .btn-inquiry .inq-contents img{width:20px}.block.product-listing .product-item .product-hover-wrapper .product-item-actions .actions-primary .action{border-right:0;white-space:inherit;font-size:9px !important}.block.product-listing .product-item .product-hover-wrapper .product-item-actions .actions-primary,.block.product-listing .product-item .product-hover-wrapper .product-item-actions .actions-secondary{width:50%;padding:0}#shop-mode{text-align:center;color:transparent}#shop-mode span.label{color:#333}#shop-mode a{float:left;width:100%;margin:10px 0}.page-footer .footer.content{padding-bottom:20px;padding-top:20px}.page-footer .footer.content .footer-services-wrapper{margin-top:20px;padding-top:20px}.page-footer .footer.content .footer-services-wrapper>div{padding-bottom:0}.page-footer .footer.content .footer-services-wrapper>div:last-child{margin-bottom:0}.page-footer .footer .footer-logo-wrapper{display:none}.footer-menu-wrapper>h3{display:none}.page-footer .footer.content .footer-menu-wrapper>ul{float:left;width:50%}.page-footer .footer.content .footer-menu-wrapper ul li{margin-bottom:5px !important}.footer-menu-wrapper ul li a,.footer-menu-wrapper p{font-size:13px}.page-footer .footer.content .footer-menu-wrapper h3{margin-bottom:5px;font-weight:400}.footer .footer-menu-wrapper>div{padding-right:0}.footer .footer-menu-wrapper>div:last-child{float:left;width:100%;margin-top:20px;margin-bottom:0}.page-footer .footer.content .footer-menu-wrapper p{margin-bottom:0}#main-newsletter-footer .newsletter-title h4{font-weight:lighter;margin-top:0;font-size:10px;text-transform:uppercase;text-align:center;line-height:21px;letter-spacing:1px;margin-bottom:10px}.footer-newsletter #main-newsletter-footer .newsletter-text{width:100%}.footer-newsletter #main-newsletter-footer .newsletter-column{width:100%}.footer-newsletter #main-newsletter-footer .newsletter-column button{width:100%;float:left;margin-left:0;border:0;letter-spacing:1px;text-transform:uppercase;font-weight:300;font-size:12px;padding:8px;height:auto}.footer-newsletter #main-newsletter-footer .newsletter-column input{border:0;font-weight:400;font-size:13px;text-align:center;padding:8px;height:auto}.footer-newsletter #main-newsletter-footer .newsletter-column p{margin-top:7px;margin-left:0;margin-bottom:0;color:#ffffff70;font-size:10px;font-weight:lighter;text-align:center}.column.main .policy-info-wrap{padding-top:20px}body .column.main .policy-info-wrap .policy-info li{padding:5px 0;float:left;width:100%;text-align:left;font-size:15px}.columns .column.main{padding-bottom:20px;margin-top:0}.bottom-seo-text{margin-top:20px;padding-top:20px}.bottom-seo-text hr{width:100% !important}.bottom-seo-text h3{margin-bottom:5px}.bottom-seo-text a{color:#fff;background:#f29105;padding:4px 9px;letter-spacing:1px;font-weight:lighter;text-transform:uppercase}.bottom-seo-text h2 br{display:none}h1{font-size:18px;margin-bottom:15px;line-height:22px}h2{font-size:15px;font-weight:400;line-height:19px;margin-top:12px;margin-bottom:12px}h3{font-size:14px;margin-top:16px;margin-bottom:5px}.homepage-categories-wrapper{padding-top:20px;padding-bottom:20px;float:left}.homepage-categories-wrapper ul.category-tree li.parent-category-item ul{padding-top:0;padding-top:0}.homepage-categories-wrapper ul.category-tree li.parent-category-item{width:50%;float:left;margin-bottom:15px}.homepage-categories-wrapper ul.category-tree li.parent-category-item a.parent-category-name{border-bottom:0}.homepage-categories-wrapper ul.category-tree li.parent-category-item:nth-child(odd){clear:both}.homepage-categories-wrapper ul.category-tree li.parent-category-item ul a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cms-index-index .bottom-banners{padding-top:20px;margin-bottom:0;float:left;width:100%}body.cms-index-index .bottom-banners .owl-carousel .banner-item .content_slider .banner-title{padding-top:20px}.bottom-banners .owl-carousel .owl-stage .banner-item .content_slider .banner-title{font-size:20px;line-height:27px;font-weight:lighter;text-shadow:none;margin-bottom:10px !important;text-align:center}.bottom-banners .owl-carousel .owl-stage .banner-item .content_slider .buttons a.action.primary,.cms-index-index .homepage-slider .owl-carousel .banner-item .content_slider .buttons a.action.primary{padding:6px 10px;font-size:11px;font-weight:lighter;letter-spacing:1px;margin-bottom:20px}.bottom-banners .owl-carousel .owl-stage .banner-item .content_slider .buttons{text-align:center}.bottom-banners .owl-carousel .owl-stage .banner-item .content_slider .banner-description{text-align:center;text-shadow:none}.bottom-banners .owl-carousel .owl-stage .banner-item .content_slider{padding:0 20px;width:100%}.cms-index-index .bottom-banners *{-webkit-box-sizing:border-box;box-sizing:border-box}.bottom-banners .owl-carousel .owl-stage .banner-item:before{content:'';width:100%;height:100%;position:absolute;background:#00000073;top:0;left:0;z-index:1}.cms-index-index .homepage-slider{padding-bottom:0}.cms-index-index .homepage-slider .owl-carousel .banner-item .content_slider .buttons .custom_content h2{font-size:20px;line-height:25px}.cms-index-index .homepage-slider .owl-carousel .banner-item .content_slider .buttons .custom_content h3{font-size:16px;line-height:20px}.cms-index-index .homepage-slider .owl-carousel .owl-item .banner-item{padding-bottom:20px;padding-top:20px}.cms-index-index .homepage-slider .owl-carousel .owl-item .content_slider{min-height:auto;padding:50px 0}.navigation.home-nav{display:none}.page-products .column.main .products-grid .product-item .product-hover-wrapper .product-item-actions .actions-primary .action.primary span{padding:0 0 0 15px}.page-products .column.main .products-grid .product-item .product-hover-wrapper .product-item-actions .actions-primary .action.primary span:after{width:11px;height:13px}.page-products .column.main .products-grid .product-item .product-hover-wrapper .product-item-actions .actions-primary .action.primary{font-size:9px}.page-products .product-items .action.wishlistbtn{font-size:9px}.page-products .action.wishlistbtn span:after{top:0;width:9px;height:14px}.page-products .product-items .action.wishlistbtn span{padding:0 0 0 15px}.modal-slide._show,.modal-popup._show{z-index:9999 !important}.modal-popup._show .modal-inner-wrap{width:100% !important;height:100% !important;top:0 !important}.success-popup.modal-popup .modal-header .modal-title,.modal-popup .modal-title{font-size:12px;line-height:19px;text-transform:uppercase;padding-top:50px}.modal-popup .modal-title:after{left:calc(50% - 13px)}.modal-popup .success-popup-actions .actions{width:100%;margin:0;padding:0 !important;margin-bottom:7px}.modal-popup .success-popup-actions .actions .action.primary{font-size:11px;letter-spacing:1px}.modal-popup .product-item .product .product-item-details{float:left;padding-right:0}#algolia-autocomplete-container .aa-dropdown-menu{padding-left:0}#algolia-autocomplete-container .aa-dataset-products .aa-suggestions{margin-top:15px;margin-bottom:0}#algolia-autocomplete-container .aa-dropdown-menu .product{padding-left:0 !important}#algolia-autocomplete-container .aa-dropdown-menu .aa-suggestions .aa-suggestion .product,#algolia-autocomplete-container .aa-dropdown-menu .aa-suggestions .aa-suggestion .category{padding-bottom:10px}#algolia-autocomplete-container .aa-dropdown-menu .aa-dataset-products .algoliasearch-autocomplete-hit{margin-left:0 !important}#algolia-autocomplete-container .aa-dropdown-menu .aa-no-results-products{min-height:auto}.wishlist-index-index .products-table ol.product-items li.product-item div.product-item-info .price-box{width:100%;padding-left:0;text-align:center}.page-header{margin-bottom:0}.products-grid .product-item-info{display:inline-block}.modals-overlay{z-index:9998}.modal-popup.confirm._show .modal-inner-wrap{height:auto !important;width:90% !important}.modal-popup.confirm._show .modal-inner-wrap .modal-content{font-size:15px}.modal-popup.confirm._show .modal-inner-wrap .modal-footer button{border:0}.modal-popup.confirm._show .modal-inner-wrap .modal-footer .action-accept{background:#ef3d4c;color:#fff}.modal-popup.confirm._show .modal-inner-wrap .modal-footer .action-dismiss{background:#ccc;color:#505050}.modal-popup.confirm._show .modal-inner-wrap .action-close{top:10px}.footer-newsletter #main-newsletter-footer{padding:10px 20px}.equal-height-wrapper{display:inline-block;width:100%}.user-dashboard-header{padding:10px 0}.user-dashboard-header .child{display:none}.user-dashboard-header .user-info{display:none}.user-dashboard-header h1{font-size:14px;font-weight:400;float:left;margin-top:0;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-dashboard-header .user-id{float:right;border-top:0;margin:0;text-align:right;padding-top:0;width:auto;display:none}.user-dashboard-header .user-id b{display:none}.user-dashboard-header .user-id span{margin-top:0;font-size:10px;letter-spacing:1px}.user-left-nav{margin-top:-38px;padding-bottom:15px}.user-left-nav .mobile-action{background-color:#82cde3;color:transparent}.user-dashboard-header{padding-top:6px;pointer-events:none}.user-dashboard-header:after{background-color:transparent !important}.user-dashboard-header h1{text-align:center}.columns .column.main>.message.info{font-size:15px}.sales-order-view .user-dashboard-header .order-status,.sales-order-invoice .user-dashboard-header .order-status,.sales-order-shipment .user-dashboard-header .order-status,.sales-order-creditmemo .user-dashboard-header .order-status{margin-top:16px;padding:2px 10px}.sales-order-view .order-actions-toolbar,.sales-order-invoice .order-actions-toolbar,.sales-order-shipment .order-actions-toolbar,.sales-order-creditmemo .order-actions-toolbar{width:100%;position:static}.sales-order-view .order-actions-toolbar a,.sales-order-invoice .order-actions-toolbar a,.sales-order-shipment .order-actions-toolbar a,.sales-order-creditmemo .order-actions-toolbar a{font-size:11px;float:left;width:50%;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box;padding:5px 0;text-align:center;font-size:9px}.sales-order-view .order-links li.item,.sales-order-invoice .order-links li.item,.sales-order-shipment .order-links li.item,.sales-order-creditmemo .order-links li.item{width:50%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:3px}.sales-order-view .order-links a,.sales-order-view .order-links strong,.sales-order-invoice .order-links a,.sales-order-invoice .order-links strong,.sales-order-shipment .order-links a,.sales-order-shipment .order-links strong,.sales-order-creditmemo .order-links a,.sales-order-creditmemo .order-links strong{text-overflow:ellipsis;overflow:hidden;padding-right:7px;display:inline-block;white-space:nowrap;-webkit-box-sizing:border-box;box-sizing:border-box}.sales-order-view .order-links,.sales-order-invoice .order-links,.sales-order-shipment .order-links,.sales-order-creditmemo .order-links{margin-top:15px}.cart.table-wrapper .col.price,.order-items.table-wrapper .col.price,.cart.table-wrapper .col.qty,.order-items.table-wrapper .col.qty,.cart.table-wrapper .col.subtotal,.order-items.table-wrapper .col.subtotal,.cart.table-wrapper .col.msrp,.order-items.table-wrapper .col.msrp{text-align:left}.table-wrapper .table:not(.cart):not(.totals):not(.table-comparison)>tbody>tr td[data-th]:before,.table-wrapper .table:not(.cart):not(.totals):not(.table-comparison)>tbody>tr th[data-th]:before{font-weight:500}.user-left-nav ul.nav.active{padding:0 20px;text-align:center;background:#fff}.user-left-nav ul.nav li.item{width:33.3333%;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;float:none}.user-left-nav ul.nav li.item strong{float:left}.user-left-nav ul.nav li.item a:before,.user-left-nav ul.nav li.item strong:before{width:20px;background-size:20px auto;height:30px;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.user-left-nav ul.nav li.item a,.user-left-nav ul.nav li.item strong{padding:5%;padding-top:28px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:100%;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:11px}.breadcrumbs{display:none}.product-info-main .page-title-wrapper .page-title{font-size:18px;line-height:26px}.product-info-main .key-facts .key-facts-list li{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:11px}.product-info-main .key-facts .key-facts-list{padding-bottom:0}.product-info-main .product-info-cart .product-info-cart-holder{margin-left:-20px;margin-right:-20px;padding:10px 20px}.product-info-main .shipping-note{padding-bottom:0}.product-info-main .box-tocart .field.qty .control .input-text{width:40%}.product-info-main .box-tocart .field.qty .control{float:left;width:100%}.product-info-main .box-tocart .field.qty{float:left;width:100%;margin:10px 0}a.action.primary.continue,.product-info-main .box-tocart .actions .tocart,.product-info-main .action.towishlist,.review-form .review-form-actions .action.submit.primary,.product-info-main .contact-block .chat,.checkout-cart-index .action.primary.checkout,.cart-summary .checkout-methods-items li .action.primary.continue,.methods-shipping .actions-toolbar .action.primary,.checkout-payment-method .payment-method-content>.actions-toolbar>.primary .action.primary{font-weight:100;letter-spacing:1px;font-size:13px;padding:12px 0;width:100%}.product-info-main .item-delivery{padding:0;margin-top:20px;margin-bottom:10px}.product.info.detailed .product.data.items>.item.content .table-wrapper{margin-bottom:0}.product.info.detailed .product.data.items>.item.content{padding-bottom:20px}.product.info.detailed .product.data.items>.item.title{padding-bottom:0}.product.info.detailed .product.data.items>.item.title>.switch{height:auto;margin-top:3px}.product .review-items .review-item{margin-left:-20px;margin-right:-40px;border-radius:0;padding:15px 20px}.product .review-items .review-item .review-content{padding-bottom:0;min-height:auto}.review-form .fieldset .review-legend.legend{margin-bottom:0;font-size:15px}.cart-summary #discount-coupon-form{border-bottom:0;margin-bottom:0;padding-bottom:0}.cart-summary .checkout-methods-items{border-top:0;padding-top:10px}.cart-summary .cart-totals .grand.totals.incl{font-size:13px}.cart.table-wrapper thead+tbody.item .col,.cart.table-wrapper thead+tbody.item .col.item{border-top:0;border-bottom-width:20px}.cart.table-wrapper .item .col:after{display:none}.cart.table-wrapper .items.table td.subtotal,.cart.table-wrapper .items.table td.qty,.cart.table-wrapper .items.table td.price{-webkit-box-sizing:border-box;box-sizing:border-box;width:50%}.cart.table-wrapper .price-including-tax .cart-price .price-main .price{font-size:18px}.cart.table-wrapper .price-including-tax,.cart.table-wrapper .price-excluding-tax{text-align:center;width:100%}.cart.table-wrapper .items.table .shipping{border-bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;padding-bottom:0 !important}.cart.table-wrapper .items.table td.qty{width:100%}.checkout-cart-index td.col.qty:before{float:left;margin-top:8px;width:50%;text-align:right}.cart.table-wrapper .items.table td.qty .field,.cart.table-wrapper .items.table th.qty .field{float:right;width:50%}body.checkout-index-index{padding-top:0}body.checkout-index-index .page-header{border-bottom:0}body.checkout-index-index .header.content{padding:0}body.checkout-index-index .opc-progress-bar-item>span{font-size:12px}body.checkout-index-index .opc-progress-bar-item>span:after{line-height:26px;font-weight:400}body.checkout-index-index .opc-progress-bar{margin-bottom:0}body.checkout-index-index .opc-estimated-wrapper{padding:20px 0}body.checkout-index-index .opc-estimated-wrapper .estimated-block{font-weight:400;width:70%}body.checkout-index-index .minicart-wrapper .action.showcart .counter.qty{left:16px;top:9px;font-weight:100;font-size:13px}body.checkout-index-index .opc-block-summary>.title{font-size:15px}body.checkout-index-index .action-close{right:-20px;top:-20px}body.checkout-index-index .custom-slide._show{left:0}body.checkout-index-index .custom-slide._show .column.main .block .title strong{font-size:15px}body.checkout-index-index .custom-slide._show span{font-size:11px}body.checkout-index-index .minicart-items .product>.product-item-photo,body.checkout-index-index .minicart-items .product>.product-image-container{display:none}body.checkout-index-index .minicart-items .product-item-details{padding-left:0}body.checkout-index-index .minicart-wrapper .action.showcart{background:0 0;border:0;padding:0;padding-right:10px}body.checkout-index-index .minicart-wrapper .action.showcart.active:before,body.checkout-index-index .minicart-wrapper .action.showcart:before{background-size:100%;width:38px;height:43px}.account .policy-info-wrap{display:none}.sales-order-view td,.sales-order-invoice td,.sales-order-shipment td,.sales-order-creditmemo td{word-break:break-word}.sales-order-view .user-left-nav,.sales-order-invoice .user-left-nav,.sales-order-shipment .user-left-nav,.sales-order-creditmemo .user-left-nav{margin-top:-131px}.columns .column.main:before{top:-15px}.homepage-categories-wrapper{display:none}.product-info-cart .btn-inquiry{margin:0;margin-top:15px}.amasty-product-attachment-block{margin-bottom:20px}.product .equipment-list li .price-holder .price-excluding-tax:before{top:30px}.block.crosssell{margin-top:20px;margin-bottom:0}.block.crosssell .products.products-grid{margin-bottom:0;border-bottom:0}#algolia_instant_selector #instant-search-bar{width:calc(100% - 37px)}#algolia_instant_selector .instant-search-bar-label{width:37px}#algolia_instant_selector .instant-search-bar-label span{display:none}.page-products .products .product-item-info .product-item-details .price-box{margin-bottom:0;padding:0;border:0}.page-title-wrapper{margin-top:20px}#algolia_instant_selector .hits .infos{position:relative}#algolia_instant_selector .hits .infos .pull-right{width:100%}#algolia_instant_selector .hits .infos .pull-right .pull-left{width:100%}#algolia_instant_selector .hits .infos .pull-right .sort-by-label{position:absolute;left:20px;right:inherit;width:100%;text-align:left;pointer-events:none}#algolia_instant_selector .hits .infos .pull-right .ais-root.ais-sort-by-selector{float:left;width:100%}#algolia_instant_selector .hits .infos .pull-right .ais-root.ais-sort-by-selector .ais-sort-by-selector{width:100%;padding-left:90px;margin:0;background-image:url("../images/arrow-right.svg");background-repeat:no-repeat;background-position:right center;background-origin:content-box}.product-control .btn-list{margin-top:20px}}