@charset "UTF-8";
/* line 1, ../sass/lib/_reset.scss */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; vertical-align: baseline; }

/* line 14, ../sass/lib/_reset.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }

/* line 17, ../sass/lib/_reset.scss */
b, strong { font-weight: bold; }

/* line 20, ../sass/lib/_reset.scss */
img { color: transparent; font-size: 0; vertical-align: middle; -ms-interpolation-mode: bicubic; }

/* line 26, ../sass/lib/_reset.scss */
body, html { min-height: 100%; }

/* line 29, ../sass/lib/_reset.scss */
img, fieldset, a img { border: none; }

/* line 32, ../sass/lib/_reset.scss */
input[type="submit"], button { cursor: pointer; }
/* line 35, ../sass/lib/_reset.scss */
input[type="submit"]::-moz-focus-inner, button::-moz-focus-inner { padding: 0; border: 0; }

/* line 40, ../sass/lib/_reset.scss */
textarea { overflow: auto; }

/* line 43, ../sass/lib/_reset.scss */
input, button { margin: 0; padding: 0; border: 0; }

/* line 48, ../sass/lib/_reset.scss */
input, textarea, select, button, h1, h2, h3, h4, h5, h6, a, span, a:focus { outline: none; }

/* line 52, ../sass/lib/_reset.scss */
ul, ol { list-style-type: none; }

/* line 53, ../sass/lib/_reset.scss */
table { border-spacing: 0; border-collapse: collapse; width: 100%; }

/* line 58, ../sass/lib/_reset.scss */
svg { overflow: hidden; }

/* line 60, ../sass/lib/_reset.scss */
.clear:after, .clear:before { clear: both; display: block; zoom: 1; content: ''; }

/* line 67, ../sass/lib/_reset.scss */
.left { float: left; }

/* line 68, ../sass/lib/_reset.scss */
.right { float: right; }

