﻿@charset "utf-8";ul.reset,ul.reset>li{list-style:none;line-height:0;font-size:0;padding:0;margin:0}.row-vspace{margin-top:20px !important;margin-bottom:20px !important}.pull-left{float:left !important}.pull-right{float:right !important}.text-left{text-align:left !important}.text-right{text-align:right !important}.text-center{text-align:center !important}.hide{display:none !important}.show{display:block !important}.invisible{visibility:hidden !important}.visible{visibility:visible !important}.fixed{position:fixed !important}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.clear-both{clear:both !important}.tpl-info{-webkit-box-shadow:#fdfbf7 0 1px 0 inset,rgba(0,0,0,0.45) 0 2px 6px;-moz-box-shadow:#fdfbf7 0 1px 0 inset,rgba(0,0,0,0.45) 0 2px 6px;box-shadow:#fdfbf7 0 1px 0 inset,rgba(0,0,0,0.45) 0 2px 6px;border:1px solid #e1c893;background-color:#f2e6cf;text-align:left;color:#494949;font-size:12px;margin:10px 0px;padding:10px 14px}.tpl-info p{margin:0;padding:0}.tpl-info p+p{margin:10px 0px 0px}.tpl-info+.tpl-form{margin:20px 0px 0px}.tpl-info.tpl-warning{background:url("../images/warning-icon.png") 24px 14px repeat-x;padding-left:100px}.tpl-button{padding:0;margin:0;vertical-align:middle;border:none;cursor:pointer;font-family:inherit;font-size:13px;color:#333;background-color:#eee;background-image:-moz-linear-gradient(top, #f8f8f8, #dfdfdf);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f8f8f8), to(#dfdfdf));background-image:-webkit-linear-gradient(top, #f8f8f8, #dfdfdf);background-image:-o-linear-gradient(top, #f8f8f8, #dfdfdf);background-image:linear-gradient(to bottom, #f8f8f8, #dfdfdf);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f8', endColorstr='#dfdfdf', GradientType=0);-webkit-box-shadow:#ccc 1px 1px 0 inset,#ccc -1px -1px 0 inset,#ccc -1px 1px 0 inset,#ccc 1px -1px 0 inset;-moz-box-shadow:#ccc 1px 1px 0 inset,#ccc -1px -1px 0 inset,#ccc -1px 1px 0 inset,#ccc 1px -1px 0 inset;box-shadow:#ccc 1px 1px 0 inset,#ccc -1px -1px 0 inset,#ccc -1px 1px 0 inset,#ccc 1px -1px 0 inset;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.tpl-button:hover{background-color:#f6f6f6;background-image:-moz-linear-gradient(top, #fbfbfb, #efefef);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fbfbfb), to(#efefef));background-image:-webkit-linear-gradient(top, #fbfbfb, #efefef);background-image:-o-linear-gradient(top, #fbfbfb, #efefef);background-image:linear-gradient(to bottom, #fbfbfb, #efefef);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbfbfb', endColorstr='#efefef', GradientType=0)}.tpl-button:active{background-color:#e6e6e6;background-image:-moz-linear-gradient(top, #dedede, #f1f1f1);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#dedede), to(#f1f1f1));background-image:-webkit-linear-gradient(top, #dedede, #f1f1f1);background-image:-o-linear-gradient(top, #dedede, #f1f1f1);background-image:linear-gradient(to bottom, #dedede, #f1f1f1);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dedede', endColorstr='#f1f1f1', GradientType=0);-webkit-box-shadow:rgba(0,0,0,0.2) 0 1px 1px 0 inset;-moz-box-shadow:rgba(0,0,0,0.2) 0 1px 1px 0 inset;box-shadow:rgba(0,0,0,0.2) 0 1px 1px 0 inset}.tpl-button.disabled,.tpl-button.disabled:hover,.tpl-button.disabled:active{-webkit-box-shadow:rgba(0,0,0,0.2) 0 0 0 inset;-moz-box-shadow:rgba(0,0,0,0.2) 0 0 0 inset;box-shadow:rgba(0,0,0,0.2) 0 0 0 inset;background:none #eee;color:#494949;cursor:default}.tpl-button-big{font-weight:bold;font-size:15px}a.tpl-button{display:inline-block;text-decoration:none;padding:5px 11px}a.tpl-button-big{padding:7px 15px}button.tpl-button,input[type="button"].tpl-button,input[type="submit"].tpl-button,input[type="reset"].tpl-button{padding:4px 8px}button.tpl-button-big,input[type="button"].tpl-button-big,input[type="submit"].tpl-button-big,input[type="reset"].tpl-button-big{padding:6px 15px}.tpl-required{color:#eb3c3c}.tpl-stars{width:60px;height:10px;background:url("../images/stars-small.png") 0 0 repeat-x}.tpl-rating{width:0;height:10px;background:url("../images/stars-small.png") 0 -15px repeat-x}.tpl-rating-1{width:20%}.tpl-rating-2{width:40%}.tpl-rating-3{width:60%}.tpl-rating-4{width:80%}.tpl-rating-5{width:100%}.shop2-product .tpl-rating-block{margin:10px 0 0;font-size:11px;white-space:pre}.shop2-product .tpl-rating-block .tpl-stars{display:inline-block;*display:inline;*zoom:1;margin:0 7px}.product-item-simple .tpl-stars{margin:5px 0 0 10px}.shop2-compare-product-image+.tpl-stars{margin-top:10px}.tpl-level-3{padding-left:10px !important}.tpl-level-4{padding-left:20px !important}.tpl-level-5{padding-left:30px !important}.tpl-form{font-size:13px}.tpl-form label{line-height:normal;font-size:13px}.tpl-form input[type=text],.tpl-form input[type=password],.tpl-form textarea,.tpl-form select{vertical-align:middle;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;border:1px solid #ccc;padding:4px}.tpl-form input[type=checkbox],.tpl-form input[type=radio]{vertical-align:middle;margin:0}.tpl-form .tpl-field{margin:0px 0px 10px 0px}.tpl-form .tpl-error{color:#eb3c3c}.tpl-form .tpl-value{margin:3px 0px 0px}.tpl-form .tpl-value ul,.tpl-form .tpl-value li{list-style:none;line-height:0;font-size:0;padding:0;margin:0}.tpl-form .tpl-value li{margin:0 0 7px 0}.tpl-form ul.tpl-date{*zoom:1}.tpl-form ul.tpl-date:before,.tpl-form ul.tpl-date:after{display:table;line-height:0;content:""}.tpl-form ul.tpl-date:after{clear:both}.tpl-form ul.tpl-date li{float:left;margin:0}.tpl-form ul.tpl-date li+li{margin-left:20px}.tpl-form .tpl-stars{background:url("../images/stars-big.png") 0 0 repeat-x;width:115px;height:20px;overflow:hidden}.tpl-form .tpl-stars span{display:block;float:left;cursor:pointer;width:23px;height:20px}.tpl-form .tpl-stars span.tpl-active{background:url("../images/stars-big.png") 0 -25px repeat-x}.tpl-form .tpl-note{font-size:11px}.mgCaptcha-block{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;margin:0 10px 0 0}.mgCaptcha-block a img{border:none;vertical-align:middle}.tpl-block-header{font-size:24px;margin:0px 0px 12px 0px}.tpl-text{padding:10px 0}.tpl-auth{overflow:hidden}.tpl-auth .tpl-left{float:left;width:211px;margin:0 29px 0 0}.tpl-auth .tpl-rigth{overflow:hidden}.tpl-auth input[type=text]{width:200px}.tpl-auth input[type=password]{width:130px}.tpl-comment .tpl-header{background:#dedede;height:36px;line-height:36px}.tpl-comment .tpl-name{float:left;font-weight:bold;margin:0 11px 0 14px;font-size:14px}.tpl-comment .tpl-date{float:left;text-transform:lowercase;font-size:11px}.tpl-comment .tpl-stars{float:left;margin:13px 0px 0px 12px}.tpl-comment .tpl-link{float:right;margin:0px 17px 0px 0px;font-size:11px}.tpl-comment .tpl-link,.tpl-comment .tpl-link:hover{text-decoration:none}.tpl-comment .tpl-body{font-size:13px;padding:14px}.tpl-reply{position:relative;-webkit-box-shadow:#fdfbf7 0 1px 0 inset,rgba(0,0,0,0.45) 0 2px 6px;-moz-box-shadow:#fdfbf7 0 1px 0 inset,rgba(0,0,0,0.45) 0 2px 6px;box-shadow:#fdfbf7 0 1px 0 inset,rgba(0,0,0,0.45) 0 2px 6px;border:1px solid #e1c893;background-color:#f2e6cf;margin:0 0 14px}.tpl-reply .tpl-arrow{border-width:0 7px 8px 7px;border-color:transparent transparent #e1c893 transparent;line-height:0;font-size:0;width:0;height:0;border-style:solid;position:absolute;left:20px;top:-9px}.tpl-reply .tpl-header{background:none;border-bottom:1px solid #ccc;margin:0 13px}.tpl-reply .tpl-name{margin:0}.tpl-vote .tpl-list li{font-size:14px;line-height:normal;font-weight:bold;padding:10px 0 10px 20px}.tpl-vote .tpl-results dt{padding:18px 0 5px}.tpl-vote .tpl-results div{float:left;height:20px;width:1px;background-color:#0fa1eb;background-image:-moz-linear-gradient(top, #1ab2ff, #08c);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#1ab2ff), to(#08c));background-image:-webkit-linear-gradient(top, #1ab2ff, #08c);background-image:-o-linear-gradient(top, #1ab2ff, #08c);background-image:linear-gradient(to bottom, #1ab2ff, #08c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1ab2ff', endColorstr='#08c', GradientType=0)}.tpl-vote .tpl-results strong{display:block;float:left;width:9%;text-indent:10px;line-height:20px}.tpl-search .tpl-results{border-bottom:1px solid #ccc;line-height:30px}.tpl-search dl{padding:0 0 0 20px}.tpl-search dt{padding:25px 0 0;font-size:16px}.tpl-search .tpl-note{font-size:12px;color:#ccc;padding:7px 0 13px}.tpl-article .tpl-list ul,.tpl-news .tpl-list ul{vertical-align:top;width:33%;display:inline-block;*display:inline;*zoom:1}.tpl-article .tpl-list li,.tpl-news .tpl-list li{font-size:12px;line-height:normal;padding:5px 0}.tpl-article .tpl-post,.tpl-news .tpl-post{margin:35px 0 0}.tpl-article .tpl-name,.tpl-news .tpl-name{padding:7px 0 17px;font-size:17px}.tpl-article .tpl-date,.tpl-news .tpl-date{font-size:12px}.tpl-article .tpl-image,.tpl-news .tpl-image{float:left;margin:0 10px 10px 0}.tpl-article .tpl-image a img,.tpl-news .tpl-image a img{border:none}.tpl-article .tpl-image+p,.tpl-news .tpl-image+p{margin-top:0}.tpl-files table{border-collapse:collapse;width:100%;max-width:1000px}.tpl-files th,.tpl-files td{border:none;padding:10px}.tpl-files th{background:#dedede;font-weight:normal;font-size:12px;white-space:pre;width:1px}.tpl-files th:first-child{width:auto}.tpl-files td{border-bottom:1px solid #ccc}.tpl-files .tpl-name{font-size:16px;color:#08c}.tpl-files .tpl-note{font-size:12px}.tpl-files .tpl-date{font-size:11px}.tpl-map ul,.tpl-map li{list-style:none;margin:0;padding:0}.tpl-map ul{clear:both}.tpl-map li{border-left:1px dotted #08c;*zoom:1}.tpl-map li:before,.tpl-map li:after{display:table;line-height:0;content:""}.tpl-map li:after{clear:both}.tpl-map .tpl-line{float:left;height:1px;width:15px;border-top:1px dotted #08c;position:relative;top:14px}.tpl-map .tpl-name{float:left;overflow:hidden;padding:4px 0}.ui-datepicker{font-size:0.9em}.shop2-clear-container{overflow:hidden;line-height:0;font-size:0;clear:both;width:100%;height:0}div.yashare{font-size:12px;text-align:left}div.yashare span.yashare-header{display:block;color:#999;cursor:default;line-height:1}div.yashare span.b-share{padding:0 !important;display:inline-block;vertical-align:middle}div.yashare span.b-share a.b-share__handle{padding:5px 5px 0 0 !important;width:16px;height:16px;float:left}.shop2-btn{padding:0;margin:0;vertical-align:middle;border:none;cursor:pointer;font-family:inherit;font-size:13px;color:#333;background-color:#eee;background-image:-moz-linear-gradient(top, #f8f8f8, #dfdfdf);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f8f8f8), to(#dfdfdf));background-image:-webkit-linear-gradient(top, #f8f8f8, #dfdfdf);background-image:-o-linear-gradient(top, #f8f8f8, #dfdfdf);background-image:linear-gradient(to bottom, #f8f8f8, #dfdfdf);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f8', endColorstr='#dfdfdf', GradientType=0);-webkit-box-shadow:#ccc 1px 1px 0 inset,#ccc -1px -1px 0 inset,#ccc -1px 1px 0 inset,#ccc 1px -1px 0 inset;-moz-box-shadow:#ccc 1px 1px 0 inset,#ccc -1px -1px 0 inset,#ccc -1px 1px 0 inset,#ccc 1px -1px 0 inset;box-shadow:#ccc 1px 1px 0 inset,#ccc -1px -1px 0 inset,#ccc -1px 1px 0 inset,#ccc 1px -1px 0 inset;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.shop2-btn:hover{background-color:#f6f6f6;background-image:-moz-linear-gradient(top, #fbfbfb, #efefef);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fbfbfb), to(#efefef));background-image:-webkit-linear-gradient(top, #fbfbfb, #efefef);background-image:-o-linear-gradient(top, #fbfbfb, #efefef);background-image:linear-gradient(to bottom, #fbfbfb, #efefef);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbfbfb', endColorstr='#efefef', GradientType=0)}.shop2-btn:active{background-color:#e6e6e6;background-image:-moz-linear-gradient(top, #dedede, #f1f1f1);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#dedede), to(#f1f1f1));background-image:-webkit-linear-gradient(top, #dedede, #f1f1f1);background-image:-o-linear-gradient(top, #dedede, #f1f1f1);background-image:linear-gradient(to bottom, #dedede, #f1f1f1);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dedede', endColorstr='#f1f1f1', GradientType=0);-webkit-box-shadow:rgba(0,0,0,0.2) 0 1px 1px 0 inset;-moz-box-shadow:rgba(0,0,0,0.2) 0 1px 1px 0 inset;box-shadow:rgba(0,0,0,0.2) 0 1px 1px 0 inset}.shop2-btn.disabled,.shop2-btn.disabled:hover,.shop2-btn.disabled:active,.shop2-btn.notavailable,.shop2-btn.notavailable:hover,.shop2-btn.notavailable:active{-webkit-box-shadow:rgba(0,0,0,0.2) 0 0 0 inset;-moz-box-shadow:rgba(0,0,0,0.2) 0 0 0 inset;box-shadow:rgba(0,0,0,0.2) 0 0 0 inset;background:none #eee;color:#494949;cursor:default}a.shop2-btn{display:inline-block;text-decoration:none;padding:5px 11px}button.shop2-btn,input[type="button"].shop2-btn,input[type="submit"].shop2-btn{padding:4px 8px}.shop2-product-amount{text-align:center;line-height:0;font-size:0;width:86px;white-space:nowrap}.shop2-product-amount button{padding:0;border:0;vertical-align:middle;display:inline-block;cursor:pointer;width:22px;height:20px;line-height:21px;font-family:Arial,Helvetica,sans-serif;font-size:24px;text-align:center;text-shadow:#fff 0 1px 0;overflow:hidden;background-color:#eee;background-image:-moz-linear-gradient(top, #f8f8f8, #dfdfdf);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f8f8f8), to(#dfdfdf));background-image:-webkit-linear-gradient(top, #f8f8f8, #dfdfdf);background-image:-o-linear-gradient(top, #f8f8f8, #dfdfdf);background-image:linear-gradient(to bottom, #f8f8f8, #dfdfdf);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f8', endColorstr='#dfdfdf', GradientType=0);-webkit-box-shadow:#ccc 1px 1px 0 inset,#ccc -1px -1px 0 inset,#ccc -1px 1px 0 inset,#ccc 1px -1px 0 inset;-moz-box-shadow:#ccc 1px 1px 0 inset,#ccc -1px -1px 0 inset,#ccc -1px 1px 0 inset,#ccc 1px -1px 0 inset;box-shadow:#ccc 1px 1px 0 inset,#ccc -1px -1px 0 inset,#ccc -1px 1px 0 inset,#ccc 1px -1px 0 inset;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#626262}.shop2-product-amount button::-moz-selection{background:none;text-shadow:none}.shop2-product-amount button::selection{background:none;text-shadow:none}.shop2-product-amount button::-moz-focus-inner{padding:0;border:0}.shop2-product-amount button:hover{background-color:#f6f6f6;background-image:-moz-linear-gradient(top, #fbfbfb, #efefef);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fbfbfb), to(#efefef));background-image:-webkit-linear-gradient(top, #fbfbfb, #efefef);background-image:-o-linear-gradient(top, #fbfbfb, #efefef);background-image:linear-gradient(to bottom, #fbfbfb, #efefef);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbfbfb', endColorstr='#efefef', GradientType=0)}.shop2-product-amount button:active{background-color:#e6e6e6;background-image:-moz-linear-gradient(top, #dedede, #f1f1f1);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#dedede), to(#f1f1f1));background-image:-webkit-linear-gradient(top, #dedede, #f1f1f1);background-image:-o-linear-gradient(top, #dedede, #f1f1f1);background-image:linear-gradient(to bottom, #dedede, #f1f1f1);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dedede', endColorstr='#f1f1f1', GradientType=0);-webkit-box-shadow:rgba(0,0,0,0.2) 0 1px 1px 0 inset;-moz-box-shadow:rgba(0,0,0,0.2) 0 1px 1px 0 inset;box-shadow:rgba(0,0,0,0.2) 0 1px 1px 0 inset}.shop2-product-amount input[type="text"]{vertical-align:middle;width:28px;margin:0 4px;font-family:inherit;font-size:13px;text-align:center;padding:0}.shop2-product-amount.disabled button,.shop2-product-amount.disabled button:hover,.shop2-product-amount.disabled button:active{-webkit-box-shadow:#eee 0 0 0 inset;-moz-box-shadow:#eee 0 0 0 inset;box-shadow:#eee 0 0 0 inset;background:none #eee;color:#959595;cursor:default}.shop2-product-amount.disabled input{cursor:default;color:#959595}.shop2-product-amount.disabled input::-moz-selection{background:none;text-shadow:none}.shop2-product-amount.disabled input::selection{background:none;text-shadow:none}.shop2-btn--large{font-size:16px;padding:8px 16px !important}.shop2-product-actions,.shop2-product-actions dl,.shop2-product-actions dt,.shop2-product-actions dd{line-height:0;font-size:0;padding:0;margin:0}.shop2-product-actions{clear:both}.shop2-product-actions dl{overflow:hidden}.shop2-product-actions dt{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAMAAACeL25MAAAABlBMVEUAAADu7u6BVFV4AAAAAXRSTlMAQObYZgAAABdJREFUeNpdw7ENAAAAgjD5/2mYbdKFKwA8AAUsxv4oAAAAAElFTkSuQmCC) 0 0 repeat;cursor:pointer;min-height:29px;text-align:left}.shop2-product-actions dt span{display:inline-block;vertical-align:middle;cursor:pointer}.shop2-product-actions dt span::-moz-selection{background:none;text-shadow:none}.shop2-product-actions dt span::selection{background:none;text-shadow:none}.shop2-product-actions dt span.icon-action{background:url("../images/icons-actions.png") 0 -39px no-repeat;width:29px;height:29px}.shop2-product-actions dt span.name-action{line-height:normal;font-size:12px;font-weight:bold;color:#333;border-bottom:1px dotted #919191;margin:2px 0 2px 10px;overflow:hidden}.shop2-product-actions dt.gift-action span.icon-action{background-position:0 0}.shop2-product-actions dd{display:none;z-index:1000;position:absolute;overflow:hidden;width:220px;padding:4px 24px 4px 14px;border:1px solid #e1c893;background-color:#f2e6cf;-webkit-box-shadow:#fdfbf7 0 1px 0 inset,rgba(0,0,0,0.45) 0 2px 6px;-moz-box-shadow:#fdfbf7 0 1px 0 inset,rgba(0,0,0,0.45) 0 2px 6px;box-shadow:#fdfbf7 0 1px 0 inset,rgba(0,0,0,0.45) 0 2px 6px;text-align:left;color:#494949}.shop2-product-actions dd .name-action,.shop2-product-actions dd .desc-action{line-height:normal;font-size:12px;margin:10px 0}.shop2-product-actions dd .name-action{font-size:14px;font-weight:bold}.shop2-product-actions dd .desc-action{line-height:17px}.shop2-product-actions dd .desc-action p{margin:10px 0;padding:0}.shop2-product-actions dd .close-desc-action{background:url("../images/close-discount-desc.png") 0 0 no-repeat;width:11px;height:10px;cursor:pointer;position:absolute;top:9px;right:9px}.shop2-product-discount-desc{display:none;z-index:1000;position:absolute;overflow:hidden;width:200px;padding:4px 14px;border:1px solid #e1c893;background-color:#f2e6cf;-webkit-box-shadow:#fdfbf7 0 1px 0 inset,rgba(0,0,0,0.45) 0 2px 6px;-moz-box-shadow:#fdfbf7 0 1px 0 inset,rgba(0,0,0,0.45) 0 2px 6px;box-shadow:#fdfbf7 0 1px 0 inset,rgba(0,0,0,0.45) 0 2px 6px;text-align:left;line-height:17px;font-size:12px;color:#494949}.shop2-product-discount-desc p{margin:10px 0;padding:0}.shop2-color-pick,.shop2-color-pick li,.shop2-color-pick ul{list-style:none;line-height:0;font-size:0;padding:0;margin:0}.shop2-color-pick{overflow:hidden}.shop2-color-pick li{float:left;display:inline;margin:1px 10px 1px 0;width:15px;height:15px;border:2px solid transparent}.shop2-color-pick li span{display:block;cursor:pointer;width:15px;height:15px;overflow:hidden;text-indent:-1000px}.shop2-color-pick li.active-color{border-color:#eb3c3c}.shop2-color-pick li.active-color span{cursor:default}.shop2-texture-pick,.shop2-texture-pick li,.shop2-texture-pick ul{list-style:none;line-height:0;font-size:0;padding:0;margin:0}.shop2-texture-pick{overflow:hidden}.shop2-texture-pick li{float:left;display:inline;margin:1px 10px 1px 0;width:30px;height:30px;border:2px solid transparent}.shop2-texture-pick li img{display:block;cursor:pointer;width:30px;height:30px}.shop2-texture-pick li.active-texture{border-color:#eb3c3c}.shop2-texture-pick li.active-texture img{cursor:default}table.shop2-product-options{border-collapse:collapse;border-spacing:0;width:100%;table-layout:fixed}table.shop2-product-options tr.odd{background-color:#eee}table.shop2-product-options tr.even{background-color:transparent}table.shop2-product-options th,table.shop2-product-options td{border-top:1px solid #dedede;vertical-align:top;font-weight:normal;line-height:16px;padding:8px 0;text-align:left;word-wrap:break-word}table.shop2-product-options th{font-size:11px;color:#999;padding-right:10px}table.shop2-product-options td{font-size:12px;color:#494949}table.shop2-product-options td select{font:inherit}table.shop2-product-options td input[type="text"]{font:inherit}table.shop2-product-options tr.type-color td,table.shop2-product-options tr.type-texture td{padding:5px 0}table.shop2-product-options tr.type-select th,table.shop2-product-options tr.type-input-text th,table.shop2-product-options tr.type-texture th,table.shop2-product-options tr.type-select td,table.shop2-product-options tr.type-input-text td,table.shop2-product-options tr.type-texture td{vertical-align:middle}.product-list table.shop2-product-options td select{width:100%}table.shop2-product-params a.file,table.shop2-product-options a.file{display:inline-block;cursor:pointer;text-decoration:none;position:relative;padding-left:17px}table.shop2-product-params a.file span,table.shop2-product-options a.file span{display:inline-block;vertical-align:top}table.shop2-product-params a.file span.icon,table.shop2-product-options a.file span.icon{position:absolute;left:0;background:url("../images/icon-file.png") no-repeat;line-height:0;font-size:0;width:11px;height:13px;margin-top:1px}table.shop2-product-params a.file span.value,table.shop2-product-options a.file span.value{text-decoration:underline}table.shop2-product-params a.file:hover span.value,table.shop2-product-options a.file:hover span.value{text-decoration:none}table.shop2-product-params{border-collapse:collapse;border-spacing:0;width:100%}table.shop2-product-params tr.odd{background-color:transparent}table.shop2-product-params tr.odd a.file span.icon{background-position:0 0}table.shop2-product-params tr.even{background-color:#eee}table.shop2-product-params tr.even a.file span.icon{background-position:-21px 0}table.shop2-product-params th,table.shop2-product-params td{font-size:13px;vertical-align:top;padding:5px 10px;text-align:left}table.shop2-product-params th{color:#2a2a2a;width:40%}table.shop2-product-params tr.type-color th,table.shop2-product-params tr.type-texture th,table.shop2-product-params tr.type-color td,table.shop2-product-params tr.type-texture td{vertical-align:middle}.shop2-product-btn{border:none;padding:0;margin:0;font-family:inherit;font-size:13px;color:#333;cursor:pointer;background-color:#eee;background-image:-moz-linear-gradient(top, #f8f8f8, #dfdfdf);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f8f8f8), to(#dfdfdf));background-image:-webkit-linear-gradient(top, #f8f8f8, #dfdfdf);background-image:-o-linear-gradient(top, #f8f8f8, #dfdfdf);background-image:linear-gradient(to bottom, #f8f8f8, #dfdfdf);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f8', endColorstr='#dfdfdf', GradientType=0);-webkit-box-shadow:#ccc 1px 1px 0 inset,#ccc -1px -1px 0 inset,#ccc -1px 1px 0 inset,#ccc 1px -1px 0 inset;-moz-box-shadow:#ccc 1px 1px 0 inset,#ccc -1px -1px 0 inset,#ccc -1px 1px 0 inset,#ccc 1px -1px 0 inset;box-shadow:#ccc 1px 1px 0 inset,#ccc -1px -1px 0 inset,#ccc -1px 1px 0 inset,#ccc 1px -1px 0 inset;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;vertical-align:middle}.shop2-product-btn:hover{background-color:#f6f6f6;background-image:-moz-linear-gradient(top, #fbfbfb, #efefef);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fbfbfb), to(#efefef));background-image:-webkit-linear-gradient(top, #fbfbfb, #efefef);background-image:-o-linear-gradient(top, #fbfbfb, #efefef);background-image:linear-gradient(to bottom, #fbfbfb, #efefef);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbfbfb', endColorstr='#efefef', GradientType=0)}.shop2-product-btn:active{background-color:#e6e6e6;background-image:-moz-linear-gradient(top, #dedede, #f1f1f1);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#dedede), to(#f1f1f1));background-image:-webkit-linear-gradient(top, #dedede, #f1f1f1);background-image:-o-linear-gradient(top, #dedede, #f1f1f1);background-image:linear-gradient(to bottom, #dedede, #f1f1f1);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dedede', endColorstr='#f1f1f1', GradientType=0);-webkit-box-shadow:rgba(0,0,0,0.2) 0 1px 1px 0 inset;-moz-box-shadow:rgba(0,0,0,0.2) 0 1px 1px 0 inset;box-shadow:rgba(0,0,0,0.2) 0 1px 1px 0 inset}.shop2-product-btn span{display:block;overflow:hidden;margin:0 auto;background:url("../images/icons-btn.png") no-repeat;font-size:15px;font-weight:bold;color:#626262}.shop2-product-btn span::-moz-selection{background:none;text-shadow:none}.shop2-product-btn span::selection{background:none;text-shadow:none}.shop2-product-btn.disabled,.shop2-product-btn.disabled:hover,.shop2-product-btn.disabled:active,.shop2-product-btn.notavailable,.shop2-product-btn.notavailable:hover,.shop2-product-btn.notavailable:active{-webkit-box-shadow:#eee 0 0 0 inset;-moz-box-shadow:#eee 0 0 0 inset;box-shadow:#eee 0 0 0 inset;background:none #eee;cursor:default}.shop2-product-btn.disabled span,.shop2-product-btn.disabled:hover span,.shop2-product-btn.disabled:active span,.shop2-product-btn.notavailable span,.shop2-product-btn.notavailable:hover span,.shop2-product-btn.notavailable:active span{font-size:12px;color:#a4a4a4}.shop2-product-btn.type-1{width:36px;height:25px;text-align:left}.shop2-product-btn.type-1 span{height:25px;line-height:34px;text-indent:-1000px}.shop2-product-btn.type-1.buy span{background-position:50% -120px}.shop2-product-btn.type-1.onrequest span{background-position:50% -150px}.shop2-product-btn.type-1.notavailable span{background-position:50% -180px}.shop2-product-btn.type-1.more span{background-position:50% -210px}.shop2-product-btn.type-2{width:50px;height:34px;text-align:left}.shop2-product-btn.type-2 span{height:34px;line-height:34px;text-indent:-1000px}.shop2-product-btn.type-2.buy span{background-position:50% 0}.shop2-product-btn.type-2.onrequest span{background-position:50% -40px}.shop2-product-btn.type-2.notavailable span{background-position:50% -80px}.shop2-product-btn.type-3{width:150px;height:34px;text-align:left}.shop2-product-btn.type-3 span{height:34px;line-height:34px;padding-left:50px}.shop2-product-btn.type-3.buy span{background-position:0 0}.shop2-product-btn.type-3.onrequest span{background-position:0 -40px}.shop2-product-btn.type-3.notavailable span{background-position:0 -80px}.shop2-filter{margin:20px 0;clear:both;border-top:1px solid #dedede;padding:15px 10px 10px;text-align:left}.shop2-filter table.table-filter-param{border-collapse:collapse;border-spacing:0;width:100%;margin-bottom:8px}.shop2-filter table.table-filter-param th,.shop2-filter table.table-filter-param td{font-family:inherit;font-size:12px;color:#494949;vertical-align:top;text-align:left;margin:0}.shop2-filter table.table-filter-param th{width:5%;white-space:pre;padding:8px 15px 8px 0}.shop2-filter table.table-filter-param td{padding:3px 0}.shop2-filter table.table-filter-param tr.type-text th,.shop2-filter table.table-filter-param tr.type-select th,.shop2-filter table.table-filter-param tr.type-text td,.shop2-filter table.table-filter-param tr.type-select td{vertical-align:middle}.shop2-filter table.table-filter-param label{padding-left:6px}.shop2-filter table.table-filter-param input[type="text"]{background-color:#fff;border:1px solid #dedede;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-family:inherit;font-size:12px;color:#494949;text-align:center;padding:3px 4px;margin:0;width:60px}.shop2-filter a.param-val{display:inline-block;cursor:pointer;padding:4px 6px;margin:1px 3px 1px 0}.shop2-filter a.param-val span{display:none}.shop2-filter a.param-val.active-val{background-color:#eee;padding-right:16px;position:relative;font-weight:bold;text-decoration:none;color:#393939}.shop2-filter a.param-val.active-val span{display:block;line-height:0;font-size:0;width:9px;height:6px;position:absolute;right:3px;top:50%;margin-top:-3px;background:url("../images/icons-filter-sort.png") -9px 0 no-repeat}.shop2-filter a.param-val.active-val:hover span{background-position:0 0}.shop2-filter .shop2-btn{margin-right:6px;vertical-align:top}.shop2-filter .result{font-family:inherit;font-size:12px;color:#fff;background-color:#08c;height:26px;line-height:26px;padding:0 8px;margin-right:6px;vertical-align:top;position:relative;display:inline-block;*display:inline;*zoom:1}.shop2-filter .result .result-arrow{line-height:0;font-size:0;width:0;height:0;position:absolute;left:100%;top:50%;margin-top:-6px;border-style:solid;border-width:6px 0 6px 5px;border-color:transparent transparent transparent #08c}.shop2-filter .result.no-result{background-color:#eb3c3c}.shop2-filter .result.no-result .result-arrow{border-color:transparent transparent transparent #eb3c3c;display:none}.shop2-sorting-panel{margin:20px 0;overflow:hidden;background-color:#eee;font-family:inherit;font-size:12px;text-align:left;color:#494949}.shop2-sorting-panel .sorting{float:left;padding:10px}.shop2-sorting-panel .sorting .sort-title{float:left;padding-right:5px}.shop2-sorting-panel .sorting .sort-param{float:left;margin-left:10px}.shop2-sorting-panel .sorting .sort-param span{line-height:0;font-size:0;display:inline-block;vertical-align:middle;width:8px;height:5px;margin-left:4px;background:url("../images/icons-filter-sort.png") -1000px -1000px no-repeat}.shop2-sorting-panel .sorting .sort-param.sort-param-asc span{background-position:-38px 0}.shop2-sorting-panel .sorting .sort-param.sort-param-desc span{background-position:-46px 0}.shop2-sorting-panel .sorting .sort-reset{float:left;margin-left:20px;text-decoration:none;color:#626262}.shop2-sorting-panel .sorting .sort-reset ins,.shop2-sorting-panel .sorting .sort-reset span{float:left}.shop2-sorting-panel .sorting .sort-reset ins{text-decoration:none;border-bottom:1px dashed #ccc}.shop2-sorting-panel .sorting .sort-reset span{line-height:0;font-size:0;width:12px;height:13px;margin:2px 0 0 4px;background:url("../images/icons-filter-sort.png") -74px 0 no-repeat}.shop2-sorting-panel .view-shop{line-height:0;font-size:0;float:right;padding:6px 10px}.shop2-sorting-panel .view-shop a,.shop2-sorting-panel .view-shop strong{display:inline-block;vertical-align:middle}.shop2-sorting-panel .view-shop a{width:26px;height:24px;cursor:pointer;text-decoration:none;margin:0 0 0 2px;padding:0}.shop2-sorting-panel .view-shop a span{display:block;width:26px;height:24px;background:url("../images/icons-view.png") no-repeat}.shop2-sorting-panel .view-shop a.active-view{cursor:default;background-color:#e6e6e6;background-image:-moz-linear-gradient(top, #dedede, #f1f1f1);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#dedede), to(#f1f1f1));background-image:-webkit-linear-gradient(top, #dedede, #f1f1f1);background-image:-o-linear-gradient(top, #dedede, #f1f1f1);background-image:linear-gradient(to bottom, #dedede, #f1f1f1);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dedede', endColorstr='#f1f1f1', GradientType=0);-webkit-box-shadow:rgba(0,0,0,0.2) 0 1px 1px 0 inset;-moz-box-shadow:rgba(0,0,0,0.2) 0 1px 1px 0 inset;box-shadow:rgba(0,0,0,0.2) 0 1px 1px 0 inset}.shop2-sorting-panel .view-shop a.simple span{background-position:0 0}.shop2-sorting-panel .view-shop a.simple:active span,.shop2-sorting-panel .view-shop a.simple.active-view span{background-position:0 -30px}.shop2-sorting-panel .view-shop a.thumbs span{background-position:-30px 0}.shop2-sorting-panel .view-shop a.thumbs:active span,.shop2-sorting-panel .view-shop a.thumbs.active-view span{background-position:-30px -30px}.shop2-sorting-panel .view-shop a.pricelist span{background-position:-60px 0}.shop2-sorting-panel .view-shop a.pricelist:active span,.shop2-sorting-panel .view-shop a.pricelist.active-view span{background-position:-60px -30px}.shop2-sorting-panel .view-shop strong{line-height:normal;font-size:12px;padding-right:14px}.product-list{line-height:0;font-size:0;margin:10px 0}.product-list.product-list-thumbs{margin-right:-25px}.product-item-thumb{border:1px solid #dedede;padding:9px;vertical-align:top;width:200px;margin:10px 25px 10px 0;text-align:left;display:inline-block;*display:inline;*zoom:1}.product-item-thumb.marginRight0{margin-right:0 !important}.product-item-thumb .product-top{line-height:normal;font-size:12px}.product-item-thumb .product-bot{border-top:1px solid #dedede;padding-top:8px;min-height:42px;clear:both}.product-item-thumb .product-image{position:relative;margin:0 auto 8px auto;text-align:center;width:200px;height:190px;line-height:0;font-size:0}.product-item-thumb .product-image img{font-size:12px;line-height:normal;vertical-align:middle;border:none}.product-item-thumb .product-image>a{text-decoration:none;display:inline-block;vertical-align:middle}.product-item-thumb .product-image>a>img,.product-item-thumb .product-image>a:hover>img{border:none}.product-item-thumb .product-image.no-image{background:#e6e6e6 url("../images/noimage.png") 50% 50% no-repeat}.product-item-thumb .product-image .verticalMiddle{vertical-align:middle;width:0;height:100%;display:inline-block;*display:inline;*zoom:1}.product-item-thumb .product-name{font-size:13px;margin-top:8px}.product-item-thumb .product-article{font-size:10px;padding-bottom:8px}.product-item-thumb .product-article span{color:#999}.product-item-thumb .product-anonce{padding:8px 0;overflow:hidden}.product-item-thumb table.shop2-product-options tr.odd,.product-item-thumb table.shop2-product-options tr.even{background:none}.product-item-thumb .shop2-product-actions dt{border-top:1px solid #dedede}.product-item-thumb .shop2-product-actions dt span.name-action{max-width:160px}.product-item-thumb .product-amount{border-top:1px solid #dedede;line-height:0;font-size:0;padding:6px 0}.product-item-thumb .product-amount .amount-title{padding-right:10px;line-height:normal;font-size:11px;color:#999;width:104px}.product-item-thumb .product-amount .amount-title,.product-item-thumb .product-amount .shop2-product-amount{vertical-align:middle;display:inline-block;*display:inline;*zoom:1}.product-item-thumb .product-price{cursor:default;vertical-align:bottom;line-height:normal;width:150px;display:inline-block;*display:inline;*zoom:1}.product-item-thumb .product-price .price-current{font-size:14px;color:#333}.product-item-thumb .product-price .price-current strong{font-size:18px;line-height:1}.product-item-thumb .product-price .price-old{vertical-align:middle;text-decoration:line-through;font-size:18px;color:#eb3c3c;display:inline-block;*display:inline;*zoom:1}.product-item-thumb .product-price .price-old span{font-size:14px;color:#9a9a9a}.product-item-thumb .product-price .price-old strong{font-size:14px;font-weight:normal}.product-item-thumb .product-price .price-old.question{cursor:pointer;padding-right:15px;background:url("../images/question-price.png") 100% 6px no-repeat}.product-item-thumb .shop2-product-btn{vertical-align:bottom;margin-top:8px}.product-item-thumb .product-label{position:absolute;overflow:hidden;top:-10px;right:-10px;left:-10px}.product-item-thumb .product-label div{float:left;display:inline;font-size:13px;font-weight:bold;color:#fff;padding:2px 10px;line-height:normal;cursor:default}.product-item-thumb .product-label div::-moz-selection{background:none;text-shadow:none}.product-item-thumb .product-label div::selection{background:none;text-shadow:none}.product-item-thumb .product-label div.product-new{background-color:#eb3c3c}.product-item-thumb .product-label div.product-spec{background-color:#f1632b;margin-right:2px}.product-item-simple{border:1px solid #dedede;padding:9px;line-height:normal;font-size:12px;margin:20px 0}.product-item-simple .product-side-l{float:left;position:relative;min-width:200px;*zoom:1}.product-item-simple .product-side-r{border-left:1px solid #dedede;padding-left:9px;float:right;width:160px;min-height:190px;position:relative;text-align:center;*zoom:1}.product-item-simple .product-side-c{overflow:hidden;padding:0 10px}.product-item-simple .product-image{margin:0 auto;text-align:center;width:200px;height:190px;line-height:0;font-size:0}.product-item-simple .product-image img{font-size:12px;line-height:normal;vertical-align:middle;border:none}.product-item-simple .product-image>a{text-decoration:none;display:inline-block;vertical-align:middle}.product-item-simple .product-image>a>img,.product-item-simple .product-image>a:hover>img{border:none}.product-item-simple .product-image.no-image{background:#e6e6e6 url("../images/noimage.png") 50% 50% no-repeat}.product-item-simple .product-image .verticalMiddle{vertical-align:middle;width:0;height:100%;display:inline-block;*display:inline;*zoom:1}.product-item-simple .product-label{position:absolute;overflow:hidden;top:-10px;right:0;left:-10px}.product-item-simple .product-label div{float:left;display:inline;font-size:13px;font-weight:bold;color:#fff;padding:2px 10px;line-height:normal;cursor:default}.product-item-simple .product-label div::-moz-selection{background:none;text-shadow:none}.product-item-simple .product-label div::selection{background:none;text-shadow:none}.product-item-simple .product-label div.product-new{background-color:#eb3c3c}.product-item-simple .product-label div.product-spec{background-color:#f1632b;margin-right:2px}.product-item-simple .product-name{font-size:13px}.product-item-simple .product-article{font-size:10px;padding-bottom:8px}.product-item-simple .product-article span{color:#999}.product-item-simple .product-anonce{padding:8px 0;overflow:hidden}.product-item-simple table.shop2-product-options tr.odd,.product-item-simple table.shop2-product-options tr.even{background:none}.product-item-simple .shop2-product-actions{width:169px;min-height:59px;margin-right:-9px}.product-item-simple .shop2-product-actions dt{border-top:1px dashed #dedede}.product-item-simple .shop2-product-actions dt:first-child{border:none}.product-item-simple .shop2-product-actions dt span.name-action{max-width:130px;white-space:pre;margin-left:9px}.product-item-simple .product-amount{line-height:0;font-size:0;margin-top:5px}.product-item-simple .product-amount .amount-title{padding-bottom:4px;line-height:normal;font-size:11px;color:#999;text-align:center}.product-item-simple .product-amount .shop2-product-amount{margin:0 auto}.product-item-simple .product-price{cursor:default;vertical-align:bottom;line-height:normal;text-align:left;min-height:42px;margin:5px 0;display:inline-block;*display:inline;*zoom:1}.product-item-simple .product-price .price-current{font-size:14px;color:#333}.product-item-simple .product-price .price-current strong{font-size:18px;line-height:1}.product-item-simple .product-price .price-old{vertical-align:middle;text-decoration:line-through;font-size:18px;color:#eb3c3c;display:inline-block;*display:inline;*zoom:1}.product-item-simple .product-price .price-old span{font-size:14px;color:#9a9a9a}.product-item-simple .product-price .price-old strong{font-size:14px;font-weight:normal;line-height:1}.product-item-simple .product-price .price-old.question{cursor:pointer;padding-right:15px;background:url("../images/question-price.png") 100% 6px no-repeat}.product-item-simple .shop2-product-btn{display:block;margin:0 auto}.shop2-pricelist{display:table;width:100%;margin:20px 0}.shop2-pricelist .tr{display:table-row}.shop2-pricelist .odd{background:none transparent}.shop2-pricelist .even{background-color:#f6f6f6}.shop2-pricelist .th{display:table-cell;padding:8px 10px;background-color:#eb3c3c;white-space:pre;font-size:13px;color:#fff}.shop2-pricelist .th .shop2-options-btn{color:#fff;display:inline-block;*display:inline;*zoom:1;padding:0 14px 0 0;position:relative;text-decoration:none}.shop2-pricelist .th .shop2-options-btn .shop2-options-text{display:inline-block;*display:inline;*zoom:1;border-bottom:1px dashed #fff}.shop2-pricelist .th .shop2-options-btn .shop2-options-arrow{position:absolute;width:0;height:0;line-height:0;font-size:0;border-style:solid;border-width:5px 4px 0 4px;border-color:#fff transparent transparent transparent;right:0;top:50%;margin:-2px 0 0}.shop2-pricelist .th .shop2-options-btn .shop2-options-arrow-revert{border-width:0 4px 5px 4px;border-color:transparent transparent #fff transparent}.shop2-pricelist .td{display:table-cell;font-size:12px;padding:4px 10px;border-bottom:1px solid #dedede;vertical-align:middle}.shop2-pricelist .td .shop2-options-btn{display:inline-block;*display:inline;*zoom:1;border-bottom:1px dashed #08c;text-decoration:none}.shop2-pricelist .td.column-name{vertical-align:top}.shop2-pricelist .td.column-price{font-size:15px;color:#333;text-align:right;width:1px}.shop2-pricelist .td.column-amount{width:1px}.shop2-pricelist .td.column-add{padding-left:0;width:1px}.shop2-pricelist .product-wrapping{vertical-align:middle;margin-right:10px;display:inline-block;*display:inline;*zoom:1}.shop2-pricelist .product-name{margin-top:4px;font-size:12px}.shop2-pricelist .product-article{font-size:10px;padding-bottom:4px}.shop2-pricelist .product-article span{color:#888}.shop2-pricelist .shop2-product-actions{vertical-align:middle;display:inline-block;*display:inline;*zoom:1}.shop2-pricelist .shop2-product-actions dt{background:none;vertical-align:middle;display:inline-block;*display:inline;*zoom:1}.shop2-pricelist .shop2-product-actions dt span.name-action{display:none}.shop2-pricelist .product-vendor{font-size:11px;margin:4px 0}.shop2-pricelist .product-vendor span{color:#888}.shop2-pricelist .price-current{font-size:15px;font-weight:bold;white-space:pre}.shop2-pricelist .price-old{font-size:15px;text-decoration:line-through;color:#eb3c3c;display:inline-block;*display:inline;*zoom:1}.shop2-pricelist .price-old span{font-size:13px;color:#9a9a9a}.shop2-pricelist .price-old span strong{font-weight:normal}.shop2-pricelist .price-old.question{cursor:pointer;padding-left:15px;background:url("../images/question-price.png") 0 2px no-repeat}.shop2-pricelist table.shop2-product-options{margin:1px 0}.shop2-pricelist table.shop2-product-options tr.odd,.shop2-pricelist table.shop2-product-options tr.even{background:none transparent}.shop2-pricelist table.shop2-product-options th,.shop2-pricelist table.shop2-product-options td{padding:0;border:none;background:none transparent;vertical-align:top}.shop2-pricelist table.shop2-product-options th{padding:3px 10px 3px 0;line-height:16px;font-size:11px;color:#626262}.shop2-pricelist table.shop2-product-options td{padding:3px 0}.shop2-pricelist table.shop2-product-options tr.type-color td,.shop2-pricelist table.shop2-product-options tr.type-texture td{padding:0}.shop2-pricelist .product-label{overflow:hidden;margin:-3px 0 0 -10px}.shop2-pricelist .product-label div{float:left;display:inline;font-size:13px;font-weight:bold;color:#fff;padding:2px 10px;line-height:normal;cursor:default}.shop2-pricelist .product-label div::-moz-selection{background:none;text-shadow:none}.shop2-pricelist .product-label div::selection{background:none;text-shadow:none}.shop2-pricelist .product-label div.product-new{background-color:#eb3c3c}.shop2-pricelist .product-label div.product-spec{background-color:#f1632b;margin-right:2px}.shop2-group-kinds{line-height:0;font-size:0;margin:15px -25px 15px 0}.shop2-kind-item{border:1px solid #dedede;vertical-align:top;padding:9px;width:200px;margin:5px 25px 5px 0;line-height:normal;text-align:left;font-size:12px;display:inline-block;*display:inline;*zoom:1}.shop2-kind-item.marginRight0{margin-right:0 !important}.shop2-kind-item .kind-image{float:left;display:inline;text-align:center;width:70px;height:70px;line-height:0;font-size:0}.shop2-kind-item .kind-image img{font-size:11px;line-height:normal;vertical-align:middle;border:none}.shop2-kind-item .kind-image>a{text-decoration:none;display:inline-block;vertical-align:middle}.shop2-kind-item .kind-image>a>img,.shop2-kind-item .kind-image>a:hover>img{border:none}.shop2-kind-item .kind-image.no-image{background:#e6e6e6 url("../images/noimage2.png") 50% 50% no-repeat}.shop2-kind-item .kind-image .verticalMiddle{vertical-align:middle;width:0;height:100%;display:inline-block;*display:inline;*zoom:1}.shop2-kind-item .kind-details{padding-left:15px;overflow:hidden}.shop2-kind-item .kind-name{margin-bottom:2px}.shop2-kind-item .kind-price{cursor:default}.shop2-kind-item .kind-price .price-current{font-size:13px;color:#333}.shop2-kind-item .kind-price .price-current strong{font-size:13px}.shop2-kind-item .kind-price .price-old{text-decoration:line-through;font-size:13px;color:#eb3c3c}.shop2-kind-item .kind-price .price-old span{color:#9a9a9a}.shop2-kind-item .kind-price .price-old strong{font-size:13px;font-weight:normal}.shop2-kind-item .kind-price .price-old{vertical-align:middle;text-decoration:line-through;font-size:15px;color:#eb3c3c;display:inline-block;*display:inline;*zoom:1}.shop2-kind-item .kind-price .price-old span{font-size:13px;color:#9a9a9a}.shop2-kind-item .kind-price .price-old strong{font-size:13px;font-weight:normal}.shop2-kind-item .kind-price .price-old.question{cursor:pointer;padding-right:15px;background:url("../images/question-price.png") 100% 3px no-repeat}.shop2-kind-item .kind-price .shop2-product-btn{margin:5px 0 0}.shop2-kind-item table.shop2-product-params{clear:both;margin-top:5px}.shop2-kind-item table.shop2-product-params tr.odd,.shop2-kind-item table.shop2-product-params tr.even{background-color:transparent}.shop2-kind-item table.shop2-product-params tr.odd a.file span.icon,.shop2-kind-item table.shop2-product-params tr.even a.file span.icon{background-position:-21px 0}.shop2-kind-item table.shop2-product-params th,.shop2-kind-item table.shop2-product-params td{font-size:12px;padding-left:0;border-top:1px solid #dedede}.shop2-kind-item table.shop2-product-params th{font-weight:normal;width:75px}.shop2-kind-item table.shop2-product-params tr:first-child th,.shop2-kind-item table.shop2-product-params tr:first-child td{border:none}.shop2-kind-item .shop2-color-pick li,.shop2-kind-item .shop2-texture-pick li{border-color:#dedede}.shop2-product-article{font-size:12px;line-height:15px;margin:10px 0}.shop2-product-article span{color:#999}.shop2-product{margin:30px 0 70px 0;position:relative;text-align:left}.shop2-product .product-side-l{float:left;width:200px}.shop2-product .product-side-r{overflow:hidden;padding-left:10px}.shop2-product .product-new,.shop2-product .product-spec{position:absolute;font-size:13px;font-weight:bold;color:#fff;padding:2px 10px;line-height:normal;cursor:default}.shop2-product .product-new::-moz-selection,.shop2-product .product-spec::-moz-selection{background:none;text-shadow:none}.shop2-product .product-new::selection,.shop2-product .product-spec::selection{background:none;text-shadow:none}.shop2-product .product-new{background-color:#eb3c3c;left:0;bottom:0}.shop2-product .product-spec{background-color:#f1632b;left:0;bottom:100%}.shop2-product .product-image{margin:0 auto;text-align:center;width:200px;height:190px;line-height:0;font-size:0;position:relative}.shop2-product .product-image img{font-size:12px;line-height:normal;vertical-align:middle;border:none}.shop2-product .product-image>a{text-decoration:none;display:inline-block;vertical-align:middle}.shop2-product .product-image>a>img,.shop2-product .product-image>a:hover>img{border:none}.shop2-product .product-image.no-image{background:#e6e6e6 url("../images/noimage.png") 50% 50% no-repeat}.shop2-product .product-image .verticalMiddle{vertical-align:middle;width:0;height:100%;display:inline-block;*display:inline;*zoom:1}.shop2-product .product-thumbnails{position:relative}.shop2-product .product-thumbnails ul,.shop2-product .product-thumbnails li{list-style:none;line-height:0;font-size:0;padding:0;margin:0}.shop2-product .product-thumbnails ul{overflow:hidden}.shop2-product .product-thumbnails li{float:left;display:inline;margin:8px 6px 0 0;border:2px solid #dedede;background-color:#dedede;width:56px;height:56px}.shop2-product .product-thumbnails li.active-image{border-color:#eb3c3c}.shop2-product .product-thumbnails li img{font-size:11px;line-height:normal;vertical-align:middle;border:none}.shop2-product .product-thumbnails li .verticalMiddle{vertical-align:middle;width:0;height:100%;display:inline-block;*display:inline;*zoom:1}.shop2-product .form-add{line-height:0;font-size:0;border:1px solid #dedede;padding:4px 19px;margin-bottom:10px}.shop2-product .form-add .product-price{cursor:default;vertical-align:middle;line-height:normal;min-width:184px;margin:5px 20px 5px 0;display:inline-block;*display:inline;*zoom:1}.shop2-product .form-add .product-price .price-current{font-size:18px;color:#333}.shop2-product .form-add .product-price .price-current strong{font-size:22px;line-height:1}.shop2-product .form-add .product-price .price-old{vertical-align:middle;text-decoration:line-through;font-size:18px;color:#eb3c3c;display:inline-block;*display:inline;*zoom:1}.shop2-product .form-add .product-price .price-old span{font-size:14px;color:#9a9a9a}.shop2-product .form-add .product-price .price-old strong{font-size:18px;font-weight:normal}.shop2-product .form-add .product-price .price-old.question{cursor:pointer;padding-right:15px;background:url("../images/question-price.png") 100% 6px no-repeat}.shop2-product .form-add .product-amount{vertical-align:middle;line-height:normal;font-size:11px;margin:5px 20px 5px 0;display:inline-block;*display:inline;*zoom:1}.shop2-product .form-add .product-amount .amount-title{margin-bottom:1px;color:#999}.shop2-product .form-add .shop2-product-btn{margin:5px 0}.shop2-product .shop2-product-actions dt{width:200px;vertical-align:top;margin:0 5px 5px 0;display:inline-block;*display:inline;*zoom:1}.shop2-product .shop2-product-actions dt span.name-action{max-width:160px;white-space:pre}.shop2-product .product-details{border:1px solid #dedede;padding:9px;margin-top:5px}.shop2-product .product-details table.shop2-product-options th,.shop2-product .product-details table.shop2-product-options td{border:none;padding:6px 10px}.shop2-product .product-details table.shop2-product-options tr.type-color td,.shop2-product .product-details table.shop2-product-options tr.type-texture td{padding:3px 10px}.shop2-product .product-details div.yashare{margin-top:10px}.shop2-product .product-details div.yashare:first-child{margin-top:0}.shop2-product-data{margin:30px 0}.shop2-product-tabs,.shop2-product-tabs li{list-style:none;line-height:0;font-size:0;padding:0;margin:0}.shop2-product-tabs{margin-bottom:-1px}.shop2-product-tabs li{vertical-align:top;border:1px solid #ccc;background-color:#eee;background-image:-moz-linear-gradient(top, #f8f8f8, #dfdfdf);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f8f8f8), to(#dfdfdf));background-image:-webkit-linear-gradient(top, #f8f8f8, #dfdfdf);background-image:-o-linear-gradient(top, #f8f8f8, #dfdfdf);background-image:linear-gradient(to bottom, #f8f8f8, #dfdfdf);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f8', endColorstr='#dfdfdf', GradientType=0);-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;margin-right:2px;display:inline-block;*display:inline;*zoom:1}.shop2-product-tabs li a{cursor:pointer;display:inline-block;height:30px;line-height:30px;font-size:15px;font-weight:bold;text-decoration:none;color:#666;padding:0 9px}.shop2-product-tabs li a::-moz-selection{background:none;text-shadow:none}.shop2-product-tabs li a::selection{background:none;text-shadow:none}.shop2-product-tabs li.active-tab{background:none #fff;padding-bottom:1px;border-bottom:none}.shop2-product-tabs li.active-tab a{cursor:default;color:#333}.shop2-product-desc{border-color:#ccc;border-style:solid;border-width:1px 1px 5px 1px;padding:9px;text-align:left}.shop2-product-desc .desc-area{position:absolute;left:-99999px;top:-99999px}.shop2-product-desc .desc-area.active-area{position:static}.shop2-product-desc .shop2-kind-item{margin-right:15px}.shop2-product-desc .shop2-color-pick li,.shop2-product-desc .shop2-texture-pick li{border-color:#eb3c3c}.shop2-product-tags{background-color:#eee;padding:10px 20px;text-align:left;font-size:14px;font-weight:bold;cursor:default;overflow:hidden}.shop2-product-tags>span{float:left;padding-left:24px;padding-right:14px;background:url("../images/icon-tags.png") 0 4px no-repeat;font-size:13px;font-weight:normal;line-height:16px}.shop2-product-tags>div{overflow:hidden}.shop2-pagelist,.shop2-pagelist li{list-style:none;line-height:0;font-size:0;padding:0;margin:0}.shop2-pagelist{margin:20px 0;text-align:center}.shop2-pagelist li{background-color:#fff;border:1px solid #ccc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;vertical-align:top;margin:0 2px;display:inline-block;*display:inline;*zoom:1}.shop2-pagelist li.page-first a,.shop2-pagelist li.page-last a,.shop2-pagelist li.page-prev a,.shop2-pagelist li.page-next a{display:block;background:url("../images/pagelist-arrows.png") no-repeat;text-decoration:none;cursor:pointer;width:28px;height:28px}.shop2-pagelist li.page-first{margin-left:0}.shop2-pagelist li.page-first a{background-position:0 0}.shop2-pagelist li.page-last{margin-right:0}.shop2-pagelist li.page-last a{background-position:0 -28px}.shop2-pagelist li.page-prev a{background-position:0 -56px}.shop2-pagelist li.page-next a{background-position:0 -84px}.shop2-pagelist li.page-num a,.shop2-pagelist li.page-num span{display:inline-block;min-width:20px;padding:0 4px;height:28px;line-height:28px;text-decoration:none;text-align:center;font-size:15px;color:#333}.shop2-pagelist li.page-num.active-num{background-color:#eee;background-image:-moz-linear-gradient(top, #f8f8f8, #dfdfdf);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f8f8f8), to(#dfdfdf));background-image:-webkit-linear-gradient(top, #f8f8f8, #dfdfdf);background-image:-o-linear-gradient(top, #f8f8f8, #dfdfdf);background-image:linear-gradient(to bottom, #f8f8f8, #dfdfdf);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f8', endColorstr='#dfdfdf', GradientType=0)}.shop2-pagelist li.page-num.active-num a{cursor:default}.shop2-cart-update{display:none}table.shop2-cart-table{border-collapse:collapse;border-spacing:0;width:100%;margin:15px 0}table.shop2-cart-table th,table.shop2-cart-table td{vertical-align:middle;padding:10px;margin:0;font-size:13px;text-align:left}table.shop2-cart-table th{background-color:#eb3c3c;white-space:pre;font-weight:normal;color:#fff}table.shop2-cart-table td{border-bottom:1px solid #dedede}table.shop2-cart-table td.cart-price,table.shop2-cart-table td.cart-amount,table.shop2-cart-table td.cart-delete{width:1px;text-align:center}table.shop2-cart-table td.cart-price{text-align:right;font-size:14px;font-weight:bold;color:#333}table.shop2-cart-table td.cart-delete a{text-decoration:none;display:block;cursor:pointer;width:15px;height:15px}table.shop2-cart-table td.cart-delete img{border:none;display:block;width:15px;height:15px}table.shop2-cart-table td.cart-product{vertical-align:top}table.shop2-cart-table td.cart-product .cart-product-image{text-align:center;width:90px;height:90px;line-height:0;font-size:0;float:left;display:inline;margin-right:10px}table.shop2-cart-table td.cart-product .cart-product-image img{font-size:12px;line-height:normal;vertical-align:middle;border:none}table.shop2-cart-table td.cart-product .cart-product-image>a{text-decoration:none;display:inline-block;vertical-align:middle}table.shop2-cart-table td.cart-product .cart-product-image>a>img,table.shop2-cart-table td.cart-product .cart-product-image>a:hover>img{border:none}table.shop2-cart-table td.cart-product .cart-product-image.no-image{background:#e6e6e6 url("../images/noimage2.png") 50% 50% no-repeat}table.shop2-cart-table td.cart-product .cart-product-image .verticalMiddle{vertical-align:middle;width:0;height:100%;display:inline-block;*display:inline;*zoom:1}table.shop2-cart-table td.cart-product .cart-product-details{overflow:hidden}table.shop2-cart-table td.cart-product .cart-product-name{margin-bottom:2px}table.shop2-cart-table td.cart-product .cart-product-article{font-size:11px;margin-bottom:6px}table.shop2-cart-table td.cart-product .cart-product-article span{color:#999}table.shop2-cart-table td.cart-product .cart-product-param{list-style:none;line-height:0;font-size:0;padding:0;margin:0;color:#7c7c7c}table.shop2-cart-table td.cart-product .cart-product-param>li{margin:4px 0}table.shop2-cart-table td.cart-product .cart-product-param .param-title,table.shop2-cart-table td.cart-product .cart-product-param .param-value{vertical-align:middle;line-height:normal;font-size:12px;display:inline-block;*display:inline;*zoom:1}table.shop2-cart-table td.cart-product .cart-product-param .param-title{margin-right:4px}table.shop2-cart-table td.cart-product .cart-product-param .param-value{font-weight:bold}table.shop2-cart-table td.cart-product .cart-product-param .shop2-color-pick li{margin:0}table.shop2-cart-table td.cart-product .cart-product-action{font-size:12px;color:#eb3c3c;margin:4px 0}table.shop2-cart-total{border-collapse:collapse;border-spacing:0;width:100%}table.shop2-cart-total th,table.shop2-cart-total td{border-bottom:1px solid #dedede;vertical-align:middle;text-align:right;padding:0 0 0 10px;margin:0;width:140px;height:40px;white-space:pre}table.shop2-cart-total th{font-size:14px;font-weight:normal}table.shop2-cart-total th img{vertical-align:top;cursor:pointer;margin-top:1px}table.shop2-cart-total td{font-size:18px;color:#333}table.shop2-cart-total td:first-child{width:auto;text-align:left;border-color:transparent;padding:0 20px 0 0;white-space:normal}table.shop2-cart-total .question{cursor:pointer}.shop2-coupon{text-align:left;background-color:#fdf5b5;position:relative;min-width:330px;height:40px;*zoom:1}.shop2-coupon input[type="text"]{background:none transparent;vertical-align:top;border:none;padding:0;margin:0}.shop2-coupon .coupon-arrow{line-height:0;font-size:0;width:0;height:0;position:absolute;left:100%;top:50%;margin-top:-20px;border-style:solid;border-width:20px 0 20px 12px;border-color:transparent transparent transparent #fdf5b5}.shop2-coupon .coupon-body{overflow:hidden;cursor:default;padding:6px 6px 6px 20px;height:28px}.shop2-coupon .coupon-label{float:left;display:inline;width:76px;height:28px;line-height:28px;font-size:15px;margin-right:8px}.shop2-coupon .coupon-btn{float:right;display:inline;margin:1px 0 1px 8px}.shop2-coupon .coupon-field{display:block;overflow:hidden;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:1px solid #cfcfcf;background-color:#fff;height:26px;padding:0 3px}.shop2-coupon .coupon-field input[type="text"]{width:100%;font-family:inherit;font-size:14px;color:#333;cursor:default;padding:5px 0}.shop2-coupon .coupon-id{padding:12px 6px 12px 20px;cursor:default;text-align:left;line-height:0;font-size:0;position:absolute;top:100%;right:0;left:0}.shop2-coupon .coupon-id a,.shop2-coupon .coupon-id span{display:inline-block;vertical-align:middle;line-height:normal;font-size:13px}.shop2-coupon .coupon-id .coupon-code{padding:0 10px 0 12px;color:#787878}.shop2-coupon .coupon-id .coupon-delete{line-height:0;font-size:0;text-decoration:none;background:url("../images/delete-coupon.png") 0 0 no-repeat;width:15px;height:15px;cursor:pointer}.shop2-discounts-desc{margin:20px 0;font-size:13px;text-align:left}.shop2-discounts-desc .block-title{font-size:15px;font-weight:bold;color:#333;margin-bottom:10px}.shop2-discounts-desc .discount-name{font-weight:bold;color:#eb3c3c;margin:5px 0}.shop2-discounts-desc .discount-desc{overflow:hidden;margin:5px 0 5px 0}.shop2-discounts-desc .discount-desc p{margin:0 0 15px}.shop2-cart-registration{margin:40px 0;text-align:left;clear:both}.shop2-cart-registration table.table-registration{border-collapse:collapse;border-spacing:0;width:100%}.shop2-cart-registration table.table-registration td{width:50%;padding:30px;margin:0;vertical-align:top;text-align:left;font-size:13px}.shop2-cart-registration table.table-registration td.cell-l{background-color:#fdf5b5}.shop2-cart-registration table.table-registration td.cell-r{vertical-align:bottom;background-color:#eee;border-left:1px solid #fff;padding:10px 30px}.shop2-cart-registration table.table-registration td.cell-r p{min-width:170px;margin:20px 0}.shop2-cart-registration form.form-registration{min-width:170px;padding:0;margin:0}.shop2-cart-registration form.form-registration input[type="text"],.shop2-cart-registration form.form-registration input[type="password"]{background:none transparent;vertical-align:top;border:none;padding:0;margin:0}.shop2-cart-registration form.form-registration div{margin-bottom:6px}.shop2-cart-registration form.form-registration button{margin-top:8px}.shop2-cart-registration form.form-registration .registration-field{display:block;overflow:hidden;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:1px solid #cfcfcf;background-color:#fff;height:26px;padding:0 3px;margin-top:2px}.shop2-cart-registration form.form-registration .registration-field input[type="text"],.shop2-cart-registration form.form-registration .registration-field input[type="password"]{width:100%;font-family:inherit;font-size:14px;color:#333;cursor:default;padding:5px 0}.shop2-order-options{margin:20px 0;text-align:left}.shop2-order-options .total-sum{background-color:#f2f2f2;padding:15px;font-size:12px;margin-bottom:30px}.shop2-order-options .total-sum strong{font-size:16px;color:#222}.shop2-order-options .options-list{margin:20px 0;font-size:14px;text-align:left}.shop2-order-options .option-type{border-bottom:1px solid #dedede}.shop2-order-options .option-type:first-child{border-top:1px solid #dedede}.shop2-order-options .option-type .option-label{overflow:hidden;cursor:pointer;display:block;padding:5px 10px;line-height:0;font-size:0}.shop2-order-options .option-type .option-label input[type="radio"]{cursor:pointer;margin:0 0 1px;vertical-align:middle}.shop2-order-options .option-type .option-label span{font-size:14px;line-height:normal;padding:8px 10px;padding-left:10px;vertical-align:middle}.shop2-order-options .option-type .label-icons{margin-top:5px;display:none !important}.shop2-order-options .option-type .label-icons img{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#fff;border:1px solid #dedede;height:42px;vertical-align:middle;margin:0 5px 10px}.shop2-order-options .option-type.active-type .label-icons{display:block !important}.shop2-order-options .option-type .option-details{overflow:hidden;padding:0 20px 20px 40px;display:none}.shop2-order-options .option-type .option-details .option-item{margin:10px 0}.shop2-order-options .option-type .option-details .option-item label{display:inline-block}.shop2-order-options .option-type .option-details .option-item label>span{display:block;margin-bottom:2px}.shop2-order-options .option-type.active-type{background-color:#fdf5b5;color:#3c3c3c}.shop2-order-options .option-type.active-type .option-label span.label-icon{border:1px solid #ccc;background-color:#e6e6e6}.shop2-order-options .option-type.active-type .option-details{display:block}.shop2-order-options .option-type .payment_methods-column{display:inline-block;vertical-align:top;margin-left:15px;padding:0 !important}.shop2-order-options .option-type .payment_methods-column label{display:block}.shop2-order-options.shop2-delivery .option-type .option-label{padding:10px}.shop2-order-completed{margin:20px 0;text-align:left}.shop2-order-completed div{margin:10px 0}table.shop2-table-person{border-collapse:collapse;border-spacing:0;margin:20px 0}table.shop2-table-person th,table.shop2-table-person td{border:1px solid #dedede;vertical-align:middle;padding:5px 10px;margin:0;text-align:left;font-size:13px}table.shop2-table-order{border-collapse:collapse;border-spacing:0;margin:20px 0;width:100%}table.shop2-table-order th,table.shop2-table-order td{border:1px solid #dedede;vertical-align:middle;padding:5px;margin:0;text-align:left;font-size:13px}table.shop2-table-order th img,table.shop2-table-order td img{vertical-align:middle;margin-right:7px}table.shop2-table-order th span,table.shop2-table-order td span{vertical-align:middle}table.shop2-table-order tr:first-child th{background-color:#dedede;color:#3c3c3c}table.shop2-table-order tr:first-child th.wide-cell{width:55px}.shop2-payments-order label{display:block;margin:0 0 10px}.shop2-payments-order .label-icons{margin-top:5px;display:block}.shop2-payments-order .label-icons img{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#fff;border:1px solid #dedede;height:42px;vertical-align:middle;margin:0 5px 10px}.shop2-payments-order .payment_methods-column{display:inline-block;vertical-align:top;margin-left:15px;padding:0 !important}.shop2-payments-order .payment_methods-column label{display:block}.error,.required{color:#eb3c3c !important}.shop2-order-form .form-item{margin:15px 0}.shop2-order-form .form-item-submit{text-align:center}.shop2-order-form .order-form-options{display:block;margin:5px 0}.shop2-order-form label{display:inline-block}.shop2-order-form label strong{display:block;margin-bottom:2px}.shop2-order-form small{display:block;font-size:11px}#shop2-msg{display:none;z-index:1100;position:absolute;overflow:hidden;width:200px;padding:4px 14px;border:1px solid #e1c893;background-color:#f2e6cf;-webkit-box-shadow:#fdfbf7 0 1px 0 inset,rgba(0,0,0,0.45) 0 2px 6px;-moz-box-shadow:#fdfbf7 0 1px 0 inset,rgba(0,0,0,0.45) 0 2px 6px;box-shadow:#fdfbf7 0 1px 0 inset,rgba(0,0,0,0.45) 0 2px 6px;text-align:left;line-height:17px;font-size:12px;color:#494949;width:auto}#shop2-msg p{margin:10px 0;padding:0}.shop2-warning{overflow:hidden;padding:14px 30px 14px 100px;border:1px solid #e1c893;background:#f2e6cf url("../images/warning-icon.png") 24px 14px no-repeat;-webkit-box-shadow:#fdfbf7 0 1px 0 inset,rgba(0,0,0,0.45) 0 2px 6px;-moz-box-shadow:#fdfbf7 0 1px 0 inset,rgba(0,0,0,0.45) 0 2px 6px;box-shadow:#fdfbf7 0 1px 0 inset,rgba(0,0,0,0.45) 0 2px 6px;text-align:left;font-size:13px;color:#494949;margin:1em 0;min-height:58px}.shop2-info{overflow:hidden;padding:14px 30px 14px 100px;border:1px solid #e1c893;background:#f2e6cf url("../images/warning-icon.png") 24px 14px no-repeat;-webkit-box-shadow:#fdfbf7 0 1px 0 inset,rgba(0,0,0,0.45) 0 2px 6px;-moz-box-shadow:#fdfbf7 0 1px 0 inset,rgba(0,0,0,0.45) 0 2px 6px;box-shadow:#fdfbf7 0 1px 0 inset,rgba(0,0,0,0.45) 0 2px 6px;text-align:left;font-size:13px;color:#494949;margin:1em 0;min-height:58px;background-image:none;min-height:auto;padding-left:30px}.shop2-vendors{list-style:none;line-height:0;font-size:0;padding:0;margin:0;margin:20px 0}.shop2-vendors .shop2-vendor{border:1px solid #dedede;vertical-align:top;width:110px;padding:0 5px;margin:0 10px 10px 0;display:inline-block;*display:inline;*zoom:1}.shop2-vendors .shop2-vendor .vendor-logo{width:80px;height:80px;margin:20px auto 10px;text-align:center}.shop2-vendors .shop2-vendor .vendor-logo img{border:none;display:inline-block;vertical-align:middle}.shop2-vendors .shop2-vendor .vendor-logo .verticalMiddle{vertical-align:middle;width:0;height:100%;display:inline-block;*display:inline;*zoom:1}.shop2-vendors .shop2-vendor .vendor-logo.no-logo{background:#e6e6e6 url("../images/vendor-nologo.png") 50% 50% no-repeat;height:80px}.shop2-vendors .shop2-vendor .vendor-name{margin:10px 0;line-height:normal;font-size:12px;text-align:center;text-decoration:underline}.shop2-vendors .shop2-vendor a,.shop2-vendors .shop2-vendor span{display:block}.shop2-vendors .shop2-vendor a{text-decoration:none}.shop2-vendors .shop2-vendor a:hover .vendor-name{text-decoration:none}.shop2-product-folders a{white-space:pre;display:inline-block;*display:inline;*zoom:1;position:relative;background:#dedede;color:#626262;font-size:11px;line-height:26px;text-decoration:none;padding:0 8px;margin:0 20px 10px 0}.shop2-product-folders a:hover{color:#08c}.shop2-product-folders a span{position:absolute;right:-10px;top:0px;border-width:13px 0 13px 10px;border-color:transparent transparent transparent #dedede;line-height:0;font-size:0;width:0;height:0;border-style:solid}fieldset.shop2-order-data{border:1px solid #dedede;padding:5px;margin:0 0 10px 0}fieldset.shop2-order-data legend{padding:2px 10px;font-size:12px}fieldset.shop2-order-data table{border-collapse:collapse}fieldset.shop2-order-data td,fieldset.shop2-order-data th{border-top:1px solid #eee;font-size:13px;margin:0;padding:5px 10px;text-align:left;vertical-align:middle}fieldset.shop2-order-data tr:first-child td,fieldset.shop2-order-data tr:first-child th{border-top:none}fieldset.shop2-order-data th{width:220px}a.shop2-toggle-fields{font-weight:bold;border-bottom:1px dashed #08c;text-decoration:none}a.shop2-toggle-fields:hover{border-bottom:none;text-decoration:none}.shop2-main-header{background-color:#cfcfcf;background-image:-moz-linear-gradient(top, #d1d1d1, #ccc);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#d1d1d1), to(#ccc));background-image:-webkit-linear-gradient(top, #d1d1d1, #ccc);background-image:-o-linear-gradient(top, #d1d1d1, #ccc);background-image:linear-gradient(to bottom, #d1d1d1, #ccc);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d1d1d1', endColorstr='#ccc', GradientType=0);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;color:#333;font-size:16px;line-height:30px;font-weight:bold;padding:0 10px}.shop2-main-header+.product-list{margin-top:0;margin-bottom:0}.shop2-main-new{background-color:#ec4848;background-image:-moz-linear-gradient(top, #ed5151, #eb3c3c);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ed5151), to(#eb3c3c));background-image:-webkit-linear-gradient(top, #ed5151, #eb3c3c);background-image:-o-linear-gradient(top, #ed5151, #eb3c3c);background-image:linear-gradient(to bottom, #ed5151, #eb3c3c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed5151', endColorstr='#eb3c3c', GradientType=0);color:#fff}.shop2-main-spec{background-color:#f37442;background-image:-moz-linear-gradient(top, #f47f51, #f1632b);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f47f51), to(#f1632b));background-image:-webkit-linear-gradient(top, #f47f51, #f1632b);background-image:-o-linear-gradient(top, #f47f51, #f1632b);background-image:linear-gradient(to bottom, #f47f51, #f1632b);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47f51', endColorstr='#f1632b', GradientType=0);color:#fff}.shop2-main-before{padding:10px 0}.shop2-main-before+.product-list{margin-top:0;margin-bottom:0}.shop2-main-after{padding:10px 0 35px}.shop2-edost{margin:0 0 0 10px}.shop2-edost label{display:block;overflow:hidden}.shop2-edost label img,.shop2-edost label input{display:inline-block;vertical-align:middle}.shop2-delivery h2{font-weight:bold;font-size:16px;color:#484848;padding:0 0 7px;border-bottom:2px solid #b7b289;margin:40px 0 0}.shop2-edost-control{float:left}.shop2-edost-variant{color:#484848;padding:3px 0;border-bottom:1px solid #e5dea6}.shop2-edost-variant>label .shop2-edost-control{width:100px}.shop2-edost-variant>label img{-webkit-box-shadow:0 0 3px #666;-moz-box-shadow:0 0 3px #666;box-shadow:0 0 3px #666;margin:3px 0 3px 6px}.shop2-edost-day{background:url("../images/lorry.png") 2px 50% no-repeat;padding:4px 0 4px 23px;margin-left:100px;font-size:12px;color:#5f5f5e}.shop2-edost-pickpointmap{margin:0 0 0 100px}.shop2-edost-office{margin:3px 0 10px 100px;padding:7px 10px;background:#ffffeb;-webkit-box-shadow:0 1px 2px #c0c0c0;-moz-box-shadow:0 1px 2px #c0c0c0;box-shadow:0 1px 2px #c0c0c0;font-size:12px}.shop2-edost-office>label{font-weight:bold;margin:0 0 5px 0}.shop2-edost-office>label .shop2-edost-control{width:25px}.shop2-edost-office-address,.shop2-edost-office-schedule,.shop2-edost-office-tel{margin:0 0 0 25px}.product-compare{padding:8px 0;border-top:1px solid #dedede}.product-compare input{vertical-align:middle}.shop2-pricelist .product-compare,.product-details .product-compare,.shop2-kind-item .product-compare{border-top:none;border-bottom:1px solid #dedede}.product-details .product-compare{font-size:12px}.shop2-tooltip{background:url(../images/question-price.png) 0 0 no-repeat;width:13px;height:13px;cursor:pointer;display:inline-block;vertical-align:middle}.shop2-input{height:26px;box-sizing:border-box;background-color:white;border:1px solid silver;border-radius:4px;padding:0 5px;font-size:14px}.shop2-textarea{height:26px;box-sizing:border-box;background-color:white;border:1px solid silver;border-radius:4px;padding:0 5px;font-size:14px;height:auto;padding:5px}.shop2-cart-auth{background-color:#eee;border-radius:4px;padding:22px 18px;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:400;color:#4f4f4f;margin:40px 0}.shop2-cart-auth__row{line-height:21px}.shop2-cart-auth__row--top-offset{margin-top:16px}.shop2-cart-auth__expand{border-bottom:1px dotted #08c}.shop2-cart-auth__expand,.shop2-cart-auth__expand:hover{color:#08c;text-decoration:none}.shop2-cart-auth__expand:hover{border-bottom-color:transparent}.shop2-cart-auth__form{margin:16px 0;display:none}.shop2-cart-auth__label{display:inline-block;font-weight:bold;color:#212121;font-size:13px;line-height:15px}.shop2-cart-auth__label--password{margin-left:17px}.shop2-cart-auth__input{height:26px;box-sizing:border-box;background-color:white;border:1px solid silver;border-radius:4px;padding:0 5px;font-size:14px;width:118px;margin:0 5px 0 5px}.shop2-order-form--offset-left{margin-left:10px}.personal-html-content{position:fixed;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,0.3);z-index:10001;opacity:0;padding:10px 0;visibility:hidden;display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease}.personal-html-content.active{opacity:1;visibility:visible}.personal-html-content-in{position:relative;width:100%;max-width:700px;padding:20px;margin:10px;background:#fff;height:500px;max-height:100%;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-moz-box-shadow:0 0 14px rgba(0,0,0,0.07);-webkit-box-shadow:0 0 14px rgba(0,0,0,0.07);box-shadow:0 0 14px rgba(0,0,0,0.07);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.personal-html-content-in .close-btn{position:absolute;right:0;top:0;cursor:pointer;width:40px;height:40px;background:#fff url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2210px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2010%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23474747%22%20d%3D%22M%206.4%205%20C%206.4%205%209.71%208.31%209.71%208.31%20C%2010.1%208.7%2010.1%209.33%209.71%209.71%20C%209.32%2010.1%208.7%2010.1%208.31%209.71%20C%208.31%209.71%205%206.4%205%206.4%20C%205%206.4%201.69%209.71%201.69%209.71%20C%201.3%2010.1%200.67%2010.1%200.29%209.71%20C%20-0.1%209.33%20-0.1%208.7%200.29%208.31%20C%200.29%208.31%203.59%205%203.59%205%20C%203.59%205%200.29%201.69%200.29%201.69%20C%20-0.1%201.3%20-0.1%200.67%200.29%200.29%20C%200.67%20-0.1%201.3%20-0.1%201.69%200.29%20C%201.69%200.29%205%203.59%205%203.59%20C%205%203.59%208.31%200.29%208.31%200.29%20C%208.7%20-0.1%209.32%20-0.1%209.71%200.29%20C%2010.1%200.67%2010.1%201.3%209.71%201.69%20C%209.71%201.69%206.4%205%206.4%205%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") 50% 50% no-repeat}.personal-highslide-body{height:100%;overflow:auto;display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.order-cancel #shop2-alert-body{padding-bottom:0}.order-cancel .shop2-alert-close{padding-left:20px;font-size:13px;color:#0066cc}.order-cancel #shop2-alert-ok{display:none}.order-cancel .order-cancel-title{font-size:18px;color:#333333;margin-bottom:15px}.order-cancel{background-position:15px 50%}.shop2-product .product-flag{position:absolute;top:0;left:0;right:0}.shop2-product .product-flag div{font-size:13px;font-weight:bold;color:#fff;padding:2px 10px;line-height:normal;cursor:default;display:inline-block}.suggestions-input--wrapper{padding:10px 0 40px 32px;margin:0 0 0 16px;display:flex;border-left:2px solid #f8f8f8;align-items:center}.suggestions-input--wrapper:after{display:block;content:'';clear:both;font-size:0;height:0}.suggestions-input--wrapper .suggestions-input{display:inline-block}.suggestions-input--wrapper #shop2-deligate-calc{display:none;margin-left:10px}.suggestions-input--wrapper .suggestions-suggestions{background-color:white;border:1px solid silver;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,0.2);margin-top:1px;padding:10px 10px}.suggestions-input--wrapper .suggestions-suggestions .suggestions-suggestion{padding:4px 10px;font-weight:700;color:#333}.suggestions-input--wrapper .suggestions-suggestions .suggestions-suggestion strong{color:#333;font-weight:700;display:inherit}#shop2-order-delivery{position:relative}#shop2-order-delivery .shop2-delivery--item__tab{padding:0;margin:0 0 10px;font-size:0;line-height:0}#shop2-order-delivery .shop2-delivery--item__tab .tab-label{padding:25px 20px 25px 22px;cursor:pointer}#shop2-order-delivery .shop2-delivery--item__tab .label{cursor:pointer;padding:0;background-color:#f8f8f8;border-radius:4px;border:3px solid #f8f8f8}#shop2-order-delivery .shop2-delivery--item__tab .label .delivery-tab--icon{display:inline-block;vertical-align:top;margin-right:22px;width:52px;height:38px;background-position:0 0;background-repeat:no-repeat}#shop2-order-delivery .shop2-delivery--item__tab .label .delivery-tab--name{display:inline-block;vertical-align:top;color:#212121;font-size:17px;font-weight:700;line-height:normal}#shop2-order-delivery .shop2-delivery--item__tab .label .delivery-tab--name .delivery-tab--note{display:block;color:#828282;font-size:13px;font-weight:400;padding-bottom:10px}#shop2-order-delivery .shop2-delivery--item__tab .label .delivery-tab--name span.error{color:red;font-size:13px;display:none}#shop2-order-delivery .shop2-delivery--item__tab .label .delivery-tab--name.err span.error{display:block}#shop2-order-delivery .shop2-delivery--item__tab .label.courier .delivery-tab--icon{background-image:url(../images/сourier-icon-blue.svg);background-size:48px 31px;background-position:0 4px}#shop2-order-delivery .shop2-delivery--item__tab .label.selfdelivery .delivery-tab--icon{background-image:url(../images/selfdelivery-icon-blue.svg);background-size:38px 38px;background-position:9px 0}#shop2-order-delivery .shop2-delivery--item__tab .label.point .delivery-tab--icon{background-image:url(../images/points-icon-blue.svg);background-size:50px 32px}#shop2-order-delivery .shop2-delivery--item__tab .label.door .delivery-tab--icon{background-size:38px 38px;background-image:url(../images/mail-icon-blue.svg)}#shop2-order-delivery .shop2-delivery--item__tab .label.mail .delivery-tab--icon{background-size:38px 38px;background-position:9px 0;background-image:url(../images/mail-icon-blue.svg)}#shop2-order-delivery .shop2-delivery--item__tab .label.other .delivery-tab--icon{background-size:38px 38px;background-position:9px 0;background-image:url(../images/other-delivery-icon-blue.svg)}#shop2-order-delivery .shop2-delivery--item__tab .label .delivery-items{padding:0 20px 25px 22px;line-height:normal;font-size:13px;display:none;cursor:auto}#shop2-order-delivery .shop2-delivery--item__tab .label .delivery-items .option-type{border:none}#shop2-order-delivery .shop2-delivery--item__tab .label .delivery-items .option-type .option-details{overflow:visible}#shop2-order-delivery .shop2-delivery--item__tab .label .delivery-items .option-type .option-label{display:flex;justify-content:space-between}#shop2-order-delivery .shop2-delivery--item__tab .label .delivery-items .option-type .option-label strong{color:#212121;font-size:17px;font-weight:700;white-space:nowrap}#shop2-order-delivery .shop2-delivery--item__tab .label .delivery-items .option-type .option-label span{padding:0}#shop2-order-delivery .shop2-delivery--item__tab .label .delivery-items .option-type .option-label span.g-form-control-radio__input{left:10px;top:11px}#shop2-order-delivery .shop2-delivery--item__tab .label .delivery-items .option-type .option-label span.g-form-control-radio__label{padding-left:30px;color:#484848;font-size:14px;font-weight:400}#shop2-order-delivery .shop2-delivery--item__tab .label .delivery-items .option-type .option-label span.shop2-edost-day{margin:3px 0 0 32px;display:block;font-size:11px;color:#333;padding-left:23px}#shop2-order-delivery .shop2-delivery--item__tab .label .delivery-items .option-type .g-form-field{padding:0}#shop2-order-delivery .shop2-delivery--item__tab .label .delivery-items .option-type .g-form-field .g-form-field__title{font-size:12px}#shop2-order-delivery .shop2-delivery--item__tab.disabled .label{cursor:auto}#shop2-order-delivery .shop2-delivery--item__tab.disabled .label.courier .delivery-tab--icon{background-image:url(../images/сourier-icon-disable.svg)}#shop2-order-delivery .shop2-delivery--item__tab.disabled .label.selfdelivery .delivery-tab--icon{background-image:url(../images/selfdelivery-icon-disable.svg)}#shop2-order-delivery .shop2-delivery--item__tab.disabled .label.point .delivery-tab--icon{background-image:url(../images/points-icon-disable.svg)}#shop2-order-delivery .shop2-delivery--item__tab.disabled .label.mail .delivery-tab--icon{background-image:url(../images/mail-icon-disable.svg)}#shop2-order-delivery .shop2-delivery--item__tab.disabled .label.other .delivery-tab--icon{background-image:url(../images/other-delivery-icon-disable.svg)}#shop2-order-delivery .shop2-delivery--item__tab.disabled .label .delivery-tab--name,#shop2-order-delivery .shop2-delivery--item__tab.disabled .label .delivery-tab--note{color:#c0c0c0}#shop2-order-delivery .shop2-delivery--item__tab.active-tab .label{background-color:transparent;border-color:#e3e3e3}#shop2-order-delivery .shop2-delivery--item__tab.active-tab .label .delivery-items{display:block}#shop2-order-delivery .shop2-delivery--item__tab.point{background-color:#f8f8f8}#shop2-order-delivery .shop2-delivery--item__tab.active-tab.point #map{display:none}#shop2-order-delivery .shop2-delivery--item__tab.active-tab.point #deligate_points_fields{display:block !important}#shop2-order-delivery .preloader{top:50%;left:50%;right:auto;bottom:auto;width:100px;height:100px;margin:-50px 0 0 -50px;border-radius:10px;z-index:1010;background:rgba(0,0,0,0.35);transition:opacity 0.3s, visibility 0.3s;position:absolute;opacity:0;visibility:hidden}#shop2-order-delivery .preloader .spinner{font-size:10px;text-indent:-9999em;border-top:3px solid #ffffff;border-right:3px solid #ffffff;border-bottom:3px solid #ffffff;border-left:3px solid #15c;-webkit-animation:s3-preloader-animate 1.1s infinite linear;animation:s3-preloader-animate 1.1s infinite linear;z-index:100000}#shop2-order-delivery .preloader:after,#shop2-order-delivery .preloader .spinner{position:absolute;left:50%;top:50%;margin-top:-25px;margin-left:-25px;border-radius:50%;width:50px;height:50px;box-shadow:0 0 3px rgba(37,153,42,0.5),0 0 3px rgba(37,153,42,0.5) inset}#shop2-order-delivery.preloader .preloader{opacity:1;visibility:visible}@-webkit-keyframes s3-preloader-animate{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes s3-preloader-animate{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes s3-preloader-animate{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes s3-preloader-animate{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.delivery-baloon-content{box-sizing:border-box;padding-left:8px}.delivery-baloon-content .note-block{border-radius:3px;background-color:#fdf8bc;padding:13px 0;font:normal 14px Arial;color:#333333;display:flex;margin-bottom:10px;justify-content:space-between}.delivery-baloon-content .note-block>div{padding:0 20px}.delivery-baloon-content .note-block label.cost{display:block;padding:3px 0}.delivery-baloon-content .note-block label.cost input{margin-left:0;vertical-align:top;margin-top:2px}.delivery-baloon-content div.buttons{display:flex;justify-content:space-between}.delivery-baloon-content div.buttons a{margin-right:10px}.delivery-baloon-content h3{font-size:15px;font-weight:bold;margin:0;padding:8px 0 0}.delivery-baloon-content>div{padding:0 0 20px;color:#333;font-size:14px;font-weight:400}.delivery-baloon-content>div span{display:block;color:#999;font-size:13px;font-weight:400}.shop2-perfect-form{margin:20px 0 0}.shop2-order-options .options-list.padding{margin:20px 0 0;padding-left:50px}.shop2-delivery-step{display:inline-block;width:34px;height:34px;text-align:center;font:normal 18px Arial;color:#15c;margin-right:12px;border-radius:17px;background:#f3f3f3;box-sizing:border-box;padding:7px 0}.shop2-delivery-step-name{display:inline-block;font:normal 16px Arial;color:#212121;vertical-align:middle}#deligate_points_fields{background:#FFF;padding:15px 20px;box-sizing:border-box;margin:0 20px 20px 96px;display:none}#deligate_points_fields .delivery-point{font:normal 14px Arial;color:#333;display:flex;padding-bottom:10px}#deligate_points_fields .delivery-point div+div{padding-left:40px}#deligate_points_fields .delivery-point p{margin:0;padding:0 0 10px}#deligate_points_fields .delivery-point p span.title{color:#999999;display:inline-block;padding-right:30px;min-width:100px}.suggestions-nowrap{white-space:nowrap}.suggestions-input{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.suggestions-input::-ms-clear{display:none}.suggestions-wrapper{display:inline-block;position:relative;margin:0;padding:0;vertical-align:top;min-height:1px;-webkit-text-size-adjust:100%}.suggestions-addon{display:none;opacity:0;position:absolute}.suggestions-addon[data-addon-type="spinner"]{background:rgba(255,255,255,0.75) url("data:image/gif;base64,R0lGODlhEAAQAKUAABwaHIyOjMzKzOTm5LSytFxaXHR2dJyenNza3PT29Ly+vISGhERGRJSWlNTS1Ozu7Ly6vGRmZHx+fKSmpOTi5Pz+/MTGxDQyNJSSlMzOzOzq7LS2tHx6fNze3Pz6/MTCxIyKjExKTJyanNTW1PTy9GxqbKyqrP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQJCQAnACwAAAAAEAAQAAAGk8CTcHgSHYjIU8dAOoFApwfDkfQYJqcFdBFKECleS4mCaSAum1MiIwQFHBWTRtgJxC8XYYIggSQlABwPRAODSB0jQxYKEB9JQiUFBQaLCo6PEZIGQyReSCRNQx4ZBIlIDgQOHkIQEBQVI54kIxUUG35RqxQEJBkOJAQDJx6GQh4biQJsGRCrSA/NJ8rDG8WPI6ZIQQAh+QQJCQArACwAAAAAEAAQAIUEAgSEgoTEwsTk4uSkoqRERkRkYmTU0tT08vSUlpS0srRsbmwcHhyMiozMyszs6uysqqxcXlzc2tz8+vxMTkycnpy8urx0dnQcGhyEhoTExsTk5uSkpqRMSkxsamzU1tT09vScmpy0trR0cnQ0MjSMjozMzszs7uysrqzc3tz8/vz///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGk8CVcLiCoIjI1aAEWoVCq1NEkpw0RKsENGFoDh+TlSmwIXAGHcEKdBASCB+V5SQcVFSKQkcIEoQ0SSUkGQhEJ4VIAylDHyYObUkrFx4eAR8OJpBJk5VDCF5EEporEyYKH0kjAAt0KxYWAyofXghxBBgMQidhAwoImQgKAysIgEMTIqiYYhZhSCfNK8vIrZErH6hJQQAh+QQJCQAkACwAAAAAEAAQAIUEAgSEhoTExsTk5uRMTkykpqTU1tRsamz09vS0trR0dnScmpzMzszs7uzc3tw0MjRcXly0srT8/vy8vrx8fnwcGhyUkpTMyszs6uysqqzc2tx0cnT8+vy8urx8enykoqTU0tT08vTk4uRkZmT///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGkECScEhKdIhI0qCAIGUypJDCkeR8BE7oR8EhNrqaRSMSEY0uJIRB2OmIJIKQcJCRTCAQIYeRWCMXBAtyQyFNSCIiQwYMFyBJQgEeHhYGFwyOjwEKk4SGRA5+egwRoUMUFR4NbG4SBoYaGxIZDw9CXyQiESGXDAAFaQxEHH0kliQHFZ5DDR1dxhgVWI9CBqVDQQAh+QQJCQAmACwAAAAAEAAQAIUcGhyMjozMysxUVlTk5uSsrqx0cnT09vS8vrzc3tyEgoScnpxERkTU0tTs7uy0trRkZmR8fnz8/vzExsSMioykpqQ0MjSUlpTMzsxcWlzs6uy0srR0dnT8+vzEwsTk4uSEhoRMSkzU1tT08vS8urysqqz///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjkCTcGiaCIhIk4PUMZEQphHlk+w8Gk7oJtAcOpqEzQgxIUSwh4SQRPpIRAehhiSZcDjCDuYhSpYgJSNEI3FIGlRCIhgCWEkmFxQUCyICGI1JkCALQ4RJH2pDeht9SBQWIIJObW+FCQoSDyEMQl8mH2IQECIABSYHlyZWfQMZJhwWhURLTcRKFhiOQwZ4SUEAIfkECQkAKQAsAAAAABAAEACFBAIEhIKExMLE5OLkREZEpKKkZGZk1NLU9PL0tLK0dHZ0XF5cnJqczMrM7OrsbG5s3Nrc/Pr8vLq8NDI0jI6MTE5MrK6sHBochIaExMbE5ObkTEpMpKakbGps1NbU9Pb0tLa0fH58ZGJkzM7M7O7sdHJ03N7c/P78vL68////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABpDAlHCY8niIyBRJEkk1RqlPwZGMgA5OqIDTHJKamgRidHAwjpGBUCIZnDwfISlzOlAowsgIdERKQglxQwiCRA5UQh4jDVhJKQUMDBYeT41JkJKDhUMDJkR6CX1EDBUMCGttJyWeKQMUJygLInJNBQAHJQoQEyApEaIpCBcPKQYdKRgbm0IZF1TGSgSWjiEBjkEAIfkECQkAJgAsAAAAABAAEACFBAIEhIKExMLE5OLkpKKkTE5M1NLU9PL0lJKUZGZktLK0zMrM7Ors3Nrc/Pr8nJqcdHZ0NDI0jI6MrKqsXF5cHBochIaExMbE5ObkpKak1NbU9Pb0lJaUbGpsvLq8zM7M7O7s3N7c/P78nJ6cfHp8ZGJk////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABpRAk3Bo0miISBPI4zAtPiaHB5SUGpzQD5MIaoYUh48BpMBEzSaPByPSbIQHjahByAgdH8UReXkI3kMHgEQHVEIaHwtXSSYKExMeGk+LSQoZkEMGDUkYaEIMHQAQSRMJGQdCFRUZDgEhQhgjIgsQoyYXbxMVGhYWAwUCJhuvQxsRoxAkJgglg0MLEVTJShSbjEISCIxBACH5BAkJACkALAAAAAAQABAAhRwaHIyOjMzKzFxaXKyurOTm5HR2dJyenLy+vPT29Nze3DQ2NISChJSWlNTS1GxqbLS2tOzu7KyqrMTGxPz+/ERGRIyKjDQyNJSSlMzOzGRmZLSytOzq7Hx6fKSipMTCxPz6/OTi5ISGhJyanNTW1HRydLy6vPTy9ExKTP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaTwJRwmCKRiMhUxARKCTIpkCmSBEEcTmiGSYw0C5tTxnHahKLUlMkUopASwhOJEoKYhKAM5Ih0XJtDJ3BIJydDJQMDD0lCHwgmE4gDGowpjggTQyQKSREFXR0ADEkQDBuDFxcSFAFnKRyrDhYBQgJwGwsKGA0hGgIpCa5CCRUWKSLGHgaARA4VhsgpJwaclSkjB4xBACH5BAkJACgALAAAAAAQABAAhQQCBISChMTGxKSipOTm5ERGRLSytGxqbJSSlNTW1PT29IyKjMzOzKyqrOzu7FxeXLy6vHR2dDQyNExOTJyanOTi5Pz+/Hx+fBwaHISGhMzKzKSmpOzq7ExKTLS2tNza3Pz6/IyOjNTS1KyurPTy9Ly+vHx6fJyenP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaTQJRwiEokiEiUAwJCaRgoEMSRBHlETiiDSRQoUBUDiSEiGSpRKgqD2VgSXxQpYal4IELOARBJiq5NQyIfSSQkQwEHB31JKCIMGgkXiox+kEdCH2hIDmpCDhkSCEkCFF5CHR0eFicEnxAWHwMbQiJfJRMVAwMEF1ggrkMKDxQoCCcoBiGBRAkPhxTFCgubjSgNI41BACH5BAkJACoALAAAAAAQABAAhQQCBISChMTCxOTi5KSipExOTNTS1PTy9LSytGRmZJSWlHRydCwuLMzKzOzq7KyqrNza3Pz6/Ly6vIyOjFxeXJyenHx6fBwaHISGhMTGxOTm5KSmpNTW1PT29LS2tGxubJyanHR2dDQyNMzOzOzu7KyurNze3Pz+/Ly+vGRiZP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaRQJVwqOJwiEhV5uJQNUaqiISUPFw+TuhIEiE2OioCwDAyHBCDKFXFEJVOC5PwwDkNPBIhyXIJJA0eBl1DHHJIBwdDExYWGElCZA0ciyGOjwZPR0ImGlWJQwcKBRVJHAiCQhQpKCcPTSokDXZ4QhxdGQkaCAgkIBBqRB0LGyoPDyooG4NEJiGJxiodG6+PKrRJQQAh+QQJCQAnACwAAAAAEAAQAIUcGhyMjozMyszk5uRUVlSsrqx0cnTc2tz09vS8vryEgoScnpxERkTU0tTs7uy0trRkZmR8enzk4uT8/vzExsSMioykpqQ0MjSUlpTMzszs6uxcWly0srR0dnTc3tz8+vzEwsSEhoRMSkzU1tT08vS8urysqqz///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGkMCTcHgydIjIk+DiOBE2p0+piURcIk5opvQhNhAnE2AEgZA4gyiVIXpMFB4hYjSRlEpCR+gSSDY4GV1DBxJJCCRDCxUVGElCDRkCI4qMjicNAhkjQxIaSSRUQiQWEAVJIxwNgh0GAhNTonQSD3gnHmAZCgMgIA4chROhURUPJyUJl1xJEhVgxycIsJYnFAKOQQAh+QQJCQApACwAAAAAEAAQAIUEAgSEgoTExsTk5uRERkSkoqRkZmTU1tSUlpT09vS0srRcXlx0dnSMiozMzszs7uzc3tw0NjRMTkysqqx0cnScnpz8/vy8urwcGhyEhoTMyszs6uxMSkykpqRsamzc2tycmpz8+vxkYmR8fnyMjozU0tT08vTk4uS8vrz///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGj8CUcJgKBIjIVIlgShk8qQ1GkEwQGk6oAZMgHkIpReRDYZQAnZTlIVyIUBbSSfhhWE6Xi9CE4FSSJQoOYEMQA0kmXUITICBpSUoOGgeMjpBKGg4HQwNsSCaeQgkKAXpIgSWEDSQOFhqeJgd3eUInYB8gDyUlDwqHIaEpIRVUGhopDheERAMdYJnCF8GAm0lBACH5BAkJACgALAAAAAAQABAAhQQCBISChMTCxOTi5KSipExOTNTS1PTy9LSytGRmZJSSlHRydBweHMzKzOzq7KyqrNza3Pz6/IyOjLy6vJyanHx6fBwaHISGhMTGxOTm5KSmpFxeXNTW1PT29GxubHR2dDQyNMzOzOzu7KyurNze3Pz+/Ly+vJyenP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaWQJRwiJIoiEgUZ3NAfSooESiU7GwoTugH1CGSIqhJYRC4cCwj1KEhXHwaJUpGSAqUCBaG8EBIPJILAB4ORAOESBwcQxMPDwhJQiGSHAgjGo+QBiENikIiTUgHoEIdAhQYSZQGYCgEGhAlHF1qHCUDExNCDl0DCAchBgcIcxEiRCUTBigNVCETrEQiE12bKBETxpBCiZBBADs=") 50% 50% no-repeat;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.suggestions-addon[data-addon-type="clear"]{background:transparent url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMTAwJyBoZWlnaHQ9JzEwMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48Zz48cGF0aCBkPSdtMjAsMjBtMTAsMGwyMCwyMGwyMCwtMjBsMTAsMTBsLTIwLDIwbDIwLDIwbC0xMCwxMGwtMjAsLTIwbC0yMCwyMGwtMTAsLTEwbDIwLC0yMGwtMjAsLTIwbDEwLC0xMCcgZmlsbD0nIzk5OScvPjwvZz48L3N2Zz4=") 50% 50% no-repeat;background-size:contain;cursor:pointer;opacity:0.8}.suggestions-addon[data-addon-type="clear"]:hover{opacity:1}.suggestions-suggestions{background:#fff;border:1px solid #999;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:default;z-index:9999;-webkit-text-size-adjust:100%}.suggestions-suggestions strong{font-weight:normal;color:#3399FF}.suggestions-suggestions.suggestions-mobile{border-style:none}.suggestions-suggestions.suggestions-mobile .suggestions-suggestion{border-bottom:1px solid #ddd}.suggestions-suggestion{padding:4px 4px;overflow:hidden}.suggestions-suggestion:hover{background:#f7f7f7}.suggestions-selected{background:#f0f0f0}.suggestions-selected:hover{background:#f0f0f0}.suggestions-hint{padding:0 4px 10px 8px;white-space:nowrap;overflow:hidden;color:#777;font-size:14px;line-height:normal;display:block !important}.suggestions-constraints{list-style:none !important;margin:0 !important;padding:0 !important;position:absolute !important;white-space:nowrap !important}.suggestions-constraints:empty{display:none !important}.suggestions-constraints li{background:#f8f8f8;border:1px solid #ccc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;cursor:default;display:inline-block;margin:0 4px 0 0;padding:0 0.5em}.suggestions-constraints li .suggestions-remove{height:1em;width:1em;display:inline-block;margin:0 0 0 0.25em;background:transparent url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMTAwJyBoZWlnaHQ9JzEwMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48Zz48cGF0aCBkPSdtMjAsMjBtMTAsMGwyMCwyMGwyMCwtMjBsMTAsMTBsLTIwLDIwbDIwLDIwbC0xMCwxMGwtMjAsLTIwbC0yMCwyMGwtMTAsLTEwbDIwLC0yMGwtMjAsLTIwbDEwLC0xMCcgZmlsbD0nIzk5OScvPjwvZz48L3N2Zz4=") 50% 50% no-repeat;background-size:contain;cursor:pointer;opacity:0.8}.suggestions-constraints li .suggestions-remove:hover{opacity:1}.suggestions-constraints li span{vertical-align:middle}.suggestions-subtext{color:#777;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.suggestions-subtext_inline{display:inline-block;min-width:6em;vertical-align:bottom;margin:0 0.5em 0 0}.suggestions-subtext-delimiter{display:inline-block;width:2px}.suggestions-subtext_label{margin:0 0 0 0.25em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:0 3px;background:#f5f5f5;font-size:85%}.suggestions-value[data-suggestion-status="LIQUIDATED"]{position:relative}.suggestions-value[data-suggestion-status="LIQUIDATED"]:after{position:absolute;left:0;right:0;top:50%;border-top:1px solid rgba(0,0,0,0.4);content:''}.shop2-order-options .options-list.hide-tabs .shop2-delivery--item__tab.disabled{display:none}#shop2-order-delivery .options-list{margin-top:0}#shop2-order-delivery .options-list .shop2-delivery--item__tab .label .delivery-items{padding-left:22px}#shop2-order-delivery .options-list .shop2-delivery--item__tab .label .delivery-items .option-type{position:relative;margin:0 0 20px;padding:0 18px;box-shadow:none;border:none;background:none}#shop2-order-delivery .options-list .shop2-delivery--item__tab .label .delivery-items .option-type:first-child{border:none}#shop2-order-delivery .options-list .shop2-delivery--item__tab .label .delivery-items .option-type.active-type{background:none}#shop2-order-delivery .options-list .shop2-delivery--item__tab .label .delivery-items .option-type.active-type .option-details{margin-top:-10px}#shop2-order-delivery .options-list .shop2-delivery--item__tab .label .delivery-items .option-type:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;border:1px solid #202020;opacity:0.1}#shop2-order-delivery .options-list .shop2-delivery--item__tab .label .delivery-items .option-type>label,#shop2-order-delivery .options-list .shop2-delivery--item__tab .label .delivery-items .option-type>div{position:relative}#shop2-order-delivery .options-list .shop2-delivery--item__tab .label .delivery-items .option-type .option-label{padding:17px 0;color:#404040;font-size:15px;font-weight:400}#shop2-order-delivery .options-list .shop2-delivery--item__tab .label .delivery-items .option-type .option-label>span{font-size:15px;color:#404040;margin-bottom:5px}#shop2-order-delivery .options-list .shop2-delivery--item__tab .label .delivery-items .option-type .option-label input{position:absolute;z-index:-1;opacity:0;margin:10px 0 0 7px}#shop2-order-delivery .options-list .shop2-delivery--item__tab .label .delivery-items .option-type .option-label input:checked+.control-radio__label:after{opacity:1}#shop2-order-delivery .options-list .shop2-delivery--item__tab .label .delivery-items .option-type .option-label .control-radio__label{position:relative;padding:0 0 0 35px !important;cursor:pointer;display:inline-block}#shop2-order-delivery .options-list .shop2-delivery--item__tab .label .delivery-items .option-type .option-label .control-radio__label::before{content:'';position:absolute;top:-3px;left:0;width:20px;height:20px;border:1px solid #CDD1DA;border-radius:50%;background:#FFF}#shop2-order-delivery .options-list .shop2-delivery--item__tab .label .delivery-items .option-type .option-label .control-radio__label::after{content:'';position:absolute;top:1px;left:4px;width:14px;height:14px;border-radius:50%;background:#15c;box-shadow:inset 0 1px 1px rgba(0,0,0,0.5);opacity:0;transition:.2s}#shop2-order-delivery .options-list .shop2-delivery--item__tab .label .delivery-items .option-type .option-details{margin-left:30px;overflow:visible;padding:0 0 10px}#shop2-order-delivery .options-list .shop2-delivery--item__tab .label .delivery-items .option-type .option-details .option-item label{width:100%}#shop2-order-delivery .options-list .shop2-delivery--item__tab .label .delivery-items .option-type .option-details .option-item label>span{font-size:14px;color:#606060;margin-bottom:5px}#shop2-order-delivery .options-list .shop2-delivery--item__tab .label .delivery-items .map-wrapper{position:relative;border:1px solid rgba(20,20,20,0.1)}#shop2-order-delivery .options-list .shop2-delivery--item__tab .label .delivery-items .map-wrapper * ymaps{box-shadow:none}#shop2-order-delivery .options-list .shop2-delivery--item__tab .label .delivery-items .map-select{padding:10px 0 15px}.deligate_points_fields{background:none;padding:0;box-sizing:border-box;margin:10px 0 0;display:none}.deligate_points_fields .delivery-point{font:normal 14px Arial;color:#333;display:flex;padding-bottom:10px}.deligate_points_fields .delivery-point div+div{padding-left:40px}.deligate_points_fields .delivery-point p{margin:0;padding:0 0 10px}.deligate_points_fields .delivery-point p span.title{color:#999999;display:inline-block;padding-right:30px;min-width:100px}.delivery-baloon-content div.buttons{display:block;line-height:normal;padding:12px 0 0}.delivery-baloon-content div.buttons a{padding:4px 8px;margin:0 0 0 10px}.delivery-baloon-content>div{padding-bottom:12px}.delivery-baloon-content .note-block{padding:0;margin:0;background:none;display:block}.delivery-baloon-content .note-block label{font-size:13px;color:#999}.delivery-baloon-content .note-block strong{font-weight:400;font-size:14px;color:#333}.deligate_points_fields{padding:10px;background:#fdf5b5}.shop2-order-options .option-type .option-details.map.selected .map-select,.shop2-order-options .option-type .option-details.map.selected .map-wrapper{display:none}.shop2-order-options .option-type .option-details.map.selected .deligate_points_fields{display:block}@media screen and (max-width:768px){.suggestions-input--wrapper{padding-left:0;margin-left:0;border:none;display:block}.suggestions-input--wrapper input{max-width:100%}.suggestions-input--wrapper #shop2-deligate-calc{margin:10px 0 0}.shop2-delivery-step-name{font-size:14px;vertical-align:baseline}.shop2-delivery-step{width:28px;height:28px;line-height:28px;font-size:17px;padding:0}.shop2-order-options .options-list.padding{padding-left:0}#shop2-order-delivery .shop2-delivery--item__tab .tab-label{padding:10px}#shop2-order-delivery .shop2-delivery--item__tab .label .delivery-tab--name{font-size:15px}#shop2-order-delivery .shop2-delivery--item__tab .label .delivery-items{padding-left:0}#shop2-order-delivery .shop2-delivery--item__tab .label .delivery-items .option-type .option-label strong{font-size:15px}#deligate_points_fields{margin-left:0}}.shop2-compare-page{padding:35px;color:#464646;font:normal 14px Arial,Helvetica,sans-serif;position:relative}.shop2-compare-page h1{color:#303030;font-size:22px}.shop2-compare-page a img,.shop2-compare-page a:hover img{border:none}.shop2-compare-logo{position:absolute;top:35px;left:35px}.shop2-compare-table{border-collapse:collapse}.shop2-compare-table td{vertical-align:top;padding:0 45px 0 0;border-bottom:1px solid #dfdfdf}.shop2-compare-header td{border-bottom:none}.shop2-compare-header td:first-child{vertical-align:bottom}.shop2-compare-header2 td{border-bottom-width:2px}.shop2-compare-header2 form{display:inline-block}.shop2-compare-data td{padding:10px 10px 10px 0;width:230px}.shop2-compare-data td:first-child{padding-left:10px;font-weight:bold;width:300px}.shop2-compare-product-image{width:128px;height:128px;text-align:center}.shop2-compare-product-image.shop2-compare-product-not-image{background:#e7e7e7 url("../images/noimage.png") 50% 50% no-repeat}.shop2-compare-product-image a{display:inline-block;vertical-align:middle}.shop2-compare-product-image .verticalMiddle{display:inline-block;height:100%;vertical-align:middle;width:0}.shop2-compare-product-name{padding:10px 0 5px;font-size:12px}.shop2-compare-product-name a,.shop2-compare-data a{color:#0089d0;text-decoration:underline}.shop2-compare-product-name a:hover,.shop2-compare-data a:hover{text-decoration:none}.shop2-compare-product-price{color:#090909;font-weight:bold;font-size:13px;margin:0 0 6px 0}a.shop2-compare-delete{color:#9a9a9a;display:inline-block;margin:0 0 0 16px;text-decoration:none;border-bottom:1px dotted #9a9a9a;position:relative}a.shop2-compare-delete:hover{text-decoration:none;border-color:transparent}a.shop2-compare-delete ins{display:block;width:11px;height:11px;background:url("../images/compare-delete.png") 0 0 no-repeat;position:absolute;left:-16px;top:50%;margin:-5px 0 0 0}.shop2-compare-switch a{display:inline-block;height:34px;line-height:34px;padding:0 15px;text-decoration:none;margin:6px 0 0}.shop2-compare-switch a span{color:#0089d0;border-bottom:1px dotted #0089d0}.shop2-compare-switch a:hover span{border-color:transparent}.shop2-compare-switch a.shop2-compare-switch-active{background:#dfdfdf}.shop2-compare-switch a.shop2-compare-switch-active span{color:#303030;border-color:transparent}.shop2-compare-color{display:inline-block;width:15px;height:15px;border:1px solid #ccc}.shop2-panel{position:fixed;bottom:0;left:0;right:0;background:url("../images/panel-bg.png") 0 0 repeat;height:45px;border-top:1px solid #d4d4d4;z-index:999;font-size:14px;font-family:Arial,Helvetica,sans-serif;color:#fff}.shop2-panel-content{margin:0 auto;width:980px;text-align:right;overflow:hidden}.shop2-panel-content .shop2-btn{float:right;margin:10px 0}.shop2-panel-compare,.shop2-panel-cart{float:right;height:45px;text-align:left;line-height:45px}.shop2-panel-compare a,.shop2-panel-cart a{color:#fff}.shop2-panel-compare a.shop2-panel-link-disabled,.shop2-panel-cart a.shop2-panel-link-disabled{color:#606060}.shop2-panel-cart{width:270px;background:url("../images/panel-icons.png") 0 -36px no-repeat;padding:0 0 0 35px}.shop2-panel-compare{width:200px;background:url("../images/panel-icons.png") 0 13px no-repeat;padding:0 0 0 40px}.shop2-panel-count{-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;display:inline-block;margin:9px 6px 0 6px;padding:0 7px;height:24px;border:2px solid #606060;text-align:center;line-height:24px;font-size:18px;color:#606060}.shop2-panel-count.not-null{border-color:#cdcdcd;color:#fff}.shop2-panel-total{display:inline-block;color:#606060}.not-null+.shop2-panel-total{color:#fff}.shop2-panel-btn{float:right;margin:10px 0;vertical-align:middle;font-family:inherit;font-size:13px;color:#333;display:inline-block;text-decoration:none;padding:5px 11px;background-color:#eee;background-image:-moz-linear-gradient(top, #f8f8f8, #dfdfdf);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f8f8f8), to(#dfdfdf));background-image:-webkit-linear-gradient(top, #f8f8f8, #dfdfdf);background-image:-o-linear-gradient(top, #f8f8f8, #dfdfdf);background-image:linear-gradient(to bottom, #f8f8f8, #dfdfdf);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f8', endColorstr='#dfdfdf', GradientType=0);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.shop2-panel-btn:hover{background-color:#f6f6f6;background-image:-moz-linear-gradient(top, #fbfbfb, #efefef);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fbfbfb), to(#efefef));background-image:-webkit-linear-gradient(top, #fbfbfb, #efefef);background-image:-o-linear-gradient(top, #fbfbfb, #efefef);background-image:linear-gradient(to bottom, #fbfbfb, #efefef);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbfbfb', endColorstr='#efefef', GradientType=0)}.shop2-panel-btn:active{background-color:#e6e6e6;background-image:-moz-linear-gradient(top, #dedede, #f1f1f1);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#dedede), to(#f1f1f1));background-image:-webkit-linear-gradient(top, #dedede, #f1f1f1);background-image:-o-linear-gradient(top, #dedede, #f1f1f1);background-image:linear-gradient(to bottom, #dedede, #f1f1f1);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dedede', endColorstr='#f1f1f1', GradientType=0)}.shop2-panel-btn.disabled,.shop2-panel-btn.disabled:hover,.shop2-panel-btn.disabled:active{background-color:#a3a3a3;background-image:-moz-linear-gradient(top, #aaa, #999);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#aaa), to(#999));background-image:-webkit-linear-gradient(top, #aaa, #999);background-image:-o-linear-gradient(top, #aaa, #999);background-image:linear-gradient(to bottom, #aaa, #999);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#aaa', endColorstr='#999', GradientType=0);color:#494949;cursor:default}#shop2-alert-overlay{position:fixed;z-index:1001;background:#000;opacity:.8;filter:alpha(opacity=80);top:0;left:0;right:0;bottom:0;display:none}#shop2-alert{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#fff;position:fixed;z-index:1002;max-width:700px;min-width:300px;top:50%;left:50%;padding:20px 20px 20px 20px;box-shadow:0 0 10px rgba(0,0,0,0.8);text-align:right;display:none}#shop2-alert.shop2-alert-cart{background-image:url("../images/cart-icon.png");background-position:15px 15px;background-repeat:no-repeat;padding-left:100px}#shop2-alert.shop2-alert-cart .shop2-alert-header{font-size:18px;color:#333333;margin-bottom:15px}#shop2-alert.shop2-alert-cart .shop2-alert-close{padding-left:20px;font-size:13px;color:#0066cc}#shop2-alert.shop2-alert-cart #shop2-alert-body{padding-bottom:5px}#shop2-alert.shop2-alert-cart #shop2-alert-ok{display:none}#shop2-alert.shop2-alert--warning{background-image:url("../images/warning-icon.png");background-position:15px 15px;background-repeat:no-repeat;padding-left:100px}#shop2-alert.shop2-alert--map{max-width:none;min-width:0;padding:20px;background-image:none}#shop2-alert-map{width:900px;height:600px}#shop2-alert-body{font:normal 16px Arial,Helvetica,sans-serif;color:#333;padding:0 0 20px;text-align:left}#shop2-alert-ok{padding:0;margin:0;vertical-align:middle;border:none;cursor:pointer;font-family:Arial,Helvetica,sans-serif;font-size:13px;color:#333;display:inline-block;text-decoration:none;padding:5px 11px;background-color:#eee;background-image:-moz-linear-gradient(top, #f8f8f8, #dfdfdf);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f8f8f8), to(#dfdfdf));background-image:-webkit-linear-gradient(top, #f8f8f8, #dfdfdf);background-image:-o-linear-gradient(top, #f8f8f8, #dfdfdf);background-image:linear-gradient(to bottom, #f8f8f8, #dfdfdf);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f8', endColorstr='#dfdfdf', GradientType=0);-webkit-box-shadow:#ccc 1px 1px 0 inset,#ccc -1px -1px 0 inset,#ccc -1px 1px 0 inset,#ccc 1px -1px 0 inset;-moz-box-shadow:#ccc 1px 1px 0 inset,#ccc -1px -1px 0 inset,#ccc -1px 1px 0 inset,#ccc 1px -1px 0 inset;box-shadow:#ccc 1px 1px 0 inset,#ccc -1px -1px 0 inset,#ccc -1px 1px 0 inset,#ccc 1px -1px 0 inset;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}#shop2-alert-ok:hover{background-color:#f6f6f6;background-image:-moz-linear-gradient(top, #fbfbfb, #efefef);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fbfbfb), to(#efefef));background-image:-webkit-linear-gradient(top, #fbfbfb, #efefef);background-image:-o-linear-gradient(top, #fbfbfb, #efefef);background-image:linear-gradient(to bottom, #fbfbfb, #efefef);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbfbfb', endColorstr='#efefef', GradientType=0)}#shop2-alert-ok:active{background-color:#e6e6e6;background-image:-moz-linear-gradient(top, #dedede, #f1f1f1);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#dedede), to(#f1f1f1));background-image:-webkit-linear-gradient(top, #dedede, #f1f1f1);background-image:-o-linear-gradient(top, #dedede, #f1f1f1);background-image:linear-gradient(to bottom, #dedede, #f1f1f1);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dedede', endColorstr='#f1f1f1', GradientType=0);-webkit-box-shadow:rgba(0,0,0,0.2) 0 1px 1px 0 inset;-moz-box-shadow:rgba(0,0,0,0.2) 0 1px 1px 0 inset;box-shadow:rgba(0,0,0,0.2) 0 1px 1px 0 inset}#shop2-alert-ok.disabled,#shop2-alert-ok.disabled:hover,#shop2-alert-ok.disabled:active{-webkit-box-shadow:rgba(0,0,0,0.2) 0 0 0 inset;-moz-box-shadow:rgba(0,0,0,0.2) 0 0 0 inset;box-shadow:rgba(0,0,0,0.2) 0 0 0 inset;background:none #eee;color:#494949;cursor:default}.baron-wrapper{position:relative;overflow:hidden}.baron-scroller{max-height:340px;overflow-y:scroll}.baron-scroller::-webkit-scrollbar{width:0}.baron-scroller-bar{position:absolute;z-index:1;right:1px;width:3px;background:#ccc;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.baron-container{overflow:hidden}.shop2-color-ext-list{display:inline-block;vertical-align:middle;*zoom:1}.shop2-color-ext-list:before,.shop2-color-ext-list:after{display:table;line-height:0;content:""}.shop2-color-ext-list:after{clear:both}.shop2-color-ext-list,.shop2-color-ext-list li{list-style:none;line-height:0;font-size:0;padding:0;margin:0}.shop2-color-ext-list li{float:left;height:22px;width:22px;margin:3px 12px 3px 0;cursor:pointer;border:1px solid #dedede;background-position:50% 50%;background-size:contain;background-repeat:no-repeat}.shop2-color-ext-list span{display:none;background:url("../images/shop2-color-ext-mark.png") 50% 50% no-repeat;height:22px;width:22px}.shop2-color-ext-list div{display:none !important}.shop2-color-ext-list .shop2-color-ext-selected{outline:2px solid #dedede}.shop2-color-ext-list .shop2-color-ext-selected:first-child:last-child{cursor:default}.shop2-color-ext-list .shop2-color-ext-selected span{display:block}#shop2-tooltip{position:absolute;z-index:1001;display:none;margin:10px}.shop2-color-ext-tooltip{position:absolute;padding:6px;border:1px solid #e1c893;background:#ecdcbb;-webkit-box-shadow:0 0 5px #666;-moz-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}.shop2-color-ext-tooltip ul,.shop2-color-ext-tooltip li{list-style:none;line-height:0;font-size:0;padding:0;margin:0}.shop2-color-ext-tooltip,.shop2-color-ext-tooltip li{line-height:normal;font-size:12px}.shop2-color-ext-tooltip li{overflow:hidden;margin:9px 0 0 0}.shop2-color-ext-tooltip li:first-child{margin:0}.shop2-color-ext-tooltip li span{float:left;display:block;width:22px;height:22px;margin:0 11px 0 0;vertical-align:middle;background-position:50% 50%;background-repeat:no-repeat;background-size:contain}.shop2-color-ext-tooltip li div{float:left}.shop2-color-ext-tooltip img{display:block;margin-bottom:6px;max-width:96px}#shop2-color-ext-popup,#shop2-color-ext-select{position:absolute;z-index:1000;display:none;border:1px solid #ccc;background:#fff;padding:1px 0;-webkit-box-shadow:0 1px 3px #b3b3b3;-moz-box-shadow:0 1px 3px #b3b3b3;box-shadow:0 1px 3px #b3b3b3}#shop2-color-ext-popup{width:220px;padding:30px 12px 15px;margin-top:27px}#shop2-color-ext-select{width:180px;margin-top:32px;cursor:pointer}#shop2-color-ext-close{position:absolute;top:5px;right:5px;width:15px;height:15px;background:url("../images/shop2-color-ext-close.png") 50% 50% no-repeat;cursor:pointer}.shop2-color-ext-popup li{display:none}.shop2-color-ext-popup .shop2-color-ext-selected{display:block}.shop2-color-ext-popup .shop2-color-ext-caption{float:left;text-decoration:none;border-bottom:1px dotted #08c;margin:4px 10px 0 6px}.shop2-color-ext-popup .shop2-color-ext-list{overflow:hidden;padding-left:2px}#shop2-color-ext-select li{height:28px;padding:3px 0 !important;display:block !important}#shop2-color-ext-select li:hover{background:#dedede !important}#shop2-color-ext-select li:hover ins{background-color:#dedede;background-image:-moz-linear-gradient(left, rgba(222,222,222,0), #dedede);background-image:-webkit-gradient(linear, 0 0, 100% 0, from(rgba(222,222,222,0)), to(#dedede));background-image:-webkit-linear-gradient(left, rgba(222,222,222,0), #dedede);background-image:-o-linear-gradient(left, rgba(222,222,222,0), #dedede);background-image:linear-gradient(to right, rgba(222,222,222,0), #dedede);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(222, 222, 222, 0)', endColorstr='#dedede', GradientType=1);background-color:transparent}#shop2-color-ext-select .shop2-color-ext-selected span{outline:2px solid #dedede}#shop2-color-ext-select .shop2-color-ext-selected em{display:block}.shop2-color-ext-select{position:relative;height:30px;width:100%;cursor:pointer;border:1px solid #ccc;background:#fff;display:inline-block;vertical-align:middle;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-siznig:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.shop2-color-ext-select .shop2-color-ext-options{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.shop2-color-ext-select .shop2-color-ext-options,.shop2-color-ext-select .shop2-color-ext-options li{width:auto !important;float:none !important;margin:0 !important}.shop2-color-ext-select li{display:none}.shop2-color-ext-select i{position:absolute;top:50%;right:8px;margin:-2px 0 0 0;z-index:2;border-width:5px 4.5px 0 4.5px;border-color:#000 transparent transparent transparent;line-height:0;font-size:0;width:0;height:0;border-style:solid}.shop2-color-ext-options,.shop2-color-ext-options li{list-style:none;line-height:0;font-size:0;padding:0;margin:0}.shop2-color-ext-options li{position:relative;border:none !important;padding:0 !important;display:none !important;background:#fff !important;*zoom:1}.shop2-color-ext-options li:before,.shop2-color-ext-options li:after{display:table;line-height:0;content:""}.shop2-color-ext-options li:after{clear:both}.shop2-color-ext-options ins{position:absolute;top:0;right:10px;bottom:0;width:25px;z-index:1;background-color:#fff;background-image:-moz-linear-gradient(left, rgba(255,255,255,0), #fff);background-image:-webkit-gradient(linear, 0 0, 100% 0, from(rgba(255,255,255,0)), to(#fff));background-image:-webkit-linear-gradient(left, rgba(255,255,255,0), #fff);background-image:-o-linear-gradient(left, rgba(255,255,255,0), #fff);background-image:linear-gradient(to right, rgba(255,255,255,0), #fff);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(255, 255, 255, 0)', endColorstr='#fff', GradientType=1);background-color:transparent}.shop2-color-ext-options span{display:block;width:22px !important;padding:0 !important;height:22px;margin:2px 11px 0 4px;vertical-align:middle;background-position:50% 50%;background-size:contain;background-repeat:no-repeat;float:left;border:1px solid #dedede}.shop2-color-ext-options em{display:none;background:url("../images/shop2-color-ext-mark.png") 50% 50% no-repeat;height:22px;width:22px}.shop2-color-ext-options div{font-size:12px;line-height:28px;overflow:hidden;white-space:nowrap;margin-right:12px}.shop2-color-ext-options .shop2-color-ext-selected{display:block !important}.shop2-color-ext-multi{border:1px solid #dedede;outline:2px solid #dedede;display:inline-block;vertical-align:middle;width:auto !important;*zoom:1}.shop2-color-ext-multi:before,.shop2-color-ext-multi:after{display:table;line-height:0;content:""}.shop2-color-ext-multi:after{clear:both}.shop2-color-ext-multi,.shop2-color-ext-multi li{list-style:none;line-height:0;font-size:0;padding:0;margin:0}.shop2-color-ext-multi ul{display:none}.shop2-color-ext-multi li{position:relative;float:left;width:11px !important;height:22px;margin:0 !important;background-size:contain;background-position:50% 50%;background-repeat:no-repeat}.shop2-color-ext-multi li:first-child:last-child{width:22px !important}.shop2-color-ext-multi ins{position:absolute;top:0;right:0;bottom:0;width:25px;z-index:1;background-color:#fff;background-image:-moz-linear-gradient(left, rgba(255,255,255,0), #fff);background-image:-webkit-gradient(linear, 0 0, 100% 0, from(rgba(255,255,255,0)), to(#fff));background-image:-webkit-linear-gradient(left, rgba(255,255,255,0), #fff);background-image:-o-linear-gradient(left, rgba(255,255,255,0), #fff);background-image:linear-gradient(to right, rgba(255,255,255,0), #fff);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(255, 255, 255, 0)', endColorstr='#fff', GradientType=1);background-color:transparent}
/*cart order registration-errors start*/
.shop2-order-form-errors .form-item {
    margin: 15px 0;
}

.shop2-order-form-errors .form-item-submit {
    text-align: center
}

.shop2-order-form-errors .order-form-options {
    display: block;
    margin: 5px 0
}

.shop2-order-form-errors label {
    display: inline-block
}

.shop2-order-form-errors label strong {
    display: block;
    margin-bottom: 2px
}

.shop2-order-form-errors small {
    display: block;
    font-size: 11px
}

@-webkit-keyframes s3-preloader-animate {
		    0% {
		        -webkit-transform: rotate(0deg);
		        -moz-transform: rotate(0deg);
		        -ms-transform: rotate(0deg);
		        -o-transform: rotate(0deg);
		        transform: rotate(0deg)
		    }
		
		    100% {
		        -webkit-transform: rotate(360deg);
		        -moz-transform: rotate(360deg);
		        -ms-transform: rotate(360deg);
		        -o-transform: rotate(360deg);
		        transform: rotate(360deg)
		    }
		}
		
		@-moz-keyframes s3-preloader-animate {
		    0% {
		        -webkit-transform: rotate(0deg);
		        -ms-transform: rotate(0deg);
		        -o-transform: rotate(0deg);
		        transform: rotate(0deg)
		    }
		
		    100% {
		        -webkit-transform: rotate(360deg);
		        -ms-transform: rotate(360deg);
		        -o-transform: rotate(360deg);
		        transform: rotate(360deg)
		    }
		}
		
		@-o-keyframes s3-preloader-animate {
		    0% {
		        -webkit-transform: rotate(0deg);
		        -ms-transform: rotate(0deg);
		        -o-transform: rotate(0deg);
		        transform: rotate(0deg)
		    }
		
		    100% {
		        -webkit-transform: rotate(360deg);
		        -ms-transform: rotate(360deg);
		        -o-transform: rotate(360deg);
		        transform: rotate(360deg)
		    }
		}
		
		@keyframes s3-preloader-animate {
		    0% {
		        -webkit-transform: rotate(0deg);
		        -ms-transform: rotate(0deg);
		        -o-transform: rotate(0deg);
		        transform: rotate(0deg)
		    }
		
		    100% {
		        -webkit-transform: rotate(360deg);
		        -ms-transform: rotate(360deg);
		        -o-transform: rotate(360deg);
		        transform: rotate(360deg)
		    }
		}
		
		.preloader.loadingio-spinner-eclipse  {
		    top: 50%;
		    left: 50%;
		    right: auto;
		    bottom: auto;
		    width: 100px;
		    height: 100px;
		    margin: -50px 0 0 -50px;
		    border-radius: 10px;
		    z-index: 1010;
		    background: rgba(0,0,0,0.35);
		    transition: opacity 0.3s, visibility 0.3s;
		    position: absolute;
		    opacity: 0;
		    visibility: hidden;
		}
		
		.preloader.loadingio-spinner-eclipse  .spinner {
		    font-size: 10px;
		    text-indent: -9999em;
		    border-top: 3px solid #ffffff;
		    border-right: 3px solid #ffffff;
		    border-bottom: 3px solid #ffffff;
		    border-left: 3px solid #15c;
		    -webkit-animation: s3-preloader-animate 1.1s infinite linear;
		    animation: s3-preloader-animate 1.1s infinite linear;
		    z-index: 100000;
		}
		
		.preloader.loadingio-spinner-eclipse:after, .preloader.loadingio-spinner-eclipse  .spinner {
		    position: absolute;
		    left: 50%;
		    top: 50%;
		    margin-top: -25px;
		    margin-left: -25px;
		    border-radius: 50%;
		    width: 50px;
		    height: 50px;
		    box-shadow: 0 0 3px rgba(37,153,42,0.5), 0 0 3px rgba(37,153,42,0.5) inset;
		}
		.shop2-order-options-wrapper .shop2-order-options .option-type .label-icons img {
		    pointer-events: none;
		}
		
		.shop2-order-wrapper{position:relative;}
		
		.shop2-order-wrapper.active .text-right,.shop2-order-wrapper.active .shop2-order-options-wrapper,.shop2-order-wrapper.active #shop2-order{
			opacity: .4;
		}
		
		.shop2-order-wrapper.active .preloader.loadingio-spinner-eclipse {
			opacity: 1;
		    visibility: visible;
		}

