/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:"icons";src:url(/themes/shop/dist/icons/icons.eot?fa2c69175019b3808453d2da60d06082%3F=#iefix) format("embedded-opentype"),url(/themes/shop/dist/icons/icons.woff?fd10a53216d24a6e8bb2fcd85fae32d3=) format("woff"),url(/themes/shop/dist/icons/icons.woff2?fc2fc4fdf97a7401b2f3750c37b72eb1=) format("woff2"),url(/themes/shop/dist/icons/icons.ttf?7d307afb88deefad5d0057654ce5c819=) format("truetype"),url(/themes/shop/dist/icons/icons.svg?b79d566ec178cd33699e48537e8e6abe=#icons) format("svg");}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"icons";line-height:1;font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;}.icon-angle-down:before{content:"\f101";}.icon-angle-left:before{content:"\f102";}.icon-angle-right:before{content:"\f103";}.icon-angle-up:before{content:"\f104";}.icon-facebook:before{content:"\f105";}.icon-gift:before{content:"\f106";}.icon-gplus:before{content:"\f107";}.icon-home:before{content:"\f108";}.icon-instagram:before{content:"\f109";}.icon-linkedin-squared:before{content:"\f10a";}.icon-linkedin:before{content:"\f10b";}.icon-phone:before{content:"\f10c";}.icon-search:before{content:"\f10d";}.icon-telegram:before{content:"\f10e";}.icon-user:before{content:"\f10f";}.icon-youtube:before{content:"\f110";}
div,span,i,input,textarea,img{box-sizing:border-box}::-webkit-input-placeholder{color:#8aa5e9}::-moz-placeholder{color:#8aa5e9}:-moz-placeholder{color:#8aa5e9}:-ms-input-placeholder{color:#8aa5e9}.basket-promo-input ::-webkit-input-placeholder{color:#3c5b9b}.basket-promo-input ::-moz-placeholder{color:#3c5b9b}.basket-promo-input :-moz-placeholder{color:#3c5b9b}.basket-promo-input :-ms-input-placeholder{color:#3c5b9b}html{height:100%}body{font-family:robotoRegular}b,strong{font-family:robotoBold;font-weight:normal}@font-face{font-family:"robotoRegular";src:url(/themes/shop/dist/fonts/roboto-regular.eot);src:url(/themes/shop/dist/fonts/roboto-regular.eot#iefix) format("embedded-opentype"),url(/themes/shop/dist/fonts/roboto-regular.woff2) format("woff2"),url(/themes/shop/dist/fonts/roboto-regular.woff) format("woff"),url(/themes/shop/dist/fonts/roboto-regular.ttf) format("truetype"),url(/themes/shop/dist/fonts/roboto-regular.svg#robotoregular) format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"robotoBold";src:url(/themes/shop/dist/fonts/roboto-bold.eot);src:url(/themes/shop/dist/fonts/roboto-bold.eot#iefix) format("embedded-opentype"),url(/themes/shop/dist/fonts/roboto-bold.woff2) format("woff2"),url(/themes/shop/dist/fonts/roboto-bold.woff) format("woff"),url(/themes/shop/dist/fonts/roboto-bold.ttf) format("truetype"),url(/themes/shop/dist/fonts/roboto-bold.svg#robotobold) format("svg");font-weight:bold;font-style:normal}@font-face{font-family:"robotoLight";src:url(/themes/shop/dist/fonts/roboto-light.eot);src:url(/themes/shop/dist/fonts/roboto-light.eot#iefix) format("embedded-opentype"),url(/themes/shop/dist/fonts/roboto-light.woff2) format("woff2"),url(/themes/shop/dist/fonts/roboto-light.woff) format("woff"),url(/themes/shop/dist/fonts/roboto-light.ttf) format("truetype"),url(/themes/shop/dist/fonts/roboto-light.svg#robotolight) format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"robotoMedium";src:url(/themes/shop/dist/fonts/roboto-medium.eot);src:url(/themes/shop/dist/fonts/roboto-medium.eot#iefix) format("embedded-opentype"),url(/themes/shop/dist/fonts/roboto-medium.woff2) format("woff2"),url(/themes/shop/dist/fonts/roboto-medium.woff) format("woff"),url(/themes/shop/dist/fonts/roboto-medium.ttf) format("truetype"),url(/themes/shop/dist/fonts/roboto-medium.svg#robotomedium) format("svg");font-weight:normal;font-style:normal}.popupWindow{position:fixed;top:0;width:100%;height:100%;z-index:100000;background-color:#aaa;background-color:rgba(0,0,0,.7)}.popupWindowContent{position:absolute;background-color:#f2f2f2;width:720px;height:500px;top:50%;left:50%;margin-left:-360px;margin-top:-250px;padding:20px;border-radius:8px}.periodsContainer{overflow-y:auto;padding-left:20px;padding-top:11px;margin-top:-11px;margin-left:-20px}.periodItem{margin-top:50px}.periodItem:first-child{margin-top:0}.periodGroup{clear:both;margin-bottom:10px}.periodGroup .period{float:left;padding:10px;background-color:#4d91bf;color:#fff;margin-right:10px;position:relative;cursor:default;width:45px}.periodGroup .period.quarter-year{width:155px}.periodGroup .period.half-year{width:155px}.periodGroup .period.year{width:155px}.period .period-counter{position:absolute;width:22px;height:22px;background-color:#f47466;top:-11px;left:-11px;display:none;border-radius:11px;z-index:1;text-align:center;line-height:1.9;font-size:12px}.period-controls{position:absolute;display:none;right:0;top:0;width:24px;height:36px;background-color:#ccc;-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.periodGroup .period:hover .period-counter,.periodGroup .period:hover .period-controls{display:block}.periodGroup .period .period-counter.nonZero{display:block}.period-controls .period-add,.period-controls .period-sub{position:absolute;cursor:pointer;display:block;width:20px;height:15px;top:2px;right:2px;background-color:#8ebbe6;color:#fff;line-height:1;font-size:14px;text-align:center}.period-controls .period-sub{top:19px}.period-controls .period-add:hover,.period-controls .period-sub:hover{background-color:#7daad5}.period-controls .period-add:active,.period-controls .period-sub:active{background-color:#6c99c4}.period-controls .period-add.disabled,.period-controls .period-sub.disabled{opacity:.3;background-color:#8ebbe6}.updatesContainer{overflow-y:auto;padding-left:20px;padding-top:11px;margin-top:-11px;margin-left:-20px}.updateItem{margin-top:50px}.updateItem:first-child{margin-top:0}.updateGroup{clear:both;margin-bottom:10px}.updateGroup .update{float:left;padding:10px;background-color:#4d91bf;color:#fff;margin-right:10px;position:relative;cursor:default;width:45px}.update .update-counter{position:absolute;width:22px;height:22px;background-color:#f47466;top:-11px;left:-11px;display:none;border-radius:11px;z-index:1;text-align:center;line-height:1.9;font-size:12px}.update-controls{position:absolute;display:none;right:0;top:0;width:24px;height:36px;background-color:#ccc;-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.updateGroup .update:hover .update-counter,.updateGroup .update:hover .update-controls{display:block}.updateGroup .update .update-counter.nonZero{display:block}.update-controls .update-add,.update-controls .update-sub{position:absolute;cursor:pointer;display:block;width:20px;height:15px;top:2px;right:2px;background-color:#8ebbe6;color:#fff;line-height:1;font-size:14px;text-align:center}.update-controls .update-sub{top:19px}.update-controls .update-add:hover,.update-controls .update-sub:hover{background-color:#7daad5}.update-controls .update-add:active,.update-controls .update-sub:active{background-color:#6c99c4}.period-controls .period-add.disabled,.period-controls .period-sub.disabled{opacity:.3;background-color:#8ebbe6}.poupTitle{color:#4d91bf;font-size:22px;line-height:1.1;margin-bottom:20px}.popupButtons{float:right;margin-top:20px}.popupButton{border-radius:8px;float:left;margin-left:10px;cursor:pointer;color:#fff;padding:10px 20px}.popupCancelButton{background-color:#7cbce9}.popupAcceptButton{background-color:#f47466}.popupAcceptButton.disabled{opacity:.3;cursor:default}.periodsContainer .periodLabel{display:none;padding-bottom:13px;padding-left:35px;font-size:18px;padding-top:15px;border-top:2px solid #fff;margin-bottom:0;position:relative}.periodsContainer .periodLabel.available{display:block}.periodsContainer .available{padding-top:0;border-top:0 solid #fff}.periodsContainer .periodLabel.available~.periodLabel.available{padding-top:15px;border-top:2px solid #fff}.periodsContainer .periodLabel input{margin:0;margin-right:-18px;position:relative;left:-25px}.periodsContainer .period{border:2px solid #ccc;padding:8px 8px;margin-right:1px;font-size:15px;display:inline-block;margin-top:5px;min-width:48px;text-align:center}.periodsContainer .period:hover{background-color:#7cbce9;cursor:pointer;color:#fff}.periodsContainer .period:active,.periodsContainer .period.active{background-color:#7cbce9;border:2px solid #7cbce9;color:#fff}.periodLabelCotent{display:inline-block;vertical-align:top}.periodLabelPrice{color:#f37465}.periodLabelInfo{min-width:200px;display:inline-block}.periodLabelDescriptionWrapper{display:block;margin-left:-5px;padding-right:35px;margin-top:14px}.periodDiscountIcon{width:35px;height:35px;display:block;float:right;margin-top:-6px;color:#fff;font-size:12px;line-height:35px;text-align:center;background:url(/themes/shop/dist/images/icon-off.png) no-repeat 0 0 rgba(0,0,0,0);display:none}.periodDiscountIcon.active{display:inline-block;position:absolute;right:0px;bottom:12px}.periodGiftIcon{width:35px;height:35px;display:block;float:right;margin-top:-6px;color:#fff;background:url(/themes/shop/dist/images/icon-gift.png) no-repeat 0 0 rgba(0,0,0,0);display:none;position:relative}.periodGiftIcon .giftTip{display:none;position:absolute;background-color:#7cbde9;right:35px;border-radius:18px;padding:10px 10px;font-size:12px;white-space:nowrap;bottom:0}.giftTip a{color:#fff;text-decoration:underline;display:block;line-height:2}.giftTip a:hover{color:#fff;text-decoration:none}.periodGiftIcon:hover .giftTip{display:block}.periodGiftIcon .emptyTip{display:none !important}.giftLink{cursor:pointer}.gifts-wrapper-title{color:#4d91bf;font-size:18px;margin-bottom:10px}.oldPrice{text-decoration:line-through;color:#231f20;font-size:14px}.updatesContainer .updateLabel{padding-bottom:13px;padding-left:35px;font-size:18px;padding-top:15px;border-top:2px solid #fff;margin-bottom:0}.updatesContainer .updateLabel.available{display:block}.updatesContainer .available{padding-top:0;border-top:0 solid #fff}.updatesContainer .updateLabel.available~.updateLabel.available{padding-top:15px;border-top:2px solid #fff}.updatesContainer .updateLabel input{margin:0;margin-right:-18px;position:relative;left:-25px}.updatesContainer .updateAction,.updatesContainer .update{border:2px solid #ccc;padding:8px 8px;margin-right:1px;font-size:15px;display:inline-block;margin-top:5px;min-width:48px;text-align:center}.updatesContainer .update:hover{background-color:#7cbce9;cursor:pointer;color:#fff}.updatesContainer .updateAction.active,.updatesContainer .update:active,.updatesContainer .update.active{background-color:#7cbce9;border:2px solid #7cbce9;color:#fff}.updateLabelCotent{display:inline-block;vertical-align:top}.updateLabelPrice{color:#f37465}.updateLabelInfo{min-width:200px;display:inline-block}input,textarea{font-family:robotoRegular}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}div:focus,span:focus,i:focus,input:focus{color:#000;outline:none}body{margin:0;padding:0;color:#231f20;font-size:14px;background-color:#fff}.layout-container{min-width:1150px;margin:0}.new-year-garland{background:url(/themes/shop/dist/images/new-year-garland.png) repeat-x 0 0 rgba(0,0,0,0);height:100px}a{color:#231f20;text-decoration:none;transition:all 100ms linear;cursor:pointer}a.is-active,a:hover,a:active{color:#f37465}h1,h2,h3,h4{color:#3c5b9b;font-family:robotoMedium;font-weight:normal;margin:0}h1,h2{font-size:18px}h3{font-size:16px;margin-bottom:14px}h4{font-size:14px}hr{border:none;border-top:1px solid #dadada}.layout-main p{margin-top:2px;line-height:1.4}.block-title{color:#3c5b9b;font-family:robotoMedium;font-weight:normal;font-size:18px;text-transform:uppercase}.header{background-color:#3c5b9b;padding:22px 0 11px}.header .layout-content{position:relative}.header .ded{position:absolute;width:167px;height:103px;top:-26px;left:210px;background:url(/themes/shop/dist/images/ded.png) no-repeat left top rgba(0,0,0,0)}.header .flower{position:absolute;width:164px;height:109px;top:2px;left:161px;background:url(/themes/shop/dist/images/flower.png) no-repeat left top rgba(0,0,0,0)}.header .ded .ded-hand{position:absolute;width:27px;height:28px;bottom:-10px;left:66px;background:url(/themes/shop/dist/images/ded-hand.png) no-repeat 0 0 rgba(0,0,0,0)}.header .vetka{position:absolute;width:211px;height:123px;top:-40px;left:150px;background:url(/themes/shop/dist/images/vetka.png) no-repeat left top rgba(0,0,0,0)}.header .vesna{position:absolute;width:85px;height:110px;top:-35px;left:-60px;background:url(/themes/shop/dist/images/vesna.png) no-repeat left top rgba(0,0,0,0)}.header .pascha{position:absolute;width:164px;height:153px;top:-40px;left:165px;background:url(/themes/shop/dist/images/pascha.png) no-repeat left top rgba(0,0,0,0)}.header .tree{position:absolute;width:130px;height:130px;top:-40px;left:185px;background:url(/themes/shop/dist/images/tree.png) no-repeat left top rgba(0,0,0,0)}.header .present{position:absolute;width:147px;height:118px;top:2px;left:163px;background:url(/themes/shop/dist/images/present.png) no-repeat left top rgba(0,0,0,0)}.header .rabbit{position:absolute;width:130px;height:146px;top:-45px;left:-93px;background:url(/themes/shop/dist/images/rabbit.png) no-repeat left top rgba(0,0,0,0);background-size:contain}.header .halloween{position:absolute;width:335px;height:184px;top:-70px;left:-70px;background:url(/themes/shop/dist/images/halloween.png) no-repeat left top rgba(0,0,0,0)}.header .blackfriday{position:absolute;width:148px;height:91px;top:10px;left:145px;background:url(/themes/shop/dist/images/blackfriday.png) no-repeat left top rgba(0,0,0,0)}.header .header-sun{position:absolute;width:121px;height:115px;top:-45px;left:-92px;background:url(/themes/shop/dist/images/icon-header-sun.png) no-repeat left top rgba(0,0,0,0)}.header .header-1{position:absolute;width:120px;height:135px;top:-45px;left:-32px;background:url(/themes/shop/dist/images/header-1.png) no-repeat left top rgba(0,0,0,0)}.header .header-2{position:absolute;width:120px;height:120px;top:-30px;left:-75px;background:url(/themes/shop/dist/images/ny_2024.png) no-repeat left top rgba(0,0,0,0)}.header .header-3{position:absolute;width:424px;height:150px;top:-55px;left:-290px;background:url(/themes/shop/dist/images/header-3.png) no-repeat left top rgba(0,0,0,0)}.header .header-4{position:absolute;width:228px;height:150px;top:-50px;left:-180px;background:url(/themes/shop/dist/images/header-4.png) no-repeat left top rgba(0,0,0,0)}.main{margin-top:30px}.footer{margin-top:60px;background-color:#263a64;padding:50px 0 70px;color:#fff}.footer .phone-wrapper{float:right;height:auto}.footer .phone-number{font-size:19px;color:#fff;vertical-align:middle}.footer .phone-number:hover{color:#f37465}.footer .layout-content{position:relative}.top-wrapper .layout-content{position:relative;height:66px}.top-wrapper .work-time{float:left;padding-top:10px}.top-wrapper .header-phones{float:right;margin-left:20px;line-height:66px}.top-wrapper .header-phones .label-phone{margin-left:20px}.top-wrapper .header-phones .phone-number{font-size:19px;color:#f37465}.contact-wrapper{float:right;margin-left:10px;height:64px}.contact-wrapper:after{content:" ";height:100%;width:0;display:inline-block;vertical-align:middle}.contact-wrapper .contact-item{width:36px;height:36px;margin-left:16px;cursor:pointer;border-radius:19px;position:relative;display:inline-block;vertical-align:middle;text-align:center;line-height:40px;text-decoration:none}.footer .contact-wrapper{height:36px;margin-top:-8px}.menutop{background-color:#fff}.menutop .layout-content{position:relative}.menutop ul{margin:0;padding:0;list-style-type:none;height:66px}.menutop ul:after{content:" ";height:100%;width:0;display:inline-block;vertical-align:middle}.menutop ul li{display:inline-block;vertical-align:middle;margin-left:15px}.menutop ul li:first-child{margin-left:0}.menu-wrapper{float:left}.layout-content{width:1150px;margin:0 auto;padding-bottom:25px}.layout-sidebar{width:287px;float:left}.layout-sidebar h2{text-transform:uppercase}.layout-main{width:863px;float:left}.node-ware .layout-main,.page-basket .layout-main{width:100%}.logo{width:220px;height:40px;background:url(/themes/shop/dist/images/logo.png) no-repeat 0 0 rgba(0,0,0,0);display:block;float:left}.logo-footer,.logo-footer-ru,.logo-ru{width:220px;height:40px;background:url(/themes/shop/dist/images/logo.png) no-repeat 0 0 rgba(0,0,0,0);display:block;float:left}.logo-title{position:absolute;bottom:0px;color:#fff}.footer-contacts{text-align:right;float:right;line-height:1.3}.pre-footer{margin-bottom:25px}.post-footer{margin-top:25px}.post-footer a{color:#f37465}.post-footer a:hover,.post-footer a a:active{color:#fff}.post-footer .post-footer-left{float:left}.post-footer .copyrights{font-size:12px;color:#8d9eab}.post-footer .footer-privacy-policy{font-size:12px}.post-footer .footer-privacy-policy a{color:#8d9eab;text-decoration:underline}.post-footer .footer-privacy-policy a:hover,.post-footer .footer-privacy-policy a a:active{text-decoration:none}.email{float:right}.email a{color:#f37465}.email a:hover,.email a a:active{color:#fff}.social-buttons{float:left;margin-left:36px}.menutop .phone-number{font-size:19px;color:#f37465;vertical-align:middle}.menutop .social-buttons{float:right;margin-left:6px;margin-right:36px;height:66px}.menutop .social-buttons:after{content:" ";height:100%;width:0;display:inline-block;vertical-align:middle}.social-button{width:36px;height:36px;margin-left:16px;cursor:pointer;border-radius:19px;position:relative;display:inline-block;vertical-align:middle;border:1px solid #8aa5e9;background-color:#fff;font-size:26px;color:#8aa5e9;text-align:center;line-height:46px;text-decoration:none}.social-button.icon-facebook{font-size:18px}.social-button:hover{color:#fff;background-color:#8aa5e9}.footer .social-button{color:#8aa5e9;border:1px solid #8aa5e9;background-color:rgba(0,0,0,0)}.footer .social-button:hover{color:#fff;background-color:#8aa5e9}.phone-wrapper{float:right;height:66px}.phone-wrapper:after{content:" ";display:inline-block;width:0;height:100%;vertical-align:middle}.phone-wrapper .phone-icon{display:inline-block;width:16px;height:16px;background:url(/themes/shop/dist/images/icon-phone.png) no-repeat 0 0 rgba(0,0,0,0);vertical-align:middle;margin-right:4px}#block-spisokportaliv .block-content{margin-top:18px;background-color:#f2f2f2;padding:18px 27px 7px;font-size:16px}.portal-item{margin-top:11px}.portal-item:first-child{margin-top:0}.portal-item a{color:#3c5b9b}.portal-item a:hover{color:#f37465}.ware-image{border:1px solid #dbdbdb;display:block;width:255px;height:337px;margin-right:32px;position:relative}.new-label .ware-image:after,.new-label .slider-item-image-wrapper:after,.new-label .catalog-item-image-wrapper:after{content:"";width:51px;height:54px;background:url(/themes/shop/dist/images/label-new.png) no-repeat 0 0 rgba(0,0,0,0);display:block;position:absolute;top:-1px;opacity:.95;right:10px}.sale-label .ware-image:after,.sale-label .slider-item-image-wrapper:after,.sale-label .catalog-item-image-wrapper:after{content:"";width:51px;height:54px;background:url(/themes/shop/dist/images/label-sale.png) no-repeat 0 0 rgba(0,0,0,0);display:block;position:absolute;top:-1px;opacity:.95;right:10px}.best-label .ware-image:after,.best-label .slider-item-image-wrapper:after,.best-label .catalog-item-image-wrapper:after{content:"";width:55px;height:55px;background:url(/themes/shop/dist/images/label-best.png) no-repeat 0 0 rgba(0,0,0,0);display:block;position:absolute;top:-1px;opacity:.95;right:10px}.prodano-label .ware-image:after,.prodano-label .slider-item-image-wrapper:after,.prodano-label .catalog-item-image-wrapper:after{content:"";width:55px;height:235px;background:url(/themes/shop/dist/images/label-prodano.png) no-repeat 0 0 rgba(0,0,0,0);display:block;position:absolute;top:-1px;opacity:.95;right:10px}.catalog-view .views-field-field-wareimage{border:1px solid #dbdbdb;float:left;width:200px;height:264px;margin-right:20px}.catalog-view .views-field-field-wareimage img{display:block}.catalog-view .views-field-field-price{position:absolute;left:220px;bottom:20px;font-family:robotoMedium;font-size:22px;color:#f37465}.catalog-view .views-row{margin-top:10px;padding-top:10px;border-top:1px solid #dadada}.catalog-view .views-col{position:relative}.catalog-view .views-col.col-1{width:431px;border-left:none;padding-right:20px}.catalog-view .views-col.col-2{width:432px;border-left:1px solid #dadada;padding-left:10px;padding-right:20px}.catalog-view .views-field-field-type{margin-top:15px;color:#f37465;font-family:robotoMedium}.catalog-view .views-field-title{margin-top:3px;color:#3c5b9b;font-family:robotoMedium}.catalog-view .views-field-field-description{margin-top:15px}.ware-node-content{padding-bottom:30px;border-bottom:1px solid #dadada}.ware-image-side{float:left}.ware-content-side{float:left;width:863px}.ware-banner{width:863px;margin-bottom:20px}.field-type{color:#f37465;font-family:robotoMedium;font-size:18px}.ware-type{margin-top:20px;display:inline-block}.static-page-title{color:#3c5b9b;font-size:18px;line-height:1.1;border-bottom:1px solid #d9d9d9;padding-bottom:10px;margin-bottom:10px}.page-title{color:#3c5b9b;font-size:18px;line-height:1.1;padding-bottom:10px;margin-bottom:10px}.ware-title{display:inline-block;color:#3c5b9b;font-size:32px;line-height:1.1;margin-top:5px}.ware-comment{margin-top:20px;line-height:1.4}.ware-options{background-color:#f2f2f2;border-radius:4px;margin-top:30px;padding:20px 27px}.ware-options label{color:#3c5b9b;display:block;margin-bottom:8px}.av-label,.periodSelectorTitle,.updatesSelectorTitle{color:#3c5b9b;font-size:18px;margin-bottom:20px}.node-ware .ware-option{margin-right:24px}.ware-quantity{float:left}.ware-prepaytype{float:left}.control-wrapper{background-color:#fff;border:1px solid #dadada;border-radius:3px;padding:2px;position:relative}.ware-quantity .control-wrapper input{margin:0;padding:5px;width:50px;border:none;background-color:rgba(0,0,0,0);height:28px;color:#f37465;font-size:16px}.control-wrapper .quantity-button-inc,.control-wrapper .quantity-button-dec{position:absolute;display:block;color:#fff;background-color:#8aa5e9;right:2px;height:13px;width:17px;line-height:.9;font-size:14px;text-align:center;cursor:pointer}.control-wrapper .quantity-button-inc:hover,.control-wrapper .quantity-button-dec:hover{background-color:#6bacd8}.control-wrapper .quantity-button-inc:active,.control-wrapper .quantity-button-dec:active{background-color:#6bacd8}.control-wrapper .quantity-button-inc{top:2px}.control-wrapper .quantity-button-dec{bottom:2px}.control-wrapper .quantity-button-inc.disabled,.control-wrapper .quantity-button-dec.disabled{opacity:.3}.ware-options .ware-price{float:right;font-size:38px;color:#f37465;display:none}.ware-options .ware-price .ware-price-label,.ware-options .ware-price .ware-price-label-single{font-size:18px;color:#f37465}.ware-price .oldPrice{font-size:18px}.prepay-control-wrapper{background-color:#fff;border:1px solid #dadada;border-radius:3px;padding:2px;position:relative}.prepay-control-wrapper.disabled{opacity:.3}.prepay-options-value{margin:0;padding:5px;padding-right:40px;width:235px;border:none;background-color:rgba(0,0,0,0);height:28px;color:#f37465;font-size:16px}.prepay-options-wrapper{display:none;position:absolute;width:235px;background-color:#fff;border:1px solid #dadada;padding:8px}.prepay-options-triangle{position:absolute;top:13px;right:13px;pointer-events:none}.prepay-options-triangle:before{content:" ";position:absolute;top:1px;right:0;width:0;height:0;border-style:solid;border-width:6px 5px 0 5px;border-color:#007bff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);-webkit-transform:rotate(360deg)}.prepay-options-triangle:after{content:" ";position:absolute;top:0;right:0;width:0;height:0;border-style:solid;border-width:6px 5px 0 5px;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);-webkit-transform:rotate(360deg)}.ware-buttons{margin-top:20px}.ware-button{height:48px;width:270px;border-radius:4px;float:right;text-align:center;background-color:#ccc;margin-right:26px;color:#fff;text-transform:uppercase;line-height:48px;font-size:16px;font-weight:bold;cursor:pointer}.ware-button:hover{color:#fff}.basket-totals-block .ware-button{margin-right:0}.ware-button#basket-select-period,.ware-button#basket-buy-one{margin-right:0}.ware-button .btn-text{display:inline-block;vertical-align:middle}.ware-button .icon{margin-right:15px}.btn-light-blue{background-color:#7cbeea}.btn-light-blue:hover{background-color:#6badd9}.btn-light-blue:active{background-color:#5a9cc8}.btn-light-blue2{background-color:#85cbf9}.btn-light-blue2:hover{background-color:#78bbe8}.btn-blue{background-color:#4f91bf}.btn-blue:hover{background-color:#3e80ae}.btn-blue:active{background-color:#2d709d}.btn-red{background-color:#f37465}.btn-red:hover{background-color:#e26354}.btn-red:active{background-color:#d15243}.btn-red.disabled{background-color:#ccc !important}.node-1731 #ware-flip{background-color:#b4d435}.node-1732 #ware-flip{background-color:#ffce7b}.red{color:#f37465}.icon{display:inline-block;vertical-align:middle}.icon.icon-flip{width:20px;height:28px;background:url(/themes/shop/dist/images/icon-flip.png) no-repeat 0 0 rgba(0,0,0,0);position:relative;top:-3px}.icon.icon-basket-add{width:38px;height:28px;background:url(/themes/shop/dist/images/icon-basket-add.png) no-repeat 0 0 rgba(0,0,0,0);position:relative}.icon.icon-basket{width:33px;height:28px;background:url(/themes/shop/dist/images/icon-basket.png) no-repeat 0 0 rgba(0,0,0,0);position:relative}.ware-tabs-wrapper{margin-top:30px;margin-left:288px}.ware-tabs{background-color:#f2f2f2;border-radius:4px 4px 0 0;border-bottom:1px solid #91bbe7}.ware-tab{float:left;padding:18px;color:#3c5b9b;cursor:pointer}.ware-tab:first-child{border-radius:4px 0 0 0}.ware-tab.active{cursor:default}.ware-tab.highlighted{color:#f37465}.ware-tab:hover,.ware-tab.active{color:#fff;background-color:#7cbeea}.ware-tab-content{padding-top:30px;display:none}.ware-tab-content.active{display:block}.search-form{margin-left:70px;margin-top:1px;float:left;position:relative;z-index:1}.search-form input{border:none;background-color:#fff;border-radius:6px 0 0 6px;width:499px;height:40px;float:left;padding:10px 20px}.search-form-button{width:60px;height:40px;display:block;border-radius:0px 6px 6px 0;background-color:#8aa5e9;float:left;cursor:pointer;font-size:22px;color:#fff;padding-top:8px;padding-left:19px}.basket-wrapper{float:right;margin-top:4px;cursor:pointer}.basket{width:33px;height:28px;background:url(/themes/shop/dist/images/icon-basket.png) no-repeat 0 0 rgba(0,0,0,0);float:left;margin-top:4px;position:relative}.basket-status{display:none;position:absolute;top:-8px;right:-8px;background-color:#f37465;width:22px;height:22px;border-radius:11px;text-align:center;line-height:22px;color:#fff}.basket-title{float:left;margin-left:15px;color:#fff;width:50px;line-height:1.2}.login-wrapper{float:right;margin-left:15px}.login-links-wrapper{margin-top:4px;line-height:1.2;min-width:130px}.login-wrapper a{color:#fff}.login-wrapper a:hover,.login-wrapper a:active{color:#f37465}.login-icon{margin-top:3px;margin-right:6px;width:37px;height:37px;background:url(/themes/shop/dist/images/icon-login.png) no-repeat 0 0 rgba(0,0,0,0);float:left}.prepay-options-select-option{padding:10px}.tree-wrapper{padding:20px 0 30px}.tree-wrapper .active a{color:#f37465;cursor:default}.tree-term{margin-top:13px}.tree-term:first-child{margin-top:0}.tree-term-name{display:inline-block;vertical-align:top;cursor:pointer;font-size:16px;max-width:225px}.tree-term-state-icon{cursor:pointer;display:inline-block;vertical-align:top;width:14px;height:14px;border-radius:2px;background-color:#8aa5e9;color:#fff;font-weight:bold;text-align:center;font-size:16px;line-height:1;margin-right:13px;top:3px;position:relative}.noSubterms .tree-term-state-icon{cursor:default}.noSubterms .tree-term-state-icon:after{content:""}.opened .tree-term-state-icon:after{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAMAAAAolt3jAAAACVBMVEUAAAD///////9zeKVjAAAAAnRSTlMAAHaTzTgAAAAjSURBVHgBY2BEAQxgAgrgXCAmgwuETFAAFELjUmYypiMRAAA7bQCPmujlqgAAAABJRU5ErkJggg==);content:"";display:block;height:14px;width:14px}.closed .tree-term-state-icon:after{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAMAAAAolt3jAAAACVBMVEUAAAD///////9zeKVjAAAAAnRSTlMAAHaTzTgAAAApSURBVHgBY2BEAQxgAgrgXCBG5jIxEcUFQiYoAAqjcUkxCtMZmI5EAABAWQCbCXv3KQAAAABJRU5ErkJggg==);content:"";display:block;height:14px;width:14px}.tree-subterms-wrapper{display:none;padding:3px 0}.opened .tree-subterms-wrapper{display:block}.tree-subterm{margin-top:10px;margin-left:25px}.tree-subterm-name{vertical-align:middle}.tree-subterm-icon{width:6px;height:6px;background-color:#c7c7c7;border-radius:3px;display:inline-block;vertical-align:middle;margin-right:5px}.layout-sidebar .tree-wrapper,.layout-sidebar .block-content{margin-right:30px}#block-portalidlafahivciv .block-content{margin-top:20px;background-color:#f2f2f2;padding:25px}.layout-sidebar .tree-wrapper{margin-bottom:30px;border-bottom:1px solid #3c5b9b}#block-help-links{margin-bottom:30px;border-bottom:1px solid #3c5b9b;margin-right:30px;padding-bottom:30px}#block-help-links .help-link{font-size:18px;color:#3c5b9b}#block-help-links .help-link:hover,#block-help-links .help-link:active{color:#f37465}.checkoutStep2-content{border-bottom:2px solid #3c5b9b;margin-bottom:25px}.ware-checkout-title{text-transform:uppercase;color:#f37465;font-size:18px;margin-bottom:25px}.steps-bar{margin:25px 0}.steps-bar-step{position:relative;width:368px;height:54px;float:left;margin-right:15px;padding-left:35px;padding-top:10px;background-color:#f2f2f2}.steps-bar-step:first-child{padding-left:20px}.steps-bar-step:first-child .arrow-back{display:none}.steps-bar-step.active{background-color:#ddecf8}.steps-bar-step .arrow-back{position:absolute;left:-15px;top:0;height:100%}.steps-bar-step .arrow-back:before{content:"";position:absolute;width:0;height:0;top:0;border-style:solid;border-width:0 15px 27px 0;border-color:rgba(0,0,0,0) #f2f2f2 rgba(0,0,0,0) rgba(0,0,0,0)}.steps-bar-step.active .arrow-back:before{border-color:rgba(0,0,0,0) #ddecf8 rgba(0,0,0,0) rgba(0,0,0,0)}.steps-bar-step .arrow-back:after{content:"";position:absolute;bottom:0;width:0;height:0;border-style:solid;border-width:0 0 27px 15px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #f2f2f2 rgba(0,0,0,0)}.steps-bar-step.active .arrow-back:after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #ddecf8 rgba(0,0,0,0)}.steps-bar-step .arrow-front{position:absolute;right:-15px;top:0;width:0;height:0;border-style:solid;border-width:27px 0 27px 15px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #f2f2f2}.steps-bar-step.active .arrow-front{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #ddecf8}.steps-bar-step-label{color:#3c5b9b;font-weight:bold;font-size:16px}.steps-bar-step-desc{margin-top:2px;font-size:12px}.items-list table{width:100%;border-spacing:0;table-layout:fixed;margin-bottom:10px}.items-list table tbody tr:hover{background-color:#f2f2f2}.items-list table th{font-weight:normal;color:#3c5b9b;font-size:12px;text-align:left;padding:10px 15px}.items-list table tbody td{padding:15px}.items-list table thead th,.items-list table{border-bottom:2px solid #3c5b9b}.items-list table tbody .basket-item td{border-top:1px solid #dadada}.items-list table tbody .basket-item:first-child td{border-top:none}.items-list table thead th.wareItemTotal,.items-list table tbody td.wareItemTotal{width:185px;text-align:right}.items-list table thead th.quantitySelector,.items-list table tbody td.quantitySelector{width:60px}.items-list table thead th.periodSelector,.items-list table tbody td.periodSelector{width:260px}.items-list table thead th.basketItemPrice,.items-list table tbody td.basketItemPrice{width:120px}.items-list table thead th.basketRemoveItem,.items-list table tbody td.basketRemoveItem{width:15px}.items-list table thead th.basketItemDescription,.items-list table tbody td.basketItemDescription{width:330px}.items-list .removeItem{color:#3c5b9b;cursor:pointer}.basketItemPrice{font-size:24px;color:#f37465}.wareItemTotal{font-size:32px;font-weight:bold;color:#3c5b9b}.basket-totals-sum{font-size:38px;font-weight:bold;color:#3c5b9b;text-align:right;margin-bottom:20px}.basket-item-image{width:65px;height:80px;display:inline-block;margin-right:15px;vertical-align:middle}.basket-item-description{display:inline-block;vertical-align:middle;width:240px}.basket-item-type{font-size:16px;color:#f37465}.basket-item-title{font-size:16px;color:#3c5b9b}.basket-privacy-policy{float:left;font-size:12px;color:#aaa}.basket-privacy-policy a{color:#3c5b9b;text-decoration:underline}.basket-privacy-policy a:hover{text-decoration:none}.basket-totals-block{float:right;clear:both}.basket-totals-label{font-weight:normal;color:#3c5b9b;font-size:12px;text-align:right;margin-bottom:5px}.basket-form-wrapper,.basket-needBill-wrapper,.basket-withDelivery-wrapper{margin:25px 0}.basket-form-wrapper label{font-size:16px;display:inline-block;width:190px;margin-top:8px;vertical-align:top}.basket-form-wrapper label.withoutMargin{margin-top:0}.basket-form-wrapper input{font-size:16px;display:inline-block;vertical-align:top;width:360px;height:36px;border:1px solid #dadada;padding:0 10px}.basket-form-wrapper .hasError input{border:1px solid #f37465}.basket-form-wrapper textarea{font-size:16px;display:inline-block;vertical-align:top;width:360px;min-width:360px;max-width:360px;height:100px;min-height:100px;max-height:250px;border:1px solid #dadada;padding:0 10px}.basket-form-wrapper .hasError textarea{border:1px solid #f37465}.error-message{display:none;margin-top:8px;margin-left:15px;color:#f37465}.hasError .error-message{display:inline-block}.info-message{margin-top:8px;margin-left:15px;display:inline-block}.basket-form-wrapper form>div{margin-bottom:10px}.required{color:#f37465}.checkoutStep2-title,.checkoutStep4-title{color:#3c5b9b;font-weight:bold;font-size:16px}.checkoutStep4-content{font-size:16px;line-height:2}.checkoutStep4-content .checkoutStep3-title{color:#231f20;font-weight:bold;font-size:16px}.checkoutStep4-content .ware-button{margin-top:10px;float:left}.basket-delivery-wrapper,.basket-customerType-wrapper,.basket-payment-wrapper,.basket-communication-wrapper{padding:20px 0;margin-bottom:20px}.basket-customerType-wrapper{margin:10px 0;padding:0 0 0 60px}.basket-customerType-wrapper input{width:auto}.basket-customerType-wrapper label{float:none;width:auto;color:#231f20;cursor:pointer}.basket-payment-wrapper{padding:20px 0 10px;margin-bottom:0px}.withDeliveryLabel,.deliveryLabel,.customerTypeLabel,.paymentLabel,.communicationLabel{font-size:16px;display:inline-block;margin-right:40px;cursor:pointer}.self-delivery-address-wrapper{font-size:16px;line-height:1.4}.deliveryLabel input,.customerTypeLabel input,.paymentLabel input,.communicationLabel input{display:inline-block;vertical-align:middle;margin:0;margin-right:5px}.basket-step2-message{margin-bottom:25px}.field-index{margin-top:10px;color:#777}.field-index div{display:inline-block}.views-field-field-index{color:#777;margin-top:5px;font-size:12px}.views-field-field-index .field-content{display:inline-block}.node-edit-link{font-size:10px}.item-edit-link{position:absolute;top:0;right:0;font-size:10px}.frontpage-slider{border-bottom:1px solid #dadada;padding-bottom:10px;margin-bottom:30px}.slider-header{border-bottom:1px solid #dadada;padding-bottom:3px;margin-bottom:10px;height:36px}.slider-title{font-size:18px;color:#3c5b9b;font-family:robotoMedium;float:left;line-height:32px}.slider-nav{float:right}.slider-nav-prev,.slider-nav-next{width:32px;height:32px;margin-left:3px;background-color:#9bb4f3;position:relative;float:left;cursor:pointer}.slider-nav-prev:hover,.slider-nav-next:hover{background-color:#3c5b9b}.slider-nav-prev.disabled,.slider-nav-next.disabled{opacity:.3;cursor:default}.slider-nav-prev:before{content:"";display:block;width:0;height:0;border-style:solid;border-width:10px 14px 10px 0;border-color:rgba(0,0,0,0) #fff rgba(0,0,0,0) rgba(0,0,0,0);position:absolute;top:6px;left:8px}.slider-nav-prev:after{content:"";display:block;width:0;height:0;border-style:solid;border-width:10px 14px 10px 0;border-color:rgba(0,0,0,0) #9bb4f3 rgba(0,0,0,0) rgba(0,0,0,0);margin-left:2px;position:absolute;top:6px;left:8px}.slider-nav-next:before{content:"";display:block;width:0;height:0;border-style:solid;border-width:10px 0 10px 14px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff;position:absolute;top:6px;left:8px}.slider-nav-next:after{content:"";display:block;width:0;height:0;border-style:solid;border-width:10px 0 10px 14px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #9bb4f3;margin-left:-2px;position:absolute;top:6px;left:8px}.slider-nav-prev:hover:after{border-color:rgba(0,0,0,0) #3c5b9b rgba(0,0,0,0) rgba(0,0,0,0)}.slider-nav-next:hover:after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #3c5b9b}.slider-content{position:relative;overflow:hidden}.slider-content-mover{position:relative;width:999999px;left:-21px;transition:left .5s}.slider-item{float:left;margin-left:10px;padding-left:10px;border-left:1px solid #dadada;text-align:center}.slider-item-content{width:200px}.slider-item-content .slider-item-image-wrapper{border:1px solid #dadada;display:block;position:relative}.slider-item-image{display:block;width:198px;height:262px}.slider-item-price{font-family:robotoMedium;font-size:22px;color:#f37465}.slider-item-text{height:85px;overflow-y:hidden}.slider-item-type{margin-top:15px;color:#f37465;font-family:robotoMedium}.slider-item-title{margin-top:15px;color:#3c5b9b;font-family:robotoMedium;display:block}.slider-item-description{margin-top:15px}.frontpage-slider{border-bottom:1px solid #dadada;padding-bottom:10px;margin-bottom:30px}.actions-content{position:relative;overflow:hidden}.actions-header{padding-bottom:3px;height:36px}.actions-title{font-size:18px;color:#3c5b9b;font-family:robotoMedium;float:left;line-height:32px}.actions-nav{float:right}.actions-mode{width:32px;height:32px;margin-left:3px;background-color:#7dbfe8;position:relative;float:left;cursor:pointer;background-position:center center;background-repeat:no-repeat}.actions-mode.mode-wide{background-image:url(/themes/shop/dist/images/icon-wide.png)}.actions-mode.mode-compact{background-image:url(/themes/shop/dist/images/icon-compact.png)}.actions-mode:hover{background-color:#4b93bd}.actions-mode.disabled{opacity:.3;cursor:default}.action-item{float:left;text-align:left;width:431px;border-top:1px solid #dadada;padding-top:10px;margin-bottom:10px;position:relative}.wide-view .action-item{width:100%}.action-item .action-item-content.even{border-left:1px solid #dadada;padding-left:10px}.wide-view .action-item .action-item-content.even{padding-left:0;border-left:0px solid #dadada;padding-right:11px}.action-item .action-item-content.odd{padding-right:11px}.action-item-content .action-item-image-wrapper{display:block;float:left;margin-right:20px;border:1px solid #dadada}.action-item-image{display:block;width:198px;height:157px}.action-item-price{position:absolute;left:220px;bottom:20px;font-family:robotoMedium;font-size:22px;color:#f37465}.action-item-title,.action-item-title-full{color:#3c5b9b;font-family:robotoMedium}.action-item-text,.action-item-text-full{margin-top:15px}.action-item-text-full,.action-item-title-full,.wide-view .action-item-text,.wide-view .action-item-title{display:none}.wide-view .action-item-text-full,.wide-view .action-item-title-full{display:block}.partners-content{position:relative;overflow:hidden}.partners-header{padding-bottom:3px;height:36px}.partners-title{font-size:18px;color:#3c5b9b;font-family:robotoMedium;float:left;line-height:32px}.partners-nav{float:right}.partners-mode{width:32px;height:32px;margin-left:3px;background-color:#7dbfe8;position:relative;float:left;cursor:pointer;background-position:center center;background-repeat:no-repeat}.partners-mode.mode-wide{background-image:url(/themes/shop/dist/images/icon-wide.png)}.partners-mode.mode-compact{background-image:url(/themes/shop/dist/images/icon-compact.png)}.partners-mode:hover{background-color:#4b93bd}.partners-mode.disabled{opacity:.3;cursor:default}.partner-item{float:left;text-align:left;width:431px;border-top:1px solid #dadada;padding-top:10px;margin-bottom:10px;position:relative}.wide-view .partner-item{width:100%}.partner-item .partner-item-content.even{border-left:1px solid #dadada;padding-left:10px}.wide-view .partner-item .partner-item-content.even{padding-left:0;border-left:0px solid #dadada;padding-right:11px}.partner-item .partner-item-content.odd{padding-right:11px}.partner-item-content .partner-item-image-wrapper{display:block;float:left;margin-right:20px;border:1px solid #dadada}.partner-item-image{display:block;width:198px;height:157px}.partner-item-price{position:absolute;left:220px;bottom:20px;font-family:robotoMedium;font-size:22px;color:#f37465}.partner-item-title,.partner-item-title-full{color:#3c5b9b;font-family:robotoMedium}.partner-item-text,.partner-item-text-full{margin-top:15px}.partner-item-text-full,.partner-item-title-full,.wide-view .partner-item-text,.wide-view .partner-item-title{display:none}.wide-view .partner-item-text-full,.wide-view .partner-item-title-full{display:block}.vacancies-content{position:relative;overflow:hidden}.vacancies-header{padding-bottom:3px;height:36px}.vacancies-title{font-size:18px;color:#3c5b9b;font-family:robotoMedium;float:left;line-height:32px}.vacancies-nav{float:right}.vacancies-mode{width:32px;height:32px;margin-left:3px;background-color:#7dbfe8;position:relative;float:left;cursor:pointer;background-position:center center;background-repeat:no-repeat}.vacancies-mode.mode-wide{background-image:url(/themes/shop/dist/images/icon-wide.png)}.vacancies-mode.mode-compact{background-image:url(/themes/shop/dist/images/icon-compact.png)}.vacancies-mode:hover{background-color:#4b93bd}.vacancies-mode.disabled{opacity:.3;cursor:default}.vacancy-item{float:left;text-align:left;width:431px;border-top:1px solid #dadada;padding-top:10px;margin-bottom:10px;position:relative}.wide-view .vacancy-item{width:100%}.vacancy-item .vacancy-item-content.even{border-left:1px solid #dadada;padding-left:10px}.wide-view .vacancy-item .vacancy-item-content.even{padding-left:0;border-left:0px solid #dadada;padding-right:11px}.vacancy-item .vacancy-item-content.odd{padding-right:11px}.vacancy-item-content .vacancy-item-image-wrapper{display:block;float:left;margin-right:20px;border:1px solid #dadada}.vacancy-item-image{display:block;width:198px;height:157px}.vacancy-item-price{position:absolute;left:220px;bottom:20px;font-family:robotoMedium;font-size:22px;color:#f37465}.vacancy-item-title,.vacancy-item-title-full{color:#3c5b9b;font-family:robotoMedium}.vacancy-item-text,.vacancy-item-text-full{margin-top:15px}.vacancy-item-text-full,.vacancy-item-title-full,.wide-view .vacancy-item-text,.wide-view .vacancy-item-title{display:none}.wide-view .vacancy-item-text-full,.wide-view .vacancy-item-title-full{display:block}.catalog-content{position:relative;overflow:hidden}.catalog-header{padding-bottom:3px;height:36px}.catalog-title{font-size:18px;color:#3c5b9b;font-family:robotoMedium;float:left;line-height:32px}.catalog-nav{float:right}.catalog-mode{width:32px;height:32px;margin-left:3px;background-color:#7dbfe8;position:relative;float:left;cursor:pointer;background-position:center center;background-repeat:no-repeat}.catalog-mode.mode-wide{background-image:url(/themes/shop/dist/images/icon-wide.png)}.catalog-mode.mode-compact{background-image:url(/themes/shop/dist/images/icon-compact.png)}.catalog-mode:hover{background-color:#4b93bd}.catalog-mode.disabled{opacity:.3;cursor:default}.catalog-item{float:left;text-align:left;width:431px;border-top:1px solid #dadada;padding-top:10px;margin-bottom:10px;position:relative}.wide-view .catalog-item{width:100%}.catalog-item .catalog-item-content.even{border-left:1px solid #dadada;padding-left:10px}.wide-view .catalog-item .catalog-item-content.even{padding-left:0;border-left:0px solid #dadada;padding-right:11px}.catalog-item .catalog-item-content.odd{padding-right:11px}.catalog-item-content .catalog-item-image-wrapper{display:block;float:left;margin-right:20px;border:1px solid #dadada;position:relative}.catalog-item-image{display:block;width:198px;height:262px;position:relative}.catalog-item-price{position:absolute;left:230px;bottom:20px;font-family:robotoMedium;font-size:22px;color:#f37465}.wide-view .catalog-item-price{left:220px}.catalog-item-text{padding-top:15px;min-height:160px}.catalog-item-type{color:#f37465;font-family:robotoMedium}.catalog-item-title,.catalog-item-title-full{color:#3c5b9b;font-family:robotoMedium}.catalog-item-description,.catalog-item-description-full{margin-top:15px}.catalog-item-description-full,.catalog-item-title-full,.wide-view .catalog-item-description,.wide-view .catalog-item-title{display:none}.wide-view .catalog-item-description-full,.wide-view .catalog-item-title-full{display:block}.events-content{position:relative;overflow:hidden}.events-header{padding-bottom:3px;height:36px}.events-title{font-size:18px;color:#3c5b9b;font-family:robotoMedium;float:left;line-height:32px}.events-nav{float:right}.events-mode{width:32px;height:32px;margin-left:3px;background-color:#7dbfe8;position:relative;float:left;cursor:pointer;background-position:center center;background-repeat:no-repeat}.events-mode.mode-wide{background-image:url(/themes/shop/dist/images/icon-wide.png)}.events-mode.mode-compact{background-image:url(/themes/shop/dist/images/icon-compact.png)}.events-mode:hover{background-color:#4b93bd}.events-mode.disabled{opacity:.3;cursor:default}.event-item{float:left;text-align:left;width:431px;border-top:1px solid #dadada;padding-top:10px;margin-bottom:10px;position:relative}.wide-view .event-item{width:100%}.event-item .event-item-content.even{border-left:1px solid #dadada;padding-left:10px}.wide-view .event-item .event-item-content.even{padding-left:0;border-left:0px solid #dadada;padding-right:11px}.event-item .event-item-content.odd{padding-right:11px}.event-item-content .event-item-image-wrapper{display:block;float:left;margin-right:20px;border:1px solid #dadada}.event-item-image{display:block;width:198px;height:157px}.event-item-price{position:absolute;left:220px;bottom:20px;font-family:robotoMedium;font-size:22px;color:#f37465}.event-item-title,.event-item-title-full{color:#3c5b9b;font-family:robotoMedium}.event-item-text,.event-item-text-full{margin-top:15px}.event-item-text-full,.event-item-title-full,.wide-view .event-item-text,.wide-view .event-item-title{display:none}.wide-view .event-item-text-full,.wide-view .event-item-title-full{display:block}.frontpage-banners{clear:both;margin-bottom:30px}.banners-dynamic{position:relative;width:540px;float:left}.banners-nav-prev,.banners-nav-next{width:32px;height:32px;background-color:#8aa5e9;position:absolute;cursor:pointer;top:184px;z-index:1}.banners-nav-prev{left:0}.banners-nav-next{right:0}.banners-nav-prev:hover,.banners-nav-next:hover{background-color:#f37465}.banners-nav-prev.disabled,.banners-nav-next.disabled{opacity:.3;cursor:default}.banners-nav-prev:before{content:"";display:block;width:0;height:0;border-style:solid;border-width:10px 14px 10px 0;border-color:rgba(0,0,0,0) #fff rgba(0,0,0,0) rgba(0,0,0,0);position:absolute;top:6px;left:8px}.banners-nav-prev:after{content:"";display:block;width:0;height:0;border-style:solid;border-width:10px 14px 10px 0;border-color:rgba(0,0,0,0) #8aa5e9 rgba(0,0,0,0) rgba(0,0,0,0);margin-left:2px;position:absolute;top:6px;left:8px}.banners-nav-next:before{content:"";display:block;width:0;height:0;border-style:solid;border-width:10px 0 10px 14px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff;position:absolute;top:6px;left:8px}.banners-nav-next:after{content:"";display:block;width:0;height:0;border-style:solid;border-width:10px 0 10px 14px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #8aa5e9;margin-left:-2px;position:absolute;top:6px;left:8px}.banners-nav-prev:hover:after{border-color:rgba(0,0,0,0) #f37465 rgba(0,0,0,0) rgba(0,0,0,0)}.banners-nav-next:hover:after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #f37465}.banner-item-link,.banner-item-image{display:block}.frontpage-banners-title{font-size:18px;text-transform:uppercase;color:#f37465;font-family:robotoMedium;margin-bottom:20px}.banners-content{position:relative;overflow:hidden}.banners-content-mover{position:relative;width:999999px;left:0;transition:left .5s}.banner-item{width:540px;float:left}.banners-static{width:315px;float:right}.banner-static-item,.banner-static-item-image{display:block}.banner-static-item:first-child{margin-bottom:8px}input.required{color:#231f20}.login-title{font-size:18px;text-transform:uppercase;color:#f37465;font-family:robotoMedium;margin-bottom:20px}.login-desc{margin-bottom:20px}.login-field-row{margin-bottom:8px}.login-field-label{float:left;width:100px;font-size:16px;margin-top:8px}.login-field-row input{font-size:16px;width:250px;height:36px;border:1px solid #dadada;padding:0 10px;background-color:#fff}.pass-recevery-link{margin-left:100px}.pass-recevery-link a{color:#3c5b9b}.pass-recevery-link a:hover{text-decoration:underline}.login-field-row #edit-submit{background-color:#8aa5e9;border:none;color:#fff;text-transform:uppercase;cursor:pointer;margin:10px 0 2px;margin-left:100px}.user-login-form{min-height:350px}.user-register-form{position:relative}.user-register-form label{float:left;width:220px;font-size:16px;margin-top:8px}.user-register-form .description{display:none}.user-register-form input{margin-top:8px;font-size:16px;border:1px solid #dadada;padding:0 10px;background-color:#fff}.user-register-form input.form-email,.user-register-form input.form-text,.user-register-form input.form-submit{width:250px;height:36px}.user-register-form input#edit-submit{background-color:#8aa5e9;border:none;color:#fff;text-transform:uppercase;cursor:pointer;margin:10px 0 2px;margin-left:220px}.user-register-form .privacy-policy-text{width:220px;position:absolute;left:0px;margin-top:-36px;font-size:12px;color:#aaa}.user-register-form .privacy-policy-text a{color:#3c5b9b;text-decoration:underline}.user-register-form .privacy-policy-text a:hover{text-decoration:none}.user-register-form div.password-confirm-message{margin-top:8px;margin-left:220px}.user-register-form div.password-confirm-message .ok{color:#77b259}.user-register-form div.password-confirm-message .error{color:#f37465}.user-register-form .register-login-link{margin-left:220px;margin-top:8px}.user-register-form .field--name-field-customer-person{margin:10px 0;padding-left:60px}.user-register-form .field--name-field-customer-person legend{display:none}.user-register-form .field--name-field-customer-person label{float:none;width:auto;color:#231f20;cursor:pointer}.user-register-form .field--name-field-customer-person .form-item{display:inline-block;margin-right:20px}.user-register-form .field--name-field-customer-organization,.user-register-form .field--name-field-customer-orgcode{display:none}.user-register-form .field--name-field-customer-subscribe label{float:none;font-size:12px;color:#aaa}#block-banners-sidebar{margin-bottom:30px;border-bottom:1px solid #3c5b9b;margin-right:30px;padding-bottom:30px}.banner-sidebar{margin-bottom:15px}.banner-sidebar a,.banner-sidebar img{display:block;width:255px}.static-page-content a,.ware-tab-content a{color:#f37465}.static-page-content a.is-active,.static-page-content a:hover,.static-page-content a:active,.ware-tab-content a.is-active,.ware-tab-content a:hover,.ware-tab-content a:active{color:#3c5b9b}.ware-tab-content ul{list-style:none;padding:0;margin:0;line-height:1.4;margin-bottom:10px}.ware-tab-content ul li:before{content:"•";padding-right:7px;color:#3c5b9b}.breadcrumb-wrapper{padding-bottom:10px;border-bottom:1px solid #dadada;margin-bottom:30px}.bc-item{font-size:13px;display:inline-block}.home-icon{width:9px;height:9px;background:url(/themes/shop/dist/images/icon-home.png) no-repeat 0 0 rgba(0,0,0,0);display:inline-block;margin-right:5px}.bc-icon-next{width:5px;height:7px;background:url(/themes/shop/dist/images/icon-bc-next.png) no-repeat 0 0 rgba(0,0,0,0);display:inline-block;margin:0 10px}.ware-discount-icon{width:35px;height:35px;display:inline-block;color:#fff;font-size:12px;line-height:35px;text-align:center;background:url(/themes/shop/dist/images/icon-off.png) no-repeat 0 0 rgba(0,0,0,0)}.ware-gift-icon{width:35px;height:35px;display:inline-block;background:url(/themes/shop/dist/images/icon-gift.png) no-repeat 0 0 rgba(0,0,0,0)}.gift-item{width:150px;height:150px;text-align:center;float:left;margin-right:25px;margin-top:10px;margin-bottom:5px}.slider-item .iconsWrapper{min-height:35px;height:39px;overflow:hidden}.payment-tip{margin-bottom:30px;font-size:12px;color:#aaa;line-height:1.5}.payment-tip-icon{display:inline-block;width:12px;height:14px;background:url(/themes/shop/dist/images/icon-security.png) no-repeat 0 0 rgba(0,0,0,0);margin-right:5px}.payment-online-tip{margin-bottom:30px;font-size:16px;color:#f37465;line-height:1.5}.payment-online-tip .payment-online-tip-icon{margin-left:0;margin-right:5px}.checkout-status-checking{color:#f37465}.checkout-status-success,.checkout-status-waiting,.checkout-status-failure{margin-top:20px}.paymentSuccessTitle,.paymentWaitingTitle,.paymentFailureTitle{font-size:20px}.paymentSuccessTip,.paymentFailureTip,.checking-status-text,.paymentCheckSpinner{margin-top:10px}#floatingBarsG{position:relative;width:26px;height:33px}.blockG{position:absolute;background-color:#fff;width:4px;height:10px;border-radius:3px 3px 0 0;-o-border-radius:3px 3px 0 0;-ms-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;transform:scale(0.4);-o-transform:scale(0.4);-ms-transform:scale(0.4);-webkit-transform:scale(0.4);-moz-transform:scale(0.4);animation-name:fadeG;-o-animation-name:fadeG;-ms-animation-name:fadeG;-webkit-animation-name:fadeG;-moz-animation-name:fadeG;animation-duration:1.2s;-o-animation-duration:1.2s;-ms-animation-duration:1.2s;-webkit-animation-duration:1.2s;-moz-animation-duration:1.2s;animation-iteration-count:infinite;-o-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-direction:normal;-o-animation-direction:normal;-ms-animation-direction:normal;-webkit-animation-direction:normal;-moz-animation-direction:normal}#rotateG_01{left:0;top:12px;animation-delay:.45s;-o-animation-delay:.45s;-ms-animation-delay:.45s;-webkit-animation-delay:.45s;-moz-animation-delay:.45s;transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg)}#rotateG_02{left:3px;top:4px;animation-delay:.6s;-o-animation-delay:.6s;-ms-animation-delay:.6s;-webkit-animation-delay:.6s;-moz-animation-delay:.6s;transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg)}#rotateG_03{left:11px;top:1px;animation-delay:.75s;-o-animation-delay:.75s;-ms-animation-delay:.75s;-webkit-animation-delay:.75s;-moz-animation-delay:.75s;transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg)}#rotateG_04{right:3px;top:4px;animation-delay:.9s;-o-animation-delay:.9s;-ms-animation-delay:.9s;-webkit-animation-delay:.9s;-moz-animation-delay:.9s;transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg)}#rotateG_05{right:0;top:12px;animation-delay:1.05s;-o-animation-delay:1.05s;-ms-animation-delay:1.05s;-webkit-animation-delay:1.05s;-moz-animation-delay:1.05s;transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg)}#rotateG_06{right:3px;bottom:3px;animation-delay:1.2s;-o-animation-delay:1.2s;-ms-animation-delay:1.2s;-webkit-animation-delay:1.2s;-moz-animation-delay:1.2s;transform:rotate(135deg);-o-transform:rotate(135deg);-ms-transform:rotate(135deg);-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg)}#rotateG_07{bottom:0;left:11px;animation-delay:1.35s;-o-animation-delay:1.35s;-ms-animation-delay:1.35s;-webkit-animation-delay:1.35s;-moz-animation-delay:1.35s;transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg)}#rotateG_08{left:3px;bottom:3px;animation-delay:1.5s;-o-animation-delay:1.5s;-ms-animation-delay:1.5s;-webkit-animation-delay:1.5s;-moz-animation-delay:1.5s;transform:rotate(-135deg);-o-transform:rotate(-135deg);-ms-transform:rotate(-135deg);-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg)}@keyframes fadeG{0%{background-color:#1b3c56}100%{background-color:#fff}}@-o-keyframes fadeG{0%{background-color:#1b3c56}100%{background-color:#fff}}@-ms-keyframes fadeG{0%{background-color:#1b3c56}100%{background-color:#fff}}@-webkit-keyframes fadeG{0%{background-color:#1b3c56}100%{background-color:#fff}}@-moz-keyframes fadeG{0%{background-color:#1b3c56}100%{background-color:#fff}}.ware-social-buttons{margin-top:30px;min-height:28px}.ware-tab-content .ware-social-buttons{margin-top:0;margin-bottom:20px}#ware-presentation{margin-right:0px;position:absolute;right:0;top:10px;color:#fff}.ware-tabs-content{position:relative}.warepage_sliders{margin-top:100px}.cardsIcon{width:78px;height:20px;display:inline-block;vertical-align:bottom;background:url(/themes/shop/dist/images/icon-cards.png) no-repeat 0 0 rgba(0,0,0,0);margin-left:5px}.node-title{margin-bottom:14px}.language-switcher-language-url{float:left;height:40px;padding:0 0px 0 30px;position:absolute;right:0;top:17px}.language-switcher-language-url ul{list-style-type:none;padding:0px;margin:0px}.language-switcher-language-url ul li{padding-bottom:4px;display:block;margin:0}a.language-link{color:#7dbfe8}.language-switcher-language-url ul li.is-active a.language-link,a.language-link:hover{color:#f37465}.lang-ru #block-portalidlafahivciv>h2{font-size:17px}.archive-wrapper{position:relative}.archive-years-wrapper{text-align:center;margin-bottom:20px}.archive-years{display:inline-block}.archive-year{float:left;cursor:pointer;border-radius:4px;background-color:#7cbce9;color:#fff;font-size:16px;padding:10px 20px;margin-left:10px}.archive-year.active{background-color:#f37465}.archive-cover,.archive-cover-attach{width:181px;float:left}.archive-items{width:235px;margin-left:15px;float:left}.archive-item{cursor:pointer;color:#3c5b9b;margin-bottom:5px}.archive-item.active,.archive-item:hover{color:#f37465}.archive-products-wrapper{margin-top:40px}.archive-product-cover{float:left;width:181px}.archive-product-cover .archive-peredplata{margin-top:10px}.archive-product-content{float:left;width:650px;margin-left:31px}.archive-product{display:none}.archive-product.active{display:block}.archive-content{display:none}.archive-content.active{display:block}.archive-product-title{font-size:18px;text-align:center;margin-bottom:40px}.node-archive .archive-image-wrapper img{float:left;margin-right:30px;margin-bottom:30px}.node-archive .node-archive-image-content{float:left;line-height:1.5;font-size:16px;margin-bottom:30px}.node-archive .node-archive-image-content .node-archive-peredplata{margin-bottom:20px}.node-archive .node-archive-image-content .archive-button{cursor:pointer;border-radius:4px;background-color:#f37465;color:#fff;font-size:16px;padding:10px 30px;text-transform:uppercase}.node-archive .node-archive-image-content .archive-button:hover{background-color:#e26354}.node-archive .node-archive-image-content .node-archive-peredplata-bottom{margin:40px 0 20px;font-size:14px}.node-archive .node-archive-image-content .ware-button{color:#fff}.node-archive #archive-product{margin-right:0}.subscribers-item{display:inline-block;padding:0 20px 20px 0}.expert-image{float:left;padding-right:30px}.expert-image img{width:119px;height:119px;border-radius:60px;border:3px solid #e7e7e7}.expert-text{float:left}.field-collection-item--name-field-experts{clear:both;margin-bottom:10px;border-bottom:1px solid #7cbeea;padding-bottom:10px}.field-collection-item--name-field-experts .content{display:flex;align-items:center}.alternateVersion{margin-top:20px}.versions-description{display:inline-block;margin-left:20px;position:relative;width:20px;height:20px;color:#fff}.versions-description:after{content:"i";margin-top:6px;border-radius:10px;background:#7cbeea;text-align:center;line-height:20px;vertical-align:middle;display:block}.versions-description .versions-description-text{display:none;position:absolute;border-radius:8px;padding:15px;background:#7cbeea;width:300px;height:auto;margin-left:25px;margin-top:-25px}.versions-description:hover .versions-description-text{display:block}.av-label{margin-bottom:20px}.alternateVersionSelect label{margin-right:15px;color:#3c5b9b;font-size:18px}.basket-promo-block{float:right;clear:both;margin-bottom:10px}.basket-promo-label{font-weight:normal;color:#3c5b9b;font-size:12px;text-align:right;margin-bottom:5px}.basket-promo-status{min-height:26px;line-height:26px;text-align:right;margin:4px 0;box-sizing:border-box}.basket-promo-status.valid{color:#3c5b9b;background-color:#ddecf8;padding-right:5px}.basket-promo-status.invalid{color:#f37465}.basket-promo-input input{border:1px solid #3c5b9b;height:32px;padding:5px 10px}.basket-promo-input .promo-submit{background-color:#8aa5e9;cursor:pointer;text-transform:uppercase;color:#fff;border:none}#block-subscribe{position:absolute;left:380px;top:-10px;min-width:390px}#block-subscribe .form-item{margin:0;font-size:12px}#block-subscribe div[data-drupal-messages]{position:absolute;top:-10px}#block-subscribe input{height:40px;margin:10px 0;line-height:normal;font-size:13px}#block-subscribe input.form-email{border:none;background-color:#fff;border-radius:6px 0 0 6px;width:280px;float:left;padding:10px 20px}#block-subscribe input.form-submit{width:100px;display:block;border:none;border-radius:0 6px 6px 0;background-color:#8aa5e9;float:left;cursor:pointer;color:#fff;padding:0}.catalog-button{margin-top:5px;height:24px;width:100%;border-radius:4px;text-align:center;background-color:#4f91bf;color:#fff;line-height:24px;font-size:12px;font-weight:normal;cursor:pointer}.catalog-button .icon.icon-basket-add{width:19px;height:14px;background:url(/themes/shop/dist/images/icon-basket-add.png) no-repeat 0 0 rgba(0,0,0,0);background-size:contain;position:relative;margin-right:10px;display:inline-block;vertical-align:middle;top:-1px}.catalog-item .catalog-button{width:auto;position:absolute;right:12px;left:220px;bottom:0}.catalog-item .with-button .catalog-item-price{left:220px;bottom:30px}#paytop-button,#seminar-register-bottom{margin:30px auto;float:none;display:block;color:#fff}.donate-wrapper{padding-top:20px}.donate-wrapper img{height:30px;width:auto}.webform-submission-form h1{margin-bottom:30px}.webform-submission-form>.form-item{margin-bottom:10px}.webform-submission-form>.form-item>label{font-size:16px;display:inline-block;width:190px;margin-top:8px;vertical-align:top}.webform-submission-form input.form-text,.webform-submission-form input.form-email,.webform-submission-form input.form-tel{font-size:16px;display:inline-block;vertical-align:top;width:360px;height:36px;border:1px solid #dadada;padding:0 10px}.webform-submission-form select{font-size:16px;display:inline-block;vertical-align:top;width:360px;height:36px;border:1px solid #dadada;padding:0 10px;color:#231f20}.webform-submission-form .js-form-type-textarea div{display:inline-block;width:360px}.webform-submission-form textarea{font-size:16px;display:inline-block;vertical-align:top;width:360px;min-width:360px;max-width:360px;height:100px;min-height:100px;max-height:250px;border:1px solid #dadada;padding:0px}.webform-submission-form .form-actions input{height:48px;width:270px;border-radius:4px;text-align:center;margin:10px 0 0 190px;color:#fff;text-transform:uppercase;line-height:48px;font-size:16px;font-weight:bold;cursor:pointer;border:none;background-color:#f37465}.webform-submission-form .form-actions input:hover{background-color:#e26354}.webform-submission-form .form-item-markup-top{margin-bottom:20px}.webform-submission-form.form-seminar-register .webform-options-display-buttons{width:210px}.webform-submission-form.form-seminar-register .webform-options-display-buttons label{border:1px solid #dadada}.webform-submission-form.form-seminar-register fieldset legend{margin-top:10px}.status-messages-wrap{margin-bottom:20px}.status-messages-wrap a{color:#3c5b9b}.status-messages-wrap a:hover{text-decoration:underline}.green-message{color:#77b259}.user-form label{float:left;width:220px;font-size:16px;margin-top:8px}.user-form .description{display:none}.user-form input{margin-top:8px;font-size:16px;border:1px solid #dadada;padding:0 10px;background-color:#fff}.user-form input.form-email,.user-form input.form-text,.user-form input.form-submit{width:250px;height:36px}.user-form input#edit-submit{background-color:#8aa5e9;border:none;color:#fff;text-transform:uppercase;cursor:pointer;margin:10px 0 2px;margin-left:220px}.user-form div.password-confirm-message{margin-top:8px;margin-left:220px}.user-form div.password-confirm-message .ok{color:#77b259}.user-form div.password-confirm-message .error{color:#f37465}.user-form .field--name-field-customer-person{margin:10px 0;padding-left:60px}.user-form .field--name-field-customer-person legend{display:none}.user-form .field--name-field-customer-person label{float:none;width:auto;color:#231f20;cursor:pointer}.user-form .field--name-field-customer-person .form-item{display:inline-block;margin-right:20px}.user-form .field--name-field-customer-organization,.user-form .field--name-field-customer-orgcode{display:none}.user-form .field--name-field-customer-subscribe label{float:none;font-size:12px;color:#aaa}
