

/* Start:/bitrix/templates/shagalov/catalog.min.css?169219194930401*/
.recipe-properties{background:#788690;color:#fff;height:50px;padding:0 25px;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.recipe-properties .rp-prop{display:inline-block;line-height:21px;font-size:9pt}.recipe-properties .rp-prop:before{content:"";display:inline-block;height:21px;width:19px;float:left;margin-right:10px;background:center bottom no-repeat;-webkit-background-size:100% auto;-moz-background-size:100% auto;background-size:100% auto}.recipe-properties .rp-time:before{background-image:url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMTguNDUgMjE4LjQ1Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2ZmZn08L3N0eWxlPjwvZGVmcz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xMDkuMjMgMTczLjI1YTYuODIgNi44MiAwIDAgMC02LjgyIDYuODN2Ni44MmE2LjgzIDYuODMgMCAxIDAgMTMuNjUgMHYtNi44MmE2LjgyIDYuODIgMCAwIDAtNi44My02Ljgzem0wIDBNNDEgMTA1aC02Ljg2YTYuODMgNi44MyAwIDEgMCAwIDEzLjY1SDQxQTYuODMgNi44MyAwIDEgMCA0MSAxMDV6bTAgME0xMTYuMDUgOTIuNTlWMzYuNzJhNi44MyA2LjgzIDAgMCAwLTEzLjY1IDB2NTUuODdhMjAuNDggMjAuNDggMCAxIDAgMTMuNjUgMHptLTYuODMgMjYuMDVhNi44MyA2LjgzIDAgMSAxIDYuODMtNi44MyA2LjgzIDYuODMgMCAwIDEtNi44MyA2Ljgzem0wIDAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTIuNTgpIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTI4LjQ1IDExOC42NGgyM2E2LjgzIDYuODMgMCAwIDAgMC0xMy42NWgtMjNhMjAuNDggMjAuNDggMCAxIDAgMCAxMy42NXptLTI2LjA1LTYuODNhNi44MyA2LjgzIDAgMSAxIDYuODMgNi44MyA2LjgzIDYuODMgMCAwIDEtNi44My02Ljgzem0wIDBNMTcwLjY3IDExMS44MWE2LjgyIDYuODIgMCAwIDAgNi44MyA2LjgzaDYuODJhNi44MyA2LjgzIDAgMSAwIDAtMTMuNjVoLTYuODJhNi44MiA2LjgyIDAgMCAwLTYuODMgNi44MnptMCAwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIC0yLjU4KSIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTEwOS4yMyAyLjU4YTEwOS4yMyAxMDkuMjMgMCAxIDAgMTA5LjIyIDEwOS4yM0ExMDkuMzYgMTA5LjM2IDAgMCAwIDEwOS4yMyAyLjU4em0wIDIwNC44YTk1LjU3IDk1LjU3IDAgMSAxIDk1LjU3LTk1LjU3IDk1LjY4IDk1LjY4IDAgMCAxLTk1LjU3IDk1LjU3em0wIDAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTIuNTgpIi8+PC9zdmc+)}.recipe-properties .rp-portions:before{width:30px;background-image:url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNzguNyAyNTguNjUiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojZmZmfTwvc3R5bGU+PC9kZWZzPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTE0MC4yNyA5NS41N2MwIDkuMS05LjY4IDE0LjI3LTkuOTEgMTQuMzlhNi44MyA2LjgzIDAgMCAwIDYuMTQgMTIuMmMuNzEtLjM2IDE3LjQzLTguOTIgMTcuNDMtMjYuNTkgMC05LjY1LTUuMS0xNC43Ni04LjgzLTE4LjQ4LTMuMzQtMy4zNC00LjgzLTUtNC44My04LjgyIDAtOS4xNiA5LjgyLTE0LjM0IDkuODgtMTQuMzdBNi44MyA2LjgzIDAgMCAwIDE0NCA0MS42OGMtLjcyLjM1LTE3LjQzIDguOTItMTcuNDMgMjYuNTkgMCA5LjY1IDUuMSAxNC43NiA4LjgzIDE4LjQ4IDMuMzQgMy4zNCA0LjgyIDUgNC44MiA4Ljgyem0wIDBNMTg1IDk2LjI5YTYuODMgNi44MyAwIDAgMCA2LjEgMTIuMjFjLjcyLS4zNiAxNy40My04LjkyIDE3LjQzLTI2LjU5IDAtOS42NS01LjEtMTQuNzYtOC44My0xOC40OC0zLjM0LTMuMzQtNC44My01LTQuODMtOC44M3MxLjQ4LTUuNDggNC44My04LjgyYzMuNzMtMy43MiA4LjgzLTguODMgOC44My0xOC40OCAwLTE3LjY3LTE2LjcxLTI2LjIzLTE3LjQzLTI2LjU5YTYuODMgNi44MyAwIDAgMC02LjEgMTIuMmMuMDkgMCA5LjkyIDUuMjMgOS45MiAxNC4zOSAwIDMuODQtMS40OCA1LjQ4LTQuODIgOC44Mi0zLjczIDMuNzItOC44MyA4LjgzLTguODMgMTguNDhzNS4xIDE0Ljc2IDguODMgMTguNDhjMy4zNCAzLjM0IDQuODIgNSA0LjgyIDguODMgMCA5LjE2LTkuODIgMTQuMzQtOS44OCAxNC4zOHptMCAwTTI0OS40OSA5NS41N2MwIDkuMS05LjY4IDE0LjI3LTkuOTEgMTQuMzlhNi44MyA2LjgzIDAgMCAwIDYuMTQgMTIuMmMuNzItLjM2IDE3LjQzLTguOTIgMTcuNDMtMjYuNTkgMC05LjY1LTUuMS0xNC43Ni04LjgzLTE4LjQ4LTMuMzQtMy4zNC00LjgyLTUtNC44Mi04LjgyIDAtOS4xNiA5LjgyLTE0LjM0IDkuODctMTQuMzdhNi44MyA2LjgzIDAgMSAwLTYuMS0xMi4yMWMtLjcyLjM1LTE3LjQzIDguOTItMTcuNDMgMjYuNTkgMCA5LjY1IDUuMSAxNC43NiA4LjgzIDE4LjQ4IDMuMzQgMy4zNCA0LjgyIDUgNC44MiA4Ljgyem0wIDBNMzcxLjg3IDE1MC4xOEg2LjgzQTYuODMgNi44MyAwIDAgMCAwIDE1N2EzNC4xNyAzNC4xNyAwIDAgMCAzNC4xNCAzNC4xM2g3YzMuMjkgNTQuOTUgNDYuMTIgNjcuNTEgMTAyLjIgNjcuNTFoOTJjNTYuMDggMCA5OC45MS0xMi41NiAxMDIuMi02Ny41MWg3QTM0LjE3IDM0LjE3IDAgMCAwIDM3OC43IDE1N2E2LjgzIDYuODMgMCAwIDAtNi44My02Ljgzem0tMjcuMyAyNy4zMWgtMTMuNjZhNi44MiA2LjgyIDAgMCAwLTYuODMgNi44MmMwIDUwLjU5LTM4LjE2IDYwLjY4LTg4Ljc1IDYwLjY4aC05MmMtNDguMjkgMC04NS4yNS02LjctODguNTEtNTMuODVoMjQ4Ljc5YTYuODMgNi44MyAwIDEgMCAwLTEzLjY1SDM0LjE0YTIwLjUyIDIwLjUyIDAgMCAxLTE5LjMxLTEzLjY1aDM0OS4wNWEyMC41MiAyMC41MiAwIDAgMS0xOS4zMSAxMy42NXptMCAwIi8+PC9zdmc+)}.item-controls-counters{position:relative;width:110px;margin:auto;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.counters-cntrl-item{position:relative;display:inline-block;height:28px;width:28px;line-height:28px;border:1px solid #271510;overflow:hidden;text-indent:-1000px;text-align:left;cursor:pointer;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.counters-cntrl-item:before{content:"";display:block;position:absolute;top:0;left:0;right:0;font-size:24pt;text-indent:0;text-align:center}.counters-cntrl-dwn:before{content:"\2013";font-size:28pt}.counters-cntrl-up:before{content:"+";font-size:22pt}.counters-cntrl-inpt{display:inline-block;width:35px;padding:0;margin:0 5px;color:#788690;border:0;font-size:14pt;line-height:1;text-align:center}.btn.btn-no-aviable,.btn.btn-no-aviable:hover{background-color:#b4bfc7;font-size:.9em;line-height:1.8em;white-space:nowrap;cursor:default}.btn-buy{width:110px}.btn-buy:before{content:"";display:inline-block;float:left;width:21px;height:15px;margin-top:2px;overflow:hidden;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOS44MTIiIGhlaWdodD0iMTcuNzIiPjxwYXRoIGQ9Ik0xOC44NDIgMTEuNjZINC45ODl2LS42OGwxMi43MjMtMS42OWExLjM1MyAxLjM1MyAwIDAgMCAxLjE2OC0xLjMzdi00LjJhMS4yNzYgMS4yNzYgMCAwIDAtMS4yNjctMS4yN0g0Ljk4OXYtLjk2QTEuNTQ1IDEuNTQ1IDAgMCAwIDMuNDQxLS4wMUguOTc5YS45OC45OCAwIDEgMCAwIDEuOTZoMi4wMzl2MTAuMTNhMS41NDcgMS41NDcgMCAwIDAgMS41NDggMS41NWgxNC4yNzZhLjk4NS45ODUgMCAwIDAgMC0xLjk3ek0xNS4xOTcgMy45aDIuMjc2djRsLTIuMjc2LjMxVjMuOXptLTMuNTQ1IDBoMi40MTl2NC40NmwtMi40MTkuMzJWMy45em0tMy41NDMgMGgyLjQxOXY0LjkybC0yLjQxOS4zMlYzLjl6bS0zLjEyIDBoMnY1LjM5bC0yIC4yN1YzLjl6bTIuNTA4IDkuOTJhMS45NDUgMS45NDUgMCAxIDAgMS45NDQgMS45NCAxLjk0MiAxLjk0MiAwIDAgMC0xLjk0NC0xLjk0em05LjM3NiAwYTEuOTQ1IDEuOTQ1IDAgMSAwIDEuOTQ1IDEuOTQgMS45NDQgMS45NDQgMCAwIDAtMS45NDUtMS45NHoiIGZpbGw9IiNmZmYiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==) left center no-repeat;-webkit-background-size:auto 100%;-moz-background-size:auto 100%;background-size:auto 100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.btn-buy-in-basket:before{display:none}.sh-next-buy:before{height:17px;background-image:url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDUxMiA1MTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iNTEycHgiIGhlaWdodD0iNTEycHgiPgo8Zz4KCTxnPgoJCTxwYXRoIGQ9Ik00NjAuMDU1LDE1MUgzOTF2LTE1QzM5MSw2MS4wMDksMzMwLjQ0LDAsMjU2LDBjLTc0LjQzOSwwLTEzNSw2MS4wMDktMTM1LDEzNnYxNUg1MS45NDYgICAgYy0yOC4wODMsMC00OS4yOTMsMjUuNDQ2LTQ0LjI3Niw1My4wNGMxLjQ2OSw4LjEwOSw0Ny41NjksMjYyLjYsNDkuMDkzLDI3MS4wMUM2MC42NTYsNDk2LjQ2LDc5LjI3Niw1MTIsMTAxLjAzNyw1MTJoMzA5LjkyNiAgICBjMjEuNzYxLDAsNDAuMzgxLTE1LjU0LDQ0LjI3Ni0zNi45NTljMi4xNTYtMTEuOTA0LDQ2LjkyNS0yNTkuMDQzLDQ5LjA4OS0yNzAuOTkxQzUwOS4zNTQsMTc2LjQxLDQ4OC4xMDEsMTUxLDQ2MC4wNTUsMTUxeiAgICAgTTE1MSwxMzZjMC01OC40NDgsNDcuMTAzLTEwNiwxMDUtMTA2YzU3Ljg5NywwLDEwNSw0Ny41NTEsMTA1LDEwNnYxNUgxNTFWMTM2eiBNNDI1LjcyMSw0NjkuNjgzICAgIEM0MjQuNDI0LDQ3Ni44Miw0MTguMjE4LDQ4Miw0MTAuOTY0LDQ4MkgxMDEuMDM3Yy03LjI1NCwwLTEzLjQ2LTUuMTgtMTQuNzU2LTEyLjMwN0w4My4wNzYsNDUyaDM0NS44NDlMNDI1LjcyMSw0NjkuNjgzeiAgICAgTTQzNC4zNTksNDIySDc3LjY0MWwtNS40MzQtMzBjNC41NCwwLDM2Mi40MDgsMCwzNjcuNTg2LDBMNDM0LjM1OSw0MjJ6IE0xODEsMzYydi00NmMwLTguMjcxLDYuNzI5LTE1LjEsMTUtMTUuMWgxMjAgICAgYzguMjcxLDAsMTUsNi44MjksMTUsMTUuMXY0NkgxODF6IE00NzQuODEsMTk4LjY5M0w0NDUuMjI5LDM2MkgzNjF2LTQ2YzAtMjQuODEzLTIwLjE4Ny00NS00NS00NUgxOTZjLTI0LjgxMywwLTQ1LDIwLjE4Ny00NSw0NSAgICB2NDZINjYuNzczTDM3LjE4OCwxOTguNjgzYy0xLjY3NS05LjIxNCw1LjM5LTE3Ljc4MywxNC43NTgtMTcuNzgzSDEyMVYyMTFoLTE1Yy04LjI4NCwwLTE1LDYuNzE2LTE1LDE1czYuNzE2LDE0LjksMTUsMTQuOWg2MCAgICBjOC4yODQsMCwxNS02LjYxNiwxNS0xNC45cy02LjcxNi0xNS0xNS0xNWgtMTV2LTMwLjFoMjEwVjIxMWgtMTVjLTguMjg0LDAtMTUsNi43MTYtMTUsMTVzNi43MTYsMTQuOSwxNSwxNC45aDYwICAgIGM4LjI4NCwwLDE1LTYuNjE2LDE1LTE0LjlzLTYuNzE2LTE1LTE1LTE1aC0xNXYtMzAuMWg2OS4wNTRDNDY5LjQxNSwxODAuOSw0NzYuNDksMTg5LjQ1OCw0NzQuODEsMTk4LjY5M3oiIGZpbGw9IiNGRkZGRkYiLz4KCTwvZz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K)}.item-in-basket{display:block;height:150px;width:150px;position:absolute;top:40px;left:calc(50% - 75px);z-index:200;background:rgba(115,161,41,0.8);color:#fff;font-weight:bold;text-align:center;padding:80px 30px 0 30px;text-transform:uppercase;-webkit-background-size:100% auto;-moz-background-size:100% auto;background-size:100% auto;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.item-in-basket:before{content:"";display:block;width:46px;height:48px;position:absolute;top:20px;left:calc(50% - 23px);z-index:10;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMy41IDI0LjYiPjxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik0yMS4yIDBoLTMuNEwxMCAxOCA1LjggOC40SDBsNy4yIDE2LjJoNS41TDIzLjUgMHoiLz48L3N2Zz4=) center center no-repeat;-webkit-background-size:auto 100%;-moz-background-size:auto 100%;background-size:auto 100%}.features{display:block;text-align:center;height:24px;margin:0 0 16px 0}.features .features-item{position:relative;display:inline-block;height:24px;width:24px;line-height:24px;font-size:10.5pt;text-indent:-1000px;text-align:left;overflow:hidden;background:#d9782a;color:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.features .features-item:before{content:"";position:absolute;top:0;left:0;right:0;z-index:10;text-indent:0;text-align:center}.features .f1:before{content:"Д"}.features .f2:before{content:"ЭКО";top:1px;font-size:8pt}.features .f3:before{content:"К"}.features .f4:before{content:"В"}.features .f5{background-color:#2a83fb}.features .f5:before{content:"";font-size:8pt;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik00OTAuMDUgMTcxLjVjLTQuMjIgNS4xNy0xMC45MiAxNS43MS0xNC45NSAyMy4zOC03LjA5IDE0LjE4LTcuMDkgMTQuNTctNy4wOSAzNy4zNyAwIDI2LjgzIDMuMjYgMzcuMTggMTYuMjkgNTQuNDNsNy42NyA5Ljk3LS4xOSAyMi42MnYyMi40MmwtMy4yNi03LjY3Yy01Ljk0LTEzLjgtOS41OC0xOS4zNi0xNy44Mi0yNi42NC0xNS4xNC0xMy44LTM5LjY3LTIxLjQ3LTYwLjU2LTE4Ljk3bC0xMC4xNiAxLjE1djguODJjMCAyMC43IDEwLjM1IDQzLjEyIDI2LjQ1IDU3Ljg4IDExLjY5IDEwLjU0IDM5LjY3IDI1LjMgNTUuNTggMjguNzVsOS45NyAyLjN2MjcuOThsLS4xOSAyNy45OC01LjM3LTExLjY5Yy0xMS4xMi0yMy45Ni0zNC4xMi0zOS4xLTYxLjcxLTQwLjYzLTguMjQtLjM4LTE3LjA2LS4zOC0xOS43NC4zOC00LjQxIDEuMTUtNC45OCAyLjMtNC45OCA5LjM5IDAgMzguNzEgMjkuMzIgNzEuMSA3Ni42NiA4NC45bDE0LjM3IDQuMjIuMzggMjguMzcuMzggMjguNTYtMy44My05Ljk3Yy01LjE4LTEzLjIyLTE5Ljc0LTI5LjEzLTMyLjc3LTM1LjQ2LTEzLjAzLTYuMzItMzIuMi05Ljk3LTQ1LjA0LTguMjRsLTEwLjE2IDEuMTV2Ny40OGMwIDIxLjY2IDEwLjE2IDQ0LjY2IDI2LjI2IDU5LjQxIDExLjg4IDEwLjkzIDM0LjUgMjIuODEgNTIuOSAyNy43OWwxMi44NCAzLjQ1djU3Ljg4bC00LjQxLTEwLjczYy03Ljg3LTE4Ljk4LTE4LjIyLTI5LjMzLTM4LjUzLTM4LjMzLTkuNzgtNC4yMS0zNS4wNy03LjA5LTQ0LjA4LTQuNzktNC40MSAxLjE1LTQuOTggMi4xMS00Ljk4IDkuMzkgMCAxMC4zNSA0LjQxIDI3Ljc5IDkuNzggMzguMTQgOS43NyAxOC45NyA0Mi4xNyA0MS4yMSA3MC43MiA0OC4zbDEwLjU0IDIuNDkuMzggMjguNTYuMzggMjguNTYtMy44My05Ljk3Yy01LjE4LTEzLjIzLTE5Ljc0LTI5LjEzLTMyLjc3LTM1LjQ2LTEzLjAzLTYuNTItMzEuNjItOS43Ny00NC44NS04LjA1bC0xMC4zNSAxLjE1djkuMDFjMCAyMC43IDEwLjE2IDQzLjEyIDI2LjI2IDU3LjY5IDExLjg4IDEwLjkyIDM0LjUgMjIuODEgNTIuNzEgMjcuNzlsMTIuODQgMy40NS41NyAxOC4yMWMuMzggMTQuNzYgMS4xNSAxOC41OSA0LjAyIDIwLjMyIDIuMyAxLjUzIDQuMjIgMS41MyA2LjcxIDAgMi42OC0xLjczIDMuNDUtNS41NiAzLjgzLTIwLjMybC41OC0xOC4yMSAxMi44NC0zLjQ1YzE4LjIxLTQuOTggNDAuODItMTYuODcgNTIuNzEtMjcuNzkgMTYuMS0xNC43NiAyNi4yNi0zNy43NiAyNi4yNi01OS40MXYtNy40OGwtMTAuMTYtMS4xNWMtMTIuODQtMS43My0zMi4wMSAxLjkyLTQ1LjA0IDguMjQtMTMuMDMgNi4zMi0yNy42IDIyLjIzLTMyLjc3IDM1LjQ2bC0zLjgzIDkuOTcuMzgtMjguNTYuMzgtMjguNTYgMTAuNTQtMi42OGMxNS41My0zLjgzIDM5LjY3LTE1LjkxIDUxLjc1LTI1Ljg3IDE3LjI0LTE0LjIgMjguNzQtMzguNTMgMjguNzQtNjAuMzggMC03LjA5LS41Ny04LjI0LTQuOTgtOS4zOS0yLjY4LS43Ny0xMS41LS43Ny0xOS43NC0uMzgtMjcuNiAxLjUzLTUwLjQxIDE2LjQ4LTYxLjcxIDQwLjQ0bC01LjU2IDExLjg4di01NS45NmwxMi44NC0zLjQ1YzQ4LjQ4LTEzLjIzIDc5LjE1LTQ2Ljk3IDc5LjE1LTg3LjIxdi03LjQ4bC0xMC41NC0xLjE1Yy0xMy4wMy0xLjcyLTMwLjg2IDEuNTMtNDQuNDYgNy44Ni0xMi42NiA1Ljk0LTI3LjggMjIuNjEtMzIuOTcgMzUuODRsLTMuODMgOS45Ny4zOC0yOC41Ni4zOC0yOC4zNyAxNC4zNy00LjIyYzI5LjEzLTguNDMgNTQuMjQtMjUuODcgNjUuNzQtNDUuMjMgOS41OC0xNi40OCAxNC4zNy00Ni4xOSA3Ljg2LTQ4LjY4LTYuMzItMi40OS0yOS41Mi0uOTYtNDAuNjMgMi4zLTIwLjg5IDYuNTItMzMuNzMgMTguMDItNDMuMzEgMzguNzFsLTQuOTkgMTAuNTVWMzg3LjVsMTAuMTYtMi40OWMxNi40OC00LjAyIDQ0LjA4LTE4LjQgNTUuMzktMjguNzUgMTYuMjktMTQuNzYgMjYuNDUtMzcuNzYgMjYuNDUtNTkuNDJ2LTcuNDdsLTEwLjM1LTEuMTVjLTMxLjgyLTQuMDItNjYuODkgMTUuNTItNzcuNjIgNDMuNTFsLTMuODMgOS45N3YtMjIuNDJsLS4xOS0yMi42MiA3LjY3LTkuOTdjMTMuMDMtMTcuMjUgMTYuMjktMjcuNiAxNi4yOS01NC40MyAwLTIyLjgxIDAtMjMuMTktNy4wOS0zNy4zNy02LjktMTMuNDItMjEuMDgtMzIuMzktMjQuNTMtMzIuMzktLjk3LS4wMS01LjE5IDQuMDItOS42IDl6TTIxNy41MiAzNjQuODhjLTM5LjI5IDkuMzktNjguOCA0Mi4zNi04MC4zIDg5Ljg5LTUuOTQgMjQuNTMtNS45NCA2NS41NSAwIDkwLjA4IDExLjY5IDQ3LjkxIDQxLjAxIDgwLjY5IDgxLjA3IDkwLjA4IDM1LjQ2IDguMjQgNzUuMTMtMi42OCAxMDEuMzktMjcuOThsMTEuMzEtMTAuOTJWNDg4LjMxaC0xMDMuNXY0My44OWwyNy40MS41OCAyNy4yMi41Ny41NyAyMS40Ny41OCAyMS40Ni03LjI4IDQuNzljLTMwLjQ5IDIwLjEzLTYzLjI3IDExLjMxLTc5Ljk0LTIxLjY2LTguNjItMTYuODctMTEuNS0zMS42Mi0xMS41LTU5LjYxLjE5LTQ2LjE5IDEzLjAzLTc1LjkgMzguMTQtODcuNCAyMy45Ni0xMS4zMSA0NS4wNC0yLjY4IDY0LjIxIDI1LjY4bDIuODggNC4yMiAxOS45My05LjU4YzIyLjIzLTEwLjczIDIxLjQ3LTkuMiAxMS4xMi0yNi42NC0yMC43MS0zNC40OS02Mi4zLTUxLjE2LTEwMy4zMS00MS4yek02OTMuMjEgNDk5LjgxdjEzNC4xNmg0OS44NGwuMzgtNTcuMTEuNTctNTYuOTIgNDguNDktLjU3IDQ4LjMtLjM4di00NC4wOGgtOTcuNzR2LTYzLjI0aDk5LjY1di00Nkg2OTMuMnYxMzQuMTR6Ii8+PC9zdmc+) center center no-repeat;background-size:100% auto;height:26px;width:26px;display:block;top:-1px;left:-1px}.features .f6{background-color:#ff448f}.features .f6:before{content:"";font-size:8pt;color:#fff;background:url(/bitrix/templates/shagalov/images/pacifier1.svg) center center no-repeat;background-size:100% auto;height:18px;width:18px;margin:4px;display:block;top:-1px;left:-1px}.shagalov-catalog{position:relative;margin:0 0 30px 0;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.shagalov-section-block{border-bottom:1px solid #b4bfc7;margin:0 0 30px 0}.shagalov-section-block.last-section{border:0}.shagalov-section-block h2{text-align:center;text-transform:uppercase}.shagalov-section-block h2 a{color:inherit;text-decoration:inherit}.shagalov-cat-item{position:relative;z-index:1;display:inline-block;width:20%;padding:0;margin:0 0 30px 0;min-height:460px;border:1px solid #fff;border-right-color:#b4bfc7;text-decoration:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.shagalov-cat-item:nth-child(5n){border-right-color:#fff}.shagalov-cat-item .shagalov-cat-item-in{position:relative;height:100%;top:0;left:0;right:0;z-index:20;background:#fff;padding:10px 10px 20px 10px;border:1px solid #fff;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.shagalov-cat-item:hover{z-index:100}.shagalov-cat-item:hover .shagalov-cat-status{right:35px}.shagalov-cat-item:hover .shagalov-cat-item-in{position:absolute;left:-25px;right:-25px;padding:10px 35px 20px 35px;border-color:#b4bfc7;height:auto}.shagalov-cat-item .prw{display:block;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.shagalov-cat-item .second-pict{display:none}.shagalov-cat-item .prw img{width:100%;height:auto;border:0;display:block;margin:auto}.shagalov-cat-item .no-photo img{max-width:150px;margin-top:30px}.shagalov-cat-item .item-ttl-block{position:relative;display:block;width:100%;margin-top:60px;min-height:120px;text-align:center;margin-bottom:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.shagalov-cat-item .item-props{display:none;margin:0;overflow:hidden;font-size:10pt}.shagalov-cat-item:hover .item-props{display:block}.shagalov-cat-item .features{position:absolute;top:-40px;left:0;right:0;z-index:10}.shagalov-cat-item .ttl{display:block;width:100%;color:#3e454a;font-size:10.5pt;font-weight:normal;text-decoration:underline;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.shagalov-cat-item .item-buy-block{display:block;width:100%}.shagalov-cat-item .price-block{display:block;text-align:center;font-size:17pt;margin:0 0 10px 0}.price-block .current-price,.price-block .old-price{display:block;white-space:nowrap}.price-block .current-price small,.price-block .old-price small{font-size:.7em}.price-block .current-price{color:#271510}.price-block .old-price{font-size:.5em;color:#d9782a}.shagalov-cat-status{opacity:.9;content:"";display:block;height:58px;width:58px;overflow:hidden;position:absolute;top:10px;right:10px;z-index:20;text-align:left;text-indent:-1000px;background:center center no-repeat;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-background-size:100% auto;-moz-background-size:100% auto;background-size:100% auto}.shagalov-cat-status:before{content:"";display:block;height:52px;width:52px;border:2px solid #fff;position:absolute;top:3px;left:3px;right:0;z-index:21;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.shagalov-cat-status:after{text-align:center;position:absolute;top:0;left:0;right:0;z-index:25;line-height:58px;text-indent:0;text-align:center;color:#fff;font-size:16pt;text-transform:uppercase}.shagalov-cat-status-sale{background-color:red}.shagalov-cat-status-sale:after{content:"%"}.shagalov-cat-status-new{background-color:#79af22}.shagalov-cat-status-new:after{content:"New";font-size:13.5pt}.shagalov-cat-status-hit{background-color:#ff6000}.shagalov-cat-status-hit:after{content:"Hit";font-size:14.5pt}.shagalov-cat-item .item-controls-btn{text-align:center;margin-top:15px}.shagalov-cat-item .item-counters-block{text-align:center;display:none}.shagalov-cat-item:hover .item-counters-block{display:block}.shagalov-cat-detail{margin:50px 0;position:relative;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.shagalov-cat-detail .item-in-basket{top:calc(50% - 75px)}.shagalov-cat-detail .rnd-cntrl-left{left:-94px;margin-top:-35px}.shagalov-cat-detail .rnd-cntrl-right{right:-94px;margin-top:-35px}.shagalov-cat-detail .shagalov-cat-status{right:auto;left:10px}.shagalov-cat-detail .prw{position:relative;display:inline-block;width:50%;max-width:500px;height:auto}.shagalov-cat-detail .prw img{width:100%;height:auto;border:0}.shagalov-cat-detail .nophoto{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.shagalov-cat-detail .nophoto img{width:100%;max-width:150px;height:auto;border:0}.shagalov-cat-detail .content-block{width:50%;max-width:550px;padding-left:20px;background:0}.shagalov-cat-detail .product-props{display:block;width:100%;margin:1em 0}.shagalov-cat-detail .product-props dt{display:inline-block;font-weight:bold;padding:0;margin:0;vertical-align:top}.shagalov-cat-detail .product-props dd{display:inline-block;padding:0;margin:0;vertical-align:top}.shagalov-cat-detail .product-props-ingridients dt{display:block}.shagalov-cat-detail .item-buy-block{margin-bottom:40px;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.shagalov-cat-detail .price-block{font-weight:bold;font-size:44.5pt;font-family:'rubik_black',Arial,Helvetica,sans-serif;line-height:1}.shagalov-cat-detail .price-block small{font-size:1em}.shagalov-cat-detail .item-actions-block{width:240px;padding-bottom:10px;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.shagalov-shop .popup-window{font-family:inherit;font-size:inherit;color:inherit}.shagalov-shop .popup-window{padding:10px}.shagalov-shop .popup-window .popup-window-titlebar{text-transform:uppercase;line-height:1;height:auto;margin:-10px -10px 10px -10px;font-size:13pt;color:#fff;font-weight:bold;padding:15px 15px 13px 15px;background-color:#788690}.shagalov-shop .popup-window .popup-window-close-icon{opacity:1}.shagalov-shop .popup-window .popup-window-close-icon::after{content:'\00D7';color:#fff;background:0;margin-top:-5px}.shagalov-shop .popup-window .popup-window-titlebar .popup-window-titlebar-text{color:inherit;font-size:inherit;font-weight:inherit;padding:0;line-height:inherit;display:inline-block;margin-right:30px}.shagalov-shop .popup-window .popup-window-content{background:transparent}.shagalov-shop .popup-window .popup-window-content{padding:0;font-size:10.5pt}.shagalov-shop .popup-window .popup-window-content img{height:150px}.shagalov-shop .popup-window .popup-window-content p{max-width:320px}.shagalov-shop .popup-window .popup-window-buttons .btn-buy,.shagalov-shop .popup-window .popup-window-buttons .btn-buy:hover{min-width:100%;background-color:#d9782a}.shagalov-shop .popup-window .popup-window-buttons .sh-go-basket,.shagalov-shop .popup-window .popup-window-buttons .sh-go-basket:hover{margin-bottom:10px;background:#b4bfc7}@media(max-width:1100px){.shagalov-cat-item{width:25%}.shagalov-cat-item:nth-child(5n){border-right-color:#b4bfc7}.shagalov-cat-item:nth-child(4n){border-right-color:#fff}.shagalov-cat-item:hover .shagalov-cat-item-in{left:-10px;right:-10px;padding:10px 20px 20px 20px}.shagalov-cat-item:hover .shagalov-cat-status{right:20px}}@media(max-width:960px){.shagalov-cat-item{width:33.3%}.shagalov-cat-item:nth-child(5n){border-right-color:#b4bfc7}.shagalov-cat-item:nth-child(4n){border-right-color:#b4bfc7}.shagalov-cat-item:nth-child(3n){border-right-color:#fff}.shagalov-cat-detail .prw{width:40%}.shagalov-cat-detail .content-block{width:60%}.shagalov-cat-detail .item-buy-block{-webkit-align-items:center;-ms-flex-align:center;align-items:center}.shagalov-cat-detail .item-actions-block{width:110px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.shagalov-cat-detail .item-actions-block.no-aviable{width:180px}.shagalov-cat-detail .item-controls-btn{margin-top:15px}}@media(max-width:724px){.shagalov-cat-item{width:50%}.shagalov-cat-item:nth-child(5n){border-right-color:#b4bfc7}.shagalov-cat-item:nth-child(4n){border-right-color:#b4bfc7}.shagalov-cat-item:nth-child(3n){border-right-color:#b4bfc7}.shagalov-cat-item:nth-child(2n){border-right-color:#fff}.shagalov-cat-detail .price-block{font-size:38pt}}@media(max-width:640px){.shagalov-section-block{border-bottom:0}.shagalov-cat-status{right:auto;left:10px}.shagalov-cat-item{width:100%;min-height:0;padding:0;margin:0;border-right-color:#fff;border-bottom-color:#b4bfc7}.shagalov-cat-item:nth-child(3n){border-right-color:#fff}.shagalov-cat-item:nth-child(4n){border-right-color:#fff}.shagalov-cat-item:nth-child(5n){border-right-color:#fff}.shagalov-cat-item .shagalov-cat-item-in,.shagalov-cat-item:hover .shagalov-cat-item-in{position:relative;top:auto;left:auto;right:auto;padding:30px 0 30px 0;border:0;height:auto;min-height:0;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.shagalov-cat-item:hover .shagalov-cat-status{right:auto}.shagalov-cat-item .item-counters-block{display:block}.shagalov-cat-item .prw{display:inline-block;width:25%;min-width:150px}.shagalov-cat-item .item-ttl-block{width:50%;min-height:0;margin:0;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.shagalov-cat-item .features{margin:15px 0 0 0;position:relative;width:100%;top:auto;left:auto;right:auto;-webkit-order:1;-ms-flex-order:1;order:1}.shagalov-cat-item .ttl{min-height:1em}.shagalov-cat-item .item-buy-block{width:25%;min-width:110px;margin-left:10px}.shagalov-cat-item .price-block{font-size:24pt}.shagalov-cat-detail{position:relative;margin:30px 0 40px 0;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.shagalov-cat-detail .prw{width:calc(80% - 150px)}.shagalov-cat-detail .content-block{width:100%;max-width:100%}.shagalov-cat-detail .item-buy-block{position:absolute;top:10px;right:0;z-index:20;width:150px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.shagalov-cat-detail .price-block{margin-bottom:10px}}@media(max-width:460px){.shagalov-cat-item .shagalov-cat-item-in,.shagalov-cat-item:hover .shagalov-cat-item-in{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.shagalov-cat-item .prw{border:0 solid #ccc;width:45%;min-width:110px;margin-bottom:10px;-webkit-order:0;-ms-flex-order:0;order:0}.shagalov-cat-item .prw img{border:0}.shagalov-cat-item .item-ttl-block{width:100%;margin:0;-webkit-order:2;-ms-flex-order:2;order:2}.shagalov-cat-item .features{text-align:center;-webkit-order:1;-ms-flex-order:1;order:1}.shagalov-cat-item .ttl{font-size:13pt;text-align:center}.shagalov-cat-item .item-buy-block{width:55%;min-width:120px;padding-left:10px;margin:0 0 18px 0;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-order:1;-ms-flex-order:1;order:1}.shagalov-cat-item .price-block{margin:0;width:100%;text-align:right;line-height:1;font-size:30pt}.price-block .current-price small,.price-block .old-price small{font-size:.6em}.shagalov-cat-item .item-counters-block{margin:10px 0 15px 0;width:auto;text-align:right}.shagalov-cat-item .item-controls-btn{margin:0 0 0 20px;width:100%;text-align:right}.shagalov-cat-detail .prw{width:100%}.shagalov-cat-detail .item-buy-block{-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;position:relative;top:auto;right:auto;z-index:0;width:100%}.shagalov-cat-detail .price-block{font-size:32pt}}.container .ya-share2__item a{opacity:.4;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:gray;-webkit-transition:all .1s ease-out .1s;-moz-transition:all .1s ease-out .1s;-o-transition:all .1s ease-out .1s;transition:all .1s ease-out .1s}.container .ya-share2__item a:hover{opacity:.8;-webkit-filter:none;-moz-filter:none;-ms-filter:none;-o-filter:none;filter:none;filter:none}

/* End */


/* Start:/bitrix/templates/shagalov/slick-slider.min.css?16921919503929*/
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:pointer}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url('/bitrix/templates/shagalov/images/ajax-loader.gif') center center no-repeat}.slick-prev,.slick-next{font-family:nx,Tahoma,Geneva,sans-serif;font-size:32px;line-height:42px;color:#4a5256;text-align:center;position:absolute;bottom:47px;left:50%;display:block;width:42px;height:42px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;border:0;outline:0;background-position:center center;background-repeat:no-repeat;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.slick-prev{margin-left:-55px}.slick-prev:hover,.slick-next:hover{background-color:#6e8b1f}.slick-next{margin-right:-55px}.slick-dotted.slick-slider{margin-bottom:0}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:transparent}.shagalov-theme .slick-prev,.shagalov-theme .slick-next{display:block;width:74px;height:74px;top:50%;bottom:auto;left:auto;right:auto;z-index:205;position:absolute;padding:0;margin:0;cursor:pointer;border:0;outline:0;overflow:hidden;text-indent:-1000px;text-align:left;color:#fff;background:rgba(180,191,199,0.5);cursor:pointer;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transition:all .2s ease-out .2s;-moz-transition:all .2s ease-out .2s;-o-transition:all .2s ease-out .2s;transition:all .2s ease-out .2s}.shagalov-theme .slick-prev:before,.shagalov-theme .slick-next:before{content:"";display:block;height:26px;width:26px;position:absolute;top:50%;left:50%;margin:-13px 0 0 -13px;border:6px solid #fff;border-left:0;border-bottom:0}.shagalov-theme .slick-prev{left:30px}.shagalov-theme .slick-prev:hover,.shagalov-theme .slick-next:hover{background:rgba(180,191,199,0.8)}.shagalov-theme .slick-next{right:30px}.shagalov-theme .slick-prev:before{margin:-16px 0 0 -10px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.shagalov-theme .slick-next:before{margin:-16px 0 0 -22px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.shagalov-theme .owl-nav .disabled,.shagalov-theme .owl-nav .disabled:hover{opacity:.2;cursor:default}

/* End */


/* Start:/bitrix/templates/.default/components/bitrix/search.title/shagalov_1.0/style.min.css?16921919802125*/
div.title-search-result{display:none;overflow:hidden;z-index:999;min-width:370px;margin-top:-3px;padding-left:15px;padding-right:15px}div.title-search-fader{display:none;background-image:url('/bitrix/templates/.default/components/bitrix/search.title/shagalov_1.0/images/fader.png');background-position:right top;background-repeat:repeat-y;position:absolute}p.title-search-preview{font-size:12px}div.title-search-result td.title-search-price span{font-size:26px}.bx_searche{background-color:#fff;border:1px solid #b4bfc7}.bx_searche .bx_img_element{background:#fafafa;float:left;width:67px;padding:5px 10px;position:absolute;top:0;bottom:0}.bx_searche .bx_item_block{min-height:65px;position:relative}.bx_searche .bx_image{width:45px;height:45px;background-size:contain;background-position:center;background-repeat:no-repeat;border:1px solid #e8e8e8}.bx_searche .bx_item_element{padding-left:10px;margin-left:70px}.bx_searche .bx_item_element hr{margin:0;border:0;border-bottom:1px solid #e5e5e5}.bx_searche .bx_item_element a{margin-top:10px;display:inline-block;color:#788690;font-size:13px;text-decoration:none}.bx_searche .bx_item_element a b{color:#000;font-weight:normal}.bx_searche .bx_item_element a:hover,.bx_searche .bx_item_element a:hover b{text-decoration:underline}.bx_searche .bx_price{font-weight:bold;font-size:13px}.bx_searche .bx_price .old{font-weight:normal;text-decoration:line-through;color:#636363}.bx_item_block.all_result{min-height:0}.bx_item_block.others_result{min-height:0;padding:0 0 12px;line-height:12px}.bx_item_block.all_result .all_result_title{display:block;font-size:12px;color:#a7a7a7;padding-top:15px;padding-bottom:10px}.bx_item_block.all_result .all_result_title a{color:#a7a7a7}.bx_item_block.all_result .all_result_title a:hover{color:#788690}.bx_item_block.all_result a{margin-top:0}.search .search-reset{position:absolute;top:24%;right:35px;background:url(/bitrix/templates/.default/components/bitrix/search.title/shagalov_1.0/images/reset.svg) no-repeat;width:17px;height:17px;border:0;cursor:pointer}.search .search-reset:hover{background:url(/bitrix/templates/.default/components/bitrix/search.title/shagalov_1.0/images/reset-hover.svg) no-repeat}

/* End */


/* Start:/bitrix/templates/.default/components/bitrix/sale.basket.basket.line/shagalov_1.0/style.css?16962495719029*/
.shagalov-top-cart  {
	position: absolute;
	top: 78px;
	right: 0;
	z-index: 200;
}

.free-delivery {
	position: absolute;
	bottom: -60px;
	right: 0;
	z-index: 5;
	font-size: 9pt;
	min-width: 200px;
	text-align: right;
	/*text-transform: lowercase;*/
}

.free-delivery-false ins {font-size: 0.95em;}

.free-delivery-true {font-size: 9.5pt; line-height: 32px;}

.shagalov-top-cart-state {
	text-decoration: none;
	height: 40px;
	width: auto;
	min-width: 170px;
	padding-left: 32px;
	display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
-webkit-flex-direction: row;
    -ms-flex-direction: row;
    	flex-direction: row;
-webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    	flex-wrap: nowrap;
-webkit-justify-content: space-between;
          -ms-flex-pack: justify;
    	justify-content: space-between;
  -webkit-align-content: flex-start;
	 -ms-flex-line-pack: start;
    	  align-content: flex-start;
-webkit-align-items: center;
     -ms-flex-align: center;
    	align-items: center;

	background: url(data:image/svg+xml;base64,PHN2ZyBkYXRhLW5hbWU9ItCh0LvQvtC5IDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDQwLjAxIDQwLjAyIj48cGF0aCBkPSJNMzUuNzQgNy42MWEuNzIuNzIgMCAwIDAtMS0uMTQuNzQuNzQgMCAwIDAtLjEgMSAuNzIuNzIgMCAwIDAgMSAuMTQuNzUuNzUgMCAwIDAgLjEtMXptMS40NiAzLjZhLjcuNyAwIDAgMCAuMzEtLjk0LjcyLjcyIDAgMCAwLTEtLjI4Ljc0Ljc0IDAgMCAwLS4yNyAxIC43OC43OCAwIDAgMCAxIC4yOHptLjIzIDIuMzdhLjc0Ljc0IDAgMCAwIC45Mi40My43Mi43MiAwIDAgMCAuNDUtLjkxLjY5LjY5IDAgMCAwLS44Ny0uNDVoLS4wNmEuNzcuNzcgMCAwIDAtLjQzLjk0em0uOCAyLjhhLjczLjczIDAgMSAwIC42Mi0uODZoLS4wN2EuNzIuNzIgMCAwIDAtLjU1Ljg1em0uMzMgMi45YS43Ni43NiAwIDAgMCAuNzYuNy43LjcgMCAwIDAgLjY4LS43MS43MS43MSAwIDAgMC0uNzMtLjcuNzQuNzQgMCAwIDAtLjY5Ljc2em0uNjggMi4yOGEuNzYuNzYgMCAwIDAtLjc5LjY0LjcyNi43MjYgMCAxIDAgMS40NC4xOC43LjcgMCAwIDAtLjU5LS44aC0uMDZ6bS0uNDggM2EuNzEuNzEgMCAwIDAtLjg3LjUxLjc0Ljc0IDAgMCAwIC40OC44OS43LjcgMCAwIDAgLjg5LS40M3YtLjA3YS43My43MyAwIDAgMC0uNTItLjg5em0tLjkzIDIuODhhLjc1Ljc1IDAgMSAwIC4wOSAwaC0uMDl6bS0xLjM5IDIuNjlhLjcyLjcyIDAgMCAwLTEgLjIxLjcxLjcxIDAgMCAwIC4xNyAxIC43My43MyAwIDAgMCAxLS4xNy43Mi43MiAwIDAgMC0uMTktMXptLTIuOCAyLjQ5YS43Ni43NiAwIDAgMCAwIDEgLjcuNyAwIDAgMCAxIDAgLjcxLjcxIDAgMCAwIDAtMSAuNzMuNzMgMCAwIDAtMSAwem0tMi4xNCAyYS43MS43MSAwIDAgMC0uMTMgMSAuNzMuNzMgMCAwIDAgMSAuMTUuNy43IDAgMCAwIC4xNS0xdi0uMDZhLjc1Ljc1IDAgMCAwLTEtLjF6bS0yLjQyIDEuNjJhLjc2Ljc2IDAgMCAwLS4yOCAxIC42OS42OSAwIDAgMCAuOTIuMzJoLjA3YS43My43MyAwIDAgMC0uNjItMS4zMmwtLjA5LjA1em0tMi42NSAxLjIyYS43NC43NCAwIDAgMC0uNDMuOTIuNzEuNzEgMCAwIDAgLjkuNDUuNjkuNjkgMCAwIDAgLjQ2LS44NnYtLjA3YS43Ni43NiAwIDAgMC0uOTMtLjQzem0tMi44LjhhLjczLjczIDAgMSAwIC44Ni42MnYtLjA4YS43LjcgMCAwIDAtLjgzLS41M3ptLTIuOS4zMmEuNzcuNzcgMCAwIDAtLjcuNzYuNzMuNzMgMCAxIDAgMS40NSAwIC43NC43NCAwIDAgMC0uNzUtLjY4em0tMi45MS0uMTFhLjczLjczIDAgMCAwLS4xNyAxLjQ0LjY5LjY5IDAgMCAwIC43OS0uNTh2LS4wN2EuNzUuNzUgMCAwIDAtLjYzLS43OXpNMTUgMzcuODhhLjc0Ljc0IDAgMCAwLS44OS40OC43MS43MSAwIDAgMCAuNDUuOS43NC43NCAwIDAgMCAuOTEtLjUzLjcyLjcyIDAgMCAwLS40Ny0uODR6bS0yLjczLTFhLjc2Ljc2IDAgMCAwLTEgLjM1LjcxLjcxIDAgMCAwIC4zMyAxIC43LjcgMCAwIDAgLjk0LS4zMS43Ni43NiAwIDAgMC0uMzUtMXptLTIuNTktMS40M2EuNzEuNzEgMCAwIDAtMSAuMTcuNzQuNzQgMCAwIDAgLjE3IDEgLjczLjczIDAgMCAwIC44MS0xLjJ6bS0zLjMxLTEuNzhhLjY5LjY5IDAgMCAwIDAgMSAuNzIuNzIgMCAwIDAgMSAwIC43NC43NCAwIDAgMCAwLTEgLjc2Ljc2IDAgMCAwLTEgLjA1em0tMi0yLjMyYS43NC43NCAwIDAgMC0uMTQgMSAuNzIuNzIgMCAwIDAgMSAuMTQuNzQuNzQgMCAwIDAgLjEtMSAuNzIuNzIgMCAwIDAtMS0uMTN6bS0xLjYtMi41N2EuNjkuNjkgMCAwIDAtLjMxLjkzdi4wNmEuNzIuNzIgMCAwIDAgMSAuMjguNzQuNzQgMCAwIDAgLjI3LTEgLjc3Ljc3IDAgMCAwLTEtLjI3em0tLjE5LTIuMzVhLjczLjczIDAgMCAwLS45Mi0uNDMuNzEuNzEgMCAwIDAtLjQ2Ljg5LjY5LjY5IDAgMCAwIC44Ni40NmguMDdhLjc3Ljc3IDAgMCAwIC40My0uOTJ6bS0uODEtMi44MUEuNzEuNzEgMCAwIDAgLjk1IDIzYS43My43MyAwIDEgMCAuMjEgMS40M2guMDdhLjcxLjcxIDAgMCAwIC41NC0uODR6bS0uMzItMi45QS43Ni43NiAwIDAgMCAuNjkgMjBhLjcuNyAwIDAgMC0uNjkuNzEuNzEuNzEgMCAwIDAgLjcyLjcuNzQuNzQgMCAwIDAgLjY5LS43NHptLS42OS0yLjI4YS43Ni43NiAwIDAgMCAuOC0uNjQuNzMuNzMgMCAxIDAtMS40NC0uMTcuNy43IDAgMCAwIC41Ny44MWguMDd6bS40OS0zYS43Mi43MiAwIDAgMCAuODctLjUxLjc0Ljc0IDAgMCAwLS40OC0uODkuNzIuNzIgMCAwIDAtLjkxLjQ1Ljc0Ljc0IDAgMCAwIC41MS45MXptLjkzLTIuODlhLjczLjczIDAgMCAwIC42MS0xLjMyLjcxLjcxIDAgMCAwLTEgLjMyLjcuNyAwIDAgMCAuMy45NGguMDZ6bTIuMzctMi45YS43MS43MSAwIDAgMC0uMTctMSAuNzUuNzUgMCAwIDAtMSAuMTguNzMuNzMgMCAwIDAgLjIyIDEgLjcyLjcyIDAgMCAwIDEtLjIxem0xLjc4LTMuMjlhLjY5LjY5IDAgMCAwLTEgMCAuNzIuNzIgMCAwIDAgMCAxIC43NC43NCAwIDAgMCAxIDAgLjc2Ljc2IDAgMCAwIDAtMXptMi4zMS0yYS43My43MyAwIDAgMC0xLS4xNS43LjcgMCAwIDAtLjE1IDF2LjA1YS43NS43NSAwIDAgMCAxIC4xMS43Mi43MiAwIDAgMCAuMTMtMXptMi41Ny0xLjZhLjY5LjY5IDAgMCAwLS45Mi0uMzJoLS4wN2EuNzMuNzMgMCAxIDAgLjcxIDEuMjcuNzYuNzYgMCAwIDAgLjI4LTF6TTE0IDEuNjVhLjcxLjcxIDAgMCAwLS45LS40NS42OS42OSAwIDAgMC0uNDUuODZ2LjA3YS43Ni43NiAwIDAgMCAuOTMuNDMuNzQuNzQgMCAwIDAgLjQyLS45em0yLjEtMS4zYS43NS43NSAwIDAgMC0uNTcuODlBLjc1Ljc1IDAgMCAwIDE3IC45NWEuNzQuNzQgMCAwIDAtLjg1LS42ek0xOS4yMiAwYS43LjcgMCAwIDAtLjY5Ljcxdi4wNWEuNzQuNzQgMCAwIDAgLjc1LjY5Ljc3Ljc3IDAgMCAwIC43Mi0uNzYuNy43IDAgMCAwLS43My0uNjloLS4wNXptMy4xNC4xMmEuNy43IDAgMCAwLS44LjU4di4wN2EuNzcuNzcgMCAwIDAgLjY0Ljc5LjczLjczIDAgMCAwIC4xNi0xLjQ0em0zLjA4LjYxYS43NC43NCAwIDAgMC0uOS41My43Mi43MiAwIDAgMCAuNTEuODcuNzQuNzQgMCAwIDAgLjg5LS40OC43Mi43MiAwIDAgMC0uNDctLjl6bTIuOTUgMS4xYS43LjcgMCAwIDAtLjk0LjMxLjc2Ljc2IDAgMCAwIC4zNSAxIC43NC43NCAwIDAgMCAxLS4zNS43LjcgMCAwIDAtLjMxLS45NHptMi43NSAxLjUyYS43My43MyAwIDAgMC0uODEgMS4yMS43MS43MSAwIDAgMCAxLS4xNy43NC43NCAwIDAgMC0uMTgtMXptMi40NSAyYS43MS43MSAwIDAgMC0xIDAgLjczLjczIDAgMCAwIC4wNSAxIC43Ni43NiAwIDAgMCAxIDAgLjY4LjY4IDAgMCAwIDAtMXptLTUuNjUgMTcuNDZIMTQuMDh2LS42N2wxMi43My0xLjY4QTEuMzUgMS4zNSAwIDAgMCAyOCAxOS4xMnYtNC4yYTEuMjYgMS4yNiAwIDAgMC0xLjI2LTEuMjdIMTQuMDh2LTFhMS41NSAxLjU1IDAgMCAwLTEuNTUtMS41NWgtMi40NmExIDEgMCAxIDAgMCAyaDJ2MTAuMTRhMS41NSAxLjU1IDAgMCAwIDEuNTUgMS41NWgxNC4zMmExIDEgMCAwIDAgMC0yem0tMy42NS03Ljc2aDIuMjh2NGwtMi4yOC4zdi00LjN6bS0zLjU0IDBoMi40MXY0LjQ1bC0yLjQxLjMydi00Ljc2em0tMy41NSAwaDIuNDJWMjBsLTIuNDIuMzJ2LTUuMjZ6bS0zLjEyIDBoMnY1LjM5bC0yIC4yNnYtNS42NHpNMTYuNTkgMjVhMS45NSAxLjk1IDAgMSAwIDIgMS45NSAxLjk1IDEuOTUgMCAwIDAtMi0xLjk1ek0yNiAyNWExLjk1IDEuOTUgMCAxIDAgMS45NCAyQTEuOTQgMS45NCAwIDAgMCAyNiAyNXoiIGZpbGw9IiMzZTQ1NGEiLz48L3N2Zz4=) left center no-repeat;
-webkit-background-size: auto 100%;
   -moz-background-size: auto 100%;
        background-size: auto 100%;

-webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
		box-sizing: border-box;
}

.shagalov-top-cart-state .num {
	display: inline-block;
	height: 20px;
	width: 20px;
	line-height: 20px;
	
	background: #d9782a;
	color: #fff;
	font-size: 7pt;
	text-align: center;

-weblit-border-radius: 50%;
   -moz-border-radius: 50%;
        border-radius: 50%;
}

.shagalov-top-cart-state .sum {
	font-size: 18pt;
	color: #3e454a;
	margin-left: 10px;
	line-height: 1;
	border-bottom: 1px solid #3e454a;
	opacity: 0.9; 
}

.shagalov-top-cart-state .sum small {
	font-size: 0.6em;
}

.shagalov-top-cart .shagalov-cart-container {
	background: #fff;
	padding: 0px;
	border: 1px solid #b4bfc7;

	position: absolute;
	top: 40px;
	right: 0;
	z-index: 50;
	width: auto;
	min-width: 250px;
	
	opacity: 0;
	visibility: hidden;
-webkit-transition: all 0.3s ease-out 0.1s;
   -moz-transition: all 0.3s ease-out 0.1s;
     -o-transition: all 0.3s ease-out 0.1s;
     	transition: all 0.3s ease-out 0.1s;


}

.shagalov-top-cart:hover .shagalov-cart-container {
	opacity: 1;
	visibility: visible;
}

.shagalov-top-cart .shagalov-cart-list{
	display: table;
	margin: 0;
	font-size: 10pt;
	color: #788690;
}

.shagalov-top-cart .shagalov-cart-item {
	display: table-row;
}

.shagalov-top-cart .shagalov-cart-item-prw,
.shagalov-top-cart .shagalov-cart-item-data,
.shagalov-top-cart .shagalov-cart-item-remove {
	display: table-cell;
	vertical-align: top;
	padding: 10px;
}

.shagalov-top-cart .shagalov-cart-item-prw {
	background: #fafafa;
}

.shagalov-top-cart .shagalov-cart-item-remove:after {
	content: '\00D7'; 
	font-size: 14pt;
	line-height: 1;
	cursor:pointer; 
}

.shagalov-top-cart .shagalov-cart-item-remove:hover:after {
	color: #ff0000;
}

.shagalov-top-cart .prw {
	display: inline-block;
	width: 45px;
	height: 45px;
	line-height: 45px;
	border: 1px solid #e8e8e8;
	background: #fff;
	text-align: center;
}

.shagalov-top-cart .prw img {
	width: auto;
	height: 100%;
}

.shagalov-top-cart .ttl {
	display: block;
	text-decoration: none;
	color: #000;
	margin: 0 0 0.5em 0
}

.shagalov-top-cart .ttl:hover {
	text-decoration: underline;
}

.shagalov-top-cart .sum {
	white-space: nowrap;
}

.shagalov-top-cart .sum b {
	font-weight: normal;
	color: #3e454a;
}

.shagalov-top-cart .btn-primary {
	display: block;
}


@media only screen and (max-width: 1100px) { 
	.shagalov-top-cart {
		top: 10px;
		right: 20px;
	}
}


@media only screen and (max-width: 450px) { 

	.shagalov-top-cart {
		right: 50%;
		margin-right: -90px;
		display: none;
	}

	.shagalov-top-cart .shagalov-cart-container  {
		right: 50%;
		width: 300px;
		margin-right: -150px;

	}

}
/* End */


/* Start:/bitrix/templates/.default/components/bitrix/menu/shagalov_catalog_1.0/style.min.css?16921919743761*/
.shagalov-cat-menu-container{font-weight:inherit;display:inline-block;width:auto;margin-right:10px}.catalog-cntrl{display:inline-block;position:relative;text-decoration:none;background:#d9782a;color:#fff;line-height:1;padding:.3em 35px .2em 15px;min-width:130px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.catalog-cntrl:before{content:"";position:absolute;z-index:20px;top:50%;margin-top:-2px;right:15px;width:8px;height:8px;border:2px solid #fff;border-left:0;border-bottom:0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:all .2s ease-out .1s;-moz-transition:all .2s ease-out .1s;-o-transition:all .2s ease-out .1s;transition:all .2s ease-out .1s}.shagalov-cat-menu-ul{display:block;position:absolute;top:55px;left:0;right:0;z-index:200;padding:40px 90px;margin:0;background:#fff;font-size:10.5pt;list-style:none;text-transform:none;border:1px solid #b4bfc7;-webkit-column-count:4;-moz-column-count:4;-o-column-count:4;column-count:4;-webkit-column-gap:35px;-moz-column-gap:35px;-o-column-gap:35px;column-gap:35px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.container .shagalov-cat-menu-ul{opacity:0;visibility:hidden;-webkit-transition:all .3s ease-out .1s;-moz-transition:all .3s ease-out .1s;-o-transition:all .3s ease-out .1s;transition:all .3s ease-out .1s}.shagalov-cat-menu-ul:before{content:"";display:block;position:absolute;width:100%;height:30px;z-index:100;top:-15px;left:0}.shagalov-cat-menu-container:hover .catalog-cntrl:before{margin-top:-8px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.container .shagalov-cat-menu-container:hover .shagalov-cat-menu-ul{visibility:visible;opacity:1}.shagalov-cat-menu-ul a.root-item,.shagalov-cat-menu-ul a.root-item-selected{display:block;color:#000;font-size:10.5pt;line-height:1.2;font-weight:bold;position:relative}.shagalov-cat-menu-ul a:hover{color:#d9782a}.shagalov-cat-menu-ul a.root-item,.shagalov-cat-menu-ul a.root-item-selected{border:0}.shagalov-cat-menu-ul a.root-item-selected,.shagalov-cat-menu-ul a.root-item:hover{color:#d9782a}.shagalov-cat-menu-ul li{margin:0 0 .6em 0;padding:0;position:relative;vertical-align:top;font-weight:bold}.shagalov-cat-menu-ul li li{margin:.3em 0 0 0;padding:0;font-weight:normal}.shagalov-cat-menu-ul li ul{display:block;list-style:none;margin:0;padding:0;opacity:.7}.shagalov-cat-menu-ul a,.shagalov-cat-menu-ul li,.shagalov-cat-menu-ul ul li{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;-ms-column-break-inside:avoid;-o-column-break-inside:avoid;column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}.shagalov-cat-menu-ul .status{margin:5px 0 0 0}.shagalov-cat-menu-ul .status-1{margin-top:25px}.shagalov-cat-menu-ul .status a{color:#fff;text-transform:uppercase;padding:.3em .5em .25em .5em;margin-right:-90px;text-decoration:none;font-size:11pt}.shagalov-cat-menu-ul .status a:hover{color:#000}.shagalov-cat-menu-ul .status .status-sale{background:red}.shagalov-cat-menu-ul .status .status-new{background:#79af22}.shagalov-cat-menu-ul .status .status-hit{background:#ff6000}.shagalov-cat-menu-ul li .spec{text-transform:uppercase;color:#d9782a;font-size:11pt}#NXadaptiveMenu .status a,#NXadaptiveMenu .status a:hover{color:#fff}#NXadaptiveMenu .status .status-sale{background:rgba(255,0,0,0.7)}#NXadaptiveMenu .status .status-new{background:rgba(121,175,34,0.7)}#NXadaptiveMenu .status .status-hit{background:rgba(255,96,0,0.7)}#NXadaptiveMenu .catalog-cntrl,#NXadaptiveMenu .catalog-cntrl:hover{background:rgba(237,166,110,0.5)}

/* End */


/* Start:/bitrix/templates/.default/components/bitrix/menu/shagalov_section_1.0/style.css?17381506594860*/
.shagalov-cat-menu-container {
	font-weight: inherit;
	display: inline-block;
	width: auto;
	margin-right: 10px;
}

.catalog-cntrl {
	display: inline-block;
	position: relative;
	text-decoration: none;
	background: #d9782a;
	color: #fff;
	line-height: 1;
	padding: 0.3em 35px 0.2em 15px;
	min-width: 130px;
-webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
		box-sizing: border-box;
}

.catalog-cntrl:before {
	content: "";
	position: absolute;
	z-index: 20px;
	top:50%;
	margin-top: -2px; 
	right: 15px;
	width: 8px;
	height: 8px;
	border: 2px solid #fff;
	border-left: none;
	border-bottom: none; 
-webkit-transform: rotate(-45deg);
   -moz-transform: rotate(-45deg);
	 -o-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
		transform: rotate(-45deg);

-webkit-transition: all 0.2s ease-out 0.1s;
   -moz-transition: all 0.2s ease-out 0.1s;
     -o-transition: all 0.2s ease-out 0.1s;
     	transition: all 0.2s ease-out 0.1s;
}

.shagalov-cat-menu-ul {
	display: block;
	position:absolute;
	top: 55px; 
	left:0;
	right: 0;
	z-index: 200; 

	padding:40px 90px; 
	margin:0;
	background: #fff;

	font-size:10.5pt;  
	list-style:none;
	
	text-transform: none;

	border: 1px solid #b4bfc7;
	
-webkit-column-count: 4;
   -moz-column-count: 4;
	 -o-column-count: 4;
		column-count: 4;

-webkit-column-gap: 35px;
   -moz-column-gap: 35px;
	 -o-column-gap: 35px;
		column-gap: 35px;

-webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
		box-sizing: border-box;

	
}

.container .shagalov-cat-menu-ul {

	opacity: 0;
	visibility: hidden;

-webkit-transition: all 0.3s ease-out 0.1s;
   -moz-transition: all 0.3s ease-out 0.1s;
     -o-transition: all 0.3s ease-out 0.1s;
     	transition: all 0.3s ease-out 0.1s;

}

.shagalov-cat-menu-ul:before {
	content: "";
	display: block;
	position: absolute;
	width: 100%;
	height: 30px;
	z-index: 100;
	top:-15px;
	left: 0;
}

.shagalov-cat-menu-container:hover .catalog-cntrl:before {
	margin-top: -8px;	
-webkit-transform: rotate(135deg);
   -moz-transform: rotate(135deg);
	 -o-transform: rotate(135deg);
	-ms-transform: rotate(135deg);
		transform: rotate(135deg);
}

.container .shagalov-cat-menu-container:hover .shagalov-cat-menu-ul{
	visibility: visible;
	opacity: 1;
}

.shagalov-cat-menu-ul a.root-item, 
.shagalov-cat-menu-ul a.root-item-selected {
	display:block;
	color:#000; 
	font-size:10.5pt;
	line-height: 1.2;
	font-weight: bold;  
	position:relative;
}

.shagalov-cat-menu-ul a:hover {
	color: #d9782a;
}

.shagalov-cat-menu-ul a.root-item, 
.shagalov-cat-menu-ul a.root-item-selected {
	border: none;
}

.shagalov-cat-menu-ul a.root-item-selected,
.shagalov-cat-menu-ul a.root-item:hover {
	color: #d9782a;
}

.shagalov-cat-menu-ul li {
	margin: 0 0 0.6em 0;
	padding:0 0 0 0;  
	position:relative;
	vertical-align:top;
	font-weight: bold;
}

.shagalov-cat-menu-ul li li {
	margin:0.3em 0 0 0;
	padding:0 0 0 0;
	font-weight: normal;
}

.shagalov-cat-menu-ul li ul {
	display: block;
	list-style:none; 
	margin: 0 0 0 0;
	padding:0 0 0 0;
	opacity: 0.7; 
}


.shagalov-cat-menu-ul a,
.shagalov-cat-menu-ul li, 
.shagalov-cat-menu-ul ul li {
-webkit-column-break-inside:avoid;
   -moz-column-break-inside:avoid;
 	-ms-column-break-inside:avoid;
     -o-column-break-inside:avoid;
        column-break-inside:avoid;
         page-break-inside: avoid;
              break-inside: avoid;
}

.shagalov-cat-menu-ul .status {
	margin:5px 0 0 0;	
}

.shagalov-cat-menu-ul .status-1 {
	margin-top: 25px; 
}

.shagalov-cat-menu-ul .status a {
	color: #fff; 
	text-transform: uppercase;
	padding: 0.3em 0.5em 0.25em 0.5em;
	margin-right: -90px;
	text-decoration: none;
	font-size:11pt;
}

.shagalov-cat-menu-ul .status a:hover {
	color: #000;
}

.shagalov-cat-menu-ul .status .status-sale {background: #ff0000;}
.shagalov-cat-menu-ul .status .status-new  {background: #79af22;}
.shagalov-cat-menu-ul .status .status-hit  {background: #ff6000;}

.shagalov-cat-menu-ul li .spec {
	text-transform: uppercase;
	color: #d9782a;
	font-size:11pt;	
}

#NXadaptiveMenu .status a,
#NXadaptiveMenu .status a:hover {color: #fff;}
#NXadaptiveMenu .status .status-sale {background: rgba(255, 0, 0, 0.7);}
#NXadaptiveMenu .status .status-new  {background: rgba(121, 175, 34, 0.7);}
#NXadaptiveMenu .status .status-hit  {background: rgba(255, 96, 0, 0.7);}



#NXCatMenu  {
	

}

#NXadaptiveMenu  .catalog-cntrl,
#NXadaptiveMenu  .catalog-cntrl:hover {
	/*background-color: rgba(217, 120, 43, 0.5);*/
	background: rgba(237, 166, 110, 0.5);
}

.root-item_sec{
	display: block;
	padding: .2em 0 0 6px;
	color: #d9782a;
}

.root-item_sec:hover {
	color: #3e454a;
}
/* End */


/* Start:/bitrix/templates/.default/components/bitrix/menu/shagalov_horizontal_1.0/style.css?17381497822539*/
.shagalov-horizontal-menu {
	position: relative;
	margin:0; 
	padding:0;
	list-style:none;
	width: auto;
	font-weight: inherit;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
-webkit-flex-direction: row;
    -ms-flex-direction: row;
    	flex-direction: row;
    -webkit-flex-wrap: nowrap;
    	-ms-flex-wrap: nowrap;
    		flex-wrap: nowrap;
  -webkit-justify-content: space-between;
            -ms-flex-pack: justify;
          justify-content: space-between;
-webkit-align-content: stretch;
   -ms-flex-line-pack: stretch;
		align-content: stretch;
-webkit-align-items: flex-start;
		  -ms-flex-align: start;
		align-items: flex-start;
}

.shagalov-horizontal-menu a {
	display:block;
	padding:0 0 0.5em 0;
	text-align:left;
	color: inherit;
}

.shagalov-horizontal-menu a.root-item,
.shagalov-horizontal-menu a.root-item-selected {
	color:#3e454a;
	padding: 0.2em 0 0.2em 0.9em;
}

.shagalov-horizontal-menu a.root-item-selected, 
.shagalov-horizontal-menu a.root-item:hover {
	color:#d9782a;
}

.shagalov-horizontal-menu .spec a.root-item,
.shagalov-horizontal-menu .spec a.root-item-selected {
	padding: 0.2em 0.5em;
	color:#d9782a;
}

.shagalov-horizontal-menu .spec a.root-item-selected, 
.shagalov-horizontal-menu .spec a.root-item:hover {
	color:#3e454a;
}

.shagalov-horizontal-menu ul {
	display: block;
	margin:0; 
	padding:0;
	font-size:10.5pt; 
	list-style:none;
	text-transform: none;
}

.shagalov-horizontal-menu > li > ul {
	width:auto;
	min-width:120px;
	height:auto;
	min-height:27px;
	top: 35px;
	margin-left: 10px;
	position:absolute;
	top:auto;
	z-index:500;
	padding:40px 20px;
	background:#fff;
	border: 1px solid #b4bfc7;
}

.container .shagalov-horizontal-menu > li > ul {
	opacity: 0;
	visibility: hidden;
-webkit-transition: all 0.3s ease-out 0.1s;
   -moz-transition: all 0.3s ease-out 0.1s;
     -o-transition: all 0.3s ease-out 0.1s;
     	transition: all 0.3s ease-out 0.1s;
}

.container .shagalov-horizontal-menu > li:hover > ul {
	opacity: 1;
	visibility: visible;
}

.shagalov-horizontal-menu li {
	position: relative;
	display: inline-block;
 -webkit-order: 1;
-ms-flex-order: 1;
    	 order: 1;
}

.shagalov-horizontal-menu li.spec {
 -webkit-order: 0;
-ms-flex-order: 0;
    	 order: 0;
}

.shagalov-horizontal-menu li.item-selected {
	color:#d9782a;
}

.shagalov-horizontal-menu li li {
	width:100%;
}

.shagalov-horizontal-menu li li li {
	font-weight: normal;
}
/* End */


/* Start:/bitrix/templates/.default/components/bitrix/breadcrumb/shagalov_1.0/style.min.css?16921919701058*/
.shagalov-breadcrumb{margin:0;font-size:9.5pt;color:#788690;vertical-align:middle}.shagalov-breadcrumb i,#bx_breadcrumb_0:before{vertical-align:top;display:inline-block;vertical-align:middle;padding:.1em 5px 0 5px;font-style:normal;vertical-align:top;line-height:1;font-size:.9em}#bx_breadcrumb_0:before{content:"> ";display:none}.shagalov-breadcrumb .shagalov-breadcrumb-item{vertical-align:top;display:inline-block;white-space:nowrap}.shagalov-breadcrumb .shagalov-breadcrumb-item span{vertical-align:top;white-space:normal;display:inline-block;line-height:1;padding:0}.shagalov-breadcrumb .shagalov-breadcrumb-item a{text-decoration:none;border-bottom:1px solid #788690;vertical-align:top;display:inline-block;line-height:1;padding:0}@media only screen and (max-width:1100px){.shagalov-breadcrumb{padding-left:15px;padding-right:15px}}@media only screen and (max-width:960px){.shagalov-breadcrumb{font-size:8.5pt}}@media only screen and (max-width:600px){.shagalov-breadcrumb{font-size:7.5pt;line-height:1.5}#bx_breadcrumb_0:before{display:inline-block}}

/* End */


/* Start:/bitrix/templates/.default/components/ip/nx.plugin_1.0/shagalov_cookie_1.0/style.min.css?1692191983555*/
.block-cookie{position:fixed;bottom:0;width:100%;padding:20px 10px 50px;background:rgba(255,255,255,0.9);-webkit-box-shadow:0 0 25px rgba(0,0,0,0.15);-moz-box-shadow:0 0 25px rgba(0,0,0,0.15);box-shadow:0 0 25px rgba(0,0,0,0.15);z-index:999}.block-cookie.nx-flex-row-c-c{display:none}.block-cookie.nx-flex-row-c-c.active{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.block-cookie .text-cookie{text-align:center;padding-right:20px}.block-cookie .btn{margin:10px 0 0 0}

/* End */


/* Start:/bitrix/templates/shagalov/styles.min.css?169219195036752*/
.nx-flex-row,.nx-flex-col,.nx-flex-col-st,.nx-flex-row-btw,.nx-flex-col-btw,.nx-flex-row-btw-st,.nx-flex-col-btw-st,.nx-flex-row-btw-c,.nx-flex-row-c-c,.nx-flex-col-c-c,.nx-flex-row-b-c,.nx-flex-row-t-c,.nx-flex-col-t-c,.nx-flex-row-t-r,.nx-flex-col-t-r,.nx-flex-row-l-c,.nx-flex-col-l-c,.nx-flex-row-r-c,.nx-flex-col-r-c,.nx-flex-col-btw-r,.nx-flex-col-b-l,.nx-flex-col-b-r,.nx-flex-row-b-l,.nx-flex-row-b-r,.nx-flex-row-btw-b-r{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.nx-flex-row-btw,.nx-flex-col-btw,.nx-flex-row-btw-st,.nx-flex-col-btw-st,.nx-flex-row-btw-c,.nx-flex-col-btw-r,.nx-flex-row-btw-b-r{-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.nx-flex-col-st,.nx-flex-row-btw-st,.nx-flex-col-btw-st{-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.nx-flex-row-t-r,.nx-flex-row-r-c,.nx-flex-col-r-c,.nx-flex-col-b-l,.nx-flex-col-b-r,.nx-flex-row-b-r{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.nx-flex-row-c-c,.nx-flex-col-c-c,.nx-flex-row-b-c,.nx-flex-col-l-c,.nx-flex-row-t-c,.nx-flex-col-r-c{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.nx-flex-row-btw-c,.nx-flex-row-c-c,.nx-flex-col-c-c,.nx-flex-col-t-c,.nx-flex-row-l-c,.nx-flex-row-r-c{-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center}.nx-flex-col-t-r,.nx-flex-row-b-c,.nx-flex-col-r-c,.nx-flex-col-btw-r,.nx-flex-col-b-r,.nx-flex-row-b-l,.nx-flex-row-b-r,.nx-flex-row-btw-b-r{-webkit-align-content:flex-end;-ms-flex-line-pack:end;align-content:flex-end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.nx-flex-col,.nx-flex-col-st,.nx-flex-col-btw,.nx-flex-col-btw-st,.nx-flex-col-t-c,.nx-flex-col-t-r,.nx-flex-col-c-c,.nx-flex-col-l-c,.nx-flex-col-r-c,.nx-flex-col-btw-r,.nx-flex-col-b-l,.nx-flex-col-b-r{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{display:block;font-family:inherit;font-weight:normal;line-height:1.1;color:inherit;text-align:left;margin:12pt 0;padding:0;color:#3e454a}h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small small,h4 small,.h4 small,h5 small,.h5 small,h6 small,.h6 small{font-weight:normal;line-height:1;font-size:70%}h1,.h1{font-size:22pt;line-height:1.2;text-transform:uppercase}.main>h1:first-child{padding-top:0;margin-top:0}.content-block h1,.content-block .h1{text-align:center;margin-top:0;font-size:21pt}h2,.h2{font-size:22pt;line-height:1.1}h3,.h3{color:#788690;font-size:13pt;line-height:1.1}h4,.h4{color:#000;font-size:10.5pt;font-weight:bold}h5,.h5{font-size:10.5pt;color:#3e454a;text-transform:uppercase;font-weight:normal}h6,.h6{font-size:10.5pt;color:#788690;text-transform:uppercase;font-weight:normal}@media only screen and (max-width:640px){h1{font-size:18pt;line-height:110%}h2{font-size:16pt}h3{font-size:14pt}}a{color:inherit;background-color:transparent}a:focus{outline:0}a:active,a:hover{outline:0}a.file{display:inline-block;padding:.1em 0 .3em 1.7em;position:relative}a.file:before{position:absolute;top:-0.2em;left:0;z-index:3;content:"Ф";font-family:nx,Tahoma,Geneva,sans-serif;color:#666;font-size:17pt}a.file:after{content:attr(data-src);position:absolute;top:1.7em;left:5px;z-index:5;line-height:1;padding:0 1px;background:#337ab7;font-size:5pt;color:#fff}.back{display:block;color:#788690;font-size:9.5pt;margin-top:30px}.back:before{content:"\2190";padding-right:1em}.back a{color:inherit}abbr[title]{border-bottom:1px dotted}ins{color:#d9782a;text-decoration:none}p{padding:0;margin:1em 0}pre{margin:1em 0}blockquote{padding:1em 1.2em;margin:1em 0 1em 0;font-size:1.2em;border-left:10px solid #b4bfc7;background:#ebeff2;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}blockquote p{margin:.5em 0}@media only screen and (max-width:640px){blockquote{font-size:1.1em}}.author{text-align:right;font-style:italic}blockquote .author{margin-top:1em;margin-bottom:0}.ps{text-align:right;font-style:italic;font-size:10.5pt}.anons{font-size:12pt;font-weight:bold}.data-time{color:#788690;font-size:9pt;line-height:1}.price-note{font-size:9pt;text-align:center;color:#788690;margin-bottom:30px}dfn{font-style:italic;border-bottom:1px dashed #000}hr{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}samp{display:block;margin:1em 0;padding:1em;background:#cfcfcf}.pre{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}.demo{padding:2em 1em 1em 1em;border:1px solid #ccc;margin:1em 0;position:relative}.demo:before{content:"Пример";border:1px solid #ccc;position:absolute;top:-1px;left:-1px;z-index:10;padding:3px;font-weight:bold;font-size:9pt}.nx-column{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin-bottom:30px}.nx-column .nx-c-1-3{width:32%}.nx-column .nx-c-2-3{width:64%}.nx-column .nx-c-1-2{width:48%}@media only screen and (max-width:768px){.nx-column{margin-bottom:0;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.nx-column .nx-c-1-3,.nx-column .nx-c-2-3{width:100%}}.tbl{border:0;border-collapse:collapse;margin:1em 0}.tbl caption{color:#788690;padding:9pt;font-weight:normal}.tbl thead{background:#b4bfc7;font-weight:bold}.tbl td,.tbl th{padding:1em .5em;border:0 solid #eaeaea;text-align:center}.tbl td.num,.tbl th.num{text-align:right}.tbl thead tr td,.tbl thead tr th{background:transparent;border-bottom:1px solid #b4bfc7;font-weight:bold}.tbl>tbody>tr.strip,.tbl>tbody>tr:nth-of-type(2n){background-color:#ebeff2}.tbl-resp{display:inline-block}@media only screen and (max-width:750px){.tbl-resp{display:block;width:100%;overflow-x:auto}.tbl td,.tbl th{font-size:80%}}a img{border:0}figcaption{font-style:italic;color:#666;padding:.2em .5em;font-size:.8em}.main img,a .main img{border:0}@media only screen and (max-width:500px){.main img{width:100%;height:auto}.main img.noscale{width:auto;height:auto}figure{width:100%}}.toright{float:right;margin:5px 0 5px 20px}.toleft{float:left;margin:5px 20px 5px 0}.tocenter{margin:auto;text-align:center}.nofloat:after{content:"";display:table;width:100%;height:0;clear:both;overflow:hidden;font-size:0}.nofloat-overflow{width:100%;overflow:hidden;height:auto;margin:0;padding:0}.with_big{cursor:pointer}.drag{display:none;position:absolute;left:50%;padding:7px;z-index:1000;top:100px;left:50%;border:1px double #aaa;background:#efefef;cursor:pointer}.boxshadow .drag{box-shadow:3px 3px 3px rgba(0,0,0,0.3)}.IRESIZER{position:absolute;z-index:1010;bottom:0;right:0;padding:5px 0 0 5px;background:#133d8d;font-size:9pt;line-height:1;border-top:1px solid #aaa;border-left:1px solid #aaa;border-bottom:6px solid #133d8d;border-right:6px solid #133d8d;color:#fff;text-transform:uppercase;display:none}.drag .IDESCRIPTION{font-size:8pt;display:none}.drag .IDESCRIPTION b{display:block}.drag .IDESCRIPTION p{padding:.5em 0;margin:0}.drag .IDESCRIPTION a{display:block}.abs_clear,.abs-clear{display:block;width:100%;height:0;font-size:1px;overflow:hidden;line-height:0;clear:both}.b-top{width:34%;z-index:2600;position:fixed;right:0;bottom:40px;margin-left:50%;opacity:.7;display:none}.b-top:hover{opacity:1;cursor:auto}.b-top-but{z-index:2600;position:absolute;display:block;right:40px;bottom:0;margin:0 0 0 100%;padding:0;color:#333;background:#eaeaea;font-size:7pt;-moz-box-shadow:1px 1px 5px #000;-webkit-box-shadow:1px 1px 5px #000;box-shadow:1px 1px 5px #000;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;width:50px;height:50px;overflow:hidden;text-indent:-1000px;cursor:pointer}.b-top-but:after{content:"";width:0;height:0;margin-right:-16px;border-left:16px solid transparent;border-right:16px solid transparent;border-bottom:16px solid #333;position:absolute;z-index:2601;top:14px;right:50%}input.inpt,textarea.inpt{padding:.25em 1em;font-size:1em;line-height:1.5;outline:0;border:1px solid #b4bfc7;color:#3e454a;background:#fff;font-family:inherit;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}textarea.inpt{height:100px;width:auto;overflow:hidden;font-family:inherit}input.inpt:focus,textarea.inpt:focus{border-color:#999}submit.btn,button.btn,.btn{display:inline-block;padding:.35em 1em;font-size:1em;line-height:1.5;border:0;-weblit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;background:#271510;color:#fff;text-transform:uppercase;-webkit-appearance:none;cursor:pointer;font-family:inherit;text-align:center;text-decoration:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}submit.btn:hover,button.btn:hover,.btn:hover{background-color:#000;color:#fff}submit.btn:active,button.btn:active,.btn:active{background-color:#000;color:#fff}submit.btn-orange,button.btn-orange,.btn-orange{background:#d9782a}.radio label,.checkbox label{display:inline-block;cursor:pointer;position:relative;padding-left:25px;margin-right:15px}.radio input[type=radio],.checkbox input[type=checkbox]{display:none}.radio label:before,.checkbox label:before{content:"";display:inline-block;width:16px;height:16px;font-size:13px;margin-right:10px;position:absolute;left:0;top:1px;border:1px solid #b4bfc7;background-color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.radio label:before{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.radio input[type=radio]:checked+label:before,.checkbox input[type=radio]:checked+label:before{content:"";border-color:#d9782a;background-color:#d9782a;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48dGl0bGU+cm91bmQ8L3RpdGxlPjxjaXJjbGUgIGZpbGw9IiNmZmYiIGN4PSI1MCIgY3k9IjUwIiByPSI1MCIvPjwvc3ZnPg==);background-repeat:no-repeat;background-position:center center;-webkit-background-size:50% 50%;-moz-background-size:50% 50%;background-size:50% 50%;color:#fff;font-size:50px;text-align:center;line-height:14px}.checkbox label:before{border-radius:0}.radio input[type=checkbox]:checked+label:before,.checkbox input[type=checkbox]:checked+label:before{content:"\2713";font-weight:bold;font-size:15px;background-color:#d9782a;border-color:#d9782a;color:#fff;text-align:center;line-height:15px}.tab,.tab_opened{display:block;cursor:pointer;position:relative;padding-right:20px;border-bottom:1px solid #ccc}.tab+div{display:none}.tab:after,.close:after,.open:after,.tab_opened:after{display:block;position:absolute;top:45%;right:0;z-index:44;width:12px;height:4px;background:url(/bitrix/templates/shagalov/images/arrow.svg) top left no-repeat}.tab_opened:after{content:"";background-position:0 -3px}.tab:after{content:"";background-position:0 0}.open:after{content:"";background-position:0 -3px}.close:after{content:"";background-position:0 0}.nx-modal{height:1800px;height:100vh;background:#000;display:none;position:absolute;top:0;left:0;right:0;z-index:900;opacity:.8}.rnd-cntrl{display:block;width:74px;height:74px;position:absolute;z-index:100;top:50%;margin-top:-37px;overflow:hidden;text-indent:-1000px;text-align:left;background:rgba(180,191,199,0.5);cursor:pointer;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transition:all .2s ease-out .2s;-moz-transition:all .2s ease-out .2s;-o-transition:all .2s ease-out .2s;transition:all .2s ease-out .2s}.rnd-cntrl:hover{background:rgba(180,191,199,1)}.rnd-cntrl-left{left:0}.rnd-cntrl-right{right:0}.rnd-cntrl:before{content:"";display:block;height:26px;width:26px;position:absolute;top:50%;left:50%;margin:-13px 0 0 -13px;border:6px solid #fff;border-left:0;border-bottom:0;box-sizing:initial}.rnd-cntrl-left:before{margin:-16px 0 0 -10px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.rnd-cntrl-right:before{margin:-16px 0 0 -22px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}@font-face{font-display:fallback;font-family:'rubik';src:url('/bitrix/templates/shagalov/fonts/rubik-medium.eot');src:url('/bitrix/templates/shagalov/fonts/rubik-medium.eot?#iefix') format('embedded-opentype'),url('/bitrix/templates/shagalov/fonts/rubik-medium.woff2') format('woff2'),url('/bitrix/templates/shagalov/fonts/rubik-medium.woff') format('woff'),url('/bitrix/templates/shagalov/fonts/rubik-medium.ttf') format('truetype'),url('/bitrix/templates/shagalov/fonts/rubik-medium.svg#rubikmedium') format('svg');font-weight:bold;font-style:normal}@font-face{font-display:fallback;font-family:'rubik';src:url('/bitrix/templates/shagalov/fonts/rubik-mediumitalic.eot');src:url('/bitrix/templates/shagalov/fonts/rubik-mediumitalic.eot?#iefix') format('embedded-opentype'),url('/bitrix/templates/shagalov/fonts/rubik-mediumitalic.woff2') format('woff2'),url('/bitrix/templates/shagalov/fonts/rubik-mediumitalic.woff') format('woff'),url('/bitrix/templates/shagalov/fonts/rubik-mediumitalic.ttf') format('truetype'),url('/bitrix/templates/shagalov/fonts/rubik-mediumitalic.svg#rubikmedium_italic') format('svg');font-weight:bold;font-style:italic}@font-face{font-display:fallback;font-family:'rubik';src:url('/bitrix/templates/shagalov/fonts/rubik-italic.eot');src:url('/bitrix/templates/shagalov/fonts/rubik-italic.eot?#iefix') format('embedded-opentype'),url('/bitrix/templates/shagalov/fonts/rubik-italic.woff2') format('woff2'),url('/bitrix/templates/shagalov/fonts/rubik-italic.woff') format('woff'),url('/bitrix/templates/shagalov/fonts/rubik-italic.ttf') format('truetype'),url('/bitrix/templates/shagalov/fonts/rubik-italic.svg#rubikitalic') format('svg');font-weight:normal;font-style:italic}@font-face{font-display:fallback;font-family:'rubik';src:url('/bitrix/templates/shagalov/fonts/rubik-regular.eot');src:url('/bitrix/templates/shagalov/fonts/rubik-regular.eot?#iefix') format('embedded-opentype'),url('/bitrix/templates/shagalov/fonts/rubik-regular.woff2') format('woff2'),url('/bitrix/templates/shagalov/fonts/rubik-regular.woff') format('woff'),url('/bitrix/templates/shagalov/fonts/rubik-regular.ttf') format('truetype'),url('/bitrix/templates/shagalov/fonts/rubik-regular.svg#rubikregular') format('svg');font-weight:normal;font-style:normal}@font-face{font-display:fallback;font-family:'rubik_black';src:url('/bitrix/templates/shagalov/fonts/rubik-bold.eot');src:url('/bitrix/templates/shagalov/fonts/rubik-bold.eot?#iefix') format('embedded-opentype'),url('/bitrix/templates/shagalov/fonts/rubik-bold.woff2') format('woff2'),url('/bitrix/templates/shagalov/fonts/rubik-bold.woff') format('woff'),url('/bitrix/templates/shagalov/fonts/rubik-bold.ttf') format('truetype'),url('/bitrix/templates/shagalov/fonts/rubik-bold.svg#rubikmedium') format('svg');font-weight:bold;font-style:normal}@font-face{font-display:swap;font-family:'nx';src:url('/bitrix/templates/shagalov/fonts/nx.eot?27685184');src:url('/bitrix/templates/shagalov/fonts/nx.eot?27685184#iefix') format('embedded-opentype'),url('/bitrix/templates/shagalov/fonts/nx.woff?27685184') format('woff'),url('/bitrix/templates/shagalov/fonts/nx.ttf?27685184') format('truetype'),url('/bitrix/templates/shagalov/fonts/nx.svg?27685184#nx') format('svg');font-weight:normal;font-style:normal}.nx-icon{font-family:nx,Tahoma,Geneva,sans-serif;font-size:14pt}s.r{padding-left:3px;font-family:nx,Tahoma,Geneva,sans-serif;text-decoration:none;font-size:11pt}.nx-load{color:#666;font-size:16pt;font-family:nx,Tahoma,Geneva,sans-serif;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear;display:inline-block}@-moz-keyframes spin{0%{-moz-transform:rotate(0);-o-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-moz-transform:rotate(0);-o-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-o-keyframes spin{0%{-moz-transform:rotate(0);-o-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-ms-keyframes spin{0%{-moz-transform:rotate(0);-o-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spin{0%{-moz-transform:rotate(0);-o-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary,div{display:block;font-weight:inherit;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}/*! jQuery UI - v1.12.1 - 2017-05-17
/* Layout helpers
----------------------------------*/.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default !important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:0}.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:bold}.ui-widget-header a{color:#333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #ccc;background:#ededed;font-weight:normal;color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px #5e9ed6}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #b22764;background:#f0699a;font-weight:normal;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#b22764;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35);/}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("/bitrix/templates/shagalov/images/ui-icons_444444_256x240.png")}.ui-widget-header .ui-icon{background-image:url("/bitrix/templates/shagalov/images/ui-icons_444444_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("/bitrix/templates/shagalov/images/ui-icons_555555_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("/bitrix/templates/shagalov/images/ui-icons_ffffff_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("/bitrix/templates/shagalov/images/ui-icons_777620_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("/bitrix/templates/shagalov/images/ui-icons_cc0000_256x240.png")}.ui-button .ui-icon{background-image:url("/bitrix/templates/shagalov/images/ui-icons_777777_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:0}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:0}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:0}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:0}.ui-widget-overlay{background:#000;opacity:.7;filter:Alpha(Opacity=70)}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}

/* End */


/* Start:/bitrix/templates/shagalov/template_styles.css?177555305035886*/
html {
	font-size: 100%; 
	font-family:sans-serif; 
-webkit-text-size-adjust: 100%; 
	-ms-text-size-adjust: 100%;
 -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale
}

body {
	margin: 0; padding: 0;
	font: 100%/1.3 Rubik, 'rubik', Arial, Helvetica, sans-serif;
	background: #fff;
	color: #000;
}

.panel {
	width: 100%; 
	position: absolute; 
	top: 0; 
	left: 0; 
	z-index: 500;
}

.container {
	display: block; 
	width: 1030px;
	height:auto; 
	margin: 0 auto; 
	position:relative;
	background: transparent; 
	font-size:10.5pt;
	padding:0;
}

.header {
	display: block;  
	padding:0; 
	margin:10px 0; 
	height: 210px;
	background:#fff;
	position:relative; 
}

.logo {
	display: block;
	position: absolute;
	top: 40px;
	left: 50%;
	margin-left: -87px;
	z-index: 30;  
	width: 174px; 
	height: 97px;  
	overflow: hidden; 
	text-indent: -1000px;
	background: url(data:image/svg+xml;base64,PHN2ZyBpZD0iSXNvbGF0aW9uX01vZGUiIGRhdGEtbmFtZT0iSXNvbGF0aW9uIE1vZGUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDE3My45MyA5Ni4xNSI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiMyNzE1MTB9PC9zdHlsZT48L2RlZnM+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTA2LjM2IDIxLjRhNS40MSA1LjQxIDAgMCAwLTMgMCA1LjU2IDUuNTYgMCAwIDAtMi41NSAxLjUgNS4zMSA1LjMxIDAgMCAwIDMgMCA1LjQyIDUuNDIgMCAwIDAgMi41OC0xLjVNODkuODYgMGExNCAxNCAwIDAgMSA5LjkyIDQuMDhsOS44OSA5LjkyLTUuMDcgNS4wN2E4LjQ1IDguNDUgMCAwIDEgNC44NSAxLjVjLTEuMjUgMi0yLjI3IDMuNDMtNC42OCA0LjIyIDIuMSAxLjkzIDIuNDcgMy44OCAyLjUyIDYuNi0yLjc1IDAtNC42OC0uNC02LjYtMi41Mi0uODIgMi40MS0yLjE4IDMuNDYtNC4yNSA0LjcxLTEuMTktMi4xNS0yLTQuMTQtMS4yMi02LjY2YTEzLjg5IDEzLjg5IDAgMCAxLTUuMzYgMSAxNC4zNyAxNC4zNyAwIDAgMS01LjMzLTFjLjcxIDIuNjQuMDkgNC4zNC0xLjIyIDYuNjYtMi0xLjI1LTMuNDMtMi4zLTQuMjItNC43MS0xLjkzIDIuMTUtMy45MSAyLjQ5LTYuNjEgMi41MiAwLTIuNzIuNC00LjY4IDIuNTItNi42LTIuNDQtLjc5LTMuNDYtMi4xOC00LjctNC4yMmE4LjY3IDguNjcgMCAwIDEgNC44OC0xLjVMNzAgMTRhOC42NSA4LjY1IDAgMCAxIDMuNTEtMi40OSAyMy41MyAyMy41MyAwIDAgMS0uNDgtNS4wNyAyMi4zMyAyMi4zMyAwIDAgMSA0LjczLjQ1QTEzLjkyIDEzLjkyIDAgMCAxIDg5Ljg2IDBtLTcuNjMgMjMuMTNhMTIgMTIgMCAwIDAgMTUuMjggMGwtMy44LTMuOGE1LjQ0IDUuNDQgMCAwIDAtNy42OCAwem05LjI3LTlBNy41NSA3LjU1IDAgMCAxIDkzIDkuNTJhNS4zOCA1LjM4IDAgMCAwLTYuMTUtLjA2ek05NC40NSA4YTcuNTIgNy41MiAwIDAgMSA0LjczLTEuNTNsLS44OC0uOTFhMTEuOTIgMTEuOTIgMCAwIDAtMTYuMDctLjcxTDg1LjMyIDhhNy40MSA3LjQxIDAgMCAxIDkuMTMgMG02LjE4IDQuMzlhMi4yNSAyLjI1IDAgMCAwLTMuMiAzLjE4IDIuMjcgMi4yNyAwIDAgMCAzLjIgMCAyLjI0IDIuMjQgMCAwIDAgMC0zLjE4TTk5IDIxLjY5bDcuNzItNy42OS0zLjg4LTMuODhhNS40NCA1LjQ0IDAgMCAwLTcuNzQgNy42NXpNODIuNDkgMzAuNWE1LjMxIDUuMzEgMCAwIDAgMC0zQTUuNDIgNS40MiAwIDAgMCA4MSAyNC45NGE1LjU4IDUuNTggMCAwIDAgMS40NyA1LjU2bS03Ljc0LTEuMzNhNS41MyA1LjUzIDAgMCAwIDQuMDUtNC4wNSA1LjUzIDUuNTMgMCAwIDAtNC4wNSA0LjA1bS0xLjMzLTcuNzRhNS4zMiA1LjMyIDAgMCAwIDIuNiAxLjUgNS40MiA1LjQyIDAgMCAwIDMgMCA1LjY2IDUuNjYgMCAwIDAtMi41OC0xLjUgNS4zMiA1LjMyIDAgMCAwLTMgME05MCAxNS42NWwtNS40Ny01LjUtMy43NC0zLjc3YTUuNDkgNS40OSAwIDAgMCAuNjUgNi44OWwzLjkxIDMuODhhNy4zMyA3LjMzIDAgMCAxIDQuNjUtMS41bS05LjMzIDZsMy4wOS0zLjEyTDgwIDE0Ljc0YTUuNDUgNS40NSAwIDAgMC02Ljg2LS42OHpNNzcuNzggOWExOS4wNyAxOS4wNyAwIDAgMC0yLjU1LS40MyAxOC4xNSAxOC4xNSAwIDAgMCAuMzcgMi40OSA3LjY1IDcuNjUgMCAwIDEgMi40MS4yQTYuNjkgNi42OSAwIDAgMSA3Ny43OCA5TTEwNSAyOS4xNGE1LjM3IDUuMzcgMCAwIDAtMS40Ny0yLjU4IDUuMjQgNS4yNCAwIDAgMC0yLjYxLTEuNDcgNS44NCA1Ljg0IDAgMCAwIDEuNDcgMi42MSA1LjU0IDUuNTQgMCAwIDAgMi42MSAxLjQ0bS03Ljc3IDEuMzNhNS4zOCA1LjM4IDAgMCAwIDEuNTMtMi41NSA1LjY5IDUuNjkgMCAwIDAgMC0zIDUuNyA1LjcgMCAwIDAtMS41MyAyLjU4IDUuNTkgNS41OSAwIDAgMCAwIDNNMjguMzUgOTYuMTVoMi43MlY4OS44aDcuODV2LTIuNDloLTcuODV2LTQuMjNoOC44NXYtMi40OUgyOC4zNXYxNS41NnptMjAuMTggMGgyLjgxTDUzIDkyLjM4aDcuMzRsMS41OSAzLjc3aDIuODlsLTYuOTEtMTUuNjhoLTIuNTJ6TTUzLjk0IDkwbDIuNjYtNi4yNEw1OS4zIDkwaC01LjM2em0yMC41MiA2LjE4aDIuNjlWODVMODIgOTIuMzJoLjA5TDg3IDg1djExLjE1aDIuNzVWODAuNTloLTIuOWwtNC43MyA3LjM0LTQuNzMtNy4zNGgtMi45MnYxNS41NnptMjguNDkgMGgyLjcyVjgwLjU5SDEwM3YxNS41NnptMTUuOSAwaDEwLjkxdi0yLjUyaC04LjE5VjgwLjU5aC0yLjcydjE1LjU2em0yMy42MSAwaDIuNzV2LTYuMjRsNi4xOC05LjM1aC0zLjEybC00LjQyIDYuODktNC4zNC02Ljg5aC0zLjIzbDYuMTkgOS40MXY2LjE1ek0xNjcuNzUgNDkuMzJhMS4xIDEuMSAwIDAgMSAuNC0uMDYgMS40NCAxLjQ0IDAgMCAxIDEuMzMgMS43OWMtLjA2IDIuNDEtMS4zMyA1LjM2LTMuMDYgOC4yMi0yLjMgMy43Ny01IDYuMjQtNi44IDYuMjRhMS4xNSAxLjE1IDAgMCAxLTEuMTEtMS41MWMuMTQtMS4zMyAxLjU5LTMuMTcgMy44OC02LjY2IDIuNDQtMy42NiAzLjI2LTUuMjQgMy4zMi03LjA5cy0xLjE5LTMuMzctMy44OC0zLjM3YTYuNCA2LjQgMCAwIDAtNS4xOSAyLjMyYy43NC0uMjggMi44My0uNzQgMi44My41NHMtMi4zOCA0LjM0LTMuMTcgNS40MWMtMiAyLjgxLTMuNDYgNS0zLjQ2IDcuMzFzMS42NCA0IDQuOSA0YzMuODMgMCA4LTMuNDYgMTAuOTEtNi44OSAzLjU3LTQuMTkgNS4yNy03LjQgNS4yNy0xMGEyLjMxIDIuMzEgMCAwIDAtMi40LTIuNTcgNC4xNiA0LjE2IDAgMCAwLTMuNzcgMi4zbS0xNC4wOSAxLjg0YTQgNCAwIDAgMC00LjI1LTQuMzdjLTMuNzEgMC03LjU0IDEuMzMtMTEuMTcgNS4wN2ExNCAxNCAwIDAgMC00LjE0IDguMTljLTEuMTYgMS42NC0zLjg2IDUuMTMtNS44NyA1LjEzLTIuMzggMC0uOTQtMy4zNS0uNDMtNC40NS44Mi0xLjc5IDIuNzItNSA0LjU2LTguMTEgMi43Mi00LjYyIDcuMTEtMTEgOS42Ny0xNC41MS0xLjIyLjUxLTQuMi4yNS01LjQ0LjI1LTEuNDIgMC0yIC4zNy0zLjYzIDIuNjZzLTQuNDggNi40My01LjcgOC4zMWE2Mi43MiA2Mi43MiAwIDAgMC01IDguN2MtMS4yNSAyLTQuNjUgNy4wOS03LjE0IDcuMDktMi4zIDAgMC0zLjg4LjQtNC42NSAxLjQ1LTIuNTUgNC40NS03LjM3IDcuMTItMTEuMzQtMS4zLjU0LTYuMjEuMzQtNy4yLS4xNC4xNC0xLjc5LTEuMTktMi4yMS0yLjU1LTIuMjEtMy43NyAwLTcuNTcgMS43LTExLjU0IDYtMi43MiAyLjkyLTQuMTQgNi40My00LjE0IDkgMCAyLjk1IDEuNDcgNC40OCA0LjM5IDQuNDggMiAwIDMuMi0xIDQuNjUtMi41NWEzMS43OSAzMS43OSAwIDAgMCAyLjM4LTMuMzJjLjE3LS4yLjI2LS4wNi4xNy4xMWE1LjEyIDUuMTIgMCAwIDAtLjUxIDIuMThjMCAyLjEgMS4yOCAzLjY5IDQuNTQgMy42OSAzLjkxIDAgNi45NS0zLjQ2IDguNzYtNi42M2E4LjU2IDguNTYgMCAwIDAtLjQzIDIuNTVjMCAyLjI0IDEuNzMgNC4wOCA0LjY4IDQuMDggMy42OSAwIDYuMzItMi42NiA4LjIyLTUuNTMgMCAzLjc3IDIuNTUgNS40NyA1Ljc4IDUuNDcgMy44MyAwIDcuODUtMiAxMS4zMS03LjQ2YTE0LjE5IDE0LjE5IDAgMCAwIDIuNTItNy43OW0tMi44Ni0zYzAgMS4zOS0yIDUuODEtNC4yIDkuNjlzLTQuNjUgNy45MS02LjE4IDcuOTFhLjg0Ljg0IDAgMCAxLS44NS0xYzAtMS43OCAxLjkzLTYgMy4zNy04LjU2IDEuODEtMy4zNyA1LjEtOC43MyA3LjE3LTguNzNhLjYzLjYzIDAgMCAxIC42OC43MW0tMzUuODkgMS40N2wtMi41NSA0LjI1YTEwNyAxMDcgMCAwIDEtNi4xMiA5Yy0xLjQ1IDEuNjctMi4zNSAyLjI0LTMgMi4yNGEuNjMuNjMgMCAwIDEtLjY1LS43MWMwLTIgMy4wNi02LjY5IDQuMjItOC41OSAxLjM5LTIuMTUgNS40MS04LjI4IDcuMzctOC4yOC43MSAwIC45MS44OC43MSAyTTkyLjY2IDQ5Yy4xNC0xLjctMS0yLjE1LTIuNDEtMi4yMS0zLjcxLS4wOC03LjcxIDEuNy0xMS42OCA2YTE1Ljg2IDE1Ljg2IDAgMCAwLTMuOTEgN2MtMS4xNiAxLjctMy44NiA1LjI3LTYgNS4yN2EuOTMuOTMgMCAwIDEtMS0xIDkuMjUgOS4yNSAwIDAgMSAxLjQyLTMuNjNjMS40NS0yLjU1IDQuNDUtNy4zNCA3LjA5LTExLjI4QTE3LjggMTcuOCAwIDAgMSA2OSA0OWMuMTQtMS43OS0xLjE5LTIuMjEtMi41NS0yLjIxLTMuNzcgMC03LjU3IDEuNy0xMS41NCA2QTE1LjY0IDE1LjY0IDAgMCAwIDUxIDYwYy0xLjE2IDEuNjctMy44OCA1LjIyLTYgNS4yMmExIDEgMCAwIDEtMS0xLjFjMC0xLjMzIDEuMjUtMy4zMiAzLjYzLTYuOCAyLTIuODkgMy4yMy01IDMuMjMtNi44OSAwLTIuMjQtMS43OS0zLjM3LTMuODgtMy4zNy0zLjQ5IDAtNi4yNCAzLjM3LTguNzkgNi43NS0uMi4yNi0uMjYuMDYtLjE0LS4xNEM0MCA1MCA0NSA0Mi44OSA0OC4zIDM4LjNhMzIuOTIgMzIuOTIgMCAwIDEtNS4yNy4wOGMtMS40MiAwLTIgLjM3LTMuNjMgMi42NmExNjYuNzYgMTY2Ljc2IDAgMCAwLTEwLjA5IDE1LjgyIDEyLjA4IDEyLjA4IDAgMCAwLTEuODQgNS41OGMwIDIuNDkgMS44NCAzLjg1IDQuMTQgNC0uNDMtLjMxLjQtMi4xOCAxLjczLTQuNDhhNzYuOTIgNzYuOTIgMCAwIDEgNC44NS03LjM3YzMuMjMtNC4xNyA1LjQ3LTYgNi41OC02YS41LjUgMCAwIDEgLjU3LjU0YzAgMS0xLjUzIDMuMzUtMy40NiA2LTIuMyAzLjE3LTMuMzcgNS4zLTMuMzcgNy40czEuMzkgMy45NCA0LjM0IDMuOTRjMy41NCAwIDYuMTUtMi42OSA4LTUuNDQtLjM0IDMuMTUuOTQgNS4zMyA0LjM0IDUuMzNzNS40NC0zLjM3IDctNS44N2MuMTctLjIuMjYtLjA2LjE3LjExYTUuMTIgNS4xMiAwIDAgMC0uNTEgMi4xOGMwIDIuMSAxLjI3IDMuNjkgNC41NCAzLjY5IDMuNTcgMCA2LjIxLTIuNzUgOC4wOC01LjUzYTUuMTUgNS4xNSAwIDAgMC0uMDYuOTNjMCAyLjk1IDEuNDcgNC40OCA0LjM5IDQuNDggMy4yOSAwIDUuNDQtMy4zNyA3LTUuODcuMTctLjIuMjYtLjA2LjE3LjExLTEuMTkgMi4zLTMuODggNi43OC01LjMzIDkuMjQtMy44MyA2LjQ2LTYuMDcgNi44My03IDYuODNhMS42MyAxLjYzIDAgMCAxLTEuODQtMS43OSA0LjA3IDQuMDcgMCAwIDEgMS4zNi0zLjI2IDcuNTEgNy41MSAwIDAgMC0yLjA3LS4yNWMtMi42NyAwLTQuMzkgMS4xNi00LjM5IDIuOTUgMCAyLjEgMi44MSAyLjkyIDYgMi45MmExNiAxNiAwIDAgMCA4LjM2LTIuNDEgMjMuMDggMjMuMDggMCAwIDAgNy40Ni03LjJjMi43Mi0zLjgzIDQuNjUtOCA2Ljg2LTExLjczIDEuMzMtMi4zMiAzLTUgNC4xNC02LjcyLTEuMy41NC02IC4zMS02Ljk1LS4xN20tLjUxLjY1bC0yLjQ2IDQuMjZjLTEuMjggMi02LjcyIDExLjI4LTkuMSAxMS4yOGEuNjMuNjMgMCAwIDEtLjY1LS43MWMwLTIgMy02LjY5IDQuMjItOC41OSAxLjM5LTIuMSA1LjQxLTguMjggNy4zNC04LjI4Ljc3IDAgLjkzIDEgLjc0IDJtLTIzLjY0IDBMNjYgNTMuOTFjLTEuMjggMi02LjcyIDExLjI4LTkuMSAxMS4yOGEuNjMuNjMgMCAwIDEtLjY1LS43MWMwLTIgMy4wNi02LjY5IDQuMjItOC41OSAxLjM5LTIuMTUgNS40MS04LjI4IDcuMzctOC4yOC43MSAwIC45MS44OC43MSAyTTI1LjQgMzAuODdjLTctLjIzLTExLjI1IDUuNjctMTEuMjUgMTIuMjJhMTUuMTEgMTUuMTEgMCAwIDAgMS42NyA2Ljc1YzIuMzUgNC42OCAzLjQzIDYuNTIgMy40MyA5Ljc1IDAgNC4wOC0yLjcgOS40MS05LjI1IDkuNDEtMi44MSAwLTUuMzYtMS4wOC01LjM2LTQuOWE1LjUxIDUuNTEgMCAwIDEgNS4yMi01Ljc4IDQgNCAwIDAgMSAxLjExLjE3IDQuNyA0LjcgMCAwIDAtMy42My0xLjMzQzMuNzQgNTcuMTcgMCA1OS44NCAwIDYzLjcyYzAgNSA2LjI5IDUuNzUgOS44OSA1Ljc1IDguNDUgMCAxNS4xNC02LjA3IDE1LjQ4LTEzLjY0LjE3LTIuNzUtLjQtNS0yLTguNDdzLTMuMTItNS43LTMuMTItOC41YzAtMy44OCAyLjU4LTcuNDggNi03LjQzIDMgLjA2IDQuNzkgMi4zIDQuNzkgNS4xNmE1Ljc3IDUuNzcgMCAwIDEtNC42MiA1LjYxIDMuNzQgMy43NCAwIDAgMCAyLjE4LjU0YzIuMTUgMCA2LTEuOSA2LTUuNzMgMC00Ljc5LTUtNi05LjE2LTYuMTUiLz48L3N2Zz4=) center center no-repeat;
	-webkit-background-size: 100% auto;
	   -moz-background-size: 100% auto;
	        background-size: 100% auto;
}
.logo_slogan {
	display: block;
	position: absolute;
	top: 150px;
	left: 50%;
	margin-left: -50px;
	z-index: 30;  
	width: 174px; 
	height: 20px;  
	overflow: hidden; 
	font-style: normal;
	font-size: 7.9pt;
	text-transform: uppercase;
}

.barcode-alarm {
	color: #ff3333;
}

.no-img {
	background-image: url(/bitrix/templates/shagalov/images/logo.svg);
    background-size: 60%;
    background-position: center;
    background-repeat: no-repeat;
    opacity: .3;
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;
}

.shagalov-shop .container .phone {
	display: block;
	position: absolute;
	top: 85px;
	left: 0;
	z-index: 40;
	color: #d9782a;
	font-size: 18pt;
	min-width: 160px;
	text-decoration: none;
}

.shagalov-shop .container .phone-code {
	font-size: 9pt;
	color:#3e454a;
}

.shagalov-shop .header .work-time {
	display: block; 
	position: absolute;
	text-align: right;
	top: 115px;
	left: 0; 
	width: auto;
	padding: 0; 
	margin: 3px 0;
	font-style: normal;
	font-size: 8.5pt;
	min-width: 160px;
}

.search {
	position: absolute;
	z-index: 50;
	bottom: 0;
	left: 50%;
	width: 400px;
	margin-left: -200px;
}

.search .search-inpt {
	width: 100%;
	padding-right: 30px;
-webkit-border-radius: 15px;
   -moz-border-radius: 15px;
        border-radius: 15px; 	
}

.search-sbmt {
	position: absolute;
	top: 7px;
	bottom: 7px;
	right: 10px;
	z-index: 10;
	width: 16px;
	border: none;
	overflow: hidden;
	text-indent: -1000px;
	background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNi41NiAxNy41NSI+PGNpcmNsZSBjeD0iOCIgY3k9IjgiIHI9IjcuNSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjYjRiZmM3Ii8+PHBhdGggZD0iTTEyLjE3IDEzLjg2bC43MS0uNzEgMy42OCAzLjY4LS43MS43MXoiIGZpbGw9IiM3ODg2OTAiLz48L3N2Zz4=) center center no-repeat transparent;
	-webkit-background-size: auto 100%;
	   -moz-background-size: auto 100%;
	        background-size: auto 100%;
	cursor: pointer;
}

.top-menu {
	position: relative;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 13.5pt;
	line-height: 1.2;
	height: 70px;
	padding: 20px 0;
	margin-bottom: 10px;

	display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
-webkit-flex-direction: row;
    -ms-flex-direction: row;
    	flex-direction: row;
    -webkit-flex-wrap: nowrap;
    	-ms-flex-wrap: nowrap;
    		flex-wrap: nowrap;
-webkit-justify-content: space-between;
    	  -ms-flex-pack: justify;
		justify-content: space-between;
-webkit-align-content: stretch;
   -ms-flex-line-pack: stretch;
		align-content: stretch;
-webkit-align-items: flex-start;
		  -ms-flex-align: start;
		align-items: flex-start;
}

.slider {display: block;}
.slider img {
	width: 100%;
}

.main {
	display: block;
	margin: 0; 
	position: relative; 
	padding: 10px 0 30px 0;
	background:#fff; 
}

.content-block {
	display: block;
	background: #ebebeb;
	padding: 30px 0;
}

.content-block h2 {
	font-size: 16pt;
}

.footer {
	width: 100%;
	height: auto;  
	padding: 25px 0 10px 0;  
	position: relative; 
	overflow: hidden; 
	clear: both;
	color: #3e454a; 
	background:#fff;
}

.footer address,
.shagalov-shop .footer .work-time {
	display: block;
	text-align: center; 
	position: relative; 
	width: auto;
	padding: 0; 
	margin: 3px 0;
	font-style: normal;
	
 }

.shagalov-shop .footer .work-time {
	font-size: 8pt;
}

.shagalov-shop .footer .work-time .day {
	display: inline-block;
	min-width: 38px;
	text-align: right;
}

.shagalov-shop .footer .work-time .day-time {
	display: inline-block;
	min-width: 67px;
	text-align: right;
}


.shagalov-shop .footer .phone {
	margin: 0 0 0 -50px;
	text-align: center; 
	font-size: 17pt;
	position: relative;
	top: auto;
	left: auto;
	z-index: 1;
}

.footer .adr {
	margin-bottom: 25px;
}

.footer .adr-contasts {
	display: block;
	height: 27px;
	margin: 10px 0 30px 0;
	width: 100%;
	text-indent: -2000px;
	background: url(data:image/svg+xml;base64,PHN2ZyBkYXRhLW5hbWU9Iklzb2xhdGlvbiBNb2RlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA5My41NyAxNDIuMzMiPjxwYXRoIGQ9Ik00Ni43OSAwYTQ2Ljc3IDQ2Ljc3IDAgMCAwLTM1LjIyIDc3LjU3bC4yMy4yM2E0NyA0NyAwIDAgMCA0IDRsMzEgMzEgMzAuNjEtMzAuNjZBNDYuNzcgNDYuNzcgMCAwIDAgNDYuNzkgMHptMCA2Ni45MWEyMC4xMyAyMC4xMyAwIDEgMSAyMC4xMi0yMC4xMiAyMC4xMyAyMC4xMyAwIDAgMS0yMC4xMiAyMC4xMnoiIGZpbGw9IiNkOTc4MmEiLz48ZWxsaXBzZSBjeD0iNDYuNzkiIGN5PSIxMzQuNDIiIHJ4PSI3LjkxIiByeT0iMzcuMjEiIHRyYW5zZm9ybT0icm90YXRlKC04OS44IDQ2Ljc5MSAxMzQuNDI5KSIgZmlsbD0iIzNlNDU0YSIvPjwvc3ZnPg==) center center no-repeat transparent;
-webkit-background-size: auto 100%;
   -moz-background-size: auto 100%;
	    background-size: auto 100%;
}

.footer .geo {display: none;}

.footer .adr-street {
	white-space: nowrap;
}

.footer .copy {
	font-size:9pt;
	display: block;
	text-align: center;
	color: #788690;
	margin-bottom: 0;
}

.footer .copy-item {
	display: inline;
}

.footer .ip {
	padding: 0 16px;
}

.footer strong {display:block;}

.footer a {
	color:inherit; 
	text-decoration:none;
}

.footer a strong {
	display:inline; 
	text-decoration:underline; 
	font-weight: normal; 
}

.footer address abbr {border:none;}

.nav-social {
	display: block;
	height: auto; 
	margin: 20px 0 25px 0; 
	padding: 0;
	clear: both; 
	position: relative;
	line-height: 1;
	text-align: center; 
}

.nav-social a {
	display: inline-block;
	width: 24px; 
	height: 24px;
	line-height: 24px;  
	margin: 0 6px; 
	padding: 0; 
	position: relative;
	vertical-align: middle; 
	overflow: hidden; 
	border: none;
	text-indent: -1000px; 
	font-size: 8pt;  
	  
	text-decoration: none;
	text-align: left; 
}

.nav-social a:before {
	content: "";
	text-align: center;
	text-indent: 0; 
	display: inline-block;
	position: absolute; 
	top: 0; 
	left: 0; 
	z-index: 10; 
	background: #167926;
	color: #fff;
	font-size: 8pt;
	width: 24px; 
	height: 24px; 
	line-height: 24px;
	-webkit-border-radius: 50%;
	   -moz-border-radius: 50%;
	    -ms-border-radius: 50%;
	     -o-border-radius: 50%;
	        border-radius: 50%; 
	
	font-family: nx, Tahoma, Geneva, sans-serif;
}

/*.nav-social a.zy:before, .nav-social a.zy:hover:before  {
	background: url(/bitrix/templates/shagalov/images/zy.svg) no-repeat;
    width: 24px;
    height: 24px;
    background-size: 24px 24px;
	opacity: 0.8;
}*/
.nav-social a:hover {color: #000;}
.nav-social a:hover:before {background: #000;}

#NXadaptiveSocial.nav-social a.vk:before {
	background: url("data:image/svg+xml;charset=UTF-8,%3csvg aria-labelledby='simpleicons-vk-icon' enable-background='new 0 0 24 24' height='3.33333in' role='img' style='shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd' version='1.1' viewBox='0 0 3333 3333' width='3.33333in' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3cdefs%3e%3cstyle type='text/css'%3e%3c![CDATA[ .fil0 %7bfill:white%7d .fil1 %7bfill:%2362afd1%7d ]]%3e%3c/style%3e%3c/defs%3e%3cg id='Layer_x0020_1'%3e%3ccircle class='fil0' cx='1667' cy='1667' r='1667'/%3e%3cg id='_603888864'%3e%3cpath class='fil1' d='M1645 2147l102 0c0,0 31,-3 47,-20 15,-16 15,-45 15,-45 0,0 -3,-137 61,-157 63,-20 143,132 228,191 65,44 114,35 114,35l228 -3c0,0 119,-8 63,-101 -5,-8 -32,-70 -168,-196 -143,-132 -124,-111 48,-340 104,-139 146,-225 133,-261 -12,-34 -90,-25 -90,-25l-255 2c0,0 -20,-2 -33,6 -14,9 -23,28 -23,28 0,0 -40,108 -94,200 -116,194 -161,204 -179,192 -43,-28 -32,-113 -32,-173 0,-187 28,-266 -56,-286 -27,-7 -48,-11 -119,-12 -92,-1 -169,1 -213,22 -29,14 -51,46 -38,48 17,2 55,10 75,38 27,36 26,116 26,116 0,0 15,221 -35,249 -35,18 -82,-20 -184,-196 -52,-89 -92,-189 -92,-189 0,0 -7,-19 -21,-29 -16,-12 -40,-16 -40,-16l-243 2c0,0 -37,1 -49,17 -12,14 -1,44 -1,44 0,0 190,446 406,670 198,206 423,193 423,193l-4 -4z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");
	background-size: contain;
	width: 27px;
	height: 27px;
	top: 5px;
	content: "";
}
.nav-social a.vk:before {
	background-color: #62afd1;
	content: "В";
	font-size: 14pt;
}
.nav-social a.tg:before {
	background-color: #62afd1;
	content: "t";
	font-size: 42px;
	width: 43px;
	height: 43px;
	left: -9px;
}
.nav-social a.zy {
	border-radius: 50%;
}
.nav-social a.zy:before {
	content: "M";
	color: #ff0000;
	background: #fff;
	font-size: 27px;
	width: 43px;
	height: 43px;
	left: -9px;
}
.nav-social a.fb:before {
	background-color: #5c83bb;
	content: "F";
}
.nav-social a.in:before {
	background: url(/bitrix/templates/shagalov/images/in-bg.jpg) center center no-repeat;
-webkit-background-size: auto 100%;
   -moz-background-size: auto 100%;
	    background-size: auto 100%;
	font-size: 11pt;
	content: "N";
}

.map-contacts {
	width:100%; 
	height:300px;
	margin-top: 20px;
	margin-bottom: 20px;
}



.data-contacts {
	text-align: center;
	color: #3e454a;
}

.social-contacts {
	width: auto;
	text-align: center;
	display: block;
	margin:3em 0;
}

.contacts-phone {
	font-size: 35pt;
	color: #d9782a;
	font-weight: bold;
	padding: 0;
	margin: 0;
	text-decoration: none;
}

.contacts-phone .code {
	font-size: 1em;
	font-weight: normal;
	color: #3e454a;
}

.contacts-phone .code {
	font-size: 1em;
	font-weight: normal;
	color: #3e454a;
}

.contacts-time {
	font-size: 13.5pt;
	padding: 0;
	margin: 1.5em 0;

}

.contacts-adr {font-size: 13pt;}

.contacts-mail a {
	text-decoration: none;
}

@media only screen and (min-width: 1100px) {
	.sticky-panel .h-container {
		width: auto;
		position: fixed;
		left: 0;
		top: 0;
		right: 0;
		margin: 0;
		background: #fff;
		z-index: 500;
		border-bottom: 1px solid #d9782a;
	}

	.sticky-panel .header {
		width: 1030px;
		height: 90px;
		margin: auto;
	}

	.sticky-panel .header .search {display: none;}

	.sticky-panel .header .logo {
		top:15px;
		height: 56px;
		width: 96px;
		margin-left: -45px;
	}

	.sticky-panel .logo_slogan{
		top: 76px;
		height: 16px;
		width: 114px;
		margin-left: -29px;
		font-size: 5pt;
	}

	.sticky-panel .header .phone {top: 28px;}

	.sticky-panel .header .work-time {
		min-width: 0;
		top: 25px;
		left: 190px;
	}

	.sticky-panel .header .shagalov-top-cart {top: 25px;}

	.sticky-panel .header .free-delivery {
		top: -40px;
		right: 190px;
		bottom: auto;
	}

	.sticky-panel .header .free-delivery-true {
		line-height: 32px;
	}
}


/*************MOBILE RULES**********/

@media only screen and (max-width: 1100px) {
	html {overflow-x: hidden;}

	.nxOpenedMenu {
		overflow: hidden; 
		height: 100%; 
		width: 100%;
	}

	.nxOpenedMenu body {
		overflow: hidden; 
		height: 100%; 
		width: 100%;
	}

	.header {
		height: auto;
		margin-top:40px;
		border-bottom: 10px solid transparent;
		
	}

	.shagalov-shop .header .search {
		margin: 0;
		left: 15px;
		right: 15px;
		width: auto;
	}

	.shagalov-shop .header .phone {
		top: 13px;
		left: 20px;
	}

	.logo {
		display: none;
	}
        .logo_slogan{
		display: none;
	}

	.slogan {font-size: 16pt;
		padding: 10px;
	}

	.container {
		width: 100%; 
		min-width: 320px; 
		margin: 0; 
		padding-top: 0px;  
		left: 0%;
		-webkit-transition: all 0.3s ease-out;
		   -moz-transition: all 0.3s ease-out;
		     -o-transition: all 0.3s ease-out;
	 	    -ms-transition: all 0.3s ease-out;
		        transition: all 0.3s ease-out;
	}

	.h-container {
		padding-top: 60px; 		
	}

	.nxOpenedMenu .outer {left: 70%;}

	.main {
		margin: 0 0 10px 0; 
		width: 100%;
		padding-left: 15px;
		padding-right: 15px;
	}


	.content-block {
		padding: 0;
	}

	.content-block .container {
		padding: 25px 15px 15px 15px;
	}

	.footer {
		margin-top: 30px;
		padding:0 0 10px 0;
	}

	.footer  address,
	.footer time {
		width: 100%;
		margin: 0 0 10px 0;
	}

	.shagalov-shop .footer .work-time {
		font-size: 9pt;
		margin-left: -25px;
	}

	.shagalov-shop .footer .work-time .day-time {
		min-width: 73px;
	}

	.shagalov-shop .footer .phone {
		width: 100%;
		margin-bottom: 10px;
		margin-left: 0; 
	}

	.social-contacts {
		right: 15px;
	}

	#NXadaptiveSocial.nav-social a.tg:before {
		font-size: 27px;
	}

	#NXadaptiveSocial.nav-social a.zy {
		border-radius: inherit;
	}

}

#NXadaptiveMenu {
	display: block; 
	overflow-y:auto; overflow-x:hidden;
	position: fixed; 
	z-index:990; 
	top:50px; 
	bottom: 0; 
	right:100%; 
	left:0; 
	background: #fff;
	/*url(/bitrix/templates/shagalov/images/catalog_bg_sh.jpg) bottom right*/
	/*background-attachment: fixed;*/
	background-repeat: no-repeat;
-webkit-background-size: 100% auto;
   -moz-background-size: 100% auto;
        background-size: 100% auto; 
	font-size: 11pt;
	color: #000;
	-webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5); 
	    	box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5);
	font-family: "helvetica neue", helvetica, arial sans;
	-webkit-transition: all 0.3s ease-out;
	   -moz-transition: all 0.3s ease-out;
	     -o-transition: all 0.3s ease-out;
    	-ms-transition: all 0.3s ease-out;
	        transition: all 0.3s ease-out;
}

#NXadaptiveMenu.a-menu-open {display: block; right:30%; }
body{height: 100%; width: 100%; overflow-x: hidden;}


#NXadaptiveMenu a,
#NXadaptiveMenu a:hover,
#NXadaptiveMenu * a, 
#NXadaptiveMenu * a:hover {
	display: inline;
	position: relative;
	top: auto;
	left: auto;
	right: auto;
	bottom: 0; 
	padding: 0; 
	margin: auto; 
	border:none;  
	background:transparent; 
	color: inherit;  
	text-align:inherit; 
	text-decoration: none; 
	text-transform: none; 
	line-height: inherit; 
	font-family:inherit; 
	font-style:normal; 
	font-weight:normal; 
	font-size:inherit;
}

#NXadaptiveMenu   a:hover, 
#NXadaptiveMenu * a:hover {text-decoration: underline; color: #666;}

#NXadaptiveMenu a:before, 
#NXadaptiveMenu a:after,
#NXadaptiveMenu * a:before, 
#NXadaptiveMenu * a:after {display: none;}

#NXadaptiveMenu u {display:none;}

#NXadaptiveMenu nav {
	position: relative;
	display: block;
	margin: 0;
}

#NXadaptiveMenu ul, 
#NXadaptiveMenu ol, 
#NXadaptiveMenu  menu {
	display: block; 
	float: none;
	width: 100%; 
	height: auto;
	margin: 0; 
	padding: 0;
	position: relative; 
	z-index: 1;
	top:auto; 
	right: auto; 
	bottom: auto; 
	left: auto;
	border: none; 
	list-style:none; 
	vertical-align: top;
	background: transparent;  
	text-align:inherit; 
	text-decoration: none; 
	text-transform: none; 
	line-height: inherit; 
	font-family:inherit; 
	font-style:normal; 
	font-weight:normal; 
	font-size:inherit;
	min-width: 300px;

-webkit-column-count: 1;
   -moz-column-count: 1;
	 -o-column-count: 1;
		column-count: 1;
}

#NXadaptiveMenu li {

	

	display: block; 
	float:none;
	width: 100%; 
	height:auto; 
	margin: 0;
	padding: 0;
	position:relative; 
	z-index: 1;
	top:auto; 
	right: auto; 
	bottom: auto; 
	left: auto;
	vertical-align: top;
	background: transparent;
	background: rgba(255, 255, 255, 0.8);
	text-align:inherit; 
	text-decoration: none; 
	text-transform: none; 
	line-height: inherit;
	font-family:inherit; 
	font-style:normal; 
	font-weight:normal; 
	font-size:inherit;
}

#NXadaptiveMenu nav > ul > li li {
	background: rgba(255, 255, 255, 0.1);	
}

#NXadaptiveMenu li li {
	background: rgba(255, 255, 255, 0.3);	
}

#NXadaptiveMenu li a, 
#NXadaptiveMenu li a:hover {
	display: block;
	padding: 1em;
	padding-right: 40px;
	border: 1px solid #ccc ;
	border-bottom-color: #f5f1e9;
	border-left: none;
	border-right: none;
}

#NXadaptiveMenu li ul {background: #fff;}

#NXadaptiveMenu li li a, 
#NXadaptiveMenu li li a:hover {
	font-size: 90%;
	padding-left: 30px;
	border-top-color: #ddd;
	border-bottom-color: #fdfdfd;
}

