fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
.tpl-block-mfp-hide{display:none!important}
.tpl-block-mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#fff;opacity:.95;filter:alpha(opacity=#$overlay-opacity*100)}
.tpl-block-popup{background:#fff;position:relative;padding:40px 60px 50px;max-width:970px;margin:0 auto;border:5px solid #E50000;width:400px;text-align:center}
.tpl-block-popup-title{font-size:30px;font-weight:600;text-align:center;margin:15px 45px 45px;line-height:1.2}
.tpl-theme-red #goodslist-compare-remove-confirm button,.tpl-theme-red #goodslist-favorite-remove-confirm button,.tpl-theme-red #cart-item-remove-confirm,.tpl-theme-red .nc-form button{background:#eaeff2!important}
#cart-item-remove-confirm{margin-top:30px}
.tpl-block-mfp-close{overflow:visible;cursor:pointer;display:block;z-index:1046;width:44px;height:44px;line-height:44px;-moz-transition:opacity .2s;-webkit-transition:opacity .2s;transition:opacity .2s;position:absolute;right:30px;top:20px;text-decoration:none;text-align:center;opacity:.65;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;filter:alpha(opacity=#$controls-opacity*100);padding:0 0 18px 10px;color:#fff}
.tpl-block-mfp-close,.tpl-block-mfp-arrow,.tpl-block-mfp-preloader,.tpl-block-mfp-counter{-moz-user-select:none;-webkit-user-select:none;user-select:none}
.tpl-block-mfp-close i{pointer-events:none}
.icon-popup-close{width:29px;height:29px;background-image:url(../../../../netcat_template/template/avtoshop/img/netcat_close.png)}
[class^="icon-"]{display:inline-block;zoom:1;vertical-align:middle;background-position:50% 50%;background-repeat:no-repeat}
.tpl-block-mfp-animating.tpl-block-mfp-ready.tpl-block-mfp-wrap{opacity:1;-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}
.tpl-block-mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none!important;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.tpl-block-mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px}
.tpl-block-mfp-animating.tpl-block-mfp-wrap{opacity:0;-moz-transition:-moz-transform .2s ease-in-out,opacity .2s ease-in-out;-webkit-transition:-webkit-transform .2s ease-in-out,opacity .2s ease-in-out;transition:transform .2s ease-in-out,opacity .2s ease-in-out;-moz-transform:scale(.8);-webkit-transform:scale(.8);transform:scale(.8)}
.tpl-block-mfp-container:before{content:'';display:inline-block;zoom:1;vertical-align:middle;height:100%;vertical-align:middle}
*,:after,:before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.tpl-block-mfp-auto-cursor .tpl-block-mfp-content{cursor:auto}
.tpl-block-mfp-inline-holder .tpl-block-mfp-content,.tpl-block-mfp-ajax-holder .tpl-block-mfp-content{width:100%;cursor:auto}
.tpl-block-mfp-content{position:relative;display:inline-block;zoom:1;vertical-align:middle;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}
.tpl-block-mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}
.tpl-block-mfp-close,.tpl-block-mfp-arrow,.tpl-block-mfp-preloader,.tpl-block-mfp-counter{-moz-user-select:none;-webkit-user-select:none;user-select:none}
.tpl-cart-summary{font-size:12px;line-height:14px;padding-top:9px}
.tpl-block-message.tpl-state-error{background:#e50000;color:#fff}
.tpl-block-message.tpl-state-error,.tpl-block-message.tpl-state-info{padding:15px 20px;line-height:20px;font-size:1.2em;margin:0 auto 20px}
.tpl-block-main.tpl-component-cart .tpl-block-cart-contents,.tpl-block-main.tpl-component-cart .tpl-block-cart-coupons{border:5px solid;width:100%;padding:30px 55px 55px;margin-top:30px;margin-bottom:30px;font-weight:400;position:relative}
.tpl-block-main.tpl-component-cart .tpl-block-cart-contents legend,.tpl-block-main.tpl-component-cart .tpl-block-cart-coupons legend{font-size:24px;font-weight:400;padding:0 20px;margin-left:-20px}
.tpl-block-main.tpl-component-cart .tpl-block-cart-item{margin-bottom:55px;position:relative;padding:65px 0 0 215px;height:170px}
.tpl-block-main.tpl-component-cart .tpl-block-cart-item a.tpl-link-more{color:#000;text-decoration:none}
.tpl-block-main.tpl-component-cart .tpl-block-cart-item h3{display:block;text-transform:none;width:390px;font-size:18px;margin-bottom:-15px}
.tpl-block-main.tpl-component-cart .tpl-block-cart-item .tpl-block-subheader{display:block;position:absolute;left:215px;top:30px;font-size:14px;font-weight:300}
.tpl-block-main.tpl-component-cart .tpl-block-cart-item .tpl-property-image{display:block;position:absolute;width:165px;left:0;top:0;height:170px;line-height:170px;text-align:center}
.tpl-block-main.tpl-component-cart .tpl-block-cart-item .tpl-property-image img{max-height:100%;max-width:100%;vertical-align:middle}
.tpl-block-main.tpl-component-cart .tpl-block-cart-item .tpl-property-subdivision{display:inline-block;zoom:1;vertical-align:middle;position:static;font-size:12px;font-weight:400;margin-top:10px;display:inline-block;zoom:1;vertical-align:middle;position:static;font-size:12px;font-weight:400;margin-top:10px}
.tpl-block-main.tpl-component-cart .tpl-block-cart-item .tpl-property-qty{display:block;position:absolute;left:640px;top:58px}
.tpl-block-amountchoice{font-weight:400;display:inline-block;zoom:1;vertical-align:middle;position:relative}
.tpl-block-main.tpl-component-cart .tpl-block-cart-item .tpl-property-qty .tpl-value-units{display:none}
.tpl-block-amountchoice-value{background:#eaeff2;line-height:40px;float:left;padding:0 20px}
.tpl-block-amountchoice-buttons{position:absolute;left:100%}
.tpl-block-amountchoice-button{height:20px;font-size:1.5em;line-height:5px;cursor:pointer;vertical-align:top;-moz-transition:color 0.2s,opacity .2s;-webkit-transition:color 0.2s,opacity .2s;transition:color 0.2s,opacity .2s;-moz-transition:color 0.2s,-moz-transform .2s;-webkit-transition:color 0.2s,-webkit-transform .2s;transition:color 0.2s,transform .2s;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}
[class^="icon-"]{display:inline-block;zoom:1;vertical-align:middle;background-position:50% 50%;background-repeat:no-repeat}
.icon-angle-up:before{content:'\e80c'}
.icon-angle-down:before{content:'\e803'}
[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"fontello";font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em}
.tpl-block-amountchoice-button.tpl-state-disabled{pointer-events:none;opacity:.3;cursor:default}
.tpl-block-main.tpl-component-cart .tpl-block-cart-item .tpl-property-total-price{display:block;position:absolute;right:70px;top:58px;line-height:1.2;font-size:32px;text-align:left;font-weight:400;white-space:nowrap}
.tpl-block-main.tpl-component-cart .tpl-block-cart-item .tpl-link-cart-remove{color:#e1e6ea;font-size:0;display:inline-block;zoom:1;vertical-align:middle;position:absolute;right:0;top:57px;background:transparent;margin:0;border:none;padding:0}
.tpl-block-main.tpl-component-cart .tpl-block-cart-item .tpl-link-cart-remove:hover{color:#fd4c41;cursor:pointer}
.tpl-block-main.tpl-component-cart .tpl-block-cart-item .tpl-link-cart-remove:before{font-size:15px;font-family:"fontello";font-style:normal;font-weight:400;speak:none;display:inline-block;zoom:1;vertical-align:middle;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin:2px 0;font-size:22px;content:'\e812'}
.tpl-block-main.tpl-component-cart .tpl-block-cart-summary{border-color:#102889;border-top:5px solid;padding-top:50px;position:relative;line-height:1.8}
.tpl-block-main.tpl-component-cart .tpl-block-cart-summary .tpl-block-cart-totals{float:right;clear:both}
.tpl-block-main.tpl-component-cart .tpl-block-cart-summary .tpl-block-cart-totals .tpl-caption{display:block;font-size:14px}
.tpl-block-main.tpl-component-cart .tpl-block-cart-summary .tpl-block-cart-totals .tpl-value{font-size:36px;font-weight:600;margin-top:-10px}
.tpl-block-main.tpl-component-cart .tpl-block-cart-info{color:#7d7d7d;font-weight:300}
.tpl-block-main.tpl-component-cart .tpl-block-cart-actions{left:0;width:100%;text-align:center}
.tpl-block-main.tpl-component-order fieldset.tpl-block-order-confirm-items,.tpl-block-main.tpl-component-order-added fieldset.tpl-block-order-confirm-items{padding-bottom:50px}
.tpl-block-main.tpl-component-order fieldset,.tpl-block-main.tpl-component-order-added fieldset{border-color:#000e52;border:5px solid;width:100%;padding:30px 75px 100px;margin-top:30px;font-weight:400;position:relative}
.tpl-block-main.tpl-component-order fieldset legend,.tpl-block-main.tpl-component-order-added fieldset legend{font-size:24px;font-weight:400;padding:0 20px;margin-left:-18px}
legend{border:0;padding:0}
.tpl-block-main.tpl-component-order table.tpl-block-order-items,.tpl-block-main.tpl-component-order-added table.tpl-block-order-items{padding-bottom:30px}
.tpl-block-main.tpl-component-order table{width:100%;border-collapse:collapse}
.tpl-block-main.tpl-component-order table.tpl-block-order-items th:first-child,.tpl-block-main.tpl-component-order-added table.tpl-block-order-items th:first-child,.tpl-block-main.tpl-component-order table.tpl-block-order-items td:first-child,.tpl-block-main.tpl-component-order-added table.tpl-block-order-items td:first-child{text-align:left}
.tpl-block-main.tpl-component-order table.tpl-block-order-items th,.tpl-block-main.tpl-component-order-added table.tpl-block-order-items th,.tpl-block-main.tpl-component-order table.tpl-block-order-items td,.tpl-block-main.tpl-component-order-added table.tpl-block-order-items td{text-align:left;padding:10px 20px}
.tpl-block-main.tpl-component-order h2{font-size:18px;font-weight:500;line-height:1.2;text-transform:none;margin-bottom:40px}
.tpl-block-main.tpl-component-order table.tpl-block-order-items td {padding: 5px;}
.tpl-block-main.tpl-component-order .tpl-block-order-customer p,.tpl-block-main.tpl-component-order .tpl-block-order-address p{margin-bottom:20px}
.tpl-block-main.tpl-component-order .tpl-block-order-customer p .tpl-caption,.tpl-block-main.tpl-component-order .tpl-block-order-address p .tpl-caption{width:30%;float:left}
.tpl-block-main.tpl-component-order .tpl-block-order-customer p .tpl-value,.tpl-block-main.tpl-component-order .tpl-block-order-address p .tpl-value{width:70%;float:left}
.tpl-block-main.tpl-component-order .tpl-block-order-customer p label:after,.tpl-block-main.tpl-component-order .tpl-block-order-address p label:after{content:"";display:table;clear:both}
.tpl-block-main.tpl-component-order .tpl-block-order-customer,.tpl-block-main.tpl-component-order .tpl-block-order-address{float:left;position:relative;margin-right:-100%;width:50%}
.tpl-block-main.tpl-component-order .tpl-block-order-customer{padding-right:50px;left:0}
.tpl-block-main.tpl-component-order .tpl-block-order-address{left:50%;padding-left:50px}
.tpl-block-main.tpl-component-order{margin-bottom:30px}
.tpl-block-order-actions{text-align:center}
.tpl-block-main.tpl-component-order .tpl-block-order-actions{position:absolute;bottom:25px;left:0;width:100%;text-align:center}
.tpl-block-main.tpl-component-order input[type=text],.tpl-block-main.tpl-component-order input[type=number],.tpl-block-main.tpl-component-order input[type=email],.tpl-block-main.tpl-component-order textarea{font-weight:400;background:#eaeff2}
.tpl-block-main.tpl-component-cart .tpl-block-cart-actions .tpl-link-order-add,.tpl-link-next,.tpl-link-prev,.tpl-link-checkout,.tpl-link-cart-refresh{display:inline-block!important}
input[type="text"],input[type="password"],input[type="number"],input[type="search"],input[type="email"],input[type="url"],input[type="tel"],textarea,.tpl-block-itext{-webkit-tap-highlight-color:transparent;border:none;-webkit-border-radius:0;border-radius:0;padding:0 15px;line-height:32px;display:block;width:100%;outline:none;-webkit-box-shadow:none;box-shadow:none;-moz-transition:box-shadow .2s;-webkit-transition:box-shadow .2s;transition:box-shadow .2s}
.search__btn,.tpl-link-cart-refresh,.tpl-block-main.tpl-component-cart .tpl-block-cart-actions .tpl-link-order-add,.tpl-link-next,.tpl-link-prev,.tpl-link-checkout,.tpl-link-catalog{display:block;width:203px;height:36px;border-radius:20px;background-color:#002c50;text-align:center;line-height:36px;color:#fff!important;font-size:12px!important;font-weight:500!important;text-transform:uppercase;-webkit-transition:all .3s linear!important;transition:all .3s linear;text-decoration:none!important;border:none}
.search__btn:hover,.tpl-link-cart-refresh:hover,.tpl-block-main.tpl-component-cart .tpl-block-cart-actions .tpl-link-order-add:hover,.tpl-link-next:hover,.tpl-link-prev:hover,.tpl-link-checkout:hover,.tpl-link-catalog:hover{border-color:#000;background:#000;cursor:pointer}
.tpl-component-netcat-module-netshop-order input[type="text"]:focus,.tpl-component-netcat-module-netshop-order input[type="password"]:focus,.tpl-component-netcat-module-netshop-order input[type="number"]:focus,.tpl-component-netcat-module-netshop-order input[type="search"]:focus,.tpl-component-netcat-module-netshop-order input[type="email"]:focus,.tpl-component-netcat-module-netshop-order input[type="url"]:focus,.tpl-component-netcat-module-netshop-order input[type="tel"]:focus,.tpl-component-netcat-module-netshop-order textarea:focus,.tpl-block-itext{padding:0 15px}
.tpl-block-main.tpl-component-order .tpl-block-order-delivery-method{padding:10px 0 20px}
.tpl-block-main.tpl-component-order .tpl-block-order-delivery-method,.tpl-block-main.tpl-component-order .tpl-block-order-payment-method{vertical-align:top;line-height:1.6}
.tpl-block-main.tpl-component-order .tpl-block-order-delivery-method label,.tpl-block-main.tpl-component-order .tpl-block-order-payment-method label{display:block;margin-left:30px;position:relative}
.tpl-block-main.tpl-component-order .tpl-block-order-delivery-method-header{font-size:16px}
.tpl-block-main.tpl-component-order .tpl-block-order-delivery-method input[type=radio],.tpl-block-main.tpl-component-order .tpl-block-order-payment-method input[type=radio]{margin-left:-35px;width:31px;top:6px;position:relative}
.tpl-block-main.tpl-component-order .tpl-block-order-delivery-method .tpl-block-order-delivery-method-header > *,.tpl-block-main.tpl-component-order .tpl-block-order-payment-method .tpl-block-order-delivery-method-header > *,.tpl-block-main.tpl-component-order .tpl-block-order-delivery-method .tpl-block-order-delivery-method-estimate > *,.tpl-block-main.tpl-component-order .tpl-block-order-payment-method .tpl-block-order-delivery-method-estimate > *{vertical-align:top!important}
.tpl-block-main.tpl-component-order .tpl-block-order-delivery-method-header *{vertical-align:top}
.tpl-block-main.tpl-component-order .tpl-block-order-delivery-method-header .tpl-property-delivery-method-name{display:inline-block;zoom:1;vertical-align:middle;width:320px;font-weight:700}
.tpl-block-main.tpl-component-order .tpl-block-order-delivery-method-estimate .tpl-property-delivery-estimate-price{display:inline-block;zoom:1;vertical-align:middle;width:185px;padding-right:80px;text-align:right}
.tpl-block-main.tpl-component-order .tpl-block-order-delivery-method-estimate .tpl-property-delivery-estimate-dates{display:inline-block;zoom:1;vertical-align:middle;font-size:12px;max-width:390px}
.tpl-block-main.tpl-component-order .tpl-block-order-delivery-method-estimate .tpl-property-delivery-estimate-price{display:inline-block;zoom:1;vertical-align:middle;width:185px;padding-right:80px;text-align:right}
.tpl-block-main.tpl-component-order .tpl-block-order-delivery h3:first-child{margin-top:20px}
.tpl-block-main.tpl-component-order h3{margin-top:40px;margin-bottom:20px;font-weight:600}
.tpl-block-main.tpl-component-order .tpl-property-delivery-method-description{font-size:12px;font-weight:300;margin-top:10px}
.tpl-block-main.tpl-component-order .tpl-block-order-delivery-method-estimate{display:inline-block;zoom:1;vertical-align:middle}
.tpl-block-main.tpl-component-order .tpl-block-order-delivery-method .tpl-block-order-delivery-method-radio,.tpl-block-main.tpl-component-order .tpl-block-order-payment-method .tpl-block-order-delivery-method-radio{top:7px!important}
.tpl-block-main.tpl-component-order .tpl-block-order-payment,.tpl-block-main.tpl-component-order .tpl-block-order-delivery{clear:both}
.tpl-block-main.tpl-component-order .tpl-block-order-payment-method{width:33%;display:inline-block;zoom:1;vertical-align:middle;padding:0 40px 60px 0}
.tpl-block-main.tpl-component-order .tpl-block-order-payment-method .tpl-property-payment-method-description{font-size:12px;font-weight:300;margin-top:20px;font-size:12px;font-weight:300;margin-top:20px}
.tpl-block-message.tpl-state-info{color:#000;background:#e1e6ea;font-style:italic}
.tpl-block-main.tpl-component-order .tpl-block-order-confirmation .tpl-link-change{color:#000;background:#e1e6ea;line-height:2em;margin-top:10px;padding:2px 12px}
.tpl-block-main.tpl-component-order-added{text-align:center}
.tpl-block-main.tpl-component-order fieldset legend,.tpl-block-main.tpl-component-order-added fieldset legend{font-size:24px;font-weight:400;padding:0 20px;margin-left:-18px}
.tpl-block-main.tpl-component-order-added .tpl-block-order-info{font-size:30px;font-weight:300;line-height:1.3}
.tpl-block-list.tpl-component-netcat-module-netshop-checkout-completed{margin-bottom:30px}

@media screen and (max-width: 666px) {
    .tpl-block-main.tpl-component-cart .tpl-block-cart-contents, .tpl-block-main.tpl-component-cart .tpl-block-cart-coupons {border: none;padding: 0;}
    .tpl-block-main.tpl-component-cart .tpl-block-cart-item h3 {width: 100%;margin-bottom: 20px;}
    .tpl-block-main.tpl-component-cart .tpl-block-cart-item {position: relative;padding: 0;height: auto;}
    .tpl-block-main.tpl-component-cart .tpl-block-cart-item .tpl-property-qty {left: 179px;top: 111px;}
    .tpl-block-main.tpl-component-cart .tpl-block-cart-contents legend {display: none;}
    .tpl-block-main.tpl-component-cart .tpl-block-cart-item .tpl-property-image {
        position: relative;
        border: 1px solid #ccc;
    }
    .tpl-block-main.tpl-component-cart .tpl-property-item-price {display: none;}
    .tpl-link-cart-refresh {background: #eee;color:#5f5f5f!important;margin-bottom: 20px;border:1px solid #ccc;}
	.tpl-block-main.tpl-component-order fieldset {border: none;padding: 0;}
	.tpl-block-main.tpl-component-order .tpl-block-order-customer, .tpl-block-main.tpl-component-order .tpl-block-order-address {
	    float: none;
	    display: block;
	    position: relative;
	    margin-right: 0;
	    width: 100%;
	    left: 0!important;
	    margin-top: 30px;
	    padding-left: 0!important;
	    padding-right: 0!important;
	}
	.tpl-block-main.tpl-component-order .tpl-block-order-payment-method {
	    width: 100%;
	    display: block;
	    zoom: 1;
	    vertical-align: middle;
	    padding: 0;
	}
	.tpl-block-main.tpl-component-order .tpl-block-order-actions {
    position: relative;
    bottom: inherit;}
    
    .tpl-block-main.tpl-component-order table.tpl-block-order-items th {padding: 5px;}
}

/*
playback timings (ms):
  captures_list: 185.251
  exclusion.robots: 0.098
  exclusion.robots.policy: 0.088
  RedisCDXSource: 95.543
  esindex: 0.011
  LoadShardBlock: 64.061 (3)
  PetaboxLoader3.datanode: 69.887 (4)
  CDXLines.iter: 20.56 (3)
  load_resource: 146.296
  PetaboxLoader3.resolve: 105.699
*/