@media all and (min-width:1025px){a,span,button,input,select,textarea{-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}select{width:100%;min-width:75px;border:1px solid #ececec}textarea{-webkit-transition:border-color .15s ease-in-out;transition:border-color .15s ease-in-out}#goToTop{display:none;position:fixed;left:20px;bottom:20px;z-index:1030;width:50px;height:50px;border-radius:1px;overflow:hidden;background:rgba(73,73,73,.7);text-align:center;line-height:50px;cursor:pointer;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}#goToTop:before{content:'z';font-family:icons;font-size:18px;display:block;color:#fff}.responsive-nav-wrapper-parent{display:none!important}.desktop-blog-options-button{display:none!important}.master-wrapper-page{margin:57px 250px 0 0}.slider-wrapper+.master-wrapper-page{margin-top:0!important}.master-wrapper-content{width:auto;margin:0;padding:30px 30px 50px}.admin-header-links{display:flex;background:none;padding:0}.admin-header-links:last-child{padding-left:20px}.admin-header-links:not(:first-child){margin-right:15px;padding-right:20px}.ui-dialog-titlebar button:hover{opacity:.9}.eu-cookie-bar-notification button:hover{border-color:#aaa;background:#ddd}.right-side:after{content:'';display:block;clear:both}.header{position:fixed;top:0;right:0;z-index:1071;text-align:right;width:250px;min-height:100vh;margin:0;box-shadow:0 0 9px rgba(0,0,0,.15)}.header.stick-enabled{position:absolute}.header.stick-bottom{position:fixed;top:auto;bottom:0}.header-top{margin-bottom:163px}.header-logo{margin:0;padding:15%;text-align:right}.header-footer{position:absolute;right:0;left:0;bottom:0;background:#fff;padding:15px 0}.social-sharing{padding:0 18px;text-align:right}.social-sharing:after{content:"";position:absolute;z-index:1;right:0;left:0;bottom:17px;height:1px}.social-sharing li:nth-child(6){margin-right:19px}.header-footer .footer-powered-by,.header-footer .footer-designed-by{padding:0 18px;margin:10px 0 0;text-align:right}.desktop .header-footer .footer-powered-by a,.desktop .header-footer .footer-designed-by a{display:inline-block}.menu-button,.close-menu,.header-menu .back-button{display:none}.overlayOffCanvas{display:none!important}.master-wrapper-page>.header-menu{display:none!important}.header .header-menu{margin-bottom:1px}.header-menu{text-align:right;z-index:1010}.header-menu .top-menu{display:block}.header-menu>ul{font-size:0}.header-menu>ul>li{position:static}.header-menu>ul>li.with-sublist-wrap{margin:0 0 1px}.header-menu>ul>li>a,.header-menu>ul>li>span{display:block;padding:13px 15%;font-size:14px;cursor:pointer;text-transform:uppercase;font-weight:700;position:relative}.header-menu>ul>.with-sublist-wrap>a:after,.header-menu>ul>.with-sublist-wrap>span:after{content:'p';font-family:icons;font-size:8px;position:absolute;top:50%;left:19px;line-height:1;margin-top:-4px;color:rgba(0,0,0,.3);text-transform:none}.header-menu>ul>.without-sublist-wrap+.with-sublist-wrap{margin-top:30px}.header-menu .sublist-wrap{display:flex;align-items:center;position:fixed;top:0;right:250px;z-index:1024;width:0;height:100vh;transition:.5s ease .15s;transition-property:width,opacity;opacity:0;pointer-events:none}.header-menu .sublist-wrap.active,.top-menu .with-sublist-wrap:hover>.sublist-wrap{width:250px;z-index:1025;box-shadow:-5px 0 12px rgba(0,0,0,.05);opacity:1;pointer-events:auto}.header-menu .sublist .back-button{display:none}.header-menu .sublist li a{display:block;position:relative;padding:13px 50px;font-size:15px;color:#a3a3a3;font-weight:700;width:250px}.header-menu .sublist-wrap .sublist-wrap{position:absolute;right:250px}.light-scheme .header-menu .sublist-wrap .sublist-wrap{box-shadow:inset -1px 0 0 0 rgba(0,0,0,.05)}.dark-scheme .header-menu .sublist-wrap .sublist-wrap{box-shadow:inset -1px 0 0 0 rgba(255,255,255,.05)}.header-links-wrapper{position:fixed;top:0;left:0;right:250px;z-index:1070;box-shadow:0 0 9px rgba(0,0,0,.15);padding:0 20px 0 0;display:flex;flex-flow:row-reverse}.header-selectors-wrapper{flex-grow:1;height:57px;margin-left:auto;display:flex;column-gap:5px;align-items:center}.header-selectors-wrapper select{font-size:13px;line-height:1;text-transform:uppercase;border:0;background:none}.header-links-wrapper .search-box{position:relative;z-index:1;float:left}.header-links-wrapper .search-box form{position:absolute;left:100%;width:0;overflow:hidden;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.header-links-wrapper .search-box.opened form{width:330px}.header-links-wrapper .search-box.opened .btn-open-search:before{content:'t';color:#fff;font-size:17px}.header-links-wrapper .search-box-content{width:330px}.header-links-wrapper .search-box-content:after{content:'';display:block;clear:both}.header-links-wrapper .search-box-button{float:right;width:70px;height:57px;background:url(../img/icon-search.png) no-repeat center;border:0;font-size:0;margin-left:-70px;position:relative;z-index:2}.header-links-wrapper input.search-box-text{float:left;width:330px;border:0;background:none;height:57px;padding:0 70px 0 0;color:#fff;text-indent:10px;font-size:15px;font-family:Lato,Arial,sans-serif;position:relative;z-index:1}.header-links-wrapper input.search-box-text::-webkit-input-placeholder{color:#fff!important}.header-links-wrapper input.search-box-text::-moz-placeholder{color:#fff!important}.header-links-wrapper input.search-box-text:-ms-input-placeholder{color:#fff!important}.header-links-wrapper .btn-open-search{float:left;font-size:0;width:70px;height:57px;border:0;background:none;border-radius:0;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.header-links-wrapper .btn-open-search:before{font-family:icons;content:'o';font-size:18px;display:block;text-transform:none}.header-links-wrapper .btn-open-search:hover:before{color:#fff!important}.ui-autocomplete{position:absolute;z-index:1070;width:400px!important;overflow:hidden;background:#fff;box-shadow:0 0 9px rgba(0,0,0,.15)}.ui-autocomplete a{display:block;font-size:15px;padding:10px 15px;color:#a3a3a3;text-align:right}.ui-autocomplete .ui-state-active,.ui-autocomplete .ui-state-focus{background-color:#f6f6f6}.ui-autocomplete img{display:none}.header-links-wrapper .header-links{float:left}.header-links-wrapper .header-links:after{content:'';display:block;clear:both}.header-links-wrapper .header-links-list{display:flex}.header-links-wrapper .header-links-item{float:right;-webkit-transition:background .15s ease-in-out;transition:background .15s ease-in-out}.header-links-wrapper .header-links-item>a,.header-links-wrapper .header-links-item>span{display:block;font-size:0;width:70px;height:57px}.header-links-wrapper .header-links-item:hover>.account-dd{display:block}.header-links-wrapper .header-links-item:hover>.account-dd-trigger:before,.header-links-wrapper .header-links-item:hover>a.ico-wishlist:before,.header-links-wrapper .header-links-item:hover>a.ico-cart:before{color:#fff}.header-links-wrapper .account-dd-trigger:before{font-family:icons;display:block;text-align:center;line-height:57px}.header-links-wrapper .account-dd-trigger.logged-out:before{content:'l';font-size:21px}.header-links-wrapper .account-dd-trigger.logged-in:before{content:'i';font-size:18px}.header-links-wrapper .account-dd{display:none;position:absolute;box-shadow:0 0 9px rgba(0,0,0,.15);z-index:1;padding:12px 0}.header-links-wrapper .account-dd a{display:block;font-size:13px;padding:5px 15px;color:#a3a3a3;text-align:right}.header-links-wrapper a.ico-wishlist:before{content:'q';display:block;font-family:icons;font-size:17px;text-align:center;line-height:57px}.header-links-wrapper a.ico-cart:before{content:'m';display:block;font-family:icons;font-size:18px;text-align:center;line-height:57px}.header-links-wrapper .ico-cart.full:after{content:"";position:absolute;top:10px;left:10px;width:10px;height:10px;border-radius:50%;background-color:#dab1b5;transition:.3s ease}.header-links-wrapper li:hover .ico-cart.full:after{background-color:#fff}.flyout-cart{display:block;position:absolute;top:56px;left:0;z-index:100;width:0;box-shadow:0 0 9px rgba(0,0,0,.15);overflow:hidden;-webkit-transition:width .3s ease-in-out;transition:width .3s ease-in-out}.flyout-cart.active{width:385px}.mini-shopping-cart{width:385px;overflow-y:auto;max-height:calc(100vh - 57px)}.mini-shopping-cart .count{padding:10px 25px;font-size:14px}.mini-shopping-cart .count a{font-weight:700}.mini-shopping-cart .item{overflow:hidden;padding:20px;font-size:0}.mini-shopping-cart .item.first{border-top:0!important}.mini-shopping-cart .picture{display:inline-block;vertical-align:middle;width:75px}.mini-shopping-cart .picture a{display:block;position:relative;overflow:hidden}.mini-shopping-cart .picture a:before{content:"";display:block;padding-top:130%}.mini-shopping-cart .picture img{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;-webkit-transform:translateZ(0) scale(1,1)}.mini-shopping-cart .picture+.product{margin:0 20px 0 0}.mini-shopping-cart .product{display:inline-block;vertical-align:middle;width:calc(100% - 95px)}.mini-shopping-cart .name{margin:0 0 5px;font-size:15px}.mini-shopping-cart .attributes{margin:10px 0;font-size:14px;background:none;padding:0}.mini-shopping-cart .price,.mini-shopping-cart .quantity{font-size:16px}.mini-shopping-cart .price span,.mini-shopping-cart .quantity span{font-weight:700}.mini-shopping-cart .totals{padding:15px 0;text-align:center}.mini-shopping-cart .totals-label,.mini-shopping-cart .totals-value{display:block}.mini-shopping-cart .totals-label{font-size:16px;margin:0 0 5px}.mini-shopping-cart .totals-value{font-size:20px;font-weight:700}.mini-shopping-cart .buttons{margin:0;padding:20px;overflow:hidden}.mini-shopping-cart .button-1.checkout-button{background:none;font-size:13px;text-transform:uppercase;width:50%;text-align:center;padding:15px 0;float:left;border-radius:2px}.mini-shopping-cart .button-1.cart-button{border:0;font-size:13px;text-transform:uppercase;width:100%;text-align:center;padding:16px 0}.mini-shopping-cart .button-1.checkout-button+.button-1.cart-button{width:50%;float:right}.footer-lower .social-sharing,.footer-lower .footer-powered-by,.footer-lower .footer-designed-by{display:none!important}.home-page .page-body>div:first-child{margin-top:0}.sub-category-grid{padding:0 50px}.product-selectors{position:relative;z-index:5}.product-selectors .select{margin:0 12px}.item-box .additional-buttons{display:block;position:absolute;right:0;left:0;bottom:0;font-size:0;text-align:center;opacity:0;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.item-box:hover .additional-buttons{bottom:10px;opacity:1}.item-box .add-to-compare-list-button,.item-box .add-to-wishlist-button{display:inline-block;vertical-align:middle;width:43px;height:41px;background-color:#fff;background-position:center;background-repeat:no-repeat;font-size:0;margin:0 2.5px;border:0;box-shadow:0 0 9px rgba(0,0,0,.08)}.item-box .add-to-compare-list-button:before{content:'j';font-family:icons;color:#818181;font-size:18px}.item-box .add-to-wishlist-button:before{content:'q';font-family:icons;color:#818181;font-size:16px}.item-box .details{position:relative}.item-box .add-info{position:relative;z-index:2}.item-box .buttons{position:absolute;top:-10px;right:0;left:0;bottom:0;margin:0;background:#fff;z-index:1;opacity:0;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.item-box:hover .buttons{z-index:3;opacity:1}.product-list .item-box .add-info{padding:0 10px 0 0}.product-list .item-box .product-title,.product-list .item-box .title{font-size:18px;margin:0 0 12px}.product-list .item-box .prices{margin:0 0 12px}.product-list .item-box .actual-price{font-size:20px}.product-list .buttons .add-to-compare-list-button,.product-list .buttons .add-to-wishlist-button{display:inline-block;vertical-align:middle;width:43px;height:41px;background-color:#fff;background-position:center;background-repeat:no-repeat;font-size:0;margin:0 2.5px;border:0;box-shadow:0 0 9px rgba(0,0,0,.08)}.product-list .picture .additional-buttons{display:none!important}.pager li a:hover,.pager li a:hover:before{color:#fff}.page.product-details-page{padding:0}.gallery{width:49%}.gallery .picture{font-size:0;line-height:0}.overview{width:49%}.previous-product,.next-product{display:inline-block;vertical-align:middle;margin:0 1px}.previous-product-link,.next-product-link{width:28px;height:28px}.previous-product-link:before,.next-product-link:before{font-size:10px;line-height:26px}.color-squares{text-align:right}.color-squares li:hover>.tooltip-container{display:block!important}.color-squares .tooltip-container{position:absolute;top:100%;right:100%;z-index:5;width:150px;box-shadow:0 0 12px rgba(0,0,0,.05)}.color-squares .tooltip-container img{max-width:100%}.attributes .date-select{display:inline-block;vertical-align:middle;margin:0 2% 0 0;width:32%}.attributes .date-select:first-child{margin-right:0}.ui-tabs .ui-tabs-panel{padding:45px 0}.compare-products-page .page-body{margin:25px 0 0}.compare-products-page table tr:first-child td:first-child{border-right:1px solid #ececec}.compare-products-page table tr td:first-child{border-right:1px solid #ececec}.compare-products-page table tr td:last-child{border-left:1px solid #ececec}.compare-products-page tr.product-name td,.compare-products-page tr.product-price td{border-top:0!important}.compare-products-page tr:not(:first-child) td:first-child{border-top:0!important}.cart-options{margin:20px auto 0;max-width:1510px}.cart-options .update-cart-button,.cart-options .estimate-shipping-button{float:right;margin:0}.cart-options .estimate-shipping-button{margin-right:10px}.cart-options .continue-shopping-button{float:left;margin:0}.checkout-attributes-wrap.attributes .left-side{display:inline-block;vertical-align:middle;width:195px;line-height:1.4}.checkout-attributes-wrap.attributes .right-side{margin:0;display:inline-block;vertical-align:middle;width:calc(100% - 215px)}.cart-collaterals{float:right;width:48.5%;max-width:none!important}.cart-collaterals .est-ship-content,.cart-collaterals .deals-content{display:block!important;height:auto!important}.cart-footer .totals-wrap{float:left;width:48.5%;max-width:none;margin:0}.account-page .page-body{max-width:460px;padding:35px;margin-top:25px}.block-account-navigation{position:absolute;top:30px;left:calc(100% + 1px);width:140px}.block-account-navigation select{display:none!important}.block-account-navigation .list-item{margin-top:7px;float:left;clear:both}.block-account-navigation .list-item:first-child{margin-top:0}.block-account-navigation .list-item-link{position:relative;text-align:right;width:43px;height:42px;background:#f6f6f6;color:#fff;text-transform:uppercase;overflow:hidden;padding:6px 0 6px 43px;font-size:0;line-height:1.4;display:table-cell;vertical-align:middle;border-radius:0 2px 2px 0;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.block-account-navigation .list-item-link:after{font-family:icons;font-size:17px;position:absolute;top:0;left:0;width:43px;height:42px;color:#7b7b7b;line-height:42px;text-align:center;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.block-account-navigation .list-item-link:hover,.block-account-navigation .active .list-item-link{width:140px;padding-right:11px;font-size:11px}.block-account-navigation .list-item-link:hover:after,.block-account-navigation .active .list-item-link:after{color:#fff}.block-account-navigation .list-item.customer-info .list-item-link:after{content:'X'}.block-account-navigation .list-item.customer-addresses .list-item-link:after{content:'O'}.block-account-navigation .list-item.customer-orders .list-item-link:after{content:'R'}.block-account-navigation .list-item.return-requests .list-item-link:after{content:'2'}.block-account-navigation .list-item.downloadable-products .list-item-link:after{content:'M'}.block-account-navigation .list-item.back-in-stock-subscriptions .list-item-link:after{content:'K'}.block-account-navigation .list-item.reward-points .list-item-link:after{content:'3'}.block-account-navigation .list-item.change-password .list-item-link:after{content:'/'}.block-account-navigation .list-item.customer-avatar .list-item-link:after{content:'W'}.block-account-navigation .list-item.forum-subscriptions .list-item-link:after{content:'\\'}.block-account-navigation .list-item.customer-reviews .list-item-link:after{content:'6'}.block-account-navigation .list-item.customer-gdpr .list-item-link:after{content:''}.block-account-navigation .list-item.customer-check-gift-card-balance .list-item-link:after{content:''}.block-account-navigation .list-item.customer-multiFactor-authentication .list-item-link:after{content:'\l';text-transform:none}.block-account-navigation .list-item.customer-vendor-info .list-item-link:after{content:'"'}.block-account-navigation .list-item.price-match-requests .list-item-link:after{content:'j';text-transform:none}.account-page.back-in-stock-subscription-list-page .buttons .button-1,.account-page.forum-subscriptions-page .buttons .button-1{width:auto}.desktop-blog-options-button{position:relative;padding:13px 10px 13px 35px;text-align:left;cursor:pointer}.desktop-blog-options-button:after{content:'p';font-family:icons;font-size:8px;position:absolute;top:50%;left:19px;line-height:1;margin-top:-4px;color:#fff;text-transform:none}.desktop-blog-options-button span{position:relative;font-size:13px;line-height:1;font-weight:700;text-transform:uppercase;color:#fff;padding-right:30px}.desktop-blog-options-button span:before{content:'R';font-family:icons;position:absolute;right:0;top:50%;margin-top:-9px;font-size:18px;font-weight:400;color:#fff}.blog-pages-body .desktop-blog-options-button{display:block!important}.blog-navigation-wrap{height:calc(100% - 57px);top:57px;right:250px}.blog-navigation-wrap .block .year .number{padding:3px 0}.blog-page{position:relative;overflow:hidden}.blog-page .mobile-blog-options-button{display:none!important}.blog-page .page-body,.news-list-page .page-body{max-width:none}.blog-page .blog-posts,.news-list-page .news-items{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px 30px}.blog-page .post,.news-list-page .news-item{margin:0}.forums-header .current-time,.forums-table-section{margin-right:0!important;margin-left:0!important}.forum-search-page .page-body{margin-top:45px}.forum-search-page .advanced-search-wrap{margin-right:0;margin-left:0}.forum-page .forums-header{margin:25px 0 0}.overview .add-to-wishlist-button:hover,.variant-overview .add-to-wishlist-button:hover,.overview .add-to-compare-list-button:hover,.overview .email-a-friend-button:hover,.overview .price-match-button:hover,.overview .qty-wrap span:hover,.variant-overview .qty-wrap span:hover,.product-list .item-box .buttons .add-to-compare-list-button:hover,.product-list .item-box .buttons .add-to-wishlist-button:hover,.item-box .quantityWrapper span:hover,.cart .qty-wrap span:hover{background:#e9e9e9}.spc-categories .item-box .quick-view-button:hover,.spc-categories .item-box .add-to-compare-list-button:hover,.spc-categories .item-box .add-to-wishlist-button:hover{background:#e9e9e9!important}.order-details-page .page-title a:hover:before,.account-page.address-list-page .address-item .button-2:hover .button-text:before,.account-page.address-list-page .address-item .button-2:hover .button-text,.account-page.order-list-page .order-item .button-2:hover .button-text:after,.account-page.order-list-page .order-item .button-2:hover .button-text,.wishlist-page .button-2:hover span,.wishlist-page .button-2:hover span:after,.compare-products-page .clear-list:hover,.compare-products-page .clear-list:hover:before,.blog-page .post .read-more:hover,.news-list-page .read-more:hover,.blog-page .post .read-more:hover:after,.news-list-page .read-more:hover:after,.rich-blog-homepage .read-more:hover,.rich-blog-homepage .read-more:hover:after,.update-cart-button:hover:after,.blog-navigation-wrap .block .category a:hover,.blog-navigation-wrap .block .tags li a:hover,.blog-navigation-wrap .block .year a:hover,.account-page.vendorinfo-page .remove-picture-button:hover,.estimate-shipping-button:hover:after{color:#fff}.dark-scheme .sublist>li:hover>a{color:#fff}.light-scheme .sublist>li:hover>a{color:#7d7d7d!important}}