#NXadaptiveMenu li li ul {background: #eeedeb;}
#NXadaptiveMenu li li li a, 
#NXadaptiveMenu li li li a:hover {
	font-size: 80%;
	border-bottom-color: #FBFAF7;
}

#NXadaptiveMenu .tab, 
#NXadaptiveMenu .tab_opened {
	display: block; 
	cursor:pointer;
	width: 100%; 
	height: 0px;
	position:absolute; 
	z-index: 10;
	padding: 0; 
	margin: 0;
	top: 1em; 
	right: 0; 
	bottom: auto; 
	left: auto;
	background: transparent;
	border: none;}

#NXadaptiveMenu .tab + ul, 
#NXadaptiveMenu .tab + ol, 
#NXadaptiveMenu .tab + menu  {display:none;}

#NXadaptiveMenu .tab:after , 
#NXadaptiveMenu .close:after, 
#NXadaptiveMenu .open:after , 
#NXadaptiveMenu .tab_opened:after { 
	display:block; 
	width:30px; 
	height:30px; 
	position:absolute; 
	top:0; 
	right: 1em; 
	z-index:44;  
	background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSIxMyI+PGcgc3Ryb2tlPSIjMDAwIj48cGF0aCBkPSJNMCA1bDYgNE02IDlsNi00Ii8+PC9nPjwvc3ZnPg==) center center no-repeat;
	-webkit-background-size: 70%; 
	   -moz-background-size: 70%; 
	        background-size: 70%;
	
}