.shop2-cart-registration-errors {
    margin: 40px 0;
    text-align: left;
    clear: both
}

.shop2-cart-registration-errors table.table-registration {
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%
}

.shop2-cart-registration-errors table.table-registration td {
    width: 50%;
    padding: 30px;
    margin: 0;
    vertical-align: top;
    text-align: left;
    font-size: 13px
}

.shop2-cart-registration-errors table.table-registration td.cell-l {
    background-color: #fdf5b5
}

.shop2-cart-registration-errors table.table-registration td.cell-r {
    vertical-align: bottom;
    background-color: #eee;
    border-left: 1px solid #fff;
    padding: 10px 30px
}

.shop2-cart-registration-errors table.table-registration td.cell-r p {
    min-width: 170px;
    margin: 20px 0
}

.shop2-cart-registration-errors form.form-registration {
    min-width: 170px;
    padding: 0;
    margin: 0
}

.shop2-cart-registration-errors form.form-registration input[type="text"],.shop2-cart-registration-errors form.form-registration input[type="password"] {
    background: none transparent;
    vertical-align: top;
    border: none;
    padding: 0;
    margin: 0
}

.shop2-cart-registration-errors form.form-registration div {
    margin-bottom: 6px
}

.shop2-cart-registration-errors form.form-registration button {
    margin-top: 8px
}