/* line 69, ../sass/lib/_reset.scss */
html, body { font-family: 'PT Sans', sans-serif; font-size: 14px; color: #000; }

/* line 74, ../sass/lib/_reset.scss */
body { background: #fcf7f3; }

@font-face { font-family: "Lato"; src: url("fonts/lato-regular.c2bebe53017b.eot"); src: url("fonts/lato-regular.c2bebe53017b.eot?#iefix") format("embedded-opentype"), url("fonts/lato-regular.0e6e64e48e21.woff") format("woff"), url("fonts/lato-regular.181e6e9ff127.ttf") format("truetype"), url("fonts/lato-regular.b46b54e9adaf.svg") format("svg"); font-weight: normal; font-style: normal; }
@font-face { font-family: "Lato"; src: url("fonts/lato-italic.494cc4310bd7.eot"); src: url("fonts/lato-italic.494cc4310bd7.eot?#iefix") format("embedded-opentype"), url("fonts/lato-italic.8f11cad8ef78.woff") format("woff"), url("fonts/lato-italic.372001b67d7f.ttf") format("truetype"), url("fonts/lato-italic.d952019f828c.svg") format("svg"); font-weight: normal; font-style: italic; }
@font-face { font-family: "Lato"; src: url("fonts/lato-medium.b31d7753114a.eot"); src: url("fonts/lato-medium.b31d7753114a.eot?#iefix") format("embedded-opentype"), url("fonts/lato-medium.9c47e50761b8.woff") format("woff"), url("fonts/lato-medium.88a13ab01503.ttf") format("truetype"), url("fonts/lato-medium.09416e95708d.svg") format("svg"); font-weight: 500; font-style: normal; }
@font-face { font-family: "Lato"; src: url("fonts/lato-semibold.da9106450373.eot"); src: url("fonts/lato-semibold.da9106450373.eot?#iefix") format("embedded-opentype"), url("fonts/lato-semibold.986cc6711eaa.woff") format("woff"), url("fonts/lato-semibold.cb8ef7a7d864.ttf") format("truetype"), url("fonts/lato-semibold.f3ec2ba03ec8.svg") format("svg"); font-weight: 600; font-style: normal; }
@font-face { font-family: "Lato"; src: url("fonts/lato-semibolditalic.eb8b1dfd19cf.eot"); src: url("fonts/lato-semibolditalic.eb8b1dfd19cf.eot?#iefix") format("embedded-opentype"), url("fonts/lato-semibolditalic.5e8a8022a9a8.woff") format("woff"), url("fonts/lato-semibolditalic.a2720bbb7dcc.ttf") format("truetype"), url("fonts/lato-semibolditalic.a8e01a8046fc.svg") format("svg"); font-weight: 600; font-style: italic; }
@font-face { font-family: "Lato"; src: url("fonts/lato-bold.7d629d26ee4c.eot"); src: url("fonts/lato-bold.7d629d26ee4c.eot?#iefix") format("embedded-opentype"), url("fonts/lato-bold.5691fada4bc0.woff") format("woff"), url("fonts/lato-bold.73bd0e0cb859.ttf") format("truetype"), url("fonts/lato-bold.6b28c52faed8.svg") format("svg"); font-weight: 700; font-style: normal; }
@font-face { font-family: "Lato"; src: url("fonts/lato-black.5aff154757fc.eot"); src: url("fonts/lato-black.5aff154757fc.eot?#iefix") format("embedded-opentype"), url("fonts/lato-black.28cc2fcbc0c8.woff") format("woff"), url("fonts/lato-black.d6d6a452a281.ttf") format("truetype"), url("fonts/lato-black.b0a0c53c9abc.svg") format("svg"); font-weight: 800; font-style: normal; }
@font-face { font-family: "Lato"; src: url("fonts/lato-heavy.8221422d94e2.eot"); src: url("fonts/lato-heavy.8221422d94e2.eot?#iefix") format("embedded-opentype"), url("fonts/lato-heavy.d506397fde64.woff") format("woff"), url("fonts/lato-heavy.5b24d57d7dc1.ttf") format("truetype"), url("fonts/lato-heavy.96ae1961a877.svg") format("svg"); font-weight: 900; font-style: normal; }
@font-face { font-family: "icomoon"; src: url("fonts/icomoon.e851864ec858.eot"); src: url("fonts/icomoon.e851864ec858.eot?#iefix") format("embedded-opentype"), url("fonts/icomoon.2570c51e5ca0.woff") format("woff"), url("fonts/icomoon.b49131d5c8e2.ttf") format("truetype"), url("fonts/icomoon.ccf8e42d08cf.svg") format("svg"); font-weight: normal; font-style: normal; }
@font-face { font-family: "icomoon2"; src: url("fonts/icomoon2.2ee8cce88849.eot"); src: url("fonts/icomoon2.2ee8cce88849.eot?#iefix") format("embedded-opentype"), url("fonts/icomoon2.163f29a3f15e.woff") format("woff"), url("fonts/icomoon2.e786d186fdf0.ttf") format("truetype"), url("fonts/icomoon2.e5a48a92ef23.svg") format("svg"); font-weight: normal; font-style: normal; }
@font-face { font-family: "icomoon3"; src: url("fonts/icomoon3.acde9a41557e.eot"); src: url("fonts/icomoon3.acde9a41557e.eot?#iefix") format("embedded-opentype"), url("fonts/icomoon3.0e373eab043d.woff") format("woff"), url("fonts/icomoon3.d6f676abb41a.ttf") format("truetype"), url("fonts/icomoon3.3734a7e197c5.svg") format("svg"); font-weight: normal; font-style: normal; }
@font-face { font-family: "icomoon-phone"; src: url("fonts/icomoon-phone.2481b2e018af.eot"); src: url("fonts/icomoon-phone.2481b2e018af.eot?#iefix") format("embedded-opentype"), url("fonts/icomoon-phone.5b0f20fa01f4.woff") format("woff"), url("fonts/icomoon-phone.5ad088650617.ttf") format("truetype"), url("fonts/icomoon-phone.eaea527c2efe.svg") format("svg"); font-weight: normal; font-style: normal; }
@font-face { font-family: "Sansation"; src: url("fonts/sansation-bold.9b316f353649.eot"); src: url("fonts/sansation-bold.9b316f353649.eot?#iefix") format("embedded-opentype"), url("fonts/sansation-bold.262d7300551c.woff") format("woff"), url("fonts/sansation-bold.c164e070acf9.ttf") format("truetype"), url("fonts/sansation-bold.2fbbecdaa896.svg") format("svg"); font-weight: 700; font-style: normal; }
/* line 1, ../sass/_icons.scss */
.icon { font-family: 'icomoon'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; /* Enable Ligatures ================ */ -webkit-font-feature-settings: "liga"; -moz-font-feature-settings: "liga=1"; -moz-font-feature-settings: "liga"; -ms-font-feature-settings: "liga" 1; -o-font-feature-settings: "liga"; font-feature-settings: "liga"; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

/* line 24, ../sass/_icons.scss */
.header-top__link .header-top__request .icon-phone { margin: -2px 10px 0 10px; }

/* line 26, ../sass/_icons.scss */
.icon-twitter { color: #6fcafd; }

/* line 27, ../sass/_icons.scss */
.icon-facebook { color: #455796; }

/* line 28, ../sass/_icons.scss */
.icon-vkontakte { color: #5e6fa4; }

/* line 29, ../sass/_icons.scss */
.icon-fz22 { font-size: 22px; }

/* line 31, ../sass/_icons.scss */
.icon-fz23 { font-size: 19px; }

/* line 32, ../sass/_icons.scss */
.icon-fz18 { font-size: 18px; }

/* line 33, ../sass/_icons.scss */
.icon-fz28 { font-size: 28px; }

/* line 34, ../sass/_icons.scss */
.icon-fz41 { font-size: 41px; }

/* line 35, ../sass/_icons.scss */
.icon-fz39 { font-size: 39px; }

/* line 36, ../sass/_icons.scss */
.icon-fz30 { font-size: 30px; }

/* line 37, ../sass/_icons.scss */
.icon-fz35 { font-size: 35px; }

/* line 38, ../sass/_icons.scss */
.icon-fz37 { font-size: 37px; }

/* line 39, ../sass/_icons.scss */
.icon-fz32 { font-size: 32px; }

/* line 40, ../sass/_icons.scss */
.icon-fz43 { font-size: 43px; }

/* line 41, ../sass/_icons.scss */
.icon-fz33 { font-size: 33px; }

/* line 42, ../sass/_icons.scss */
.icon-fz45 { font-size: 45px; }

/* line 43, ../sass/_icons.scss */
.icon-fz48 { font-size: 48px; }

/* line 44, ../sass/_icons.scss */
.icon-fz51 { font-size: 51px; }

/* line 45, ../sass/_icons.scss */
.icon-fz53 { font-size: 53px; }

/* line 46, ../sass/_icons.scss */
.icon-fz40 { font-size: 40px; }

/* line 47, ../sass/_icons.scss */
.icon-fz38 { font-size: 38px; }

/* line 48, ../sass/_icons.scss */
.icon-fz42 { font-size: 42px; }

/* line 49, ../sass/_icons.scss */
.icon-fz55 { font-size: 55px; }

/* line 50, ../sass/_icons.scss */
.icon-fz247 { font-size: 247px; }

/* line 51, ../sass/_icons.scss */
.icon-fz13 { font-size: 13px; }

/* line 52, ../sass/_icons.scss */
.icon-fz15 { font-size: 15px; }

/* line 53, ../sass/_icons.scss */
.icon-fz25 { font-size: 25px; }

/* line 54, ../sass/_icons.scss */
.icon-fz80 { font-size: 80px; }

/* line 55, ../sass/_icons.scss */
.icon-chetbox:before { content: "\e643"; }

/* line 58, ../sass/_icons.scss */
.icon-chetbox_active:before { content: "\e644"; }

/* line 61, ../sass/_icons.scss */
.icon-peper:before { content: "\e604"; }

/* line 64, ../sass/_icons.scss */
.icon-price:before { content: "\e605"; }

/* line 67, ../sass/_icons.scss */
.icon-vegan:before { content: "\e642"; }

/* line 70, ../sass/_icons.scss */
.icon-plus_konk:before { content: "\e641"; }

/* line 73, ../sass/_icons.scss */
.icon-konkurs_end:before { content: "\e63a"; }

/* line 76, ../sass/_icons.scss */
.icon-two:before { content: "\e63b"; }

/* line 79, ../sass/_icons.scss */
.icon-equal_konstr:before { content: "\e63c"; }

/* line 82, ../sass/_icons.scss */
.icon-konkurs_openwote:before { content: "\e63d"; }

/* line 85, ../sass/_icons.scss */
.icon-one:before { content: "\e63e"; }

/* line 88, ../sass/_icons.scss */
.icon-plusl_konstr:before { content: "\e63f"; }

/* line 91, ../sass/_icons.scss */
.icon-three:before { content: "\e640"; }

/* line 94, ../sass/_icons.scss */
.icon-konk_end:before { content: "\e639"; }

/* line 97, ../sass/_icons.scss */
.icon-rewadmin:before { content: "\e62d"; }

/* line 100, ../sass/_icons.scss */
.icon-rewuser:before { content: "\e638"; }

/* line 103, ../sass/_icons.scss */
.icon-star:before { content: "\e637"; }

/* line 106, ../sass/_icons.scss */
.icon-error:before { content: "\e625"; }

/* line 109, ../sass/_icons.scss */
.icon-accept:before { content: "\e62c"; }

/* line 112, ../sass/_icons.scss */
.icon-razver:before { content: "\e62a"; }

/* line 115, ../sass/_icons.scss */
.icon-sver:before { content: "\e62b"; }

/* line 118, ../sass/_icons.scss */
.icon-arrowcal1:before { content: "\e635"; }

/* line 121, ../sass/_icons.scss */
.icon-arrowcal2:before { content: "\e636"; }

/* line 124, ../sass/_icons.scss */
.icon-osminog:before { content: "\e634"; }

/* line 127, ../sass/_icons.scss */
.icon-popupsushi:before { content: "\e633"; }

/* line 130, ../sass/_icons.scss */
.icon-cancel:before { content: "\e632"; }

/* line 133, ../sass/_icons.scss */
.icon-question:before { content: "\e631"; }

/* line 136, ../sass/_icons.scss */
.icon-oplata_cart:before { content: "\e62e"; }

/* line 139, ../sass/_icons.scss */
.icon-oplata_cash:before { content: "\e62f"; }

/* line 142, ../sass/_icons.scss */
.icon-oplata_im:before { content: "\e630"; }

/* line 145, ../sass/_icons.scss */
.icon-calendar:before { content: "\e627"; }

/* line 148, ../sass/_icons.scss */
.icon-delete_box:before { content: "\e628"; }

/* line 151, ../sass/_icons.scss */
.icon-time:before { content: "\e629"; }

/* line 154, ../sass/_icons.scss */
.icon-delete:before { content: "\e626"; }

/* line 157, ../sass/_icons.scss */
.icon-sort5:before { content: "\e622"; }

/* line 160, ../sass/_icons.scss */
.icon-sort8:before { content: "\e623"; }

/* line 163, ../sass/_icons.scss */
.icon-arrow_back:before { content: "\e624"; }

/* line 166, ../sass/_icons.scss */
.icon-favorite:before { content: "\e621"; }

/* line 169, ../sass/_icons.scss */
.icon-rubl:before { content: "\e620"; }

/* line 172, ../sass/_icons.scss */
.icon-fb:before { content: "\e61d"; }

/* line 175, ../sass/_icons.scss */
.icon-twitter:before { content: "\e61e"; }

/* line 178, ../sass/_icons.scss */
.icon-vk:before { content: "\e61f"; }

/* line 181, ../sass/_icons.scss */
.icon-cake:before { content: "\e601"; }

/* line 184, ../sass/_icons.scss */
.icon-car:before { content: "\e602"; }

/* line 187, ../sass/_icons.scss */
.icon-cart:before { content: "\e603"; }

/* line 190, ../sass/_icons.scss */
.icon-clock:before { content: "\e607"; }

/* line 193, ../sass/_icons.scss */
.icon-credit-card:before { content: "\e608"; }

/* line 196, ../sass/_icons.scss */
.icon-edit1:before { content: "\e60b"; }

/* line 199, ../sass/_icons.scss */
.icon-gift:before { content: "\e60c"; }

/* line 202, ../sass/_icons.scss */
.icon-menu:before { content: "\e60f"; }

/* line 205, ../sass/_icons.scss */
.icon-phone:before { content: "\e611"; }

/* line 208, ../sass/_icons.scss */
.icon-sushi_menu:before { content: "\e618"; }

/* line 211, ../sass/_icons.scss */
.icon-user:before { content: "\e61b"; }

/* line 214, ../sass/_icons.scss */
.icon-arrow:before { content: "\e62b"; }

/* line 223, ../sass/_icons.scss */
.icon-like:before { content: "\e60e"; }

/* line 227, ../sass/_icons.scss */
.icon-pitstsa { font-size: 33px; }
/* line 229, ../sass/_icons.scss */
.icon-pitstsa:before { content: "\e612"; }

/* line 233, ../sass/_icons.scss */
.icon-sushi { font-size: 41px; }
/* line 235, ../sass/_icons.scss */
.icon-sushi:before { content: "\e61a"; }

/* line 239, ../sass/_icons.scss */
.icon-rolly { font-size: 39px; }
/* line 241, ../sass/_icons.scss */
.icon-rolly:before { content: "\e613"; }

/* line 245, ../sass/_icons.scss */
.icon-teplye-rolly { font-size: 35px; }
/* line 247, ../sass/_icons.scss */
.icon-teplye-rolly:before { content: "\e61c"; }

/* line 251, ../sass/_icons.scss */
.icon-boks-sushi { font-size: 37px; }
/* line 253, ../sass/_icons.scss */
.icon-boks-sushi:before { content: "\e619"; }

/* line 257, ../sass/_icons.scss */
.icon-onigiri { font-size: 32px; }
/* line 259, ../sass/_icons.scss */
.icon-onigiri:before { content: "\e610"; }

/* line 263, ../sass/_icons.scss */
.icon-sashimi { font-size: 43px; }
/* line 265, ../sass/_icons.scss */
.icon-sashimi:before { content: "\e615"; }

/* line 269, ../sass/_icons.scss */
.icon-assorti-sety { font-size: 33px; }
/* line 271, ../sass/_icons.scss */
.icon-assorti-sety:before { content: "\e600"; }

/* line 275, ../sass/_icons.scss */
.icon-salaty { font-size: 39px; }
/* line 277, ../sass/_icons.scss */
.icon-salaty:before { content: "\e614"; }

/* line 281, ../sass/_icons.scss */
.icon-supy { font-size: 39px; }
/* line 283, ../sass/_icons.scss */
.icon-supy:before { content: "\e617"; }

/* line 287, ../sass/_icons.scss */
.icon-goriachee { font-size: 39px; }
/* line 289, ../sass/_icons.scss */
.icon-goriachee:before { content: "\e60d"; }

/* line 293, ../sass/_icons.scss */
.icon-deserty { font-size: 45px; }
/* line 295, ../sass/_icons.scss */
.icon-deserty:before { content: "\e609"; }

/* line 299, ../sass/_icons.scss */
.icon-detiam { font-size: 35px; }
/* line 301, ../sass/_icons.scss */
.icon-detiam:before { content: "\e606"; }

/* line 305, ../sass/_icons.scss */
.icon-napitki { font-size: 37px; }
/* line 307, ../sass/_icons.scss */
.icon-napitki:before { content: "\e60a"; }

/* line 311, ../sass/_icons.scss */
.icon-sousy { font-size: 45px; }
/* line 313, ../sass/_icons.scss */
.icon-sousy:before { content: "\e616"; }

/* line 317, ../sass/_icons.scss */
.icon-wok { background: url("../images/wok-icon.b4e27042d8cf.png") no-repeat center center; background-size: contain; }

/* line 321, ../sass/_icons.scss */
.big-menu-wok:hover .icon-wok { background: url("../images/wok-icon-hover.7aea0d22c268.png") no-repeat center center; background-size: contain; }

/* line 325, ../sass/_icons.scss */
.icon-pizzas { background: url("../images/pizza-icon.378f20c67bd0.png") no-repeat center center; background-size: contain; }

/* line 329, ../sass/_icons.scss */
.big-menu-pizzas:hover .icon-pizzas { background: url("../images/pizza-icon-hover.ea2b59a02cd8.png") no-repeat center center; background-size: contain; }

/* line 333, ../sass/_icons.scss */
.icon-evropeyskaya-kuhnya { background: url("../images/euro-icon.a059a0d9527d.png") no-repeat center center; background-size: contain; }

/* line 337, ../sass/_icons.scss */
.big-menu-evropeyskaya-kuhnya.active .icon-evropeyskaya-kuhnya, .big-menu-evropeyskaya-kuhnya.active:hover .icon-evropeyskaya-kuhnya, .big-menu-evropeyskaya-kuhnya:hover .icon-evropeyskaya-kuhnya { background: url("../images/euro-icon-hover.da671dba2d8a.png") no-repeat center center !important; background-size: contain !important; }

/* additions icons */
/* line 346, ../sass/_icons.scss */
.addition-salyami:before { content: "\e651"; }

/* line 349, ../sass/_icons.scss */
.addition-pepperoni:before { content: ""; }

/* line 352, ../sass/_icons.scss */
.addition-bekon:before { content: ""; }

/* line 355, ../sass/_icons.scss */
.addition-vetchina:before { content: ""; }

/* line 358, ../sass/_icons.scss */
.addition-svinina:before { content: ""; }

/* line 361, ../sass/_icons.scss */
.addition-govyadina:before { content: ""; }

/* line 364, ../sass/_icons.scss */
.addition-syr-motsarella:before { content: ""; }

/* line 367, ../sass/_icons.scss */
.addition-olivki-zelenye:before { content: ""; }

/* line 370, ../sass/_icons.scss */
.addition-masliny-chernye:before { content: ""; }

/* line 373, ../sass/_icons.scss */
.addition-griby-svezhie:before { content: ""; }

/* line 376, ../sass/_icons.scss */
.addition-griby-marinovannye:before { content: ""; }

/* line 379, ../sass/_icons.scss */
.addition-perec-chili:before { content: ""; }

/* line 382, ../sass/_icons.scss */
.addition-perec-halapeno:before { content: ""; }

/* line 385, ../sass/_icons.scss */
.addition-petrushka:before { content: ""; }

/* line 388, ../sass/_icons.scss */
.addition-ananasy:before { content: ""; }

/* line 391, ../sass/_icons.scss */
.addition-luk-krasnyj:before { content: ""; }

/* line 1, ../sass/_main.scss */
a, .icon { -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; text-decoration: none; }

/* line 7, ../sass/_main.scss */
body { font-family: Lato, Arial, sans-serif; min-width: 1220px; width: 100%; }
/* line 13, ../sass/_main.scss */
body > .container { height: auto; min-height: 100%; }

/* line 19, ../sass/_main.scss */
header { margin-bottom: 7px; position: relative; z-index: 997; }
/* line 24, ../sass/_main.scss */
header.sticked { padding-bottom: 68px; }

/* line 32, ../sass/_main.scss */
html, body, .container { height: 100%; }

/* line 36, ../sass/_main.scss */
img[ng-src="[]"] { display: none; }

/* line 40, ../sass/_main.scss */
input { -moz-transition: all 0.4s ease; -o-transition: all 0.4s ease; -webkit-transition: all 0.4s ease; transition: all 0.4s ease; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; color: #5e5e5e; font: 14px Lato, Arial, sans-serif; height: 42px; border: 1px solid #c1c1c1; padding: 0 10px; }
/* line 51, ../sass/_main.scss */
input:focus { border-color: #00b6f4; -moz-box-shadow: inset 0 0 5px 0 rgba(0, 182, 244, 0.4); -webkit-box-shadow: inset 0 0 5px 0 rgba(0, 182, 244, 0.4); box-shadow: inset 0 0 5px 0 rgba(0, 182, 244, 0.4); }

/* line 58, ../sass/_main.scss */
label { text-transform: uppercase; color: #5d5d5d; display: block; font-size: 14px; line-height: 37px; }
/* line 65, ../sass/_main.scss */
label i { color: #e76b6b; font-style: normal; }

/* line 71, ../sass/_main.scss */
textarea { -moz-transition: all 0.4s ease; -o-transition: all 0.4s ease; -webkit-transition: all 0.4s ease; transition: all 0.4s ease; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; resize: none; padding: 10px; height: 100px; color: #5e5e5e; font: 14px Lato, Arial, sans-serif; border: 1px solid #c1c1c1; width: 100%; background: #fff; }
/* line 85, ../sass/_main.scss */
textarea:focus { border-color: #00b6f4; -moz-box-shadow: inset 0 0 5px 0 rgba(0, 182, 244, 0.4); -webkit-box-shadow: inset 0 0 5px 0 rgba(0, 182, 244, 0.4); box-shadow: inset 0 0 5px 0 rgba(0, 182, 244, 0.4); }

/* line 92, ../sass/_main.scss */
.actions { position: relative; z-index: 1; }
/* line 96, ../sass/_main.scss */
.actions .wrapper-shadow { background: #fff; }
/* line 100, ../sass/_main.scss */
.actions > .content { position: relative; }
/* line 103, ../sass/_main.scss */
.actions > .content:after { background: url("images/shadow.c9e40f10ea4f.png") 0 -5px no-repeat; height: 40px; width: 100%; content: ''; position: absolute; left: 0; bottom: -40px; }
/* line 113, ../sass/_main.scss */
.actions .actions__big { float: left; width: 40%; height: 400px; overflow: hidden; }
/* line 119, ../sass/_main.scss */
.actions .actions__big > a > img { float: left; width: 50%; }
/* line 124, ../sass/_main.scss */
.actions .actions__big.action_main { background: #fcfbf4; }
/* line 127, ../sass/_main.scss */
.actions .actions__big.action_main .triangle-left { border-right-color: #fcfbf4; }
/* line 131, ../sass/_main.scss */
.actions .actions__big.action_main .action__text { height: 400px; }
/* line 134, ../sass/_main.scss */
.actions .actions__big.action_main .action__text img { width: 50px; }
/* line 138, ../sass/_main.scss */
.actions .actions__big.action_main .action__text span { font-size: 16px !important; line-height: 20px !important; }
/* line 144, ../sass/_main.scss */
.actions .actions__big.action_main .action__text_main { font-size: 18px !important; }
/* line 149, ../sass/_main.scss */
.actions .actions__big.action_main .action__title a { display: block; color: #000; font-size: 30px; font-weight: 900; margin: 5px 0 35px; }
/* line 156, ../sass/_main.scss */
.actions .actions__big.action_main .action__title a strong { font-size: 20px; margin-bottom: 13px; font-weight: 400; display: block; }
/* line 167, ../sass/_main.scss */
.actions .actions__little { float: left; width: 20%; height: 400px; overflow: hidden; }
/* line 173, ../sass/_main.scss */
.actions .actions__little a > img, .actions .actions__little .action__text { width: 100%; height: 200px; }
/* line 178, ../sass/_main.scss */
.actions .actions__little a { text-decoration: none; }
/* line 184, ../sass/_main.scss */
.actions .action-hor a > img { width: 240px; height: 200px; float: left; }
/* line 191, ../sass/_main.scss */
.actions .action-hor.action-hor__right a > img { float: right; }
/* line 197, ../sass/_main.scss */
.actions .action__text { float: left; text-align: center; height: 200px; width: 50%; padding: 15px 12px; position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; }
/* line 207, ../sass/_main.scss */
.actions .action__text .icon { color: #e76b6b; }
/* line 211, ../sass/_main.scss */
.action_vert .actions .action__text { text-align: center; float: none; padding: 15px 12px; height: 240px; width: 100%; position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; }
/* line 221, ../sass/_main.scss */
.action_vert .actions .action__text .icon { color: #e76b6b; }
/* line 226, ../sass/_main.scss */
.actions .action__text p, .actions .action__text a { color: #555; line-height: 18px; font-size: 13px; }
/* line 232, ../sass/_main.scss */
.actions .action__text img { width: 40px; }
/* line 237, ../sass/_main.scss */
.actions .line { display: block; margin: 10px auto; background: url("images/icons.1f01b856ce3e.png") 0 -98px no-repeat; width: 113px; height: 1px; }
/* line 244, ../sass/_main.scss */
.actions .circle { display: block; margin: 10px auto; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=20); opacity: 0.2; background: url("images/icons.1f01b856ce3e.png") 0 -22px no-repeat; width: 12px; height: 12px; }
/* line 253, ../sass/_main.scss */
.actions .red, .actions strong { color: #f00; font-weight: normal; }
/* line 258, ../sass/_main.scss */
.actions .action__title { font-size: 18px !important; line-height: 20px !important; color: #000; margin-bottom: 13px; padding: 0 15px; }
/* line 265, ../sass/_main.scss */
.actions .action__title strong { color: #000; }
/* line 270, ../sass/_main.scss */
.actions .action__descript { color: #555555; line-height: 20px; }
/* line 275, ../sass/_main.scss */
.actions .action__price { font-size: 30px; color: #000; padding: 5px 0 20px; font-weight: 900; }
/* line 282, ../sass/_main.scss */
.actions .action__text_main { color: #000000; padding: 7px 0 6px; line-height: 20px !important; font-size: 18px !important; }
/* line 290, ../sass/_main.scss */
.actions .action_main .action__text { padding-top: 30px; }
/* line 293, ../sass/_main.scss */
.actions .action_main .action__text .line { margin: 20px auto; }
/* line 299, ../sass/_main.scss */
.actions .triangle-up { width: 0; height: 0; margin-left: -19px; border-left: 19px solid transparent; border-right: 19px solid transparent; border-bottom: 22px solid #fff; position: absolute; left: 50%; top: -22px; }
/* line 310, ../sass/_main.scss */
.actions .triangle-left { width: 0; height: 0; margin-top: -19px; border-top: 19px solid transparent; border-right: 22px solid #fff; border-bottom: 19px solid transparent; position: absolute; left: -22px; top: 50%; }
/* line 321, ../sass/_main.scss */
.actions .triangle-right { width: 0; height: 0; margin-top: -19px; border-top: 19px solid transparent; border-left: 22px solid #fff; border-bottom: 19px solid transparent; position: absolute; right: -22px; top: 50%; }

/* line 333, ../sass/_main.scss */
.add-answer { border-top: 1px solid #e5e5e5; }
/* line 336, ../sass/_main.scss */
.add-answer i { float: right; margin: 20px 0; }

/* line 342, ../sass/_main.scss */
.address { padding: 27px 12px 8px; border-bottom: 1px solid #e5e5e5; }
/* line 346, ../sass/_main.scss */
.address .title { font: 16px "PT Sans", Arial, sans-serif; color: #5d5d5d; float: left; width: 173px; }
/* line 353, ../sass/_main.scss */
.address div { overflow: hidden; margin-bottom: 10px; }
/* line 357, ../sass/_main.scss */
.address div p { font: 16px "PT Sans", Arial, sans-serif; color: #5d5d5d; position: relative; margin-bottom: 10px; text-transform: uppercase; }
/* line 364, ../sass/_main.scss */
.address div p span { color: #e76b6b; cursor: pointer; }
/* line 368, ../sass/_main.scss */
.address div p span:hover { color: #e35656; }
/* line 372, ../sass/_main.scss */
.address div p span.icon-edit1 { margin-left: 20px; }
/* line 378, ../sass/_main.scss */
.address div > span { font-size: 13px; color: #159bea; text-decoration: underline; cursor: pointer; }
/* line 384, ../sass/_main.scss */
.address div > span:hover { text-decoration: none; }

/* line 391, ../sass/_main.scss */
.add-additional-address { display: none; }

/* line 395, ../sass/_main.scss */
.add-new-phone { position: relative; }
/* line 398, ../sass/_main.scss */
.add-new-phone .icon-accept { -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; opacity: 0; color: #00b5f3; cursor: pointer; font-size: 27px; position: absolute; right: 5px; top: 44px; }
/* line 410, ../sass/_main.scss */
.add-new-phone input:focus + .icon-accept { opacity: 1; }

/* line 415, ../sass/_main.scss */
.add-new-address-form.button { float: left; height: 42px; line-height: 40px; margin-top: 49px; width: 172px; }

/* line 423, ../sass/_main.scss */
.amount-product, .type1-product, .type2-product { font: 16px/18px Lato, Arial, sans-serif; color: #5d5d5d; }

/* line 428, ../sass/_main.scss */
.application { text-align: center; }
/* line 431, ../sass/_main.scss */
.application img { margin: 0 6px; }

/* line 436, ../sass/_main.scss */
.arhive { color: #5d5d5d; }
/* line 440, ../sass/_main.scss */
.arhive p > a { text-decoration: underline; color: #e76b6b; }
/* line 444, ../sass/_main.scss */
.arhive p > a:hover { text-decoration: none; }
/* line 450, ../sass/_main.scss */
.arhive .single-arhive { padding: 25px 14px 30px 14px; margin: 0; border-bottom: 1px solid #e5e5e5; }
/* line 455, ../sass/_main.scss */
.arhive .single-arhive > img { width: 100%; height: 300px; margin: 0 0 20px 0; }
/* line 461, ../sass/_main.scss */
.arhive .single-arhive > p { margin-top: 10px; }
/* line 466, ../sass/_main.scss */
.arhive .arhive-block { color: #5d5d5d; padding: 20px 13px; border-bottom: 1px solid #e5e5e5; }
/* line 471, ../sass/_main.scss */
.arhive .arhive-block img { margin-right: 17px; width: 300px; height: 150px; position: relative; float: left; }
/* line 479, ../sass/_main.scss */
.arhive .arhive-block h3 { font-size: 20px; font-weight: 700; margin-bottom: 13px; }
/* line 480, ../sass/_main.scss */
.arhive .arhive-block h3 a { color: #5d5d5d; }
/* line 483, ../sass/_main.scss */
.arhive .arhive-block h3 a:hover { color: #e76b6b; }
/* line 493, ../sass/_main.scss */
.arhive .arhive-block div { position: relative; overflow: hidden; }
/* line 497, ../sass/_main.scss */
.arhive .arhive-block div .link-office { display: inline-block; margin-top: 13px; }
/* line 503, ../sass/_main.scss */
.arhive .arhive-block:last-child { border-bottom: none; }
/* line 508, ../sass/_main.scss */
.arhive .social-icons { margin: 0 auto; width: 265px; padding: 20px 0; }
/* line 513, ../sass/_main.scss */
.arhive .social-icons img { display: block; margin: auto; }

/* line 523, ../sass/_main.scss */
.archive > .row > div:nth-child(1) { width: 30%; }
/* line 527, ../sass/_main.scss */
.archive > .row > div:nth-child(2) { width: 57%; }
/* line 530, ../sass/_main.scss */
.archive > .row > div:nth-child(2) p { padding: 10px 0 0; }
/* line 535, ../sass/_main.scss */
.archive > .row > div:nth-child(3) { width: 13%; }
/* line 541, ../sass/_main.scss */
.archive .row-order { height: 95px; }

/* line 551, ../sass/_main.scss */
.archive-two > .row.row-title > div:nth-child(1) p { padding: 1px 20px 0 15px; }
/* line 557, ../sass/_main.scss */
.archive-two > .row.row-title > div:nth-child(2) p { padding: 1px 20px 0 0; }
/* line 563, ../sass/_main.scss */
.archive-two > .row.row-title > div:nth-child(3) p { padding: 1px 20px 0 0; }
/* line 569, ../sass/_main.scss */
.archive-two > .row.row-title > div:nth-child(4) p { padding: 1px 20px 0 0; }
/* line 577, ../sass/_main.scss */
.archive-two > .row > div:nth-child(1) { width: 55%; }
/* line 581, ../sass/_main.scss */
.archive-two > .row > div:nth-child(2) { width: 35%; text-align: center; }
/* line 585, ../sass/_main.scss */
.archive-two > .row > div:nth-child(2) p { padding: 10px 0 0; }
/* line 590, ../sass/_main.scss */
.archive-two > .row > div:nth-child(3) { width: 20%; text-align: center; }
/* line 594, ../sass/_main.scss */
.archive-two > .row > div:nth-child(3) p { padding: 10px 0 0; }
/* line 601, ../sass/_main.scss */
.archive-two .row-order { height: 115px; }

/* line 606, ../sass/_main.scss */
.back-to { color: #606060; font-size: 14px; margin-top: 13px; cursor: pointer; position: relative; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }
/* line 615, ../sass/_main.scss */
.back-to:before { content: ""; font-size: 18px; line-height: 1; font-family: 'icomoon'; color: #5e5e5e; speak: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; position: absolute; left: -27px; top: -2px; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }
/* line 623, ../sass/_main.scss */
.back-to:hover { color: #e76b6b; }
/* line 626, ../sass/_main.scss */
.back-to:hover:before { color: #e76b6b; }

/* line 632, ../sass/_main.scss */
.banner { position: relative; z-index: 1; }
/* line 636, ../sass/_main.scss */
.banner .banner-time { background: url("images/baner-time-bg.d9a6f24325db.png") no-repeat; margin: 4px 0 5px; }
/* line 641, ../sass/_main.scss */
.banner .banner-time__left-img { float: left; }
/* line 644, ../sass/_main.scss */
.banner .banner-time__left-img img { padding: 0px 15px; max-width: 110px; max-height: 75px; }
/* line 651, ../sass/_main.scss */
.banner .banner-time__text { float: left; padding: 6px 17px 0; }
/* line 655, ../sass/_main.scss */
.banner .banner-time__text p { font-weight: 700; font-size: 22px; color: #030303; margin-bottom: 3px; line-height: 26px; }
/* line 664, ../sass/_main.scss */
.banner .banner-time__when { margin-bottom: 0px; padding-left: 42px; }
/* line 669, ../sass/_main.scss */
.banner .banner-time__name { color: #ed7272; padding-left: 4px; }
/* line 674, ../sass/_main.scss */
.banner .banner-time__cost { font-size: 28px; padding-left: 8px; }
/* line 679, ../sass/_main.scss */
.banner .banner-time__discount { float: right; position: relative; padding: 2px 23px; }
/* line 684, ../sass/_main.scss */
.banner .banner-time__discount img { width: 112px; }
/* line 688, ../sass/_main.scss */
.banner .banner-time__discount p { font-weight: 700; font-size: 14px; color: #ff3809; text-align: right; padding-right: 15px; margin-bottom: 5px; }
/* line 697, ../sass/_main.scss */
.banner .banner-time__discount .to_discount { position: absolute; left: -15px; top: 42px; font-size: 16px; font-weight: 700; color: #ff3500; text-transform: uppercase; }

/* line 710, ../sass/_main.scss */
.basket .archive-two .row-order { height: 135px; }
/* line 713, ../sass/_main.scss */
.basket .archive-two .row-order[data-gift="true"] { display: none; }
/* line 718, ../sass/_main.scss */
.basket .name-archive-product { padding: 0; margin-bottom: 15px; text-align: left; display: inline-block; }
/* line 724, ../sass/_main.scss */
.basket .name-archive-product:hover { color: #e76b6b; }
/* line 729, ../sass/_main.scss */
.basket .product-inside { font-size: 12px; line-height: 18px; width: 430px; color: #8a8a8a; display: block; text-align: left; }
/* line 738, ../sass/_main.scss */
.basket .img { line-height: 135px; float: left; width: 150px; margin: 0 25px 0 0; }
/* line 744, ../sass/_main.scss */
.basket .img img { float: none; margin: 0; width: 150px; height: 100px; }
/* line 752, ../sass/_main.scss */
.basket .txt { float: left; margin-top: 15px; width: 430px; }
/* line 758, ../sass/_main.scss */
.basket .row { display: table-row; }
/* line 761, ../sass/_main.scss */
.basket .row > div { border-top: 1px solid #e5e5e5; }
/* line 764, ../sass/_main.scss */
.basket .row > div:not(:first-child) { width: auto !important; text-align: center; }
/* line 769, ../sass/_main.scss */
.basket .row > div:nth-child(1) { width: 95%; }
/* line 773, ../sass/_main.scss */
.basket .row > div p, .basket .row > div a { padding-top: 0 !important; }
/* line 778, ../sass/_main.scss */
.basket .row:first-child > div { border-top: none; }
/* line 784, ../sass/_main.scss */
.basket .row-title p { padding: 10px 0 0; }
/* line 789, ../sass/_main.scss */
.basket .row-title > div:not(:first-child) { padding: 0 20px; }
/* line 796, ../sass/_main.scss */
.basket .row-order p, .basket .row-order a { color: #5d5d5d; font-size: 16px; }
/* line 801, ../sass/_main.scss */
.basket .row-order p .icon-rubl, .basket .row-order a .icon-rubl { font-size: 12px; }
/* line 807, ../sass/_main.scss */
.basket .icon-delete { color: #5d5d5d; }
/* line 810, ../sass/_main.scss */
.basket .icon-delete:hover { color: #e76b6b; }
/* line 815, ../sass/_main.scss */
.basket > .button { float: right; width: 260px; margin-top: 30px; }
/* line 821, ../sass/_main.scss */
.basket .card-block .button { position: absolute; right: 25px; top: 215px; }
/* line 827, ../sass/_main.scss */
.basket .counter { float: none; display: inline-block; }
/* line 832, ../sass/_main.scss */
.basket .table { width: 100%; display: table; }

/* line 838, ../sass/_main.scss */
.basket-empty { color: #5e5e5e; font: 35px "PT Sans", Arial, sans-serif; text-align: center; padding: 270px 0 40px; position: relative; }
/* line 845, ../sass/_main.scss */
.basket-empty:before { content: '\e603'; color: #e76b6b; font-family: icomoon; font-size: 150px; position: absolute; left: 50%; top: 80px; margin-left: -75px; }

/* line 857, ../sass/_main.scss */
.birthday { padding: 2px 12px 24px; border-bottom: 1px solid #e5e5e5; }
/* line 861, ../sass/_main.scss */
.birthday .calendar { width: 370px; margin-right: 20px; float: left; }
/* line 866, ../sass/_main.scss */
.birthday .calendar p { font: 16px "PT Sans", Arial, sans-serif; color: #5d5d5d; float: left; }
/* line 872, ../sass/_main.scss */
.birthday .calendar.mt + .save-form { margin-top: 35px; }
/* line 877, ../sass/_main.scss */
.birthday .birthday-day { float: right !important; }
/* line 881, ../sass/_main.scss */
.birthday .birthday-warning { margin-top: 10px; font: italic 14px/22px "PT Sans", Arial, sans-serif !important; color: #8a8a8a !important; position: relative; overflow: hidden; padding-left: 27px; }
/* line 889, ../sass/_main.scss */
.birthday .birthday-warning:before { content: '\e631'; font-family: icomoon; color: #e76b6b; font-size: 20px; font-style: normal; position: absolute; left: 0; top: 0; }
/* line 900, ../sass/_main.scss */
.birthday .save-form { float: left; margin-top: 5px; }

/* line 906, ../sass/_main.scss */
.bg-header { background: #e7dbcb url("images/bg/blik.0304343d3105.png") top center no-repeat; padding-bottom: 10px; position: relative; }
/* line 911, ../sass/_main.scss */
.bg-header:before { content: ''; position: absolute; right: 0; bottom: 0; background: url("images/bg/right.0044376056f6.png") no-repeat; max-width: 495px; height: 496px; }
/* line 921, ../sass/_main.scss */
.bg-header:after { content: ''; background: url("images/bg/left.0f6a40c14486.png") no-repeat; max-width: 538px; height: 100%; position: absolute; left: 0; top: 0; }

/* line 931, ../sass/_main.scss */
.block { padding: 25px; position: relative; background: #fff; margin: 35px 0 70px 0; -moz-box-shadow: 0 0 18px rgba(105, 105, 103, 0.15); -webkit-box-shadow: 0 0 18px rgba(105, 105, 103, 0.15); box-shadow: 0 0 18px rgba(105, 105, 103, 0.15); }

/* line 942, ../sass/_main.scss */
.breadcrumbs ul li { float: left; color: #606060; line-height: 43px; position: relative; margin-right: 30px; }
/* line 949, ../sass/_main.scss */
.breadcrumbs ul li:after { position: absolute; right: -18px; top: 0; content: '/'; }
/* line 955, ../sass/_main.scss */
.breadcrumbs ul li:last-child:after { display: none; }
/* line 959, ../sass/_main.scss */
.breadcrumbs ul li a { color: #e76b6b; font-size: 14px; text-decoration: underline; }
/* line 964, ../sass/_main.scss */
.breadcrumbs ul li a:hover { text-decoration: none; }

/* line 972, ../sass/_main.scss */
.button { -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; -moz-transition: all 0.4s ease; -o-transition: all 0.4s ease; -webkit-transition: all 0.4s ease; transition: all 0.4s ease; cursor: pointer; width: 190px; height: 47px; background: #e76b6b; color: #fff; position: relative; font: 700 18px/47px "PT Sans", Arial, sans-serif; text-align: center; display: block; }
/* line 987, ../sass/_main.scss */
.button:hover { background: #e35656; }
/* line 991, ../sass/_main.scss */
.button.grey { background: #d7dbdd; color: #000; font: 500 16px Lato, Arial, sans-serif; }
/* line 996, ../sass/_main.scss */
.button.grey:hover { background: #e0e5e7; }
/* line 1001, ../sass/_main.scss */
.button.arrowed { position: relative; padding-left: 25px; }
/* line 1005, ../sass/_main.scss */
.button.arrowed:before { content: ""; font-size: 25px; line-height: 19px; font-family: 'icomoon'; color: #5d5d5d; speak: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; position: absolute; left: 8px; top: 10px; }
/* line 1012, ../sass/_main.scss */
.button.arrowed.active:before { -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg); }
/* line 1018, ../sass/_main.scss */
.button.small { height: 40px; line-height: 40px; font-size: 16px; }
/* line 1024, ../sass/_main.scss */
.button.silver { background: #e9e9e9; border: 1px solid #a4a4a4; color: #e76b6b; width: 225px; margin: 0 auto; }
/* line 1031, ../sass/_main.scss */
.button.silver:hover { background: #fff; border-color: #e76b6b; }
/* line 1037, ../sass/_main.scss */
.button.disabled { pointer-events: none; opacity: .6; }
/* line 1042, ../sass/_main.scss */
.button.inverted { font-size: 16px; line-height: 42px; background: none; color: #e76b6b; border: 2px solid #e76b6b; margin-bottom: 10px !important; box-sizing: border-box; }

/* line 1053, ../sass/_main.scss */
.btn-archive { color: #e76b6b; }
/* line 1056, ../sass/_main.scss */
.btn-archive:hover { color: #e35656; }

/* line 1061, ../sass/_main.scss */
.btn-menu { float: right; height: 35px; width: 115px; line-height: 35px; }

/* line 1069, ../sass/_main.scss */
.calendar input { padding: 0 35px 0 10px; width: 175px; }

/* line 1075, ../sass/_main.scss */
.calendar-input { margin-top: -15px; }

/* line 1079, ../sass/_main.scss */
.call-request { padding-top: 16px; position: relative; padding-left: 20px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; }
/* line 1086, ../sass/_main.scss */
.call-request:before { position: absolute; left: 21px; top: -6px; content: '\e611'; font-size: 35px; color: #e76b6b; line-height: 44px; font-family: 'icomoon'; font-weight: 400; }
/* line 1097, ../sass/_main.scss */
.call-request .call-request__phone { color: #5d5d5d; font-size: 22px; }
/* line 1103, ../sass/_main.scss */
.header-top__link .call-request .call-request__phone-link { width: 120px; margin: -8px 0 6px 50px; font: 16px "PT Sans", Arial, sans-serif; color: #159bea; display: block; padding: 0; text-decoration: underline; text-transform: none; }
/* line 1113, ../sass/_main.scss */
.header-top__link .call-request .call-request__phone-link:hover { text-decoration: none; }

/* line 1121, ../sass/_main.scss */
.captcha input { float: right; text-align: center; width: 100px !important; }
/* line 1127, ../sass/_main.scss */
.captcha label { float: left; line-height: 42px; }
/* line 1132, ../sass/_main.scss */
.captcha span { left: auto !important; right: 0; }
/* line 1137, ../sass/_main.scss */
.captcha .captcha-question { opacity: 1; visibility: visible; position: static; margin: 0 0 0 40px; display: inline-block; color: #5d5d5d; font: 900 23px/40px "PT Sans", Arial, sans-serif; }

/* line 1148, ../sass/_main.scss */
.card-block { background: #f6f6f6; padding: 25px; margin: -1px -25px 90px -25px; position: relative; }
/* line 1154, ../sass/_main.scss */
.card-block .title { font: 18px/20px "PT Sans", Arial, sans-serif; color: #5e5e5e; margin-bottom: 15px; }
/* line 1160, ../sass/_main.scss */
.card-block .right .title { margin-left: 20px; }
/* line 1164, ../sass/_main.scss */
.card-block label { font-size: 12px; }
/* line 1168, ../sass/_main.scss */
.card-block input { width: 260px; }
/* line 1172, ../sass/_main.scss */
.card-block .form-block { margin-left: 20px; }

/* line 1177, ../sass/_main.scss */
.cash { margin-top: 25px; display: none; }
/* line 1181, ../sass/_main.scss */
.cash.is-showing { display: block; }

/* line 1186, ../sass/_main.scss */
.change-view { padding: 12px 2px 5px; }
/* line 1189, ../sass/_main.scss */
.change-view span { -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; display: inline-block; cursor: pointer; color: #5e5e5e; margin-left: 5px; }
/* line 1197, ../sass/_main.scss */
.change-view span:hover { color: #e76b6b; }
/* line 1201, ../sass/_main.scss */
.change-view span.active { color: #e76b6b; pointer-events: none; }

/* line 1209, ../sass/_main.scss */
.checkbox input { display: none !important; }
/* line 1212, ../sass/_main.scss */
.checkbox input + label { cursor: pointer; display: block; position: relative; line-height: 18px; text-transform: none; padding-left: 30px; }
/* line 1220, ../sass/_main.scss */
.checkbox input + label:before { -moz-transition: all 0.4s ease; -o-transition: all 0.4s ease; -webkit-transition: all 0.4s ease; transition: all 0.4s ease; content: ''; position: absolute; top: 0; left: 0; width: 16px; height: 16px; border: 1px solid #aea9a0; background: #fff; z-index: 8; }
/* line 1234, ../sass/_main.scss */
.checkbox input + label:after { -moz-transition: all 0.4s ease; -o-transition: all 0.4s ease; -webkit-transition: all 0.4s ease; transition: all 0.4s ease; background: url("images/icons.1f01b856ce3e.png") 0 0 no-repeat; width: 12px; height: 12px; position: absolute; left: 3px; top: 3px; content: ''; z-index: 9; opacity: 0; }
/* line 1249, ../sass/_main.scss */
.checkbox input:checked + label:before { border-color: #e76b6b; }
/* line 1253, ../sass/_main.scss */
.checkbox input:checked + label:after { opacity: 1; }

/* line 1262, ../sass/_main.scss */
.check-form .button { margin-top: 15px; }

/* line 1267, ../sass/_main.scss */
.checkot-title { text-align: center; font: 34px/44px "PT Sans", Arial, sans-serif; color: #5e5e5e; margin-bottom: 25px; }

/* line 1274, ../sass/_main.scss */
.checkout-form { float: left; width: 810px; }
/* line 1278, ../sass/_main.scss */
.checkout-form .form-single { background: #fff; padding: 25px 10px 28px 20px; margin-bottom: 20px; }
/* line 1283, ../sass/_main.scss */
.checkout-form .form-single.form-adress { padding-top: 20px; }
/* line 1287, ../sass/_main.scss */
.checkout-form .form-single.form-time { padding-top: 22px; }
/* line 1293, ../sass/_main.scss */
.checkout-form .col-two div, .checkout-form .col-four div { float: left; margin-right: 20px; }
/* line 1300, ../sass/_main.scss */
.checkout-form .col-two input { width: 367px; }
/* line 1304, ../sass/_main.scss */
.checkout-form .col-two .form-block { width: 367px; padding-bottom: 0; }
/* line 1310, ../sass/_main.scss */
.checkout-form .col-one { margin: 12px 0 0; padding-bottom: 0; }
/* line 1314, ../sass/_main.scss */
.checkout-form .col-one .dropdown { width: 754px; }
/* line 1320, ../sass/_main.scss */
.checkout-form .col-four div { margin-top: 12px; }
/* line 1324, ../sass/_main.scss */
.checkout-form .col-four input { width: 173px; }
/* line 1329, ../sass/_main.scss */
.checkout-form .calendar { float: left; margin-right: 20px; }
/* line 1334, ../sass/_main.scss */
.checkout-form .time { float: left; }
/* line 1337, ../sass/_main.scss */
.checkout-form .time div { float: left; margin-right: 20px; outline: none; }
/* line 1342, ../sass/_main.scss */
.checkout-form .time div input { width: 144px; }
/* line 1346, ../sass/_main.scss */
.checkout-form .time div p { float: left; text-transform: uppercase; color: #5d5d5d; font-size: 15px; padding: 15px 15px 15px 0; }
/* line 1356, ../sass/_main.scss */
.checkout-form .input-group-btn { top: 8px; }
/* line 1360, ../sass/_main.scss */
.checkout-form textarea { width: 755px; height: 130px; }
/* line 1365, ../sass/_main.scss */
.checkout-form .payment { padding: 17px 10px 25px 20px; }
/* line 1368, ../sass/_main.scss */
.checkout-form .payment.error { padding-bottom: 40px !important; }
/* line 1371, ../sass/_main.scss */
.checkout-form .payment.error span { left: 20px !important; bottom: 12px !important; }
/* line 1377, ../sass/_main.scss */
.checkout-form .payment ul { padding-top: 1px; margin-top: 20px; }
/* line 1382, ../sass/_main.scss */
.checkout-form .payment li { float: left; }
/* line 1385, ../sass/_main.scss */
.checkout-form .payment li p { position: relative; font: 700 18px/20px "PT Sans", Arial, sans-serif; color: #5d5d5d; text-align: center; display: inline-block; cursor: pointer; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; border: 1px solid #dddddd; padding: 55px 30px 15px; }
/* line 1400, ../sass/_main.scss */
.checkout-form .payment li p:before { content: ''; font-family: icomoon; position: absolute; right: 50%; top: 50%; color: #e76b6b; margin: -25px -20px 0 0; font-weight: 400; }
/* line 1413, ../sass/_main.scss */
.checkout-form .payment li.active p { border: 4px solid #55c5f6 !important; }
/* line 1420, ../sass/_main.scss */
.checkout-form .payment li:nth-child(1) p { padding: 55px 26px 15px; }
/* line 1423, ../sass/_main.scss */
.checkout-form .payment li:nth-child(1) p:before { content: '\e62f'; font-size: 45px; }
/* line 1430, ../sass/_main.scss */
.checkout-form .payment li:nth-child(1).active p { padding: 52px 23px 12px; }
/* line 1437, ../sass/_main.scss */
.checkout-form .payment li:nth-child(2) p { padding: 55px 19px 15px; border-left: none; }
/* line 1441, ../sass/_main.scss */
.checkout-form .payment li:nth-child(2) p:before { content: '\e62e'; font-size: 42px; }
/* line 1448, ../sass/_main.scss */
.checkout-form .payment li:nth-child(2).active p { padding: 52px 16px 12px; }
/* line 1455, ../sass/_main.scss */
.checkout-form .payment li:nth-child(3) p { border-left: none; padding: 55px 20px 15px; }
/* line 1459, ../sass/_main.scss */
.checkout-form .payment li:nth-child(3) p:before { content: '\e630'; font-size: 42px; }
/* line 1466, ../sass/_main.scss */
.checkout-form .payment li:nth-child(3).active p { padding: 52px 17px 12px; }
/* line 1473, ../sass/_main.scss */
.checkout-form .payment-title { font: 700 20px/20px "PT Sans", Arial, sans-serif; color: #5e5e5e; padding-top: 5px; margin-bottom: 10px; }
/* line 1480, ../sass/_main.scss */
.checkout-form .finish-payment { background: #e76b6b; padding: 24px 20px; margin-bottom: 30px; text-align: center; }
/* line 1486, ../sass/_main.scss */
.checkout-form .finish-payment a { color: #ffffff; font: 18px/43px "PT Sans", Arial, sans-serif; text-decoration: underline; }
/* line 1491, ../sass/_main.scss */
.checkout-form .finish-payment a:hover { text-decoration: none; }
/* line 1495, ../sass/_main.scss */
.checkout-form .finish-payment a.white-arrow { background: #ffffff; font-weight: bold; color: #e76b6b; line-height: 40px; width: 160px; text-align: center; text-decoration: none; position: relative; display: inline-block; }
/* line 1506, ../sass/_main.scss */
.checkout-form .finish-payment a.white-arrow:hover { background: #fff1f1; }
/* line 1509, ../sass/_main.scss */
.checkout-form .finish-payment a.white-arrow:hover:before { border-top: 20px solid transparent; border-left: 10px solid #fff1f1; border-bottom: 20px solid transparent; }
/* line 1516, ../sass/_main.scss */
.checkout-form .finish-payment a.white-arrow:before { content: ''; position: absolute; width: 0; height: 0; border-top: 20px solid transparent; border-left: 10px solid #ffffff; border-bottom: 20px solid transparent; right: -10px; top: 0; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }
/* line 1531, ../sass/_main.scss */
.checkout-form .finish-payment a:nth-child(1) { float: left; }
/* line 1535, ../sass/_main.scss */
.checkout-form .finish-payment a:nth-child(3) { float: right; }
/* line 1542, ../sass/_main.scss */
.checkout-form .radio-button label { line-height: 20px; }

/* line 1548, ../sass/_main.scss */
.choose-gift { border: 2px dashed #939292; margin: 25px 10px 0; padding: 20px 40px 15px; -moz-border-radius: 13px; -webkit-border-radius: 13px; border-radius: 13px; }
/* line 1555, ../sass/_main.scss */
.choose-gift .title { color: #5e5e5e; font: 18px "PT Sans", Arial, sans-serif; margin-bottom: 20px; }
/* line 1561, ../sass/_main.scss */
.choose-gift > div { margin-bottom: 20px; }
/* line 1565, ../sass/_main.scss */
.choose-gift .radio { float: left; width: 71%; padding-left: 20px; margin-bottom: 0; }
/* line 1571, ../sass/_main.scss */
.choose-gift .radio img { width: 100px; float: left; margin: 0 27px; }
/* line 1577, ../sass/_main.scss */
.choose-gift .radio .txt { float: left; width: 75%; }
/* line 1581, ../sass/_main.scss */
.choose-gift .radio .txt p { color: #5d5d5d; font: bold 14px "PT Sans", Arial, sans-serif; text-transform: uppercase; margin-bottom: 5px; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }
/* line 1589, ../sass/_main.scss */
.choose-gift .radio .txt p i { color: #8a8a8a; text-transform: none; }
/* line 1595, ../sass/_main.scss */
.choose-gift .radio .txt span { color: #8a8a8a; font-size: 12px; margin-top: 10px; display: block; line-height: 16px; }
/* line 1605, ../sass/_main.scss */
.choose-gift .radio label:before { left: -727px; top: 27px; }
/* line 1610, ../sass/_main.scss */
.choose-gift .radio label:after { left: -722px; top: 32px; }
/* line 1617, ../sass/_main.scss */
.choose-gift .radio input:checked + label p { color: #e76b6b; }
/* line 1623, ../sass/_main.scss */
.choose-gift .right { float: right; }
/* line 1626, ../sass/_main.scss */
.choose-gift .right p { font-size: 16px; color: #5d5d5d; float: left; margin: 25px 45px 0; }
/* line 1632, ../sass/_main.scss */
.choose-gift .right p .icon-rubl { font-size: 12px; }

/* line 1640, ../sass/_main.scss */
.competition-answer > p { height: 55px; line-height: 55px; border-top: 1px solid #e5e5e5; padding-left: 10px; }
/* line 1646, ../sass/_main.scss */
.competition-answer > p span { border-left: 1px dashed #8a8a8a; color: #8a8a8a; font-size: 12px; margin-left: 10px; padding-left: 10px; }
/* line 1655, ../sass/_main.scss */
.competition-answer .answer { border-top: 1px solid #e5e5e5; padding: 20px 10px; }
/* line 1659, ../sass/_main.scss */
.competition-answer .answer p { position: relative; overflow: hidden; }
/* line 1664, ../sass/_main.scss */
.competition-answer .answer div { float: left; width: 240px; margin: 0 25px 0 0; }
/* line 1669, ../sass/_main.scss */
.competition-answer .answer div img { width: 100%; }
/* line 1673, ../sass/_main.scss */
.competition-answer .answer div a { margin: 20px auto 0; }
/* line 1676, ../sass/_main.scss */
.competition-answer .answer div a.like { background: #4aa20f; pointer-events: none; }
/* line 1681, ../sass/_main.scss */
.competition-answer .answer div a i { top: 5px; right: 6px; position: relative; }
/* line 1690, ../sass/_main.scss */
.competition-answer .name { color: #5e5e5e; font-size: 16px; font-weight: 700; }
/* line 1696, ../sass/_main.scss */
.competition-answer > i { border: 2px dotted #e76b6b; border-radius: 17px; font-size: 22px; padding: 6px 10px; margin: 9px 0; position: relative; float: right; color: #e76b6b; }

/* line 1708, ../sass/_main.scss */
.competitions { border-top: 1px solid #e5e5e5; padding: 20px 0 20px 0; position: relative; }
/* line 1713, ../sass/_main.scss */
.competitions:first-child { border-top: none; padding-top: 10px; }
/* line 1718, ../sass/_main.scss */
.competitions .competition-img { margin-right: 15px; position: relative; float: left; }
/* line 1723, ../sass/_main.scss */
.competitions .competition-img img { display: block; width: 290px; }
/* line 1728, ../sass/_main.scss */
.competitions .competition-img i { border: 2px dotted #1e71b8; border-radius: 15px; display: block; font-size: 20px; padding: 0 0 0 70px; position: relative; width: 216px; height: 70px; margin: 15px 0 0 0; line-height: 70px; font-style: normal; }
/* line 1741, ../sass/_main.scss */
.competitions .competition-img i.plus { border-color: #ed7272; line-height: 25px; padding-top: 10px; height: 60px; }
/* line 1747, ../sass/_main.scss */
.competitions .competition-img i.plus:before { content: "\e63d"; color: #ed7272; }
/* line 1753, ../sass/_main.scss */
.competitions .competition-img i.konkurs_end { border-color: #4aa20f; }
/* line 1756, ../sass/_main.scss */
.competitions .competition-img i.konkurs_end:before { content: "\e63a"; color: #5d5d5d; }
/* line 1762, ../sass/_main.scss */
.competitions .competition-img i:before { content: "\e621"; color: #1e71b8; font: 40px 'icomoon'; position: absolute; left: 13px; top: 13px; }
/* line 1773, ../sass/_main.scss */
.competitions .competition-text { position: relative; overflow: hidden; }
/* line 1777, ../sass/_main.scss */
.competitions .competition-text > i { margin-right: 40px; float: left; }
/* line 1782, ../sass/_main.scss */
.competitions .competition-text .link-office { line-height: 47px; }
/* line 1786, ../sass/_main.scss */
.competitions .competition-text p { margin-bottom: 10px; }
/* line 1789, ../sass/_main.scss */
.competitions .competition-text p span { color: #ed7272; font-weight: 600; }
/* line 1795, ../sass/_main.scss */
.competitions .competition-text h3 { font: bold 20px "PT Sans", Arial, sans-serif; font-weight: 700; }
/* line 1799, ../sass/_main.scss */
.competitions .competition-text h3 a { color: #5d5d5d; }
/* line 1804, ../sass/_main.scss */
.competitions .competition-text h2 { margin: 10px 0 10px 0; display: block; background-color: #f5f5f5; padding-left: 55px; font-size: 24px; color: #e76b6b; height: 60px; line-height: 60px; position: relative; }
/* line 1815, ../sass/_main.scss */
.competitions .competition-text h2:before { margin-top: -16px; font-weight: normal; content: ""; font-size: 32px; line-height: 1; font-family: 'icomoon'; color: #5d5d5d; speak: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; position: absolute; left: 12px; top: 50%; }
/* line 1824, ../sass/_main.scss */
.competitions .competition-text h2.complete { color: #4aa20f; }
/* line 1827, ../sass/_main.scss */
.competitions .competition-text h2.complete:before { content: ""; font-size: 32px; line-height: 1; font-family: 'icomoon'; color: #5d5d5d; speak: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; position: absolute; left: 12px; top: 50%; margin-top: -16px; font-weight: normal; }
/* line 1838, ../sass/_main.scss */
.competitions .competition-text .konkurs-data { margin-top: 15px; border-top: 1px solid #e5e5e5; padding: 15px 0; }
/* line 1843, ../sass/_main.scss */
.competitions .competition-text .konkurs-data h4 { color: #000; font-size: 22px; margin-bottom: 10px; }
/* line 1849, ../sass/_main.scss */
.competitions .competition-text .konkurs-data p { margin: 0; padding: 0; }
/* line 1854, ../sass/_main.scss */
.competitions .competition-text .konkurs-data .data-left { width: 40%; float: left; }
/* line 1859, ../sass/_main.scss */
.competitions .competition-text .konkurs-data .data-right { float: right; width: 60%; }
/* line 1863, ../sass/_main.scss */
.competitions .competition-text .konkurs-data .data-right h4 { padding-left: 25px; position: relative; }
/* line 1867, ../sass/_main.scss */
.competitions .competition-text .konkurs-data .data-right h4:before { content: "\e639"; color: #e76b6b; font: 24px 'icomoon'; position: absolute; left: -3px; top: -1px; }
/* line 1879, ../sass/_main.scss */
.competitions .competition-text .konkurs-winners { border-top: 1px solid #e5e5e5; padding: 15px 0; }
/* line 1883, ../sass/_main.scss */
.competitions .competition-text .konkurs-winners h4 { color: #e76b6b; font-size: 22px; }
/* line 1888, ../sass/_main.scss */
.competitions .competition-text .konkurs-winners > ul { text-align: center; margin: 15px 0; }
/* line 1892, ../sass/_main.scss */
.competitions .competition-text .konkurs-winners > ul li { float: left; position: relative; border: 1px solid #8a8a8a; padding: 20px 0; font-size: 18px; width: 33.1%; margin: 0 -1px 0 0; }
/* line 1901, ../sass/_main.scss */
.competitions .competition-text .konkurs-winners > ul li .winners-name { font-weight: 700; color: #000; }
/* line 1909, ../sass/_main.scss */
.competitions .competition-text > ul { text-align: center; margin-top: 10px; }
/* line 1913, ../sass/_main.scss */
.competitions .competition-text > ul li { float: left; position: relative; border-left: 3px dotted #e5e5e5; height: 70px; width: 100px; }
/* line 1920, ../sass/_main.scss */
.competitions .competition-text > ul li .icone-red { color: #e45e5e; margin-bottom: 8px; display: inline-block; }
/* line 1926, ../sass/_main.scss */
.competitions .competition-text > ul li:last-child { border-right: 3px dotted #e5e5e5; }

/* line 1935, ../sass/_main.scss */
.constructor .header { background: #f9f9f9; margin: -25px -25px 20px; padding: 20px 25px 0; height: 140px; }
/* line 1941, ../sass/_main.scss */
.constructor .header li { color: #8a8a8a; margin-right: 50px; float: left; position: relative; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }
/* line 1949, ../sass/_main.scss */
.constructor .header li:hover a { color: #595959; }
/* line 1953, ../sass/_main.scss */
.constructor .header li:after { content: ""; font-size: 32px; line-height: 1; font-family: 'icomoon'; color: #8a8a8a; speak: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; position: absolute; left: -42px; top: 45px; }
/* line 1960, ../sass/_main.scss */
.constructor .header li:first-child:after { display: none; }
/* line 1965, ../sass/_main.scss */
.constructor .header li:last-child { margin: 0 0 0 40px; }
/* line 1968, ../sass/_main.scss */
.constructor .header li:last-child:after { content: "\e63c"; left: -80px; }
/* line 1973, ../sass/_main.scss */
.constructor .header li:last-child img { margin-top: -5px; }
/* line 1978, ../sass/_main.scss */
.constructor .header li a { color: #8a8a8a; cursor: pointer; text-align: center; display: table-cell; vertical-align: middle; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; border: 2px dashed; width: 190px; height: 115px; }
/* line 1991, ../sass/_main.scss */
.constructor .header li a i { -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; color: #000; font-size: 18px; position: absolute; font-style: normal; font-weight: 500; left: 10px; top: 10px; text-align: left; opacity: 0; visibility: hidden; }
/* line 2006, ../sass/_main.scss */
.constructor .header li a img { vertical-align: middle; opacity: 0; visibility: hidden; max-height: 100%; max-width: 100%; float: right; margin: 15px 10px 0 0; }
/* line 2016, ../sass/_main.scss */
.constructor .header li a em { display: none; }
/* line 2022, ../sass/_main.scss */
.constructor .header li.ui-tabs-active a { cursor: default; color: #e76b6b; }
/* line 2028, ../sass/_main.scss */
.constructor .header li p { font: 700 25px "PT Sans", Arial, sans-serif; }
/* line 2032, ../sass/_main.scss */
.constructor .header li span { font-size: 12px; letter-spacing: 0.5px; }
/* line 2038, ../sass/_main.scss */
.constructor .header li.full a { border: 2px solid; display: block; }
/* line 2042, ../sass/_main.scss */
.constructor .header li.full a i { opacity: 1; visibility: visible; }
/* line 2047, ../sass/_main.scss */
.constructor .header li.full a img { opacity: 1; visibility: visible; max-width: 135px; }
/* line 2053, ../sass/_main.scss */
.constructor .header li.full a p, .constructor .header li.full a span { display: none; }
/* line 2057, ../sass/_main.scss */
.constructor .header li.full a em { display: block; }
/* line 2065, ../sass/_main.scss */
.constructor .body { height: 580px; }

/* line 2070, ../sass/_main.scss */
.content { width: 1200px; padding: 0 20px; margin: 0 auto; }

/* line 2076, ../sass/_main.scss */
.counter { position: relative; width: 60px; height: 29px; float: left; }
/* line 2082, ../sass/_main.scss */
.counter input { background: #e9e9e9; text-align: center; font: 13px "PT Sans", Arial, sans-serif; color: #5d5d5d; width: 60px; height: 29px; padding: 6px 25px 7px 0; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; }
/* line 2094, ../sass/_main.scss */
.counter .ui-spinner-button { position: absolute; width: 15px; height: 8px; border: 1px solid #fff; outline: 1px solid #bdbdbd; background: #ececec; cursor: pointer; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }
/* line 2107, ../sass/_main.scss */
.counter .ui-spinner-button:hover { background: #f5f5f5; }
/* line 2111, ../sass/_main.scss */
.counter .ui-spinner-button span { position: absolute; left: 0; top: 0; display: block; right: 0; bottom: 0; margin: auto; }
/* line 2121, ../sass/_main.scss */
.counter .ui-spinner-up { right: 5px; top: 4px; }
/* line 2125, ../sass/_main.scss */
.counter .ui-spinner-up span { background: url("images/icons.1f01b856ce3e.png") 0 -57px no-repeat; width: 5px; height: 3px; }
/* line 2130, ../sass/_main.scss */
.counter .ui-spinner-down { right: 5px; bottom: 4px; }
/* line 2134, ../sass/_main.scss */
.counter .ui-spinner-down span { background: url("images/icons.1f01b856ce3e.png") 0 -44px no-repeat; width: 5px; height: 3px; }

/* line 2140, ../sass/_main.scss */
.clock { position: relative; }
/* line 2143, ../sass/_main.scss */
.clock input { padding-right: 35px; }
/* line 2147, ../sass/_main.scss */
.clock span { left: auto !important; right: 0; text-align: right; width: 190px; line-height: normal !important; bottom: -28px !important; }
/* line 2156, ../sass/_main.scss */
.clock:before { content: ""; font-size: 23px; line-height: 1; font-family: 'icomoon'; color: #5d5d5d; speak: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; position: absolute; right: 10px; top: 9px; }

/* line 2163, ../sass/_main.scss */
.date-order { font: 18px "PT Sans", Arial, sans-serif; color: #5d5d5d; }
/* line 2167, ../sass/_main.scss */
.date-order p { font: 16px/18px Lato, Arial, sans-serif; color: #5d5d5d; padding-left: 13px; }

/* line 2174, ../sass/_main.scss */
.day-order { color: #8a8a8a; margin-left: 5px; }

/* line 2179, ../sass/_main.scss */
.del-favorite { text-align: center; padding: 15px 0px 0; }
/* line 2183, ../sass/_main.scss */
.del-favorite p { font-size: 13px; color: #8a8a8a; padding-left: 20px; text-decoration: underline; position: relative; display: inline-block; cursor: pointer; }
/* line 2192, ../sass/_main.scss */
.del-favorite p:before { content: '\e628'; font-family: icomoon; color: #8a8a8a; font-size: 17px; position: absolute; left: 0; top: -4px; }
/* line 2201, ../sass/_main.scss */
.del-favorite p:hover { color: #e76b6b; text-decoration: none; }
/* line 2205, ../sass/_main.scss */
.del-favorite p:hover:before { color: #e76b6b; }

/* line 2212, ../sass/_main.scss */
.dd-container { padding-bottom: 20px !important; position: relative; }
/* line 2216, ../sass/_main.scss */
.dd-container .error_text { -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; position: absolute !important; left: 0; bottom: 0; color: #a62702 !important; font-size: 11px !important; margin: 0 !important; text-transform: uppercase; }
/* line 2228, ../sass/_main.scss */
.dd-container .dd-select { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; position: relative; line-height: 40px; border: 1px solid #c1c1c1; background: #fff !important; height: 42px; padding: 0 45px 0 15px; cursor: pointer; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
/* line 2243, ../sass/_main.scss */
.dd-container .dd-select a { padding: 0; line-height: 42px; }
/* line 2248, ../sass/_main.scss */
.dd-container .dd-select .dd-pointer { content: ''; width: 0; height: 0; vertical-align: middle; border-right: 6px solid transparent; border-left: 6px solid transparent; position: absolute; right: 13px; top: 21px; }
/* line 2258, ../sass/_main.scss */
.dd-container .dd-select .dd-pointer.dd-pointer-down { border-top: 6px solid #606060; }
/* line 2262, ../sass/_main.scss */
.dd-container .dd-select .dd-pointer.dd-pointer-up { border-bottom: 6px solid #606060 !important; border-top: 6px solid transparent; border-width: 6px !important; top: 19px; }
/* line 2270, ../sass/_main.scss */
.dd-container .dd-select span { float: right; line-height: 40px; }
/* line 2275, ../sass/_main.scss */
.dd-container .dd-select .dd-selected-text { color: #5d5d5d; font-size: 14px; text-transform: none; font-weight: 400; cursor: pointer; line-height: 42px; }
/* line 2285, ../sass/_main.scss */
.dd-container .dd-options { position: absolute; left: 0; top: 100%; -moz-box-shadow: -5px 5px 5px rgba(18, 19, 19, 0.2); -webkit-box-shadow: -5px 5px 5px rgba(18, 19, 19, 0.2); box-shadow: -5px 5px 5px rgba(18, 19, 19, 0.2); -moz-transition: all 0.4s ease; -o-transition: all 0.4s ease; -webkit-transition: all 0.4s ease; transition: all 0.4s ease; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; overflow: visible; z-index: 100; width: 100%; margin: 5px 0 0; font-size: 14px; color: #5d5d5d; list-style: none; background-color: #fff; background-clip: padding-box; border: 1px solid #e6e6e6; }
/* line 2305, ../sass/_main.scss */
.dd-container .dd-options li { height: 42px; cursor: pointer; color: #5d5d5d; clear: both; display: block; white-space: nowrap; line-height: 42px; border-bottom: 1px solid #e5e5e5; }
/* line 2315, ../sass/_main.scss */
.dd-container .dd-options li:last-child { border: none; }
/* line 2319, ../sass/_main.scss */
.dd-container .dd-options li:hover { background: #e76b6b; border-color: #e76b6b; color: #fff; }
/* line 2325, ../sass/_main.scss */
.dd-container .dd-options li i { float: left; font-style: normal; }
/* line 2330, ../sass/_main.scss */
.dd-container .dd-options li span { float: right; margin-right: 15px; width: 85px; text-align: center; }
/* line 2337, ../sass/_main.scss */
.dd-container .dd-options li .dd-option { border: none; color: inherit; padding: 0 15px; background: transparent; }
/* line 2344, ../sass/_main.scss */
.dd-container .dd-options li .dd-option:hover .dd-option-text { color: #fff; }
/* line 2349, ../sass/_main.scss */
.dd-container .dd-options li .dd-option .dd-option-text { font-size: 14px; text-transform: none; line-height: 42px; cursor: pointer; }
/* line 2356, ../sass/_main.scss */
.dd-container .dd-options li .dd-option.dd-option-selected { background: transparent; }
/* line 2363, ../sass/_main.scss */
.dd-container .dd-option-image, .dd-container .dd-selected-image { max-width: 100%; margin: 8px 0 0; }

/* line 2369, ../sass/_main.scss */
.dropdown { position: relative; padding-bottom: 20px; }
/* line 2373, ../sass/_main.scss */
.dropdown input { cursor: pointer; width: 100%; }
/* line 2378, ../sass/_main.scss */
.dropdown input + span { display: inline !important; margin: 0 !important; line-height: initial !important; position: static !important; }
/* line 2384, ../sass/_main.scss */
.dropdown input + span:after { content: ''; width: 0; height: 0; vertical-align: middle; border-right: 6px solid transparent; border-left: 6px solid transparent; border-top: 6px solid #606060; position: absolute; right: 13px; top: 19px; cursor: pointer; }
/* line 2400, ../sass/_main.scss */
.dropdown ul { overflow-y: auto; opacity: 0; visibility: hidden; background: #fff; position: absolute; left: 0; top: 47px; width: 100%; max-height: 252px; margin: 0 !important; list-style: none !important; z-index: 9; border: 1px solid #e6e6e6; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; -moz-box-shadow: -5px 5px 5px rgba(18, 19, 19, 0.2); -webkit-box-shadow: -5px 5px 5px rgba(18, 19, 19, 0.2); box-shadow: -5px 5px 5px rgba(18, 19, 19, 0.2); -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
/* line 2421, ../sass/_main.scss */
.dropdown ul li { -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; margin: 0 !important; font-size: 14px !important; height: 42px; line-height: 42px; color: #5d5d5d !important; padding: 0 15px; cursor: pointer; }
/* line 2432, ../sass/_main.scss */
.dropdown ul li:hover { color: #fff !important; background: #e76b6b; }
/* line 2440, ../sass/_main.scss */
.dropdown.open ul { opacity: 1; visibility: visible; }
/* line 2445, ../sass/_main.scss */
.dropdown.open span:after { border-bottom: 6px solid #606060 !important; border-top: 6px solid transparent; border-width: 6px !important; top: 11px; cursor: pointer; }

/* line 2455, ../sass/_main.scss */
.edit-email { border-bottom: 1px solid #e5e5e5; padding: 0 13px; }
/* line 2459, ../sass/_main.scss */
.edit-email p { float: left; font: 16px/99px "PT Sans", Arial, sans-serif; color: #5d5d5d; margin-right: 35px; }
/* line 2466, ../sass/_main.scss */
.edit-email span.button { float: left; margin-top: 25px; }

/* line 2472, ../sass/_main.scss */
.error { padding-bottom: 20px !important; position: relative; }
/* line 2476, ../sass/_main.scss */
.error span { -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; position: absolute !important; left: 0; bottom: 0; color: #a62702 !important; font-size: 11px !important; margin: 0 !important; text-transform: uppercase; }
/* line 2487, ../sass/_main.scss */
.error span a { font-size: 15px; text-transform: none; display: inline !important; }
/* line 2494, ../sass/_main.scss */
.error input, .error textarea { border-color: #a62702; -moz-box-shadow: inset 0 0 5px 0 rgba(166, 39, 2, 0.4); -webkit-box-shadow: inset 0 0 5px 0 rgba(166, 39, 2, 0.4); box-shadow: inset 0 0 5px 0 rgba(166, 39, 2, 0.4); }

/* line 2501, ../sass/_main.scss */
#gifts { display: none; }
/* line 2504, ../sass/_main.scss */
#gifts.showed-gifts { display: block; }
/* line 2508, ../sass/_main.scss */
#gifts > div { display: none; }
/* line 2511, ../sass/_main.scss */
#gifts > div.show-gift { display: block; }

/* line 2517, ../sass/_main.scss */
.flatpage { padding-top: 1px; }
/* line 2520, ../sass/_main.scss */
.flatpage .text-block { float: none; margin: 35px 0 70px; }
/* line 2524, ../sass/_main.scss */
.flatpage .text-block ul { padding-left: 15px; margin: 0 0 15px 15px; }
/* line 2528, ../sass/_main.scss */
.flatpage .text-block ul li { font-size: 14px; margin-top: 10px; padding-left: 5px; position: relative; }
/* line 2534, ../sass/_main.scss */
.flatpage .text-block ul li:before { background: #ed7272; border-radius: 50%; content: ""; display: block; height: 8px; left: -15px; position: absolute; top: 4px; width: 8px; }

/* line 2550, ../sass/_main.scss */
.footer { clear: both; position: relative; z-index: 10; height: 368px; margin-top: -368px; }

/* line 2558, ../sass/_main.scss */
.footer-bottom { background: #fcf7f3; border-top: 2px dashed #000; padding: 35px 0; }
/* line 2563, ../sass/_main.scss */
.footer-bottom .footer-bottom__social { float: left; padding: 15px 0; width: 410px; }
/* line 2569, ../sass/_main.scss */
.footer-bottom .footer-bottom__application { float: left; }
/* line 2572, ../sass/_main.scss */
.footer-bottom .footer-bottom__application p { font: 18px "PT Sans", Arial, sans-serif; color: #e27777; padding: 10px 2px; margin-bottom: 32px; }
/* line 2580, ../sass/_main.scss */
.footer-bottom .footer-bottom__developer { float: left; width: 235px; text-align: center; padding-left: 11px; position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; }
/* line 2589, ../sass/_main.scss */
.footer-bottom .footer-bottom__developer .live-internet { position: absolute; right: 0; bottom: 0; }
/* line 2595, ../sass/_main.scss */
.footer-bottom .footer-bottom__developer a { display: block; text-decoration: none; }
/* line 2600, ../sass/_main.scss */
.footer-bottom .footer-bottom__developer .number-developer { padding: 11px 0 10px; text-align: right; margin-bottom: 0; font-weight: 800; font-size: 22px; color: #808080; }
/* line 2609, ../sass/_main.scss */
.footer-bottom .footer-bottom__developer .email-to { font-size: 22px; color: #808080; padding: 7px 0 10px; text-align: right; }

/* line 2618, ../sass/_main.scss */
.footer-middle { background: #fff; }

/* line 2622, ../sass/_main.scss */
.footer-top { background: #ede5dc; padding: 9px 0; }
/* line 2626, ../sass/_main.scss */
.footer-top p { font: 700 22px/35px "PT Sans", Arial, sans-serif; color: #595959; text-align: center; }

/* line 2633, ../sass/_main.scss */
.form-block { position: relative; padding-bottom: 20px; }

/* line 2638, ../sass/_main.scss */
.full-item { min-height: 100%; background: #f9f9f9; width: 550px; padding: 30px 20px; float: right; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
/* line 2649, ../sass/_main.scss */
.full-item .img { height: 360px; margin-bottom: 30px; position: relative; }
/* line 2654, ../sass/_main.scss */
.full-item .img .onImg { position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
/* line 2662, ../sass/_main.scss */
.full-item .img img { height: 100%; max-width: 100%; }
/* line 2669, ../sass/_main.scss */
.full-item .txt .title { color: #000; line-height: 22px; font-style: italic; text-align: left; font-size: 22px; font-weight: 600; }
/* line 2677, ../sass/_main.scss */
.full-item .txt .title.center { text-align: center !important; }
/* line 2682, ../sass/_main.scss */
.full-item .txt p { font-style: italic; font-weight: 600; color: #000; font-size: 18px; margin-bottom: 15px; }
/* line 2690, ../sass/_main.scss */
.full-item .txt .toping { font-style: italic; font-size: 16px; }
/* line 2695, ../sass/_main.scss */
.full-item .txt h2 { color: #e76b6b; float: left; font-size: 16px; font-weight: normal; margin: 10px 25px 15px 0; }
/* line 2704, ../sass/_main.scss */
.full-item .txt div div { float: left; height: 35px; line-height: 35px; }
/* line 2710, ../sass/_main.scss */
.full-item .txt div > span { line-height: 1; margin: 3px 30px 0 0; }
/* line 2715, ../sass/_main.scss */
.full-item .txt div p { font-size: 35px; font-weight: 800; font-style: normal; float: left; height: 35px; line-height: 35px; width: 105px; }
/* line 2725, ../sass/_main.scss */
.full-item .txt div .button { float: left; height: 35px; line-height: 35px; padding: 0 20px; width: auto; }
/* line 2735, ../sass/_main.scss */
.full-item .hidden { display: none; }
/* line 2739, ../sass/_main.scss */
.full-item.activated .hidden { display: block; }

/* line 2744, ../sass/_main.scss */
.havent-estimate { font: 700 25px/18px "PT Sans", Arial, sans-serif; color: #5e5e5e; border-top: solid 1px #e5e5e5; padding: 20px 0; }

/* line 2751, ../sass/_main.scss */
.header-bottom { background: #ffffff; width: 1200px; font-family: "PT Sans", Arial, sans-serif; -moz-box-shadow: 0 0 19px rgba(106, 91, 33, 0.25); -webkit-box-shadow: 0 0 19px rgba(106, 91, 33, 0.25); box-shadow: 0 0 19px rgba(106, 91, 33, 0.25); }
/* line 2759, ../sass/_main.scss */
.header-bottom.active { padding-bottom: 157px; }
/* line 2763, ../sass/_main.scss */
.header-bottom .header-bottom__left { float: left; }
/* line 2766, ../sass/_main.scss */
.header-bottom .header-bottom__left > nav > ul > li { float: left; margin: 1px 1px 1px 0; }
/* line 2770, ../sass/_main.scss */
.header-bottom .header-bottom__left > nav > ul > li > a { font-size: 19px; color: #5e5e5e; display: block; padding: 0 19px; line-height: 49px; text-decoration: none; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }
/* line 2780, ../sass/_main.scss */
.header-bottom .header-bottom__left > nav > ul > li > a:hover, .header-bottom .header-bottom__left > nav > ul > li > a.active { color: #fff; background: #e76b6b; }
/* line 2784, ../sass/_main.scss */
.header-bottom .header-bottom__left > nav > ul > li > a:hover:before, .header-bottom .header-bottom__left > nav > ul > li > a.active:before { color: #fff; }
/* line 2792, ../sass/_main.scss */
.header-bottom .header-bottom__right { float: right; }
/* line 2795, ../sass/_main.scss */
.header-bottom .header-bottom__right > nav > ul > li { float: left; position: relative; margin: 1px 0 1px 1px; }
/* line 2800, ../sass/_main.scss */
.header-bottom .header-bottom__right > nav > ul > li > a { -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }
/* line 2803, ../sass/_main.scss */
.header-bottom .header-bottom__right > nav > ul > li > a:hover, .header-bottom .header-bottom__right > nav > ul > li > a.active { color: #fff; background: #e76b6b; }
/* line 2807, ../sass/_main.scss */
.header-bottom .header-bottom__right > nav > ul > li > a:hover:before, .header-bottom .header-bottom__right > nav > ul > li > a.active:before { color: #ffffff; }
/* line 2813, ../sass/_main.scss */
.header-bottom .header-bottom__right > nav > ul > li .cart-count { font-size: 10px; color: #fff; background: #00b5f3; padding: 0 2px 1px; line-height: 14px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; position: absolute; left: 35px; top: 5px; }
/* line 2824, ../sass/_main.scss */
.header-bottom .header-bottom__right > nav > ul > li .cart-count:empty { display: none; }
/* line 2829, ../sass/_main.scss */
.header-bottom .header-bottom__right > nav > ul > li.no-register { display: inline-block; padding: 4px 20px 0px 60px; height: 45px; }
/* line 2834, ../sass/_main.scss */
.header-bottom .header-bottom__right > nav > ul > li.no-register:before { content: '\e61b'; color: #e76b6b; font-family: 'icomoon'; font-size: 38px; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; position: absolute; left: 7px; top: 5px; }
/* line 2845, ../sass/_main.scss */
.header-bottom .header-bottom__right > nav > ul > li.no-register a { display: block; color: #5e5e5e; text-decoration: underline; font-size: 12px; }
/* line 2851, ../sass/_main.scss */
.header-bottom .header-bottom__right > nav > ul > li.no-register a:hover { text-decoration: none; background: none; color: #5e5e5e; }
/* line 2857, ../sass/_main.scss */
.header-bottom .header-bottom__right > nav > ul > li.no-register a:first-child { font-size: 19px; }
/* line 2862, ../sass/_main.scss */
.header-bottom .header-bottom__right > nav > ul > li.no-register.active { background: #e76b6b; }
/* line 2865, ../sass/_main.scss */
.header-bottom .header-bottom__right > nav > ul > li.no-register.active a { color: #fff; }
/* line 2869, ../sass/_main.scss */
.header-bottom .header-bottom__right > nav > ul > li.no-register.active:before { color: #fff; }
/* line 2877, ../sass/_main.scss */
.header-bottom .header-bottom__account { display: block; position: relative; font-size: 18px; color: #5e5e5e; padding: 6px 30px 5px 57px; line-height: 19px; text-decoration: none; }
/* line 2886, ../sass/_main.scss */
.header-bottom .header-bottom__account:before { content: '\e61b'; color: #e76b6b; font-family: 'icomoon'; font-size: 38px; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; position: absolute; left: 7px; top: 15px; }
/* line 2898, ../sass/_main.scss */
.header-bottom .header-bottom__menu { cursor: pointer; position: relative; padding: 0 15px 0 67px !important; }
/* line 2903, ../sass/_main.scss */
.header-bottom .header-bottom__menu:before { content: '\e60f'; color: #e76b6b; font-family: 'icomoon'; font-size: 40px; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; position: absolute; left: 17px; top: 0; }
/* line 2915, ../sass/_main.scss */
.header-bottom__basket { display: block; position: relative; font-size: 19px; color: #5e5e5e; padding: 0 30px 0 57px; line-height: 49px; text-decoration: none; }
/* line 2924, ../sass/_main.scss */
.header-bottom__basket:before { content: '\e603'; color: #e76b6b; font-family: icomoon; font-size: 37px; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; position: absolute; left: 7px; top: 1px; }
/* line 2936, ../sass/_main.scss */
.header-bottom .big-menu { height: 0; opacity: 0; visibility: hidden; overflow: hidden; width: 100%; max-width: 1200px; z-index: 102; background: #e76b6b; position: absolute; left: 0; top: 51px; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }
/* line 2950, ../sass/_main.scss */
.header-bottom .big-menu ul { padding: 0 0 10px; }
/* line 2954, ../sass/_main.scss */
.header-bottom .big-menu li { width: 12.5%; text-align: center; float: left; padding: 12px 10px 0; overflow: hidden; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; }
/* line 2963, ../sass/_main.scss */
.header-bottom .big-menu li a { text-transform: uppercase; color: #e1e1e1; display: block; text-decoration: none; padding: 5px; }
/* line 2970, ../sass/_main.scss */
.header-bottom .big-menu li a span { display: block; color: #fff; line-height: 30px; min-height: 30px; padding-bottom: 5px; max-height: 30px; }
/* line 2978, ../sass/_main.scss */
.header-bottom .big-menu li a span img { width: auto; height: 30px; }
/* line 2984, ../sass/_main.scss */
.header-bottom .big-menu li a:hover, .header-bottom .big-menu li a.active { background: #ffffff; color: #e76b6b; }
/* line 2988, ../sass/_main.scss */
.header-bottom .big-menu li a:hover span, .header-bottom .big-menu li a.active span { color: #e76b6b; }
/* line 2995, ../sass/_main.scss */
.header-bottom .big-menu nav { -moz-box-shadow: inset 0 15px 25px 0 rgba(0, 0, 0, 0.1); -webkit-box-shadow: inset 0 15px 25px 0 rgba(0, 0, 0, 0.1); box-shadow: inset 0 15px 25px 0 rgba(0, 0, 0, 0.1); }
/* line 2999, ../sass/_main.scss */
.header-bottom .big-menu.active { display: block; }
/* line 3004, ../sass/_main.scss */
.header-bottom .show-big-menu:hover { background: #e76b6b; }
/* line 3007, ../sass/_main.scss */
.header-bottom .show-big-menu:hover a, .header-bottom .show-big-menu:hover a:before { color: #fff; }
/* line 3011, ../sass/_main.scss */
.header-bottom .show-big-menu:hover .big-menu { height: 160px; visibility: visible; opacity: 1; }
/* line 3018, ../sass/_main.scss */
.sticked-menu .header-bottom { width: 100%; left: 0px; background: rgba(255, 255, 255, 0.9); }
/* line 3023, ../sass/_main.scss */
.sticked-menu .header-bottom .container { width: 1200px; margin: 0 auto; }
/* line 3028, ../sass/_main.scss */
.sticked-menu .header-bottom .big-menu { margin-left: -600px; left: 50%; }

/* line 3035, ../sass/_main.scss */
_:-moz-tree-row(hover), .header-top .header-top__link li { font-weight: 600; }

/* line 3039, ../sass/_main.scss */
.header-top { margin-bottom: 10px; padding-top: 10px; }
/* line 3043, ../sass/_main.scss */
.header-top .header-top__link { float: left; }
/* line 3046, ../sass/_main.scss */
.header-top .header-top__link li { float: left; font-weight: 800; min-width: 170px; }
/* line 3051, ../sass/_main.scss */
.header-top .header-top__link li:first-child { min-width: 190px; }
/* line 3055, ../sass/_main.scss */
.header-top .header-top__link li p, .header-top .header-top__link li a { width: 85px; text-decoration: none; color: #5e5e5e; line-height: 18px; margin-top: 5px; padding-top: 20px; display: block; font-weight: 700; font-size: 20px; text-transform: uppercase; }
/* line 3067, ../sass/_main.scss */
.header-top .header-top__link li p:before, .header-top .header-top__link li a:before { color: #e76b6b; line-height: 44px; font-weight: 400; font-family: 'icomoon'; }
/* line 3077, ../sass/_main.scss */
.header-top .header-top__sushi { display: block; position: relative; padding-left: 69px; }
/* line 3082, ../sass/_main.scss */
.header-top .header-top__sushi:before { position: absolute; left: 0px; top: 6px; content: '\e613'; font-size: 53px; }
/* line 3090, ../sass/_main.scss */
.header-top .header-top__wok { display: block; width: 50px !important; position: relative; padding-left: 70px; }
/* line 3096, ../sass/_main.scss */
.header-top .header-top__wok:before { position: absolute; left: 12px; top: 5px; content: ''; width: 46px; height: 46px; background: url("../images/wok-icon-hover.7aea0d22c268.png") no-repeat center center; background-size: contain; }
/* line 3107, ../sass/_main.scss */
.header-top .header-top__pizza { display: block; position: relative; padding-left: 57px; }
/* line 3112, ../sass/_main.scss */
.header-top .header-top__pizza:before { position: absolute; left: 0; top: 8px; content: ''; width: 42px; height: 42px; background: url("../images/pizza-icon-hover.ea2b59a02cd8.png") no-repeat center center; background-size: contain; }

/* line 3124, ../sass/_main.scss */
.cart-count { font-size: 10px; color: #fff; background: #00b5f3; padding: 0 2px 1px; line-height: 14px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; position: absolute; left: 35px; top: 5px; }
/* line 3135, ../sass/_main.scss */
.cart-count:empty { display: none; }

/* line 3140, ../sass/_main.scss */
.header-features { min-width: 155px !important; }
/* line 3143, ../sass/_main.scss */
.header-features li { display: block; min-width: 150px !important; float: none !important; position: relative; margin-top: 5px; padding-left: 45px; color: #5e5e5e; font-size: 13px; line-height: 18px; font-weight: 400 !important; text-transform: uppercase; }
/* line 3156, ../sass/_main.scss */
.header-features li:before { color: #e76b6b; line-height: 34px; font-weight: 400; font-family: 'icomoon'; }
/* line 3165, ../sass/_main.scss */
.header-features__hours:before { position: absolute; left: 13px; top: -9px; content: '\e607'; font-size: 20px; }
/* line 3174, ../sass/_main.scss */
.header-features__delivery:before { position: absolute; left: 12px; top: -8px; content: '\e602'; font-size: 24px; }
/* line 3183, ../sass/_main.scss */
.header-features__payments:before { position: absolute; left: 13px; top: -8px; content: '\e608'; font-size: 20px; }

/* line 3192, ../sass/_main.scss */
.img-office { float: left; margin: 0px 25px 0 13px; width: 100px; }

/* line 3198, ../sass/_main.scss */
.input-group { position: relative; }
/* line 3201, ../sass/_main.scss */
.input-group.error { padding-bottom: 10px; }
/* line 3204, ../sass/_main.scss */
.input-group.error input { border-color: #a62702; -moz-box-shadow: inset 0 0 5px 0 rgba(166, 39, 2, 0.4); -webkit-box-shadow: inset 0 0 5px 0 rgba(166, 39, 2, 0.4); box-shadow: inset 0 0 5px 0 rgba(166, 39, 2, 0.4); }
/* line 3210, ../sass/_main.scss */
.input-group.error em { color: #a62702; font-size: 11px; text-transform: uppercase; font-style: normal; position: absolute; bottom: -10px; }

/* line 3221, ../sass/_main.scss */
.input-group-btn { position: absolute; right: 10px; top: 10px; pointer-events: none; }
/* line 3226, ../sass/_main.scss */
.input-group-btn span { font-size: 24px; color: #5d5d5d; position: absolute; right: 0; top: 0; }
/* line 3233, ../sass/_main.scss */
.input-group-btn button { width: 24px; height: 24px; background: none; }

/* line 3241, ../sass/_main.scss */
.input-pass input { font-size: 16px; letter-spacing: 5px; }

/* line 3247, ../sass/_main.scss */
.input-renting { float: left; }
/* line 3250, ../sass/_main.scss */
.input-renting label { display: inline-block; float: none; }
/* line 3255, ../sass/_main.scss */
.input-renting input { width: 154px; margin-left: 17px; }

/* line 3262, ../sass/_main.scss */
.item .item-img { width: 905px; margin-top: 35px; position: relative; }
/* line 3267, ../sass/_main.scss */
.item .item-img img { max-width: 100%; width: 900px; height: 600px; margin-bottom: 30px; }
/* line 3275, ../sass/_main.scss */
.item-3d { position: absolute; display: block; width: 120px; top: 0; right: 0; padding-top: 50px; font-size: 24px; text-align: center; color: #8a8989; background: url("../images/360.53356ceb4c61.png") no-repeat 0 0; background-size: contain; line-height: 1.9; z-index: 100; }
/* line 3291, ../sass/_main.scss */
.item .nutrition { width: 315px; margin: 0 auto 30px; text-align: center; }
/* line 3296, ../sass/_main.scss */
.item .nutrition > p { color: #5d5d5d; font-size: 14px; margin-bottom: 15px; }
/* line 3302, ../sass/_main.scss */
.item .nutrition > span { display: block; color: #e76b6b; font: 16px "PT Sans", Arial, sans-serif; margin-top: 15px; }
/* line 3309, ../sass/_main.scss */
.item .nutrition > div { border: 2px dashed #dbdad6; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; padding: 15px 0; overflow: hidden; }
/* line 3317, ../sass/_main.scss */
.item .nutrition > div p { width: 33%; float: left; color: #5d5d5d; font-size: 14px; }
/* line 3323, ../sass/_main.scss */
.item .nutrition > div p span { display: block; font-style: italic; margin-top: 25px; }
/* line 3332, ../sass/_main.scss */
.item .item-info { width: 270px; margin-top: 35px; }
/* line 3336, ../sass/_main.scss */
.item .item-info h1 { color: #e76b6b; font: 34px/35px "PT Sans", Arial, sans-serif; margin-bottom: 15px; }
/* line 3347, ../sass/_main.scss */
.item .item-info > p { font-size: 14px; line-height: 18px; }
/* line 3352, ../sass/_main.scss */
.item .item-info .icon-like { color: #8a8989; font: 14px "PT Sans", Arial, sans-serif; cursor: pointer; display: inline-block; margin: 15px 0 20px; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }
/* line 3361, ../sass/_main.scss */
.item .item-info .icon-like:before { font: 22px icomoon; margin-right: 7px; position: relative; top: 5px; }
/* line 3368, ../sass/_main.scss */
.item .item-info .icon-like:hover { color: #e76b6b; }

/* line 3375, ../sass/_main.scss */
.review-3d { height: 555px; margin-top: 20px; }
/* line 3379, ../sass/_main.scss */
.review-3d .rotating-image img { width: 700px; height: 525px; }

/* line 3385, ../sass/_main.scss */
.items { width: 590px; height: 580px; float: left; overflow: hidden; position: relative; outline: none; }
/* line 3393, ../sass/_main.scss */
.items .noodle { float: left; width: 250px; height: 110px; border: 2px dashed transparent; margin: 7px 20px 23px 0; cursor: pointer; padding: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }
/* line 3406, ../sass/_main.scss */
.items .noodle:hover { border-color: #ccc; }
/* line 3409, ../sass/_main.scss */
.items .noodle:hover p { color: #5d5d5d; }
/* line 3414, ../sass/_main.scss */
.items .noodle.active { border-color: #e76b6b; }
/* line 3417, ../sass/_main.scss */
.items .noodle.active p { color: #000; }
/* line 3422, ../sass/_main.scss */
.items .noodle:nth-child(even) { margin-right: 0; }
/* line 3427, ../sass/_main.scss */
.items .img { display: table-cell; height: 100%; width: 55%; padding-right: 10px; text-align: center; vertical-align: middle; }
/* line 3435, ../sass/_main.scss */
.items .img img { max-height: 110px; max-width: 135px; }
/* line 3441, ../sass/_main.scss */
.items p { height: 100%; width: 40%; font-weight: 600; font-size: 18px; line-height: 22px; vertical-align: middle; display: table-cell; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }
/* line 3453, ../sass/_main.scss */
.items .active { position: relative; }
/* line 3456, ../sass/_main.scss */
.items .active i { opacity: 1; visibility: visible; }
/* line 3462, ../sass/_main.scss */
.items .close { -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; opacity: 0; visibility: hidden; position: absolute; top: -9px; right: -10px; color: #e76b6b; background: #fff; }

/* line 3475, ../sass/_main.scss */
.jspContainer { overflow: hidden; position: relative; }

/* line 3480, ../sass/_main.scss */
.jspPane { position: absolute; margin-left: 0; width: 100%; left: 0 !important; }

/* line 3487, ../sass/_main.scss */
.jspVerticalBar { position: absolute; top: 0; right: 0; width: 9px; }

/* line 3494, ../sass/_main.scss */
.jspCap { display: none; }

/* line 3498, ../sass/_main.scss */
.jspTrack { position: relative; cursor: pointer; width: 9px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; -moz-box-shadow: inset 0 0 5px 0 rgba(138, 138, 138, 0.5); -webkit-box-shadow: inset 0 0 5px 0 rgba(138, 138, 138, 0.5); box-shadow: inset 0 0 5px 0 rgba(138, 138, 138, 0.5); background: #fff; }

/* line 3510, ../sass/_main.scss */
.jspDrag { position: relative; top: 0; left: 0; cursor: pointer; -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2); box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2); -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; background: #e76b6b; width: 9px; }

/* line 3529, ../sass/_main.scss */
.last-order > .row.row-title > div:nth-child(1) p { padding: 1px 20px 0 15px; }
/* line 3535, ../sass/_main.scss */
.last-order > .row.row-title > div:nth-child(2) p { padding: 1px 20px 0 0; }
/* line 3541, ../sass/_main.scss */
.last-order > .row.row-title > div:nth-child(3) p { padding: 1px 20px 0 0; }
/* line 3547, ../sass/_main.scss */
.last-order > .row.row-title > div:nth-child(4) p { padding: 1px 20px 0 0; }
/* line 3554, ../sass/_main.scss */
.last-order > .row > div, .last-order > .row.more-orders > .row > div { text-align: left; }
/* line 3557, ../sass/_main.scss */
.last-order > .row > div:nth-child(1), .last-order > .row.more-orders > .row > div:nth-child(1) { width: 55%; }
/* line 3561, ../sass/_main.scss */
.last-order > .row > div:nth-child(2), .last-order > .row.more-orders > .row > div:nth-child(2) { width: 15%; text-align: center; }
/* line 3565, ../sass/_main.scss */
.last-order > .row > div:nth-child(2) p, .last-order > .row.more-orders > .row > div:nth-child(2) p { padding-left: 0; }
/* line 3570, ../sass/_main.scss */
.last-order > .row > div:nth-child(3), .last-order > .row.more-orders > .row > div:nth-child(3) { width: 15%; text-align: center; }
/* line 3574, ../sass/_main.scss */
.last-order > .row > div:nth-child(3) p, .last-order > .row.more-orders > .row > div:nth-child(3) p { padding: 1px 20px 0 0; }
/* line 3579, ../sass/_main.scss */
.last-order > .row > div:nth-child(4), .last-order > .row.more-orders > .row > div:nth-child(4) { width: 15%; text-align: center; }
/* line 3583, ../sass/_main.scss */
.last-order > .row > div:nth-child(4) p, .last-order > .row.more-orders > .row > div:nth-child(4) p { padding: 10px 0 0; }
/* line 3590, ../sass/_main.scss */
.last-order .more-orders { display: none; }
/* line 3593, ../sass/_main.scss */
.last-order .more-orders > .row { width: 100% !important; display: table; }
/* line 3599, ../sass/_main.scss */
.last-order .row-order { height: 115px; }
/* line 3603, ../sass/_main.scss */
.last-order__state { float: left; color: #5d5d5d; font: 18px "PT Sans", Arial, sans-serif; }
/* line 3608, ../sass/_main.scss */
.last-order__state span { color: #8a8a8a; }

/* line 3614, ../sass/_main.scss */
.link-office { font-size: 13px; color: #159bea; text-decoration: underline; cursor: pointer; display: inline-block; }
/* line 3621, ../sass/_main.scss */
.link-office:hover { text-decoration: none; }

/* line 3626, ../sass/_main.scss */
.list-circle { padding-left: 15px; }
/* line 3629, ../sass/_main.scss */
.list-circle li { padding-left: 12px; font-size: 16px; line-height: 18px; position: relative; margin-top: 17px; }
/* line 3636, ../sass/_main.scss */
.list-circle li:before { content: ''; width: 10px; height: 10px; border-radius: 50%; background: #ed7272; display: block; position: absolute; left: -17px; top: 4px; }
/* line 3647, ../sass/_main.scss */
.list-circle li:first-child { margin-top: 0; }
/* line 3651, ../sass/_main.scss */
.list-circle li .step__text-color { color: #ed7272; }
/* line 3655, ../sass/_main.scss */
.list-circle li .step__text-b { font-weight: 700; }

/* line 3661, ../sass/_main.scss */
.list-menu { text-align: center; height: 60px; line-height: 60px; }
/* line 3666, ../sass/_main.scss */
.list-menu p { color: #000000; font-size: 16px; letter-spacing: -0.3px; }
/* line 3671, ../sass/_main.scss */
.list-menu p a { color: #e76b6b; padding: 0 1px; text-decoration: underline; }
/* line 3676, ../sass/_main.scss */
.list-menu p a:hover { text-decoration: none; }

/* line 3684, ../sass/_main.scss */
.list-product .product { float: left; margin-bottom: 37px; padding-bottom: 7px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; /* product borders */ }
/* line 3694, ../sass/_main.scss */
.list-product .product .top, .list-product .product .left, .list-product .product .right, .list-product .product .bot { position: absolute; }
/* line 3698, ../sass/_main.scss */
.list-product .product .top, .list-product .product .right { top: 0; right: 0; }
/* line 3703, ../sass/_main.scss */
.list-product .product .bot, .list-product .product .left { bottom: 0; left: 0; transform: rotate(-180deg); }
/* line 3709, ../sass/_main.scss */
.list-product .product .left, .list-product .product .right { background: url("images/icons.1f01b856ce3e.png") 0 -109px no-repeat; width: 1px; height: 174px; }
/* line 3713, ../sass/_main.scss */
.list-product .product .top, .list-product .product .bot { background: url("images/icons.1f01b856ce3e.png") 0 -293px no-repeat; width: 92px; height: 1px; }
/* line 3718, ../sass/_main.scss */
.list-product.five .product { width: 20%; }
/* line 3722, ../sass/_main.scss */
.list-product.four .product { width: 25%; }
/* line 3726, ../sass/_main.scss */
.list-product.eight .product { width: 12.5%; }
/* line 3729, ../sass/_main.scss */
.list-product.eight .product:before { right: -20px; top: -15px; -moz-transform: scale(0.7); -ms-transform: scale(0.7); -webkit-transform: scale(0.7); transform: scale(0.7); }
/* line 3736, ../sass/_main.scss */
.list-product.eight .product .product__img { height: 110px; line-height: 110px; }
/* line 3741, ../sass/_main.scss */
.list-product.eight .product .product__title { font-size: 15px; padding: 0; margin-bottom: 5px; }
/* line 3747, ../sass/_main.scss */
.list-product.eight .product .tooltip { left: 5px !important; max-width: 150px; }
/* line 3751, ../sass/_main.scss */
.list-product.eight .product .tooltip .tooltip-inner { width: 130px; }
/* line 3757, ../sass/_main.scss */
.list-product.eight .product .product-buy .product-price { font-size: 18px; text-align: right; margin: 0; width: 70px; font-weight: bold; }
/* line 3764, ../sass/_main.scss */
.list-product.eight .product .product-buy .product-price span { font-size: 18px; right: auto; top: auto; }
/* line 3771, ../sass/_main.scss */
.list-product.eight .product .product-buy .icon-cart { padding: 2px 2px 3px 2px; margin: 0 0 0 3px; }
/* line 3777, ../sass/_main.scss */
.list-product.eight .product .counter { width: 49px; }
/* line 3780, ../sass/_main.scss */
.list-product.eight .product .counter input { width: 49px; text-align: center; padding: 8px 20px 7px 5px; }
/* line 3786, ../sass/_main.scss */
.list-product.eight .product .counter .ui-spinner-button { width: 11px; }

/* line 3794, ../sass/_main.scss */
.list-two-row li { float: left; width: 120px; }
/* line 3798, ../sass/_main.scss */
.list-two-row li:nth-child(3n+3) { padding-left: 48px; }
/* line 3802, ../sass/_main.scss */
.list-two-row li a { font-family: "PT Sans", Arial, sans-serif; color: #000; line-height: 35px; text-decoration: underline; }
/* line 3808, ../sass/_main.scss */
.list-two-row li a:hover { text-decoration: none; }

/* line 3815, ../sass/_main.scss */
.left-sidebar { float: left; margin-left: -21px; padding-top: 82px; width: 22%; }
/* line 3823, ../sass/_main.scss */
.left-sidebar ul li a { font: 17px/35px "PT Sans", Arial, sans-serif; color: #000; display: block; position: relative; border: 2px dotted #fcf7f3; width: 256px; padding-left: 50px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; -moz-border-radius: 40px; -webkit-border-radius: 40px; border-radius: 40px; }
/* line 3836, ../sass/_main.scss */
.left-sidebar ul li a:before { content: ''; width: 10px; height: 10px; background: #e4e3df; display: block; position: absolute; left: 16px; top: 12px; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }
/* line 3850, ../sass/_main.scss */
.left-sidebar ul li a:hover, .left-sidebar ul li a.active { border: 2px dotted #ed7272; }
/* line 3853, ../sass/_main.scss */
.left-sidebar ul li a:hover:before, .left-sidebar ul li a.active:before { background: #ed7272; }

/* line 3863, ../sass/_main.scss */
#load-contestant-work .button { margin: 0 0 20px 0; }

/* line 3868, ../sass/_main.scss */
.login-block { position: relative; overflow: hidden; }
/* line 3872, ../sass/_main.scss */
.login-block:before { content: "\e634"; color: #fcf0f0; font: 750px 'icomoon'; position: absolute; left: -9px; top: -86px; }
/* line 3881, ../sass/_main.scss */
.login-block form { font: 14px Lato, Arial, sans-serif; color: #5d5d5d; margin: 0 auto; display: block; width: 390px; position: relative; z-index: 1; padding: 130px 0; }
/* line 3891, ../sass/_main.scss */
.login-block form input { width: 390px; }
/* line 3895, ../sass/_main.scss */
.login-block form a { text-align: center; display: block; margin-top: 15px; }
/* line 3901, ../sass/_main.scss */
.login-block form .button { margin: 0 auto; display: block; }
/* line 3906, ../sass/_main.scss */
.login-block form .login-checkbox { margin-bottom: 25px; }
/* line 3909, ../sass/_main.scss */
.login-block form .login-checkbox .checkbox { float: left; position: relative; }
/* line 3914, ../sass/_main.scss */
.login-block form .login-checkbox a { float: right; margin-top: 2px; }
/* line 3921, ../sass/_main.scss */
.login-block a { font-style: italic; color: #e76b6b; text-decoration: underline; cursor: pointer; font-size: 15px; }
/* line 3927, ../sass/_main.scss */
.login-block a:hover { text-decoration: none; }

/* line 3936, ../sass/_main.scss */
.login-check .captcha-question { float: right; display: block; font-size: 15px; line-height: 42px; margin-right: 10px; font-weight: 700; opacity: 1; visibility: visible; position: static; color: #5d5d5d; }
/* line 3949, ../sass/_main.scss */
.login-check label { float: left; }

/* line 3954, ../sass/_main.scss */
.logo { float: left; margin-right: 60px; }

/* line 3959, ../sass/_main.scss */
.logo-footer { margin-right: 45px; }
/* line 3962, ../sass/_main.scss */
.logo-footer div { text-decoration: none; color: #000; display: block; }
/* line 3967, ../sass/_main.scss */
.logo-footer div img { max-width: 165px; }
/* line 3972, ../sass/_main.scss */
.logo-footer span { display: block; overflow: hidden; position: relative; padding: 8px 0px; font: 14px/18px "PT Sans", Arial, sans-serif; }
/* line 3979, ../sass/_main.scss */
.logo-footer span.copy { float: left; font-size: 29px; line-height: 1.5; padding: 0; }
/* line 3986, ../sass/_main.scss */
.logo-footer span.text { width: 140px; margin-right: 0px; padding: 8px 0px; margin-left: 35px; }

/* line 3995, ../sass/_main.scss */
.main-block { text-align: center; }
/* line 3998, ../sass/_main.scss */
.main-block p { font-size: 18px; font-style: italic; margin: 10px; }
/* line 4003, ../sass/_main.scss */
.main-block p a { color: #E76B6B; text-decoration: underline; }
/* line 4008, ../sass/_main.scss */
.main-block p a:hover { text-decoration: none; }
/* line 4013, ../sass/_main.scss */
.main-block img { width: 100%; }

/* line 4018, ../sass/_main.scss */
.menu-height { height: auto !important; }

/* line 4025, ../sass/_main.scss */
.my-appraisal > .row > div:nth-child(1) { width: 50%; padding-right: 40px; }
/* line 4030, ../sass/_main.scss */
.my-appraisal > .row > div:nth-child(2) { width: 30%; text-align: left; }
/* line 4034, ../sass/_main.scss */
.my-appraisal > .row > div:nth-child(2) p { padding: 10px 0 0; font-size: 13px; color: #8a8a8a; }
/* line 4040, ../sass/_main.scss */
.my-appraisal > .row > div:nth-child(2) .stars { margin: 0; }
/* line 4045, ../sass/_main.scss */
.my-appraisal > .row > div:nth-child(3) { width: 20%; text-align: center; }
/* line 4049, ../sass/_main.scss */
.my-appraisal > .row > div:nth-child(3) p { padding: 10px 0 0; }
/* line 4053, ../sass/_main.scss */
.my-appraisal > .row > div:nth-child(3) .change { font-size: 14px; color: #e76b6b; text-decoration: underline; position: relative; padding-left: 20px; }
/* line 4060, ../sass/_main.scss */
.my-appraisal > .row > div:nth-child(3) .change:before { content: '\e60b'; font-family: icomoon; font-size: 17px; position: absolute; left: 0; top: -3px; }
/* line 4068, ../sass/_main.scss */
.my-appraisal > .row > div:nth-child(3) .change:hover { text-decoration: none; }
/* line 4076, ../sass/_main.scss */
.my-appraisal .row-order { height: 115px; }
/* line 4080, ../sass/_main.scss */
.my-appraisal .pagination { border-bottom: none; }

/* line 4085, ../sass/_main.scss */
.my-lunch { width: 370px; float: right; background: #fff; padding-top: 35px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; }
/* line 4093, ../sass/_main.scss */
.my-lunch .lunch-title { font: 700 20px/20px "PT Sans", Arial, sans-serif; color: #5e5e5e; border-bottom: 1px solid #e5e5e5; margin: 0 10px; padding-bottom: 7px; }
/* line 4100, ../sass/_main.scss */
.my-lunch .lunch-title span, .my-lunch .lunch-title a { float: right; color: #e76b6b; cursor: pointer; }
/* line 4105, ../sass/_main.scss */
.my-lunch .lunch-title span:hover, .my-lunch .lunch-title a:hover { color: #e35656; }
/* line 4109, ../sass/_main.scss */
.my-lunch .lunch-title span.icon-edit1, .my-lunch .lunch-title a.icon-edit1 { font-size: 16px; }
/* line 4113, ../sass/_main.scss */
.my-lunch .lunch-title span.icon-delete_box, .my-lunch .lunch-title a.icon-delete_box { font-size: 17px; margin-left: 5px; }
/* line 4120, ../sass/_main.scss */
.my-lunch img { max-width: 45px; }
/* line 4124, ../sass/_main.scss */
.my-lunch .row-lunch { display: table; width: 95%; height: 60px; margin: 0 10px; border-bottom: 1px dashed #939292; }
/* line 4131, ../sass/_main.scss */
.my-lunch .row-lunch[data-gift="true"] { display: none; }
/* line 4135, ../sass/_main.scss */
.my-lunch .row-lunch > div { display: table-cell; vertical-align: middle; }
/* line 4139, ../sass/_main.scss */
.my-lunch .row-lunch > div:nth-child(1) { width: 15%; }
/* line 4143, ../sass/_main.scss */
.my-lunch .row-lunch > div:nth-child(2) { width: 55%; }
/* line 4147, ../sass/_main.scss */
.my-lunch .row-lunch > div:nth-child(3) { width: 10%; }
/* line 4151, ../sass/_main.scss */
.my-lunch .row-lunch > div:nth-child(4) { width: 12%; }
/* line 4156, ../sass/_main.scss */
.my-lunch .row-lunch a, .my-lunch .row-lunch p { font: 13px/18px "PT Sans", Arial, sans-serif; color: #5d5d5d; text-align: center; }
/* line 4161, ../sass/_main.scss */
.my-lunch .row-lunch a.name-lunch, .my-lunch .row-lunch p.name-lunch { font: 700 13px/18px "PT Sans", Arial, sans-serif; text-align: left; }
/* line 4168, ../sass/_main.scss */
.my-lunch .price-lunch { position: relative; }
/* line 4172, ../sass/_main.scss */
.my-lunch .lunch-discount { padding: 0 10px; }
/* line 4175, ../sass/_main.scss */
.my-lunch .lunch-discount p { font: 18px/50px "PT Sans", Arial, sans-serif; color: #5e5e5e; text-align: right; }
/* line 4180, ../sass/_main.scss */
.my-lunch .lunch-discount p span { position: relative; }
/* line 4186, ../sass/_main.scss */
.my-lunch .lunch-cost { background: #e76b6b; padding: 0 10px; }
/* line 4190, ../sass/_main.scss */
.my-lunch .lunch-cost p { color: #fff; font: 700 20px/53px "PT Sans", Arial, sans-serif; }
/* line 4194, ../sass/_main.scss */
.my-lunch .lunch-cost p:nth-child(1) { float: left; }
/* line 4198, ../sass/_main.scss */
.my-lunch .lunch-cost p:nth-child(2) { float: right; }

/* line 4205, ../sass/_main.scss */
.name-archive-product { font: 700 14px/18px "PT Sans", Arial, sans-serif; color: #5d5d5d; overflow: hidden; text-transform: uppercase; margin-bottom: 5px; padding-top: 10px; }

/* line 4215, ../sass/_main.scss */
.name-order a { font: 14px/18px "PT Sans", Arial, sans-serif; color: #e76b6b; text-decoration: underline; display: block; width: 70%; }
/* line 4222, ../sass/_main.scss */
.name-order a:hover { text-decoration: none; }

/* line 4229, ../sass/_main.scss */
.octopus:before { content: "\e634"; color: #fcf0f0; font: 345px icomoon; position: absolute; left: -6px; top: -44px; }

/* line 4239, ../sass/_main.scss */
.office { padding: 0 0 10px 10px; margin-bottom: 50px; float: right; width: 78%; }
/* line 4245, ../sass/_main.scss */
.office .office-title { font: 34px/44px "PT Sans", Arial, sans-serif; color: #5e5e5e; margin-bottom: 25px; }

/* line 4252, ../sass/_main.scss */
.office-list { padding: 20px 0 5px; }

/* line 4256, ../sass/_main.scss */
.order-discount { color: #e76b6b; float: right; margin-right: 0; font-size: 18px; }

/* line 4263, ../sass/_main.scss */
.pagination { padding: 40px 0 20px 0; border-top: solid 1px #e5e5e5; }
/* line 4267, ../sass/_main.scss */
.pagination ul { position: relative; left: 50%; float: left; }
/* line 4272, ../sass/_main.scss */
.pagination ul li { float: left; position: relative; right: 50%; margin: 0 3px; text-align: center; }
/* line 4279, ../sass/_main.scss */
.pagination ul li a { color: #5d5d5d; display: block; width: 25px; height: 25px; border: 1px solid transparent; line-height: 26px; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; }
/* line 4289, ../sass/_main.scss */
.pagination ul li a:hover { border-color: #e76b6b; }
/* line 4293, ../sass/_main.scss */
.pagination ul li a i { margin-top: 6px; display: block; }
/* line 4299, ../sass/_main.scss */
.pagination ul li.next { -moz-transform: rotate(-180deg); -ms-transform: rotate(-180deg); -webkit-transform: rotate(-180deg); transform: rotate(-180deg); -moz-transition: all 0.1s ease; -o-transition: all 0.1s ease; -webkit-transition: all 0.1s ease; transition: all 0.1s ease; margin-top: -7px; }
/* line 4306, ../sass/_main.scss */
.pagination ul li.next a i { margin-top: -4px; }
/* line 4311, ../sass/_main.scss */
.pagination ul li.active a { border-color: #5d5d5d; }
/* line 4315, ../sass/_main.scss */
.pagination ul li.navigation a:hover { color: #e76b6b; border-color: transparent; }

/* line 4323, ../sass/_main.scss */
.pass-window { text-align: center; }
/* line 4326, ../sass/_main.scss */
.pass-window p { padding: 40px 0 30px; }
/* line 4330, ../sass/_main.scss */
.pass-window .btn-remove-arch { margin-bottom: 30px !important; }

/* line 4335, ../sass/_main.scss */
.pay { text-align: center; margin-bottom: 75px; }
/* line 4339, ../sass/_main.scss */
.pay p { font: 28px "PT Sans", Arial, sans-serif; color: #545451; }
/* line 4344, ../sass/_main.scss */
.pay hr { width: 200px; height: 1px; background: none repeat scroll 0 0 #e1e0db; margin: 40px auto; border: medium none; }
/* line 4352, ../sass/_main.scss */
.pay .icon-accept { color: #4aa20f; }
/* line 4356, ../sass/_main.scss */
.pay .icon-error { color: #e35656; }
/* line 4360, ../sass/_main.scss */
.pay span { display: inline-block; margin-top: 65px; margin-bottom: 40px; }

/* line 4367, ../sass/_main.scss */
.pizza { background: url("images/bg-pizza.a603318c2b25.png") top center no-repeat; }
/* line 4370, ../sass/_main.scss */
.pizza a { display: block; font: 700 45px "PT Sans", Arial, sans-serif; color: #5b2309; text-decoration: none; }
/* line 4373, ../sass/_main.scss */
.pizza a img { float: left; padding: 4px 210px 0 0; margin-left: -17px; }
/* line 4379, ../sass/_main.scss */
.pizza a p { padding: 37px 0 0; }

/* line 4389, ../sass/_main.scss */
.personal { background: #fff; padding: 10px 10px 0 10px; -moz-box-shadow: rgba(105, 105, 103, 0.15) 0 0 10px; -webkit-box-shadow: rgba(105, 105, 103, 0.15) 0 0 10px; box-shadow: rgba(105, 105, 103, 0.15) 0 0 10px; }
/* line 4395, ../sass/_main.scss */
.personal .pagination { border-top: none; border-bottom: 1px solid #e5e5e5; }
/* line 4400, ../sass/_main.scss */
.personal .personal-title { font: 22px/36px "PT Sans", Arial, sans-serif; padding: 0 0 10px 13px; color: #5d5d5d; border-bottom: 1px solid #e5e5e5; }
/* line 4407, ../sass/_main.scss */
.personal .personal-email { padding: 6px 0 0 13px; }
/* line 4410, ../sass/_main.scss */
.personal .personal-email p { float: left; font: 18px/40px "PT Sans", Arial, sans-serif; margin-right: 40px; }
/* line 4416, ../sass/_main.scss */
.personal .personal-email .email-title { color: #5d5d5d; }
/* line 4420, ../sass/_main.scss */
.personal .personal-email .email-discount { color: #e76b6b; float: right; margin-right: 0; }
/* line 4427, ../sass/_main.scss */
.personal .personal-data { padding: 0 13px; }
/* line 4431, ../sass/_main.scss */
.personal .personal-data div { float: left; margin-right: 20px; }
/* line 4436, ../sass/_main.scss */
.personal .personal-data input { width: 368px; }

/* line 4443, ../sass/_main.scss */
.personal-discount p { font: 22px/90px "PT Sans", Arial, sans-serif; color: #000; text-align: right; padding-bottom: 13px; }

/* line 4451, ../sass/_main.scss */
.poll { background: #e1ddd9 url("images/bg-poll.654a5a1b1308.png") top center no-repeat; }
/* line 4454, ../sass/_main.scss */
.poll .poll-text { width: 580px; float: left; padding: 0 0 0 28px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; }
/* line 4462, ../sass/_main.scss */
.poll .poll-text__text { font-size: 25px; color: #fff; line-height: 33px; padding-left: 5px; margin-bottom: 55px; }
/* line 4470, ../sass/_main.scss */
.poll .poll-text__small { font-size: 16px; color: #fff; margin-bottom: 5px; }
/* line 4476, ../sass/_main.scss */
.poll .poll-text__title { font: bold 45px "PT Sans", Arial, sans-serif; color: #fff; margin-bottom: 54px; }
/* line 4482, ../sass/_main.scss */
.poll .poll-stat { float: right; background: #fff; width: 410px; margin: 51px 0; padding: 5px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; }
/* line 4491, ../sass/_main.scss */
.poll .poll-stat .poll-stat__block { border: 1px solid #cacac9; padding: 20px 25px; }
/* line 4495, ../sass/_main.scss */
.poll .poll-stat .poll-stat__block > p { color: #000; margin-bottom: 20px; font: 18px/24px "PT Sans", Arial, sans-serif; }

/* line 4504, ../sass/_main.scss */
.poll-all { font: 16px "PT Sans", Arial, sans-serif; color: #000; top: 10px; position: relative; }

/* line 4511, ../sass/_main.scss */
.poll-btn { margin: 18px 0 0; }
/* line 4514, ../sass/_main.scss */
.poll-btn .button { float: left; width: 164px; }
/* line 4518, ../sass/_main.scss */
.poll-btn .button.grey { margin-left: 20px; }

/* line 4524, ../sass/_main.scss */
.pos-static { position: static !important; }

/* line 4529, ../sass/_main.scss */
.price-order p { font: 16px/18px Lato, Arial, sans-serif; color: #5d5d5d; position: relative; display: inline-block; padding: 0 0 0 15px; }

/* line 4538, ../sass/_main.scss */
.product { position: relative; }
/* line 4541, ../sass/_main.scss */
.product:before { content: ''; z-index: 1; position: absolute; right: 0; top: 0; pointer-events: none; }
/* line 4550, ../sass/_main.scss */
.product.new:before { background: url("images/labels/new.b76826f089c6.png") no-repeat; width: 111px; height: 75px; }
/* line 4556, ../sass/_main.scss */
.product.hot:before { background: url("images/labels/hot.7527000e0b81.png") no-repeat; width: 99px; height: 83px; }
/* line 4562, ../sass/_main.scss */
.product.hit:before { background: url("images/labels/hit.d16f88fb5aec.png") no-repeat; width: 99px; height: 78px; }
/* line 4568, ../sass/_main.scss */
.product.vegan:before { background: url("images/labels/vegan.e940be796ea9.png") no-repeat; width: 110px; height: 88px; }
/* line 4574, ../sass/_main.scss */
.product.best:before { background: url("images/labels/bestprice.f1b1b1787257.png") no-repeat; width: 120px; height: 92px; }
/* line 4580, ../sass/_main.scss */
.product .product__title { font: 18px/20px "PT Sans", Arial, sans-serif; color: #5d5d5d; text-align: center; padding: 0; margin: 15px 0; height: 40px; }
/* line 4589, ../sass/_main.scss */
.product .product__img { position: relative; display: block; margin-bottom: -8px; height: 190px; line-height: 190px; text-align: center; }
/* line 4597, ../sass/_main.scss */
.product .product__img img { max-width: 100%; max-height: 100%; width: 260px; height: 160px; }

/* line 4607, ../sass/_main.scss */
.product-buy .icon-cart { color: #e76b6b; padding: 3px 15px 2px; float: left; cursor: pointer; margin: 0 0 0 10px; background: #e9e9e9; border: 1px solid #c1c1c1; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; }
/* line 4618, ../sass/_main.scss */
.product-buy .icon-cart:hover { background: none; }
/* line 4623, ../sass/_main.scss */
.product-buy .product-price { font: 28px/29px "PT Sans", Arial, sans-serif; color: #5d5d5d; float: left; margin: 0 7px 0 7px; }
/* line 4629, ../sass/_main.scss */
.office .product-buy .product-price { text-align: right; width: 90px; font-size: 22px; }
/* line 4634, ../sass/_main.scss */
.office .product-buy .product-price span { font-size: 22px; }
/* line 4639, ../sass/_main.scss */
.product-buy .product-price span { right: -3px; top: 0; position: relative; }
/* line 4647, ../sass/_main.scss */
.product-buy.only-pizza-product .icon-cart { padding: 3px 10px 2px; }
/* line 4651, ../sass/_main.scss */
.product-buy.only-pizza-product .counter { position: relative; width: 75px; height: 29px; float: left; color: #b0b0b0; font: italic 20px/35px "PT Sans", Arial, sans-serif; text-align: center; }
/* line 4661, ../sass/_main.scss */
.product-buy.only-pizza-product .product-price { font: 28px/29px "PT Sans", Arial, sans-serif; color: #5d5d5d; float: left; margin: 0 7px 0 18px; }
/* line 4667, ../sass/_main.scss */
.office .product-buy.only-pizza-product .product-price { text-align: right; width: 90px; font-size: 22px; }
/* line 4672, ../sass/_main.scss */
.office .product-buy.only-pizza-product .product-price span { font-size: 22px; }
/* line 4677, ../sass/_main.scss */
.product-buy.only-pizza-product .product-price span { right: -3px; top: 0; position: relative; }
/* line 4682, ../sass/_main.scss */
.product-buy.only-pizza-product .product-price span.hide { display: none; }

/* line 4690, ../sass/_main.scss */
.products__description { font-size: 18px; line-height: 20px; font-style: italic; color: #5e5e5e; text-align: center; margin-bottom: 40px; }

/* line 4699, ../sass/_main.scss */
.products__title { font: 34px/44px "PT Sans", Arial, sans-serif; color: #5e5e5e; text-align: center; margin-bottom: 5px; }
/* line 4705, ../sass/_main.scss */
.products__title.pt { padding-top: 20px; }

/* line 4710, ../sass/_main.scss */
.production { margin-top: -20px; padding-bottom: 55px; }
/* line 4714, ../sass/_main.scss */
.production > li { width: 25%; float: left; padding: 35px 0 0; text-align: center; }
/* line 4720, ../sass/_main.scss */
.production > li a { font-size: 28px; color: #5d5d5d; text-decoration: none; }
/* line 4725, ../sass/_main.scss */
.production > li a:hover { color: #000; }
/* line 4729, ../sass/_main.scss */
.production > li a > span { position: relative; display: block; height: 250px; }
/* line 4734, ../sass/_main.scss */
.production > li a > span img { display: block; max-width: 100%; -moz-transition: all 0.4s ease; -o-transition: all 0.4s ease; -webkit-transition: all 0.4s ease; transition: all 0.4s ease; }
/* line 4742, ../sass/_main.scss */
.production > li a:hover img { -moz-transform: scale(1.05); -ms-transform: scale(1.05); -webkit-transform: scale(1.05); transform: scale(1.05); }

/* line 4749, ../sass/_main.scss */
.progress { height: 5px; margin-bottom: 7px; background-color: #e8e8e8; width: 270px; float: left; position: relative; }
/* line 4757, ../sass/_main.scss */
.personal .progress { margin-bottom: 20px; }

/* line 4762, ../sass/_main.scss */
.progress-bar { float: left; width: 0; height: 100%; font-size: 12px; line-height: 20px; color: #5d5d5d; text-align: center; background-color: #e76b6b; -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); -webkit-transition: width .6s ease; -o-transition: width .6s ease; transition: width .6s ease; }

/* line 4779, ../sass/_main.scss */
.progress-block label { padding-right: 80px; font-size: 13px; color: #000; margin-bottom: 12px; display: block; text-transform: none; line-height: 18px; font-weight: bold; }
/* line 4790, ../sass/_main.scss */
.progress-block p { float: left; margin-left: 7px; color: #5d5d5d; font: 13px/3px "PT Sans", Arial, sans-serif; }

/* line 4798, ../sass/_main.scss */
.progress-wrapper { display: none; }

/* line 4803, ../sass/_main.scss */
.results .choose { display: none; }
/* line 4807, ../sass/_main.scss */
.results .progress-wrapper { display: block; }

/* line 4812, ../sass/_main.scss */
.radio { margin-bottom: 17px; }
/* line 4815, ../sass/_main.scss */
.radio label { font-weight: 500; font-size: 16px; cursor: pointer; position: relative; padding-left: 30px; color: #000; display: inline; line-height: 22px; text-transform: none; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
/* line 4828, ../sass/_main.scss */
.radio label:before { content: ''; width: 10px; height: 10px; border: 3px solid #d7dbdd; position: absolute; left: 0; top: -1px; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }
/* line 4841, ../sass/_main.scss */
.radio label:after { width: 6px; height: 6px; content: ''; background: #d7dbdd; opacity: 0; position: absolute; left: 5px; top: 4px; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }
/* line 4856, ../sass/_main.scss */
.radio label:hover:after { opacity: 1; }
/* line 4862, ../sass/_main.scss */
.radio input { display: none; }
/* line 4865, ../sass/_main.scss */
.radio input:checked + label { color: #e76b6b; }
/* line 4868, ../sass/_main.scss */
.radio input:checked + label:before { border-color: #e76b6b; }
/* line 4872, ../sass/_main.scss */
.radio input:checked + label:after { background: #e76b6b; opacity: 1; }
/* line 4879, ../sass/_main.scss */
.radio .txt { margin-top: 0; }

/* line 4884, ../sass/_main.scss */
.radios { margin-top: 10px; display: none; }
/* line 4888, ../sass/_main.scss */
.radios.is-showing { display: block; }
/* line 4893, ../sass/_main.scss */
.radios div:nth-child(1) label { padding: 85px 14px 25px; }
/* line 4896, ../sass/_main.scss */
.radios div:nth-child(1) label:before { background: url("images/payment/yandex.4a4b9c7ecd30.png"); width: 79px; height: 47px; position: absolute; left: 50%; top: 50%; margin: -34px 0 0 -39px; }
/* line 4907, ../sass/_main.scss */
.radios div:nth-child(1) input:checked + label { padding: 82px 11px 22px; }
/* line 4913, ../sass/_main.scss */
.radios div:nth-child(2) label { padding: 85px 48px 25px; }
/* line 4916, ../sass/_main.scss */
.radios div:nth-child(2) label:before { background: url("images/payment/qiwi.8a5fed80350c.png"); width: 94px; height: 45px; position: absolute; left: 50%; top: 50%; margin: -32px 0 0 -47px; }
/* line 4927, ../sass/_main.scss */
.radios div:nth-child(2) input:checked + label { padding: 82px 45px 22px 44px; }
/* line 4933, ../sass/_main.scss */
.radios div:nth-child(3) label { padding: 85px 34px 25px 35px; }
/* line 4936, ../sass/_main.scss */
.radios div:nth-child(3) label:before { background: url("images/payment/webmoney.63bfc6827113.png"); width: 47px; height: 46px; position: absolute; left: 50%; top: 50%; margin: -36px 0 0 -23px; }
/* line 4947, ../sass/_main.scss */
.radios div:nth-child(3) input:checked + label { padding: 82px 31px 22px; }
/* line 4953, ../sass/_main.scss */
.radios div:nth-child(4) label { padding: 85px 40px 25px 41px; }
/* line 4956, ../sass/_main.scss */
.radios div:nth-child(4) label:before { background: url("images/payment/more.646ed74a0193.png"); width: 49px; height: 47px; position: absolute; left: 50%; top: 50%; margin: -36px 0 0 -23px; }
/* line 4967, ../sass/_main.scss */
.radios div:nth-child(4) input:checked + label { padding: 82px 37px 22px; }

/* line 4973, ../sass/_main.scss */
.radio-button { float: left; text-align: center; }
/* line 4977, ../sass/_main.scss */
.radio-button input { display: none; }
/* line 4980, ../sass/_main.scss */
.radio-button input:checked + label { border: 4px solid #55c5f6; }
/* line 4985, ../sass/_main.scss */
.radio-button label { font: 700 16px/20px "PT Sans", Arial, sans-serif; color: #5d5d5d; text-transform: none; cursor: pointer; position: relative; border: 1px solid #dddddd; border-left: none; }
/* line 4994, ../sass/_main.scss */
.radio-button label:before { content: ''; }
/* line 5000, ../sass/_main.scss */
.radio-button:first-child label { border-left: 1px solid #dddddd; }

/* line 5006, ../sass/_main.scss */
.rating { margin-bottom: 20px; }
/* line 5009, ../sass/_main.scss */
.rating > p { font: 18px "PT Sans", Arial, sans-serif; color: #000; margin-bottom: 15px; }
/* line 5015, ../sass/_main.scss */
.rating > div { background: #fff; padding: 20px 8px 10px; -moz-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.1); box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.1); }
/* line 5022, ../sass/_main.scss */
.rating .left { width: 125px; margin-top: -13px; }
/* line 5026, ../sass/_main.scss */
.rating .left p { color: #000; font: 52px "PT Sans", Arial, sans-serif; text-align: center; }
/* line 5032, ../sass/_main.scss */
.rating .left .icon { font: 13px Lato, Arial, sans-serif; color: #8a8989; display: block; margin: 10px 0 0; pointer-events: none; }
/* line 5039, ../sass/_main.scss */
.rating .left .icon:before { font: 14px icomoon; top: 1px; margin-right: 5px; }
/* line 5047, ../sass/_main.scss */
.rating .right { width: 120px; }
/* line 5050, ../sass/_main.scss */
.rating .right .icon-star { font: 14px Lato, Arial, sans-serif; color: #737373; float: left; margin: 2px 7px 0 0; }
/* line 5056, ../sass/_main.scss */
.rating .right .icon-star:before { font: 11px icomoon; margin-right: 5px; }
/* line 5062, ../sass/_main.scss */
.rating .right li { overflow: hidden; }
/* line 5065, ../sass/_main.scss */
.rating .right li a { float: left; max-width: 74%; height: 19px; }
/* line 5070, ../sass/_main.scss */
.rating .right li a i { color: #0c0808; font-size: 13px; font-style: normal; display: block; margin: 3px 0 0 15px; }
/* line 5078, ../sass/_main.scss */
.rating .right li a.rate-1 { background: #a0c15a; }
/* line 5082, ../sass/_main.scss */
.rating .right li a.rate-2 { background: #add633; }
/* line 5086, ../sass/_main.scss */
.rating .right li a.rate-3 { background: #ffd935; }
/* line 5090, ../sass/_main.scss */
.rating .right li a.rate-4 { background: #ffb235; }
/* line 5094, ../sass/_main.scss */
.rating .right li a.rate-5 { background: #ff8c5a; }

/* line 5102, ../sass/_main.scss */
.rate-block { border-bottom: 1px solid #e5e5e5; }
/* line 5105, ../sass/_main.scss */
.rate-block .rate-img { float: left; line-height: 200px; margin-right: 16px; }
/* line 5110, ../sass/_main.scss */
.rate-block .rate-img img { max-width: 200px; }
/* line 5115, ../sass/_main.scss */
.rate-block .rate-comment { overflow: hidden; padding: 20px 0 0 0; }
/* line 5119, ../sass/_main.scss */
.rate-block .rate-comment a { text-transform: uppercase; color: #e76b6b; font: 700 14px/18px "PT Sans", Arial, sans-serif; float: left; margin-right: 20px; }
/* line 5127, ../sass/_main.scss */
.rate-block .rate-comment p { font: 12px/18px Lato, Arial, sans-serif; color: #8a8a8a; }
/* line 5132, ../sass/_main.scss */
.rate-block .rate-comment .your-rate { font-size: 14px; float: left; margin-right: 9px; }
/* line 5138, ../sass/_main.scss */
.rate-block .rate-comment .rate-change { margin: 10px 0; }
/* line 5142, ../sass/_main.scss */
.rate-block .rate-comment .sr-only { top: 0; left: 0; }
/* line 5147, ../sass/_main.scss */
.rate-block .rate-comment textarea { width: 700px; height: 96px; font: 14px/18px Lato, Arial, sans-serif; color: #5d5d5d; }

/* line 5156, ../sass/_main.scss */
.rating-block { overflow: hidden; float: left; margin-top: 2px; }
/* line 5161, ../sass/_main.scss */
.rating-block input { float: right; width: 16px; height: 16px; padding: 0; margin: 0 0 0 -16px; opacity: 0; }
/* line 5169, ../sass/_main.scss */
.rating-block input:checked ~ label:before { color: #5d5d5d; }
/* line 5174, ../sass/_main.scss */
.rating-block label { width: 16px; height: 16px; position: relative; float: right; display: block; }
/* line 5181, ../sass/_main.scss */
.rating-block label:before { -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; content: '\e637'; font-family: icomoon; color: #e3e3e3; font-size: 16px; font-style: normal; cursor: pointer; position: absolute; left: 0; top: -11px; }
/* line 5196, ../sass/_main.scss */
.rating-block:hover label:hover:before, .rating-block:hover label:hover ~ label:before { color: #5d5d5d; }
/* line 5200, ../sass/_main.scss */
.rating-block:hover label:before { color: #e3e3e3; }

/* line 5207, ../sass/_main.scss */
.register form { width: 800px; padding: 30px 0 25px; }
/* line 5212, ../sass/_main.scss */
.register .form-block { margin-bottom: 15px; }
/* line 5216, ../sass/_main.scss */
.register .button { margin-bottom: 15px; }

/* line 5221, ../sass/_main.scss */
.renting { float: left; padding-top: 10px; margin-right: 60px; }

/* line 5227, ../sass/_main.scss */
.without-call { float: none !important; }
/* line 5230, ../sass/_main.scss */
.without-call label { text-transform: uppercase !important; color: #e76b6b; font-weight: bold; }

/* line 5237, ../sass/_main.scss */
.review { color: #5e5e5e; }
/* line 5240, ../sass/_main.scss */
.review > p { font-size: 18px; overflow: hidden; height: 35px; line-height: 35px; margin-bottom: 10px; }
/* line 5248, ../sass/_main.scss */
.review i { float: right; }
/* line 5252, ../sass/_main.scss */
.review > div { padding: 20px 0 20px 60px; border-top: solid 1px #e5e5e5; position: relative; }
/* line 5257, ../sass/_main.scss */
.review > div:before { content: "\e638"; color: #c9c9c9; font: 40px 'icomoon'; position: absolute; left: 0; top: 23px; }
/* line 5266, ../sass/_main.scss */
.review > div.admin { margin-left: 60px; }
/* line 5269, ../sass/_main.scss */
.review > div.admin .name { color: #e76b6b; }
/* line 5273, ../sass/_main.scss */
.review > div.admin:before { content: ""; }
/* line 5278, ../sass/_main.scss */
.review > div .name { margin-top: 0; font-size: 16px; font-weight: 700; }
/* line 5284, ../sass/_main.scss */
.review > div p { overflow: hidden; margin-top: 15px; }
/* line 5288, ../sass/_main.scss */
.review > div p > span { color: #8a8a8a; font-size: 12px; border-left: 1px dashed #8a8a8a; margin-left: 10px; padding-left: 10px; }
/* line 5298, ../sass/_main.scss */
.review .history-title { line-height: 1; color: #e76b6b; }
/* line 5302, ../sass/_main.scss */
.review .history-title .estimate { display: inline-block; color: #8a8a8a; position: relative; font-size: 14px; border-left: 1px dashed #8a8a8a; margin: 0 10px; padding-left: 10px; }
/* line 5312, ../sass/_main.scss */
.review .history-title .stars { display: inline-block; margin-left: 5px; }

/* line 5319, ../sass/_main.scss */
.row { display: table; border-bottom: 1px solid #e5e5e5; width: 100%; }
/* line 5324, ../sass/_main.scss */
.row > div { display: table-cell; vertical-align: middle; }

/* line 5331, ../sass/_main.scss */
.row-title p { font: 12px/38px Lato, Arial, sans-serif; text-transform: uppercase; color: #8a8a8a; padding: 10px 15px 0; }

/* line 5339, ../sass/_main.scss */
.sale-block { margin-right: -22px; }
/* line 5342, ../sass/_main.scss */
.sale-block .step { width: 385px; height: 615px; float: left; position: relative; margin-right: 22px; }
/* line 5350, ../sass/_main.scss */
.sale-block h2 { font: 16px "PT Sans", Arial, sans-serif; color: #E76B6B; }
/* line 5355, ../sass/_main.scss */
.sale-block h3 { font: bold 14px "PT Sans", Arial, sans-serif; color: #000; height: 50px; }
/* line 5361, ../sass/_main.scss */
.sale-block p { font-size: 13px; }
/* line 5364, ../sass/_main.scss */
.sale-block p span { color: #000; font-weight: 800; }
/* line 5370, ../sass/_main.scss */
.sale-block img { width: 385px; height: 270px; }
/* line 5375, ../sass/_main.scss */
.sale-block .text-block { margin: 10px; }

/* line 5381, ../sass/_main.scss */
.save .button { width: 165px; height: 37px; line-height: 37px; float: right; margin: 30px 0px; }

/* line 5390, ../sass/_main.scss */
.slogan { text-align: center; color: #545451; font-size: 24px; font-weight: 600; margin-top: 50px; }

/* line 5398, ../sass/_main.scss */
.social { margin-bottom: 27px; text-align: center; }
/* line 5402, ../sass/_main.scss */
.social li { float: left; margin-left: 45px; }
/* line 5406, ../sass/_main.scss */
.social li a { text-decoration: none; display: block; color: #de6c28; font: 700 15px Sansation, Arial, sans-serif; }
/* line 5412, ../sass/_main.scss */
.social li a:hover { text-decoration: underline; }
/* line 5416, ../sass/_main.scss */
.social li a span { font-size: 26px; display: block; float: left; margin: -5px 5px 0 0; }
/* line 5424, ../sass/_main.scss */
.social li:first-child { margin-left: 0; }

/* line 5430, ../sass/_main.scss */
.stars { width: 93px; height: 17px; position: relative; background: #e3e3e3; margin: 0 auto; }
/* line 5437, ../sass/_main.scss */
.stars:before { background: url("images/icons.1f01b856ce3e.png") 0 -363px no-repeat; width: 93px; height: 17px; position: absolute; left: 0; top: 0; content: ''; width: 100%; height: 100%; }
/* line 5447, ../sass/_main.scss */
.stars span { display: block; background: #737373; width: 0; height: 100%; }

/* line 5455, ../sass/_main.scss */
.sticky-wrapper { height: auto !important; position: relative; }

/* line 5460, ../sass/_main.scss */
.step { background: #fff; margin-bottom: 25px; -moz-box-shadow: 0 0 18px rgba(105, 105, 103, 0.15); -webkit-box-shadow: 0 0 18px rgba(105, 105, 103, 0.15); box-shadow: 0 0 18px rgba(105, 105, 103, 0.15); }
/* line 5466, ../sass/_main.scss */
.step img { float: left; }
/* line 5470, ../sass/_main.scss */
.step .step__text { float: left; width: 800px; padding: 10px 25px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; }
/* line 5477, ../sass/_main.scss */
.step .step__text p { font: 25px "PT Sans", Arial, sans-serif; color: #000; margin-bottom: 25px; }
/* line 5485, ../sass/_main.scss */
.step.step_right img { float: right; }

/* line 5491, ../sass/_main.scss */
.sr-only { position: absolute; top: -17px; font: 13px "PT Sans", Arial, sans-serif; color: #5d5d5d; left: 50%; margin-left: -25px; text-align: center; width: 50px; }

/* line 5502, ../sass/_main.scss */
.summ-block { padding: 30px 0; border-bottom: 1px solid #e5e5e5; }
/* line 5506, ../sass/_main.scss */
.summ-block .left { border: 2px dashed #939292; margin: 0 0 0 10px; padding: 25px 50px; overflow: hidden; float: left; -moz-border-radius: 13px; -webkit-border-radius: 13px; border-radius: 13px; }
/* line 5515, ../sass/_main.scss */
.summ-block .left p { color: #5d5d5d; font: 18px/40px "PT Sans", Arial, sans-serif; margin-right: 60px; float: left; }
/* line 5522, ../sass/_main.scss */
.summ-block .left .button { float: left; }
/* line 5527, ../sass/_main.scss */
.summ-block .right { float: right; margin-right: 10px; width: 260px; font-family: "PT Sans", Arial, sans-serif; }
/* line 5533, ../sass/_main.scss */
.summ-block .right p { color: #5d5d5d; font-size: 16px; }
/* line 5537, ../sass/_main.scss */
.summ-block .right p:first-child { margin-bottom: 17px; }
/* line 5541, ../sass/_main.scss */
.summ-block .right p b { font-size: 25px; font-weight: normal; }
/* line 5546, ../sass/_main.scss */
.summ-block .right p i { font-size: 25px; font-style: normal; font-weight: bold; }
/* line 5551, ../sass/_main.scss */
.summ-block .right p i .icon-rubl { font-size: 20px; }
/* line 5556, ../sass/_main.scss */
.summ-block .right p .red { color: #e76b6b; }
/* line 5560, ../sass/_main.scss */
.summ-block .right p > span { font-weight: bold; }
/* line 5563, ../sass/_main.scss */
.summ-block .right p > span .icon-rubl { font-size: 13px; }
/* line 5567, ../sass/_main.scss */
.summ-block .right p > span:last-child { float: right; }

/* line 5575, ../sass/_main.scss */
.sum-price { text-align: right; padding: 10px 0px 25px; }
/* line 5579, ../sass/_main.scss */
.sum-price p { font: 700 22px/37px "PT Sans", Arial, sans-serif; color: #5d5d5d; margin-bottom: 8px; }
/* line 5584, ../sass/_main.scss */
.sum-price p span { position: relative; }
/* line 5589, ../sass/_main.scss */
.sum-price .button { float: right; }
/* line 5592, ../sass/_main.scss */
.sum-price .button.grey { margin-right: 10px; }

/* line 5598, ../sass/_main.scss */
.birthday-block { padding: 40px 0 0px 30px; font-size: 16px; line-height: 1.8; }
/* line 5603, ../sass/_main.scss */
.birthday-block__check { display: inline-block; vertical-align: top; padding-right: 20px; }
/* line 5609, ../sass/_main.scss */
.birthday-block__error { display: inline-block; vertical-align: top; margin-top: -5px; color: #e35656; }
/* line 5615, ../sass/_main.scss */
.birthday-block__error.hide { display: none; }
/* line 5620, ../sass/_main.scss */
.birthday-block label { font-size: 16px; }

/* line 5625, ../sass/_main.scss */
.time-order { color: #8a8a8a; border-right: 1px dashed #8a8a8a; padding-left: 5px; padding-right: 10px; }

/* line 5632, ../sass/_main.scss */
.title-step { font: 700 40px "PT Sans", Arial, sans-serif; color: #000; text-align: center; padding: 40px 0px; }
/* line 5638, ../sass/_main.scss */
.title-step span { color: #e76b6b; }

/* line 5643, ../sass/_main.scss */
.text-block { position: relative; float: left; margin: 10px 0 5px 0; }
/* line 5648, ../sass/_main.scss */
.text-block .reg { color: #5d5d5d; }
/* line 5652, ../sass/_main.scss */
.text-block div { overflow: hidden; }
/* line 5656, ../sass/_main.scss */
.text-block .text-order { font-style: italic; }
/* line 5660, ../sass/_main.scss */
.text-block ul { padding-left: 20px; }
/* line 5664, ../sass/_main.scss */
.text-block a { color: #E76B6B; text-decoration: underline; }
/* line 5669, ../sass/_main.scss */
.text-block a:hover { text-decoration: none; }
/* line 5673, ../sass/_main.scss */
.text-block p { color: #5e5e5e; margin-bottom: 25px; }
/* line 5678, ../sass/_main.scss */
.text-block h2 { margin-bottom: 15px; font-size: 22px; font-weight: 600; color: #545451; }
/* line 5685, ../sass/_main.scss */
.text-block h4 { color: #545451; font-size: 18px; font-weight: 600; }
/* line 5691, ../sass/_main.scss */
.text-block .text-color { color: #E76B6B; }
/* line 5695, ../sass/_main.scss */
.text-block .semibold { font-size: 16px; font-weight: 600; }
/* line 5700, ../sass/_main.scss */
.text-block h5 { color: #E76B6B; font-size: 18px; font-weight: 600; margin-bottom: 10px; }
/* line 5707, ../sass/_main.scss */
.text-block li { font-size: 14px; color: #5e5e5e; }
/* line 5712, ../sass/_main.scss */
.text-block .leftimg { float: left; margin: 5px 35px 5px 5px; }
/* line 5717, ../sass/_main.scss */
.text-block .rightimg { float: right; margin: 5px 5px 5px 35px; }

/* line 5723, ../sass/_main.scss */
.text-center { text-align: center; }

/* line 5727, ../sass/_main.scss */
.text-left { text-align: left; }

/* line 5731, ../sass/_main.scss */
.toppings { position: relative; }
/* line 5734, ../sass/_main.scss */
.toppings .icon-delete { color: #000; font-size: 14px; position: absolute; right: 10px; top: 50%; margin-top: -7px; cursor: pointer; }
/* line 5744, ../sass/_main.scss */
.toppings div { -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; position: relative; display: block; height: 100%; text-align: center; border-bottom: 1px solid #e0e0e0; line-height: 115px; }
/* line 5754, ../sass/_main.scss */
.toppings div:last-child { border-bottom: none; }
/* line 5758, ../sass/_main.scss */
.toppings div img { height: 90%; max-width: 100%; }
/* line 5763, ../sass/_main.scss */
.toppings div i { position: absolute; left: 20px; top: 50%; color: #000; line-height: 20px; }
/* line 5772, ../sass/_main.scss */
.toppings.two-items a div { height: 50%; line-height: 58px; }
/* line 5776, ../sass/_main.scss */
.toppings.two-items a div i { left: 20px; font: 16px "PT Sans", Arial, sans-serif !important; padding-left: 50px; }
/* line 5782, ../sass/_main.scss */
.toppings.two-items a div img { float: left; margin: 0; }
/* line 5790, ../sass/_main.scss */
.toppings.three-items a div { line-height: 35px; height: 33.3%; }
/* line 5794, ../sass/_main.scss */
.toppings.three-items a div i { left: 20px; padding-left: 35px; font: 16px "PT Sans", Arial, sans-serif !important; }
/* line 5800, ../sass/_main.scss */
.toppings.three-items a div img { float: left; margin: 0 0 0 5px; }

/* line 5808, ../sass/_main.scss */
.to-rate { font: italic 18px Lato, Arial, sans-serif; color: #5e5e5e; border-bottom: 1px solid #e5e5e5; padding: 15px 13px; }

/* line 5815, ../sass/_main.scss */
.quantity { -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; border: 2px dashed #939292; padding: 20px 30px 15px; margin-bottom: 35px; }
/* line 5824, ../sass/_main.scss */
.quantity .count p { color: #5d5d5d; font-size: 20px; font-style: italic; margin-right: 25px; float: left; margin-top: 4px; }
/* line 5833, ../sass/_main.scss */
.quantity .count span { float: left; }
/* line 5838, ../sass/_main.scss */
.quantity .clear > p { color: #5d5d5d; font-size: 20px; font-style: italic; text-align: center; white-space: nowrap; margin-bottom: 20px; }
/* line 5846, ../sass/_main.scss */
.quantity .clear > p b { color: #000; font: 800 34px Lato, Arial, sans-serif; margin: 0 5px; position: relative; padding-right: 0; }
/* line 5853, ../sass/_main.scss */
.quantity .clear > p b span { display: inline-block; margin-right: -5px; }
/* line 5857, ../sass/_main.scss */
.quantity .clear > p b span:before { position: absolute; right: 0; bottom: 8px; font: 400 15px icomoon; }
/* line 5865, ../sass/_main.scss */
.quantity .clear > p span { display: block; }
/* line 5868, ../sass/_main.scss */
.quantity .clear > p span.weight { margin-top: 5px; font-size: 17px; }
/* line 5875, ../sass/_main.scss */
.quantity .button { width: 100%; }
/* line 5879, ../sass/_main.scss */
.quantity .order-half { text-align: center; line-height: 16px; margin: -15px 0 15px; }
/* line 5884, ../sass/_main.scss */
.quantity .order-half p { font-size: 13px; color: #000; }
/* line 5889, ../sass/_main.scss */
.quantity .order-half i { font-size: 14px; text-decoration: underline; color: #e76b6b; font-style: normal; cursor: pointer; }
/* line 5896, ../sass/_main.scss */
.quantity .order-half i:hover { text-decoration: none; }
/* line 5902, ../sass/_main.scss */
.quantity .item-full { text-align: center; }
/* line 5905, ../sass/_main.scss */
.quantity .item-full p:first-child { margin-bottom: 0; }
/* line 5911, ../sass/_main.scss */
.quantity.half .price-half { margin: 0 -20px; }
/* line 5914, ../sass/_main.scss */
.quantity.half .price-half > p { float: left; width: 50%; text-align: center; }
/* line 5919, ../sass/_main.scss */
.quantity.half .price-half > p b { margin: 0 0 0 10px; font-size: 30px; display: block; }
/* line 5924, ../sass/_main.scss */
.quantity.half .price-half > p b span { display: inline-block; margin-right: 0; width: auto; }
/* line 5931, ../sass/_main.scss */
.quantity.half .price-half > p.lined { position: relative; }
/* line 5934, ../sass/_main.scss */
.quantity.half .price-half > p.lined:after { position: absolute; right: -5px; top: -3px; content: '/'; color: #000; font-size: 30px; font-weight: 800; }
/* line 5943, ../sass/_main.scss */
.quantity.half .price-half > p.lined b { margin-left: -4px; }
/* line 5950, ../sass/_main.scss */
.quantity.half .count { margin-bottom: 0px; }
/* line 5953, ../sass/_main.scss */
.quantity.half .count .button { float: left; height: 34px; line-height: 34px; width: 113px; }
/* line 5960, ../sass/_main.scss */
.quantity.half .count .counter { margin: 3px 26px 0 0; }
/* line 5966, ../sass/_main.scss */
.quantity.only-pizza-product { padding: 20px 10px 15px; }
/* line 5969, ../sass/_main.scss */
.quantity.only-pizza-product .button { width: 86%; margin: 0 auto; }
/* line 5974, ../sass/_main.scss */
.quantity.only-pizza-product .add-to-product { display: block; color: #FE7474; text-align: center; font-size: 16px; border-bottom: 1px dashed #FE7474; background: transparent; margin: 10px auto 10px; }
/* line 5984, ../sass/_main.scss */
.quantity.only-pizza-product .weight_number { display: inline-block !important; }

/* line 5990, ../sass/_main.scss */
.questions { border-bottom: solid 1px #e5e5e5; padding: 10px 10px 20px 10px; }
/* line 5994, ../sass/_main.scss */
.questions h3 { font: 22px "PT Sans", Arial, sans-serif; color: #5d5d5d; }
/* line 6008, ../sass/_main.scss */
.questions p { color: #8a8a8a; font: 16px/3px "PT Sans", Arial, sans-serif; }
/* line 6013, ../sass/_main.scss */
.questions i { font-style: normal; color: #e76b6b; text-decoration: underline; margin: 15px 0; display: inline-block; }
/* line 6020, ../sass/_main.scss */
.questions i:hover { cursor: pointer; text-decoration: none; }
/* line 6026, ../sass/_main.scss */
.questions .show-results { border-top: solid 1px #e5e5e5; width: 440px; display: none; padding-top: 10px; }
/* line 6033, ../sass/_main.scss */
.questions:last-child { display: inline-block; width: 98%; }

/* line 6039, ../sass/_main.scss */
.questions-block { padding-bottom: 65px; position: relative; }

/* line 6044, ../sass/_main.scss */
.vk-social { margin: 15px 0 30px; }
/* line 6047, ../sass/_main.scss */
.vk-social img { display: block; margin: 0 auto; }

/* line 6054, ../sass/_main.scss */
.upload .upload-block { width: 337px; height: 42px; border: 1px solid #c1c1c1; display: inline-block; background: #fff; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; float: left; padding: 0 15px; line-height: 42px !important; font-size: 14px !important; }
/* line 6069, ../sass/_main.scss */
.upload input { display: none; width: 367px; height: 42px; cursor: pointer; }
/* line 6076, ../sass/_main.scss */
.upload label { width: 42px; height: 42px; background: #e76b6b; border-radius: 8px; position: relative; display: inline-block; margin-left: 15px; }
/* line 6085, ../sass/_main.scss */
.upload label:before { content: "\e641"; color: #fff; font-size: 30px; font-family: 'icomoon'; position: absolute; top: 3px; left: 6px; }

/* line 6097, ../sass/_main.scss */
.upload-text { color: #5d5d5d !important; font-size: 14px !important; line-height: 18px !important; margin: 10px 0 0 0 !important; width: 65%; }

/* line 6105, ../sass/_main.scss */
.ui-dialog { z-index: 9999; }

/* line 6109, ../sass/_main.scss */
.ui-datepicker { position: absolute; background: #ffffff; display: none; z-index: 10; border: 1px solid #e6e6e6; padding: 5px; margin: 5px 0; -moz-box-shadow: rgba(10, 11, 11, 0.2) 0 0 5px; -webkit-box-shadow: rgba(10, 11, 11, 0.2) 0 0 5px; box-shadow: rgba(10, 11, 11, 0.2) 0 0 5px; }
/* line 6120, ../sass/_main.scss */
.ui-datepicker table { outline: none; }
/* line 6124, ../sass/_main.scss */
.ui-datepicker .ui-datepicker-header { position: relative; }
/* line 6127, ../sass/_main.scss */
.ui-datepicker .ui-datepicker-header .ui-corner-all { position: absolute; width: 15px; height: 18px; cursor: pointer; top: 4px; }
/* line 6134, ../sass/_main.scss */
.ui-datepicker .ui-datepicker-header .ui-corner-all .ui-icon { display: none; }
/* line 6138, ../sass/_main.scss */
.ui-datepicker .ui-datepicker-header .ui-corner-all:before { position: absolute; left: 0; top: 0; width: 15px; height: 18px; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; content: ""; font-size: 15px; line-height: 1; font-family: 'icomoon'; color: #000; speak: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
/* line 6151, ../sass/_main.scss */
.ui-datepicker .ui-datepicker-header .ui-corner-all:hover:before { color: #e76b6b; }
/* line 6156, ../sass/_main.scss */
.ui-datepicker .ui-datepicker-header .ui-corner-all.ui-state-disabled { pointer-events: none; }
/* line 6159, ../sass/_main.scss */
.ui-datepicker .ui-datepicker-header .ui-corner-all.ui-state-disabled:before { color: #a7a7a7; }
/* line 6165, ../sass/_main.scss */
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev { left: 6px; }
/* line 6169, ../sass/_main.scss */
.ui-datepicker .ui-datepicker-header .ui-datepicker-next { right: 6px; -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg); }
/* line 6175, ../sass/_main.scss */
.ui-datepicker .ui-datepicker-header .ui-datepicker-title { text-align: center; padding: 2px 0 3px; }
/* line 6179, ../sass/_main.scss */
.ui-datepicker .ui-datepicker-header .ui-datepicker-title span { font: bold 14px "PT Sans", Arial, sans-serif; color: #5d5d5d; text-transform: lowercase; }
/* line 6189, ../sass/_main.scss */
.ui-datepicker tr td .ui-state-default { display: block; padding: 5px; font-size: 14px; color: #5e5e5e; text-align: center; width: 16px; height: 16px; }
/* line 6198, ../sass/_main.scss */
.ui-datepicker tr td .ui-state-default.ui-priority-secondary { color: #989391; }
/* line 6202, ../sass/_main.scss */
.ui-datepicker tr td .ui-state-default:hover, .ui-datepicker tr td .ui-state-default.ui-state-active { background: #e76b6b; color: #fff; }
/* line 6209, ../sass/_main.scss */
.ui-datepicker tr td.ui-state-disabled .ui-state-default { color: #a7a7a7; pointer-events: none; }
/* line 6216, ../sass/_main.scss */
.ui-datepicker tr th { padding: 3px 0; }
/* line 6219, ../sass/_main.scss */
.ui-datepicker tr th span { font: bold 14px "PT Sans", Arial, sans-serif; color: #5e5e5e; text-transform: lowercase; pointer-events: none; }

/* line 6229, ../sass/_main.scss */
.ui-tooltip { position: absolute; z-index: 10; overflow: hidden; background-color: #e7dbcb; }
/* line 6235, ../sass/_main.scss */
.ui-tooltip:before { content: "\e634"; color: #fcf7f3; position: absolute; font: 88px icomoon; left: 0px; top: -12px; opacity: .6; }
/* line 6245, ../sass/_main.scss */
.ui-tooltip .ui-tooltip-content { width: 150px; padding: 5px 8px; color: #5d5d5d; text-align: center; text-decoration: none; position: relative; font-size: 12px; line-height: 15px; z-index: 2; }
/* line 6256, ../sass/_main.scss */
.sharing .ui-tooltip .ui-tooltip-content { width: auto; }
/* line 6261, ../sass/_main.scss */
.tooltip-none .ui-tooltip { display: none !important; }

/* line 6266, ../sass/_main.scss */
.ui-widget-overlay { background: url("images/pattern.ecf006d89287.png"); height: 100%; width: 100%; position: fixed; left: 0; top: 0; z-index: 998; }

/* line 6276, ../sass/_main.scss */
.when-order { padding: 14px 0px 15px 14px; border-bottom: 1px solid #e5e5e5; margin-bottom: 5px; }
/* line 6281, ../sass/_main.scss */
.when-order .order-discount { line-height: 25px; }

/* line 6286, ../sass/_main.scss */
.when-order-date { font: 18px "PT Sans", Arial, sans-serif; color: #5d5d5d; float: left; margin-right: 10px; }

/* line 6293, ../sass/_main.scss */
.wrapper { padding-bottom: 368px; }

/* line 6297, ../sass/_main.scss */
.window { -moz-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); display: none; background: #fff; position: absolute; width: 100% !important; }
/* line 6305, ../sass/_main.scss */
.window .close { cursor: pointer; }
/* line 6309, ../sass/_main.scss */
.window:after { content: "\e633"; color: #fff; font: 100px 'icomoon'; position: absolute; right: -55px; top: -85px; }
/* line 6318, ../sass/_main.scss */
.window i { color: #e35656; position: absolute; right: -37px; top: -33px; z-index: 1; }
/* line 6326, ../sass/_main.scss */
.window .button { margin: 0 0 20px 20px; }
/* line 6329, ../sass/_main.scss */
.window .button.big { margin: 5px 0 30px 15px; width: 180px; }
/* line 6334, ../sass/_main.scss */
.window .button.top-marg { margin: 0 0 40px 20px; }
/* line 6339, ../sass/_main.scss */
.window .btn-remove-arch { position: relative; margin: 0 auto 10px; }
/* line 6344, ../sass/_main.scss */
.window textarea { width: 550px; height: 170px; }
/* line 6348, ../sass/_main.scss */
.window textarea.small-text { height: 170px; margin: 20px 0; position: relative; width: 100%; }
/* line 6356, ../sass/_main.scss */
.window .window-inner { padding: 10px; overflow: hidden; position: relative; }
/* line 6361, ../sass/_main.scss */
.window .window-inner.big-pad { padding: 50px 50px 30px; }
/* line 6365, ../sass/_main.scss */
.window .window-inner.small-pad { padding: 30px 35px; }
/* line 6369, ../sass/_main.scss */
.window .window-inner .title { font: 25px "PT Sans", Arial, sans-serif; color: #5d5d5d; position: relative; margin: 40px -10px 0; padding: 0 25px 15px 25px; border-bottom: 1px solid #e5e5e5; }
/* line 6378, ../sass/_main.scss */
.window .window-inner p { font: 25px "PT Sans", Arial, sans-serif; color: #5d5d5d; display: block; position: relative; }
/* line 6384, ../sass/_main.scss */
.window .window-inner p.structure { margin-bottom: 20px !important; color: #e76b6b; }
/* line 6389, ../sass/_main.scss */
.window .window-inner p.pass-change { margin-top: 35px; padding: 0 10px 15px 15px; width: 365px; }
/* line 6395, ../sass/_main.scss */
.window .window-inner p.margin30 { margin-bottom: 30px; }
/* line 6399, ../sass/_main.scss */
.window .window-inner p.margin20 { margin-bottom: 20px; }
/* line 6403, ../sass/_main.scss */
.window .window-inner p.border { border-bottom: solid 1px #e5e5e5; margin: 25px -10px 0; padding: 0 25px 15px 25px; }
/* line 6409, ../sass/_main.scss */
.window .window-inner p.phone-call { margin-top: 25px; width: 385px; }
/* line 6414, ../sass/_main.scss */
.window .window-inner p.pass-success { padding: 0 0 23px 102px; margin: 23px 0 10px 0; }
/* line 6418, ../sass/_main.scss */
.window .window-inner p.pass-success + .btn-remove-arch { margin-bottom: 10px !important; }
/* line 6422, ../sass/_main.scss */
.window .window-inner p.pass-success:before { content: "\e62c"; color: #4aa20f; font: 80px 'icomoon'; position: absolute; left: 6px; top: -24px; }
/* line 6433, ../sass/_main.scss */
.window .window-inner span { display: block; margin: 0 20px 35px; font-size: 16px; line-height: 22px; color: #8a8a8a; position: relative; }
/* line 6442, ../sass/_main.scss */
.window .window-inner a { margin: 0 auto; display: block; position: relative; }
/* line 6447, ../sass/_main.scss */
.window .window-inner a.add-to-basket { width: 195px; }
/* line 6450, ../sass/_main.scss */
.window .window-inner a.add-to-basket.grey { margin-bottom: 20px; }
/* line 6454, ../sass/_main.scss */
.window .window-inner a.add-to-basket span { position: relative; top: 4px; }
/* line 6461, ../sass/_main.scss */
.window .window-inner form { margin: 15px 20px 10px 20px; position: relative; }
/* line 6465, ../sass/_main.scss */
.window .window-inner form.mt { margin: 10px 0 0 0; }
/* line 6471, ../sass/_main.scss */
.window .window-inner .form-block.margin { margin: 0 15px; }
/* line 6475, ../sass/_main.scss */
.window .window-inner .form-block input { width: 100%; }
/* line 6480, ../sass/_main.scss */
.window .window-inner .input-pass input { font-size: 16px; letter-spacing: 5px; }
/* line 6485, ../sass/_main.scss */
.window .window-inner .checkbox-block { margin-top: 10px; }
/* line 6488, ../sass/_main.scss */
.window .window-inner .checkbox-block .checkbox { float: left; }
/* line 6491, ../sass/_main.scss */
.window .window-inner .checkbox-block .checkbox label { margin-left: 20px; line-height: 42px; font-size: 13px; }
/* line 6497, ../sass/_main.scss */
.window .window-inner .checkbox-block .checkbox label:before { top: 12px; }
/* line 6501, ../sass/_main.scss */
.window .window-inner .checkbox-block .checkbox label:after { top: 15px; }
/* line 6506, ../sass/_main.scss */
.window .window-inner .checkbox-block .form-block { float: right; margin-left: 0px; }
/* line 6510, ../sass/_main.scss */
.window .window-inner .checkbox-block .form-block input { width: 160px; }
/* line 6517, ../sass/_main.scss */
.window.address-window { margin-top: -234px; }
/* line 6520, ../sass/_main.scss */
.window.address-window .octopus:before { font: 400px 'icomoon'; top: -90px; }
/* line 6526, ../sass/_main.scss */
.window.address-window .window-inner form { margin: 0 20px; }
/* line 6529, ../sass/_main.scss */
.window.address-window .window-inner form .form-left { float: left; margin-right: 22px; }
/* line 6534, ../sass/_main.scss */
.window.address-window .window-inner form input { width: 176px; }
/* line 6538, ../sass/_main.scss */
.window.address-window .window-inner form .form-right { float: right; }
/* line 6542, ../sass/_main.scss */
.window.address-window .window-inner form .form-block-big { padding-bottom: 0; }
/* line 6545, ../sass/_main.scss */
.window.address-window .window-inner form .form-block-big input { width: 375px; }
/* line 6551, ../sass/_main.scss */
.window.address-window .window-inner .col-two div { float: left; margin-right: 20px; }
/* line 6556, ../sass/_main.scss */
.window.address-window .window-inner .button { margin: 10px 0 30px 20px; width: 175px; }
/* line 6563, ../sass/_main.scss */
.window.phone-window { margin-top: -155px; }
/* line 6566, ../sass/_main.scss */
.window.phone-window .octopus:before { font: 300px 'icomoon'; top: -37px; left: -3px; }
/* line 6573, ../sass/_main.scss */
.window.phone-window .window-inner p { margin-top: 35px; width: 360px; }
/* line 6578, ../sass/_main.scss */
.window.phone-window .window-inner .button { position: relative; margin: 10px 20px 35px 20px; }
/* line 6583, ../sass/_main.scss */
.window.phone-window .window-inner form { margin: 5px 20px 0 20px; }
/* line 6586, ../sass/_main.scss */
.window.phone-window .window-inner form input { width: 100%; }
/* line 6593, ../sass/_main.scss */
.window.add-files { margin-top: -270px; }
/* line 6596, ../sass/_main.scss */
.window.add-files .octopus:before { font: 400px 'icomoon'; top: -90px; }
/* line 6602, ../sass/_main.scss */
.window.thanks-window { margin-top: -95px; }
/* line 6605, ../sass/_main.scss */
.window.thanks-window .octopus:before { font: 274px 'icomoon'; top: -35px; }
/* line 6611, ../sass/_main.scss */
.window#phone-call { margin-top: -250px; }
/* line 6614, ../sass/_main.scss */
.window#phone-call .octopus:before { font-size: 350px; }
/* line 6618, ../sass/_main.scss */
.window#phone-call .form-block { margin: 0 20px; }
/* line 6623, ../sass/_main.scss */
.window#phone-sent { margin-top: -106px; }
/* line 6626, ../sass/_main.scss */
.window#phone-sent .octopus:before { font-size: 315px; }
/* line 6631, ../sass/_main.scss */
.window#add-review { margin-top: -168px; }
/* line 6634, ../sass/_main.scss */
.window#add-review .button { margin: 0; }
/* line 6640, ../sass/_main.scss */
.window#unregister .octopus:before { font-size: 274px; }
/* line 6645, ../sass/_main.scss */
.window#pass-sent { margin-top: -116px; }
/* line 6648, ../sass/_main.scss */
.window#pass-sent .octopus:before { font-size: 335px; }
/* line 6653, ../sass/_main.scss */
.window#pass-success { margin-top: -106px; }
/* line 6656, ../sass/_main.scss */
.window#pass-success .octopus:before { font-size: 300px; }
/* line 6661, ../sass/_main.scss */
.window#structures { margin-top: -130px; }
/* line 6664, ../sass/_main.scss */
.window#structures .octopus:before { font: 200px 'icomoon'; top: -24px; left: -3px; }
/* line 6671, ../sass/_main.scss */
.window#pass-change { margin-top: -236px; }

/* line 6678, ../sass/_main.scss */
.window.add-to-basket .octopus:before { font: 280px 'icomoon'; top: -34px; left: -4px; }

/* line 6687, ../sass/_main.scss */
.when-phone div { float: left; margin: 0; width: 110px; }
/* line 6692, ../sass/_main.scss */
.when-phone div.clock { width: 154px; }
/* line 6696, ../sass/_main.scss */
.when-phone div label { line-height: 40px; }
/* line 6699, ../sass/_main.scss */
.when-phone div label:before { top: 10px; }
/* line 6703, ../sass/_main.scss */
.when-phone div label:after { top: 13px; }

/* line 6710, ../sass/_main.scss */
.wok-products { display: none; }

/* line 6714, ../sass/_main.scss */
_::-moz-svg-foreign-content, :root .rating .right li p i { margin-top: 1px; }

/* line 6718, ../sass/_main.scss */
_::-moz-svg-foreign-content, :root .back-to:before { top: 2px; }

/* line 6722, ../sass/_main.scss */
_::-moz-svg-foreign-content, :root .radio label:before { top: 3px; }

/* line 6726, ../sass/_main.scss */
_::-moz-svg-foreign-content, :root .radio label:after { top: 8px; }

/* line 6730, ../sass/_main.scss */
.adding-item { display: inline-block; vertical-align: middle; -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; -webkit-transform-origin: 0 100%; transform-origin: 0 100%; -webkit-animation-name: hvr-wobble-top; animation-name: hvr-wobble-top; -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; -webkit-animation-iteration-count: 1; animation-iteration-count: 1; background: #e76b6b !important; color: #fff !important; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: box-shadow, transform; transition-property: box-shadow, transform; box-shadow: 0 10px 10px -10px rgba(0, 0, 0, 0.5); }
/* line 6754, ../sass/_main.scss */
.adding-item:before { color: #fff !important; }
/* line 6758, ../sass/_main.scss */
.adding-item + .cart-count { -webkit-transform: translateZ(0); transform: translateZ(0); -webkit-transition-property: transform; transition-property: transform; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; -webkit-animation-name: hvr-icon-push; animation-name: hvr-icon-push; -webkit-animation-duration: 0.5s; animation-duration: 0.5s; -webkit-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-iteration-count: 1; animation-iteration-count: 1; }

@-webkit-keyframes hvr-wobble-top { 16.65% { -webkit-transform: skew(-12deg); transform: skew(-12deg); }
  33.3% { -webkit-transform: skew(10deg); transform: skew(10deg); }
  49.95% { -webkit-transform: skew(-6deg); transform: skew(-6deg); }
  66.6% { -webkit-transform: skew(4deg); transform: skew(4deg); }
  83.25% { -webkit-transform: skew(-2deg); transform: skew(-2deg); }
  100% { -webkit-transform: skew(0); transform: skew(0); } }
@keyframes hvr-wobble-top { 16.65% { -webkit-transform: skew(-12deg); transform: skew(-12deg); }
  33.3% { -webkit-transform: skew(10deg); transform: skew(10deg); }
  49.95% { -webkit-transform: skew(-6deg); transform: skew(-6deg); }
  66.6% { -webkit-transform: skew(4deg); transform: skew(4deg); }
  83.25% { -webkit-transform: skew(-2deg); transform: skew(-2deg); }
  100% { -webkit-transform: skew(0); transform: skew(0); } }
@-webkit-keyframes hvr-icon-push { 50% { -webkit-transform: scale(1.3); transform: scale(1.3); } }
@keyframes hvr-icon-push { 50% { -webkit-transform: scale(1.3); transform: scale(1.3); } }
/* line 6856, ../sass/_main.scss */
#bookmarkCounterDialog .window-inner .bookmark-ok, #bookmarkCounterDialog .window-inner .bookmark-yes { float: left; margin-top: 20px; margin-left: 50px; }
/* line 6862, ../sass/_main.scss */
#bookmarkCounterDialog .window-inner .bookmark-no { float: right; margin-top: 20px; margin-right: 50px; }

/* line 6870, ../sass/_main.scss */
.loader { display: none; position: absolute; height: 360px; width: 510px; background: #f9f9f9; z-index: 9; }
/* line 6878, ../sass/_main.scss */
.loader .ball-scale-ripple-multiple { margin: 160px auto; width: 80px; }
/* line 6882, ../sass/_main.scss */
.loader .ball-scale-ripple-multiple > div { width: 80px; height: 80px; border: 2px solid #e76b6b; }

/* line 6890, ../sass/_main.scss */
.button-loader { display: none; position: absolute; height: 46px; width: 190px; z-index: 9; }
/* line 6897, ../sass/_main.scss */
.button-loader .ball-scale-ripple-multiple { margin-left: 95px; margin-top: 34px; width: 190px; }
/* line 6902, ../sass/_main.scss */
.button-loader .ball-scale-ripple-multiple > div { width: 30px; height: 30px; border: 1px solid #f9f9f9; }

/* line 6910, ../sass/_main.scss */
.button-loader-upd-profile { display: none; position: absolute; height: 46px; width: 190px; z-index: 9; }
/* line 6917, ../sass/_main.scss */
.button-loader-upd-profile .ball-scale-ripple-multiple { margin-left: 468px; margin-top: 38px; width: 190px; }
/* line 6922, ../sass/_main.scss */
.button-loader-upd-profile .ball-scale-ripple-multiple > div { width: 30px; height: 30px; border: 1px solid #f9f9f9; }

/* line 6930, ../sass/_main.scss */
.button-loader-order-auth { display: none; position: absolute; height: 46px; width: 190px; z-index: 9; }
/* line 6937, ../sass/_main.scss */
.button-loader-order-auth .ball-scale-ripple-multiple { margin-left: 311px; margin-top: -10px; width: 190px; }
/* line 6942, ../sass/_main.scss */
.button-loader-order-auth .ball-scale-ripple-multiple > div { width: 30px; height: 30px; border: 1px solid #e15656; }

/* line 6950, ../sass/_main.scss */
.button-loader-order-unauth { display: none; position: absolute; height: 46px; width: 190px; z-index: 9; }
/* line 6957, ../sass/_main.scss */
.button-loader-order-unauth .ball-scale-ripple-multiple { margin-left: 448px; margin-top: 188px; width: 190px; }
/* line 6962, ../sass/_main.scss */
.button-loader-order-unauth .ball-scale-ripple-multiple > div { width: 30px; height: 30px; border: 1px solid #f9f9f9; }

/* line 6970, ../sass/_main.scss */
.button-loader-pass-change { display: none; position: absolute; height: 46px; width: 190px; z-index: 9; }
/* line 6977, ../sass/_main.scss */
.button-loader-pass-change .ball-scale-ripple-multiple { margin-left: 98px; margin-top: 33px; width: 190px; }
/* line 6982, ../sass/_main.scss */
.button-loader-pass-change .ball-scale-ripple-multiple > div { width: 30px; height: 30px; border: 1px solid #f9f9f9; }

/* line 6990, ../sass/_main.scss */
.button-loader-review { display: none; position: absolute; height: 46px; width: 190px; z-index: 9; }
/* line 6997, ../sass/_main.scss */
.button-loader-review .ball-scale-ripple-multiple { margin-left: 78px; margin-top: 33px; width: 190px; }
/* line 7002, ../sass/_main.scss */
.button-loader-review .ball-scale-ripple-multiple > div { width: 30px; height: 30px; border: 1px solid #f9f9f9; }

/* line 7010, ../sass/_main.scss */
.product-loader { position: absolute; height: 650px; width: 900px; background: #f9f9f9; z-index: 9; }
/* line 7017, ../sass/_main.scss */
.product-loader .ball-scale-ripple-multiple { margin: 325px auto; width: 80px; }
/* line 7021, ../sass/_main.scss */
.product-loader .ball-scale-ripple-multiple > div { width: 80px; height: 80px; border: 2px solid #e76b6b; }

/* line 7029, ../sass/_main.scss */
.sign-up-asterisk label { float: left; }

/* line 7033, ../sass/_main.scss */
.sign-up-asterisk input { clear: both; display: block; }

/* line 7038, ../sass/_main.scss */
.required-asterisk { color: red !important; padding-right: 2px; position: relative !important; display: block !important; top: 9px; height: 37px; font-size: 14px !important; font-family: Lato, Arial, sans-serif !important; }

/* line 7049, ../sass/_main.scss */
.prev-link { position: absolute; display: none; width: 34px; height: 57px; left: 0; top: 278px; }
/* line 7057, ../sass/_main.scss */
.prev-link a { display: block; width: 100%; height: 100%; background: url("images/arrow_left_hover.b57fae28fbce.png"); opacity: 0.3; }
/* line 7064, ../sass/_main.scss */
.prev-link a:hover { opacity: 1; }

/* line 7070, ../sass/_main.scss */
.next-link { position: absolute; display: none; width: 34px; height: 57px; right: 0; top: 278px; }
/* line 7078, ../sass/_main.scss */
.next-link a { display: block; width: 100%; height: 100%; background: url("images/arrow_right_hover.2cb721326401.png"); opacity: 0.3; }
/* line 7085, ../sass/_main.scss */
.next-link a:hover { opacity: 1; }

/* line 7092, ../sass/_main.scss */
.item-img:hover .prev-link, .item-img:hover .next-link { display: block; }

/* line 7097, ../sass/_main.scss */
.left-span { display: block; position: absolute; height: 100%; left: 0; top: 0; z-index: 10; }

/* line 7106, ../sass/_main.scss */
.right-span { display: block; position: absolute; height: 100%; right: 0; top: 0px; z-index: 10; }

/* line 7115, ../sass/_main.scss */
.only-for-back { position: relative; }

/* line 7119, ../sass/_main.scss */
.timePiker { position: absolute; width: 235px; display: none; border: 1px solid #e6e6e6; box-sizing: border-box; margin-right: 0; background: #FFFFFF; z-index: 99; left: -20px; top: 45px; }
/* line 7131, ../sass/_main.scss */
.timePiker div { margin-right: 0 !important; }
/* line 7135, ../sass/_main.scss */
.timePiker .scrollTime { max-height: 140px; }
/* line 7140, ../sass/_main.scss */
.timePiker .rowsTime div:hover { cursor: auto !important; background: none !important; color: #000000 !important; }
/* line 7147, ../sass/_main.scss */
.timePiker .rowsTime, .timePiker .scrollPiker { margin-right: 0 !important; }
/* line 7150, ../sass/_main.scss */
.timePiker .rowsTime div:nth-child(1), .timePiker .scrollPiker div:nth-child(1) { width: 60px; }
/* line 7153, ../sass/_main.scss */
.timePiker .rowsTime div:nth-child(1):hover, .timePiker .scrollPiker div:nth-child(1):hover { cursor: auto; background: none; color: #000000; }
/* line 7160, ../sass/_main.scss */
.timePiker .rowsTime div, .timePiker .scrollPiker div { width: 40px; padding: 6px 0; box-sizing: border-box; font-size: 13px; height: 23px; margin-right: 0 !important; text-align: center; }
/* line 7169, ../sass/_main.scss */
.timePiker .rowsTime div sup, .timePiker .scrollPiker div sup { position: relative; top: -4px; left: -2px; font-size: 10px; }
/* line 7176, ../sass/_main.scss */
.timePiker .rowsTime div:hover, .timePiker .scrollPiker div:hover { color: #ffffff; cursor: pointer; }

/* line 7184, ../sass/_main.scss */
.fixedDiv { position: fixed; left: 0; top: 0; display: none; width: 100%; height: 100%; z-index: 90; }

/* line 7194, ../sass/_main.scss */
.timePikerA { position: absolute; display: block; right: 0; top: 0; width: 144px; height: 42px; }

/* line 7203, ../sass/_main.scss */
input[disabled] { background: #FFFFFF; }

/* line 7207, ../sass/_main.scss */
.formFilter { display: block; }
/* line 7210, ../sass/_main.scss */
.formFilter button { margin: 20px auto 0 !important; }
/* line 7214, ../sass/_main.scss */
.formFilter .checkbox { display: block; width: 200px; float: left; margin-bottom: 15px; }
/* line 7220, ../sass/_main.scss */
.formFilter .checkbox label { text-align: left; }

/* line 7226, ../sass/_main.scss */
.filter { font-size: 16px; position: relative; top: -6px; margin-right: 15px; color: #5d5d5d; display: inline; }

/* line 7235, ../sass/_main.scss */
a.filter { -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }
/* line 7238, ../sass/_main.scss */
a.filter:hover { color: #e76b6b; }

/* line 7243, ../sass/_main.scss */
.defferedOrder { top: 50%; display: none; margin-top: -130px; }
/* line 7248, ../sass/_main.scss */
.defferedOrder .button { margin: 30px 10px 15px !important; display: inline-block; }

/* line 7254, ../sass/_main.scss */
#filter-modal { display: none; top: 50%; margin-top: -100px; }

/* line 7260, ../sass/_main.scss */
.widget-phone { display: none; background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMzAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuOCIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuNiIvPjxzdG9wIG9mZnNldD0iNzAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuNCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA='); background-size: 100%; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(1%, #ffffff), color-stop(30%, rgba(255, 255, 255, 0.8)), color-stop(50%, rgba(255, 255, 255, 0.6)), color-stop(70%, rgba(255, 255, 255, 0.4)), color-stop(100%, rgba(255, 255, 255, 0))); background-image: -moz-linear-gradient(top, #ffffff 1%, rgba(255, 255, 255, 0.8) 30%, rgba(255, 255, 255, 0.6) 50%, rgba(255, 255, 255, 0.4) 70%, rgba(255, 255, 255, 0) 100%); background-image: -webkit-linear-gradient(top, #ffffff 1%, rgba(255, 255, 255, 0.8) 30%, rgba(255, 255, 255, 0.6) 50%, rgba(255, 255, 255, 0.4) 70%, rgba(255, 255, 255, 0) 100%); background-image: linear-gradient(to bottom, #ffffff 1%, rgba(255, 255, 255, 0.8) 30%, rgba(255, 255, 255, 0.6) 50%, rgba(255, 255, 255, 0.4) 70%, rgba(255, 255, 255, 0) 100%); position: fixed; left: 0; top: 0; width: 100%; height: 35%; z-index: 999; }

/* line 7273, ../sass/_main.scss */
.droppable { display: none; position: absolute; left: 50%; top: 50%; width: 300px; height: 300px; margin: -150px 0 0 -150px; }
/* line 7282, ../sass/_main.scss */
.droppable:before { content: '\e63a'; position: absolute; left: 50%; top: 50%; margin: -55px 0 0 -55px; font-family: 'icomoon-phone'; font-size: 110px; color: #767676; }
/* line 7293, ../sass/_main.scss */
.droppable.drop-hover { width: 300px; height: 300px; margin: -150px 0 0 -150px; }
/* line 7298, ../sass/_main.scss */
.droppable.drop-hover:before { left: 50%; top: 50%; margin: -150px 0 0 -150px; font-size: 300px; }

/* line 7307, ../sass/_main.scss */
.draggable { display: none; position: fixed; bottom: 10%; left: 50%; margin: 0 0 0 -150px; font-size: 200px; color: #70a94c; z-index: 999; }
/* line 7317, ../sass/_main.scss */
.draggable:before { content: '\e636'; font-family: 'icomoon-phone'; }

/* line 7323, ../sass/_main.scss */
.times { color: #808080; }
/* line 7326, ../sass/_main.scss */
.times:hover { color: #808080 !important; }
/* line 7330, ../sass/_main.scss */
.times.disabled { color: #000000; }
/* line 7333, ../sass/_main.scss */
.times.disabled:hover { color: #ffffff !important; }

/* line 7339, ../sass/_main.scss */
.forNumberPhone { font-size: 12px !important; color: red !important; position: absolute !important; bottom: 0 !important; }
/* line 7345, ../sass/_main.scss */
.add-new-phone .forNumberPhone { bottom: -20px !important; }
/* line 7349, ../sass/_main.scss */
.form-block.right .forNumberPhone { bottom: -10px !important; }

/* line 7354, ../sass/_main.scss */
.only-for-rating { margin: 0 auto 20px !important; }

/* line 7358, ../sass/_main.scss */
#rating-save { display: none; margin-top: -260px; }

/* line 7363, ../sass/_main.scss */
.product-type { float: left; width: 100%; height: 53px; margin: 10px 0 5px; }
/* line 7369, ../sass/_main.scss */
.product-type .type1-wrapper { width: 214px; margin: 0 auto; margin-left: 15px; text-align: center; }
/* line 7376, ../sass/_main.scss */
.product-type .type2-wrapper { width: 91%; margin: 0 auto; text-align: center; }
/* line 7382, ../sass/_main.scss */
.product-type .type-1 { width: 56px; height: 29px; margin-left: 17px; background-color: #e9e9e9; border: 1px solid #c3c3c3; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; color: #5e5e5e; font: 400 17px/29px "PT Sans", Arial, sans-serif; }
/* line 7394, ../sass/_main.scss */
.product-type .type-1:first-child { margin: 0; }
/* line 7398, ../sass/_main.scss */
.product-type .type-1.active { background-color: #fff; border-color: #FE7474; color: #e76b6b; font-weight: 700; }
/* line 7406, ../sass/_main.scss */
.product-type .type-2 { margin: 5px 0 0 0; position: relative; width: 30%; margin-left: 2%; background: transparent; color: #595959; font: 400 16px/1 "PT Sans", Arial, sans-serif; }
/* line 7415, ../sass/_main.scss */
.product-type .type-2:after { position: absolute; content: "/"; left: 95%; top: 0; color: #5e5e5e; font: 400 16px/1 "PT Sans", Arial, sans-serif; }
/* line 7425, ../sass/_main.scss */
.product-type .type-2:first-child:after { left: 106%; }
/* line 7431, ../sass/_main.scss */
.product-type .type-2:last-child:after { content: ""; }
/* line 7436, ../sass/_main.scss */
.product-type .type-2.active { color: #FE7474; text-decoration: underline; font-weight: 700; }

/* line 7444, ../sass/_main.scss */
.pizza-product { position: relative; }
/* line 7447, ../sass/_main.scss */
.pizza-product:before { content: ''; z-index: 1; position: absolute; right: 10px; top: 50px; pointer-events: none; }
/* line 7456, ../sass/_main.scss */
.pizza-product.new:before { background: url("images/labels/new.b76826f089c6.png") no-repeat; width: 111px; height: 75px; }
/* line 7462, ../sass/_main.scss */
.pizza-product.hot:before { background: url("images/labels/hot.7527000e0b81.png") no-repeat; width: 99px; height: 83px; }
/* line 7468, ../sass/_main.scss */
.pizza-product.hit:before { background: url("images/labels/hit.d16f88fb5aec.png") no-repeat; width: 99px; height: 78px; }
/* line 7474, ../sass/_main.scss */
.pizza-product.vegan:before { background: url("images/labels/vegan.e940be796ea9.png") no-repeat; width: 110px; height: 88px; }
/* line 7480, ../sass/_main.scss */
.pizza-product.best:before { background: url("images/labels/bestprice.f1b1b1787257.png") no-repeat; width: 120px; height: 92px; }
/* line 7486, ../sass/_main.scss */
.pizza-product .product__title { font: 18px/20px "PT Sans", Arial, sans-serif; color: #5d5d5d; text-align: center; padding: 0; margin: 5px 0 0; height: 40px; }
/* line 7495, ../sass/_main.scss */
.pizza-product .product__img { position: relative; display: block; margin-bottom: -8px; height: 190px; line-height: 190px; text-align: center; }
/* line 7503, ../sass/_main.scss */
.pizza-product .product__img img { max-width: 90%; max-height: 90%; width: 260px; height: 160px; }

/* line 7512, ../sass/_main.scss */
.product-ingredients { display: block; width: 209px; height: 28px; margin: 8px 17px; color: #e76b6b; line-height: 1.8; font-weight: 700; text-align: center; background-color: #fff; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; border: 1px solid #FE7474; overflow: hidden; }

/* line 7529, ../sass/_main.scss */
.productAdditions { padding: 0 0 22px 0; display: none; top: 50%; margin-top: -350px; }
/* line 7535, ../sass/_main.scss */
.productAdditions p, .productAdditions label, .productAdditions .choice { display: inline-block; }
/* line 7539, ../sass/_main.scss */
.productAdditions p { color: #000; font: 400 16px / 1 Lato; font-weight: bold; }
/* line 7544, ../sass/_main.scss */
.productAdditions p .cost { padding-left: 8px; color: #595959; font: italic 12px / 1 Lato; }
/* line 7551, ../sass/_main.scss */
.productAdditions .choice { float: right; height: inherit; }
/* line 7556, ../sass/_main.scss */
.productAdditions input[type="radio"] { display: none; margin: 0 0 0 60px; height: auto; outline: 0; }
/* line 7563, ../sass/_main.scss */
.productAdditions label { position: relative; margin: 0 0 0 70px; cursor: pointer; line-height: 1; }
/* line 7569, ../sass/_main.scss */
.productAdditions label:before { position: absolute; content: ""; width: 18px; height: 19px; right: 100%; top: 50%; margin: -10px 0 0 0; padding: 0 0 0 10px; background: url("images/icons.1f01b856ce3e.png") 0 -304px no-repeat; width: 18px; height: 20px; cursor: pointer; }
/* line 7585, ../sass/_main.scss */
.productAdditions input[type="radio"]:checked + label:before { background: url("images/icons.1f01b856ce3e.png") 0 -334px no-repeat; width: 18px; height: 19px; }

/* line 7590, ../sass/_main.scss */
.additions-item { overflow: hidden; position: relative; padding: 0 0 0 45px; margin: 0 0 13px 0; height: 26px; line-height: 26px; vertical-align: middle; }
/* line 7599, ../sass/_main.scss */
.additions-item:before { color: #FE7474; font-family: 'icomoon3'; font-size: 26px; position: absolute; left: 0; top: 0; }
/* line 7610, ../sass/_main.scss */
.additions-item.disabled .choice label:before { opacity: 0.3; }

/* line 7617, ../sass/_main.scss */
.modal-inner-wrapper { overflow: hidden; position: relative; z-index: 500; }
/* line 7622, ../sass/_main.scss */
.modal-inner-wrapper:before { font: 280px 'icomoon2'; content: "\e649"; color: rgba(150, 165, 70, 0.09); position: absolute; left: 36px; top: -57px; overflow: hidden; }

/* line 7633, ../sass/_main.scss */
.additions-title { padding: 30px 0 0 33px; color: #5d5d5d; font: 400 25px "PT Sans", Arial, sans-serif; }

/* line 7639, ../sass/_main.scss */
.additions-list { border-top: 1px solid rgba(150, 165, 70, 0.2); margin: 0 30px 0 40px; padding: 25px 0 15px 0; }

/* line 7645, ../sass/_main.scss */
.save-additions, .window.productRecommendations .look, .window.productRecommendations .lookAdd, .window.productRecommendations .noThanks { position: relative; top: 100%; left: 52%; margin: 0 0 0 -174px; width: 174px; height: 44px; background: #FE7474; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; color: #fff; font: 700 18px "PT Sans", Arial, sans-serif; text-align: center; line-height: 44px; }

/* line 7662, ../sass/_main.scss */
.reset-additions { position: relative; top: 100%; right: -57%; margin: 0 -100px 0 0; background: transparent; border-bottom: 1px dashed #FE7474; color: #FE7474; font: 400 15px / 1 Lato; }

/* line 7673, ../sass/_main.scss */
.weight_number { display: inline-block !important; }

/* line 7677, ../sass/_main.scss */
.pizza-ingredient { position: absolute; left: 0; top: 0; }
/* line 7682, ../sass/_main.scss */
.pizza-ingredient img { width: 26px; height: 26px; }

/* line 7688, ../sass/_main.scss */
.pizza-ingredients-description { padding: 0 30px; overflow: hidden; }
/* line 7692, ../sass/_main.scss */
.pizza-ingredients-description span { float: left; font-size: 13px; margin-right: 5px; line-height: 15px; position: relative; }
/* line 7699, ../sass/_main.scss */
.pizza-ingredients-description span:after { content: ','; position: absolute; right: -3px; bottom: 0; }
/* line 7706, ../sass/_main.scss */
.pizza-ingredients-description span:last-child:after { content: ''; }
/* line 7710, ../sass/_main.scss */
.pizza-ingredients-description span i { color: #8a8a8a; margin-left: 5px; }

/* line 7717, ../sass/_main.scss */
.fixFocus { width: 0; height: 0; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; }

/* line 7724, ../sass/_main.scss */
.window.productRecommendations { width: 700px !important; z-index: 9999; margin-left: -350px; left: 50%; margin-top: -200px; display: none; padding: 20px 0; }
/* line 7733, ../sass/_main.scss */
.window.productRecommendations .product__img, .window.productRecommendations .product__title, .window.productRecommendations .product-buy { display: inline-block; }
/* line 7737, ../sass/_main.scss */
.window.productRecommendations .product__img { width: 70px; height: 70px; line-height: 70px; }
/* line 7742, ../sass/_main.scss */
.window.productRecommendations .product__img img { height: auto; width: auto; }
/* line 7748, ../sass/_main.scss */
.window.productRecommendations .product__title { width: 319px; text-align: left; height: auto; }
/* line 7754, ../sass/_main.scss */
.window.productRecommendations .look { display: inline-block; top: auto; left: auto; margin: 0; width: 110px; }
/* line 7764, ../sass/_main.scss */
.window.productRecommendations .lookAdd { display: inline-block; top: auto; left: auto; margin: 0 0 0 10px; width: 110px; }
/* line 7778, ../sass/_main.scss */
.window.productRecommendations .close_recomendation { display: block; margin: 0 auto; left: 0; }

/* line 7785, ../sass/_main.scss */
.pizza-total-price { padding: 10px 10px 0 32px; font-style: italic !important; color: #5d5d5d !important; }
/* line 7790, ../sass/_main.scss */
.pizza-total-price span { margin: 0 0 0 5px; }

/* line 7795, ../sass/_main.scss */
.ingredient_modal { padding: 10px 32px 0; }
/* line 7798, ../sass/_main.scss */
.ingredient_modal .namePizza { width: 400px; float: left; color: #fe7474; font-size: 20px; }
/* line 7804, ../sass/_main.scss */
.ingredient_modal .namePizza .js-pizza-name + span { display: block; }
/* line 7809, ../sass/_main.scss */
.ingredient_modal .pricePizza { text-align: right; font-size: 24px; color: #fe7474; }

/* line 7816, ../sass/_main.scss */
.ui-dialog-titlebar { display: none; }

/* line 7833, ../sass/_main.scss */
.meatball__option-title { font-size: 18px; color: #e76b6b; font-weight: bold; }

/* line 7843, ../sass/_main.scss */
.navbar-toggle { position: relative; float: right; margin: 0 10px; padding: 9px 10px; background-color: #e76b6b; background-image: none; border: 1px solid transparent; border-radius: 4px; outline: none; }

/* line 7855, ../sass/_main.scss */
.navbar-toggle:hover, .navbar-toggle.active { background-color: #e76b6b; }

/* line 7859, ../sass/_main.scss */
.navbar-toggle .icon-bar { display: block; width: 22px; height: 2px; border-radius: 1px; background-color: #fff; margin: 3px 0; }

/* line 7868, ../sass/_main.scss */
.navbar-toggle + .icon-bar { margin-top: 4px; }

/* line 7872, ../sass/_main.scss */
.navbar { background-color: #e76b6b; display: none; }

/* line 7877, ../sass/_main.scss */
.navbar-wrap { padding: 10px 0; }

/* line 7881, ../sass/_main.scss */
.navbar li:hover { background-color: #ec8c8c; }

/* line 7885, ../sass/_main.scss */
.navbar a { display: block; padding-left: 15px; text-decoration: none; font-size: 18px; line-height: 26px; color: #fff; letter-spacing: 1px; }

/* line 7895, ../sass/_main.scss */
.navbar-submenu { display: none; }

/* line 7899, ../sass/_main.scss */
.navbar-submenu a { display: block; color: #e76b6b; padding-left: 25px; font: normal 14px/24px "vida 32", arial; text-transform: lowercase; }

/* line 7908, ../sass/_main.scss */
.navbar-othermenu a { color: #833a33; font-weight: bold; font-size: 15px; letter-spacing: 0.5px; }
/* line 7915, ../sass/_main.scss */
.navbar-othermenu.guest { text-align: center; }
/* line 7918, ../sass/_main.scss */
.navbar-othermenu.guest li { width: 100%; }

/* line 7924, ../sass/_main.scss */
.summary .basket-item-quantity { padding-top: 40px; }

/* line 1, ../sass/_responsive-utilities.scss */
.hidden-xs-up { display: none !important; }

@media (max-width: 33.9em) { /* line 6, ../sass/_responsive-utilities.scss */
  .hidden-xs-down { display: none !important; } }
@media (min-width: 34em) { /* line 12, ../sass/_responsive-utilities.scss */
  .hidden-sm-up { display: none !important; } }
@media (max-width: 47.9em) { /* line 18, ../sass/_responsive-utilities.scss */
  .hidden-sm-down { display: none !important; } }
@media (min-width: 48em) { /* line 24, ../sass/_responsive-utilities.scss */
  .hidden-md-up { display: none !important; } }
@media (max-width: 77.4em) { /* line 30, ../sass/_responsive-utilities.scss */
  .hidden-md-down { display: none !important; } }
@media (min-width: 77.5em) { /* line 36, ../sass/_responsive-utilities.scss */
  .hidden-lg-up { display: none !important; } }
@media (max-width: 74.9em) { /* line 42, ../sass/_responsive-utilities.scss */
  .hidden-lg-down { display: none !important; } }
@media (min-width: 75em) { /* line 48, ../sass/_responsive-utilities.scss */
  .hidden-xl-up { display: none !important; } }
/* line 53, ../sass/_responsive-utilities.scss */
.hidden-xl-down { display: none !important; }

@media (max-width: 1239px) { /* line 2, ../sass/_responsive.scss */
  body { min-width: 320px; width: 100%; }
  /* line 7, ../sass/_responsive.scss */
  .content { width: 100%; padding: 0; }
  /* line 12, ../sass/_responsive.scss */
  .wrapper { padding-bottom: 10px; }
  /* line 16, ../sass/_responsive.scss */
  .sticky-wrapper, .header-bottom, .header-top__link, .footer, .draggable, .my-lunch { display: none !important; }
  /* line 26, ../sass/_responsive.scss */
  .production > li a { display: block; font-size: 22px; }
  /* line 30, ../sass/_responsive.scss */
  .production > li a > span { height: 100%; }
  /* line 40, ../sass/_responsive.scss */
  .pizza { zoom: 0.7; }
  /* line 44, ../sass/_responsive.scss */
  .poll { background-size: cover; padding: 10px 0 1px; }
  /* line 48, ../sass/_responsive.scss */
  .poll .poll-text { float: none; width: 100%; margin-top: 20px !important; margin-bottom: 0 !important; padding: 0 10px; text-align: center; }
  /* line 56, ../sass/_responsive.scss */
  .poll .poll-text__title { margin-bottom: 10px; }
  /* line 60, ../sass/_responsive.scss */
  .poll .poll-text__text { margin-bottom: 15px; }
  /* line 65, ../sass/_responsive.scss */
  .poll .poll-stat { float: none; margin: 30px auto; }
  /* line 72, ../sass/_responsive.scss */
  .step img { width: 40%; }
  /* line 76, ../sass/_responsive.scss */
  .step__text { width: 60% !important; }
  /* line 81, ../sass/_responsive.scss */
  .actions .action-hor a > img { width: 50%; }
  /* line 85, ../sass/_responsive.scss */
  .actions .action__text { zoom: 0.9; }
  /* line 89, ../sass/_responsive.scss */
  .banner .banner-time { zoom: 0.8; background-size: cover; }
  /* line 94, ../sass/_responsive.scss */
  header { height: 61px; padding: 0 !important; }
  /* line 99, ../sass/_responsive.scss */
  .header-resp { float: right; }
  /* line 102, ../sass/_responsive.scss */
  .header-resp__number { display: inline-block; vertical-align: middle; margin-right: 30px; color: #5d5d5d; font-size: 22px; font-weight: 800; }
  /* line 111, ../sass/_responsive.scss */
  .header-resp__cart { display: inline-block; vertical-align: middle; position: relative; }
  /* line 117, ../sass/_responsive.scss */
  .header-resp__nav { display: inline-block; vertical-align: middle; }
  /* line 123, ../sass/_responsive.scss */
  .logo { width: 35%; max-width: 150px; margin-right: 0; margin-left: 10px; }
  /* line 129, ../sass/_responsive.scss */
  .logo img { width: 100%; }
  /* line 134, ../sass/_responsive.scss */
  .footer-bottom { padding: 20px 0 10px; overflow: hidden; }
  /* line 138, ../sass/_responsive.scss */
  .footer-bottom__social { width: 370px !important; margin-left: 20px; padding: 8px 0 !important; }
  /* line 143, ../sass/_responsive.scss */
  .footer-bottom__social .social { margin-bottom: 20px; }
  /* line 148, ../sass/_responsive.scss */
  .footer-bottom .footer-bottom__developer { float: right; margin-right: 20px; }
  /* line 152, ../sass/_responsive.scss */
  .footer-bottom .footer-bottom__developer .number-developer { padding: 0; margin-bottom: -10px; }
  /* line 157, ../sass/_responsive.scss */
  .footer-bottom .footer-bottom__developer .email-to { padding: 7px 0 38px; }
  /* line 162, ../sass/_responsive.scss */
  .footer-bottom__slogan { width: 200px; margin-left: -10px; text-align: left; }
  /* line 168, ../sass/_responsive.scss */
  .footer-bottom .list-two-row { margin-right: -40px; }
  /* line 172, ../sass/_responsive.scss */
  .footer-bottom .list-two-row li a { line-height: 30px; }
  /* line 177, ../sass/_responsive.scss */
  .list-product { text-align: center; }
  /* line 180, ../sass/_responsive.scss */
  .list-product .product { display: inline-block; float: none; width: 33% !important; min-width: 220px; }
  /* line 186, ../sass/_responsive.scss */
  .list-product .product .product__img img { width: auto; }
  /* line 190, ../sass/_responsive.scss */
  .list-product .product .product-buy { width: 220px; margin: auto; }
  /* line 197, ../sass/_responsive.scss */
  .breadcrumbs { margin-left: 10px; }
  /* line 201, ../sass/_responsive.scss */
  .change-view { margin-right: 6px; }
  /* line 205, ../sass/_responsive.scss */
  .icon-sort5, .icon-sort8 { display: none !important; }
  /* line 209, ../sass/_responsive.scss */
  .draggable:before { font-size: 60px; }
  /* line 213, ../sass/_responsive.scss */
  .back-to { margin-right: 10px; }
  /* line 218, ../sass/_responsive.scss */
  .item-img { width: 63% !important; }
  /* line 221, ../sass/_responsive.scss */
  .item-img img { width: auto !important; height: auto !important; }
  /* line 227, ../sass/_responsive.scss */
  .item-info { width: 35% !important; margin-right: 10px !important; }
  /* line 233, ../sass/_responsive.scss */
  .block { padding: 5px 10px; margin: 10px 0 10px 0; }
  /* line 239, ../sass/_responsive.scss */
  .basket .img { display: inline-block; float: none; width: 30%; max-width: 120px; margin-right: 5px; }
  /* line 246, ../sass/_responsive.scss */
  .basket .img img { width: 100%; height: auto; }
  /* line 252, ../sass/_responsive.scss */
  .basket .txt { display: inline-block; vertical-align: middle; float: none !important; width: 65%; }
  /* line 258, ../sass/_responsive.scss */
  .basket .txt a { font-size: 12px !important; }
  /* line 263, ../sass/_responsive.scss */
  .basket .product-inside { display: none; }
  /* line 267, ../sass/_responsive.scss */
  .basket > .button { float: none !important; margin: 0 auto 20px; }
  /* line 273, ../sass/_responsive.scss */
  .choose-gift { margin: 15px 0px 0; padding: 10px; }
  /* line 277, ../sass/_responsive.scss */
  .choose-gift .radio { width: 100%; padding-left: 0; }
  /* line 281, ../sass/_responsive.scss */
  .choose-gift .radio label:before, .choose-gift .radio input:checked + label:after { display: none !important; }
  /* line 286, ../sass/_responsive.scss */
  .choose-gift .radio img { max-width: 100px; float: left; margin: 0 -10px 0 0; width: 20%; }
  /* line 293, ../sass/_responsive.scss */
  .choose-gift .radio .txt { width: 74%; }
  /* line 296, ../sass/_responsive.scss */
  .choose-gift .radio .txt span { margin-top: 0; }
  /* line 302, ../sass/_responsive.scss */
  .choose-gift .right { display: none; }
  /* line 307, ../sass/_responsive.scss */
  .summ-block { padding: 10px 0 30px; border: none; }
  /* line 311, ../sass/_responsive.scss */
  .summ-block .left { margin: 0; padding: 15px 20px; width: 100%; box-sizing: border-box; }
  /* line 317, ../sass/_responsive.scss */
  .summ-block .left p { line-height: 25px; margin-right: 60px; margin-bottom: 10px; }
  /* line 325, ../sass/_responsive.scss */
  .summ-block .right .clear { margin: 20px 0 10px; }
  /* line 331, ../sass/_responsive.scss */
  .card-block { padding: 20px 10px 20px; margin: 0px -10px 10px; }
  /* line 335, ../sass/_responsive.scss */
  .card-block .right { float: left; }
  /* line 338, ../sass/_responsive.scss */
  .card-block .right .title { margin-left: 0; }
  /* line 343, ../sass/_responsive.scss */
  .card-block .form-block { margin-left: 0; }
  /* line 347, ../sass/_responsive.scss */
  .card-block .form-block.left { margin-right: 20px; }
  /* line 351, ../sass/_responsive.scss */
  .card-block .button { position: relative !important; right: 0 !important; top: 0 !important; clear: both; }
  /* line 358, ../sass/_responsive.scss */
  .card-block .left { width: 100%; }
  /* line 362, ../sass/_responsive.scss */
  .card-block #dropdown.dd-container, .card-block .dd-select { width: 70% !important; }
  /* line 366, ../sass/_responsive.scss */
  .card-block ul.dd-options.dd-click-off-close { width: 70% !important; margin-top: -20px; }
  /* line 372, ../sass/_responsive.scss */
  .checkout-form { width: 100%; }
  /* line 376, ../sass/_responsive.scss */
  .checkout-form .col-one .dropdown { width: 700px; }
  /* line 382, ../sass/_responsive.scss */
  .checkout-form .col-two .form-block { width: 340px; }
  /* line 386, ../sass/_responsive.scss */
  .checkout-form .col-two input { width: 100%; }
  /* line 391, ../sass/_responsive.scss */
  .checkout-form textarea { width: 700px; }
  /* line 396, ../sass/_responsive.scss */
  .constructor { zoom: 0.6; width: 1140px; margin: auto; }
  /* line 403, ../sass/_responsive.scss */
  .navbar li { display: inline-block; width: 48%; }
  /* line 408, ../sass/_responsive.scss */
  .navbar hr { margin: 15px 15px 7px; border: none; border-top: 1px solid rgba(228, 193, 184, 0.95); }
  /* line 415, ../sass/_responsive.scss */
  .left-sidebar { display: none; }
  /* line 419, ../sass/_responsive.scss */
  .office { width: 100%; }
  /* line 422, ../sass/_responsive.scss */
  .office-title { margin-left: 10px; }
  /* line 431, ../sass/_responsive.scss */
  .office .product-price { width: auto !important; }
  /* line 436, ../sass/_responsive.scss */
  .office .btn-menu { display: none !important; }
  /* line 440, ../sass/_responsive.scss */
  .office .row-title { margin-top: -10px; }
  /* line 445, ../sass/_responsive.scss */
  .rate-block .rate-comment textarea { width: 100%; }
  /* line 450, ../sass/_responsive.scss */
  .pizza-product .product-type { float: none; }
  /* line 453, ../sass/_responsive.scss */
  .pizza-product .product-type .type1-wrapper { margin: 0 auto 10px; }
  /* line 457, ../sass/_responsive.scss */
  .pizza-product .product-type .type2-wrapper { width: 100%; text-align: left; }
  /* line 463, ../sass/_responsive.scss */
  .pizza-product .product-ingredients { margin: 20px auto 10px; }
  /* line 468, ../sass/_responsive.scss */
  .pizza-product .product-buy.only-pizza-product .product-price { margin: 0 7px 0 0px; }
  /* line 473, ../sass/_responsive.scss */
  .pizza-product .product__title { font-size: 22px; height: 20px; }
  /* line 479, ../sass/_responsive.scss */
  .item .product-type .type1-wrapper { width: auto; margin: 0 auto 5px; }
  /* line 484, ../sass/_responsive.scss */
  .sale-block { margin-right: 0; }
  /* line 487, ../sass/_responsive.scss */
  .sale-block .step { width: 100%; height: auto; margin-right: 0; }
  /* line 492, ../sass/_responsive.scss */
  .sale-block .step img { margin-right: 20px; height: auto; }
  /* line 497, ../sass/_responsive.scss */
  .sale-block .step .text-block { width: 50%; }
  /* line 502, ../sass/_responsive.scss */
  .sale-block p, .sale-block h3 { font-size: 16px; padding-bottom: 15px; color: #000; }
  /* line 508, ../sass/_responsive.scss */
  .sale-block h5 { font-size: 25px; }
  /* line 513, ../sass/_responsive.scss */
  .step { padding-bottom: 20px; }
  /* line 517, ../sass/_responsive.scss */
  .title-step { padding: 40px 0px 10px; }
  /* line 522, ../sass/_responsive.scss */
  .static-page img { width: 40% !important; height: auto !important; }
  /* line 528, ../sass/_responsive.scss */
  .interest-sidebar { display: block; float: none; width: 260px; margin: 10px auto 20px; padding-top: 10px; }
  /* line 535, ../sass/_responsive.scss */
  .interest-sidebar .vk-social { display: none; }
  /* line 540, ../sass/_responsive.scss */
  .arhive .single-arhive > img { height: auto !important; }
  /* line 544, ../sass/_responsive.scss */
  .pagination ul { left: 32% !important; width: 68% !important; }
  /* line 549, ../sass/_responsive.scss */
  .basket .archive-two .row-order { height: 80px; }
  /* line 553, ../sass/_responsive.scss */
  .basket .img { line-height: 1; }
  /* line 557, ../sass/_responsive.scss */
  .actions .actions__big > a > img { height: 100%; }
  /* line 561, ../sass/_responsive.scss */
  .actions .action__title { font-size: 16px !important; margin-bottom: 7px !important; }
  /* line 566, ../sass/_responsive.scss */
  .actions .triangle-left { left: -21px; }
  /* line 570, ../sass/_responsive.scss */
  .actions .triangle-right { right: -21px; }
  /* line 574, ../sass/_responsive.scss */
  .basket .summary .row > div:not(:first-child) { width: auto !important; }
  /* line 578, ../sass/_responsive.scss */
  .right-span, .left-span { display: none; }
  /* line 582, ../sass/_responsive.scss */
  .platform { display: block; padding-left: 22px; background-size: 16px auto !important; }
  /* line 587, ../sass/_responsive.scss */
  .platform--apple { background: url("images/apple.ee40ddba0835.png") no-repeat left 42%; }
  /* line 591, ../sass/_responsive.scss */
  .platform--android { background: url("images/android.7f691e2f2a23.png") no-repeat left 45%; }
  /* line 595, ../sass/_responsive.scss */
  .platform--windows { background: url("images/windows.6098a6e8983d.png") no-repeat left 45%; }
  /* line 600, ../sass/_responsive.scss */
  .birthday-block { padding: 30px 0 10px 30px; }
  /* line 604, ../sass/_responsive.scss */
  .product-loader { display: none; } }
@media (max-width: 767px) { /* line 611, ../sass/_responsive.scss */
  .banner-time { zoom: 0.4 !important; }
  /* line 615, ../sass/_responsive.scss */
  .banner-time__when { padding-left: 0 !important; }
  /* line 621, ../sass/_responsive.scss */
  .production > li { width: 33%; display: inline-block; vertical-align: top; }
  /* line 626, ../sass/_responsive.scss */
  .production > li a { font-size: 18px; }
  /* line 632, ../sass/_responsive.scss */
  .pizza { zoom: 0.3; background-size: cover; }
  /* line 636, ../sass/_responsive.scss */
  .pizza a img { padding: 4px 110px 0 0; }
  /* line 640, ../sass/_responsive.scss */
  .pizza a p { padding: 0.5% 0 0; font-size: 58px; }
  /* line 647, ../sass/_responsive.scss */
  .poll .poll-stat { zoom: 0.7; }
  /* line 653, ../sass/_responsive.scss */
  .step img { width: 100%; }
  /* line 657, ../sass/_responsive.scss */
  .step__text { width: 100% !important; }
  /* line 666, ../sass/_responsive.scss */
  .bg-header { padding-bottom: 1px !important; }
  /* line 670, ../sass/_responsive.scss */
  .header-bottom__basket { padding-right: 0; }
  /* line 674, ../sass/_responsive.scss */
  .footer-bottom { padding: 20px 10px 10px; }
  /* line 677, ../sass/_responsive.scss */
  .footer-bottom__social { width: 320px !important; margin: 0 auto; float: none !important; }
  /* line 683, ../sass/_responsive.scss */
  .footer-bottom__social .social li { margin-left: 20px; }
  /* line 686, ../sass/_responsive.scss */
  .footer-bottom__social .social li:first-child { margin-left: 0; }
  /* line 692, ../sass/_responsive.scss */
  .footer-bottom__social .list-two-row li { width: 90px; }
  /* line 695, ../sass/_responsive.scss */
  .footer-bottom__social .list-two-row li a { letter-spacing: -0.1px; }
  /* line 701, ../sass/_responsive.scss */
  .footer-bottom .footer-bottom__developer { margin: 0 auto; float: none !important; }
  /* line 705, ../sass/_responsive.scss */
  .footer-bottom .footer-bottom__developer .number-developer, .footer-bottom .footer-bottom__developer .email-to { text-align: center; }
  /* line 709, ../sass/_responsive.scss */
  .footer-bottom .footer-bottom__developer .live-internet { right: -35px; bottom: 3px; }
  /* line 714, ../sass/_responsive.scss */
  .footer-bottom .footer-bottom__developer .footer-bottom__slogan { margin: 0 auto; text-align: center; }
  /* line 719, ../sass/_responsive.scss */
  .footer-bottom .footer-bottom__developer .email-to { padding: 7px 0 10px; }
  /* line 724, ../sass/_responsive.scss */
  .footer-bottom__apps-title { margin: 5px 0; text-align: center; font-size: 16px; color: #808080; }
  /* line 732, ../sass/_responsive.scss */
  .list-product .product { display: inline-block; float: none; width: 48% !important; }
  /* line 738, ../sass/_responsive.scss */
  .breadcrumbs { float: none; overflow: hidden; }
  /* line 743, ../sass/_responsive.scss */
  .change-view { display: none; float: none; margin: -10px 0 0 8px; }
  /* line 748, ../sass/_responsive.scss */
  .change-view .filter { font-size: 14px; font-style: italic; }
  /* line 755, ../sass/_responsive.scss */
  .item-img { width: auto !important; margin: 0 10px; }
  /* line 760, ../sass/_responsive.scss */
  .item-info { width: auto !important; margin: 0 10px !important; float: none !important; }
  /* line 768, ../sass/_responsive.scss */
  .basket .img { display: none; }
  /* line 772, ../sass/_responsive.scss */
  .basket .txt { width: 100%; }
  /* line 776, ../sass/_responsive.scss */
  .basket .product-inside { display: none; }
  /* line 781, ../sass/_responsive.scss */
  .basket-item-weight, .basket-item-price { display: none !important; }
  /* line 786, ../sass/_responsive.scss */
  .basket .row > div:nth-child(1) { width: 40%; }
  /* line 790, ../sass/_responsive.scss */
  .basket .row-order a { font-size: 12px; line-height: 1.3; }
  /* line 796, ../sass/_responsive.scss */
  .basket .row-title p { font: 10px/30px Lato, Arial, sans-serif; }
  /* line 800, ../sass/_responsive.scss */
  .basket .row-title > div:not(:first-child) { padding: 0; }
  /* line 806, ../sass/_responsive.scss */
  .basket .archive-two .row-order { height: auto; }
  /* line 810, ../sass/_responsive.scss */
  .basket .archive-two > .row.row-title > div:nth-child(1) p { padding: 1px 20px 0 0px; }
  /* line 815, ../sass/_responsive.scss */
  .basket .row > div:not(:first-child) { width: 20% !important; }
  /* line 821, ../sass/_responsive.scss */
  .card-block #dropdown.dd-container, .card-block .dd-select { width: 100% !important; }
  /* line 825, ../sass/_responsive.scss */
  .card-block ul.dd-options.dd-click-off-close { width: 100% !important; margin-top: -20px; }
  /* line 831, ../sass/_responsive.scss */
  .breadcrumbs li:last-child { display: none; }
  /* line 834, ../sass/_responsive.scss */
  .breadcrumbs li:last-child:after { content: ""; }
  /* line 839, ../sass/_responsive.scss */
  .checkout-form { width: 100%; }
  /* line 843, ../sass/_responsive.scss */
  .checkout-form .col-one .dropdown { width: 100%; }
  /* line 846, ../sass/_responsive.scss */
  .checkout-form .col-one .dropdown #address { padding-right: 35px; }
  /* line 853, ../sass/_responsive.scss */
  .checkout-form .col-two .form-block { width: 100%; margin-bottom: 10px; }
  /* line 858, ../sass/_responsive.scss */
  .checkout-form .col-two input { width: 100%; }
  /* line 862, ../sass/_responsive.scss */
  .checkout-form .col-two .add-new-phone { margin: -20px 0 0px; }
  /* line 867, ../sass/_responsive.scss */
  .checkout-form .form-single { padding: 10px !important; }
  /* line 871, ../sass/_responsive.scss */
  .checkout-form textarea { width: 100%; }
  /* line 875, ../sass/_responsive.scss */
  .checkout-form .time { margin-top: 10px; }
  /* line 879, ../sass/_responsive.scss */
  .checkout-form .time div input { width: 94px; }
  /* line 883, ../sass/_responsive.scss */
  .checkout-form label[for="more"] { line-height: 22px; margin-bottom: 10px; }
  /* line 888, ../sass/_responsive.scss */
  .checkout-form .payment li p { font-size: 11px; }
  /* line 892, ../sass/_responsive.scss */
  .checkout-form .payment li:nth-child(1) p { padding: 55px 10px 15px; }
  /* line 896, ../sass/_responsive.scss */
  .checkout-form .payment li:nth-child(1).active p { padding: 52px 7px 12px; }
  /* line 900, ../sass/_responsive.scss */
  .checkout-form .payment li:nth-child(2) p { padding: 55px 10px 15px; }
  /* line 904, ../sass/_responsive.scss */
  .checkout-form .payment li:nth-child(2).active p { padding: 52px 7px 12px; }
  /* line 908, ../sass/_responsive.scss */
  .checkout-form .payment li:nth-child(3) p { padding: 55px 10px 15px; }
  /* line 912, ../sass/_responsive.scss */
  .checkout-form .payment li:nth-child(3).active p { padding: 52px 7px 12px; }
  /* line 916, ../sass/_responsive.scss */
  .checkout-form .finish-payment a:nth-child(3) { display: none; }
  /* line 920, ../sass/_responsive.scss */
  .checkout-form .input-renting { margin-top: 10px; }
  /* line 925, ../sass/_responsive.scss */
  .constructor { width: 100%; padding: 0; box-sizing: border-box; }
  /* line 930, ../sass/_responsive.scss */
  .constructor .header { height: 100%; margin: 0 0px 20px; padding: 20px 20px 20px; }
  /* line 935, ../sass/_responsive.scss */
  .constructor .header li { margin-bottom: 20px; }
  /* line 938, ../sass/_responsive.scss */
  .constructor .header li::after { display: none; }
  /* line 942, ../sass/_responsive.scss */
  .constructor .header li:last-child { display: none; }
  /* line 947, ../sass/_responsive.scss */
  .constructor .header #toppingTab { margin: 0; }
  /* line 952, ../sass/_responsive.scss */
  .constructor .body { padding: 0 10px; }
  /* line 955, ../sass/_responsive.scss */
  .constructor .body .items { width: 52% !important; }
  /* line 958, ../sass/_responsive.scss */
  .constructor .body .items .noodle { width: 200px !important; }
  /* line 962, ../sass/_responsive.scss */
  .constructor .body .items .img img { max-width: 110px; }
  /* line 968, ../sass/_responsive.scss */
  .constructor .jspContainer { width: 100% !important; }
  /* line 972, ../sass/_responsive.scss */
  .constructor .full-item { width: 48% !important; float: left; }
  /* line 978, ../sass/_responsive.scss */
  .products__description { line-height: 24px; margin-bottom: 20px; padding: 0 20px; }
  /* line 985, ../sass/_responsive.scss */
  .pay .icon { font-size: 100px; margin: 10px 0 20px; }
  /* line 990, ../sass/_responsive.scss */
  .pay p { margin: 0 20px; font-size: 20px; line-height: 1.3; }
  /* line 996, ../sass/_responsive.scss */
  .pay hr { margin: 20px auto; }
  /* line 1000, ../sass/_responsive.scss */
  .pay a.button.silver { margin: 0 40px 15px !important; }
  /* line 1005, ../sass/_responsive.scss */
  .office { margin-bottom: 20px !important; }
  /* line 1008, ../sass/_responsive.scss */
  .office-title { font: 28px/34px "PT Sans", Arial, sans-serif !important; margin-bottom: 20px !important; }
  /* line 1014, ../sass/_responsive.scss */
  .form-block { padding-bottom: 10px !important; }
  /* line 1019, ../sass/_responsive.scss */
  .personal-email .email-title { margin-bottom: -10px; }
  /* line 1023, ../sass/_responsive.scss */
  .personal-email .email-name { margin-bottom: 5px; }
  /* line 1027, ../sass/_responsive.scss */
  .personal .email-discount { line-height: 1.4 !important; font-size: 16px !important; float: left !important; }
  /* line 1034, ../sass/_responsive.scss */
  .personal-data div { width: 100% !important; }
  /* line 1038, ../sass/_responsive.scss */
  .personal-data input { width: 100% !important; }
  /* line 1045, ../sass/_responsive.scss */
  .address .title { width: 90px; font-size: 14px; }
  /* line 1050, ../sass/_responsive.scss */
  .address div p { font-size: 14px; line-height: 1.4; }
  /* line 1057, ../sass/_responsive.scss */
  .edit-email p { line-height: 23px; margin-top: 20px; }
  /* line 1062, ../sass/_responsive.scss */
  .edit-email span.button { margin-top: 15px; margin-bottom: 20px; }
  /* line 1068, ../sass/_responsive.scss */
  .birthday .save-form { margin-top: 20px; }
  /* line 1073, ../sass/_responsive.scss */
  .office .name-order { padding: 10px 0 10px 10px; }
  /* line 1077, ../sass/_responsive.scss */
  .office .price-order p { padding: 0; }
  /* line 1081, ../sass/_responsive.scss */
  .office .archive > .row > div:nth-child(2) { width: 50% !important; padding-left: 10px; }
  /* line 1086, ../sass/_responsive.scss */
  .office .archive > .row > div:nth-child(3) { width: 20% !important; }
  /* line 1090, ../sass/_responsive.scss */
  .office .personal-discount p { line-height: 30px; margin-top: 10px; }
  /* line 1096, ../sass/_responsive.scss */
  .office .personal .date-order p { padding-left: 0; }
  /* line 1100, ../sass/_responsive.scss */
  .office .personal .row-order div a:first-child { display: none; }
  /* line 1104, ../sass/_responsive.scss */
  .office .personal .row-order div .change { display: inline !important; }
  /* line 1108, ../sass/_responsive.scss */
  .office .personal .row-order .name-order a, .office .personal .btn-archive { display: block !important; }
  /* line 1112, ../sass/_responsive.scss */
  .office .personal .row-title p { padding-left: 0; }
  /* line 1116, ../sass/_responsive.scss */
  .office .personal .my-appraisal > .row > div:nth-child(1) { width: 30%; padding-right: 10px; }
  /* line 1121, ../sass/_responsive.scss */
  .office .personal .my-appraisal .row-order { height: 95px; }
  /* line 1125, ../sass/_responsive.scss */
  .office .personal .personal-title { padding-left: 0; }
  /* line 1129, ../sass/_responsive.scss */
  .office .personal .to-rate { padding: 10px 13px 10px 0; font-size: 16px; }
  /* line 1134, ../sass/_responsive.scss */
  .office .personal .rate-block .rate-img { float: none; text-align: center; }
  /* line 1139, ../sass/_responsive.scss */
  .office .personal .rate-block .rate-comment { padding: 0; margin-bottom: 10px; }
  /* line 1145, ../sass/_responsive.scss */
  .office .when-order { padding-left: 0; }
  /* line 1148, ../sass/_responsive.scss */
  .office .when-order .order-discount { float: none; clear: both; }
  /* line 1154, ../sass/_responsive.scss */
  .office .last-order .row-order img { display: none; }
  /* line 1158, ../sass/_responsive.scss */
  .office .last-order .row-title { display: none; }
  /* line 1162, ../sass/_responsive.scss */
  .office .last-order > .row > div:nth-child(1), .office .last-order > .row.more-orders > .row > div:nth-child(1) { width: 30%; }
  /* line 1166, ../sass/_responsive.scss */
  .office .last-order > .row > div:nth-child(2), .office .last-order > .row.more-orders > .row > div:nth-child(2) { width: 15%; }
  /* line 1170, ../sass/_responsive.scss */
  .office .last-order > .row > div:nth-child(3), .office .last-order > .row.more-orders > .row > div:nth-child(3) { width: 18%; }
  /* line 1174, ../sass/_responsive.scss */
  .office .last-order > .row > div:nth-child(4), .office .last-order > .row.more-orders > .row > div:nth-child(4) { width: 5%; }
  /* line 1178, ../sass/_responsive.scss */
  .office .last-order .row-order { height: 75px; }
  /* line 1182, ../sass/_responsive.scss */
  .office .sum-price .button { float: none; width: 43%; display: inline-block; vertical-align: top; font-size: 12px; }
  /* line 1190, ../sass/_responsive.scss */
  .office .name-archive-product { margin-bottom: 0; }
  /* line 1194, ../sass/_responsive.scss */
  .office form.updateProfile { margin-left: -10px; }
  /* line 1198, ../sass/_responsive.scss */
  .office .birthday .calendar { width: 100%; }
  /* line 1203, ../sass/_responsive.scss */
  .back-to, .nutrition, .prev-link, .next-link { display: none !important; }
  /* line 1211, ../sass/_responsive.scss */
  .pizza-product .top, .pizza-product .right, .pizza-product .bot, .pizza-product .left { display: none; }
  /* line 1217, ../sass/_responsive.scss */
  .sale-block .text-block { width: 100% !important; padding: 10px; margin: 0; box-sizing: border-box; }
  /* line 1226, ../sass/_responsive.scss */
  .static-page img { width: 100% !important; height: auto !important; float: none !important; margin: 20px 0 !important; }
  /* line 1234, ../sass/_responsive.scss */
  .arhive .arhive-block img { width: 100% !important; height: auto !important; float: none !important; margin-bottom: 10px !important; }
  /* line 1241, ../sass/_responsive.scss */
  .progress { width: 70% !important; }
  /* line 1245, ../sass/_responsive.scss */
  .progress-block label { margin-bottom: 20px !important; }
  /* line 1251, ../sass/_responsive.scss */
  .questions .show-results { width: 100% !important; }
  /* line 1256, ../sass/_responsive.scss */
  .competition-img { margin-right: 0 !important; float: none !important; }
  /* line 1260, ../sass/_responsive.scss */
  .competition-img img { width: 100% !important; }
  /* line 1264, ../sass/_responsive.scss */
  .competition-img .konkurs_end { zoom: 0.7; }
  /* line 1269, ../sass/_responsive.scss */
  .competition-text { margin-top: 20px !important; }
  /* line 1272, ../sass/_responsive.scss */
  .competition-text .konkurs-data { zoom: 0.7; }
  /* line 1276, ../sass/_responsive.scss */
  .competition-text .konkurs-winners { zoom: 0.7; }
  /* line 1279, ../sass/_responsive.scss */
  .competition-text .konkurs-winners > ul li { width: 32% !important; }
  /* line 1284, ../sass/_responsive.scss */
  .competition-text .complete { zoom: 0.7; }
  /* line 1290, ../sass/_responsive.scss */
  .review i { float: none !important; margin: 15px 0; }
  /* line 1295, ../sass/_responsive.scss */
  .products__title { margin-bottom: 15px; }
  /* line 1299, ../sass/_responsive.scss */
  div.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable { width: 100% !important; }
  /* line 1303, ../sass/_responsive.scss */
  .ingredient_modal .namePizza { width: 100%; line-height: 1.1; }
  /* line 1308, ../sass/_responsive.scss */
  .additions-item { height: 65px; }
  /* line 1312, ../sass/_responsive.scss */
  .productAdditions .choice { width: 280px; margin-top: 5px; }
  /* line 1317, ../sass/_responsive.scss */
  .save-additions, .window.productRecommendations .look, .window.productRecommendations .lookAdd, .window.productRecommendations .noThanks { margin: 0 0 0 -150px; }
  /* line 1321, ../sass/_responsive.scss */
  .window i { top: 5px; right: 5px; z-index: 1000; }
  /* line 1327, ../sass/_responsive.scss */
  .window:after { content: ""; }
  /* line 1331, ../sass/_responsive.scss */
  .register form { width: 100%; }
  /* line 1335, ../sass/_responsive.scss */
  .login-block form input { width: 100%; }
  /* line 1339, ../sass/_responsive.scss */
  .sign-up-asterisk .right { float: none; }
  /* line 1343, ../sass/_responsive.scss */
  .login-block form { width: 100%; padding: 10px 0; }
  /* line 1348, ../sass/_responsive.scss */
  .window.address-window .window-inner form .form-right, .window.address-window .window-inner form .form-left { float: none !important; margin-right: 0 !important; }
  /* line 1354, ../sass/_responsive.scss */
  .window.address-window .window-inner form .form-block-big input { width: 100% !important; }
  /* line 1358, ../sass/_responsive.scss */
  .window.address-window .window-inner form input { margin-bottom: 10px; }
  /* line 1363, ../sass/_responsive.scss */
  .counter input { width: 30px; padding: 6px 0px 5px 0; }
  /* line 1368, ../sass/_responsive.scss */
  .counter .ui-spinner-button { width: 27px; height: 27px; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; outline: none; }
  /* line 1375, ../sass/_responsive.scss */
  .counter .ui-spinner-up { top: 1px; right: -17px; }
  /* line 1379, ../sass/_responsive.scss */
  .counter .ui-spinner-up span { background: none; }
  /* line 1383, ../sass/_responsive.scss */
  .counter .ui-spinner-up::before { content: "+"; font-size: 22px; font-weight: bold; font-style: normal; text-align: center; line-height: 1.3; color: #e76b6b; }
  /* line 1394, ../sass/_responsive.scss */
  .counter .ui-spinner-down { top: 1px; right: 48px; }
  /* line 1398, ../sass/_responsive.scss */
  .counter .ui-spinner-down span { background: none; }
  /* line 1402, ../sass/_responsive.scss */
  .counter .ui-spinner-down::before { content: "-"; font-size: 27px; font-weight: bold; font-style: normal; text-align: center; line-height: 0.85; color: #e76b6b; }
  /* line 1415, ../sass/_responsive.scss */
  .item-info .ui-spinner-down::before, .item-info .ui-spinner-up::before { margin-left: 8px; }
  /* line 1420, ../sass/_responsive.scss */
  .product-buy { width: 240px !important; }
  /* line 1423, ../sass/_responsive.scss */
  .product-buy .counter { margin: 0 10px; }
  /* line 1429, ../sass/_responsive.scss */
  .quantity .counter input { margin-left: 15px; }
  /* line 1435, ../sass/_responsive.scss */
  .constructor .ui-spinner-up::before { top: 2px; }
  /* line 1439, ../sass/_responsive.scss */
  .constructor .ui-spinner-down::before { top: -3px; }
  /* line 1446, ../sass/_responsive.scss */
  #bookmarkCounterDialog .window-inner .bookmark-yes, #bookmarkCounterDialog .window-inner .bookmark-no { float: none; margin: 20px auto; }
  /* line 1453, ../sass/_responsive.scss */
  .when-order-date { font-size: 17px; }
  /* line 1457, ../sass/_responsive.scss */
  .time-order { border: none; padding-left: 5px; padding-right: 0; }
  /* line 1463, ../sass/_responsive.scss */
  .last-order__state { font-size: 17px; }
  /* line 1468, ../sass/_responsive.scss */
  .review-3d .rotating-image img { width: 100%; height: 100%; }
  /* line 1473, ../sass/_responsive.scss */
  .review-3d-zoom-btn { display: none !important; } }
@media (max-width: 580px) { /* line 1482, ../sass/_responsive.scss */
  .constructor .body .items { width: 100% !important; }
  /* line 1487, ../sass/_responsive.scss */
  .constructor .full-item { width: 100% !important; margin-top: 20px; }
  /* line 1491, ../sass/_responsive.scss */
  .constructor .full-item .txt { text-align: center; }
  /* line 1494, ../sass/_responsive.scss */
  .constructor .full-item .txt .clear { width: 340px; margin: auto; }
  /* line 1500, ../sass/_responsive.scss */
  .constructor .full-item .img { text-align: center; } }
@media (max-width: 400px) { /* line 1508, ../sass/_responsive.scss */
  .production > li { width: 48%; } }
@media (max-width: 370px) { /* line 1514, ../sass/_responsive.scss */
  .logo { margin-top: 6px; } }

@-webkit-keyframes scale{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}45%{-webkit-transform:scale(0.1);transform:scale(0.1);opacity:.7}80%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes scale{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}45%{-webkit-transform:scale(0.1);transform:scale(0.1);opacity:.7}80%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.ball-pulse>div:nth-child(0){-webkit-animation:scale .75s 0s infinite cubic-bezier(.2,.68,.18,1.08);animation:scale .75s 0s infinite cubic-bezier(.2,.68,.18,1.08)}.ball-pulse>div:nth-child(1){-webkit-animation:scale .75s .12s infinite cubic-bezier(.2,.68,.18,1.08);animation:scale .75s .12s infinite cubic-bezier(.2,.68,.18,1.08)}.ball-pulse>div:nth-child(2){-webkit-animation:scale .75s .24s infinite cubic-bezier(.2,.68,.18,1.08);animation:scale .75s .24s infinite cubic-bezier(.2,.68,.18,1.08)}.ball-pulse>div:nth-child(3){-webkit-animation:scale .75s .36s infinite cubic-bezier(.2,.68,.18,1.08);animation:scale .75s .36s infinite cubic-bezier(.2,.68,.18,1.08)}.ball-pulse>div{background-color:#fff;width:15px;height:15px;border-radius:100%;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;display:inline-block}@-webkit-keyframes ball-pulse-sync{33%{-webkit-transform:translateY(10px);transform:translateY(10px)}66%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes ball-pulse-sync{33%{-webkit-transform:translateY(10px);transform:translateY(10px)}66%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.ball-pulse-sync>div:nth-child(0){-webkit-animation:ball-pulse-sync .6s 0s infinite ease-in-out;animation:ball-pulse-sync .6s 0s infinite ease-in-out}.ball-pulse-sync>div:nth-child(1){-webkit-animation:ball-pulse-sync .6s .07s infinite ease-in-out;animation:ball-pulse-sync .6s .07s infinite ease-in-out}.ball-pulse-sync>div:nth-child(2){-webkit-animation:ball-pulse-sync .6s .14s infinite ease-in-out;animation:ball-pulse-sync .6s .14s infinite ease-in-out}.ball-pulse-sync>div:nth-child(3){-webkit-animation:ball-pulse-sync .6s .21s infinite ease-in-out;animation:ball-pulse-sync .6s .21s infinite ease-in-out}.ball-pulse-sync>div{background-color:#fff;width:15px;height:15px;border-radius:100%;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;display:inline-block}@-webkit-keyframes ball-scale{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}}@keyframes ball-scale{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}}.ball-scale>div{background-color:#fff;border-radius:100%;margin:2px;display:inline-block;height:60px;width:60px;-webkit-animation:ball-scale 1s 0s ease-in-out infinite;animation:ball-scale 1s 0s ease-in-out infinite}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.ball-rotate{position:relative}.ball-rotate>div{background-color:#fff;width:15px;height:15px;border-radius:100%;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;position:relative}.ball-rotate>div:first-child{-webkit-animation:rotate 1s 0s cubic-bezier(.7,-.13,.22,.86) infinite;animation:rotate 1s 0s cubic-bezier(.7,-.13,.22,.86) infinite}.ball-rotate>div:after,.ball-rotate>div:before{background-color:#fff;width:15px;height:15px;border-radius:100%;margin:2px;content:"";position:absolute;opacity:.8}.ball-rotate>div:before{top:0;left:-28px}.ball-rotate>div:after{top:0;left:25px}@keyframes rotate{0%{-webkit-transform:rotate(0deg) scale(1);transform:rotate(0deg) scale(1)}50%{-webkit-transform:rotate(180deg) scale(0.6);transform:rotate(180deg) scale(0.6)}100%{-webkit-transform:rotate(360deg) scale(1);transform:rotate(360deg) scale(1)}}.ball-clip-rotate>div{border-radius:100%;margin:2px;border:2px solid #fff;border-bottom-color:transparent;height:25px;width:25px;background:0 0!important;display:inline-block;-webkit-animation:rotate .75s 0s linear infinite;animation:rotate .75s 0s linear infinite}@keyframes rotate{0%{-webkit-transform:rotate(0deg) scale(1);transform:rotate(0deg) scale(1)}50%{-webkit-transform:rotate(180deg) scale(0.6);transform:rotate(180deg) scale(0.6)}100%{-webkit-transform:rotate(360deg) scale(1);transform:rotate(360deg) scale(1)}}@keyframes scale{30%{-webkit-transform:scale(0.3);transform:scale(0.3)}100%{-webkit-transform:scale(1);transform:scale(1)}}.ball-clip-rotate-pulse{position:relative;-webkit-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px)}.ball-clip-rotate-pulse>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;position:absolute;top:0;left:0;border-radius:100%}.ball-clip-rotate-pulse>div:first-child{background:#fff;height:16px;width:16px;top:9px;left:9px;-webkit-animation:scale 1s 0s cubic-bezier(.09,.57,.49,.9) infinite;animation:scale 1s 0s cubic-bezier(.09,.57,.49,.9) infinite}.ball-clip-rotate-pulse>div:last-child{position:absolute;width:30px;height:30px;background:0 0;border:2px solid;border-color:#fff transparent;-webkit-animation:rotate 1s 0s cubic-bezier(.09,.57,.49,.9) infinite;animation:rotate 1s 0s cubic-bezier(.09,.57,.49,.9) infinite;-webkit-animation-duration:1s;animation-duration:1s}@keyframes rotate{0%{-webkit-transform:rotate(0deg) scale(1);transform:rotate(0deg) scale(1)}50%{-webkit-transform:rotate(180deg) scale(0.6);transform:rotate(180deg) scale(0.6)}100%{-webkit-transform:rotate(360deg) scale(1);transform:rotate(360deg) scale(1)}}.ball-clip-rotate-multiple{position:relative}.ball-clip-rotate-multiple>div{position:absolute;left:0;top:0;border:2px solid #fff;border-bottom-color:transparent;border-top-color:transparent;border-radius:100%;height:35px;width:35px;-webkit-animation:rotate 1s 0s ease-in-out infinite;animation:rotate 1s 0s ease-in-out infinite}.ball-clip-rotate-multiple>div:last-child{display:inline-block;top:10px;left:10px;width:15px;height:15px;-webkit-animation-duration:.5s;animation-duration:.5s;border-color:#fff transparent;-webkit-animation-direction:reverse;animation-direction:reverse}@-webkit-keyframes ball-scale-ripple{0%{-webkit-transform:scale(0.1);transform:scale(0.1);opacity:1}70%{-webkit-transform:scale(1);transform:scale(1);opacity:.7}100%{opacity:0}}@keyframes ball-scale-ripple{0%{-webkit-transform:scale(0.1);transform:scale(0.1);opacity:1}70%{-webkit-transform:scale(1);transform:scale(1);opacity:.7}100%{opacity:0}}.ball-scale-ripple>div{height:50px;width:50px;border-radius:100%;border:2px solid #fff;-webkit-animation:ball-scale-ripple 1s 0s infinite cubic-bezier(.21,.53,.56,.8);animation:ball-scale-ripple 1s 0s infinite cubic-bezier(.21,.53,.56,.8)}@-webkit-keyframes ball-scale-ripple-multiple{0%{-webkit-transform:scale(0.1);transform:scale(0.1);opacity:1}70%{-webkit-transform:scale(1);transform:scale(1);opacity:.7}100%{opacity:0}}@keyframes ball-scale-ripple-multiple{0%{-webkit-transform:scale(0.1);transform:scale(0.1);opacity:1}70%{-webkit-transform:scale(1);transform:scale(1);opacity:.7}100%{opacity:0}}.ball-scale-ripple-multiple{position:relative;-webkit-transform:translateY(-25px);-ms-transform:translateY(-25px);transform:translateY(-25px)}.ball-scale-ripple-multiple>div:nth-child(0){-webkit-animation-delay:-.2s;animation-delay:-.2s}.ball-scale-ripple-multiple>div:nth-child(1){-webkit-animation-delay:0s;animation-delay:0s}.ball-scale-ripple-multiple>div:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}.ball-scale-ripple-multiple>div:nth-child(3){-webkit-animation-delay:.4s;animation-delay:.4s}.ball-scale-ripple-multiple>div{position:absolute;top:0;left:0;width:50px;height:50px;border-radius:100%;border:2px solid #fff;-webkit-animation:ball-scale-ripple-multiple 1.25s 0s infinite cubic-bezier(.21,.53,.56,.8);animation:ball-scale-ripple-multiple 1.25s 0s infinite cubic-bezier(.21,.53,.56,.8)}@-webkit-keyframes ball-beat{50%{opacity:.2;-webkit-transform:scale(0.75);transform:scale(0.75)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes ball-beat{50%{opacity:.2;-webkit-transform:scale(0.75);transform:scale(0.75)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.ball-beat>div{background-color:#fff;width:15px;height:15px;border-radius:100%;margin:2px;display:inline-block;-webkit-animation:ball-beat .7s 0s infinite linear;animation:ball-beat .7s 0s infinite linear}.ball-beat>div:nth-child(2n-1){-webkit-animation-delay:.35s!important;animation-delay:.35s!important}@-webkit-keyframes ball-scale-multiple{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}5%{opacity:1}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}}@keyframes ball-scale-multiple{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}5%{opacity:1}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}}.ball-scale-multiple{position:relative;-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}.ball-scale-multiple>div:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}.ball-scale-multiple>div:nth-child(3){-webkit-animation-delay:.4s;animation-delay:.4s}.ball-scale-multiple>div{background-color:#fff;border-radius:100%;position:absolute;left:0;top:0;opacity:0;margin:0;width:60px;height:60px;-webkit-animation:ball-scale-multiple 1s 0s linear infinite;animation:ball-scale-multiple 1s 0s linear infinite}@-webkit-keyframes ball-triangle-path-1{33%{-webkit-transform:translate(25px,-50px);transform:translate(25px,-50px)}66%{-webkit-transform:translate(50px,0);transform:translate(50px,0)}100%{-webkit-transform:translate(0px,0);transform:translate(0px,0)}}@keyframes ball-triangle-path-1{33%{-webkit-transform:translate(25px,-50px);transform:translate(25px,-50px)}66%{-webkit-transform:translate(50px,0);transform:translate(50px,0)}100%{-webkit-transform:translate(0px,0);transform:translate(0px,0)}}@-webkit-keyframes ball-triangle-path-2{33%{-webkit-transform:translate(25px,50px);transform:translate(25px,50px)}66%{-webkit-transform:translate(-25px,50px);transform:translate(-25px,50px)}100%{-webkit-transform:translate(0px,0);transform:translate(0px,0)}}@keyframes ball-triangle-path-2{33%{-webkit-transform:translate(25px,50px);transform:translate(25px,50px)}66%{-webkit-transform:translate(-25px,50px);transform:translate(-25px,50px)}100%{-webkit-transform:translate(0px,0);transform:translate(0px,0)}}@-webkit-keyframes ball-triangle-path-3{33%{-webkit-transform:translate(-50px,0);transform:translate(-50px,0)}66%{-webkit-transform:translate(-25px,-50px);transform:translate(-25px,-50px)}100%{-webkit-transform:translate(0px,0);transform:translate(0px,0)}}@keyframes ball-triangle-path-3{33%{-webkit-transform:translate(-50px,0);transform:translate(-50px,0)}66%{-webkit-transform:translate(-25px,-50px);transform:translate(-25px,-50px)}100%{-webkit-transform:translate(0px,0);transform:translate(0px,0)}}.ball-triangle-path{position:relative;-webkit-transform:translate(-25px,-25px);-ms-transform:translate(-25px,-25px);transform:translate(-25px,-25px)}.ball-triangle-path>div:nth-child(1){-webkit-animation-name:ball-triangle-path-1;animation-name:ball-triangle-path-1;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.ball-triangle-path>div:nth-child(2){-webkit-animation-name:ball-triangle-path-2;animation-name:ball-triangle-path-2;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.ball-triangle-path>div:nth-child(3){-webkit-animation-name:ball-triangle-path-3;animation-name:ball-triangle-path-3;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.ball-triangle-path>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;position:absolute;width:10px;height:10px;border-radius:100%;border:1px solid #fff}.ball-triangle-path>div:nth-of-type(1){top:50px}.ball-triangle-path>div:nth-of-type(2){left:25px}.ball-triangle-path>div:nth-of-type(3){top:50px;left:50px}@-webkit-keyframes ball-pulse-rise-even{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}25%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}50%{-webkit-transform:scale(0.4);transform:scale(0.4)}75%{-webkit-transform:translateY(30px);transform:translateY(30px)}100%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transform:scale(1);transform:scale(1)}}@keyframes ball-pulse-rise-even{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}25%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}50%{-webkit-transform:scale(0.4);transform:scale(0.4)}75%{-webkit-transform:translateY(30px);transform:translateY(30px)}100%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes ball-pulse-rise-odd{0%{-webkit-transform:scale(0.4);transform:scale(0.4)}25%{-webkit-transform:translateY(30px);transform:translateY(30px)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}75%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}100%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transform:scale(0.75);transform:scale(0.75)}}@keyframes ball-pulse-rise-odd{0%{-webkit-transform:scale(0.4);transform:scale(0.4)}25%{-webkit-transform:translateY(30px);transform:translateY(30px)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}75%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}100%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transform:scale(0.75);transform:scale(0.75)}}.ball-pulse-rise>div{background-color:#fff;width:15px;height:15px;border-radius:100%;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;display:inline-block;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:cubic-bezier(.15,.46,.9,.6);animation-timing-function:cubic-bezier(.15,.46,.9,.6);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-delay:0;animation-delay:0}.ball-pulse-rise>div:nth-child(2n){-webkit-animation-name:ball-pulse-rise-even;animation-name:ball-pulse-rise-even}.ball-pulse-rise>div:nth-child(2n-1){-webkit-animation-name:ball-pulse-rise-odd;animation-name:ball-pulse-rise-odd}@-webkit-keyframes ball-grid-beat{50%{opacity:.7}100%{opacity:1}}@keyframes ball-grid-beat{50%{opacity:.7}100%{opacity:1}}.ball-grid-beat{width:57px}.ball-grid-beat>div:nth-child(1){-webkit-animation-delay:.36s;animation-delay:.36s;-webkit-animation-duration:.96s;animation-duration:.96s}.ball-grid-beat>div:nth-child(2){-webkit-animation-delay:.4s;animation-delay:.4s;-webkit-animation-duration:.93s;animation-duration:.93s}.ball-grid-beat>div:nth-child(3){-webkit-animation-delay:.68s;animation-delay:.68s;-webkit-animation-duration:1.19s;animation-duration:1.19s}.ball-grid-beat>div:nth-child(4){-webkit-animation-delay:.41s;animation-delay:.41s;-webkit-animation-duration:1.13s;animation-duration:1.13s}.ball-grid-beat>div:nth-child(5){-webkit-animation-delay:.71s;animation-delay:.71s;-webkit-animation-duration:1.34s;animation-duration:1.34s}.ball-grid-beat>div:nth-child(6){-webkit-animation-delay:-.15s;animation-delay:-.15s;-webkit-animation-duration:.94s;animation-duration:.94s}.ball-grid-beat>div:nth-child(7){-webkit-animation-delay:-.12s;animation-delay:-.12s;-webkit-animation-duration:1.2s;animation-duration:1.2s}.ball-grid-beat>div:nth-child(8){-webkit-animation-delay:.01s;animation-delay:.01s;-webkit-animation-duration:.82s;animation-duration:.82s}.ball-grid-beat>div:nth-child(9){-webkit-animation-delay:.32s;animation-delay:.32s;-webkit-animation-duration:1.19s;animation-duration:1.19s}.ball-grid-beat>div{background-color:#fff;width:15px;height:15px;border-radius:100%;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;display:inline-block;float:left;-webkit-animation-name:ball-grid-beat;animation-name:ball-grid-beat;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-delay:0;animation-delay:0}@-webkit-keyframes ball-grid-pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(0.5);transform:scale(0.5);opacity:.7}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes ball-grid-pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(0.5);transform:scale(0.5);opacity:.7}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.ball-grid-pulse{width:57px}.ball-grid-pulse>div:nth-child(1){-webkit-animation-delay:-.06s;animation-delay:-.06s;-webkit-animation-duration:.72s;animation-duration:.72s}.ball-grid-pulse>div:nth-child(2){-webkit-animation-delay:.25s;animation-delay:.25s;-webkit-animation-duration:1.02s;animation-duration:1.02s}.ball-grid-pulse>div:nth-child(3){-webkit-animation-delay:-.17s;animation-delay:-.17s;-webkit-animation-duration:1.28s;animation-duration:1.28s}.ball-grid-pulse>div:nth-child(4){-webkit-animation-delay:.48s;animation-delay:.48s;-webkit-animation-duration:1.42s;animation-duration:1.42s}.ball-grid-pulse>div:nth-child(5){-webkit-animation-delay:.31s;animation-delay:.31s;-webkit-animation-duration:1.45s;animation-duration:1.45s}.ball-grid-pulse>div:nth-child(6){-webkit-animation-delay:.03s;animation-delay:.03s;-webkit-animation-duration:1.18s;animation-duration:1.18s}.ball-grid-pulse>div:nth-child(7){-webkit-animation-delay:.46s;animation-delay:.46s;-webkit-animation-duration:.87s;animation-duration:.87s}.ball-grid-pulse>div:nth-child(8){-webkit-animation-delay:.78s;animation-delay:.78s;-webkit-animation-duration:1.45s;animation-duration:1.45s}.ball-grid-pulse>div:nth-child(9){-webkit-animation-delay:.45s;animation-delay:.45s;-webkit-animation-duration:1.06s;animation-duration:1.06s}.ball-grid-pulse>div{background-color:#fff;width:15px;height:15px;border-radius:100%;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;display:inline-block;float:left;-webkit-animation-name:ball-grid-pulse;animation-name:ball-grid-pulse;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-delay:0;animation-delay:0}@-webkit-keyframes ball-spin-fade-loader{50%{opacity:.3;-webkit-transform:scale(0.4);transform:scale(0.4)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes ball-spin-fade-loader{50%{opacity:.3;-webkit-transform:scale(0.4);transform:scale(0.4)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.ball-spin-fade-loader{position:relative}.ball-spin-fade-loader>div:nth-child(1){top:25px;left:0;-webkit-animation:ball-spin-fade-loader 1s 0s infinite linear;animation:ball-spin-fade-loader 1s 0s infinite linear}.ball-spin-fade-loader>div:nth-child(2){top:17.05px;left:17.05px;-webkit-animation:ball-spin-fade-loader 1s .12s infinite linear;animation:ball-spin-fade-loader 1s .12s infinite linear}.ball-spin-fade-loader>div:nth-child(3){top:0;left:25px;-webkit-animation:ball-spin-fade-loader 1s .24s infinite linear;animation:ball-spin-fade-loader 1s .24s infinite linear}.ball-spin-fade-loader>div:nth-child(4){top:-17.05px;left:17.05px;-webkit-animation:ball-spin-fade-loader 1s .36s infinite linear;animation:ball-spin-fade-loader 1s .36s infinite linear}.ball-spin-fade-loader>div:nth-child(5){top:-25px;left:0;-webkit-animation:ball-spin-fade-loader 1s .48s infinite linear;animation:ball-spin-fade-loader 1s .48s infinite linear}.ball-spin-fade-loader>div:nth-child(6){top:-17.05px;left:-17.05px;-webkit-animation:ball-spin-fade-loader 1s .6s infinite linear;animation:ball-spin-fade-loader 1s .6s infinite linear}.ball-spin-fade-loader>div:nth-child(7){top:0;left:-25px;-webkit-animation:ball-spin-fade-loader 1s .72s infinite linear;animation:ball-spin-fade-loader 1s .72s infinite linear}.ball-spin-fade-loader>div:nth-child(8){top:17.05px;left:-17.05px;-webkit-animation:ball-spin-fade-loader 1s .84s infinite linear;animation:ball-spin-fade-loader 1s .84s infinite linear}.ball-spin-fade-loader>div{background-color:#fff;width:15px;height:15px;border-radius:100%;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;position:absolute}@-webkit-keyframes ball-spin-loader{75%{opacity:.2}100%{opacity:1}}@keyframes ball-spin-loader{75%{opacity:.2}100%{opacity:1}}.ball-spin-loader{position:relative}.ball-spin-loader>span:nth-child(1){top:45px;left:0;-webkit-animation:ball-spin-loader 2s .9s infinite linear;animation:ball-spin-loader 2s .9s infinite linear}.ball-spin-loader>span:nth-child(2){top:30.68px;left:30.68px;-webkit-animation:ball-spin-loader 2s 1.8s infinite linear;animation:ball-spin-loader 2s 1.8s infinite linear}.ball-spin-loader>span:nth-child(3){top:0;left:45px;-webkit-animation:ball-spin-loader 2s 2.7s infinite linear;animation:ball-spin-loader 2s 2.7s infinite linear}.ball-spin-loader>span:nth-child(4){top:-30.68px;left:30.68px;-webkit-animation:ball-spin-loader 2s 3.6s infinite linear;animation:ball-spin-loader 2s 3.6s infinite linear}.ball-spin-loader>span:nth-child(5){top:-45px;left:0;-webkit-animation:ball-spin-loader 2s 4.5s infinite linear;animation:ball-spin-loader 2s 4.5s infinite linear}.ball-spin-loader>span:nth-child(6){top:-30.68px;left:-30.68px;-webkit-animation:ball-spin-loader 2s 5.4s infinite linear;animation:ball-spin-loader 2s 5.4s infinite linear}.ball-spin-loader>span:nth-child(7){top:0;left:-45px;-webkit-animation:ball-spin-loader 2s 6.3s infinite linear;animation:ball-spin-loader 2s 6.3s infinite linear}.ball-spin-loader>span:nth-child(8){top:30.68px;left:-30.68px;-webkit-animation:ball-spin-loader 2s 7.2s infinite linear;animation:ball-spin-loader 2s 7.2s infinite linear}.ball-spin-loader>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;position:absolute;width:15px;height:15px;border-radius:100%;background:green}@-webkit-keyframes ball-zig{33%{-webkit-transform:translate(-15px,-30px);transform:translate(-15px,-30px)}66%{-webkit-transform:translate(15px,-30px);transform:translate(15px,-30px)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes ball-zig{33%{-webkit-transform:translate(-15px,-30px);transform:translate(-15px,-30px)}66%{-webkit-transform:translate(15px,-30px);transform:translate(15px,-30px)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@-webkit-keyframes ball-zag{33%{-webkit-transform:translate(15px,30px);transform:translate(15px,30px)}66%{-webkit-transform:translate(-15px,30px);transform:translate(-15px,30px)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes ball-zag{33%{-webkit-transform:translate(15px,30px);transform:translate(15px,30px)}66%{-webkit-transform:translate(-15px,30px);transform:translate(-15px,30px)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}.ball-zig-zag{position:relative;-webkit-transform:translate(-15px,-15px);-ms-transform:translate(-15px,-15px);transform:translate(-15px,-15px)}.ball-zig-zag>div{background-color:#fff;width:15px;height:15px;border-radius:100%;margin:2px 2px 2px 15px;-webkit-animation-fill-mode:both;animation-fill-mode:both;position:absolute;top:30px;left:30px}.ball-zig-zag>div:first-child{-webkit-animation:ball-zig .7s 0s infinite linear;animation:ball-zig .7s 0s infinite linear}.ball-zig-zag>div:last-child{-webkit-animation:ball-zag .7s 0s infinite linear;animation:ball-zag .7s 0s infinite linear}@-webkit-keyframes ball-zig-deflect{17%{-webkit-transform:translate(-15px,-30px);transform:translate(-15px,-30px)}34%{-webkit-transform:translate(15px,-30px);transform:translate(15px,-30px)}50%{-webkit-transform:translate(0,0);transform:translate(0,0)}67%{-webkit-transform:translate(15px,-30px);transform:translate(15px,-30px)}84%{-webkit-transform:translate(-15px,-30px);transform:translate(-15px,-30px)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes ball-zig-deflect{17%{-webkit-transform:translate(-15px,-30px);transform:translate(-15px,-30px)}34%{-webkit-transform:translate(15px,-30px);transform:translate(15px,-30px)}50%{-webkit-transform:translate(0,0);transform:translate(0,0)}67%{-webkit-transform:translate(15px,-30px);transform:translate(15px,-30px)}84%{-webkit-transform:translate(-15px,-30px);transform:translate(-15px,-30px)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@-webkit-keyframes ball-zag-deflect{17%{-webkit-transform:translate(15px,30px);transform:translate(15px,30px)}34%{-webkit-transform:translate(-15px,30px);transform:translate(-15px,30px)}50%{-webkit-transform:translate(0,0);transform:translate(0,0)}67%{-webkit-transform:translate(-15px,30px);transform:translate(-15px,30px)}84%{-webkit-transform:translate(15px,30px);transform:translate(15px,30px)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes ball-zag-deflect{17%{-webkit-transform:translate(15px,30px);transform:translate(15px,30px)}34%{-webkit-transform:translate(-15px,30px);transform:translate(-15px,30px)}50%{-webkit-transform:translate(0,0);transform:translate(0,0)}67%{-webkit-transform:translate(-15px,30px);transform:translate(-15px,30px)}84%{-webkit-transform:translate(15px,30px);transform:translate(15px,30px)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}.ball-zig-zag-deflect{position:relative;-webkit-transform:translate(-15px,-15px);-ms-transform:translate(-15px,-15px);transform:translate(-15px,-15px)}.ball-zig-zag-deflect>div{background-color:#fff;width:15px;height:15px;border-radius:100%;margin:2px 2px 2px 15px;-webkit-animation-fill-mode:both;animation-fill-mode:both;position:absolute;top:30px;left:30px}.ball-zig-zag-deflect>div:first-child{-webkit-animation:ball-zig-deflect 1.5s 0s infinite linear;animation:ball-zig-deflect 1.5s 0s infinite linear}.ball-zig-zag-deflect>div:last-child{-webkit-animation:ball-zag-deflect 1.5s 0s infinite linear;animation:ball-zag-deflect 1.5s 0s infinite linear}@-webkit-keyframes line-scale{0%{-webkit-transform:scaley(1);transform:scaley(1)}50%{-webkit-transform:scaley(0.4);transform:scaley(0.4)}100%{-webkit-transform:scaley(1);transform:scaley(1)}}@keyframes line-scale{0%{-webkit-transform:scaley(1);transform:scaley(1)}50%{-webkit-transform:scaley(0.4);transform:scaley(0.4)}100%{-webkit-transform:scaley(1);transform:scaley(1)}}.line-scale>div:nth-child(1){-webkit-animation:line-scale 1s .1s infinite cubic-bezier(.2,.68,.18,1.08);animation:line-scale 1s .1s infinite cubic-bezier(.2,.68,.18,1.08)}.line-scale>div:nth-child(2){-webkit-animation:line-scale 1s .2s infinite cubic-bezier(.2,.68,.18,1.08);animation:line-scale 1s .2s infinite cubic-bezier(.2,.68,.18,1.08)}.line-scale>div:nth-child(3){-webkit-animation:line-scale 1s .3s infinite cubic-bezier(.2,.68,.18,1.08);animation:line-scale 1s .3s infinite cubic-bezier(.2,.68,.18,1.08)}.line-scale>div:nth-child(4){-webkit-animation:line-scale 1s .4s infinite cubic-bezier(.2,.68,.18,1.08);animation:line-scale 1s .4s infinite cubic-bezier(.2,.68,.18,1.08)}.line-scale>div:nth-child(5){-webkit-animation:line-scale 1s .5s infinite cubic-bezier(.2,.68,.18,1.08);animation:line-scale 1s .5s infinite cubic-bezier(.2,.68,.18,1.08)}.line-scale>div{background-color:#fff;width:4px;height:35px;border-radius:2px;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;display:inline-block}@-webkit-keyframes line-scale-party{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(0.5);transform:scale(0.5)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes line-scale-party{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(0.5);transform:scale(0.5)}100%{-webkit-transform:scale(1);transform:scale(1)}}.line-scale-party>div:nth-child(1){-webkit-animation-delay:.77s;animation-delay:.77s;-webkit-animation-duration:1.26s;animation-duration:1.26s}.line-scale-party>div:nth-child(2){-webkit-animation-delay:.29s;animation-delay:.29s;-webkit-animation-duration:.43s;animation-duration:.43s}.line-scale-party>div:nth-child(3){-webkit-animation-delay:.28s;animation-delay:.28s;-webkit-animation-duration:1.01s;animation-duration:1.01s}.line-scale-party>div:nth-child(4){-webkit-animation-delay:.74s;animation-delay:.74s;-webkit-animation-duration:.73s;animation-duration:.73s}.line-scale-party>div{background-color:#fff;width:4px;height:35px;border-radius:2px;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;display:inline-block;-webkit-animation-name:line-scale-party;animation-name:line-scale-party;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-delay:0;animation-delay:0}@-webkit-keyframes line-scale-pulse-out{0%{-webkit-transform:scaley(1);transform:scaley(1)}50%{-webkit-transform:scaley(0.4);transform:scaley(0.4)}100%{-webkit-transform:scaley(1);transform:scaley(1)}}@keyframes line-scale-pulse-out{0%{-webkit-transform:scaley(1);transform:scaley(1)}50%{-webkit-transform:scaley(0.4);transform:scaley(0.4)}100%{-webkit-transform:scaley(1);transform:scaley(1)}}.line-scale-pulse-out>div{background-color:#fff;width:4px;height:35px;border-radius:2px;margin:2px;display:inline-block;-webkit-animation:line-scale-pulse-out .9s 0s infinite cubic-bezier(.85,.25,.37,.85);animation:line-scale-pulse-out .9s 0s infinite cubic-bezier(.85,.25,.37,.85)}.line-scale-pulse-out>div:nth-child(2),.line-scale-pulse-out>div:nth-child(4){-webkit-animation-delay:.2s!important;animation-delay:.2s!important}.line-scale-pulse-out>div:nth-child(1),.line-scale-pulse-out>div:nth-child(5){-webkit-animation-delay:.4s!important;animation-delay:.4s!important}@-webkit-keyframes line-scale-pulse-out-rapid{0%{-webkit-transform:scaley(1);transform:scaley(1)}80%{-webkit-transform:scaley(0.3);transform:scaley(0.3)}90%{-webkit-transform:scaley(1);transform:scaley(1)}}@keyframes line-scale-pulse-out-rapid{0%{-webkit-transform:scaley(1);transform:scaley(1)}80%{-webkit-transform:scaley(0.3);transform:scaley(0.3)}90%{-webkit-transform:scaley(1);transform:scaley(1)}}.line-scale-pulse-out-rapid>div{background-color:#fff;width:4px;height:35px;border-radius:2px;margin:2px;display:inline-block;-webkit-animation:line-scale-pulse-out-rapid .9s 0s infinite cubic-bezier(.11,.49,.38,.78);animation:line-scale-pulse-out-rapid .9s 0s infinite cubic-bezier(.11,.49,.38,.78)}.line-scale-pulse-out-rapid>div:nth-child(2),.line-scale-pulse-out-rapid>div:nth-child(4){-webkit-animation-delay:.25s!important;animation-delay:.25s!important}.line-scale-pulse-out-rapid>div:nth-child(1),.line-scale-pulse-out-rapid>div:nth-child(5){-webkit-animation-delay:.5s!important;animation-delay:.5s!important}@-webkit-keyframes line-spin-fade-loader{50%{opacity:.3}100%{opacity:1}}@keyframes line-spin-fade-loader{50%{opacity:.3}100%{opacity:1}}.line-spin-fade-loader{position:relative}.line-spin-fade-loader>div:nth-child(1){top:20px;left:0;-webkit-animation:line-spin-fade-loader 1.2s .12s infinite ease-in-out;animation:line-spin-fade-loader 1.2s .12s infinite ease-in-out}.line-spin-fade-loader>div:nth-child(2){top:13.64px;left:13.64px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-animation:line-spin-fade-loader 1.2s .24s infinite ease-in-out;animation:line-spin-fade-loader 1.2s .24s infinite ease-in-out}.line-spin-fade-loader>div:nth-child(3){top:0;left:20px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-animation:line-spin-fade-loader 1.2s .36s infinite ease-in-out;animation:line-spin-fade-loader 1.2s .36s infinite ease-in-out}.line-spin-fade-loader>div:nth-child(4){top:-13.64px;left:13.64px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-animation:line-spin-fade-loader 1.2s .48s infinite ease-in-out;animation:line-spin-fade-loader 1.2s .48s infinite ease-in-out}.line-spin-fade-loader>div:nth-child(5){top:-20px;left:0;-webkit-animation:line-spin-fade-loader 1.2s .6s infinite ease-in-out;animation:line-spin-fade-loader 1.2s .6s infinite ease-in-out}.line-spin-fade-loader>div:nth-child(6){top:-13.64px;left:-13.64px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-animation:line-spin-fade-loader 1.2s .72s infinite ease-in-out;animation:line-spin-fade-loader 1.2s .72s infinite ease-in-out}.line-spin-fade-loader>div:nth-child(7){top:0;left:-20px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-animation:line-spin-fade-loader 1.2s .84s infinite ease-in-out;animation:line-spin-fade-loader 1.2s .84s infinite ease-in-out}.line-spin-fade-loader>div:nth-child(8){top:13.64px;left:-13.64px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-animation:line-spin-fade-loader 1.2s .96s infinite ease-in-out;animation:line-spin-fade-loader 1.2s .96s infinite ease-in-out}.line-spin-fade-loader>div{background-color:#fff;border-radius:2px;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;position:absolute;width:5px;height:15px}@-webkit-keyframes triangle-skew-spin{25%{-webkit-transform:perspective(100px) rotateX(180deg) rotateY(0);transform:perspective(100px) rotateX(180deg) rotateY(0)}50%{-webkit-transform:perspective(100px) rotateX(180deg) rotateY(180deg);transform:perspective(100px) rotateX(180deg) rotateY(180deg)}75%{-webkit-transform:perspective(100px) rotateX(0) rotateY(180deg);transform:perspective(100px) rotateX(0) rotateY(180deg)}100%{-webkit-transform:perspective(100px) rotateX(0) rotateY(0);transform:perspective(100px) rotateX(0) rotateY(0)}}@keyframes triangle-skew-spin{25%{-webkit-transform:perspective(100px) rotateX(180deg) rotateY(0);transform:perspective(100px) rotateX(180deg) rotateY(0)}50%{-webkit-transform:perspective(100px) rotateX(180deg) rotateY(180deg);transform:perspective(100px) rotateX(180deg) rotateY(180deg)}75%{-webkit-transform:perspective(100px) rotateX(0) rotateY(180deg);transform:perspective(100px) rotateX(0) rotateY(180deg)}100%{-webkit-transform:perspective(100px) rotateX(0) rotateY(0);transform:perspective(100px) rotateX(0) rotateY(0)}}.triangle-skew-spin>div{width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid #fff;-webkit-animation:triangle-skew-spin 3s 0s cubic-bezier(.09,.57,.49,.9) infinite;animation:triangle-skew-spin 3s 0s cubic-bezier(.09,.57,.49,.9) infinite}@-webkit-keyframes square-spin{25%{-webkit-transform:perspective(100px) rotateX(180deg) rotateY(0);transform:perspective(100px) rotateX(180deg) rotateY(0)}50%{-webkit-transform:perspective(100px) rotateX(180deg) rotateY(180deg);transform:perspective(100px) rotateX(180deg) rotateY(180deg)}75%{-webkit-transform:perspective(100px) rotateX(0) rotateY(180deg);transform:perspective(100px) rotateX(0) rotateY(180deg)}100%{-webkit-transform:perspective(100px) rotateX(0) rotateY(0);transform:perspective(100px) rotateX(0) rotateY(0)}}@keyframes square-spin{25%{-webkit-transform:perspective(100px) rotateX(180deg) rotateY(0);transform:perspective(100px) rotateX(180deg) rotateY(0)}50%{-webkit-transform:perspective(100px) rotateX(180deg) rotateY(180deg);transform:perspective(100px) rotateX(180deg) rotateY(180deg)}75%{-webkit-transform:perspective(100px) rotateX(0) rotateY(180deg);transform:perspective(100px) rotateX(0) rotateY(180deg)}100%{-webkit-transform:perspective(100px) rotateX(0) rotateY(0);transform:perspective(100px) rotateX(0) rotateY(0)}}.square-spin>div{width:50px;height:50px;background:#fff;border:1px solid red;-webkit-animation:square-spin 3s 0s cubic-bezier(.09,.57,.49,.9) infinite;animation:square-spin 3s 0s cubic-bezier(.09,.57,.49,.9) infinite}@-webkit-keyframes rotate_pacman_half_up{0%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}50%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}100%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}}@keyframes rotate_pacman_half_up{0%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}50%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}100%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}}@-webkit-keyframes rotate_pacman_half_down{0%{-webkit-transform:rotate(90deg);transform:rotate(90deg)}50%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(90deg);transform:rotate(90deg)}}@keyframes rotate_pacman_half_down{0%{-webkit-transform:rotate(90deg);transform:rotate(90deg)}50%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(90deg);transform:rotate(90deg)}}@-webkit-keyframes pacman-balls{75%{opacity:.7}100%{-webkit-transform:translate(-100px,-6.25px);transform:translate(-100px,-6.25px)}}@keyframes pacman-balls{75%{opacity:.7}100%{-webkit-transform:translate(-100px,-6.25px);transform:translate(-100px,-6.25px)}}.pacman{position:relative}.pacman>div:nth-child(3){-webkit-animation:pacman-balls 1s .33s infinite linear;animation:pacman-balls 1s .33s infinite linear}.pacman>div:nth-child(4){-webkit-animation:pacman-balls 1s .66s infinite linear;animation:pacman-balls 1s .66s infinite linear}.pacman>div:nth-child(5){-webkit-animation:pacman-balls 1s .99s infinite linear;animation:pacman-balls 1s .99s infinite linear}.pacman>div:first-of-type{width:0;height:0;border-right:25px solid transparent;border-top:25px solid #fff;border-left:25px solid #fff;border-bottom:25px solid #fff;border-radius:25px;-webkit-animation:rotate_pacman_half_up .5s 0s infinite;animation:rotate_pacman_half_up .5s 0s infinite}.pacman>div:nth-child(2){width:0;height:0;border-right:25px solid transparent;border-top:25px solid #fff;border-left:25px solid #fff;border-bottom:25px solid #fff;border-radius:25px;-webkit-animation:rotate_pacman_half_down .5s 0s infinite;animation:rotate_pacman_half_down .5s 0s infinite;margin-top:-50px}.pacman>div:nth-child(3),.pacman>div:nth-child(4),.pacman>div:nth-child(5),.pacman>div:nth-child(6){background-color:#fff;border-radius:100%;margin:2px;width:10px;height:10px;position:absolute;-webkit-transform:translate(0,-6.25px);-ms-transform:translate(0,-6.25px);transform:translate(0,-6.25px);top:25px;left:100px}@-webkit-keyframes cube-transition{25%{-webkit-transform:translateX(50px) scale(0.5) rotate(-90deg);transform:translateX(50px) scale(0.5) rotate(-90deg)}50%{-webkit-transform:translate(50px,50px) rotate(-180deg);transform:translate(50px,50px) rotate(-180deg)}75%{-webkit-transform:translateY(50px) scale(0.5) rotate(-270deg);transform:translateY(50px) scale(0.5) rotate(-270deg)}100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes cube-transition{25%{-webkit-transform:translateX(50px) scale(0.5) rotate(-90deg);transform:translateX(50px) scale(0.5) rotate(-90deg)}50%{-webkit-transform:translate(50px,50px) rotate(-180deg);transform:translate(50px,50px) rotate(-180deg)}75%{-webkit-transform:translateY(50px) scale(0.5) rotate(-270deg);transform:translateY(50px) scale(0.5) rotate(-270deg)}100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}.cube-transition{position:relative;-webkit-transform:translate(-25px,-25px);-ms-transform:translate(-25px,-25px);transform:translate(-25px,-25px)}.cube-transition>div{width:10px;height:10px;position:absolute;top:0;left:0;background-color:#fff;-webkit-animation:cube-transition 1.6s 0s infinite ease-in-out;animation:cube-transition 1.6s 0s infinite ease-in-out}.cube-transition>div:last-child{-webkit-animation-delay:-.8s;animation-delay:-.8s}@-webkit-keyframes spin-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.semi-circle-spin{position:relative;width:35px;height:35px;overflow:hidden}.semi-circle-spin>div{position:absolute;border-width:0;border-radius:100%;-webkit-animation:spin-rotate .6s 0s infinite linear;animation:spin-rotate .6s 0s infinite linear;background-image:-webkit-linear-gradient(transparent 0,transparent 70%,#fff 30%,#fff 100%);background-image:linear-gradient(transparent 0,transparent 70%,#fff 30%,#fff 100%);width:100%;height:100%}
#smartbanner { position:absolute; left:0; top:-82px; border-bottom:1px solid #e8e8e8; width:100%; height:78px; font-family:'Helvetica Neue',sans-serif; background:-webkit-linear-gradient(top, #f4f4f4 0%,#cdcdcd 100%); box-shadow:0 1px 2px rgba(0,0,0,0.5); z-index:9998; -webkit-font-smoothing:antialiased; overflow:hidden; -webkit-text-size-adjust:none; }
#smartbanner .sb-container { margin: 0 auto; }
#smartbanner .sb-close { position:absolute; left:5px; top:5px; display:block; border:2px solid #fff; width:14px; height:14px; font-family:'ArialRoundedMTBold',Arial; font-size:15px; line-height:15px; text-align:center; color:#fff; background:#070707; text-decoration:none; text-shadow:none; border-radius:14px; box-shadow:0 2px 3px rgba(0,0,0,0.4); -webkit-font-smoothing:subpixel-antialiased; }
#smartbanner .sb-close:active { font-size:13px; color:#aaa; }
#smartbanner .sb-icon { position:absolute; left:30px; top:10px; display:block; width:57px; height:57px; background:rgba(0,0,0,0.6); background-size:cover; border-radius:10px; box-shadow:0 1px 3px rgba(0,0,0,0.3); }
#smartbanner.no-icon .sb-icon { display:none; }
#smartbanner .sb-info { position:absolute; left:98px; top:18px; width:44%; font-size:11px; line-height:1.2em; font-weight:bold; color:#6a6a6a; text-shadow:0 1px 0 rgba(255,255,255,0.8); }
#smartbanner #smartbanner.no-icon .sb-info { left:34px; }
#smartbanner .sb-info strong { display:block; font-size:13px; color:#4d4d4d; line-height: 18px; }
#smartbanner .sb-info > span { display:block; }
#smartbanner .sb-info em { font-style:normal; text-transform:uppercase; }
#smartbanner .sb-button { position:absolute; right:20px; top:24px; border:1px solid #bfbfbf; padding: 0 10px; min-width: 10%; height:24px; font-size:14px; line-height:24px; text-align:center; font-weight:bold; color:#6a6a6a; background:-webkit-linear-gradient(top, #efefef 0%,#dcdcdc 100%); text-transform:uppercase; text-decoration:none; text-shadow:0 1px 0 rgba(255,255,255,0.8); border-radius:3px; box-shadow:0 1px 0 rgba(255,255,255,0.6),0 1px 0 rgba(255,255,255,0.7) inset; }
#smartbanner .sb-button:active, #smartbanner .sb-button:hover { background:-webkit-linear-gradient(top, #dcdcdc 0%,#efefef 100%); }

#smartbanner .sb-icon.gloss:after { content:''; position:absolute; left:0; top:-1px; border-top:1px solid rgba(255,255,255,0.8); width:100%; height:50%; background:-webkit-linear-gradient(top, rgba(255,255,255,0.7) 0%,rgba(255,255,255,0.2) 100%); border-radius:10px 10px 12px 12px; }

#smartbanner.android { border-color:#212228; background: #3d3d3d url("../vendors/jquery.smartbanner/dark_background_stripes.4f556aeaa72f.gif"); border-top: 5px solid #88B131; box-shadow: none; }
#smartbanner.android .sb-close { border:0; width:17px; height:17px; line-height:17px; color:#b1b1b3; background:#1c1e21; text-shadow:0 1px 1px #000; box-shadow:0 1px 2px rgba(0,0,0,0.8) inset,0 1px 1px rgba(255,255,255,0.3); }
#smartbanner.android .sb-close:active { color:#eee; }
#smartbanner.android .sb-info { color:#ccc; text-shadow:0 1px 2px #000; }
#smartbanner.android .sb-info strong { color:#fff; }
#smartbanner.android .sb-button { min-width: 12%; border:1px solid #DDDCDC; padding:1px; color:#d1d1d1; background: none; border-radius: 0; box-shadow: none; }
#smartbanner.android .sb-button span { text-align: center; display: block; padding: 0 10px; background-color: #42B6C9; background-image: -webkit-gradient(linear,0 0,0 100%,from(#42B6C9),to(#39A9BB)); background-image: -moz-linear-gradient(top,#42B6C9,#39A9BB); text-transform:none; text-shadow:none; box-shadow:none; }
#smartbanner.android .sb-button:active, #smartbanner.android .sb-button:hover { background: none; }
#smartbanner.android .sb-button:active span, #smartbanner.android .sb-button:hover span { background:#2AC7E1; }