#NXadaptiveMenu .tab_opened:after{ content:"";  
   -moz-transform: rotate(180deg);
     -o-transform: rotate(180deg);
-webkit-transform: rotate(180deg);
        transform: rotate(180deg);
}

#NXadaptiveMenu .tab:after       {content:"";}

#NXadaptiveMenu .open:after      {content:"";  
   -moz-transform: rotate(180deg);
     -o-transform: rotate(180deg);
-webkit-transform: rotate(180deg);
        transform: rotate(180deg);
}

#NXadaptiveMenu .close:after     {content:"";}

#NXadaptiveMenu li span, 
#NXadaptiveMenu li nobr {
	display:inline; 
	border:none;
	background:transparent; 
	padding:0; 
	margin:auto; 
	font-style:normal; 
	font-weight:normal;  
	font-family:inherit; 
	text-decoration:none; 
	text-transform: none;
	box-shadow: none;
}


#NXadaptiveSearchForm {
	display: block; 
	width: 100%; height: auto; 
	overflow: hidden;
	padding: 1em;
	border-top: 1px solid #ccc ;
	background: #ebebeb; 
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
}
#NXadaptiveSearchForm input {
	height: 3em;
	position: relative;
	float: left;
	font-size: 11pt;
	padding: 0.5em 1em;
	border: 1px solid #ccc;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
}
#NXadaptiveSearchForm input[type="text"] {display: block; width: 85%; margin:0;}
#NXadaptiveSearchForm input[type="submit"] {
	width: 15%; float: right;
	padding: 0.5em;
	border-left: none;
	font-family: nx, Arial, Helvetica, sans-serif;  
	background: #FBFAF7;
	cursor: pointer;