.shop2-cart-registration-errors form.form-registration .registration-field {
    display: block;
    overflow: hidden;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #cfcfcf;
    background-color: #fff;
    height: 26px;
    padding: 0 3px;
    margin-top: 2px
}

.shop2-cart-registration-errors form.form-registration .registration-field input[type="text"],.shop2-cart-registration-errors form.form-registration .registration-field input[type="password"] {
    width: 100%;
    font-family: inherit;
    font-size: 14px;
    color: #333;
    cursor: default;
    padding: 5px 0
}
/*cart order registration-errors end*/

.shop2-product .shop2-product-set-wrap {
    line-height: 0;
    font-size: 0;
    border: 1px solid #dedede;
    padding: 0;
    margin-bottom: 10px;
}
.shop2-product .shop2-product-set-wrap .top-panel {
    background: #f8f8f8;
    padding: 7px 10px;
}
.shop2-product .shop2-product-set-wrap .top-panel:after {
    display: block;
    font-size: 0;
    height: 0;
    content: '';
    clear: both;
}
.shop2-product .shop2-product-set-wrap .top-panel span.title {
    float: left;
    font: normal 13px Arial;
    display: inline-block;
    padding: 5px 0 0;
    color: #333;
}
.shop2-product .shop2-product-set-wrap .top-panel button {
    float: right;
}
.shop2-product .shop2-product-set-wrap .top-panel button + button {
    margin-right: 10px;
}
.shop2-product .shop2-product-set-wrap .shop2-set-item {
    padding: 10px 15px;
    border-top: 1px solid #fafafa;
    display: flex;
}
.shop2-product .shop2-product-set-wrap .shop2-set-item:first-child {
    border-color: transparent;
}
.shop2-product .shop2-product-set-wrap .shop2-set-item .shop2-set-name {
    font: normal 13px Arial;
    color: #333;
}
.shop2-product .shop2-product-set-wrap .shop2-set-item .shop2-product-amount {
    padding: 0 10px;
}
.shop2-product .shop2-product-set-wrap .shop2-set-item .shop2-set-name {
    flex-grow: 1;
}
.shop2-product .shop2-product-set-wrap .shop2-set-item .shop2-set-price {
    white-space: nowrap;
    font: normal 13px Arial;
    color: #333;
    padding-right: 15px;
}
.shop2-product .shop2-product-set-wrap .shop2-set-item .shop2-set-price strong {
    font-size: 15px;
}
.shop2-product .shop2-product-set-wrap .shop2-set-item a.delete {
    display: inherit;
    cursor: pointer;
}

