﻿ .k-overlay{z-index:1060;background-color:#4449;width:100%;height:100%;position:fixed;top:0;left:0}.nopAjaxCartPanelAjaxBusy,.miniProductDetailsPanelAjaxBusy{z-index:1070;background-color:#ffffffb3;position:fixed;top:0;left:0;width:100%!important;height:100%!important}.miniProductDetailsPanelAjaxBusy{display:none}.nopAjaxCartPanelAjaxBusy:before,.nopAjaxCartPanelAjaxBusy:after,.miniProductDetailsPanelAjaxBusy:before,.miniProductDetailsPanelAjaxBusy:after{content:"";border:0 solid #97c300;border-radius:50%;width:0;height:0;-webkit-animation:1.6s cubic-bezier(0,0,.09,.99) infinite loader;-moz-animation:1.6s cubic-bezier(0,0,.09,.99) infinite loader;animation:1.6s cubic-bezier(0,0,.09,.99) infinite loader;display:inline-block;position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.nopAjaxCartPanelAjaxBusy:after,.miniProductDetailsPanelAjaxBusy:after{animation-delay:.8s}.ajaxCart .product-grid .picture>a:before{padding-top:100%}.addProductVariantToCartErrors{color:#ff4f60;text-align:center;font-weight:700}.addProductVariantToCartErrors ul{margin:20px}.addProductVariantToCartErrors li{margin:0 0 10px}.productQuantityTextBox{float:left;text-align:center;width:20px;font-size:16px}select.productQuantityDropdown,input.productQuantityTextBox{color:#444!important;font-size:14px!important}.ajax-cart-button-wrapper .product-box-add-to-cart-button{width:100%}.product-grid .ajax-cart-button-wrapper .add-to-cart-qty-wrapper,.product-grid .item-box .productQuantityDropdown{vertical-align:top;width:60px;margin-right:3px}.product-grid .ajax-cart-button-wrapper .add-to-cart-qty-wrapper .plus,.product-grid .ajax-cart-button-wrapper .add-to-cart-qty-wrapper .minus{height:16px;line-height:16px}.product-grid .item-box .productQuantityDropdown{background-position:right 10px center;height:40px;padding:0 25px 0 10px}.product-grid .item-box .productQuantityDropdown~.product-box-add-to-cart-button,.product-grid .ajax-cart-button-wrapper .add-to-cart-qty-wrapper+.product-box-add-to-cart-button{vertical-align:top;width:calc(100% - 63px)}.add-to-cart-qty-wrapper+.ajax-cart-button-wrapper{vertical-align:top;width:calc(100% - 90px);max-width:250px;display:inline-block}.variant-overview .add-to-cart-qty-wrapper+.ajax-cart-button-wrapper{width:140px}.add-to-cart-qty-wrapper+.ajax-cart-button-wrapper input{width:100%}.qty-dropdown+.ajax-cart-button-wrapper{vertical-align:top;display:inline-block}.product-prices-box .qty-dropdown+.ajax-cart-button-wrapper{width:calc(100% - 83px)}.product-prices-box .qty-dropdown+.ajax-cart-button-wrapper input{width:100%}.product-grid .item-box .productQuantityTextBox{width:100%;height:40px;padding-left:2px}.ajaxCart{text-align:left;z-index:1070;background:#fff;max-width:100%;position:absolute;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);width:700px!important;height:auto!important;padding:0!important;left:50%!important}.ajaxCart li{list-style:none}.ajaxCart .k-window-titlebar.k-header{padding:0;font-size:0;overflow:hidden;margin:0!important}.ajaxCart .k-window-titlebar.k-header .k-window-actions{z-index:1;font-size:0;position:absolute;top:25px;right:25px}.ajaxCart .k-window-titlebar.k-header .k-window-actions a,.ajaxCart .k-window-titlebar.k-header .k-window-actions .k-icon{font-size:0;display:block}.ajaxCart .k-window-titlebar.k-header .k-window-actions .k-icon:before{content:"z";color:#444;opacity:.6;font-size:20px;font-weight:400;transition:opacity .1s;display:block}.ajaxCart .k-window-titlebar.k-header .k-window-actions .k-icon:hover:before{color:#97c300}.productAddedToCartWindow,.miniProductDetailsView{color:#444;padding:0}.productAddedToCartItem{padding:0 30px 30px;overflow:hidden}.productAddedToCartWindowImage{float:left;text-align:left;width:35%;height:auto;overflow:hidden;margin:0!important}.productAddedToCartWindowImage a{border-radius:3px;line-height:0;display:block;overflow:hidden}.productAddedToCartWindowImage img{max-width:100%}.productAddedToCartWindowDescription{width:auto;margin:0 0 0 38%;padding:10px 0 0}.productAddedToCartWindowDescription h1{color:#444;margin:0 0 15px;font-size:18px;font-weight:400}.productAddedToCartWindowDescription strong{color:#97c300;margin-bottom:20px;font-size:24px;font-weight:700;display:inline-block}.productAddedToCartWindowDescription span{color:#8c8c8c;font-size:15px}.productAddedToCartWindowSummary{clear:both;text-align:center;padding:30px;font-size:0}.productAddedToCartWindowSummary a,.productAddedToCartWindowSummary div{vertical-align:top;width:calc(50% - 5px);font-size:14px;display:inline-block}.productAddedToCartWindowSummary div{margin-left:10px}.productAddedToCartWindowSummary a{color:#8c8c8c;text-transform:uppercase;background-color:#f1f1f1;border:none;border-radius:3px;height:45px;padding:0 25px;font-size:14px;font-weight:700;line-height:45px;transition:all .2s}.productAddedToCartWindowSummary a:hover{background-color:#e7e7e7}.ajaxCart .productAddedToCartWindowCheckout{width:100%}.miniProductDetailsView:focus,.productAddedToCartWindow:focus{outline:-webkit-focus-ring-color auto 0}.ajaxCart .product-name,.ajaxCart .productAddedToCartWindowTitle,.ajaxCart .k-window-title{text-transform:none;color:#444;text-align:center;white-space:nowrap;text-overflow:ellipsis;width:calc(100% - 100px);margin:0 auto;padding:25px 0;font-size:22px;font-weight:700;display:block;overflow:hidden}.ajaxCart .k-window-title:empty{display:none}.ajaxCart .product-details-page{padding:0}.miniProductDetailsView .product-variant-line{margin:0}.ajaxCart .product-overview-line{border-top:1px solid #e7e7e7;padding-top:30px}.ajaxCart .product-overview-line:first-child{border-top:0;padding-top:0}.miniProductDetailsView .product-essential{border:0;margin:0;padding:0 30px 30px;overflow:hidden}.miniProductDetailsView .product-essential .gallery{float:left;width:35%;margin:0;display:block;overflow:hidden}.miniProductDetailsView .product-essential .picture{float:none;margin:0;overflow:hidden;width:auto!important;height:auto!important;line-height:normal!important}.miniProductDetailsView .product-essential .picture img{z-index:0!important}.ajaxCart .overview{float:none;width:auto;margin:0 0 0 38%;position:static;padding:10px 0 0!important}.miniProductDetailsView .product-variant-name,.productAddedToCartWindowDescription h1 a{text-transform:none;color:#444;margin-bottom:12px;font-size:20px;font-weight:700}.miniProductDetailsView .product-variant-name{display:none}.miniProductDetailsView .short-description{border-top:none;margin:0 0 20px;padding-top:0;font-size:15px;line-height:1.5}.miniProductDetailsView .prices{margin:0 0 25px}.miniProductDetailsView .overview .product-price{font-size:24px}.miniProductDetailsView .tax-shipping-info{text-align:left;display:inline}.miniProductDetailsView .customer-entered-price{margin:0 0 30px;padding:0}.miniProductDetailsView .enter-price-input{width:69px;padding:4px}.miniProductDetailsView .product-overview-line .add-to-cart{margin:0;overflow:hidden}.ajaxCart .add-to-cart-qty-wrapper{margin-right:6px}.ajaxCart .attributeInfo{color:#8c8c8c;margin-bottom:20px;font-size:15px;line-height:1.5}.ajaxCart .attributeInfo:empty{margin-bottom:0}.miniProductDetailsView .add-info input[type=text]{float:left;width:43px;height:43px;margin:0;padding:0;font-size:16px}.ajaxCart .product-collateral{margin:0;padding:20px 20px 0}.miniProductDetailsView .message-error{float:left;clear:both;text-align:left;color:#c00;margin:10px 0 0;font-size:14px;font-weight:700;display:block}.miniProductDetailsView .message-error li{margin:5px 0}.ajaxCart .attributes{margin:0 0 20px;padding:0}.ajaxCart .attributes dt,.attributes dd{text-align:left}.ajaxCart .attributes select{max-width:100%}.ajaxCart .overview .add-to-cart{width:100%;max-width:320px;font-size:0}.miniProductDetailsView .giftcard{text-align:left;background:#fff;margin:0;padding:0 20px 20px}.ajaxCart .product-grid{margin:0 0 40px}.ajaxCart .product-grid .title{text-align:center;margin:0;padding:0 30px 20px;font-size:20px}.ajaxCart .product-grid .item-grid{padding:0 25px}.ajaxCart .product-grid{font-size:0}.ajaxCart .product-grid .item-box{border-left:0;border-radius:0 3px 3px 0;width:50%;max-height:120px;margin:0 0 10px;overflow:hidden}.ajaxCart .product-grid .item-box .picture>a:after{content:none;display:none}.ajaxCart .product-grid .item-box:nth-child(odd){border-left:1px solid #eee;border-radius:3px 0 0 3px;margin-right:-1px}.ajaxCart .product-grid .item-box .product-item>div{vertical-align:top;display:inline-block}.ajaxCart .product-grid .item-box .product-item>div:first-child{width:120px}.ajaxCart .product-grid .item-box .picture{border-radius:0}.ajaxCart .product-grid .item-box .details{text-align:left;width:calc(100% - 120px);padding:12px 4%}.ajaxCart .product-grid .item-box .title,.ajaxCart .product-grid .item-box .product-title{height:auto;max-height:39px;padding:0}.ajaxCart .product-grid .item-box .prices{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.ajaxCart .product-grid .item-box .prices>:last-child:not(:empty){margin:0}.ajaxCart .product-grid .item-box .buttons,.ajaxCart .product-grid .item-box .btn-wrapper{display:none}.ajaxCart .addProductToCartErrors{color:#8c8c8c;text-align:center;padding:0 20px 30px;font-size:15px}@media (width>=768px){.ajaxCart .product-details-page{text-align:left}}@media (width<=1024px){.category-page .item-box .add-to-cart-qty-wrapper,.category-page .item-box .ajax-cart-button-wrapper select,.item-box .ajax-cart-button-wrapper .add-to-cart-qty-wrapper,.item-box .productQuantityDropdown{display:none}.product-grid .item-box .productQuantityDropdown~.product-box-add-to-cart-button,.product-grid .ajax-cart-button-wrapper .add-to-cart-qty-wrapper+.product-box-add-to-cart-button{width:100%}}@media (width>=1025px){.product-list .ajax-cart-button-wrapper .add-to-cart-qty-wrapper,.product-list .item-box .productQuantityDropdown{vertical-align:top;width:60px;margin-right:3px}.product-list .item-box .productQuantityDropdown{background-position:right 10px center;height:40px;padding:0 25px 0 13px}.product-list .item-box .productQuantityTextBox{width:100%;height:40px;padding-left:2px}.product-list .item-box .ajax-cart-button-wrapper .button-2{max-width:calc(100% - 65px)}}