-webkit-appearance: none;
}
#NXadaptiveSearchForm input[type="submit"]:hover,
#NXadaptiveSearchForm input[type="submit"]:active {
	background: #ededed;
}

#NXadaptiveSocial {
	display: block;
	width: 100%;
	overflow: hidden;
	height: auto;
	padding: 0 0 0 0; margin: 0 0 0 0;
	position: relative;
	top:auto; left: auto; right: auto; bottom: auto; z-index: 1;
	border-bottom: 1px solid #ccc ;
	background: none;
-webkit-box-sizing: border-box;
   -moz-box-sizing: border-box; 
   		box-sizing: border-box;
}

#NXadaptiveSocial a, 
#NXadaptiveSocial a:hover {
	display: inline-block; 
	height: 40px; 
	width: 33.3%;
	margin: 0; 
	padding: 0; 
	overflow: hidden; 
	text-indent: -1000px;
	position: relative;
	background: none;
	opacity: 1;
	float: left;
	text-align: center;
	border: 0px solid #ccc;
	border-top: 1px solid #ccc;
	border-bottom-color: #f5f1e9;
	border-right-color: #f5f1e9;
	color: #fff;
-webkit-box-sizing: border-box;
   -moz-box-sizing: border-box; 
   		box-sizing: border-box;
}