.shop2-product .shop2-product-set-wrap span.title.set-empty {
    display: none;
}
.shop2-product .shop2-product-set-wrap.empty span.title.set-empty {
    display: block;
}
.shop2-product .shop2-product-set-wrap.empty span.title.set, .shop2-product .shop2-product-set-wrap.empty button.set {
    display: none;
}

.shop2-product .shop2-product-set-wrap .shop2-set-item .cart-product-param {
    list-style: none;
    line-height: 0;
    font-size: 0;
    padding: 0;
    margin: 0;
    color: #7c7c7c;
}
.shop2-product .shop2-product-set-wrap .shop2-set-item .cart-product-param > li {
    margin: 4px 0;
}
.shop2-product .shop2-product-set-wrap .shop2-set-item .cart-product-param .param-title {
    vertical-align: middle;
    line-height: normal;
    font-size: 12px;
    display: inline-block;
    margin-right: 4px;
}
.shop2-product .shop2-product-set-wrap .shop2-set-item .cart-product-param .param-value {
    vertical-align: middle;
    line-height: normal;
    font-size: 12px;
    display: inline-block;
    font-weight: bold;
}

table.shop2-cart-table tr.shop2-cart-set-item {
    padding: 0;
}
table.shop2-cart-table tr.shop2-cart-set-item td, table.shop2-cart-table tr.no-border td {
    border: none;
}
table.shop2-cart-table tr.shop2-cart-set-item td {
    background: #fafafa;
}
table.shop2-cart-table tr.shop2-cart-set-item td:first-child {
    background: none;
}
table.shop2-cart-table td.cart-product .cart-product-image {
    margin: 0;
}
table.shop2-cart-table td.pl0 {
    padding-left: 0;
}
table.shop2-cart-table tr.shop2-cart-set-item td {
    border-bottom: 2px solid #FFF;
}
#shop2-color-ext-select {
    z-index: 10011;
}
.shop2-product-desc .shop2-set .product-list.product-list-thumbs {
    margin: 0;
}

