@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:after,.clearfix:before{display:table;line-height:0;content:""}.clearfix:after{clear:both}.clear-both{clear:both!important}.tpl-info{box-shadow:#fdfbf7 0 1px 0 inset,rgba(0,0,0,.45) 0 2px 6px;border:1px solid #e1c893;background-color:#f2e6cf;text-align:left;color:#494949;font-size:12px;margin:10px 0;padding:10px 14px}.tpl-info p{margin:0;padding:0}.tpl-info p+p{margin:10px 0 0}.tpl-info+.tpl-form{margin:20px 0 0}.tpl-info.tpl-warning{background:url(/g/shop2v2/default/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-size:13px;color:#333;background-color:#eee;background-image:linear-gradient(to bottom,#f8f8f8,#dfdfdf);background-repeat:repeat-x;box-shadow:#ccc 1px 1px 0 inset,#ccc -1px -1px 0 inset,#ccc -1px 1px 0 inset,#ccc 1px -1px 0 inset;border-radius:4px}.tpl-button:hover{background-color:#f6f6f6;background-image:linear-gradient(to bottom,#fbfbfb,#efefef);background-repeat:repeat-x}.tpl-button:active{background-color:#e6e6e6;background-image:linear-gradient(to bottom,#dedede,#f1f1f1);background-repeat:repeat-x;box-shadow:rgba(0,0,0,.2) 0 1px 1px 0 inset}.tpl-button.disabled,.tpl-button.disabled:active,.tpl-button.disabled:hover{box-shadow:rgba(0,0,0,.2) 0 0 0 inset;background:none #eee;color:#494949;cursor:default}.tpl-button-big{font-weight:700;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=reset].tpl-button,input[type=submit].tpl-button{padding:4px 8px}button.tpl-button-big,input[type=button].tpl-button-big,input[type=reset].tpl-button-big,input[type=submit].tpl-button-big{padding:6px 15px}.tpl-required{color:#eb3c3c}.tpl-stars{width:60px;height:10px}.tpl-rating{width:0;height:10px}.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;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=password],.tpl-form input[type=text],.tpl-form select,.tpl-form textarea{vertical-align:middle;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:0 0 10px 0}.tpl-form .tpl-error{color:#eb3c3c}.tpl-form .tpl-value{margin:3px 0 0}.tpl-form .tpl-value li,.tpl-form .tpl-value ul{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:after,.tpl-form ul.tpl-date:before{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{width:115px;height:20px;overflow:hidden}.tpl-form .tpl-stars span{font-size:0;display:block;float:left;cursor:pointer;width:23px;height:20px}.tpl-form .tpl-note{font-size:11px}.mgCaptcha-block{display:inline-block;vertical-align:middle;margin:0 10px 0 0}.mgCaptcha-block a img{border:none;vertical-align:middle}.tpl-block-header{font-size:24px;margin:0 0 12px 0}.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:700;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 0 0 12px}.tpl-comment .tpl-link{float:right;margin:0 17px 0 0;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;box-shadow:#fdfbf7 0 1px 0 inset,rgba(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:0 0;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:700;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:linear-gradient(to bottom,#1ab2ff,#08c);background-repeat:repeat-x}.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}.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 td,.tpl-files th{border:none;padding:10px}.tpl-files th{background:#dedede;font-weight:400;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 li,.tpl-map ul{list-style:none;margin:0;padding:0}.tpl-map ul{clear:both}.tpl-map li{border-left:1px dotted #08c}.tpl-map li:after,.tpl-map li:before{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:.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-size:13px;color:#333;background-color:#eee;background-image:linear-gradient(to bottom,#f8f8f8,#dfdfdf);background-repeat:repeat-x;box-shadow:#ccc 1px 1px 0 inset,#ccc -1px -1px 0 inset,#ccc -1px 1px 0 inset,#ccc 1px -1px 0 inset;border-radius:4px}.shop2-btn:hover{background-color:#f6f6f6;background-image:linear-gradient(to bottom,#fbfbfb,#efefef);background-repeat:repeat-x}.shop2-btn:active{background-color:#e6e6e6;background-image:linear-gradient(to bottom,#dedede,#f1f1f1);background-repeat:repeat-x;box-shadow:rgba(0,0,0,.2) 0 1px 1px 0 inset}.shop2-btn.disabled,.shop2-btn.disabled:active,.shop2-btn.disabled:hover,.shop2-btn.notavailable,.shop2-btn.notavailable:active,.shop2-btn.notavailable:hover{box-shadow:rgba(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-size:24px;text-align:center;text-shadow:#fff 0 1px 0;overflow:hidden;background-color:#eee;background-image:linear-gradient(to bottom,#f8f8f8,#dfdfdf);background-repeat:repeat-x;box-shadow:#ccc 1px 1px 0 inset,#ccc -1px -1px 0 inset,#ccc -1px 1px 0 inset,#ccc 1px -1px 0 inset;border-radius:4px;color:#626262}.shop2-product-amount button:active{background-color:#e6e6e6;background-image:linear-gradient(to bottom,#dedede,#f1f1f1);background-repeat:repeat-x;box-shadow:rgba(0,0,0,.2) 0 1px 1px 0 inset}.shop2-product-amount input[type=text]{vertical-align:middle;width:28px;margin:0 4px;font-size:13px;text-align:center;padding:0}.shop2-product-amount.disabled button,.shop2-product-amount.disabled button:active,.shop2-product-amount.disabled button:hover{box-shadow:#eee 0 0 0 inset;background:none #eee;color:#959595;cursor:default}.shop2-product-amount.disabled input{cursor:default;color:#959595}.shop2-btn--large{font-size:16px;padding:8px 16px!important}.shop2-product-actions,.shop2-product-actions dd,.shop2-product-actions dl,.shop2-product-actions dt{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{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.icon-action{width:29px;height:29px}.shop2-product-actions dt span.name-action{line-height:normal;font-size:12px;font-weight:700;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;box-shadow:#fdfbf7 0 1px 0 inset,rgba(0,0,0,.45) 0 2px 6px;text-align:left;color:#494949}.shop2-product-actions dd .desc-action,.shop2-product-actions dd .name-action{line-height:normal;font-size:12px;margin:10px 0}.shop2-product-actions dd .name-action{font-size:14px;font-weight:700}.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(/g/shop2v2/default/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;box-shadow:#fdfbf7 0 1px 0 inset,rgba(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}.shop2-discounts-desc{margin:20px 0;font-size:13px;text-align:left}.shop2-discounts-desc .block-title{font-size:15px;font-weight:700;color:#333;margin-bottom:10px}.shop2-discounts-desc .discount-name{font-weight:700;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-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{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 td,table.shop2-table-person th{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 td,table.shop2-table-order th{border:1px solid #dedede;vertical-align:middle;padding:5px;margin:0;text-align:left;font-size:13px}table.shop2-table-order td img,table.shop2-table-order th img{vertical-align:middle;margin-right:7px}table.shop2-table-order td span,table.shop2-table-order th 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{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;box-shadow:#fdfbf7 0 1px 0 inset,rgba(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-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}.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}.shop2-vendors .shop2-vendor .vendor-logo.no-logo{background:#e6e6e6 url(/g/shop2v2/default/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;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:0;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:700;border-bottom:1px dashed #08c;text-decoration:none}a.shop2-toggle-fields:hover{border-bottom:none;text-decoration:none}.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:700;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{box-shadow:0 0 3px #666;margin:3px 0 3px 6px}.shop2-edost-day{background:url(/g/shop2v2/default/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;box-shadow:0 1px 2px silver;font-size:12px}.shop2-edost-office>label{font-weight:700;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}.shop2-tooltip{background:url(/g/shop2v2/default/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:#fff;border:1px solid silver;border-radius:4px;padding:0 5px;font-size:14px}.shop2-textarea{height:26px;box-sizing:border-box;background-color:#fff;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-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:700;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:#fff;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,.3);z-index:10001;opacity:0;padding:10px 0;visibility:hidden;display:flex;justify-content:center;align-items:center;transition:all .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%;border-radius:3px;box-shadow:0 0 14px rgba(0,0,0,.07);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:flex;justify-content:space-between}.order-cancel #shop2-alert-body{padding-bottom:0}.order-cancel .shop2-alert-close{padding-left:20px;font-size:13px;color:#06c}.order-cancel #shop2-alert-ok{display:none}.order-cancel .order-cancel-title{font-size:18px;color:#333;margin-bottom:15px}.order-cancel{background-position:15px 50%}.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:#fff;border:1px solid silver;border-radius:4px;box-shadow:0 2px 4px rgba(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(/g/shop2v2/default/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(/g/shop2v2/default/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(/g/shop2v2/default/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(/g/shop2v2/default/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(/g/shop2v2/default/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(/g/shop2v2/default/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(/g/shop2v2/default/images/сourier-icon-disable.svg)}#shop2-order-delivery .shop2-delivery--item__tab.disabled .label.selfdelivery .delivery-tab--icon{background-image:url(/g/shop2v2/default/images/selfdelivery-icon-disable.svg)}#shop2-order-delivery .shop2-delivery--item__tab.disabled .label.point .delivery-tab--icon{background-image:url(/g/shop2v2/default/images/points-icon-disable.svg)}#shop2-order-delivery .shop2-delivery--item__tab.disabled .label.mail .delivery-tab--icon{background-image:url(/g/shop2v2/default/images/mail-icon-disable.svg)}#shop2-order-delivery .shop2-delivery--item__tab.disabled .label.other .delivery-tab--icon{background-image:url(/g/shop2v2/default/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:silver}#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,.35);transition:opacity .3s,visibility .3s;position:absolute;opacity:0;visibility:hidden}#shop2-order-delivery .preloader .spinner{font-size:10px;text-indent:-9999em;border-top:3px solid #fff;border-right:3px solid #fff;border-bottom:3px solid #fff;border-left:3px solid #15c;animation:s3-preloader-animate 1.1s infinite linear;z-index:100000}#shop2-order-delivery .preloader .spinner,#shop2-order-delivery .preloader:after{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,.5),0 0 3px rgba(37,153,42,.5) inset}#shop2-order-delivery.preloader .preloader{opacity:1;visibility:visible}@keyframes s3-preloader-animate{0%{transform:rotate(0)}100%{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-size: 14px;color:#333;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:700;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-size:18px;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-size:16px;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-size:14px;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:#999;display:inline-block;padding-right:30px;min-width:100px}.suggestions-nowrap{white-space:nowrap}.suggestions-input{box-sizing:border-box;width:100%}.suggestions-wrapper{display:inline-block;position:relative;margin:0;padding:0;vertical-align:top;min-height:1px}.suggestions-addon{display:none;opacity:0;position:absolute}.suggestions-addon[data-addon-type=spinner]{background:rgba(255,255,255,.75) url(data:image/gif;base64,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) 50% 50% no-repeat;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:.8}.suggestions-addon[data-addon-type=clear]:hover{opacity:1}.suggestions-suggestions{background:#fff;border:1px solid #999;box-sizing:border-box;cursor:default;z-index:9999}.suggestions-suggestions strong{font-weight:400;color:#39f}.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;border-radius:3px;cursor:default;display:inline-block;margin:0 4px 0 0;padding:0 .5em}.suggestions-constraints li .suggestions-remove{height:1em;width:1em;display:inline-block;margin:0 0 0 .25em;background:transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMTAwJyBoZWlnaHQ9JzEwMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48Zz48cGF0aCBkPSdtMjAsMjBtMTAsMGwyMCwyMGwyMCwtMjBsMTAsMTBsLTIwLDIwbDIwLDIwbC0xMCwxMGwtMjAsLTIwbC0yMCwyMGwtMTAsLTEwbDIwLC0yMGwtMjAsLTIwbDEwLC0xMCcgZmlsbD0nIzk5OScvPjwvZz48L3N2Zz4=) 50% 50% no-repeat;background-size:contain;cursor:pointer;opacity:.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 .5em 0 0}.suggestions-subtext-delimiter{display:inline-block;width:2px}.suggestions-subtext_label{margin:0 0 0 .25em;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,.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:0 0}#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:0 0}#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:.1}#shop2-order-delivery .options-list .shop2-delivery--item__tab .label .delivery-items .option-type>div,#shop2-order-delivery .options-list .shop2-delivery--item__tab .label .delivery-items .option-type>label{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,.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,.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:0 0;padding:0;box-sizing:border-box;margin:10px 0 0;display:none}.deligate_points_fields .delivery-point{font-size: 14px;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:#999;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:0 0;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-size: 14px;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:700;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(/g/shop2v2/default/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-data a,.shop2-compare-product-name a{color:#0089d0;text-decoration:underline}.shop2-compare-data a:hover,.shop2-compare-product-name a:hover{text-decoration:none}.shop2-compare-product-price{color:#090909;font-weight:700;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(/g/shop2v2/default/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(/g/shop2v2/default/images/panel-bg.png) 0 0 repeat;height:45px;border-top:1px solid #d4d4d4;z-index:999;font-size:14px;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-cart,.shop2-panel-compare{float:right;height:45px;text-align:left;line-height:45px}.shop2-panel-cart a,.shop2-panel-compare a{color:#fff}.shop2-panel-cart a.shop2-panel-link-disabled,.shop2-panel-compare a.shop2-panel-link-disabled{color:#606060}.shop2-panel-cart{width:270px;background:url(/g/shop2v2/default/images/panel-icons.png) 0 -36px no-repeat;padding:0 0 0 35px}.shop2-panel-compare{width:200px;background:url(/g/shop2v2/default/images/panel-icons.png) 0 13px no-repeat;padding:0 0 0 40px}.shop2-panel-count{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-size:13px;color:#333;display:inline-block;text-decoration:none;padding:5px 11px;background-color:#eee;background-image:linear-gradient(to bottom,#f8f8f8,#dfdfdf);background-repeat:repeat-x;border-radius:4px}.shop2-panel-btn:hover{background-color:#f6f6f6;background-image:linear-gradient(to bottom,#fbfbfb,#efefef);background-repeat:repeat-x}.shop2-panel-btn:active{background-color:#e6e6e6;background-image:linear-gradient(to bottom,#dedede,#f1f1f1);background-repeat:repeat-x}.shop2-panel-btn.disabled,.shop2-panel-btn.disabled:active,.shop2-panel-btn.disabled:hover{background-color:#a3a3a3;background-image:linear-gradient(to bottom,#aaa,#999);background-repeat:repeat-x;color:#494949;cursor:default}#shop2-alert-overlay{position:fixed;z-index:1001;background:#000;opacity:.8;top:0;left:0;right:0;bottom:0;display:none}#shop2-alert{border-radius:5px;background-color:#fff;position:fixed;z-index:10002;max-width:700px;min-width:300px;top:50%;left:50%;padding:20px 20px 20px 20px;box-shadow:0 0 10px rgba(0,0,0,.8);text-align:right;display:none}#shop2-alert.shop2-alert-cart{background-image:url(/g/shop2v2/default/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:#333;margin-bottom:15px}#shop2-alert.shop2-alert-cart .shop2-alert-close{padding-left:20px;font-size:13px;color:#06c}#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(/g/shop2v2/default/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-size: 16px;color:#333;padding:0 0 20px;text-align:left}#shop2-alert-ok{padding:0;margin:0;vertical-align:middle;border:none;cursor:pointer;font-size:13px;color:#333;display:inline-block;text-decoration:none;padding:5px 11px;background-color:#eee;background-image:linear-gradient(to bottom,#f8f8f8,#dfdfdf);background-repeat:repeat-x;box-shadow:#ccc 1px 1px 0 inset,#ccc -1px -1px 0 inset,#ccc -1px 1px 0 inset,#ccc 1px -1px 0 inset;border-radius:4px}#shop2-alert-ok:hover{background-color:#f6f6f6;background-image:linear-gradient(to bottom,#fbfbfb,#efefef);background-repeat:repeat-x}#shop2-alert-ok:active{background-color:#e6e6e6;background-image:linear-gradient(to bottom,#dedede,#f1f1f1);background-repeat:repeat-x;box-shadow:rgba(0,0,0,.2) 0 1px 1px 0 inset}#shop2-alert-ok.disabled,#shop2-alert-ok.disabled:active,#shop2-alert-ok.disabled:hover{box-shadow:rgba(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-container{overflow:hidden}.shop2-color-ext-list{display:inline-block;vertical-align:middle}.shop2-color-ext-list:after,.shop2-color-ext-list:before{display:table;pointer-events:none;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(/g/shop2v2/default/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;box-shadow:0 0 5px #666}.shop2-color-ext-tooltip li,.shop2-color-ext-tooltip ul{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;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(/g/shop2v2/default/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:linear-gradient(to right,rgba(222,222,222,0),#dedede);background-repeat:repeat-x;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;border-radius:3px;box-sizing:border-box}.shop2-color-ext-select .shop2-color-ext-options{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}.shop2-color-ext-options li:after,.shop2-color-ext-options li:before{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:linear-gradient(to right,rgba(255,255,255,0),#fff);background-repeat:repeat-x;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(/g/shop2v2/default/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}.shop2-color-ext-multi:after,.shop2-color-ext-multi:before{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:linear-gradient(to right,rgba(255,255,255,0),#fff);background-repeat:repeat-x;background-color:transparent}.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}@keyframes s3-preloader-animate{0%{transform:rotate(0)}100%{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,.35);transition:opacity .3s,visibility .3s;position:absolute;opacity:0;visibility:hidden}.preloader.loadingio-spinner-eclipse .spinner{font-size:10px;text-indent:-9999em;border-top:3px solid #fff;border-right:3px solid #fff;border-bottom:3px solid #fff;border-left:3px solid #15c;animation:s3-preloader-animate 1.1s infinite linear;z-index:100000}.preloader.loadingio-spinner-eclipse .spinner,.preloader.loadingio-spinner-eclipse:after{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,.5),0 0 3px rgba(37,153,42,.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 #shop2-order,.shop2-order-wrapper.active .shop2-order-options-wrapper,.shop2-order-wrapper.active .text-right{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=password],.shop2-cart-registration-errors form.form-registration input[type=text]{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;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=password],.shop2-cart-registration-errors form.form-registration .registration-field input[type=text]{width:100%;font-size:14px;color:#333;cursor:default;padding:5px 0}.shop2-product-navigation{margin:20px 0;display:flex;flex-wrap:wrap;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}.not-authorized{font-weight:400}.bonus-message{font-size:14px}.delete-upload-file.shop2-btn,.shop2-btn.shop2-upload-btn{line-height:normal;display:inline-block;padding:3px 13px;margin:3px 0}.input-calendar{max-width:100%}.additional-cart-params{max-width:100%}.cart-product-param .ui-datepicker-trigger,.shop2-product-options .ui-datepicker-trigger{border-width:1px;vertical-align:middle;padding:1px}.cart-product-param .ui-datepicker-trigger img,.shop2-product-options .ui-datepicker-trigger img{vertical-align:middle}.shop2-date,.shop2-date_interval{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-options,#shop2-alert.promo-products-list .shop2-pricelist .td.column-price{width:auto;height:100%;box-sizing:border-box}}@media all and (max-width:680px){#shop2-alert.promo-products-list .shop2-pricelist .td.column-add,#shop2-alert.promo-products-list .shop2-pricelist .td.column-amount,#shop2-alert.promo-products-list .shop2-pricelist .td.column-price{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}@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 #order-print,.text-right-left .btn_payment_rest{float:left}.text-right-left #order-print{margin-left:5px}}#shop2-alert.promo-products-list{z-index:10002;} #shop2-alert.promo-products-list + #shop2-alert-overlay {z-index:10001;} .s3solution-overlay{z-index:10003;} .lg-toolbar .lg-icon {  background: transparent; border: none; }.card-page .form-additional .buy-one-click.product_info_form.preorder-btn {margin-top: 20px;}.preorder-btn.disabled {opacity: .8; pointer-events: none;}

/* 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 {
  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;
}
.shop2-buy-one-click__product-total .card-product-preview__price {
  margin-top: 0;
}

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

.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;
  color: #999
}

.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: center;
      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;
  }
}

.shop2-buy-one-click-block .shop2-buy-one-click__warning_text {
	margin-bottom: 24px;
}

.remodal .shop2-order-form {
  padding: 0;
}
.shop2-buy-one-click-block .shop2-order-completed {
  color: #999;
}
.shop2-buy-one-click-block .gr-select-wrapper{
  display: block;
}
.shop2-disabled {pointer-events: none; opacity: 0.5;}

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


.shop2-order-options.gr-deligate-additional-styles .option-type .option-details.map.selected .deligate_points_fields{
	padding: 16px 20px;
}

.gr-deligate-additional-styles #shop2-order-delivery .options-list .shop2-delivery--item__tab .label .delivery-items .option-type .option-label > span:last-child{
	margin-left: 35px;
}

.gr-deligate-additional-styles #shop2-order-delivery .options-list .shop2-delivery--item__tab .label .delivery-items .option-type .option-details.map .option-details{
	padding-bottom: 0;
	margin-left: 0;
}

.gr-deligate-additional-styles #shop2-order-delivery .options-list .shop2-delivery--item__tab .label .delivery-items .option-type .option-details.map .option-details:has(.option-item){
	padding-bottom: 20px;	
}

.shop2-buy-one-click-block .product-amount {
	position: relative;
}

.shop2-buy-one-click-block .product-amount .amount-min {
    position: absolute;
    top: 100%;
}