#NXadaptiveSocial a.vk {
	background-color: #62afd1;
}

#NXadaptiveSocial a.tg {
	background-color: #62afd1;
}

#NXadaptiveSocial a.zy {
	background-color: #62afd1;
}

#NXadaptiveSocial a.fb {
	background-color: #5c83bb;
}

#NXadaptiveSocial a.in {
	background: url(/bitrix/templates/shagalov/images/in-bg.jpg) center center no-repeat;
-webkit-background-size: 100% auto;
   -moz-background-size: 100% auto;
	    background-size: 100% auto;
}

#NXadaptiveSocial a:before {
	display: block;
	height: 40px; 
	width: 40px;
	line-height: 40px;
	position: absolute;
	z-index: 100;
	left:50%; 
	top:0;
	margin-left: -20px;
	background: none;
	text-align: center;
	color: inherit;
}

#NXadaptiveSocial a:hover {
	color: #fff; 
	background: #788690; 
	border-bottom-color: #ccc;
	border-right-color: #ccc;
}

#NXadaptiveNavigation {
	display: block;
	width:100%; 
	min-width:320px; 
	height: 50px; 
	overflow: hidden;
	position:fixed; 
	right:0; 
	left:0; 
	z-index:995;
	background: #ebeff2;
	color:#000;
	font-family: Rubik, "rubik", Helvetica, Arial, sans-serif; 
	border:none;
    -webkit-box-shadow: 0 1px 0 #4D4D4D inset, 0 2px 3px rgba(0, 0, 0, 0.25);
	   -moz-box-shadow: 0 1px 0 #4D4D4D inset, 0 2px 3px rgba(0, 0, 0, 0.25);
	        box-shadow: 0 1px 0 #4D4D4D inset, 0 2px 3px rgba(0, 0, 0, 0.25);  
}