.tpl-form .tpl-stars span {
	font-size: 0;
}
.sets-table-items p {
	padding-left: 15px;
}
.shop2-product-navigation {
	margin: 20px 0;
	display: -moz-box;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	justify-content: space-between;
 }
.amount-min {
	color: #999;
    line-height: 1.5;
    font-size: 12px;
    margin: 5px 0 0;
}
.shop2-bonus {
    text-align: left;
    background-color: #fdf5b5;
    position: relative;
    min-width: 330px;
}
.bonus-body {
    overflow: hidden;
    cursor: default;
    padding: 6px 6px 6px 20px;
}
.bonus-info {
	padding: 6px 6px 0 20px;
}
.bonus-text {
	font-size: 16px;
}
.bonus-amount {
	font-weight: 700;
}
.bonus-body {
	overflow: hidden;
    cursor: default;
    padding: 6px 6px 6px 20px;
}
.user-bonuses {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 5px;
}
.bonus-label {
	font-size: 14px;
}
.bonus-field {
	box-sizing: border-box;
	display: block;
    border-radius: 4px;
    border: 1px solid #cfcfcf;
    background-color: #fff;
    width: 155px;
    padding: 0 3px;
}
.bonus-field input[type="number"] {
	box-sizing: border-box;
	width: 100%;
	height: 26px;
	border: none;
}
.bonus-buttons {
	text-align: right;
	margin-bottom: 5px;
}
.shop2-product-discount-desc {
	white-space: normal;
}
.bonus-arrow {
	line-height: 0;
    font-size: 0;
    width: 0;
    height: 0;
    position: absolute;
    left: 100%;
    top: 50%;
    margin-top: -20px;
    border-style: solid;
    border-width: 20px 0 20px 12px;
    border-color: transparent transparent transparent #fdf5b5;
}
.shop2-product-actions {
	margin-bottom: 7px;
}
.product-bonuses-title {
	display: flex;
	align-items: center;
	cursor: pointer;
	position: relative;
}
.product-item-simple .shop2-product-actions {
	min-height: 0;
}
table.shop2-cart-table td.cart-price {
	text-align: center;
}
table.shop2-cart-table td.cart-product .cart-product-details {
	overflow: visible;
}
table.shop2-cart-table th {
	text-align: center;
}
table.shop2-cart-table th:first-child {
	text-align: left;
}
.not-authorized {
	font-weight: 400;
}
.bonus-message {
	font-size: 14px;
}
.shop2-btn.shop2-upload-btn ,
.delete-upload-file.shop2-btn {
	line-height: normal;
	display: inline-block;
	padding: 3px 13px;
	margin: 3px 0px;
}
.input-calendar {
	max-width: 100%;
}
.additional-cart-params {
	max-width: 100%;
}
.shop2-product-options .ui-datepicker-trigger, .cart-product-param .ui-datepicker-trigger {
  border-width: 1px;
  vertical-align: middle;
  padding: 1px; }
  .shop2-product-options .ui-datepicker-trigger img, .cart-product-param .ui-datepicker-trigger img {
    vertical-align: middle; }

