@charset "utf-8";@import url(/public/css/Open_Sans.css);@import url(/public/css/PT_Sans_Narrow.css);@font-face{font-family:'PT Sans Local';font-style:normal;font-weight:400;src:url('/public/fonts/PTSans-Regular.eot?#iefix') format('embedded-opentype'),url('/public/fonts/PTSans-Regular.woff') format('woff'),url('/public/fonts/PTSans-Regular.ttf') format('truetype'),url('/public/fonts/PTSans-Regular.svg#/public/fonts/PTSans-Regular') format('svg')}@font-face{font-family:'PT Sans Local';font-style:normal;font-weight:700;src:url('/public/fonts/PTSans-Bold.eot?#iefix') format('embedded-opentype'),url('/public/fonts/PTSans-Bold.woff') format('woff'),url('/public/fonts/PTSans-Bold.ttf') format('truetype'),url('/public/fonts/PTSans-Bold.svg#PTSans-Bold') format('svg')}body{font-family:'PT Sans Local',sans-serif;font-size:13px}input,button,textarea,select{font-family:'PT Sans Local',sans-serif;font-size:13px}.candara,.topmenu .wrapper>div,.section_subtile,.catalog .item figure figcaption{font-family:'Open Sans',sans-serif;font-size:12px}input[type=radio]{margin:0 .5ex .25em;display:inline-block;vertical-align:middle}.text_block{margin:1em 0 1em 1em}.text_block p{margin:0}.in_text_table{border-collapse:collapse;margin:1em 0 1em 1em}.in_text_table td,.in_text_table th{vertical-align:top;color:#787878;border:1px solid;text-align:left;padding:1em}.one_and_half{font-size:1.5em}.sixty_percent{width:60%}.center{text-align:center}.b{font-weight:700}@font-face{font-family:'rukovechka';src:url('/public/fonts/rukovechka.eot?12312331');src:url('/public/fonts/rukovechka.eot?12312331#iefix') format('embedded-opentype'),url('/public/fonts/rukovechka.woff2?12312331') format('woff2'),url('/public/fonts/rukovechka.woff?12312331') format('woff'),url('/public/fonts/rukovechka.ttf?12312331') format('truetype'),url('/public/fonts/rukovechka.svg?12312331#rukovechka') format('svg');font-weight:400;font-style:normal}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"rukovechka";font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-star:before{content:'\e800'}.icon-locked:before{content:'\e801'}.icon-basket:before{content:'\e802'}.icon-magnifying-glass:before{content:'\e803'}.icon-truck:before{content:'\e804'}.icon-location:before{content:'\e805'}.icon-metro-moscow:before{content:'\e806'}.icon-metro-spb:before{content:'\e807'}.icon-zoom-in:before{content:'\e808'}.icon-zoom-out:before{content:'\e809'}.icon-social-fb:before{content:'\e80a'}.icon-social-vk:before{content:'\e80d'}.icon-bullet:before{content:'\e80f'}.icon-check-on:before{content:'\e810'}.icon-check-off:before{content:'\e811'}.icon-radio-off:before{content:'\e812'}.icon-radio-on:before{content:'\e813'}.icon-money:before{content:'\e814'}.icon-menu:before{content:'\e815'}.icon-question-mark:before{content:'\e816'}.icon-social-t:before{content:'\f099'}.icon-filter:before{content:'\f0b0'}.icon-social-ok:before{content:'\f263'}root{min-height:100%}html{min-height:100%;box-sizing:border-box}html.freeze1,html.freeze2{overflow:hidden;height:100%;-webkit-overflow-scrolling:touch}html.freeze1 body,html.freeze2 body{position:fixed}body{margin:0;min-height:100%;box-sizing:border-box;border-top:4px solid #f29100;position:absolute;left:0;right:0;-webkit-text-size-adjust:none;position:relative;z-index:0;width:100%}header .main_logo{display:block;background-image:url(/public/images/logo_small.svg?2016040101);width:180px;height:32px;background-position:left center;margin:.5em auto .5em;background-repeat:no-repeat;vertical-align:middle}header .main_logo:after{content:"";display:block;background-image:url(/public_m/images/logo_text.svg?2016040101);width:140px;height:32px;background-position:right center;margin:0 0 0 40px;background-repeat:no-repeat;vertical-align:middle}header .control{display:inline-block;border:none;background-color:transparent;padding:0;margin:0 .25em;color:#f29100;vertical-align:middle;outline:none}header .control.menu{float:left}header .control.basket{float:right}header .control.menu:before{margin-top:.1em;font-size:2em}header .control.basket a:before{font-size:2em}header .control.basket a{text-decoration:none}header .control.basket a span{font-size:1.5em}header .searchbar{position:relative;box-sizing:border-box;height:33px;border:1px solid #c7c7c7;margin:0 .5em;padding:0;overflow:hidden}header .searchbar .submit{border:none;border-left:1px solid #c7c7c7;background-color:#f5f8f8;color:#909ca0;margin:0;position:absolute;right:0;top:0;line-height:33px;padding:0 .5em;font-size:1.2em;cursor:pointer}header .searchbar input{color:#858585;font-size:1.1em;margin:0;width:90%;outline:none;-webkit-appearance:initial;border:none;padding:.5em 1em}header .topgraymenu{position:fixed;font-size:1.3em;top:0;bottom:0;left:0;right:12%;display:none;background-color:#fff;z-index:8;border-right:1px solid #cd7b00;overflow-y:scroll}header .topgraymenu.active{display:block}header>nav.topgraymenu ul{list-style:none;margin:0;padding:0}header>nav.topgraymenu li{margin:0;padding:0}header .topgraymenu a,header .topgraymenu .filter>.name{display:block;position:relative;text-decoration:none;padding:.4em 0 .4em 3em}header .topgraymenu a:link,header .topgraymenu a:active,header .topgraymenu a:visited,header .topgraymenu .filter>.name{color:#f29100}header .topgraymenu a.gray:link,header .topgraymenu a.gray:active,header .topgraymenu a.gray:visited,header .topgraymenu .menu-close{color:#787878}header>nav.topgraymenu>a:nth-of-type(3),header>nav.topgraymenu>.filters{border-bottom:1px solid #c7c7c7}header>nav.topgraymenu>.filters>.filter>.filters>.filter>.filters>.filter>.name,header>nav.topgraymenu>.filters>.filter>.filters>.filter>.groups>.group>.name{padding-left:5em}header .topgraymenu .auth span{display:block}header>.topgraymenu>.menu-close{position:relative;border-bottom:1px solid #c7c7c7;padding:.5em 0 .5em 3em;background-color:#ececec}header>nav.topgraymenu .menu-close::before{content:"✕";position:absolute;left:1em;font-size:1.2em;bottom:.3em}header>nav.topgraymenu>a::before,header>nav.topgraymenu>div>a::before,header>nav.topgraymenu>.filters>.filter>.name::before{content:"";display:inline-block;position:absolute;background-size:100% auto;left:1em;top:.3em;width:1.6em;height:1.6em}.menu-icon-new::before{background-image:url(/public_m/images/menu/new.svg)}.menu-icon-hit::before{background-image:url(/public_m/images/menu/hit.svg)}.menu-icon-soon::before{background-image:url(/public_m/images/menu/clock.svg)}header>nav.topgraymenu>.filters>.filter:nth-of-type(1)>.name::before{background-image:url(/public_m/images/menu/cross.svg)}header>nav.topgraymenu>.filters>.filter:nth-of-type(2)>.name::before{background-image:url(/public_m/images/menu/beads.svg)}header>nav.topgraymenu>.filters>.filter:nth-of-type(3)>.name::before{background-image:url(/public_m/images/menu/diamond.svg)}header>nav.topgraymenu>.filters>.filter:nth-of-type(4)>.name::before{background-image:url(/public_m/images/menu/paint.svg)}header>nav.topgraymenu>.filters>.filter:nth-of-type(5)>.name::before{background-image:url(/public_m/images/menu/instruments.svg)}header>nav.topgraymenu>.filters>.filter:nth-of-type(6)>.name::before{background-image:url(/public_m/images/menu/materials.svg)}header>nav.topgraymenu>.filters>.filter:nth-of-type(7)>.name::before{background-image:url(/public_m/images/menu/more.svg)}.menu-icon-login::before{background-image:url(/public_m/images/menu/login.svg)}.menu-icon-favorites::before{background-image:url(/public_m/images/menu/favorites.svg)}.menu-icon-delivery::before{background-image:url(/public_m/images/menu/delivery.svg)}.menu-icon-payment::before{background-image:url(/public_m/images/menu/payment.svg)}.menu-icon-sale::before{background-image:url(/public_m/images/menu/sale.svg)}header>nav.topgraymenu>.filters .filter:not(.expanded)>.filters,header>nav.topgraymenu>.filters .filter:not(.expanded)>.groups,header>nav.topgraymenu>.filters input{display:none}header>nav.topgraymenu>.filters>.filter.expanded>.name{font-weight:700}header>nav.topgraymenu>.filters>.filter.expanded>.filters>.name{font-weight:700}header>nav.topgraymenu>.filters .show button{border:none;display:block;color:#f29100;background-color:transparent;padding:.4em 0 .4em 5em;font-size:1em}header>nav.topgraymenu>.filters .show button::after{content:"..."}header>nav.topgraymenu>.filters>.filter>.name::after,header>nav.topgraymenu>.filters>.filter>.filters>.filter>.name::after{content:"";position:absolute;right:1em;top:.9em;color:#787878;display:inline-block;width:.3em;height:.3em;border-right:2px solid;border-top:2px solid;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}header>nav.topgraymenu>.filters>.filter.expanded>.name::after,header>nav.topgraymenu>.filters>.filter>.filters>.filter.expanded>.name::after{top:1.1em;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}header>nav.topgraymenu>.filters>.filter>.filters{background-color:#f4f4f4}header>nav.topgraymenu>.filters>.filter>.filters>.filter>.filters,header>nav.topgraymenu>.filters>.filter>.filters>.group>.groups{background-color:#ececec}section.section a.section_subtile{margin:0}.catalog-items .item{max-width:300px;color:#918f8f;margin:1em auto;box-sizing:border-box;padding:1.5em;border:1px solid transparent;position:relative;border-bottom:1px solid #dcdcdc}.catalog-items .item:last-of-type{border-bottom:none}.item figure a.fancybox.icon-zoom-in{position:absolute;line-height:normal;opacity:0;background-color:#f5980e;border:none;box-sizing:border-box;width:1.5em;height:1.5em;font-size:1.5em;color:#fff;bottom:0;right:0;cursor:pointer;display:block;text-decoration:none;margin:0;padding:.16em 0;-webkit-transition:opacity .1s ease-out 0s;-moz-transition:opacity .1s ease-out 0s;-o-transition:opacity .1s ease-out 0s;transition:opacity .1s ease-out 0s}.item figure .item-img-wrapper{position:relative;display:inline-block;vertical-align:middle;line-height:normal}.catalog-items .item figure{text-align:center;margin:0;height:180px;line-height:180px}.catalog-items .item figure a.item-img img{max-width:180px;max-height:180px;vertical-align:middle}.catalog-items .item figure a.item-img img.transparent{width:100%;height:100%;position:absolute}.catalog-items .item h3{text-align:left;font-size:1.35em;overflow:hidden;margin:.5em 0}.catalog-items .item h3:before{content:"";display:inline-block;vertical-align:middle;height:100%}.catalog-items .item h3>a{display:inline-block;vertical-align:middle}.catalog-items .item p{margin:1em 0}.catalog-items .item p.size{margin:1em 0 -.5em}.catalog-items .item p.par{margin:0;white-space:nowrap}.catalog-items .item p .lab{display:inline-block;width:5em;vertical-align:top}.catalog-items .item p .val{display:inline-block;white-space:normal;max-width:11.5em;vertical-align:top}.catalog-items .item .buy_actions:after{content:"";display:block;clear:both}.catalog-items .item .buy_actions .price{margin:0;font-weight:700;color:#2b2b2b;font-size:2em;float:left}.catalog-items .item .buy_actions .buy{border:3px solid #f29100;color:#f29100;background-color:transparent;text-transform:lowercase;font-size:1.5em;padding:2px 13px 3px;-webkit-transition:all .1s ease-out 0s;-moz-transition:all .1s ease-out 0s;-o-transition:all .1s ease-out 0s;transition:all .1s ease-out 0s;cursor:pointer}.catalog-items .item .buy_actions .buy{float:right}.prod_actions .buy{margin:1em 0 0;width:100%}.catalog-items .item .buy_actions .br{position:absolute;right:0;margin:0;left:50%;text-align:right;line-height:1.1}.prod_actions .br .msg,.catalog-items .item .buy_actions .br .msg{color:#3f3f3f;display:block}.prod_actions .br .msg.soon-available,.catalog-items .item .buy_actions .br .msg.soon-available{font-weight:700}.prod_actions .br .msg.soon-available::before,.catalog-items .item .buy_actions .br .msg.soon-available::before{content:"";display:inline-block;width:11px;height:11px;margin-right:4px;background-image:url(/img/clock_tiny_orange.svg);background-size:100%}.prod_actions .br .msg.not-available:before,.catalog-items .item .buy_actions .br .msg.not-available:before{content:"● ";color:#F66}.catalog-items .item .size{text-align:left;height:1.85em}.catalog-items .item .size span{color:#3a3a3a;background-color:#ececec;display:inline-block;padding:.3em .5em}.catalog-items .item .addfavorites,.prod_actions .addfavorites{text-align:center;color:#918f8f;cursor:pointer}.catalog-items .item .addfavorites.in,.prod_actions .addfavorites.in{color:#f29100}.catalog-items .item .addfavorites a,.prod_actions .addfavorites a{color:#f29100}.catalog-items .item .addfavorites a:after,.prod_actions .addfavorites a:after{cursor:pointer;content:"Добавить в избранное"}.catalog-items .item .addfavorites.in a:after,.prod_actions .addfavorites.in a:after{cursor:pointer;content:"Удалить из избранного"}.catalog-items .item .lab,.prod_cont div.prod_image .lab{position:absolute;color:#fff;z-index:1}.catalog-items .item .lab>div,.prod_cont div.prod_image .lab>div{padding:.1em .4em;margin:0 0 .2em;text-align:center}.catalog-items .item .lab>div.last,.catalog-items .item .lab>div.discount,.prod_cont div.prod_image .lab>div.discount{background-color:#c20003}.catalog-items .item .lab>div.new,.prod_cont div.prod_image .lab>div.new{background-color:#1b9f31}footer.footer{background-color:#353544;margin-top:3em}.frapper{width:100%;padding:1em;position:relative;box-sizing:border-box;text-align:center}.pay_visa{display:inline-block;margin:7px 1em 8px 0;background-image:url(/public/images/payments/Visa.svg);background-size:100% 100%;width:64px;height:20px}.pay_mastercard{display:inline-block;margin-right:1em;background-image:url(/public/images/payments/MasterCard.svg);background-size:100% 100%;width:58px;height:35px}.pay_yandex{margin-top:3px;margin-bottom:4px;display:inline-block;background-image:url(/public/images/payments/iomoney.svg);background-size:100% 100%;width:85px;height:28px}.pay_mir{display:inline-block;width:70px;height:35px;margin-right:1em;background-image:url(/public/images/payments/mir.svg);background-position:0 8px;background-size:100% auto;background-repeat:no-repeat}.icon-social-fb:before{color:#4065b4}.icon-social-t:before{color:#39b9dc}.icon-social-in:before{color:#157fb9}.icon-social-vk:before{color:#4e759d}.icon-social-ok:before{color:#fa8e12}.social a{font-size:26px;line-height:31px;display:inline-block;text-decoration:none;vertical-align:top}nav.social a.image-social-instagram{background-image:url(/img/instagram.svg);background-size:100% 100%;width:31px;height:31px;margin-left:11px}.footer_logo{display:none}.footer_nav{display:inline-block;vertical-align:top}.footer_nav>div{display:inline-block;vertical-align:top;padding:1em;width:48%;box-sizing:border-box}.footer_nav .footer-links-column{text-align:left;padding-left:2em;padding-right:0}.footer_nav>div.fullwidth{display:block;width:100%}.footer_nav>div:last-of-type{width:100%}.footer_nav>div h3{font-weight:400;color:#fff;font-size:1.17em}.footer_nav>div p{margin:.4em 0}.footer_nav>div a{color:#9797a3}footer .copyright{width:100%;margin:0;box-sizing:border-box;padding:0 0 .4em;color:#9797a3;text-align:center}footer .copyright:before{content:"";display:block;border-top:1px solid #141414;border-bottom:1px solid #4f4f63}footer .copyright .left{margin:.4em 2em;display:inline-block}footer .copyright div{margin-bottom:1em}footer .copyright a{color:#9797a3}.catalog-items .item h3>a{display:inline-block;vertical-align:middle}a:link,a:active,a:visited{color:#f29100}.breadcrumbs{display:block;margin:1em .6em;padding:0;list-style:none}.breadcrumb{display:inline-block;padding:0;margin:0 .2em 0 0}.prod_cont{margin:.5em}.prod_cont .prod_image figure{padding:0;margin:0;position:relative;display:inline-block;max-width:100%}.prod_cont .expand-image{background-color:#f5980e;border:none;box-sizing:border-box;padding:0;width:2em;height:2em;font-size:1.5em;padding:0;position:absolute;color:#fff;bottom:0;right:0;cursor:pointer;line-height:1;text-decoration:none}.prod_cont div.prod_desc dt{clear:left;float:left;width:165px;color:#787878;position:relative}.prod_cont div.prod_desc dt span{background-color:#fff;position:relative;z-index:1;padding-right:.2em;display:inline-block}.prod_cont div.prod_desc dd{color:#353535;margin:.3em 0 .3em 165px}.prod_cont div.prod_desc dt:after{content:"";display:inline-block;border-bottom:1px dotted #787878;right:.8em;position:absolute;left:0;bottom:.35em}.prod_cont .prod_info .prod_image{text-align:center}.prod_cont .prod_info .prod_image .fancybox img{display:block;max-width:100%;height:auto}.prod_cont h2.art{color:#787878;text-align:center;font-weight:400;margin-top:0}.prod_cont h2.art span{color:#353535}.prod_cont .prod_actions{text-align:center}.section_header{font-size:18px;font-family:'Open Sans',sans-serif;font-weight:600;color:#3f3f3f;text-align:center;text-transform:uppercase;margin:1em 0 .1em}a.section_subtile{color:#c95f01;text-align:center;font-size:1.5em;display:block;margin:-.7em 0 0}.widget.basket{position:absolute;display:block}.widget.show_filter{outline:none;z-index:2;background-color:#fff}.widget.show_filter.icon-filter{position:fixed;right:.5em;bottom:1em;padding:.3em;background-color:#f29100;color:#fff;border:none;border-radius:50%;width:2em;height:2em;font-size:1.5em;box-shadow:.1em .1em .1em rgba(0,0,0,.5)}.widget.show_filter.button_orange{margin:1em auto;display:block}.catalog-filters ul.filters{position:relative;padding:0;margin:.5em auto}.side_filters{position:fixed;font-size:1em;top:0;bottom:0;right:0;z-index:8}.freeze1 .side_filters{z-index:2}.side_filters.active{background-color:#ececec;border-left:1px solid #cd7b00}.side_filters .wrapper{padding:1em 1em 6em;z-index:1;display:none;overflow-y:scroll;height:100%;box-sizing:border-box}.side_filters.active .wrapper{display:block}.side_filters.active .button_wrapper{background-color:#fff;margin-top:-4em;position:relative;height:4em;box-sizing:border-box;padding:.01em}.catalog-filters span.name{font-size:1.2em}.catalog-filters ul{padding-left:0}.catalog-filters .apply{text-align:center}.catalog-view-opts{border:1px solid #cecece;border-left:none;border-right:none;background-color:#fafafa;color:#535353;padding:.5em;clear:both;margin-bottom:1em;text-align:center}.catalog-view-opts .ipp{display:none}.catalog-view-opts .sort .srt,.catalog-view-opts .ipp .pp{display:inline-block;margin:0 .2em}.catalog-view-opts .sort .srt.asc:before{content:"\2191  "}.catalog-view-opts .sort .srt.desc:before{content:"\2193  "}.catalog-view-opts .sort .srt.active,.catalog-view-opts .ipp .pp.active{color:#f29100;border-bottom:1px dotted}.catalog-view-opts .sort .srt.selected{font-weight:700;color:#535353}.catalog-pager a.back,.catalog-pager a.forward{text-decoration:none;border-bottom:1px solid}.catalog-pager a.page,.catalog-pager span.ellipsis{display:none}.catalog-view-opts .sort .srt.active.selected{font-weight:400}.count_ctrl .count{color:#383838;font-size:1em}.count_ctrl input[type=number],.count_ctrl input[type=text]{display:none}.count_ctrl.manual input[type=number],.count_ctrl.manual input[type=text]{display:inline-block}.count_ctrl input[type=button]{color:#fff;background-color:#f4960a;border:none;outline:none;font-weight:700;cursor:pointer;-webkit-appearance:none;border-radius:0;padding:0 .5em}.count_ctrl.manual input[type=button]{display:none}.count_ctrl input[type=button][disabled]{background-color:#bbb;cursor:default}.count_ctrl.manual span.count{display:none}.prod_actions .price,.catalog-items .item .buy_actions .price,.myaccount_wrapper .buy_actions .price{margin:0;font-weight:700;color:#2b2b2b;font-size:2em}.prod_buy .count_ctrl{margin-top:.5em;height:2em}.prod_buy .count_ctrl input[type=number]{width:2em}.catalog-items .item .buy_actions .price.new,.catalog-items .item .buy_actions .price.old{line-height:1}.prod_actions .price.new,.catalog-items .item .buy_actions .price.new{color:#c20000}.prod_actions .price.old,.catalog-items .item .buy_actions .price.old{color:#7c7c7c;font-size:1.5em}.prod_actions .price.old .value,.catalog-items .item .buy_actions .price.old .value{text-decoration:line-through}.prod_actions .buy{margin:1em 0 0;width:100%}.prod_actions .buy,.catalog-items .item .buy_actions .buy{border:3px solid #f29100;color:#f29100;background-color:transparent;text-transform:lowercase;font-size:1.5em;padding:2px 13px 3px;cursor:pointer}.prod_actions .buy,.catalog-items .item .buy_actions .buy{border:3px solid #f29100;color:#f29100;background-color:transparent;text-transform:lowercase;font-size:1.5em;padding:2px 13px 3px;cursor:pointer}.prod_actions .buy{margin:1em 0 0;width:100%}.section.main{margin:.7em}.cart.undelete{display:none}.button_gray{border:3px solid #7e7676;color:#7e7676;background-color:transparent;text-transform:lowercase;text-decoration:none;font-size:1em;padding:2px 20px 3px;-webkit-appearance:none;border-radius:0}.button_orange{border:3px solid #f29100;color:#f29100;background-color:transparent;text-transform:lowercase;font-size:1em;padding:2px 20px 3px;-webkit-appearance:none;border-radius:0}a.button_gray{text-decoration:none;color:#7e7676}.cart.checkout.form{text-align:center;margin-bottom:7em}div.location input,div.location select{font-size:15px;background-color:transparent;border:1px solid #c7c7c7;-webkit-appearance:initial;-moz-appearance:initial;box-sizing:border-box;width:230px;padding:5px;border-radius:0}.steps.nav,.steps.bar,.steps.info,.steps.error{text-align:center}.steps.nav span,.steps.bar span{font-weight:700;font-size:1em;display:inline-block;text-align:left;margin:.2em 0}.steps.bar span{width:46%}.steps.nav{margin-top:1em;text-align:left}.steps.error{display:none;font-size:18px;color:red}.delivery-type.mail .error,.steps.inputs .error{color:red}div.delivery,div.payment,div.personal,.steps.info p{display:none}div.delivery,div.payment,div.personal{margin-top:0}.delivery .delivery-type{margin:0 0 1em}.delivery .delivery-type .item{position:relative;margin:.5em 0}div.delivery .delivery-type .item p{margin:0 0 .5em}div.delivery .delivery-type.pickup p,div.delivery .delivery-type.mail p{margin-top:0}.delivery-type.pickup .item{margin-top:1em;padding-left:1em}.checkout_form{padding-top:1em;min-height:500px}.checkout_form .r-overlay{display:none}.checkout_form.loading *{display:none}.checkout_form.loading .r-overlay{display:block;background-image:url(/public/images/loading.gif);background-repeat:no-repeat;background-position:center}body>.wait-overlay{display:none;position:fixed;top:0;bottom:0;left:0;right:0;z-index:800;background-color:#fff;background-image:url(/public/images/loading.gif);background-repeat:no-repeat;background-position:center;opacity:0;transition:opacity .1s linear .2s}.checkout_form .delivery-type.pickup .item{padding-left:2em}.delivery-type.pickup .item label::before,.delivery-type.pickup .item input[name=delivery_type]{position:absolute;left:0}.steps.info p{position:relative;margin:.3em 0;padding-left:2em;text-align:left}.steps.info .name{color:#f29100;border-bottom:1px dashed #f29100;cursor:pointer}.steps.info .value{color:#353535;font-weight:700}.steps.info p:before{position:absolute;left:0;color:#f29100}.steps.bar{margin-top:1em}.steps.bar .location:before{content:"1"}.steps.bar .delivery:before{content:"2"}.steps.bar .payment:before{content:"3"}.steps.bar .personal:before{content:"4"}.steps.bar span:before{border-radius:50%;border:1px solid;display:inline-block;text-align:center;line-height:1;padding:.4em;margin:0 .5em 0 1em;width:1em}.steps.bar span{color:#b5b5b5}.steps.bar span.passed,.steps.bar span.current{color:#f29100}.steps.bar span.current:before{border:.15em solid;margin:-.15em .5em -.15em .95em}.steps.bar .passed{cursor:pointer}.steps_wrapper{margin:0 1em}.steps_wrapper>div.steps.info{margin:2em 1em}div.location:after{content:"";display:block;clear:both}.order.info,.order.items,.order.totals{display:none}.cart_table .order.totals td{text-align:left;padding-bottom:2em}.catalog-filters>.reset{border:none;display:block;color:#8f8f8f;background-color:transparent;padding:0;border-bottom:1px dashed #8f8f8f;margin:1em;cursor:pointer}tr.order.head{background:-moz-linear-gradient(top,#fefeff 0%,#f6f6f6 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,#fefeff),color-stop(100%,#f6f6f6));background:-webkit-linear-gradient(top,#fefeff 0%,#f6f6f6 100%);background:-o-linear-gradient(top,#fefeff 0%,#f6f6f6 100%);background:-ms-linear-gradient(top,#fefeff 0%,#f6f6f6 100%);background:linear-gradient(to bottom,#fefeff 0%,#f6f6f6 100%)}tr.order.head .order_link{color:#f29100}tr.order.head .order_link:before{content:'\25B8 '}tr.order.head.expanded .order_link:before{content:'\25BE '}tr.order.head.expanded .order_link{border-bottom:none}tr.order.head.expanded{background:transparent}tr.order.head.expanded td{border-bottom:none}tr.order.info td{border-top:none;text-align:left}tr.order.info td:after{content:"";display:block;clear:both}tr.order.info table td{border:none}tr.order.head .delivery_wrp{background-color:#fff;padding:.2em .5em;border-radius:3px;color:#8a8a8a}tr.order.head .status{display:inline-block;text-align:center;background-color:#f4960a;padding:.2em .5em;border-radius:3px;color:#fff;width:7.2em}tr.order.head .status.novyy{background-color:#f4960a}tr.order.head .status.vypolnen{background-color:#5d9b13}tr.order.head .status.annulirovan{background-color:silver}tr.order.head .status.postupil-mozhno-zabrat{background-color:#e12e2e}tr.order.info .order_cred{box-sizing:border-box}tr.order.info .order_cred dt{clear:left;float:left;width:9.5em;color:#787878;position:relative}tr.order.info .order_cred dt:after{content:"";display:inline-block;border-bottom:1px dotted #787878;right:.8em;position:absolute;left:0;bottom:.35em}tr.order.info .order_cred dt span{background-color:#f4f4f4;position:relative;z-index:1;padding-right:.2em;display:inline-block}.order.info .order_cred dd{margin-left:9.5em}tr.order.info .boxberry-beeline-msg{font-weight:700;color:#f29100}.personal .string_group:after,.myaccount_wrapper .string_group:after{content:"";display:block;clear:both}.personal .string,.myaccount_wrapper .string{float:left;margin-bottom:1em;box-sizing:border-box}.myaccount_wrapper .string.right{float:right}.personal .string .label,.myaccount_wrapper .string .label{display:inline-block}#subscribtion-sms input[type=text],.personal .string input[type=tel],.personal .string input[type=text],.personal .string input[type=email],.personal .string input[type=number],.personal .string input[type=password],.personal .string textarea,.myaccount_wrapper .string input[type=text],.myaccount_wrapper .string input[type=email],.myaccount_wrapper .string input[type=password],.myaccount_wrapper .string textarea{display:block;background-color:#fff;border:1px solid #c7c7c7;outline:none;-webkit-appearance:none;width:240px;box-sizing:border-box;font-size:1.5em;padding:2px 5px 3px;color:#858585;-webkit-appearance:none;border-radius:0}.personal .string input.short,.myaccount_wrapper .string input.short{width:113px}input[type=text].error,input[type=email].error,input[type=password].error,textarea.error{color:#ff0013}.cart_table input[type=number],.cart_table input[type=text]{background-color:#fff;border:1px solid #c7c7c7;outline:none;-webkit-appearance:none;box-sizing:border-box;padding:2px 5px 3px;color:#858585;width:4em}.catalog-items.cart_table .item-price>span,.catalog-items.cart_table .count-price>span{color:#383838}#divOrderProgress{font-size:large;display:none}.payment_type>.name{font-size:large}.payment_warning{border:1px solid #e3b4b4;margin:1em 0;padding:1em;color:#8a2020;background-color:#fff4f4;box-sizing:border-box}.payment_method .name{display:inline-block;width:70%;padding-left:5px}.payment_method img{vertical-align:middle}.payment_method.SberBank{display:none}.payment_method{border:1px dashed #c7c7c7;margin:1em 0;padding:1em;cursor:pointer;-webkit-transition:background .1s ease-out 0s;-moz-transition:background .1s ease-out 0s;-o-transition:background .1s ease-out 0s;transition:background .1s ease-out 0s;box-sizing:border-box}.payment_method .use{text-align:right;display:none}.payment_method.selected{border:1px solid #f29100;background-color:#fafafa}.payment_method.selected .use{display:block}.payment_method.not-available,.payment_method.not-available-due-delivery{background-color:#efefef;cursor:inherit}.payment_method.not-available .name::after,.payment_method.not-available-due-delivery .name::after{content:"\042D \0442 \043E \0442  \0441 \043F \043E \0441 \043E \0431  \043E \043F \043B \0430 \0442 \044B  \043D \0435  \0434 \043E \0441 \0442 \0443 \043F \0435 \043D ";display:block;margin-left:52px;font-size:13px}.payment_method.CR.not-available .name::after{content:"Рассрочка доступна только для заказов от 3000р."}.payment_method.not-available-due-delivery.prepay-only-pickup .name::after{content:"Этот способ оплаты не доступен в данном пункте выдачи. Если Вы хотите оплатить заказ при получении, пожалуйста, выберите другой способ доставки."}#frmPay .payment_type{float:none;width:inherit}#frmPay .payment_method{text-align:left;border:1px solid #f29100;background-color:#fafafa}.section.payment .cart_table{margin-top:2em}.cart_table td{padding:.5em;text-align:center}#cpm-form span{color:#f29100;border-bottom:1px dashed #f29100;cursor:pointer}.delivery-type label .price{color:#f29100;white-space:nowrap}.delivery-type .payment{display:inline-block;position:absolute;right:0;top:-.5em}.delivery-type.pickup .payment{top:0}.cart.undelete{display:none}.ui-autocomplete{max-height:10em;overflow-y:auto;overflow-x:hidden}#mail_delivery_total{margin-top:1em;font-size:1.2em}.steps_wrapper .personal .required:not(.admin-not-required)::after{content:" *";color:#c20000}#email_address.required.admin-not-required:after{content:" (\0410 \0434 \043C \0438 \043D \0438 \0441 \0442 \0440 \0430 \0442 \043E \0440 \0443  \043D \0435  \043E \0431 \044F \0437 \0430 \0442 \0435 \043B \044C \043D \043E  \0437 \0430 \043F \043E \043B \043D \044F \0442 \044C  email)"}.steps_wrapper .personal .string{margin:0 .5em 1em 0}.steps_wrapper .personal input.error{border:1px solid #F66}.hidden{display:none}.steps_wrapper .location input.error{border:1px solid #F66;color:inherit}.steps_wrapper .steps.info .total{display:none}.steps_wrapper .steps.info .total .desc{color:#787878;font-size:large}.steps_wrapper .steps.info .total .price{color:#f29100;font-size:x-large;font-weight:700}.aboutpayment{clear:both}.aboutpayment .payment_method>div{display:none}.delivery_options{text-align:center;margin:1em 0 0}.delivery_options .option{background-image:url(/public/images/delivery_sprite.svg?20160525);display:inline-block;height:110px;width:110px;margin:.3em .5em;cursor:pointer}.delivery_options>.courier{background-position:-36px -152px}.delivery_options>.pickup{background-position:-160px -152px}.delivery_options>.mail{background-position:-282px -152px}.delivery-type.pickup>.head{position:relative}.delivery-type.pickup>.head .show{position:absolute;right:0;top:0}.delivery-type.pickup>.head .show .option.map,.delivery-type.pickup>.head .show .option.metro{display:none}#pickup-label{display:block;margin:0 0 1em}#pickup-filter input,#pickup-address input{width:180px !important}#pickup-address{width:100%}#pickup-address .fail-message{width:100% !important}#delivery_type_section .delivery-type.pickup .more{margin:1em 0 0;font-size:1em}#delivery_type_section .delivery-type .head,#delivery_type_section .delivery-type label{font-size:1em}#delivery_type_section .delivery-type.pickup .more .term{float:none;width:auto;max-width:100%}#delivery_type_section .delivery-type.pickup .more .term:after{content:""}#delivery_type_section .delivery-type.pickup .more .desc{min-width:90%;margin-left:2em}#delivery_type_section .delivery-type.pickup .more .map-link{display:none}#delivery_type_section .delivery-type.pickup .more .cell{display:block;position:relative}#delivery_type_section .delivery-type.pickup .more .fancybox-images{padding-right:0;margin-bottom:.5em}#delivery_type_section .delivery-type.pickup .more .fancybox-images img{width:100%;height:auto}.steps.inputs.payment .payment_type{float:none}.section .location .cell{margin-bottom:1em}#choose-location{padding-top:0 !important}div.location:not(.steps),div.delivery:not(.steps){margin:2em 1em}.cart.checkout.form .button_orange{margin:1em 0;font-size:1.5em;width:100%}.totalscont{padding:0;margin:0}.cart.totals.price,.cart.totals.discount{font-size:1.3em;font-weight:700;text-align:center}.count_error{color:#f00}.mascotte{background-image:url(/public/images/mascotte_sprite.svg?20160525);display:block;margin:1em auto 0}.mascotte.about{width:88px;height:156px;background-position:-44px -30px}.mascotte.discounts{width:109px;height:164px;background-position:-229px -21px}.mascotte.contact{width:106px;height:156px;background-position:-127px -303px}.mascotte.return{width:74px;height:156px;background-position:-334px -303px}.mascotte.help{width:107px;height:159px;background-position:-503px -303px}.jtd-overlay{position:fixed;top:0;right:0;left:0;bottom:0;background-color:rgba(86,140,181,.9);z-index:7;display:none}.freeze1 .jtd-overlay,.freeze2 .jtd-overlay{display:block;background-color:rgba(0,0,0,.4)}.mobile-section-delimiter{background-color:transparent;height:5px;margin:1em 0;background-image:url(/public/images/line.png);background-repeat:repeat-x}#subscribtion-sms{margin:1em 0 1em 1em}#subscribtion-sms .error{color:red}#subscribtion-sms .button_orange{margin-left:0}.delivery-type .tip{background-color:#f29100;color:#fff;display:inline-block;position:absolute;margin:-.4em .5em .4em;line-height:1}.delivery-type .tip:before{margin:0;padding:.15em}.delivery-type .tip aside{display:none}#delivery-unavailable-dialog div{width:240px;text-align:center;margin:2em 0 1.5em}#coupon-form{overflow:hidden;margin-bottom:2em}#coupon-form input[type=text]{display:block;float:left;height:37px;width:49%;padding:0 10px;box-sizing:border-box;border:1px solid #999;border-radius:0;background-color:#fff;font-size:1.5em;color:#858585}#coupon-form input[type=submit]{display:block;float:right;width:49%;height:37px;padding:0;font-size:1.5em}#coupon-message{margin-bottom:1em;text-align:center;font-size:1.3em;font-weight:700}#invalid-coupon p:first-of-type{width:240px}div.boxberry.banner.product{margin:2em 0}div.boxberry.banner.product img{width:100%;height:auto;border:none;vertical-align:top}#boxberry-promo{margin:2em 0 4em !important}#boxberry-promo img{width:100% !important;height:auto !important;margin-bottom:1.5em !important}.prod-viewing{margin-top:-1em;margin-bottom:1em;text-align:center;color:#f29100}.prod-popular{margin-top:-1em;margin-bottom:1em;text-align:center}.prod-popular-exclamation{color:#f29100}.prod-popular-count{color:#f29100}.prod-availability-bars{display:inline-block;border-collapse:collapse}.prod-availability-bar-1,.prod-availability-bar-2,.prod-availability-bar-3{width:1em;height:1em;border:2px solid #cecece}.prod-availability-amount-1 .prod-availability-bar-1{background-color:red}.prod-availability-amount-2 .prod-availability-bar-1,.prod-availability-amount-2 .prod-availability-bar-2{background-color:#f29100}.prod-availability-amount-3 .prod-availability-bar-1,.prod-availability-amount-3 .prod-availability-bar-2,.prod-availability-amount-3 .prod-availability-bar-3{background-color:green}.prod-availability-name{line-height:1em;padding-left:.5em}.prod-availability-amount-1 .prod-availability-name{color:red}.prod-availability-amount-2 .prod-availability-name{color:#f29100}.prod-availability-amount-3 .prod-availability-name{color:green}.prod-availability-amount-1 .prod-availability-name:before{content:"Осталась 1 шт!"}.prod-availability-amount-2 .prod-availability-name:before{content:"Осталось мало"}.prod-availability-amount-3 .prod-availability-name:before{content:"В наличии!"}.prod-delivery{margin-top:2em;text-align:center}.prod-delivery-icon{display:inline-block;width:24px;height:18px;background-image:url(/public/images/delivery_sprite.svg?20160525);background-size:120px auto;background-position:-15px -293px;vertical-align:bottom}.prod-delivery-location{color:#f29100;border-bottom:1px dashed #f29100;font-weight:700;cursor:pointer}.prod-delivery .icon-location{color:#f29100}.prod-payment{margin:1em 0 2em;text-align:center}.prod-payment img{max-width:40px;max-height:20px;vertical-align:middle}#prod-delivery-dialog form{margin:1em}#prod-delivery-dialog h1{margin-bottom:1em}#prod-delivery-dialog div.location{margin:0;padding:0}#prod-delivery-dialog .location .cell{margin-bottom:1em}#prod-delivery-dialog input[type=text]{width:230px}#prod-delivery-dialog .choose-location .button_orange{margin:0;padding:0 20px 1px;cursor:pointer}#prod-delivery-dialog .location-error{width:230px;margin:1em}#post-delay-brief span{color:#f29100}#post-delay-details{display:none}#post-delay-details p{margin:.5em 0 0}.section.nav-section{margin:1em 0;overflow-x:scroll;scrollbar-width:none;-ms-overflow-style:none}.section.nav-section::-webkit-scrollbar{display:none}.section.nav-section .nav-wrap{display:flex;flex-direction:row;flex-wrap:nowrap;width:1150px;justify-content:space-between}.section.nav-section .nav-block{width:110px;height:280px;border:2px solid #f29100;padding:10px;text-align:left;overflow:hidden}.section.nav-section img{width:110px;height:106px}.section.nav-section h2{margin:5px 0;line-height:17px}.section.nav-section h2 a{font-family:'Open Sans',sans-serif;font-size:17px;color:#f29100;text-decoration:none}.section.nav-section ul{margin:0;padding:0;list-style:none;line-height:18px}.section.nav-section li a{font-size:14px;color:#000}.mobile-hidden{display:none}.english{display:none;color:#f29100}.steps.inputs.personal .english{margin-bottom:1em}#country-unavailable{display:none;margin-top:1em;color:red}#cart-warning{margin-bottom:2em}#cart-warning span{font-weight:700;color:#c95f01}@media screen and (max-width:640px){header .control.basket .price_string{display:none}}@media screen and (max-width:480px){header .control.basket .items-text{display:none}}@media screen and (max-width:480px){header .control.basket .items-text{display:none}}@media screen and (max-width:320px){header .control.basket .value.count{display:none}}body.progress *,body.progress{cursor:progress !important}.catalog-breadcrumbs .breadcrumb{display:inline-block}.catalog-breadcrumbs ul,.catalog-filters ul{list-style:none}.catalog-breadcrumbs ul{padding:0;text-align:center;margin:-.5em 0 1.5em}.catalog-breadcrumbs .breadcrumb,.catalog-pager>*,.catalog-filters .filter{margin-top:1em;margin-left:.5em}.catalog-pager>*{font-size:1.4em;color:#727272}.catalog-pager{clear:both;text-align:center;margin-bottom:1em}.filter.active>.name,.filter.active>.groups>.group.selected>.name{font-weight:700}.catalog-filters .filter.useless .name,.catalog-filters .filter .group.count-0 .name{color:#888}.catalog-filters .filter.useless.inactive .name,.catalog-filters .group.filter.useless.active .group:not(.selected) .name,.catalog-filters .group.filter.useful .group.count-0:not(.selected) .name{cursor:default}.catalog-filters .clearable{background:#fff url("data:image/gif;base64,R0lGODlhBwAHAIAAAP///5KSkiH5BAAAAAAALAAAAAAHAAcAAAIMTICmsGrIXnLxuDMLADs=") no-repeat right -10px center;border:1px solid #999;padding:3px 18px 3px 4px;border-radius:3px}.catalog-filters .clearable.x{background-position:right 5px center}.catalog-filters .clearable.onX{cursor:pointer}.filter .count,.breadcrumbs>.breadcrumb>.count{color:#888;font-style:italic;font-size:.9em}.group.filter .groups .group.undefined,.group.filter .groups .group.minor.invisible,.group.filter .groups .show.invisible{display:none}.r-overlay{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(255,255,255,.9);z-index:800}.r-dialog{display:none;position:fixed;top:50%;left:50%;background-color:#fff;box-shadow:0 0 3em rgba(0,0,0,.34);box-sizing:border-box;padding:1em 1.5em;z-index:801;max-width:100%;max-height:100%;overflow-y:scroll}.r-dialog.r-popup{display:none;position:absolute;background-color:#fff;box-shadow:0 0 3em rgba(0,0,0,.34);box-sizing:border-box;padding:2em 3em;z-index:1;margin:1.3em -4em !important}.r-dialog.r-popup.rightside{margin:1.3em 0 1.3em -350px !important}.r-dialog.r-popup:before{content:"";display:block;width:2em;height:2em;background-color:#fff;position:absolute;transform:rotate(45deg);top:-1em;left:2.95em}.r-dialog.r-popup.rightside:before{left:auto;right:2.95em}.r-dialog form{margin:0;padding:0}.r-dialog a.r-dialog-close{display:block;position:absolute;top:.25em;right:.5em;color:#ccc;font-size:2em;text-decoration:none;border:none}.r-dialog-close:before{content:"\2715"}.r-dialog h1{text-transform:uppercase;color:#3e3e3e;font-weight:400;margin:0;font-size:1.5em}.r-dialog label{font-size:1em;color:#787878}.r-dialog input[type=text],.r-dialog input[type=email],.r-dialog input[type=password],.r-dialog textarea{display:block;background-color:#fff;border:1px solid #c7c7c7;outline:none;-webkit-appearance:none;width:240px;box-sizing:border-box;font-size:1.5em;padding:2px 5px 3px;color:#858585;-webkit-appearance:none;border-radius:0}.r-dialog input:not([placeholder="+_(___)___-__-__"])::-webkit-input-placeholder{font-size:.8em;padding:.1em 0}.r-dialog input:not([placeholder="+_(___)___-__-__"])::-moz-placeholder{font-size:.8em;padding:.1em 0}.r-dialog textarea{width:100%;resize:none}.r-dialog input[type=text].error,.r-dialog input[type=email].error,.r-dialog input[type=tel].error,.r-dialog input[type=password].error{border:1px solid #F66}.r-dialog .error{color:#f66}.r-dialog input[type=button],.r-dialog input[type=submit],.r-dialog button{border:3px solid #f29100;color:#f29100;background-color:#fff;text-transform:lowercase;font-size:1.1em;padding:2px 20px 3px;-webkit-transition:all .1s ease-out 0s;-moz-transition:all .1s ease-out 0s;-o-transition:all .1s ease-out 0s;transition:all .1s ease-out 0s;cursor:pointer;margin:0 .2em;-webkit-appearance:none;border-radius:0}.r-dialog p,.r-dialog label{margin:1em 0 .5em;display:block}.r-dialog p.lr .r,.r-dialog p.lr .l{display:block}.r-dialog p.lr .r{float:right}.r-dialog p.lr .l{float:left}.r-dialog p.lr:after{content:"";display:block;clear:both}.r-dialog a.gray{color:#a3a3a3}.r-dialog .inp-group{margin:0 -.5em}.r-dialog .inp-group:after{content:"";display:block;clear:both}.r-dialog .inp-group .cell{padding:0 .5em;box-sizing:border-box}.r-dialog .inp-group .cell>span:first-of-type{display:inline-block;padding:0 0 .5em}.r-dialog .inp-group .cell.required>span:first-of-type:after{content:" *";color:#c20000}.r-dialog #no-email{margin:0;display:block}#addToBasketDialog.r-dialog,#notAvailable.r-dialog,#conf-policy-dialog.r-dialog,#outOfStockDialog.r-dialog{width:24em}#addToBasketDialog.r-dialog .inp-group,#notAvailable.r-dialog .inp-group{max-width:100%}#addToBasketDialog.r-dialog .inp-group:first-of-type{margin-left:7em}#addToBasketDialog.r-dialog .inp-group .prod_count,#addToBasketDialog.r-dialog .inp-group .prod_price{display:inline-block;padding:0 .2em 0 0}#addToBasketDialog.r-dialog .inp-group .prod_image{margin-left:-7em}#addToBasketDialog.r-dialog h1{max-width:100%}.r-dialog .align_center{text-align:center}#addToBasketDialog.r-dialog input[type=button]{margin:.2em 0;padding:2px 15px 3px}.r-dialog .prod_name a{display:inline-block;margin:.5em 0}.r-dialog .prod_image{width:76px;height:76px;text-align:center;float:left;margin:.5em 1em 1em 0}.r-dialog .prod_image img{vertical-align:middle;width:auto;height:auto;max-height:100%;max-width:100%}.r-dialog .prod_name a{color:#c95f01;font-size:1.1em;font-family:'Open Sans',sans-serif}.r-dialog .prod_count{padding:0 1em;color:#787878}.r-dialog .prod_price{padding:0 1em;font-weight:700;color:#2b2b2b;font-size:1.5em}.r-dialog .delimiter{background-color:transparent;height:0;border:none;border-top:1px solid #ccc;margin:.5em -3em;display:block}.r-dialog .willclose{color:#9d9d9d;border-color:#9d9d9d;background-color:#fff}.r-dialog .success{display:none}.r-dialog .success .message{font-size:large;color:#858585}#notAvailable.r-dialog .success .message{max-width:500px}#loginDialog .message{width:240px;text-align:center}.promo_popup{width:590px;height:320px;background-size:590px 320px}#promo1.step1{background-image:url(/public/images/imprtant_popup-1-1.svg)}#promo2.step1{background-image:url(/public/images/imprtant_popup-2-1.svg)}#promo1.step2{background-image:url(/public/images/imprtant_popup-1-2.svg)}#promo2.step2{background-image:url(/public/images/imprtant_popup-2-2.svg)}#promo1.step3{background-image:url(/public/images/imprtant_popup-1-3.svg)}#promo2.step3{background-image:url(/public/images/imprtant_popup-2-3.svg)}#promo-activated{background-image:url(/public/images/imprtant_popup-a-4.svg)}.promo_popup .step1,.promo_popup .step2,.promo_popup .step3,.promo_popup .step4{display:none}.promo_popup.step1 .step1,.promo_popup.step2 .step2,.promo_popup.step3 .step3,.promo_popup.step4 .step4{display:block;position:absolute;width:100%;height:100%;margin:-2em -3em}.promo_popup .balloon{position:absolute;top:30px;left:218px;right:68px;text-align:center;padding:1em;font-size:1.3em;line-height:1.4}.promo_popup .orange{color:#f29100}#promo1.promo_popup.step3 .step3 .balloon{top:78px;left:266px;right:33px;font-weight:700}#promo2.promo_popup.step2 .step2 .balloon strong{font-size:1.3em}#promo2.promo_popup.step2 .step2 .balloon{right:26px}#promo2.promo_popup.step3 .step3 .balloon{top:112px;left:230px;right:33px;font-weight:700}#promo-activated .balloon{top:110px;left:270px;right:20px;bottom:110px;font-weight:700;font-size:1.5em}.promo_popup .absolutebuttons{position:absolute;bottom:1em;right:1em;text-align:center;left:150px}.r-dialog.promo_popup input[type=text]{display:inline-block;border:2px solid #000;font-size:1.2em;text-align:left;width:13em}.r-dialog.promo_popup .balloon input[type=button]{font-size:1em}.r-dialog.promo_popup .balloon input::-webkit-input-placeholder{font-size:1em}.r-dialog.promo_popup .balloon input::-moz-placeholder{font-size:1em}.r-dialog.promo_popup p.error{margin:.5em -2em;line-height:1.2;font-size:.75em}#conf-policy-text{height:14em;overflow-y:scroll}#cart-re-add{font-size:1.1em;margin-bottom:1em}#cart-re-add span{font-weight:700;color:#c95f01}body.imgViewer{margin:0;padding:0;position:absolute;top:0;bottom:0;right:0;left:0;border-top:0;padding-bottom:0 !important}.ivCloseBtn{color:#333;border:none;position:fixed;top:0;right:0;margin:.42em;width:1em;height:1em;line-height:1em;text-align:center;font-size:2.6em;border-radius:50%;background-color:#fff;z-index:3}.ivCloseBtn::before{content:"✕"}.ivWrapper{position:absolute;top:0;bottom:0;left:0;right:0}.newsblock-bare-img{display:block;max-width:100%;height:auto}.newsblock-bare-img.newsblock-float-none{width:100%;margin-bottom:1em}.newsblock-bare-img.newsblock-float-left{float:left;margin-bottom:.5em;margin-right:1em}.newsblock-link{display:block}.newsblock-link.newsblock-float-none{margin-bottom:1em}.newsblock-link.newsblock-float-left{float:left;margin-bottom:.5em;margin-right:1em}.newsblock-linked-img{max-width:100%;height:auto}.newsblock-float-none .newsblock-linked-img{width:100%}