#NXadaptiveNavigation .h-slogan {
	position:relative;
	display:block; 
	padding:1em;
	font-weight:normal; 
	font-size:12pt;
	color: #ebeff2;
	text-align: center;
}

#NXadaptiveNavigation .nav-icon {
	position: absolute; 
	top: 50%; 
	left: 10px; 
	z-index: 100;
	display: block; 
	width: 30px;
	height: 31px;
	overflow: hidden; 
	text-indent: -1000px;
	padding: 6px;
	background: #788690; 
	cursor: pointer; 
	margin-top: -15px;
	-weblit-border-radius: 3px; 
	   -moz-border-radius: 3px; 
	        border-radius: 3px;
-webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
	 	box-sizing: border-box; 
}

#NXadaptiveNavigation .h-basket {
	z-index: 110;
	right: 10px;
	left: auto;
	overflow: visible;
	font-size: 0px;
	background-position: center center;
	background-repeat: no-repeat;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOS44MTIiIGhlaWdodD0iMTcuNzIiPjxwYXRoIGQ9Ik0xOC44NDIgMTEuNjZINC45ODl2LS42OGwxMi43MjMtMS42OWExLjM1MyAxLjM1MyAwIDAgMCAxLjE2OC0xLjMzdi00LjJhMS4yNzYgMS4yNzYgMCAwIDAtMS4yNjctMS4yN0g0Ljk4OXYtLjk2QTEuNTQ1IDEuNTQ1IDAgMCAwIDMuNDQxLS4wMUguOTc5YS45OC45OCAwIDEgMCAwIDEuOTZoMi4wMzl2MTAuMTNhMS41NDcgMS41NDcgMCAwIDAgMS41NDggMS41NWgxNC4yNzZhLjk4NS45ODUgMCAwIDAgMC0xLjk3ek0xNS4xOTcgMy45aDIuMjc2djRsLTIuMjc2LjMxVjMuOXptLTMuNTQ1IDBoMi40MTl2NC40NmwtMi40MTkuMzJWMy45em0tMy41NDMgMGgyLjQxOXY0LjkybC0yLjQxOS4zMlYzLjl6bS0zLjEyIDBoMnY1LjM5bC0yIC4yN1YzLjl6bTIuNTA4IDkuOTJhMS45NDUgMS45NDUgMCAxIDAgMS45NDQgMS45NCAxLjk0MiAxLjk0MiAwIDAgMC0xLjk0NC0xLjk0em05LjM3NiAwYTEuOTQ1IDEuOTQ1IDAgMSAwIDEuOTQ1IDEuOTQgMS45NDQgMS45NDQgMCAwIDAtMS45NDUtMS45NHoiIGZpbGw9IiNmZmYiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==);
	-webkit-background-size: 75% auto;
	   -moz-background-size: 75% auto;
	        background-size: 75% auto;
}