.shop2-date_interval, .shop2-date {
  vertical-align: middle; }

.shop2-date-from {
  margin-bottom: 5px; }

#shop2-alert.promo-products-list {
  top:30px;
  left:0;
  right:0;
  bottom:30px;
  margin:0 auto !important;
  overflow-y:scroll;
}
@media all and (max-width: 768px) {
  #shop2-alert.promo-products-list {
    top:10px;
    left:10px;
    right:10px;
    bottom:10px;
  }
}
@media all and (max-width: 375px) {
  #shop2-alert.promo-products-list {
    padding:20px 10px;
    min-width:auto;
  }
}
@media all and (max-width: 600px) {
  #shop2-alert.promo-products-list .shop2-pricelist { border-top:1px solid #dedede; }
}
@media all and (max-width: 680px) {
  #shop2-alert.promo-products-list .shop2-pricelist .tr {
    display:grid;
    grid-template-columns:2.1fr 2.3fr 1fr 1fr 40px;
  }
}
@media all and (max-width: 600px) {
  #shop2-alert.promo-products-list .shop2-pricelist .tr { display:none; }
}
@media all and (max-width: 680px) {
  #shop2-alert.promo-products-list .shop2-pricelist .shop2-product-item.tr {
    display:grid;
    grid-template-columns:2fr 2fr 1fr 1fr 40px;
  }
}
@media all and (max-width: 600px) {
  #shop2-alert.promo-products-list .shop2-pricelist .shop2-product-item.tr {
    display:grid;
    grid-template-columns:repeat(6,1fr);
    grid-template-rows:repeat(2,minmax(80px,auto));
  }
}
@media all and (max-width: 400px) {
  #shop2-alert.promo-products-list .shop2-pricelist .shop2-product-item.tr {
    grid-template-columns:repeat(3,1fr);
    grid-template-rows:repeat(3,minmax(75px,auto));
  }
}
@media all and (max-width: 680px) {
  #shop2-alert.promo-products-list .shop2-pricelist .shop2-product-item.tr .td.column-options .shop2-product-options { table-layout:auto; }
}
@media all and (max-width: 680px) {
  #shop2-alert.promo-products-list .shop2-pricelist .td { padding:4px; }
}
@media all and (max-width: 680px) {
  #shop2-alert.promo-products-list .shop2-pricelist .td.column-name, #shop2-alert.promo-products-list .shop2-pricelist .td.column-price, #shop2-alert.promo-products-list .shop2-pricelist .td.column-options {
    width:auto;
    height:100%;
    box-sizing:border-box;
  }
}
@media all and (max-width: 680px) {
  #shop2-alert.promo-products-list .shop2-pricelist .td.column-price, #shop2-alert.promo-products-list .shop2-pricelist .td.column-amount, #shop2-alert.promo-products-list .shop2-pricelist .td.column-add {
    display:flex;
    align-items:center;
    justify-content:center;
    width:auto;
    box-sizing:border-box;
  }
}
@media all and (max-width: 680px) {
  #shop2-alert.promo-products-list .shop2-pricelist .td.column-name { padding-left:0; }
}
@media all and (max-width: 600px) {
  #shop2-alert.promo-products-list .shop2-pricelist .td.column-name {
    grid-column-start:1;
    grid-column-end:4;
    grid-row:1;
    padding-left:4px;
  }
}
@media all and (max-width: 400px) {
  #shop2-alert.promo-products-list .shop2-pricelist .td.column-name { grid-column-end:4; }
}
@media all and (max-width: 600px) {
  #shop2-alert.promo-products-list .shop2-pricelist .td.column-options {
    grid-column-start:4;
    grid-column-end:7;
    grid-row:1;
  }
}
@media all and (max-width: 400px) {
  #shop2-alert.promo-products-list .shop2-pricelist .td.column-options {
    grid-column-start:1;
    grid-column-end:4;
    grid-row:2;
  }
}
@media all and (max-width: 680px) {
  #shop2-alert.promo-products-list .shop2-pricelist .td.column-price { flex-direction:column; }
}
@media all and (max-width: 600px) {
  #shop2-alert.promo-products-list .shop2-pricelist .td.column-price {
    grid-column-start:1;
    grid-column-end:3;
    grid-row:2;
  }
}
@media all and (max-width: 400px) {
  #shop2-alert.promo-products-list .shop2-pricelist .td.column-price {
    grid-column-end:2;
    grid-row:3;
  }
}
@media all and (max-width: 600px) {
  #shop2-alert.promo-products-list .shop2-pricelist .td.column-amount {
    grid-column-start:3;
    grid-column-end:5;
    grid-row:2;
  }
}
@media all and (max-width: 400px) {
  #shop2-alert.promo-products-list .shop2-pricelist .td.column-amount {
    grid-column-start:2;
    grid-column-end:3;
    grid-row:3;
  }
}
@media all and (max-width: 680px) {
  #shop2-alert.promo-products-list .shop2-pricelist .td.column-add { padding:4px 0; }
}
@media all and (max-width: 600px) {
  #shop2-alert.promo-products-list .shop2-pricelist .td.column-add {
    grid-column-start:5;
    grid-column-end:7;
    grid-row:2;
    padding:4px;
  }
}
@media all and (max-width: 400px) {
  #shop2-alert.promo-products-list .shop2-pricelist .td.column-add {
    grid-column-start:3;
    grid-column-end:4;
    grid-row:3;
  }
}
@media all and (max-width: 680px) {
  #shop2-alert.promo-products-list .shop2-pricelist .product-label { margin:-3px 0 0 0; }
}
@media all and (max-width: 600px) {
  #shop2-alert.promo-products-list .shop2-pricelist .product-label { margin:-3px 0 0 -4px; }
}
@media all and (max-width: 400px) {
  #shop2-alert.promo-products-list .shop2-pricelist .product-wrapping { margin-right:0; }
}