#NXadaptiveNavigation .h-basket:before {
	text-indent: 0;
	content: attr(data-sum);
	position: absolute;
	top:5px;
	right: 25px;
	z-index: 12;
	line-height: 20px;
	color: #000;
	height: 20px;
	padding: 0 5px;
	white-space: nowrap;
	width: auto;
	font-size: 9pt;
	text-align: right;
	background: #D9782A;
	color: #fff;
-weblit-border-radius: 15px;
   -moz-border-radius: 15px;
        border-radius: 15px;
}

#NXadaptiveNavigation .h-basket:after {
	text-indent: 0;
	content: attr(data-value);
	position: absolute;
	top:5px;
	left: -16px;
	z-index: 10;
	display: block;
	display: none;
	height: 20px;
	width: 20px;
	line-height: 20px;
	text-align: center;
	background: #D9782A;
	color: #fff;
	font-size: 7pt;
-weblit-border-radius: 50%;
   -moz-border-radius: 50%;
        border-radius: 50%;

}

#NXadaptiveNavigation .h-basket:hover:after {
	background-color: #fff;
	color: #D9782A;
}


		  
			  #NXadaptiveNavigation .nav-icon:hover,
.nxOpenedMenu #NXadaptiveNavigation .h-close {background-color: #d9782a;}