.shop2-order-options-wrapper {display: none; }



/* Избранное*/
.shop2_favorite_link {
    font-family: Arial;
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
    line-height: 14px;
    text-decoration-line: underline;
    color: #08c;
}

.shop2-block.cart-preview .block-body .shop2_favorite_cart {
    margin-top: 16px;
}

.shop2-block.cart-preview .block-body .shop2_favorite_cart .shop2_favorite_cart_link {
    font-family: Arial;
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
    line-height: 14px;
    text-decoration-line: underline;
    color: #fff;
}

.shop2-block.cart-preview .block-body .shop2_favorite_cart .shop2_favorite_cart_link span {
    min-width: auto;
}

.favorite_panel {
    float: left;
    min-width: 145px;
    padding: 8.5px 0;
}

.favorite_panel a {
    display: block;
    padding: 0;
    font-family: Arial;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 28px;
    height: 28px;
    text-decoration-line: underline;
    color: #fff;
    position: relative;
    padding-left: 34px;
}

.favorite_panel a:before {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 22px;
    height: 20px;
    margin: auto;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2222px%22%20height%3D%2220px%22%20%20viewBox%3D%220%200%2022%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M19.9241%2010.8504L14.1748%2016.6005C13.8819%2016.8934%2011.823%2018.9523%2011.5297%2019.2448C11.2365%2019.5374%2010.7616%2019.5368%2010.4691%2019.2436L2.38043%2011.1342C1.03683%209.96356%200.25%208.27194%200.25%206.45455C0.25%203.02787%203.02787%200.25%206.45455%200.25C8.2102%200.25%209.84293%200.985172%2011%202.23093C12.1571%200.985188%2013.7898%200.25%2015.5455%200.25C18.9721%200.25%2021.75%203.02787%2021.75%206.45455C21.75%208.12669%2021.0844%209.69526%2019.9241%2010.8504ZM4.75%206.72727C4.75%207.02088%204.81355%207.30401%204.93461%207.56306C5.10998%207.93832%204.94794%208.38469%204.57268%208.56006C4.19742%208.73543%203.75105%208.57339%203.57568%208.19813C3.36218%207.74127%203.25%207.24148%203.25%206.72727C3.25%204.80683%204.80683%203.25%206.72727%203.25C7.32202%203.25%207.89672%203.40011%208.40696%203.68202C8.76952%203.88233%208.90104%204.33863%208.70073%204.70118C8.50042%205.06374%208.04412%205.19527%207.68157%204.99495C7.39203%204.83498%207.06666%204.75%206.72727%204.75C5.63526%204.75%204.75%205.63526%204.75%206.72727Z%22%20fill%3D%22%23A8A8A8%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
}

.favorite_panel a span {
    display: inline-block;
    vertical-align: middle;
    width: 28px;
    height: 28px;
    border: 2px solid #cdcdcd;
    box-sizing: border-box;
    font-family: Arial;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 24px;
    text-align: center;
    color: #fff;
    border-radius: 50%;
    margin-left: 10px;
}

.favorite_panel.not-null a {
    color: #606060;
}

.favorite_panel.not-null a span {
    color: #606060;
    border-color: #606060;
}

.favorite_btn_wrapper {
    padding: 20px 0;
    width: 100%;
    clear: both;
    text-align: left;
}

.favorite_btn_wrapper .favorite_btn {
    cursor: pointer;
    position: relative;
    font-family: Arial;
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
    line-height: 18px;
    color: #626262;
    padding: 0 0 0 28px;
    display: block;
}

.favorite_btn_wrapper .favorite_btn input {
    position: absolute;
    top: 0;
    opacity: 0;
}

.favorite_btn_wrapper .favorite_btn:before {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 22px;
    height: 20px;
    margin: auto;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%2220px%22%20%20viewBox%3D%220%200%2020%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M5.9268%202.125C3.56289%202.125%201.625%204.11215%201.625%206.5C1.625%207.78463%202.1881%208.87503%203.10244%209.67165C3.11341%209.68121%203.12404%209.69114%203.13431%209.70144L10.4749%2017.0586C10.7187%2017.3029%2010.7183%2017.6986%2010.4739%2017.9424C10.2296%2018.1862%209.83382%2018.1858%209.59002%2017.9414L2.26444%2010.5994C1.11502%209.59046%200.375%208.1731%200.375%206.5C0.375%203.44586%202.84871%200.875%205.9268%200.875C7.55408%200.875%209.01767%201.57554%2010.0325%202.68969C11.0473%201.57554%2012.5108%200.875%2014.1381%200.875C17.2269%200.875%2019.625%203.45684%2019.625%206.5C19.625%208.02578%2019.0725%209.34808%2018.0556%2010.3607L12.863%2015.554C12.6189%2015.7981%2012.2232%2015.7982%2011.9791%2015.5541C11.735%2015.31%2011.735%2014.9143%2011.9791%2014.6702L17.1715%209.47709L17.1731%209.47544C17.9482%208.70379%2018.375%207.70287%2018.375%206.5C18.375%204.10117%2016.4914%202.125%2014.1381%202.125C12.6755%202.125%2011.3832%202.85434%2010.605%203.972C10.5047%204.11598%2010.3486%204.21119%2010.1747%204.23438C10.125%204.241%2010.0752%204.24157%2010.0262%204.23639C9.97923%204.24047%209.93157%204.23926%209.88409%204.23251C9.71232%204.20808%209.55844%204.11336%209.45926%203.97101C8.68098%202.85391%207.38896%202.125%205.9268%202.125Z%22%20fill%3D%22%23666666%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M6.17314%204.83474C5.15782%204.83474%204.33474%205.65782%204.33474%206.67314C4.33474%206.95213%204.39647%207.21498%204.50642%207.45026C4.65256%207.76297%204.51752%208.13495%204.20481%208.28109C3.89209%208.42723%203.52012%208.29219%203.37398%207.97948C3.1882%207.58195%203.08474%207.13876%203.08474%206.67314C3.08474%204.96746%204.46746%203.58474%206.17314%203.58474C6.71292%203.58474%207.22212%203.72375%207.66495%203.96842C7.96708%204.13534%208.07668%204.51559%207.90976%204.81772C7.74283%205.11985%207.36258%205.22946%207.06045%205.06253C6.79798%204.91751%206.49616%204.83474%206.17314%204.83474Z%22%20fill%3D%22%23666666%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
}

.favorite_btn_wrapper .favorite_btn_active {
    cursor: pointer;
    position: relative;
    font-family: Arial;
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
    line-height: 18px;
    color: #626262;
    padding: 0 0 0 28px;
    text-align: left;
    display: inline-block;
    vertical-align: top;
    display: block;
}

.favorite_btn_wrapper .favorite_btn_active input {
    position: absolute;
    top: 0;
    opacity: 0;
}

.favorite_btn_wrapper .favorite_btn_active .icon {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: -2px;
    width: 24px;
    height: 24px;
    margin: auto;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2224px%22%20height%3D%2224px%22%20%20viewBox%3D%220%200%2024%2024%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M7.9268%203.875C9.55408%203.875%2011.0177%204.57554%2012.0325%205.68969C13.0473%204.57554%2014.5108%203.875%2016.1381%203.875C19.2269%203.875%2021.625%206.45684%2021.625%209.5C21.625%2011.0258%2021.072%2012.3486%2020.055%2013.3613L19.9787%2013.4376C17.4774%2015.9393%2014.9762%2018.4409%2012.4743%2020.942C12.357%2021.0593%2012.1979%2021.1251%2012.0321%2021.125C11.8662%2021.1249%2011.7072%2021.0589%2011.59%2020.9414L4.26444%2013.5994C3.11502%2012.5905%202.375%2011.1731%202.375%209.5C2.375%206.44586%204.84871%203.875%207.9268%203.875ZM6.33473%209.67314C6.33473%208.65782%207.15781%207.83474%208.17313%207.83474C8.49615%207.83474%208.79797%207.91752%209.06045%208.06253C9.36258%208.22946%209.74283%208.11985%209.90975%207.81772C10.0767%207.51559%209.96707%207.13535%209.66494%206.96842C9.22211%206.72376%208.71292%206.58474%208.17313%206.58474C6.46745%206.58474%205.08473%207.96746%205.08473%209.67314C5.08473%2010.1388%205.18819%2010.5819%205.37397%2010.9795C5.52011%2011.2922%205.89209%2011.4272%206.2048%2011.2811C6.51752%2011.1349%206.65255%2010.763%206.50641%2010.4503C6.39646%2010.215%206.33473%209.95213%206.33473%209.67314Z%22%20fill%3D%22%23666666%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
}

.favorite_btn_wrapper .favorite_btn_active .icon:before {
    content: '';
    position: absolute;
    bottom: 0;
    right: 0;
    width: 12px;
    height: 12px;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2212px%22%20height%3D%2212px%22%20%20viewBox%3D%220%200%2012%2012%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20d%3D%22M2%202L10%2010%22%20stroke%3D%22%23333333%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%2F%3E%3Cpath%20d%3D%22M10%202L2%2010%22%20stroke%3D%22%23333333%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
    opacity: 0;
}

.favorite_btn_wrapper .favorite_btn_active .icon:hover {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2224px%22%20height%3D%2224px%22%20%20viewBox%3D%220%200%2024%2024%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M7.9268%203.875C9.55408%203.875%2011.0177%204.57554%2012.0325%205.68969C13.0473%204.57554%2014.5108%203.875%2016.1381%203.875C19.2269%203.875%2021.625%206.45684%2021.625%209.5C21.625%2011.0258%2021.072%2012.3486%2020.055%2013.3613L19.9787%2013.4376C17.4774%2015.9393%2014.9762%2018.4409%2012.4743%2020.942C12.357%2021.0593%2012.1979%2021.1251%2012.0321%2021.125C11.8662%2021.1249%2011.7072%2021.0589%2011.59%2020.9414L4.26444%2013.5994C3.11502%2012.5905%202.375%2011.1731%202.375%209.5C2.375%206.44586%204.84871%203.875%207.9268%203.875ZM6.33473%209.67314C6.33473%208.65782%207.15781%207.83474%208.17313%207.83474C8.49615%207.83474%208.79797%207.91752%209.06045%208.06253C9.36258%208.22946%209.74283%208.11985%209.90975%207.81772C10.0767%207.51559%209.96707%207.13535%209.66494%206.96842C9.22211%206.72376%208.71292%206.58474%208.17313%206.58474C6.46745%206.58474%205.08473%207.96746%205.08473%209.67314C5.08473%2010.1388%205.18819%2010.5819%205.37397%2010.9795C5.52011%2011.2922%205.89209%2011.4272%206.2048%2011.2811C6.51752%2011.1349%206.65255%2010.763%206.50641%2010.4503C6.39646%2010.215%206.33473%209.95213%206.33473%209.67314Z%22%20fill%3D%22%23ccc%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
}

.favorite_btn_wrapper .favorite_btn_active .icon:hover:before {
    opacity: 1;
}

.td.column-options .favorite_btn_wrapper {
    padding: 8px 0;
    border-bottom: 1px solid #dedede;
}

.shop2-popup_favorite {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    overflow: auto;
    white-space: nowrap;
    text-align: center;
    font-size: 0;
    z-index: 999;
    background: rgba(0, 0, 0, 0.6);
}

.shop2-popup_favorite:before {
    height: 100%;
    display: inline-block;
    vertical-align: middle;
    content: '';
}

.shop2-popup_favorite .popup_inner {
    width: 340px;
    margin: auto;
    position: relative;
    display: inline-block;
    white-space: normal;
    vertical-align: middle;
    text-align: left;
    padding: 20px;
    background: #fff;
    border-radius: 6px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.shop2-popup_favorite .popup_inner .text {
    font-family: Arial;
    font-style: normal;
    font-weight: normal;
    font-size: 19px;
    line-height: 22px;
    color: #333;
    padding-bottom: 16px;
}

.shop2-popup_favorite .popup_inner .btns {
    font-size: 0;
}

.shop2-popup_favorite .popup_inner .btns .shop2-btn {
    display: inline-block;
    vertical-align: middle;
    margin-right: 20px;
    padding: 5px 11px;
    line-height: 1;
}

.shop2-popup_favorite .popup_inner .btns .shop2-btn-close {
    display: inline-block;
    vertical-align: middle;
    font-family: Arial;
    font-style: normal;
    font-weight: normal;
    font-size: 13px;
    line-height: 15px;
    color: #08c;
    text-decoration: underline;
    cursor: pointer;
}

.favorite-item_locked {
	opacity: 0.5;
	pointer-events: none;
}

@media (min-width: 980px) {
    .text-right-left {
      text-align: right; }
      .text-right-left:after {
        content: '';
        width: 100%;
        display: block;
        clear: both; }
      .text-right-left .g-button {
        float: right;
        margin-bottom: 5px; }
      .text-right-left .btn_payment_rest, .text-right-left #order-print {
        float: left; }
      .text-right-left #order-print {
        margin-left: 5px; } }
        
* {/*id1552 fix ios14 font*/
  -webkit-locale: auto;
}

/*kind available*/
#shop2-alert.preorder-alert {
    padding: 40px 30px 30px;
    margin-bottom: 0;
    width: 420px;
}
.preorder-alert #shop2-alert-body {
    padding: 0;
}

.preorder-alert #shop2-alert-ok {
    display: none;
}

.preorder-field input[type=text] {
    font-size: 16px;
    line-height: 20px;
    padding: 15px 20px;
}

.preorder-field .preorder-field-title {
    color: #2b2e38;
    font: 400 15px/1.1 sans-serif;
    padding: 0 0 6px;
    margin: 0;
    display: block;
}

.preorder-field .preorder-mark {
    color: #ff604e;
    font-size: 10px;
    line-height: 1;
}

.preorder-field input[type=text] {
    color: #2b2e38;
    border: none;
    background: var(--gr_bg);
    box-shadow: 0 0 0 1px transparent, inset 0 0 0 1px rgba(0,0,0,.15);
    border-radius: 3px;
    width: 100%;
    box-sizing: border-box;
    height: auto;
    outline: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    transition: all .18s linear;
}

.preorder-field input[type=text]:focus,
.preorder-field input[type=text]:hover {
    color: #2b2e38;
    border: none;
    background: var(--gr_bg);
    box-shadow: 0 0 0 1px transparent, inset 0 0 0 1px rgba(0,0,0,.3);
}

.preorder-field input[type=text]::-webkit-input-placeholder {
    color: #2b2e38;
    opacity: 1!important;
}

.preorder-field input[type=text]::-moz-placeholder {
    color: #2b2e38;
    opacity: 1!important;
}

.preorder-field input[type=text]:-ms-input-placeholder {
    color: #2b2e38;
    opacity: 1!important;
}

.preorder-popup {
    border-radius: 3px;
    text-align: left;
    background: #fff;
    position: relative;
    outline: 0;
    text-size-adjust: 100%;
    box-sizing: border-box;
    width: 100%;
    color: #2b2e38;
    vertical-align: middle;
}

.preorder-popup .remodal-close-btn {
    position: absolute;
    right: 10px;
    top: 10px;
}

.preorder-popup .remodal-close-btn svg {
    width: 20px;
    height: 20px;
}

.preorder-popup .remodal-close-btn svg.gr_big_icon {
    width: 30px;
    height: 30px;
    display: none;
}

.preorder-popup .remodal-close-btn svg.gr_small_icon {
    display: none;
}

.preorder-popup .preorder-field {
    margin: 0 0 20px;
}

.preorder-popup .preorder-field.preorder-field-button {
    margin-bottom: 0;
}

.preorder-popup .preorder-popup-title {
	margin: 0;
	color: #000;
    padding-bottom: 15px;
}
.preorder-field .error-message {
    color: #ff604e;
    font: 400 12px/normal sans-serif;
    padding: 0 0 6px;
    display: block;
}

.preorder-field.field-error input[type=text] {
    color: #2b2e38;
    background: rgb(255 96 78 / 10%);
    border: none;
    box-shadow: 0 0 0 1px transparent, inset 0 0 0 1px rgb(255 96 78 / 17%);
}

.preorder-alert .re-captcha-wrapper .note {
    margin-bottom: 20px;
    font-size: 15px;
    line-height: 1.25;
    color: #333;
}

.preorder-btn.shop2-product-btn.type-3 {
    text-align: left;
    height: auto;
    min-height: 34px;
}

.preorder-btn.shop2-product-btn.type-3 span {
    padding-left: 40px;
    padding-top: 5px;
    padding-bottom: 5px;
    line-height: 1;
    height: auto;
    min-height: 34px;
    box-sizing: border-box;
    display: inline-flex;
    align-items: center;
    background: url('../images/preorder_lg.svg') no-repeat 10px center;
}
.preorder-btn.shop2-product-btn.type-2 span{
    background: url('../images/preorder_lg.svg') no-repeat center ;
}
.preorder-btn.shop2-product-btn.type-1 span{
    background: url('../images/preorder_sm.svg') no-repeat center ;
}
.preorder-btn.shop2-product-btn[disabled="disabled"] {
    opacity: 0.6;
    pointer-events: none;
}
.shop2-product .preorder-btn.shop2-product-btn {
    width: auto;
    padding-right: 12px;
}

.preorder-form-close {
	background: url('../images/close_sm.svg') no-repeat center;position: absolute;top: 0;right: 0;width: 50px;height: 50px;cursor: pointer;
}
.preorder-popup-text {color: #333; line-height: 1.25;font-size: 15px;}
.preorder-popup-success {text-align: center; margin: 0; color: #000;}

@media all and (max-width: 767px) {
	#shop2-alert.preorder-alert {
		padding: 40px 20px 30px;
	}
}
@media all and (max-width: 639px) {
	#shop2-alert.preorder-alert {
		width: 360px;
	}
}
@media all and (max-width: 359px) {
	#shop2-alert.preorder-alert {
		width: 320px;
	}
}