#NXadaptiveNavigation .h-nav:before, 
#NXadaptiveNavigation .h-nav:after {
	content:""; display:block; height:11px; 
	border:3px solid #fff; border-right:none; border-left:none;
-webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
	 	box-sizing: border-box; 
}

#NXadaptiveNavigation .h-nav:after  {border-top:none; height:8px;}
          
.nxOpenedMenu #NXadaptiveNavigation .h-nav:before, 
.nxOpenedMenu #NXadaptiveNavigation .h-nav:after,
#NXadaptiveNavigation .h-nav:hover:before, 
#NXadaptiveNavigation .h-nav:hover:after {border-color: #fff;}


#NXadaptiveNavigation .h-logo {
	display: inline-block;
	position: absolute; 
	top:0;
	width: 100px; 
	bottom:0; 
	left: 50%;
	margin-left: -50px; 
	right:80px; 
	z-index: 90;
	text-indent: -1000px;
	background:url(/bitrix/templates/shagalov/images/logo.svg) 10px center no-repeat transparent;
	-webkit-background-size: auto 80%;
	   -moz-background-size: auto 80%;
	        background-size: auto 80%;
}

#NXadaptiveNavigation .h-logo:before {
	content: "";
	position: absolute;
	display: block;
	top:0; bottom: 0; left: 0; z-index: 300;
	width: 200px;
}

#NXadaptiveMenu #NXadaptiveTel {
	display: block; 
	color: #fff; 
	padding: 15px; 
	background: #788690; 
	font-size: 17pt; 
	text-decoration: none;
} 

#NXadaptiveMenu #NXadaptiveTel:before{
		content: "Т";
		display: inline-block;
		
		float:right;
		width: 0.95em; height: 1em;
		padding: 5px;
		border: 2px solid #fff;  
		font-size: 14pt;
		font-family: nx, Tahoma, Geneva, sans-serif;   
		line-height: 1em; text-align: center; 
-webkit-border-radius: 5px;
   -moz-border-radius: 5px;
    -ms-border-radius: 5px;
     -o-border-radius: 5px;
	    border-radius: 5px;
}
#NXadaptiveMenu #NXadaptiveTel:hover:before {
	color: #ddd;
	border-color: #ddd;
}

/**********************************/ 

@media only screen and (max-width: 640px) {

	.left, 
	.right {
		width: 100%;
		margin-bottom: 10px;
	-webkit-flex: 0 1 100%;
	    -ms-flex: 0 1 100%;
	    	flex: 0 1 100%;
	}

	.footer .copy-item {
		display: block;
		margin: 5px 0;
	}

	.social-contacts {
		position: relative;
		top: auto;
		right: auto;
		z-index: 1;
	}

	.contacts-phone {
		font-size: 20pt;
	}

}


@media only screen and (max-width: 450px) {

	.h-contaner {padding-top: 50px;}

	.nxOpenedMenu #NXadaptiveMenu { 
		right: 0;
	}

	#NXadaptiveNavigation .h-slogan {
		width: 40px;
		text-indent: -1000px;
		overflow: hidden;
	}

	.shagalov-shop .header .phone  {
		display: none;
	}

	.top-menu {
		display: none;
	}

	.contacts-phone {
		font-size: 16pt;
	}
}
/* End */
/* /bitrix/templates/shagalov/catalog.min.css?169219194930401 */
/* /bitrix/templates/shagalov/slick-slider.min.css?16921919503929 */
/* /bitrix/templates/.default/components/bitrix/search.title/shagalov_1.0/style.min.css?16921919802125 */
/* /bitrix/templates/.default/components/bitrix/sale.basket.basket.line/shagalov_1.0/style.css?16962495719029 */
/* /bitrix/templates/.default/components/bitrix/menu/shagalov_catalog_1.0/style.min.css?16921919743761 */
/* /bitrix/templates/.default/components/bitrix/menu/shagalov_section_1.0/style.css?17381506594860 */
/* /bitrix/templates/.default/components/bitrix/menu/shagalov_horizontal_1.0/style.css?17381497822539 */
/* /bitrix/templates/.default/components/bitrix/breadcrumb/shagalov_1.0/style.min.css?16921919701058 */
/* /bitrix/templates/.default/components/ip/nx.plugin_1.0/shagalov_cookie_1.0/style.min.css?1692191983555 */
/* /bitrix/templates/shagalov/styles.min.css?169219195036752 */
/* /bitrix/templates/shagalov/template_styles.css?177555305035886 */