.preorder-alert .block-recaptcha h2 {font-size: 20px; color: #000;}
/*kind available*/

/* buy_one_click */
.remodal.buy_one_click_remodal {
  max-width: 560px;
}
.buy_one_click_remodal .g-form-calendar__icon {
  display: none;
}
.shop2-buy-one-click {
  font-size: 15px;
  margin: 0px 0 0px 10px;
  height: 34px;
  text-align: left;
  vertical-align: middle;
}

.oveflowHidden {
  overflow: hidden;
}

.shop2-buy-one-click-popup {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  overflow: auto;
  white-space: nowrap;
  text-align: center;
  z-index: 1000;
  background: rgba(0, 0, 0, 0.8);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: none;
}

.shop2-buy-one-click-popup.opened {
  display: flex;
}

.shop2-buy-one-click-popup__inner {
  max-width: 520px;
  margin: auto;
  position: relative;
  display: inline-block;
  white-space: normal;
  vertical-align: middle;
  padding: 50px 40px;
  text-align: left;
  background: #fff;
}

.shop2-buy-one-click__title {
  padding-bottom: 20px;
  color: inherit;
}

.shop2-buy-one-click__form {
  margin: 0;
}

.shop2-buy-one-click__product {
  display: flex;
  flex-wrap: wrap;
  padding: 0 0 20px;
}

.shop2-buy-one-click__product-left {
  width: 90px;
  margin: 0 20px 0 0;
  align-self: flex-start;
}

@media (max-width: 639px) {
  .shop2-buy-one-click__product-left {
      width: 70px;
      margin: 0 12px 0 0;
  }
}

.shop2-buy-one-click__product-right {
  display: flex;
  flex-direction: column;
  width: calc(100% - 20px - 90px);
}

@media (max-width: 639px) {
  .shop2-buy-one-click__product-right {
      width: calc(100% - 12px - 70px);
  }
}

.shop2-buy-one-click__product-right.not_show_image {
  width: 100%;
}

.shop2-buy-one-click__product-total {
  display: flex;
  align-items: center;
  padding-top: 8px;
}

@media (max-width: 639px) {
  .shop2-buy-one-click__product-total {
      padding-top: 0;
      flex-wrap: wrap;
  }
}

.shop2-buy-one-click__total.card-product-preview__price {
  margin-top: 0;
}


.shop2-buy-one-click__image {
  position: relative;
  overflow: hidden;

  padding-top: 100%;
}

.shop2-buy-one-click__image.no-image {
  background-size: 50%;
}

.shop2-buy-one-click__image a {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  font-size: 0;
  text-decoration: none;
  display: flex;
}

.shop2-buy-one-click__image a:before {
  position: absolute;
  content: '';
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  pointer-events: none;
}

.shop2-buy-one-click__image img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.shop2-buy-one-click__name {
  font-size: 15px;
  line-height: 1.3;
  margin-bottom: 0.6em;
  font-weight: 400;
}

@media (max-width: 639px) {
  .shop2-buy-one-click__name {
      font-size: 14px;
  }
}

.shop2-buy-one-click__name a {
  text-decoration: none;
  transition: all .18s linear;
}

.shop2-buy-one-click__desc {
  font-size: 14px;
  line-height: 1.14;
  margin-bottom: 8px;
}

.shop2-buy-one-click__price {
  font-size: 0;
}

@media (max-width: 639px) {
  .shop2-buy-one-click__price {
      width: 100%;
      margin: 0 0 6px;
  }
}

.shop2-buy-one-click__amount {
  margin: 0 auto;
}

@media (max-width: 639px) {
  .shop2-buy-one-click__amount {
      margin: 0 auto 0 0;
  }
}

@media (max-width: 639px) {
  .shop2-buy-one-click__total {
      align-self: flex-start;
      margin: 10px 0 0;
  }
}

.shop2-buy-one-click-block .price-old {
  font-size: 13px;
  margin-bottom: 5px;
  vertical-align: top;
  display: inline-block;
}

@media (max-width: 639px) {
  .shop2-buy-one-click-block .price-old {
      margin-bottom: 2px;
  }
}

.shop2-buy-one-click-block .price-old span strong {
  text-decoration: line-through;
}


.shop2-buy-one-click-block .price-old span span {
  padding-left: 5px;
}

@media (max-width: 1260px) {
  .shop2-buy-one-click-block .price-old span span {
      font-size: 16px;
      line-height: 18px;
      font-weight: 700;
  }
}

@media (max-width: 767px) {
  .shop2-buy-one-click-block .price-old span span {
      font-size: 16px;
      line-height: 18px;
      font-weight: 700;
  }
}

.shop2-buy-one-click-block .price-current {
  font-size: 14px;
}

.shop2-buy-one-click-block .price-current.price_on_request strong {
  font-size: 18px;
  line-height: 18px;
  font-weight: 700;
}

@media (max-width: 1260px) {
  .shop2-buy-one-click-block .price-current.price_on_request strong {
      font-size: 18px;
      line-height: 18px;
      font-weight: 700;
  }
}

@media (max-width: 767px) {
  .shop2-buy-one-click-block .price-current.price_on_request strong {
      font-size: 16px;
      line-height: 18px;
      font-weight: 700;
  }
}

.shop2-buy-one-click-block .price-current strong {
  font-size: 16px;
  line-height: 18px;
  font-weight: 700;
}

@media (max-width: 1260px) {
  .shop2-buy-one-click-block .price-current strong {
      font-size: 16px;
      line-height: 18px;
      font-weight: 700;
  }
}

@media (max-width: 767px) {
  .shop2-buy-one-click-block .price-current strong {
      font-size: 16px;
      line-height: 18px;
      font-weight: 700;
  }
}

.shop2-buy-one-click-block .price-current span {
  padding-left: 4px;
  
}

.shop2-buy-one-click-block .price-current .gr-params-unit {
  padding-left: 3px;
}

.shop2-buy-one-click-block .product-amount {
  display: flex;
  flex-direction: column;
}

.shop2-buy-one-click-block .product-amount .amount-min {
  order: 2;
  margin: 2px 0 0;
}

@media (max-width: 767px) {
  .shop2-buy-one-click-block .product-amount .shop2-product-amount {
      width: 86px;
  }
}

@media (max-width: 767px) {

  .shop2-buy-one-click-block .product-amount .shop2-product-amount input,
  .buy-one-click-container .shop2-buy-one-click-block .product-amount .shop2-product-amount button {
      height: 40px;
      line-height: 40px;
  }
}

.remodal .shop2-order-form {
  padding: 0;
}
.shop2-buy-one-click-block .shop2-order-completed {
  color: #999;
}

/* buy_one_click form */
.shop2-buy-one-click__fields .tpl-field {
  margin: 0 0 20px;
  position: relative;
}

.buy-one-click-container .g-form-control-text {
  box-sizing: border-box;
  background: #fff;
  border: 1px solid #c5c5c5;
  box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  color: #484848;
  font-size: 14px;
  line-height: 1.2;
  outline: none;
  padding: 0.5em 0.71428em;
  transition: border-color .3s, box-shadow .3s;
}

.buy-one-click-container .g-form-control-text:focus {
  border: 1px solid rgba(17, 85, 204, 0.6);
  box-shadow: 0 0 3px 0 rgba(17, 85, 204, 0.4);
}

.buy-one-click-container .g-form-control-text {
  width: 100%;
  display: block;
}

.buy-one-click-container .g-form-control-text {
  margin: 0;
}

.buy-one-click-container .shop2-order-form label {
  display: inline-block;
}

.buy-one-click-container .tpl-field .field-title {
  font-weight: 400;
  font-size: 15px;
  line-height: 1.1;
  color: #000;
  padding: 0 0 6px;
  margin: 0;
  display: block;
}

.buy-one-click-container .tpl-field .error-message {
  color: rgb(185, 96, 96);
  font-weight: 400;
  font-size: 12px;
  line-height: 1.1;
  padding: 0 0 6px;
  display: block;
}

.buy-one-click-container .tpl-field .field-required-mark {
  color: rgb(185, 96, 96);
  font-size: 0;
  line-height: 1;
}

.buy-one-click-container .tpl-field .field-required-mark:after {
  content: '•';
  font-size: 20px;
  vertical-align: baseline;
  color: #666;
}

.buy-one-click-container .tpl-field input[type="text"]:not(.g-form-init-calendar) {
  color: #000;
  border: none;
  background: #fff;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0), inset 0 0 0 1px rgba(0, 0, 0, .5);
  border-radius: 2px;
  font-size: 16px;
  line-height: 20px;
  padding: 16px 20px;
  height: 50px;
  width: 100%;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  transition: all .18s linear;

}

@media (max-width: 1260px) {
  .buy-one-click-container .tpl-field input[type="text"]:not(.g-form-init-calendar) {
      font-size: 16px;
      line-height: 20px;
      padding: 14px 20px;
      height: 48px;
  }
}

@media (max-width: 767px) {
  .buy-one-click-container .tpl-field input[type="text"]:not(.g-form-init-calendar) {
      font-size: 16px;
      line-height: 20px;
      padding: 12px 20px;
      height: 44px;
  }
}

.buy-one-click-container .tpl-field input[type="text"]:not(.g-form-init-calendar):hover {
  color: #000;
  border: none;
  background: #fff;
  box-shadow: 0 0 0 2px #666, inset 0 0 0 1px #666;
}

.buy-one-click-container .tpl-field input[type="text"]:not(.g-form-init-calendar):hover::-webkit-input-placeholder {
  color: #000;
}

.buy-one-click-container .tpl-field input[type="text"]:not(.g-form-init-calendar):hover::-moz-placeholder {
  color: #000;
}

.buy-one-click-container .tpl-field input[type="text"]:not(.g-form-init-calendar):hover:-ms-input-placeholder {
  color: #000;
}

.buy-one-click-container .tpl-field input[type="text"]:not(.g-form-init-calendar):focus {
  color: #000;
  border: none;
  background: #fff;
  box-shadow: 0 0 0 2px #666, inset 0 0 0 1px #666;

}

.buy-one-click-container .tpl-field input[type="text"]:not(.g-form-init-calendar)::-webkit-input-placeholder {
  color: #000;
  opacity: 1 !important;
}

.buy-one-click-container .tpl-field input[type="text"]:not(.g-form-init-calendar)::-moz-placeholder {
  color: #000;
  opacity: 1 !important;
}

.buy-one-click-container .tpl-field input[type="text"]:not(.g-form-init-calendar):-ms-input-placeholder {
  color: #000;
  opacity: 1 !important;
}

.buy-one-click-container .tpl-field textarea {
  color: #000;
  border: none;
  background: #fff;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0), inset 0 0 0 1px #000;
  border-radius: 4px;
  font-size: 16px;
  line-height: 20px;
  padding: 16px 20px;
  height: 50px;
  width: 100%;
  min-width: 100%;
  min-height: 100px;
  max-width: 100%;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  transition: all .18s linear;

}

@media (max-width: 1260px) {
  .buy-one-click-container .tpl-field textarea {
      font-size: 16px;
      line-height: 20px;
      padding: 14px 20px;
      height: 48px;
  }
}

@media (max-width: 767px) {
  .buy-one-click-container .tpl-field textarea {
      font-size: 16px;
      line-height: 20px;
      padding: 12px 20px;
      height: 44px;
  }
}

.buy-one-click-container .tpl-field textarea:hover {
  color: #000;
  border: none;
  background: #fff;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0), inset 0 0 0 2px #000;
}

.buy-one-click-container .tpl-field textarea:hover::-webkit-input-placeholder {
  color: #000;
}

.buy-one-click-container .tpl-field textarea:hover::-moz-placeholder {
  color: #000;
}

.buy-one-click-container .tpl-field textarea:hover:-ms-input-placeholder {
  color: #000;
}

.buy-one-click-container .tpl-field textarea:focus {
  color: #000;
  border: none;
  background: #fff;
  box-shadow: 0 0 0 3px #666, inset 0 0 0 1px #666;
}

.buy-one-click-container .tpl-field textarea::-webkit-input-placeholder {
  color: #000;
  opacity: 1 !important;
}

.buy-one-click-container .tpl-field textarea::-moz-placeholder {
  color: #000;
  opacity: 1 !important;
}

.buy-one-click-container .tpl-field textarea:-ms-input-placeholder {
  color: #000;
  opacity: 1 !important;
}

.buy-one-click-container .tpl-field.type-date .g-form-calendar__icon {
  right: 16px;
  bottom: 16px;
  top: auto;
  fill: #666;
  pointer-events: none;
}

.buy-one-click-container .tpl-field select:not([multiple]) {
  color: #000;
  border: none;
  background: #fff url(img/chosen-sprite.png) no-repeat 0px 2px;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0), inset 0 0 0 1px #000;
  border-radius: 4px;
  font-size: 16px;
  line-height: 20px;
  padding: 16px 50px 16px 20px;
  height: 50px;
  width: 100%;
  cursor: pointer;
  outline: none;
  position: relative;
  -webkit-appearance: none;
  -moz-appearance: none;
  transition: all .18s linear;
}

.buy-one-click-container .tpl-field.field_orders.type-select {
  position: relative;
}

.buy-one-click-container .tpl-field.field_orders.type-select:after {
  content: "";
  display: block;
  position: absolute;
  right: 16px;
  bottom: 22px;
  width: 0;
  height: 0;
  border-color: #666 transparent transparent;
  border-style: solid;
  border-width: 6px 4px 0;
}

@media (max-width: 1260px) {
  .buy-one-click-container .tpl-field select:not([multiple]) {
      font-size: 16px;
      line-height: 20px;
      padding: 14px 50px 14px 20px;
      height: 48px;
  }
}

@media (max-width: 767px) {
  .buy-one-click-container .tpl-field select:not([multiple]) {
      font-size: 16px;
      line-height: 20px;
      padding: 12px 50px 12px 20px;
      height: 44px;
  }
}

.buy-one-click-container .tpl-field select:not([multiple])::-ms-expand {
  display: none;
}

.buy-one-click-container .tpl-field select:not([multiple]):hover {
  color: #000;
  border: none;
  background: #fff;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0), inset 0 0 0 2px #666;
}

.buy-one-click-container .tpl-field select:not([multiple]):focus {
  color: #000;
  border: none;
  background: #fff;
  box-shadow: 0 0 0 2px #666, inset 0 0 0 1px #666;
}

.buy-one-click-container .tpl-field select[multiple] {
  color: #000;
  border: none;
  background: #fff;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0), inset 0 0 0 1px #000;
  border-radius: 4px;
  font-size: 16px;
  line-height: 20px;
  padding: 16px 20px;
  height: 50px;
  width: 100%;
  height: auto;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  transition: all .18s linear;
}

@media (max-width: 1260px) {
  .buy-one-click-container .tpl-field select[multiple] {
      font-size: 16px;
      line-height: 20px;
      padding: 14px 20px;
      height: 48px;
  }
}

@media (max-width: 767px) {
  .buy-one-click-container .tpl-field select[multiple] {
      font-size: 16px;
      line-height: 20px;
      padding: 12px 20px;
      height: 44px;
  }
}

.buy-one-click-container .tpl-field select[multiple]::-ms-expand {
  display: none;
}

.buy-one-click-container .tpl-field select[multiple]:hover {
  color: #000;
  border: none;
  background: #fff;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0), inset 0 0 0 2px #000;
}

.buy-one-click-container .tpl-field select[multiple]:focus {
  color: #000;
  border: none;
  background: #fff;
  box-shadow: 0 0 0 2px #666, inset 0 0 0 1px #666;
}

.buy-one-click-container .tpl-field.type-checkbox ul {
  padding: 0;
  margin: 0;
  list-style: none;
}

.buy-one-click-container .tpl-field.type-checkbox ul li {
  font-size: 0;
}

.buy-one-click-container .tpl-field.type-checkbox ul li label {
  cursor: pointer;
  align-items: center;
  display: inline-flex;
}

.buy-one-click-container .tpl-field.type-checkbox ul li label:hover span {
  color: #000;
}

.buy-one-click-container .tpl-field.type-checkbox ul li label:hover span:before {
  border: none;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0), inset 0 0 0 2px #000;
  background: #fff;
}

.buy-one-click-container .tpl-field.type-checkbox ul li label:hover input[type="checkbox"]:checked+span {
  color: #000;
}

.buy-one-click-container .tpl-field.type-checkbox ul li label:hover input[type="checkbox"]:checked+span:before {
  -webkit-box-shadow: none;
  box-shadow: none;
  border-color: #666;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg baseProfile='full' xmlns='http://www.w3.org/2000/svg' width='9' height='7' preserveAspectRatio='none' shape-rendering='geometricPrecision'%3E%3Cpath fill='%23fff' d='M1.2 2.3l2.2 2.3L7.8 0 9 1.2 3.4 7 0 3.5z'/%3E%3C/svg%3E") no-repeat 50% 50%;
  background-color: #666;
  text-align: center;
  line-height: 28px;
  border: none;
  box-shadow: none;
}

.buy-one-click-container .tpl-field.type-checkbox ul li input[type="checkbox"] {
  width: 28px;
  height: 28px;
  padding: 0;
  opacity: 0;
  margin-right: 12px;
  display: inline-block;
  vertical-align: middle;
  -webkit-appearance: none;
}

@media (max-width: 1260px) {
  .buy-one-click-container .tpl-field.type-checkbox ul li input[type="checkbox"] {
      width: 28px;
      height: 28px;
      margin-right: 12px;
  }
}

@media (max-width: 767px) {
  .buy-one-click-container .tpl-field.type-checkbox ul li input[type="checkbox"] {
      width: 26px;
      height: 26px;
      margin-right: 12px;
  }
}

.buy-one-click-container .tpl-field.type-checkbox ul li input[type="checkbox"]:checked+span {
  color: #000;
}

.buy-one-click-container .tpl-field.type-checkbox ul li input[type="checkbox"]:checked+span:before {
  -webkit-box-shadow: none;
  box-shadow: none;
  border-color: #666;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg baseProfile='full' xmlns='http://www.w3.org/2000/svg' width='9' height='7' preserveAspectRatio='none' shape-rendering='geometricPrecision'%3E%3Cpath fill='%23fff' d='M1.2 2.3l2.2 2.3L7.8 0 9 1.2 3.4 7 0 3.5z'/%3E%3C/svg%3E") no-repeat 50% 50%;
  background-color: #666;
  text-align: center;
  line-height: 28px;
  border: none;
  box-shadow: none;
}

.buy-one-click-container .tpl-field.type-checkbox ul li span {
  position: relative;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.25;
  color: #000;
  min-height: 28px;
  padding-top: 5px;
  max-width: calc(100% - 28px - 12px);
}

@media (max-width: 1260px) {
  .buy-one-click-container .tpl-field.type-checkbox ul li span {
      min-height: 28px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.25;
      padding-top: 5px;
      max-width: calc(100% - 28px - 12px);
  }
}

@media (max-width: 767px) {
  .buy-one-click-container .tpl-field.type-checkbox ul li span {
      min-height: 26px;
      font-size: 16px;
      font-weight: 400;
      line-height: 1.25;
      padding-top: 4px;
      max-width: calc(100% - 26px - 12px);
  }
}

.buy-one-click-container .tpl-field.type-checkbox ul li span:before {
  position: absolute;
  top: 0;
  left: -40px;
  width: 28px;
  height: 28px;
  content: '';
  border: none;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0), inset 0 0 0 1px #000;
  background: #fff;
  transition: background-color 0.2s, box-shadow 0.2s;
}

@media (max-width: 1260px) {
  .buy-one-click-container .tpl-field.type-checkbox ul li span:before {
      width: 28px;
      height: 28px;
      left: -40px;
  }
}

@media (max-width: 767px) {
  .buy-one-click-container .tpl-field.type-checkbox ul li span:before {
      width: 26px;
      height: 26px;
      left: -38px;
  }
}

.buy-one-click-container .tpl-field.type-radio_group ul {
  padding: 0;
  margin: 0;
  list-style: none;
}

.buy-one-click-container .tpl-field.type-radio_group ul li {
  font-size: 0;
}

.buy-one-click-container .tpl-field.type-radio_group ul li+li {
  margin-top: 15px;
}

.buy-one-click-container .tpl-field.type-radio_group ul li label {
  cursor: pointer;
  align-items: center;
  display: inline-flex;
}

.buy-one-click-container .tpl-field.type-radio_group ul li label:hover span {
  color: #000;
}

.buy-one-click-container .tpl-field.type-radio_group ul li label:hover span:before {
  border: none;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0), inset 0 0 0 2px #000;
  background: #fff;
}

.buy-one-click-container .tpl-field.type-radio_group ul li label:hover input[type="radio"]:checked+span {
  color: #666;
}

.buy-one-click-container .tpl-field.type-radio_group ul li label:hover input[type="radio"]:checked+span:before {
  border: none;
  box-shadow: inset 0 0 0 7px #000;
  background: #fff;
}

.buy-one-click-container .tpl-field.type-radio_group ul li input[type="radio"] {
  width: 30px;
  height: 30px;
  padding: 0;
  opacity: 0;
  margin-right: 12px;
  display: inline-block;
  vertical-align: middle;
  -webkit-appearance: none;
}

@media (max-width: 1260px) {
  .buy-one-click-container .tpl-field.type-radio_group ul li input[type="radio"] {
      width: 30px;
      height: 30px;
      margin-right: 12px;
  }
}

@media (max-width: 767px) {
  .buy-one-click-container .tpl-field.type-radio_group ul li input[type="radio"] {
      width: 26px;
      height: 26px;
      margin-right: 12px;
  }
}

.buy-one-click-container .tpl-field.type-radio_group ul li input[type="radio"]:checked+span {
  color: #666;
}

.buy-one-click-container .tpl-field.type-radio_group ul li input[type="radio"]:checked+span:before {
  box-shadow: inset 0 0 0 7px #666;
  background: #fff;
  border: none;
}

.buy-one-click-container .tpl-field.type-radio_group ul li span {
  position: relative;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.25;
  color: #000;
  padding-top: 6px;
  max-width: calc(100% - 30px - 12px);
  display: inline-block;
  vertical-align: top;
}

@media (max-width: 1260px) {
  .buy-one-click-container .tpl-field.type-radio_group ul li span {
      font-weight: 400;
      font-size: 16px;
      line-height: 1.25;
      padding-top: 6px;
      max-width: calc(100% - 30px - 12px);
  }
}

@media (max-width: 767px) {
  .buy-one-click-container .tpl-field.type-radio_group ul li span {
      font-weight: 400;
      font-size: 16px;
      line-height: 1.25;
      padding-top: 4px;
      max-width: calc(100% - 26px - 12px);
  }
}

.buy-one-click-container .tpl-field.type-radio_group ul li span:before {
  position: absolute;
  top: 0;
  left: -42px;
  width: 30px;
  height: 30px;
  content: '';
  border: none;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0), inset 0 0 0 1px #000;
  background: #fff;
  border-radius: 50%;
  transition: background-color 0.2s, box-shadow 0.2s;
}

@media (max-width: 1260px) {
  .buy-one-click-container .tpl-field.type-radio_group ul li span:before {
      width: 30px;
      height: 30px;
      left: -42px;
  }
}

@media (max-width: 767px) {
  .buy-one-click-container .tpl-field.type-radio_group ul li span:before {
      width: 26px;
      height: 26px;
      left: -38px;
  }
}

.buy-one-click-container .shop2-buy-one-click__fields .tpl-field .field-value {
  position: relative;
}

/* buy_one_click form */
/* buy_one_click */

.shop2-disabled {pointer-events: none; opacity: 0.5;}

.shop2-order-company-info {
	display: none;
}