/* @license MIT https://github.com/necolas/normalize.css/blob/3.0.3/LICENSE.md */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}a{background-color:transparent;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}h1{font-size:2em;margin:0.67em 0;}mark{background:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{box-sizing:content-box;height:0;}pre{overflow:auto;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}
@media (min--moz-device-pixel-ratio:0){summary{display:list-item;}}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA') format('woff');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-container-pointer-events{touch-action:pan-y}.swiper-container-pointer-events.swiper-container-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:'next'}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#ffffff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:50%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color:#ffffff}.swiper-pagination-black{--swiper-pagination-color:#000000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-container-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action::before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action::before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none;}.breadcrumb li::before{content:" \BB ";}.breadcrumb li:first-child::before{content:none;}
.button,.image-button{margin-right:1em;margin-left:1em;}.button:first-child,.image-button:first-child{margin-right:0;margin-left:0;}
.collapse-processed > summary{padding-right:0.5em;padding-left:0.5em;}.collapse-processed > summary::before{float:left;width:1em;height:1em;content:"";background:url(/themes/contrib/classy/images/misc/menu-expanded.png) 0 100% no-repeat;}[dir="rtl"] .collapse-processed > summary::before{float:right;background-position:100% 100%;}.collapse-processed:not([open]) > summary::before{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);background-position:25% 35%;}[dir="rtl"] .collapse-processed:not([open]) > summary::before{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);background-position:75% 35%;}
.container-inline label::after,.container-inline .label::after{content:":";}.form-type-radios .container-inline label::after,.form-type-checkboxes .container-inline label::after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc;}details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}.form-required::after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/themes/contrib/classy/images/icons/ee0000/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message::before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/themes/contrib/classy/images/icons/e32700/error.svg) no-repeat;background-size:contain;}
.icon-help{padding:1px 0 1px 20px;background:url(/themes/contrib/classy/images/misc/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/themes/contrib/classy/images/misc/feed.svg) no-repeat;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list li{margin:0 0 0.25em 1.5em;padding:0;}[dir="rtl"] .item-list li{margin:0 1.5em 0.25em 0;}.item-list--comma-list{display:inline;}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir="rtl"] .item-list--comma-list .item-list__comma-list,[dir="rtl"] .item-list__comma-list li{margin:0;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}
ul.menu{margin-left:1em;padding:0;list-style:none outside;text-align:left;}[dir="rtl"] ul.menu{margin-right:1em;margin-left:0;text-align:right;}.menu-item--expanded{list-style-type:circle;list-style-image:url(/themes/contrib/classy/images/misc/menu-expanded.png);}.menu-item--collapsed{list-style-type:disc;list-style-image:url(/themes/contrib/classy/images/misc/menu-collapsed.png);}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/themes/contrib/classy/images/misc/menu-collapsed-rtl.png);}.menu-item{margin:0;padding-top:0.2em;}ul.menu a.is-active{color:#000;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
th.is-active img{display:inline;}td.is-active{background-color:#ddd;}
div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/themes/contrib/classy/images/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/themes/contrib/classy/images/icons/e29700/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/themes/contrib/classy/images/icons/e32700/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
.progress__track{border-color:#b3b3b3;border-radius:10em;background-color:#f2f1eb;background-image:-webkit-linear-gradient(#e7e7df,#f0f0f0);background-image:linear-gradient(#e7e7df,#f0f0f0);box-shadow:inset 0 1px 3px hsl(0,0%,0%,0.16);}.progress__bar{height:16px;margin-top:-1px;margin-left:-1px;padding:0 1px;-webkit-transition:width 0.5s ease-out;transition:width 0.5s ease-out;-webkit-animation:animate-stripes 3s linear infinite;-moz-animation:animate-stripes 3s linear infinite;border:1px #07629a solid;border-radius:10em;background:#057ec9;background-image:-webkit-linear-gradient(top,rgb(0,0,0,0),rgb(0,0,0,0.15)),-webkit-linear-gradient(left top,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-image:linear-gradient(to bottom,rgb(0,0,0,0),rgb(0,0,0,0.15)),linear-gradient(to right bottom,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-size:40px 40px;}[dir="rtl"] .progress__bar{margin-right:-1px;margin-left:0;-webkit-animation-direction:reverse;-moz-animation-direction:reverse;animation-direction:reverse;}@media screen and (prefers-reduced-motion:reduce){.progress__bar{-webkit-transition:none;transition:none;-webkit-animation:none;-moz-animation:none;}}@-webkit-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@-ms-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}
.ui-dialog{position:absolute;z-index:1260;overflow:visible;padding:0;color:#000;border:solid 1px #ccc;background:#fff;}@media all and (max-width:48em){.ui-dialog{width:92% !important;}}.ui-dialog .ui-dialog-titlebar{border-width:0 0 1px 0;border-style:solid;border-color:#ccc;border-radius:0;background:#f3f4ee;font-weight:bold;}.ui-dialog .ui-dialog-titlebar-close{border:0;background:none;}.ui-dialog .ui-dialog-buttonpane{margin-top:0;padding:0.3em 1em;border-width:1px 0 0 0;border-color:#ccc;background:#f3f4ee;}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{margin:0;padding:0;}.ui-dialog .ui-dialog-buttonpane .ui-button-text-only .ui-button-text{padding:0;}.ui-dialog .ui-dialog-content .form-actions{margin:0;padding:0;}.ui-dialog .ajax-progress-throbber{position:fixed;z-index:1000;top:48.5%;left:49%;width:24px;height:24px;padding:4px;opacity:0.9;border-radius:7px;background-color:#232323;background-image:url(/themes/contrib/classy/images/misc/loading-small.gif);background-repeat:no-repeat;background-position:center center;}.ui-dialog .ajax-progress-throbber .throbber,.ui-dialog .ajax-progress-throbber .message{display:none;}
.x-ck-layout{display:flex;flex-direction:column;margin:5px -15px}.x-ck-layout:nth-child(even){flex-direction:column-reverse}.x-ck-top-text{max-width:875px;margin:0 auto 20px;text-align:center;font-size:18px;color:#4E545C}.cke_editable img{display:block}.cke_editable .x-ck-layout{margin:15px 0}.cke_editable p{margin-bottom:20px}.cke_editable p:last-of-type{margin-bottom:0}.cke_editable .x-ck-layout__col{border:1px solid #ddd;padding:15px}.x-ck-layout__col{flex-grow:1;width:100%;padding:5px 15px}.x-ck-text-block{max-width:970px;margin:0 auto}@font-face{font-family:"Gilroy";src:url("/themes/personal/fonts/Gilroy-Regular/Gilroy-Regular.woff2") format("woff2"),url("/themes/personal/fonts/Gilroy-Regular/Gilroy-Regular.woff") format("woff"),url("/themes/personal/fonts/Gilroy-Regular/Gilroy-Regular.ttf") format("ttf");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Gilroy";src:url("/themes/personal/fonts/Gilroy-Medium/Gilroy-Medium.woff2") format("woff2"),url("/themes/personal/fonts/Gilroy-Medium/Gilroy-Medium.woff") format("woff"),url("/themes/personal/fonts/Gilroy-Medium/Gilroy-Medium.ttf") format("ttf");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Gilroy";src:url("/themes/personal/fonts/Gilroy-SemiBold/Gilroy-SemiBold.woff2") format("woff2"),url("/themes/personal/fonts/Gilroy-SemiBold/Gilroy-SemiBold.woff") format("woff"),url("/themes/personal/fonts/Gilroy-SemiBold/Gilroy-SemiBold.ttf") format("ttf");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Gilroy";src:url("/themes/personal/fonts/Gilroy-Bold/Gilroy-Bold.woff2") format("woff2"),url("/themes/personal/fonts/Gilroy-Bold/Gilroy-Bold.woff") format("woff"),url("/themes/personal/fonts/Gilroy-Bold/Gilroy-Bold.ttf") format("ttf");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Gilroy";src:url("/themes/personal/fonts/Gilroy-ExtraBold/Gilroy-ExtraBold.woff2") format("woff2"),url("/themes/personal/fonts/Gilroy-ExtraBold/Gilroy-ExtraBold.woff") format("woff"),url("/themes/personal/fonts/Gilroy-ExtraBold/Gilroy-ExtraBold.ttf") format("ttf");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"Gilroy";src:url("/themes/personal/fonts/Gilroy-Heavy/Gilroy-Heavy.woff2") format("woff2"),url("/themes/personal/fonts/Gilroy-Heavy/Gilroy-Heavy.woff") format("woff"),url("/themes/personal/fonts/Gilroy-Heavy/Gilroy-Heavy.ttf") format("ttf");font-weight:1000;font-style:normal;font-display:swap}@font-face{font-family:"Comfortaa";src:url("/themes/personal/fonts/Comfortaa-Bold/Comfortaa-Bold.woff2") format("woff2"),url("/themes/personal/fonts/Comfortaa-Bold/Comfortaa-Bold.woff") format("woff"),url("/themes/personal/fonts/Comfortaa-Bold/Comfortaa-Bold.ttf") format("ttf");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Cuprum";src:url("/themes/personal/fonts/Cuprum-Regular/Cuprum-Regular.woff2") format("woff2"),url("/themes/personal/fonts/Cuprum-Regular/Cuprum-Regular.woff") format("woff"),url("/themes/personal/fonts/Cuprum-Regular/Cuprum-Regular.ttf") format("ttf");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"icomoon";src:url("/themes/personal/fonts/icomoon/icomoon.woff") format("woff"),url("/themes/personal/fonts/icomoon/icomoon.ttf") format("ttf");font-weight:400;font-style:normal;font-display:swap}*{padding:0;margin:0;outline:none !important;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:transparent}*:after,*:before{box-sizing:border-box}body{font-family:"Gilroy","Arial","Helvetica",sans-serif;font-weight:normal;font-style:normal;font-size:14px;line-height:1.5;background:#181818;color:#FFFFFF;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{line-height:1.25;margin-bottom:15px}h3{font-size:16px}img{max-width:100%;height:auto}.site-container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh;overflow:hidden}.site-header{-ms-flex-negative:0;flex-shrink:0;position:relative;z-index:5}.path-insurance .site-header{margin-bottom:41px}.site-main{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.site-footer{-ms-flex-negative:0;flex-shrink:0}.site-popup{display:none}.page-container{max-width:1920px;width:100%;margin:0 auto;padding-left:15px;padding-right:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (min-width:1200px){.page-container{padding-left:160px;padding-right:30px}}@media screen and (min-width:1800px){.page-container{padding-left:220px;padding-right:50px}}.site-sidebar{-ms-flex-negative:0;flex-shrink:0;width:270px;margin-right:30px}.site-content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-width:0}.site-rightbar{display:none}p{margin:0 0 10px}p:last-child{margin-bottom:0}a{color:inherit;transition:all 0.2s}a:hover{color:#E20610}a:hover{text-decoration:none}.field--type-text-with-summary ul,.field--type-text-long ul{list-style-type:none;margin:0 0 22px 0}.field--type-text-with-summary ul li,.field--type-text-long ul li{position:relative;padding-left:0;margin:0;display:block}.field--type-text-with-summary ul li::before,.field--type-text-long ul li::before{content:"—";margin-right:3px}.field--type-text-with-summary ul:last-child,.field--type-text-long ul:last-child{margin-bottom:0}.field--type-text-with-summary ol,.field--type-text-long ol{list-style-type:none;margin:0 0 22px 0}.field--type-text-with-summary ol li,.field--type-text-long ol li{position:relative;padding-left:12px;margin:0;display:block}.field--type-text-with-summary ol li::before,.field--type-text-long ol li::before{content:"";position:absolute;width:3px;height:3px;left:1px;top:10px;border-radius:50%;background-color:#E20610}.field--type-text-with-summary hr,.field--type-text-long hr{border:2px solid #f2f6fb;margin:20px 0 28px;clear:both}.field--type-text-with-summary img,.field--type-text-long img{max-width:100%;height:auto;border-radius:10px}.field--type-text-with-summary img.align-right,.field--type-text-long img.align-right{margin-left:50px;margin-bottom:25px;margin-top:4px}.field--type-text-with-summary img.align-left,.field--type-text-long img.align-left{margin-right:31px;margin-bottom:25px;margin-top:4px}.field--type-text-with-summary img.align-left+.align-right,.field--type-text-long img.align-left+.align-right{margin-left:0}.field--type-text-with-summary a,.field--type-text-long a{color:#E20610;text-decoration:none;font-weight:bold}.field--type-text-with-summary .responsive-table,.field--type-text-long .responsive-table{overflow-y:hidden;overflow-x:auto;position:relative;margin-bottom:22px}.field--type-text-with-summary .responsive-table table,.field--type-text-long .responsive-table table{margin-bottom:0}.field--type-text-with-summary .responsive-table table td,.field--type-text-long .responsive-table table td{white-space:nowrap}.field--type-text-with-summary table,.field--type-text-long table{width:100% !important;border:none;margin-bottom:22px}.field--type-text-with-summary table tr,.field--type-text-long table tr{border:none;background:#fff}.field--type-text-with-summary table tr:nth-child(2n+1),.field--type-text-long table tr:nth-child(2n+1){background:#f2f6fb}.field--type-text-with-summary table tr td,.field--type-text-long table tr td{border:1px solid #f2f6fb;padding:13px 15px}.field--type-text-with-summary iframe,.field--type-text-long iframe{border:none}.block-title{font-size:24px;line-height:1.25;font-weight:bold;margin-bottom:10px}@media screen and (min-width:1500px){.block-title{font-size:28px}}@media screen and (min-width:1800px){.block-title{font-size:34px}}.block-views{padding:25px 0}.field--type-image{font-size:0}.quickedit-field-form .field--type-image{font-size:14px}.comment_load_more_pager{margin-top:22px}.comment_load_more_pager>a{letter-spacing:0.1em;color:#4f4f4f;font-size:12px;text-transform:uppercase;position:relative;padding-left:33px;font-weight:600}.comment_load_more_pager>a::before{content:"";position:absolute;left:1px;top:-3px;width:22px;height:18px;background-image:url("/themes/personal/images/icons/show-more.svg");-webkit-transition:all 0.9s ease;transition:all 0.9s ease}.comment_load_more_pager>a:hover{text-decoration:none}.comment_load_more_pager>a:hover::before{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}.gm-style .gm-style-iw-c{background-color:#165677;color:#ffffff;text-align:center;-webkit-box-shadow:0px 4px 15px rgba(0,41,62,0.15);box-shadow:0px 4px 15px rgba(0,41,62,0.15);border-radius:3px;width:216px;max-width:100% !important;font-family:"ProximaNova","Arial","Helvetica",sans-serif;font-size:12px;line-height:1.5;font-weight:normal;padding:17px 10px 14px !important}.gm-style .gm-style-iw-c p{margin:0 0 6px}.gm-style .gm-style-iw-d{overflow:auto !important;max-width:100% !important}.gm-style .gm-style-iw-d+button img{display:none !important}.gm-style .gm-style-iw-t::after{background-color:#165677}.gm-style .gm-style-iw p:first-child,.gm-style .gm-style-iw div:first-child,.gm-style .gm-style-iw .field:first-child{padding:0}.gm-style .gm-style-iw img{margin:0}.visually-hidden{display:none !important}.quickedit-form-container .quickedit-form .quickedit-field-form{max-width:100%}.view-empty{text-align:center;font-size:14px;padding:30px 0 15px;color:#E20610}.mobile-fixed__contacts{display:none;position:fixed;left:0;right:0;bottom:0;background-color:#fff;text-align:center;font-size:16px;-webkit-box-shadow:0 -1px 5px 0 rgba(0,0,0,0.3);box-shadow:0 -1px 5px 0 rgba(0,0,0,0.3);z-index:99;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:7px 15px 5px}form{margin:0 auto;width:100%}form .form-item>label.form-required::after{content:"*";color:#ed000e}form.comment-form .form-item-name{display:none}form>.form-wrapper{margin-bottom:10px;position:relative}form>.form-wrapper:last-child{margin-bottom:0}form .form-item{margin-bottom:10px;position:relative}form .form-item-required::after{content:"";position:absolute;left:-3px;bottom:22px;width:6px;height:6px;background:#E20610;border-radius:50%;z-index:1;pointer-events:none}form .form-item-required.form-type-textarea::after{bottom:50%}form .form-item:last-child{margin-bottom:0}form input,form textarea{color:#181818}form input.error,form textarea.error{color:#ed000e}form input.error::placeholder,form textarea.error::placeholder{color:#ed000e;opacity:1}form label{font-weight:500;margin-bottom:5px}.webform-confirmation__message,.webform-confirmation__back{margin-bottom:0}.user-login-form .description,.user-register-form .description{display:none}.user-login-form,.user-register-form{max-width:100%}.form-forgot{text-align:center;padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #E20610}.form-forgot a{text-decoration:none;color:#E20610;transition:0.3s}.form-forgot a:hover{color:#E20610}.form-info{text-align:center}.form-info .form-info__title{margin-bottom:10px}.form-info .form-info__link a{text-decoration:none;color:#E20610}.form-info .form-info__link a:hover{color:#E20610}.form-text,.form-textarea,.form-email,.form-number{width:100%;padding:0px 15px;height:50px;border:none;box-shadow:0px 2px 6px rgba(133,149,156,0.2);border-radius:25px;background:#fff;-webkit-appearance:none;-moz-appearance:none}.form-text.error,.form-textarea.error,.form-email.error,.form-number.error{border-color:rgba(205,32,44,0.1)}.form-text[readonly],.form-textarea[readonly],.form-email[readonly],.form-number[readonly]{box-shadow:none;height:initial;padding:0}.form-select{padding:16px 44px 16px 20px;background:#fff;border-radius:25px;border:none;box-shadow:0px 2px 6px rgba(133,149,156,0.2);height:auto;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-type-webform-markup{font-size:16px;font-weight:600;line-height:1.35}.form-radio{display:none}.form-radio+label.option{position:relative;padding-left:26px;cursor:pointer}.form-radio+label.option::before{content:"";position:absolute;left:0;top:1px;width:16px;height:16px;border:1px solid #E2E8F0;border-radius:50%;-webkit-transition:0.3s;transition:0.3s}.form-radio+label.option::after{content:"";display:block !important;position:absolute;left:4px;top:5px;width:8px;height:8px;border-radius:50%;background-color:#E20610;opacity:0;-webkit-transition:0.3s;transition:0.3s}.form-radio:checked~label.option::before{border-color:#E20610}.form-radio:checked~label.option::after{opacity:1}.form-checkbox{display:none}.form-checkbox+label.option{display:inline-block;position:relative;padding-right:0;padding-left:25px;font-size:12px;cursor:pointer}.form-checkbox+label.option::before{content:"";position:absolute;left:0;top:1px;width:16px;height:16px;border:1px solid #E2E8F0;background:#fff;border-radius:4px;-webkit-transition:0.3s;transition:0.3s}.form-checkbox+label.option::after{content:"";position:absolute;left:0;top:1px;width:16px;height:16px;background-image:url("/themes/personal/images/icons/check.svg");background-position:center center;background-repeat:no-repeat;opacity:0;margin:0;-webkit-transition:0.3s;transition:0.3s}.form-checkbox+label.option a{color:#E20610}.form-checkbox:checked~label.option::before{border-color:#E20610}.form-checkbox:checked~label.option::after{opacity:1}.form-managed-file{margin-bottom:10px;margin-top:21px;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center}.form-managed-file label{font-size:14px;text-align:center;text-decoration:underline;padding:0;margin:0;line-height:normal;position:relative;padding-left:31px;cursor:pointer}.form-managed-file label::before{content:"";position:absolute;left:1px;top:2px;width:20px;height:14px;background-image:url("/themes/personal/images/icons/file-upload.svg");margin:0;padding:0}.form-managed-file label:hover{text-decoration:none}.quickedit-field-form .form-managed-file label{text-align:left;padding-left:0}.quickedit-field-form .form-managed-file label::before{display:none}.form-managed-file .file{color:#166289}.form-managed-file .file a{color:inherit;white-space:nowrap;max-width:145px;width:100%;text-overflow:ellipsis;display:block;overflow:hidden}.form-managed-file input.button{margin:0 0 0 15px;font-size:0;width:14px;height:14px;background-image:url("/themes/personal/images/icons/close-icon.svg");border:none;background-color:transparent;-ms-flex-negative:0;flex-shrink:0}.form-actions{text-align:center;margin-top:10px}.form-actions .form-submit{font-weight:600;font-size:16px;line-height:1.2;background:#E20610;padding:5px 40px;display:inline-flex;justify-content:center;align-items:center;min-height:50px;text-decoration:none;transition:0.2s;text-align:center;color:#fff;border:none;border-radius:25px;width:100%}.form-actions .form-submit:hover{background:#fff;color:#E20610}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.form-date{width:100%;padding:15px 16px;border:1px solid #344f6e;border-radius:5px;background:url("/themes/personal/images/icons/calendar.svg") #fff 95% center no-repeat}.form-date::-webkit-inner-spin-button{display:none}.form-date::-webkit-calendar-picker-indicator{opacity:0}.form-textarea{height:151px;resize:none;padding-top:10px;padding-bottom:10px}.form-item--error-message{position:absolute;background:#181818;color:#FFFFFF;left:0;right:0;font-size:12px;line-height:1.2;font-weight:300;padding:9px 10px 10px 30px;z-index:5;border-radius:25px}.form-item--error-message strong{font-weight:300}.form-item--error-message::before{content:"";position:absolute;background:url("/themes/personal/images/icons/ico-warning.svg") no-repeat scroll center center;width:14px;height:14px;left:10px;top:9px}.confirmation-message{text-align:center;font-size:16px}.select2-dropdown{border:none;border-radius:0 0 25px 25px}.select2-container--default .select2-selection--single{padding:16px 44px 16px 20px;background:#fff;border-radius:25px;border:none;box-shadow:0px 2px 6px rgba(133,149,156,0.2);height:auto}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:normal;padding:0;font-size:14px}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:rgba(30,41,62,0.58)}.select2-container--default .select2-selection--single .select2-selection__arrow{height:100%;top:0;right:0;width:44px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-width:6px 5px 0 5px;border-color:#E20610 transparent transparent transparent;margin-top:-3px}.select2-container--default .select2-results__options{box-shadow:0px 2px 6px rgba(133,149,156,0.2);border-radius:0 0 25px 25px}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:transparent;color:#181818;padding:6px 20px}.select2-container--default .select2-results__option{font-size:14px;color:#181818}.select2-container--default .select2-results__option[aria-selected]{padding:6px 20px}.select2-container--default .select2-results__option[aria-selected="true"]{background-color:transparent}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #E20610 transparent;border-width:0 5px 6px 5px}.webform-confirmation{text-align:center;margin:0 auto}.webform-confirmation__back a{font-weight:600;font-size:16px;line-height:1.2;background:#E20610;padding:5px 40px;display:inline-flex;justify-content:center;align-items:center;min-height:50px;text-decoration:none;transition:0.2s;text-align:center;color:#fff;border:none;border-radius:25px}.webform-confirmation__back a:hover{background:#fff;color:#E20610}.webform-submission-trudnoschi-z-viborom-add-form .webform-confirmation{text-align:left}.ajax-progress{width:100%;height:100%;position:fixed;left:0;top:0;z-index:10001;border-radius:0;background:rgba(38,38,38,0.5);font-size:0}.ajax-progress::before{content:"";width:80px;height:80px;background:url("/themes/personal/logo.svg") no-repeat center #131313;background-size:60px;border-radius:50%;position:absolute;top:50%;left:50%;margin:-40px 0 0 -40px;animation:sk-bounce 1s infinite}.ajax-progress .throbber{display:none}@keyframes sk-bounce{0%,100%{transform:scale(0.8)}50%{transform:scale(1.2)}}.pager{margin:30px 0}.pager .pager__items{list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.pager .pager__item{padding:0;display:block;margin:0 4.5px}.pager .pager__item a{display:block;min-width:30px;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-decoration:none;color:#333333;background:#ffffff;border:1px solid #f2f6fb;border-radius:3px;font-size:16px;position:relative;-webkit-transition:0.3s;transition:0.3s}.pager .pager__item.is-active{font-weight:normal}.pager .pager__item.is-active a{-webkit-box-shadow:0px 4px 15px rgba(0,37,56,0.15);box-shadow:0px 4px 15px rgba(0,37,56,0.15);background:#E20610;color:#ffffff;border-color:transparent}.pager .pager__item:hover a{background:#E20610;color:#ffffff;border-color:transparent}.pager .pager__item--last,.pager .pager__item--first{display:none}.pager .pager__item--ellipsis{width:30px;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #f2f6fb;border-radius:3px}.pager .pager__item--next a,.pager .pager__item--previous a{font-size:0}.pager .pager__item--next a::after,.pager .pager__item--previous a::after{content:"";position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:8px;height:12px;background-image:url("/themes/personal/images/icons/pager-icon.svg")}.pager .pager__item--next:hover a::after,.pager .pager__item--previous:hover a::after{background-position:100% 0}.pager .pager__item--next a::after{-webkit-transform:translate(-50%,-50%) scaleX(-1);transform:translate(-50%,-50%) scaleX(-1)}.pager-show-more{padding-top:18px;position:relative;z-index:2}.pager-show-more .pager__item{margin:0;padding:0;display:flex;justify-content:center}.pager-show-more .pager__item a{font-weight:600;font-size:16px;line-height:1.2;background:#E20610;padding:5px 40px;display:inline-flex;justify-content:center;align-items:center;min-height:50px;text-decoration:none;transition:0.2s;text-align:center;color:#fff;border:none;border-radius:25px}.pager-show-more .pager__item a:hover{background:#fff;color:#E20610}.pager-show-more .pager__item a:after{content:"";width:18px;height:18px;margin-left:7px;margin-top:2px;background:url("/themes/personal/images/icons/show-more.svg") no-repeat center}.pager-show-more .pager__item a:hover{background:#E20610;color:#fff}.magnific-popup{width:auto;margin:0;background:#181818;padding:40px 15px;max-width:100%}.magnific-popup__title{font-size:24px;line-height:1.25;font-weight:bold;margin-bottom:10px;padding:0 10px}@media screen and (min-width:1500px){.magnific-popup__title{font-size:28px}}@media screen and (min-width:1800px){.magnific-popup__title{font-size:34px}}.mfp-container{padding:0}.mfp-bg{background:rgba(45,55,72,0.75);backdrop-filter:blur(15px)}.mfp-zoom-in.mfp-ready.mfp-bg{opacity:1}button.mfp-close{width:50px;opacity:1;height:50px;border-radius:50%;background:url("/themes/personal/images/icons/close-icon.svg") center no-repeat #E20610;right:50%;margin-right:-25px;top:-25px;font-size:0}button.mfp-close:active{top:-25px}.mfp-close-btn-in .mfp-close{color:#fff}.magnific-popup--node{padding-left:0;padding-right:0}.magnific-popup--node button.mfp-close{width:39px;height:39px;right:16px;top:16px;margin:0}.breadcrumb{padding:0px 0 20px}.with-article-image .breadcrumb{color:#ffffff}.breadcrumb ol{display:flex;align-items:center}.breadcrumb ol li{display:flex;color:#181818;font-weight:500}.breadcrumb li:first-child a{font-size:0;width:20px;height:20px;background:url("/themes/personal/images/icons/home.svg") center no-repeat;background-size:contain}.breadcrumb li:before{font-family:"icomoon";content:"";margin:0 10px;font-size:14px;transform:rotate(-90deg)}.breadcrumb li:nth-last-child(2){flex-grow:1;padding-right:25px}.breadcrumb li.back{display:none;cursor:pointer;transition:0.1s}.breadcrumb li.back::before{content:"";margin:0;margin-right:10px;color:#E20610}.breadcrumb li.back:hover{color:#E20610}.breadcrumb a{text-decoration:none;color:#333333}.breadcrumb a:hover{color:#E20610}.with-article-image .breadcrumb a{color:#ffffff}.block-personal-local-tasks{position:fixed;left:0;bottom:0;z-index:555;background:#fff;border:none;padding:5px;-webkit-box-shadow:0 0 3px 3px rgba(0,0,0,0.15);box-shadow:0 0 3px 3px rgba(0,0,0,0.15);margin:0}.block-personal-local-tasks ul{padding:0;margin:0}.block-personal-local-tasks li{float:left;list-style:none;margin:0;padding:0}.block-personal-local-tasks li+li{margin-left:1px}.block-personal-local-tasks li a{display:block;color:#E20610;background:#fff;border:1px solid #E20610;padding:5px 10px;margin:0;-webkit-transition:0.3s;transition:0.3s}.block-personal-local-tasks li a:hover,.block-personal-local-tasks li a.active{background:#E20610;color:#fff;border:1px solid #E20610;text-decoration:none}.swiper-content{margin:0;position:relative}.swiper-smart-position-lock{-webkit-transform:none !important;transform:none !important;width:auto}.swiper-navigation-wrapper{position:absolute;left:0;bottom:0;width:100%;display:flex;align-items:center;justify-content:flex-end;padding:15px}.swiper-navigation-wrapper .swiper-button-next,.swiper-navigation-wrapper .swiper-button-prev{width:24px;height:24px;margin:0;left:initial;right:initial;background:none;display:flex;justify-content:center;align-items:center;position:relative}.swiper-navigation-wrapper .swiper-button-next:hover::after,.swiper-navigation-wrapper .swiper-button-prev:hover::after{color:#E20610}.swiper-navigation-wrapper .swiper-button-next{display:none}.swiper-navigation-wrapper .swiper-button-next[aria-label="Next slide"]{display:flex}.swiper-navigation-wrapper .swiper-button-next::after{content:"";font-weight:bold;font-family:"icomoon";font-size:24px;font-weight:400;color:#FFFFFF}.swiper-navigation-wrapper .swiper-button-prev{display:none;margin-right:5px}.swiper-navigation-wrapper .swiper-button-prev[aria-label="Previous slide"]{display:flex}.swiper-navigation-wrapper .swiper-button-prev::after{content:"";font-weight:bold;font-family:"icomoon";font-size:24px;font-weight:400;color:#FFFFFF}.swiper-navigation{display:flex;justify-content:center;align-items:center}.swiper-container{width:100%}.swiper-container .swiper-pagination{position:relative;padding-left:15px;padding-right:15px;display:flex;min-height:10px;justify-content:center;align-items:center;flex-wrap:wrap}.swiper-container .swiper-pagination.swiper-pagination-bullets{bottom:0}.swiper-container .swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet{width:6px;height:10px;opacity:1;transition:0.1s;background:none;border-radius:20px;display:flex;justify-content:center;align-items:center;margin:2px 10px}.swiper-container .swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet:before{background:#a0aec0;opacity:1;transition:0.1s;width:6px;height:6px;display:flex;border-radius:20px;content:""}.swiper-container .swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active{width:30px;height:10px;background:#E20610}.swiper-container .swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active:before{opacity:0}.swiper-smart-position-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.swiper-smart-position-hidden{display:none !important}.swipe-icon{display:flex;justify-content:flex-end;margin-bottom:15px;padding:0 15px}.swipe-icon .container{width:39px;height:35px;background:url("/themes/personal/images/icons/hand.svg") no-repeat center;background-size:contain;z-index:2}.page-error .site-container{padding-top:154px}.page-error .site-main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-error__content{text-align:center;font-size:18px;color:#333333}.page-error__content a{color:#FFFFFF}.page-error__content a:hover{color:#E20610;text-decoration:none}.page-error .error-page{text-align:center;font-size:18px;color:#FFFFFF}.page-error .error-page a{color:#E20610}.page-error .error-page .number{font-size:144px;font-weight:bold;color:#E20610;line-height:1}.gl-devel{font-family:"Cuprum";margin:15px auto 0;padding-left:26px;text-align:left;position:relative;display:table;text-transform:uppercase;line-height:1.25;color:#fff;white-space:nowrap}.gl-devel-mask{position:absolute;top:0;bottom:0;background:#E20610;width:0%}.gl-devel-mask--title{left:0}.gl-devel-mask--role{background:#E20610;right:0}.gl-devel-title{font-size:20px;display:table;position:relative}.gl-devel-title svg,.gl-devel-title img{position:absolute;right:100%;width:auto;height:80%;top:10%;margin:0 3px 0 0}.gl-devel-name{position:relative;transform:scale(0)}.gl-devel-role{font-size:10px;letter-spacing:3px;display:table;position:relative}.gl-devel-role a{text-decoration:none;position:relative;display:block;color:#fff;transform:scale(0)}.gl-devel-role a:after{content:"";position:absolute;left:0;bottom:0;right:0;height:1px;background:currentColor;transform:scaleX(0);transition-duration:0.2s}.gl-devel-role a:hover:after{transform:scaleX(1)}.gl-devel.is-animate .gl-devel-title img,.gl-devel.is-animate .gl-devel-title svg{animation:glyanec_img 5s infinite}.gl-devel.is-animate .gl-devel-mask{animation-delay:0.5s}.gl-devel.is-animate .gl-devel-mask--title{animation:mainBlock 1s cubic-bezier(0.74,0.06,0.4,0.92) forwards}.gl-devel.is-animate .gl-devel-mask--role{animation:mainBlockRight 1s cubic-bezier(0.74,0.06,0.4,0.92) forwards}.gl-devel.is-animate .gl-devel-role a,.gl-devel.is-animate .gl-devel-name{transition:0s ease 0.5s;transform:scale(1)}@keyframes mainBlock{0%{width:0%;left:0}50%{width:100%;left:0}100%{width:0;left:100%}}@keyframes mainBlockRight{0%{width:0%;right:0}50%{width:100%;right:0}100%{width:0;right:100%}}@keyframes glyanec_img{0%{transform:rotate3d(10,0,0,0deg)}20%{transform:rotate3d(10,0,0,0deg)}40%{transform:rotate3d(10,0,0,0deg)}60%{transform:rotate3d(0,10,0,180deg)}80%{transform:rotate3d(10,0,0,0deg)}}.maintenance-page{background:#131313}.maintenance-page .site-container{padding:30px;align-items:center;justify-content:center;text-align:center;font-size:16px}.maintenance-page .site-slogan{text-align:center}.maintenance-page .site-content{flex-grow:initial;padding-top:25px}.maintenance-page .site-content::before{content:"";position:absolute;left:0;right:0;top:0;width:50px;height:1px;margin:0 auto;background:#fff;opacity:0.5}.maintenance-page .site-header{position:static;text-align:center;box-shadow:none !important;background:#131313;height:auto;flex-direction:column;padding-bottom:25px}.maintenance-page .site-header::before{display:none}.maintenance-page h1{font-size:24px;font-weight:600;line-height:1.22;margin:5px 0 0}.maintenance-page .site-logo{display:block;font-size:0}.fancybox-thumbs{top:auto;width:auto;bottom:0;left:0;right:0;height:95px;padding:10px 10px 0 10px;box-sizing:border-box;background:rgba(0,0,0,0.3)}.fancybox-show-thumbs .fancybox-inner{right:0;bottom:95px;overflow:visible}.fancybox-thumbs::-webkit-scrollbar{height:7px}.fancybox-thumbs::-webkit-scrollbar-track{background:#2a2a2a;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,0.3)}.fancybox-thumbs::-webkit-scrollbar-thumb{background:#ccc;border-radius:10px}.site-container{padding-top:124px}.site-content{position:relative;z-index:2;flex-grow:1;min-width:0}.site-content__top{padding-bottom:35px}.site-main{padding-bottom:45px}.path-frontpage .site-container{padding-top:0}.path-frontpage .page-container{padding-bottom:35px}.path-frontpage .site-main{padding-bottom:0px}.path-frontpage .site-header{box-shadow:0px 16px 32px rgba(104,126,136,0.12)}.block-personal-breadcrumbs{display:none}.site-header{position:fixed;z-index:100;top:0;left:0;width:100%;transition:0.2s;background:#262626}.site-header--scroll{box-shadow:0px 16px 32px rgba(104,126,136,0.12)}.site-header--scroll .block-logo{right:15px;width:56px;transform:translateX(0)}.region-header-top{max-width:1920px;width:100%;margin:0 auto;padding-left:15px;padding-right:15px;position:relative;display:flex;align-items:center;padding-top:4px;padding-bottom:5px;background:#E20610}@media screen and (min-width:1200px){.region-header-top{padding-left:160px;padding-right:30px}}@media screen and (min-width:1800px){.region-header-top{padding-left:220px;padding-right:50px}}.b-user-login{display:flex;align-items:center}.b-user-login__item.type-register{display:none}.b-user-login__item.type-login a,.b-user-login__item.type-user a{display:flex;width:24px;height:24px;font-size:0;background:url("/themes/personal/images/icons/user_white.svg") center no-repeat}.b-user-login__item.type-logout{display:none;margin-left:15px}.b-user-login__item.type-logout a{display:flex;width:24px;height:24px;font-size:0;background:url("/themes/personal/images/icons/logout.svg") center no-repeat}.block-basket-count-pc{display:none}.block-footer-contacts .field--name-field-contacts-phone,.block-contacts-header .field--name-field-contacts-phone{display:flex;align-items:flex-start;flex-direction:column}.block-footer-contacts .field--name-field-contacts-phone .field__label--mod,.block-contacts-header .field--name-field-contacts-phone .field__label--mod{color:#f7fafc}.block-footer-contacts .field--name-field-contacts-phone .field__items,.block-contacts-header .field--name-field-contacts-phone .field__items{position:relative}.block-footer-contacts .field--name-field-contacts-phone .phones,.block-contacts-header .field--name-field-contacts-phone .phones{padding-right:20px}.block-footer-contacts .field--name-field-contacts-phone .phones>.field__item a,.block-contacts-header .field--name-field-contacts-phone .phones>.field__item a{font-size:16px;font-weight:bold;line-height:1.25;text-decoration:none;color:#f7fafc}.block-footer-contacts .field--name-field-contacts-phone .hidden-phones .arrow,.block-contacts-header .field--name-field-contacts-phone .hidden-phones .arrow{position:absolute;top:0;right:0;width:20px;height:20px;transition:0.3s;background:url("/themes/personal/images/icons/arrow_white_small.svg") center no-repeat}.block-footer-contacts .field--name-field-contacts-phone .hidden-phones .arrow.active,.block-contacts-header .field--name-field-contacts-phone .hidden-phones .arrow.active{transform:rotate(180deg)}.block-footer-contacts .field--name-field-contacts-phone .hidden-phones .hidden-phones-inner,.block-contacts-header .field--name-field-contacts-phone .hidden-phones .hidden-phones-inner{position:absolute;z-index:5;top:100%;right:0;left:-10px;visibility:hidden;padding:5px 10px;transition:all 0.3s;transform:translateY(10px);opacity:0;border-radius:10px;background:#fff;box-shadow:0 0 3px rgba(0,0,0,0.3)}.block-footer-contacts .field--name-field-contacts-phone .hidden-phones .hidden-phones-inner .field__item a,.block-contacts-header .field--name-field-contacts-phone .hidden-phones .hidden-phones-inner .field__item a{display:inline-flex;font-size:16px;font-weight:bold;line-height:1.25;text-decoration:none;color:#181818}.block-footer-contacts .field--name-field-contacts-phone .hidden-phones .hidden-phones-inner.active,.block-contacts-header .field--name-field-contacts-phone .hidden-phones .hidden-phones-inner.active{visibility:visible;transform:none;opacity:1}.block-contacts-header{flex-grow:1}.block-contacts-header-pc{display:none}.region-header-bottom{max-width:1920px;width:100%;margin:0 auto;padding-left:15px;padding-right:15px;display:flex;align-items:center;justify-content:center;transition:0.1s}@media screen and (min-width:1200px){.region-header-bottom{padding-left:160px;padding-right:30px}}@media screen and (min-width:1800px){.region-header-bottom{padding-left:220px;padding-right:50px}}.block-logo{position:absolute;z-index:-2;top:51px;right:50%;width:85px;transition:0.3s;transform:translateX(50%)}.block-logo img{max-width:100%}.block-logo .field--name-field-block-text{display:none}.open_menu{width:24px;height:24px;margin-left:10px;border:none;background:url("/themes/personal/images/icons/menu.svg") no-repeat center}.block-main-slider{position:relative;z-index:1;background-color:rgba(247,250,252,0.85);background-size:cover}.block-main-slider .swiper-slide{height:auto}.block-main-slider .swiper-navigation-wrapper{bottom:30px;justify-content:flex-start;height:10px}.block-main-slider .swiper-pagination{padding-right:5px;padding-left:5px}.paragraph--type--slide{position:relative;z-index:1;display:flex;align-items:center;height:100%;padding:170px 15px 180px 15px}.paragraph--type--slide::before{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;content:"";opacity:0.7;background:#181818}.slide_info{position:relative;z-index:1}.slide_img{position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0}.field--name-field-slide-img-mob{height:100%}.field--name-field-slide-img-mob img{width:100%;height:100%;object-fit:cover}.field--name-field-slide-img{height:100%}.field--name-field-slide-img img{width:100%;height:100%;object-fit:cover}.field--name-field-slide-title{margin-bottom:25px;font-size:40px;font-weight:1000;line-height:1}.field--name-field-slide-desc{margin-bottom:30px;font-size:20px;font-weight:700;line-height:1.25}.field--name-field-slide-desc a{color:#FFD43C}.slide_info__bottom{display:flex;flex-direction:column-reverse}.field--name-field-slide-price{margin-bottom:10px;font-size:24px;font-weight:bold;line-height:1.25}.field--name-field-slide-link a{font-weight:600;font-size:16px;line-height:1.2;background:#E20610;padding:5px 40px;display:inline-flex;justify-content:center;align-items:center;min-height:50px;text-decoration:none;transition:0.2s;text-align:center;color:#fff;border:none;border-radius:25px}.field--name-field-slide-link a:hover{background:#fff;color:#E20610}.field--name-field-slide-link a:after{content:"";font-family:"icomoon";font-size:20px;font-weight:400;line-height:1;color:#fff;transition:0.2s;margin-left:8px}.field--name-field-slide-link a:hover{background:#fff;color:#E20610}.field--name-field-slide-link a:hover:after{color:#E20610}.view-id-categories .view-header{margin-bottom:15px}.view-id-categories .field--name-field-block-title{font-size:24px;line-height:1.25;font-weight:bold;margin-bottom:10px;text-align:center}@media screen and (min-width:1500px){.view-id-categories .field--name-field-block-title{font-size:28px}}@media screen and (min-width:1800px){.view-id-categories .field--name-field-block-title{font-size:34px}}.view-id-categories .field--name-field-block-subtitle{text-align:center}.view-id-categories .view-content{display:flex;flex-wrap:wrap;margin:0 -4px -8px}.view-id-categories .views-row{position:relative;width:50%;margin-bottom:8px;padding:0 4px}.view-id-categories .views-field-field-taxonomy-img{display:flex;justify-content:center}.view-id-categories .views-field-field-taxonomy-img img{display:flex;border-radius:10px 10px 0 0}.view-id-categories .views-field-name .field-content{display:block}.view-id-categories .views-field-name a{display:block;padding:10px;font-size:12px;font-weight:700;text-align:center;text-decoration:none;color:#FFFFFF;border-radius:0 0 10px 10px;background:#E20610}.view-id-categories .views-field-name a::after{display:inline-block;width:18px;height:18px;margin-left:10px;content:"";vertical-align:middle;background:url("/themes/personal/images/icons/arrow-right.svg") no-repeat center;background-size:12px}.view-id-categories .swiper-navigation-wrapper{top:0;bottom:initial}.view-id-categories .swiper-wrapper{padding-top:30px}.block-views-block__catalog-block-2 .block-content,.block-views-block__catalog-block-3 .block-content{margin:0 -15px;padding:35px 15px;background:#262626}.block-views-block__catalog-block-2 .swiper-container,.block-views-block__catalog-block-3 .swiper-container{width:auto;margin:0 -15px;padding:0 15px}.block-views-block__catalog-block-2 .view-header,.block-views-block__catalog-block-3 .view-header{margin-bottom:15px}.block-views-block__catalog-block-2 .field--name-field-block-title,.block-views-block__catalog-block-3 .field--name-field-block-title{font-size:24px;line-height:1.25;font-weight:bold;margin-bottom:10px;text-align:center}@media screen and (min-width:1500px){.block-views-block__catalog-block-2 .field--name-field-block-title,.block-views-block__catalog-block-3 .field--name-field-block-title{font-size:28px}}@media screen and (min-width:1800px){.block-views-block__catalog-block-2 .field--name-field-block-title,.block-views-block__catalog-block-3 .field--name-field-block-title{font-size:34px}}.block-views-block__catalog-block-2 .field--name-field-block-subtitle,.block-views-block__catalog-block-3 .field--name-field-block-subtitle{text-align:center}.block-views-block__catalog-block-2 .pager-show-more,.block-views-block__catalog-block-3 .pager-show-more{display:none}.block-views-block__catalog-block-3{padding-top:0}.block-views-block__catalog-block-3 .block-content{padding-top:70px}.site-footer{position:relative;z-index:1;padding-top:25px;padding-bottom:115px;color:#fff;background:#2d3748}.site-footer:after{position:absolute;z-index:-1;right:-1px;bottom:89px;width:140%;height:100%;content:"";background:url("/themes/personal/images/f_after.png") bottom right no-repeat;background-size:contain}.site-footer:before{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;content:"";opacity:0.8;background:#000000}.region-footer-top{max-width:1920px;width:100%;margin:0 auto;padding-left:15px;padding-right:15px}@media screen and (min-width:1200px){.region-footer-top{padding-left:160px;padding-right:30px}}@media screen and (min-width:1800px){.region-footer-top{padding-left:220px;padding-right:50px}}.region-footer{max-width:1920px;width:100%;margin:0 auto;padding-left:15px;padding-right:15px}@media screen and (min-width:1200px){.region-footer{padding-left:160px;padding-right:30px}}@media screen and (min-width:1800px){.region-footer{padding-left:220px;padding-right:50px}}.block-footer-bg{position:absolute;z-index:-2;top:0;left:0;width:100%;height:100%}.block-footer-bg:after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";opacity:0.9}.block-footer-bg img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.block-footer-logo .field--name-body{display:flex;align-items:center;justify-content:center;margin-bottom:15px;font-size:0}.block-footer-logo .field--name-field-logo{display:flex;justify-content:center;max-width:122px;margin:0 auto 15px}.block-footer-contacts{margin-bottom:25px;text-align:center}.block-footer-contacts .field--name-field-contacts-phone{align-items:center;margin-bottom:5px}.block-footer-contacts .field--name-field-contacts-phone .phones>.field__item a{font-size:20px}.block-footer-contacts .field--name-field-contacts-phone .hidden-phones .hidden-phones-inner .field__item a{font-size:20px}.block-footer-contacts .field--name-field-contacts-phone .field__label--mod{display:none}.block-footer-contacts .field--name-field-contacts-time{display:flex;align-items:center;flex-direction:column;margin-bottom:5px}.block-footer-contacts .field--name-field-contacts-time p{margin-bottom:0}.block-footer-contacts .field--name-field-contacts-phone .hidden-phones .arrow{position:static;margin-left:2px}.block-footer-contacts .field--name-field-contacts-phone .phones{display:inline-flex;align-items:center;padding-right:0}.block-footer-contacts .field--name-field-contacts-chatbot{margin-bottom:5px}.block-footer-contacts .field--name-field-contacts-chatbot .field__label--mod{font-weight:bold}.block-footer-contacts .field--name-field-contacts-chatbot .field__item a{font-weight:bold;color:#fff}.block-footer-contacts .field--name-field-contacts-adress{margin-bottom:5px}.block-footer-contacts .field--name-field-contacts-adress a{font-family:"Gilroy";font-weight:700;text-decoration:underline;color:#FFFFFF}.block-footer-contacts .field--name-field-contacts-email{margin-bottom:5px}.block-footer-contacts .field--name-field-contacts-email a{font-weight:bold;text-decoration:none;color:#fff}.block-footer-contacts .field--name-field-contacts-social{justify-content:center;padding-left:0}.field--name-field-contacts-social{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:-10px;padding-left:21px}.field--name-field-contacts-social>.field__item:not(:last-child){margin-right:15px}.field--name-field-contacts-social>.field__item{margin-bottom:10px}.paragraph--type--social-network{position:relative}.paragraph--type--social-network .field--name-field-social-link a{position:absolute;top:0;right:0;bottom:0;left:0;font-size:0;opacity:0}.site-footer .block-menu{margin-bottom:15px}.site-footer .block-menu h2{margin-bottom:20px;text-align:center;color:#FF7169}.site-footer .block-menu .menu{display:flex;flex-direction:column;list-style:none}.site-footer .block-menu .menu li{margin-bottom:10px;text-align:center}.site-footer .block-menu .menu li a{font-weight:600;text-decoration:none;color:#fff}.site-footer .menu--main{display:none}.block-copyright{margin-bottom:25px;font-size:10px;text-align:center}.page-node-2 .site-content__top{padding-bottom:0}.page-node-2 .block-instagram-lite .insta_title .insta_subtitle{color:#FFD43C}.page-node-2 .block-instagram-lite .insta-views{display:flex;overflow-x:auto;margin:0 -15px;padding:0 15px;-ms-overflow-style:none;scrollbar-width:none}.page-node-2 .block-instagram-lite .insta-views::-webkit-scrollbar{display:none}.page-node-2 .block-instagram-lite .insta-row{flex-shrink:0}.page-node-2 .block-instagram-lite .insta-row:last-child{padding-right:0}.block-about{position:relative;z-index:1;padding:35px 0}.block-about .field--name-field-about-img{margin-bottom:20px}.block-about .field--name-field-about-img img{display:flex;border-radius:10px}.block-about .field--name-field-about-logo{display:flex;justify-content:center;margin-bottom:20px}.block-about .block-title{color:#E20610}.block-about .field--name-body{overflow:auto;max-height:325px;margin-bottom:0;padding-right:10px}.block-about .field--name-body::-webkit-scrollbar{width:5px}.block-about .field--name-body::-webkit-scrollbar-track{background-color:#fff}.block-about .field--name-body::-webkit-scrollbar-track-piece{background-color:#ffffff}.block-about .field--name-body::-webkit-scrollbar-thumb{height:50px;background-color:#E20610}.block-about .field--name-body::-webkit-scrollbar-corner{background-color:#999}.block-about .field--name-body::-webkit-resizer{background-color:#666}.block-about .block-instagram-lite .insta_title{width:auto}.site-main .block-instagram-lite{padding:35px 0}.site-main .block-instagram-lite .block-content{margin-right:-15px;margin-left:-15px;padding-left:15px}.site-main .block-instagram-lite .title-wrapper{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;width:100%;margin-bottom:23px;padding-right:15px}.site-main .block-instagram-lite .instagram_feed{display:flex;overflow:auto hidden;width:auto;margin:0 -15px;padding:0 15px;-ms-overflow-style:none;scrollbar-width:none}.site-main .block-instagram-lite .instagram_feed::-webkit-scrollbar{display:none}.site-main .block-instagram-lite .instagram_gallery{flex-shrink:0;width:190px;padding-right:5px;padding-left:5px}.site-main .block-instagram-lite .instagram_gallery a{position:relative;display:flex;overflow:hidden;border-radius:10px}.site-main .block-instagram-lite .instagram_gallery a:after{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;content:"";opacity:0.15;background:#FFFFFF}.site-main .block-instagram-lite .insta-post{position:absolute;z-index:2;top:50%;left:0;display:flex;align-items:center;justify-content:center;width:100%;padding:15px;font-size:16px;font-weight:500;transform:translateY(-50%);color:#fff}.site-main .block-instagram-lite .insta-post span{margin-right:8px;margin-left:8px}.site-main .block-instagram-lite .insta-post span.count_likes:before{display:inline-block;width:18px;height:18px;margin-right:2px;content:"";vertical-align:middle;background:url("/themes/personal/images/icons/insta-like.svg") no-repeat center}.site-main .block-instagram-lite .insta-post span.count_comments:before{display:inline-block;width:18px;height:18px;margin-right:2px;content:"";vertical-align:middle;background:url("/themes/personal/images/icons/insta-comment.svg") no-repeat center}.site-main .block-instagram-lite .insta_title{font-size:24px;line-height:1.25;font-weight:bold;margin-bottom:10px;width:100%;margin-bottom:5px;padding-right:50px;text-align:left}@media screen and (min-width:1500px){.site-main .block-instagram-lite .insta_title{font-size:28px}}@media screen and (min-width:1800px){.site-main .block-instagram-lite .insta_title{font-size:34px}}.site-main .block-instagram-lite .insta_title .insta_subtitle{width:100%;padding-top:5px;font-size:16px;font-weight:bold;color:#E20610}.site-main .block-instagram-lite .insta_sub{font-weight:600;font-size:16px;line-height:1.2;background:#E20610;padding:5px 40px;display:inline-flex;justify-content:center;align-items:center;min-height:50px;text-decoration:none;transition:0.2s;text-align:center;color:#fff;border:none;border-radius:25px;min-height:40px;padding:9px 16px}.site-main .block-instagram-lite .insta_sub:hover{background:#fff;color:#E20610}.site-main .block-instagram-lite .insta_username{font-weight:bold}.block-cashback-animation{display:none}.block-why-us{padding:35px 0}.block-why-us .block-title{margin-bottom:23px;text-align:center}.block-why-us .field--name-field-why-us-benefit>.field__item+.field__item{margin-top:10px}.paragraph--type--benefit{padding:22px 14px;border-radius:10px;background:#262626}.paragraph--type--benefit .field--name-field-benefit-icon{display:flex;justify-content:center;margin-bottom:15px}.paragraph--type--benefit .field--name-field-benefit-title{margin-bottom:15px;font-size:18px;font-weight:bold;line-height:1.25;text-align:center;color:#FFD43C}.paragraph--type--benefit .field--name-field-benefit-desc{text-align:center}.why_us_info .field--name-field-why-us-subtitle{margin-bottom:30px;font-size:30px;font-weight:bold;line-height:1.25}.why_us_info .field--name-body{margin-bottom:10px;font-size:20px}.why_us_info .field--name-body ul{font-size:16px}.why_us_info .field--name-body ul li::before{top:-3px;width:24px;height:24px;border-radius:0;background:url("/themes/personal/images/icons/like.svg") center no-repeat;background-size:contain}.why_us_info .field--name-body ul li{margin-bottom:10px;padding-left:34px}.why_us_info .field--name-field-why-us-links{display:flex;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.why_us_info .field--name-field-why-us-links>.field__item{max-width:50%;padding-right:5px;padding-left:5px}.why_us_info .field--name-field-why-us-img{padding-top:15px}.paragraph--type--link-img{position:relative}.field--name-field-link-img-link a{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;font-size:0;opacity:0}.block-banner-about{position:relative;z-index:1;display:flex;align-items:center;flex-direction:column;justify-content:center;min-height:400px;margin-bottom:15px;padding:25px;text-align:center;color:#fff}.block-banner-about .field--name-field-banner-img{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%}.block-banner-about .field--name-field-banner-img:after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";opacity:0.75;background:#181818}.block-banner-about .field--name-field-banner-img img{width:100%;height:100%;object-fit:cover}.block-banner-about .field--name-body{font-size:16px;font-weight:bold;line-height:1.25;color:#FFD43C}.block-banner-about .field--name-field-banner-title{margin-bottom:10px;font-size:24px;font-weight:bold;line-height:1.25}.page_title{margin-top:0;font-size:20px}.page-title{margin-top:20px;margin-bottom:20px;font-size:24px}.page-node-type-news .block-share{padding-top:0}.node_news .field--name-field-news-img{margin-bottom:15px}.node_news .field--name-field-news-img img{display:flex;border-radius:10px}.node_news .node_news__date{display:flex;margin-bottom:10px;color:#FFD43C}.block-share{position:relative;z-index:2;display:flex;align-items:center;padding-top:10px}.block-share .block-title{margin-right:7px;margin-bottom:0;font-family:"Gilroy";font-size:14px;font-weight:bold}.block-share span{display:flex;align-items:center;justify-content:center}.block-share svg{width:24px !important;height:24px !important;fill:#FFFFFF !important}.block-share .at-style-responsive .at-share-btn{margin:0;padding:0;background:none !important}.block-share .at-style-responsive .at-share-btn:not(:last-child){margin-right:10px}.view-id-news .views-row{margin-bottom:15px}.node_news_teaser{position:relative;display:flex;align-items:center}.node_news_teaser .field--name-field-news-img{width:50%}.node_news_teaser .field--name-field-news-img img{display:flex;border-radius:10px}.node_news_teaser .node_news_teaser__info{width:50%;padding-left:10px}.node_news_teaser .node_news_teaser__date{display:flex;margin-bottom:4px;font-size:10px;color:#FFD43C}.node_news_teaser .node_news_teaser_title{text-decoration:none;color:#FFFFFF}.node_news_teaser .node_news_teaser_title:after{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;content:""}.view-promotions #views-exposed-form-promotions-page-1{max-width:100%}.view-promotions #views-exposed-form-promotions-page-1 .form--inline>.form-item{margin-bottom:0}.view-promotions #views-exposed-form-promotions-page-1 .form--inline>.form-item>label{display:none}.view-promotions #views-exposed-form-promotions-page-1 .form-actions{margin:0}.personal-form-style.auto-submit .form-actions .form-submit{display:none}.view-id-promotions .views-row{margin-bottom:30px}.field--name-field-action-img img{display:flex;border-radius:10px}.node_action_teaser{position:relative}.node_action_teaser .field--name-title{font-size:16px;font-weight:bold;line-height:1.25}.node_action_teaser .field--name-field-action-sale{font-size:42px;font-weight:bold;line-height:1;color:#FFD43C}.node_action_teaser .field--name-field-action-sale+.field--name-title{padding-left:15px}.node_action_teaser__img{position:relative;margin-bottom:15px}.node_action_teaser__marks{position:absolute;top:20px;left:0;display:flex;align-items:flex-start;flex-direction:column}.node_action_teaser__marks .field--name-field-action-date-end{display:flex;align-items:center;min-height:50px;margin-bottom:5px;padding:10px 25px;font-size:16px;font-weight:bold;line-height:1.25;color:#E20610;border-radius:0px 25px 25px 0px;background:#ffffff;box-shadow:0px 8px 22px rgba(131,151,159,0.15)}.field--name-field-action-mark{display:flex;align-items:flex-start;flex-direction:column}.field--name-field-action-mark .field__item{display:flex;align-items:center;min-height:50px;margin-bottom:5px;padding:10px 25px;font-size:16px;font-weight:bold;line-height:1.25;color:#E20610;border-radius:0px 25px 25px 0px;background:#ffffff;box-shadow:0px 8px 22px rgba(131,151,159,0.15)}.node_action_teaser__title{display:flex;align-items:center;justify-content:center;padding:0 10px}.node_action_teaser__link{display:flex;justify-content:center;width:100%;padding-top:20px}.node_action_full_link{font-weight:600;font-size:16px;line-height:1.2;background:#E20610;padding:5px 40px;display:inline-flex;justify-content:center;align-items:center;min-height:50px;text-decoration:none;transition:0.2s;text-align:center;color:#fff;border:none;border-radius:25px;background:#E20610}.node_action_full_link:hover{background:#fff;color:#E20610}.node_action_full_link:after{content:"";font-family:"icomoon";font-size:20px;font-weight:400;line-height:1;color:#fff;transition:0.2s;margin-left:8px}.node_action_full_link:hover{background:#fff;color:#E20610}.node_action_full_link:hover{background:#fff;color:#E20610}.node_action_full_link:hover:after{color:#E20610}.node_action_full_link:before{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;content:""}.b-counter__list{display:flex;align-items:center;min-width:145px}.b-counter__item{display:flex;align-items:center;justify-content:flex-end}.bullets:after{padding-right:3px;padding-left:3px;content:":"}.node_action_full .node_action_full__title .field--name-title{display:flex;margin-bottom:20px;font-size:16px;font-weight:bold;line-height:1.25;text-decoration:none}.node_action_full .field--name-field-action-img{margin-bottom:15px}.node_action_full .node_action_full__img{position:relative}.node_action_full .node_action_full__marks{position:absolute;top:20px;left:0;display:flex;align-items:flex-start;flex-direction:column}.node_action_full .field--name-field-action-sale{margin-bottom:15px;font-size:42px;font-weight:700;line-height:1;color:#E20610}.node_action_full .field--name-field-action-mark .field__item{min-height:40px}.node_action_full .b-counter{margin-top:20px;padding:15px;color:#fff;border-radius:10px;background:#E20610}.node_action_full .b-counter__list{justify-content:center;font-size:24px;font-weight:bold}.node_action_full .field--name-body{margin-bottom:20px}.node_action_full .block-share{margin-bottom:30px}.node_action_full .field--name-field-action-product>.field__label{margin-bottom:25px;font-size:16px;font-weight:700;line-height:1.25}.node_action_full .field--name-field-action-product>.field__items{display:flex;flex-wrap:wrap;margin:0 -7.5px -30px}.node_action_full .field--name-field-action-product>.field__items>.field__item{width:50%;margin-bottom:30px;padding:0 7.5px}.node_action_full .field--name-field-action-product .node{height:100%}.node_action_full .field--name-field-action-product .b-product-small{height:100%;background:#111111}.node_action_full .field--name-field-action-product .b-product-small__info{width:100%}.field--name-field-cashback-banner-img{margin-bottom:30px}.field--name-field-cashback-banner-img img{display:flex;border-radius:10px}.field--name-field-cashback-banner-title{margin-bottom:10px;font-size:42px;font-weight:bold;line-height:1}.block-cashback-banner{position:relative;z-index:1;padding:35px 0}.block-cashback-banner:before{position:absolute;z-index:-2;top:0;right:-15px;bottom:0;left:-15px;content:"";background:#262626}.block-cashback-banner:after{position:absolute;z-index:-1;top:0;right:-15px;bottom:0;left:-15px;content:"";background:url("/themes/personal/images/cashback_decor.png") center no-repeat;background-size:cover}.block-cashback-banner .block-content{position:relative;z-index:2}.block-cashback-banner .conditions{flex-direction:column;margin-top:50px;margin-right:0;margin-left:0;padding:30px 8px;font-size:16px;font-weight:700;text-align:center;border-radius:10px;background:#E20610}.block-cashback-banner .field--name-body{margin-bottom:0}.block-cashback-rules{padding-top:50px;padding-bottom:5px}.block-cashback-rules .block-content{padding:30px;text-align:center;color:#fff;border-radius:10px;background:#E20610}.field--name-field-cahsback-rules-item .field__item{font-size:16px;font-weight:bold;line-height:1.25}.field--name-field-cahsback-rules-item .field__item:not(:last-child){margin-bottom:10px}.block-faq{padding:35px 0}.block-faq .block-title{margin-bottom:23px;text-align:center}.block-faq .field--name-field-faq>.field__item:not(:last-child){margin-bottom:5px}.block-faq .paragraph--type--faq{transition:0.2s;border-radius:10px;background:#262626}.block-faq .paragraph--type--faq.active{background:#E20610}.block-faq .field--name-field-faq-question{display:flex;align-items:center;justify-content:space-between;padding:15px;font-size:16px;font-weight:bold;transition:0.3s}.block-faq .field--name-field-faq-question:after{margin-left:15px;font-family:"icomoon";font-size:24px;font-weight:400;content:"";transition:0.3s;color:#E20610}.block-faq .field--name-field-faq-question.active{color:#fff}.block-faq .field--name-field-faq-question.active:after{content:"";color:#fff}.block-faq .field--name-field-faq-answer{display:none;padding:0 15px 15px 15px;color:#fff}.page-node-34 .block-share{padding-top:0}.block-delivary-and-payment{position:relative;z-index:1}.block-delivary-and-payment::before{position:absolute;z-index:-1;top:-150px;right:-150px;width:253px;height:316px;content:"";background:url("/themes/personal/images/delivery_decor.png") no-repeat center}.paragraph--type--icon-text{padding:25px;border-radius:10px;background:#262626}.field--name-field-deliv-and-payment-item>.field__item{margin-bottom:25px}.icon_text_head{display:flex;align-items:center;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #FCF6C2}.icon_text_head .field--name-field-icon-text-img{flex-shrink:0;margin-right:15px}.icon_text_head .field--name-field-icon-text-title{font-size:16px;font-weight:700}.field--name-field-icon-text-desc ul li{padding-left:34px}.field--name-field-icon-text-desc ul li:not(:last-child){margin-bottom:15px}.field--name-field-icon-text-desc ul li:before{position:absolute;top:0;left:0;display:inline-block;width:24px;height:24px;content:"";background:url("/themes/personal/images/icons/like.svg") center no-repeat;background-size:contain}.js-form-item-field-review-rating-0-rating .select2{display:none}.magnific-node-review-ajax-form-form .fivestar-widget{display:flex;justify-content:center}.node--type-review.node--unpublished .node_review_teaser_main{background:rgba(205,32,44,0.1)}.node_review_teaser_main{display:flex;flex-direction:column;padding:17px 15px;border-radius:10px;background:#262626}.node_review_teaser_left{display:flex;flex-direction:column;width:100%;padding-bottom:15px}.node_review_teaser_name{margin-bottom:2px;font-size:16px;font-weight:bold;line-height:1.25}.field--name-field-review-rating{padding-top:10px;padding-bottom:10px}.field--name-field-review-rating .description{display:none}.node_review_teaser_links{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;padding-top:15px}.toggle_comment span{display:flex;align-items:center;font-weight:bold;cursor:pointer;user-select:none;transition:0.2s}.toggle_comment span.toggle_comment_open:after{margin-left:10px;font-family:"icomoon";font-size:18px;font-weight:400;content:"";transition:0.3s;color:#FFD43C}.toggle_comment span.toggle_comment_open.active{display:none}.toggle_comment span.toggle_comment_hide{display:none}.toggle_comment span.toggle_comment_hide:after{margin-left:10px;font-family:"icomoon";font-size:18px;font-weight:400;content:"";transition:0.3s;color:#FFD43C}.toggle_comment span.toggle_comment_hide.active{display:flex}.toggle_comment:hover span{color:#FFD43C}.add_review{font-weight:600;font-size:16px;line-height:1.2;background:#E20610;padding:5px 40px;display:inline-flex;justify-content:center;align-items:center;min-height:50px;text-decoration:none;transition:0.2s;text-align:center;color:#fff;border:none;border-radius:25px}.add_review:hover{background:#fff;color:#E20610}.path-reviews .page-title{text-align:center}.view-id-reviews .view-header{display:flex;justify-content:center;margin-bottom:30px}.view-id-reviews .view-content{margin-bottom:10px}.view-id-reviews .views-row{margin-bottom:5px}.add_answer{display:flex;align-items:center;font-weight:bold;text-decoration:none;color:#FFFFFF}.add_answer:before{width:18px;height:18px;margin-right:10px;content:"";background:url("/themes/personal/images/icons/reply.svg") no-repeat center}.add_answer:hover{color:#FFD43C}.comment-form .form-actions .form-submit[value="Preview"],.node-review-form .form-actions .form-submit[value="Preview"]{display:none}.node_review_teaser_answer{display:none;padding-left:30px}.node_review_teaser_answer .comment{margin-top:5px;padding:15px;border-radius:10px;background:#262626}.node_review_teaser_answer .field--name-field-comment-name{display:flex;align-items:center;margin-bottom:15px;font-size:16px;font-weight:bold;line-height:1.25}.node_review_teaser_answer .field--name-field-comment-name:before{width:18px;height:18px;margin-right:10px;content:"";background:url("/themes/personal/images/icons/reply.svg") no-repeat center}.fivestar-basic div.fivestar-widget .star,.fivestar-basic div.fivestar-widget .star a,.fivestar-basic div.fivestar-widget-static .star{background:none}div.fivestar-widget .cancel,div.fivestar-widget .star{width:20px;height:19px;margin:0 2px}div.fivestar-widget-static .star{width:19px;height:18px;margin:0 1px}.fivestar-form-item .star span.on{background:url("/themes/personal/images/icons/star.svg") center no-repeat !important;background-size:contain !important}.fivestar-form-item .star span.off{background:url("/themes/personal/images/icons/star_off.svg") center no-repeat !important;background-size:contain !important}.fivestar-widget .star a{background:url("/themes/personal/images/icons/star_off.svg") center no-repeat !important;background-size:contain !important}.fivestar-widget .star.hover a{background:url("/themes/personal/images/icons/star.svg") center no-repeat !important;background-size:contain !important}.fivestar-widget .star.on a{background:url("/themes/personal/images/icons/star.svg") center no-repeat !important;background-size:contain !important}.confirmation-message{font-weight:bold;color:#E20610}.view-catalog #views-exposed-form-catalog-block-1{max-width:100%}.view-catalog #views-exposed-form-catalog-block-1 .form--inline>.form-item{margin-bottom:0}.view-catalog #views-exposed-form-catalog-block-1 .form--inline>.form-item>label{display:none}.view-catalog #views-exposed-form-catalog-block-1 .form-actions{margin:0}.view-id-catalog .views-row{margin-bottom:30px}.view-id-catalog .swiper-slide{height:initial}.view-id-catalog .node--type-product,.view-id-catalog .b-product-small{height:100%}.view-id-catalog.view-has-slider .views-row{margin-bottom:0}.view-id-catalog.view-has-slider .swiper-container{padding-bottom:25px}.view-id-catalog.view-has-slider .b-product-small{box-shadow:none}.path-catalog .site-container,.path-taxonomy .site-container{padding-top:154px}.mfp-content{display:inline-flex;flex-direction:column;height:100%}.mfp-wrap.mfp-catalog-filter{height:calc(100% - 50px);background:#181818}.mfp-wrap.mfp-catalog-filter .mfp-content{padding:15px}.mfp-wrap.mfp-catalog-filter .mfp-container{height:auto}.mfp-wrap.mfp-catalog-filter .filter-title{margin-bottom:20px;font-size:24px;font-weight:700}.mfp-wrap.mfp-catalog-filter .form-actions .form-submit{display:none}.mfp-wrap.mfp-catalog-filter button.mfp-close{top:-8px;right:-14px;margin:0;background-color:transparent}.filter-btn{display:flex;align-items:center;justify-content:center;width:100%;margin-bottom:30px;padding:15px 25px;text-align:center;color:#181818;border-radius:50px;background:#FFFFFF}.filter-btn span{display:inline-flex;align-items:center}.filter-btn span::after{display:inline-block;width:20px;height:20px;margin-left:10px;content:"";background:url("/themes/personal/images/icons/filter.svg") no-repeat center;background-size:contain}.mobile-apply-filter{position:fixed;z-index:2000;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;height:50px;font-size:16px;font-weight:600;cursor:pointer;color:#fff;background:#E20610;-ms-touch-action:manipulation;touch-action:manipulation}.view-id-catalog.view-display-id-page_1 .view-content{display:flex;flex-wrap:wrap;margin:0 -7.5px -30px}.view-id-catalog.view-display-id-page_1 .views-row{width:50%;margin-bottom:30px;padding:0 7.5px}.view-id-catalog.view-display-id-page_1 .b-product-small{background:#111111}.view-id-catalog.view-display-id-page_1 .view-filters{display:none}.view-id-catalog.view-display-id-page_1.is-sortable .content-wrapper{outline:2px solid red !important}.view-id-catalog.view-display-id-page_1 .view-filters .form-checkboxes,.mfp-catalog-filter .view-filters .form-checkboxes{display:flex;flex-direction:column}.view-id-catalog.view-display-id-page_1 .view-filters .form-checkboxes .option,.mfp-catalog-filter .view-filters .form-checkboxes .option{display:inline-flex;align-items:center}.view-id-catalog.view-display-id-page_1 .view-filters .form-checkboxes img,.mfp-catalog-filter .view-filters .form-checkboxes img{margin-right:7px}.view-id-catalog.view-display-id-page_1 .view-filters .form-checkbox+label.option::before,.view-id-catalog.view-display-id-page_1 .view-filters .form-checkbox+label.option::after,.mfp-catalog-filter .view-filters .form-checkbox+label.option::before,.mfp-catalog-filter .view-filters .form-checkbox+label.option::after{top:0;bottom:0;margin:auto 0}.view-id-catalog.view-display-id-page_1 .view-filters .form-actions,.mfp-catalog-filter .view-filters .form-actions{display:none}.view-filters{margin-bottom:30px}.b-product-small{position:relative;display:flex;overflow:hidden;align-items:center;flex-direction:column;padding-bottom:9px;border-radius:10px;background:#181818}.b-product-small .basket_item_count{display:none}.b-product-small__top{position:relative;display:block;margin-bottom:10px;text-align:center}.b-product-small__top img{display:block}.b-product-small__info{display:flex;align-items:center;flex-direction:column;height:100%;padding:0 8px}.b-product-small__load_full{position:absolute;z-index:5;top:0;right:0;bottom:0;left:0;font-size:0;opacity:0}.b-product-small__title{margin-bottom:5px;font-size:12px;font-weight:bold;text-align:center;text-decoration:none;color:inherit}.b-product-small__title:after{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;content:""}.b-product-small__title a{text-decoration:none;color:inherit}.b-product-small__minprice{margin-bottom:5px;font-weight:700;text-align:center;color:#E20610}.b-product-small .field--name-field-product-category{display:none;margin-bottom:10px;padding:8px 12px;font-size:12px;font-weight:600;line-height:1.2;text-align:center;letter-spacing:3px;text-transform:uppercase;border-radius:30px;background:rgba(255,255,255,0.1)}.b-product-small .field--name-field-product-category>.field__item:not(:last-child){position:relative;margin-right:20px}.b-product-small .field--name-field-product-category>.field__item:not(:last-child):after{position:absolute;top:50%;right:-12px;width:4px;height:4px;margin-top:-2px;content:"";border-radius:50%;background:#E20610}.b-product-small .b-product__status{top:5px;left:0}.b-product-small .b-product__status .item{padding:4px;font-size:10px}.b-product-small .b-product__status .item::before{width:12px;height:12px}.b-product-small .field--name-field-product-ingredient{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:15px;font-size:12px;line-height:1.2;text-align:center}.b-product-small .field--name-field-product-ingredient>.field__item:not(:last-child):after{margin-right:3px;content:","}.b-product-small .basket_add_button_wrap{display:flex;align-items:flex-end;flex-grow:1}.b-product-small .addto_basket_button{font-weight:600;font-size:16px;line-height:1.2;background:#E20610;padding:5px 40px;display:inline-flex;justify-content:center;align-items:center;min-height:50px;text-decoration:none;transition:0.2s;text-align:center;color:#fff;border:none;border-radius:25px;position:relative;z-index:5;min-height:35px;padding:2px 10px;font-size:14px}.b-product-small .addto_basket_button:hover{background:#fff;color:#E20610}.b-product-small .addto_basket_button:after{content:"";font-family:"icomoon";font-size:20px;font-weight:400;line-height:1;color:#fff;transition:0.2s;margin-left:8px}.b-product-small .addto_basket_button:hover{background:#fff;color:#E20610}.b-product-small .addto_basket_button:hover:after{color:#E20610}.b-product-small .addto_basket_button::after{font-size:28px;content:""}.b-product-small .quick-view{display:none}.basket_add_popup .magnific-popup__title{text-align:center}.b-product-fav{position:relative;display:flex;align-items:stretch;padding:5px 10px;color:#181818;border-radius:10px;background:#ffffff;box-shadow:0px 4px 12px rgba(142,162,170,0.2)}.b-product-fav__top{display:flex;align-items:center;justify-content:center;width:50%;padding-right:5px}.b-product-fav__info{position:relative;display:flex;flex-direction:column;justify-content:center;width:50%;padding-top:10px;padding-bottom:10px;padding-left:5px}.b-product-fav__title{margin-bottom:10px}.b-product-fav__title a{font-size:16px;font-weight:700;text-decoration:none;color:#181818}.b-product-fav__price{display:flex;align-items:center;margin-bottom:5px}.b-product-fav__price .price{font-size:16px;font-weight:bold}.b-product-fav__price .currency{font-size:16px}.b-product-fav__price .old_price{margin-left:10px;font-size:12px;text-decoration:line-through;color:#ccc}.b-product-fav__buttons{position:absolute;z-index:5;bottom:0;display:flex;align-items:center;margin-bottom:-5px;transform:translateY(50%)}.b-product-fav .b-product__status{top:50%;transform:translateY(-50%)}.b-product-fav .addto_basket_button{font-weight:600;font-size:16px;line-height:1.2;background:#E20610;padding:5px 40px;display:inline-flex;justify-content:center;align-items:center;min-height:50px;text-decoration:none;transition:0.2s;text-align:center;color:#fff;border:none;border-radius:25px;position:relative;z-index:5;min-height:30px;margin:0;padding:3px 20px;font-size:14px}.b-product-fav .addto_basket_button:hover{background:#fff;color:#E20610}.b-product-fav .addto_basket_button:after{content:"";font-family:"icomoon";font-size:20px;font-weight:400;line-height:1;color:#fff;transition:0.2s;margin-left:8px}.b-product-fav .addto_basket_button:hover{background:#fff;color:#E20610}.b-product-fav .addto_basket_button:hover:after{color:#E20610}.b-product-fav .favorite_button{margin-left:5px}.b-product-fav .favorite_button.active{display:flex;align-items:center;justify-content:center;width:30px;height:30px;font-size:0;text-decoration:none;border-radius:50%;background:#FFFFFF}.b-product-fav .favorite_button.active:after{display:flex;font-family:"icomoon";font-size:18px;line-height:1;content:"";color:#E20610}.b-product-fav .basket_item_count{display:none}.b-product-fav .field--name-field-product-category{display:flex;flex-wrap:wrap;font-size:10px;font-weight:600;letter-spacing:0.2em;text-transform:uppercase;color:#718096}.b-product-fav .field--name-field-product-category>.field__item:not(:last-child){position:relative;margin-right:20px}.b-product-fav .field--name-field-product-category>.field__item:not(:last-child):after{position:absolute;top:50%;right:-12px;width:4px;height:4px;margin-top:-3px;content:"";border-radius:50%;background:#E20610}.b-product__title h1{margin-top:0;margin-bottom:5px;font-size:20px;font-weight:bold}.b-product__gallery{position:relative;max-width:350px;margin:0 auto 20px}.b-product__gallery .swiper-pagination{display:none}.b-product__gallery img{display:block;margin:0 auto;border-radius:10px}.b-product__status{position:absolute;z-index:2;top:0;left:0;display:flex;align-items:flex-start;flex-direction:column}.b-product__status .item{display:inline-flex;align-items:center;padding:8px;font-size:0px;font-weight:600;line-height:1.2;text-transform:uppercase;color:#fff;border-radius:0px 15px 15px 0px}.b-product__status .item:not(:last-child){margin-bottom:5px}.b-product__status .item:before{display:flex;width:16px;height:16px;margin-top:-2px;margin-right:3px;content:""}.b-product__status .status-new{background:#70BA00}.b-product__status .status-new:before{background:url("/themes/personal/images/icons/new.svg") center no-repeat;background-size:contain}.b-product__status .status-hit{background:#49C0C0}.b-product__status .status-hit:before{background:url("/themes/personal/images/icons/hit.svg") center no-repeat;background-size:contain}.b-product__status .status-sale{background:#E20610}.b-product__status .status-sale:before{background:url("/themes/personal/images/icons/sale.svg") center no-repeat;background-size:contain}.b-product__price{display:flex;align-items:center;margin-bottom:15px;font-size:34px;font-weight:700}.b-product__price .currency{margin-left:10px}.b-product__basket{position:relative;display:flex;align-items:center;margin-bottom:20px;padding-bottom:20px}.b-product__basket:after{position:absolute;right:-30px;bottom:0;left:-30px;height:1px;content:"";background:#FFEFEE}.b-product .webform-submission-basket-one-click-form{position:relative;margin-bottom:20px}.b-product .webform-submission-basket-one-click-form .title-wrapper{margin-bottom:15px;padding-left:40px;line-height:1.25}.b-product .webform-submission-basket-one-click-form .title-wrapper:before{position:absolute;top:0;left:0;width:36px;height:36px;content:"";background:url("/themes/personal/images/icons/phone.svg") center no-repeat}.b-product .webform-submission-basket-one-click-form .title-wrapper .title{font-size:16px;font-weight:600}.b-product .webform-submission-basket-one-click-form .form-item-phone{margin-bottom:0}.b-product .webform-submission-basket-one-click-form .form-item-phone label{display:none}.b-product .webform-submission-basket-one-click-form .form-item-phone input{padding-right:65px}.b-product .webform-submission-basket-one-click-form .form-actions{margin:0}.b-product .webform-submission-basket-one-click-form .form-actions .form-submit{position:absolute;right:0;bottom:0;display:flex;align-items:center;justify-content:center;width:50px;height:50px;padding:0;font-size:0;border-radius:50%;background:#E20610}.b-product .webform-submission-basket-one-click-form .form-actions .form-submit:after{display:flex;width:16px;height:16px;content:"";background:url("/themes/personal/images/icons/arrow-right.svg") center no-repeat;background-size:contain}.b-product .webform-submission-basket-one-click-form .webform-confirmation{width:100%;margin-top:15px;font-size:14px;text-align:left}.b-product .favorite_button{display:flex;align-items:center;justify-content:center;width:50px;min-width:50px;height:50px;font-size:0;text-decoration:none;border-radius:50%;background:#ffefee}.b-product .favorite_button:after{width:24px;height:24px;content:"";transition:0.3s;background:url("/themes/personal/images/icons/heart.svg") center no-repeat;background-size:contain}.b-product .favorite_button.active:after{background:url("/themes/personal/images/icons/heart_active.svg") center no-repeat;background-size:contain}.b-product__topline{padding:0 15px}.b-product__title{padding-right:60px}.b-product__topline-pc{display:none}.b-product__info{padding:0 15px}.b-product__info .basket_item_count{display:flex;align-items:center;min-height:50px;margin-right:10px;box-shadow:0px 2px 6px rgba(133,149,156,0.2)}.b-product__info .basket_item_count .count_input{width:39px}.b-product__info .basket_add_button_wrap{display:flex;align-items:center;flex-grow:1;margin-right:20px}.b-product__info .addto_basket_button{font-weight:600;font-size:16px;line-height:1.2;background:#E20610;padding:5px 40px;display:inline-flex;justify-content:center;align-items:center;min-height:50px;text-decoration:none;transition:0.2s;text-align:center;color:#fff;border:none;border-radius:25px;flex-grow:1;margin:0;padding:15px 25px}.b-product__info .addto_basket_button:hover{background:#fff;color:#E20610}.b-product__info .field--name-field-product-ingredient{position:relative;display:flex;flex-wrap:wrap;margin-bottom:20px;padding-bottom:20px}.b-product__info .field--name-field-product-ingredient>.field__item:not(:last-child):after{margin-right:3px;content:","}.b-product__info .field--name-field-product-ingredient:after{position:absolute;right:-30px;bottom:0;left:-30px;height:1px;content:"";background:#FFEFEE}.b-product__info .field--name-field-product-description{position:relative;margin-bottom:20px;padding-bottom:20px}.b-product__info .field--name-field-product-description:after{position:absolute;bottom:0;left:0;width:100%;height:1px;content:"";background:#FFEFEE}.b-product .field--name-field-product-category{display:flex;flex-wrap:wrap;margin-bottom:25px;font-weight:600;letter-spacing:3px;text-transform:uppercase;color:#FF7169}.b-product .field--name-field-product-category>.field__item:not(:last-child){position:relative;margin-right:20px}.b-product .field--name-field-product-category>.field__item:not(:last-child):after{position:absolute;top:50%;right:-12px;width:4px;height:4px;margin-top:-2px;content:"";border-radius:50%;background:#E20610}.b-product:not(.category-1) .basket_button_params_form .form-radios .form-item label{background:none !important;text-shadow:none !important}.b-product:not(.category-1) .basket_button_params_form .form-radios .form-item .form-radio+label.option::after{top:0 !important}.b-product:not(.category-1) .my-ingridients{display:none !important}.b-product.category-1 .b-product__gallery:not(.no-image){margin-right:0}.b-product.category-1 .b-product__gallery:not(.no-image) img{margin-right:0;margin-left:auto}.field--name-field-product-ref{margin-top:50px;padding:0 15px}.field--name-field-product-ref .field__label{font-size:20px;font-weight:bold}.field--name-field-product-ref .swiper-slide{height:initial}.field--name-field-product-ref .swiper-container{margin-top:-35px;padding-top:50px}.field--name-field-product-ref .node--type-product,.field--name-field-product-ref .b-product-small{height:100%}.field--name-field-product-ref .swiper-navigation-wrapper{top:-7px;bottom:auto;padding-right:0}.basket_button_params_form{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;margin-bottom:20px}.basket_button_params_form fieldset{width:100%;margin:0}.basket_button_params_form legend{display:none}.basket_button_params_form .form-radios{display:flex;flex-wrap:wrap}.basket_button_params_form .form-radios .form-item:not(:last-child){margin-right:30px}.basket_button_params_form .form-radios .form-item{position:relative;display:flex;align-items:center;flex-direction:column;margin-bottom:15px}.basket_button_params_form .form-radios .form-item input{position:absolute;display:none;visibility:hidden;opacity:0}.basket_button_params_form .form-radios .form-item .variant-product-24~label{background:none !important;text-shadow:none !important}.basket_button_params_form .form-radios .form-item label{display:flex;align-items:center;justify-content:center;width:46px;height:46px;margin-bottom:0;padding:0;font-weight:bold;cursor:pointer;text-align:center;color:#fff;background:url("/themes/personal/images/pizza.svg") center no-repeat;background-size:contain;text-shadow:1px 1px #FFFFFF}.basket_button_params_form .form-radios .form-item label:before{display:none}.basket_button_params_form .form-radios .form-item label:after{display:none !important}.basket_button_params_form .form-radios .form-item input:checked+label{background:url("/themes/personal/images/pizza_active.svg") center no-repeat;background-size:contain}.basket_button_params_form .js-form-item-params-crust label{display:flex}.basket_button_params_form .my-ingridients{margin-top:10px;font-size:16px;font-weight:700;color:#E20610;border-bottom:1px dashed #E20610}.basket_button_params_form .form-item-params-ingr{display:none;order:1;width:100%;margin-top:15px}.basket_button_params_form .form-item-params-ingr div[class^="ingr-item"]{display:flex;align-items:center}.basket_button_params_form .form-item-params-ingr div[class^="ingr-item"] label{flex-grow:1}.basket_button_params_form .form-item-params-ingr div[class^="ingr-item"] .form-number{width:31px;height:33px;padding:0;text-align:center;border:none;border-radius:0;background:#FFFFFF}.basket_button_params_form .form-item-params-ingr div[class^="ingr-item"] .button{display:inline-flex;align-items:center;justify-content:center;width:23px;height:33px;cursor:pointer;color:#262626;background:#FFFFFF}.basket_button_params_form .form-item-params-ingr div[class^="ingr-item"] .button.minus{border-radius:50px 0 0 50px}.basket_button_params_form .form-item-params-ingr div[class^="ingr-item"] .button.plus{border-radius:0 50px 50px 0}.b-pMenu__wrapper{margin-bottom:40px}.b-pMenu__wrapper .swiper-container{width:auto;margin:0 -15px;padding:0 15px}.b-pMenu__wrapper .swiper-wrapper{margin:0 -4px -8px}.b-pMenu__item{width:118px;height:auto;margin-bottom:8px;padding:0 4px}.b-pMenu__item.is-active .b-pMenu__item-container::before{width:100%}.b-pMenu__item-container{position:relative;z-index:1;display:flex;overflow:hidden;align-items:center;flex-direction:column;justify-content:center;width:auto;height:100%;padding:23px;border-radius:5px;background:#262626}.b-pMenu__item-container::before{position:absolute;z-index:-1;top:0;bottom:0;left:0;width:5px;content:"";transition:0.2s;background:#E20610}.b-pMenu__item .field--name-field-taxonomy-icon{display:flex;justify-content:center;width:40px;height:40px;margin-bottom:15px}.b-pMenu__item .field--name-field-taxonomy-icon svg path{fill:#fff}.b-pMenu__item a{width:100%;font-size:12px;font-weight:bold;text-align:center;text-decoration:none;color:#fff}.b-pMenu__item a:after{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;content:""}.b-pMenu__item--mod a{display:flex;align-items:center;flex-direction:column;justify-content:center;width:100% !important;border-radius:5px;background:#E20610}.b-pMenu__item--mod a:before{display:flex;width:40px;height:40px;margin-bottom:15px;content:"";background:url("/themes/personal/images/icons/constructor.svg") center no-repeat;background-size:contain}.more-link{display:flex;justify-content:center;padding-top:25px}.more-link a{font-weight:600;font-size:16px;line-height:1.2;background:#E20610;padding:5px 40px;display:inline-flex;justify-content:center;align-items:center;min-height:50px;text-decoration:none;transition:0.2s;text-align:center;color:#fff;border:none;border-radius:25px}.more-link a:hover{background:#fff;color:#E20610}.more-link a:after{content:"";font-family:"icomoon";font-size:20px;font-weight:400;line-height:1;color:#fff;transition:0.2s;margin-left:8px}.more-link a:hover{background:#fff;color:#E20610}.more-link a:hover:after{color:#E20610}.basket_add_popup .magnific-popup__content{display:flex;align-items:center;flex-direction:column}.basket_add_popup .basket-popup-link:not(.close-link){font-weight:600;font-size:16px;line-height:1.2;background:#E20610;padding:5px 40px;display:inline-flex;justify-content:center;align-items:center;min-height:50px;text-decoration:none;transition:0.2s;text-align:center;color:#fff;border:none;border-radius:25px;padding-right:30px;padding-left:30px}.basket_add_popup .basket-popup-link:not(.close-link):hover{background:#fff;color:#E20610}.basket_add_popup .basket-popup-link:not(.close-link):after{content:"";font-family:"icomoon";font-size:20px;font-weight:400;line-height:1;color:#fff;transition:0.2s;margin-left:8px}.basket_add_popup .basket-popup-link:not(.close-link):hover{background:#fff;color:#E20610}.basket_add_popup .basket-popup-link:not(.close-link):hover:after{color:#E20610}.basket_add_popup .close-link{margin-top:15px;font-size:18px;font-weight:bold;text-decoration:none;color:#E20610}.region-fixed-menu{position:fixed;bottom:0;left:0;display:none;align-items:stretch;width:100%;background:#ffffff}.region-fixed-menu .contextual-region{position:initial}.region-fixed-menu:after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";pointer-events:none;box-shadow:0px -24px 46px rgba(75,85,89,0.1)}.site-header .menu--main{position:absolute;z-index:101;z-index:-1;bottom:0;left:0;width:100%;padding:30px 15px 45px 15px;transition:0.3s;transform:translateY(-110%);border-radius:0 0 10px 10px;background:#181818;box-shadow:0px 4px 12px rgba(142,162,170,0.2)}.site-header .menu--main h2{display:none}.site-header .menu--main .menu{overflow:auto;max-height:calc(100vh - 170px);list-style:none}.site-header .menu--main .menu::-webkit-scrollbar{width:7px;height:7px}.site-header .menu--main .menu::-webkit-scrollbar-track{background-color:#fff}.site-header .menu--main .menu::-webkit-scrollbar-track-piece{background-color:#ffffff}.site-header .menu--main .menu::-webkit-scrollbar-thumb{height:50px;background-color:#E20610}.site-header .menu--main .menu::-webkit-scrollbar-corner{background-color:#999}.site-header .menu--main .menu::-webkit-resizer{background-color:#666}.site-header .menu--main .menu li{text-align:center}.site-header .menu--main .menu li:not(:last-child){margin-bottom:15px}.site-header .menu--main .menu li a{font-size:16px;text-decoration:none;color:#FFFFFF}.site-header .menu--main--active{transform:translateY(100%)}.close_menu{position:absolute;right:50%;bottom:-25px;width:50px;height:50px;margin-right:-25px;font-size:28px;opacity:1;color:#fff;border-radius:50%;background:url("/themes/personal/images/icons/close-icon.svg") center no-repeat #E20610}.b-cMenu{position:absolute;z-index:-1;top:0;width:100%;padding:48px 13px 18px 13px;transition:0.3s;transform:translateY(100%);border-radius:10px 10px 0px 0px;background:#181818;box-shadow:0px -24px 46px rgba(75,85,89,0.1)}.b-cMenu .b-cMenu__dropdown{position:absolute;z-index:3;top:0;left:0;width:100%;height:100%;padding:48px 13px 0 13px;transition:0.3s;transform:translateY(110%);border-radius:10px 10px 0px 0px;background:#181818}.b-cMenu .b-cMenu__dropdown.active{transform:none}.b-cMenu__inside{display:flex;overflow-x:hidden;overflow-y:auto;flex-wrap:wrap;max-height:calc(100vh - 200px);-ms-overflow-style:none;scrollbar-width:none}.b-cMenu__inside::-webkit-scrollbar{display:none}.b-cMenu__item{width:50%;padding:12px}.b-cMenu__link-wrapper{position:relative;display:flex;align-items:center;flex-direction:column}.b-cMenu__link-wrapper .field--name-field-taxonomy-icon{display:flex;justify-content:center;width:40px;height:40px;margin-bottom:5px}.b-cMenu__link-wrapper .arrow{position:absolute;z-index:2;top:-25px;right:-15px;display:flex;align-items:center;justify-content:center;width:40px;height:40px;cursor:pointer}.b-cMenu__link-wrapper .arrow:after{font-family:"icomoon";font-size:24px;content:"";transition:0.3s;color:#E20610}.b-cMenu__link-wrapper a{font-size:16px;font-weight:bold;text-align:center;text-decoration:none;color:#FFFFFF}.b-cMenu__link-wrapper a:after{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;content:""}.b-dMenu{height:100%}.b-dMenu__back{position:absolute;top:15px;left:15px}.b-dMenu__back:after{font-family:"icomoon";font-size:24px;content:"";color:#E20610}.b-dMenu__inner{overflow:auto;height:100%}.b-dMenu__inner::-webkit-scrollbar{width:7px;height:7px}.b-dMenu__inner::-webkit-scrollbar-track{background-color:#fff}.b-dMenu__inner::-webkit-scrollbar-track-piece{background-color:#ffffff}.b-dMenu__inner::-webkit-scrollbar-thumb{height:50px;background-color:#E20610}.b-dMenu__inner::-webkit-scrollbar-corner{background-color:#999}.b-dMenu__inner::-webkit-resizer{background-color:#666}.b-dMenu__item{position:relative;display:flex;float:left;align-items:center;flex-direction:column;width:50%;padding:12px}.b-dMenu__item a{font-size:16px;font-weight:bold;text-align:center;text-decoration:none;color:#FFFFFF}.b-dMenu__item a:after{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;content:""}body:after{position:fixed;z-index:50;top:0;left:0;visibility:hidden;width:100%;height:100%;content:"";transition:0.3s;opacity:0;background:#000;background:rgba(45,55,72,0.75);backdrop-filter:blur(15px)}.body--active,.body--menu{overflow:hidden;height:100vh}.body--active:after,.body--menu:after{visibility:visible;opacity:1}.b-cMenu--active{transform:translateY(-100%)}.catalog_close{position:absolute;z-index:4;top:-25px;right:50%;width:50px;height:50px;margin-right:-25px;font-size:28px;opacity:1;color:#fff;border-radius:50%;background:url("/themes/personal/images/icons/close-icon.svg") center no-repeat #E20610}.catalog_toggle{display:flex;align-items:center;justify-content:center;min-width:100px;height:100%;padding:10px;font-weight:600;text-align:center;color:#fff;background:#FF7169}.block-basket-count .block-content>div{display:flex;align-items:center;flex-direction:column;justify-content:center;min-height:90px;padding:10px 15px}.block-basket-count{width:100%;background:#262626}.basket_count_wrap{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:6px;font-weight:600;color:#FFFFFF}.basket_count_wrap .counter{display:none}.b-dpl-link.type-basket{font-weight:600;font-size:16px;line-height:1.2;background:#E20610;padding:5px 40px;display:inline-flex;justify-content:center;align-items:center;min-height:50px;text-decoration:none;transition:0.2s;text-align:center;color:#fff;border:none;border-radius:25px;width:100%}.b-dpl-link.type-basket:hover{background:#fff;color:#E20610}.b-dpl-link.type-basket:after{content:"";font-family:"icomoon";font-size:20px;font-weight:400;line-height:1;color:#fff;transition:0.2s;margin-left:8px}.b-dpl-link.type-basket:hover{background:#fff;color:#E20610}.b-dpl-link.type-basket:hover:after{color:#E20610}.b-dpl-link.type-basket:hover:after{color:#E20610}.basket_count_wrap+.b-dpl-link.type-basket{min-height:40px}.b-dpl-link.type-basket-title{display:none}.block-categories-menu .block-content,.block-categories-menu .b-cMenu__wrapper{height:100%}.basket_count_wrapy_count,.basket_count_wrap_summ{display:flex;align-items:center}.basket_count_wrapy_count:before,.basket_count_wrap_summ:before{display:flex;width:24px;min-width:24px;height:24px;margin-right:8px;font-family:"icomoon";content:""}.basket_count_wrapy_count:before{background:url("/themes/personal/images/icons/dishes.svg") center no-repeat;background-size:contain}.basket_count_wrap_summ:before{background:url("/themes/personal/images/icons/wallet.svg") center no-repeat;background-size:contain}.basket_count_wrapy_count span{display:none}.basket_popup_view{display:flex;flex-direction:column;justify-content:space-between;width:100%;height:100%;margin:0;padding:25px 15px 0 15px;color:#FFFFFF;border-radius:0}.basket_popup_view .magnific-popup__title{text-align:left}.basket_popup_view .magnific-popup__content{display:flex;flex-grow:1}.basket_popup_view .views-element-container{display:flex;flex-grow:1}.basket_popup_view .view-empty{display:flex;align-items:center;flex-direction:column;justify-content:center;height:100%}.basket_popup_view .view-empty a{color:#E20610}.basket_popup_view .view-display-id-cart{display:flex;flex-direction:column;justify-content:space-between;width:100%}.basket_popup_view .view-display-id-cart .view-content{overflow:auto;max-height:calc(100vh - 188px);margin-top:10px;-ms-overflow-style:none;scrollbar-width:none}.basket_popup_view .view-display-id-cart .view-content::-webkit-scrollbar{display:none}.basket_popup_view button.mfp-close{top:15px;right:15px;margin:0;background-color:transparent}.basket_popup_view #basket_promo_form_ajax_wrap{display:none}.view-id-cart_goods .bot_line{position:relative;z-index:5;display:flex;flex-wrap:wrap;justify-content:center;margin-right:-15px;margin-left:-15px;padding:15px;padding-bottom:0;border-radius:10px 10px 0px 0px;background:#262626;box-shadow:0px -24px 46px rgba(75,85,89,0.1)}.view-id-cart_goods .views-row{position:relative;display:flex;margin-bottom:10px;padding-right:7px;padding-bottom:13px;border-radius:10px;background:#262626}.view-id-cart_goods .views-row .views-field-fieldset{flex:1;padding-left:10px}.view-id-cart_goods .cart-goods-head{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:8px}.view-id-cart_goods .cart-goods-body .views-field-all-params .field-content{display:flex;flex-wrap:wrap}.view-id-cart_goods .cart-goods-body .views-field-all-params .variant-product-1{display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin-right:10px;margin-bottom:0;margin-bottom:10px;padding:0;font-size:12px;font-weight:bold;text-align:center;color:#fff;background:url("/themes/personal/images/pizza_active.svg") center no-repeat;background-size:contain;text-shadow:1px 1px #FFD43C}.view-id-cart_goods .cart-goods-body .views-field-all-params .variant-product-1 label{display:none}.view-id-cart_goods .cart-goods-body .views-field-all-params .variant-crust{align-self:center;margin-right:10px;margin-bottom:10px;font-size:12px;font-weight:700}.view-id-cart_goods .cart-goods-body .views-field-all-params .variant-crust label{font-weight:400}.view-id-cart_goods .cart-goods-body .views-field-all-params .variant-crust label::after{content:":"}.view-id-cart_goods .cart-goods-body .views-field-all-params .variant-ingrs{display:flex;align-items:flex-start;align-self:center;flex-direction:column;margin-bottom:10px;font-size:12px}.view-id-cart_goods .cart-goods-body .views-field-all-params .variant-ingrs label{font-size:10px;text-transform:lowercase;color:#FF7169;border-bottom:1px dashed #FF7169}.view-id-cart_goods .cart-goods-body .views-field-all-params .item-list{width:50%}.view-id-cart_goods .cart-goods-body .views-field-all-params .item-list ul{margin:0 0 10px;padding:0;font-size:12px;list-style:none}.view-id-cart_goods .cart-goods-body .views-field-all-params .item-list li{margin:0}.view-id-cart_goods .cart-goods-body .views-field-all-params .item-list h3{display:inline-block;margin-bottom:5px;font-size:10px;font-weight:400;text-transform:lowercase;color:#FF7169;border-bottom:1px dashed #FF7169}.view-id-cart_goods .cart-goods-footer{display:flex;align-items:center;flex-wrap:wrap}.view-id-cart_goods .basket_item_count{width:77px;height:33px}.view-id-cart_goods .views-field-img{max-width:77px;height:77px}.view-id-cart_goods .views-field-img img{width:100%;height:100%;border-radius:10px;object-fit:cover}.view-id-cart_goods .views-field-delete a{position:absolute;top:5px;right:10px;display:flex;width:18px;height:18px;font-size:0;text-decoration:none}.view-id-cart_goods .views-field-delete a:after{display:flex;width:100%;height:100%;font-family:"icomoon";font-size:18px;line-height:1;content:"";color:#ff7169}.view-id-cart_goods .views-field-field-product-category{display:flex;align-items:center;font-size:12px}.view-id-cart_goods .views-field-field-product-category:after{display:flex;width:4px;height:4px;margin-right:8px;margin-left:8px;content:"";border-radius:50%;background:#E20610}.view-id-cart_goods .views-field-title{padding-right:25px}.view-id-cart_goods .views-field-title a{font-size:12px;font-weight:bold;text-decoration:none;color:#FFFFFF}.view-id-cart_goods .views-field-price{flex-grow:1}.view-id-cart_goods .views-field-price .field-content{position:relative;margin-right:5px;margin-left:20px;padding:5px 10px;font-size:12px;text-align:center;color:#f7fafc;border-radius:50px;background:#E20610}.view-id-cart_goods .views-field-price .field-content:before{position:absolute;top:50%;left:-15px;display:flex;align-items:center;justify-content:center;width:10px;height:10px;margin-top:-5px;font-family:"icomoon";font-size:10px;content:"";color:#FFFFFF}.view-id-cart_goods .views-field-sum{font-size:12px;font-weight:bold;color:#FFFFFF}.view-id-cart_goods .sum_pay{display:flex;align-items:center;justify-content:space-between}.view-id-cart_goods .sum_pay b{margin-right:10px;font-size:12px;font-weight:normal}.view-id-cart_goods .sum_pay span{font-weight:bold}.view-id-cart_goods .buttons{display:flex;align-items:stretch;justify-content:space-between;width:calc(100% + 30px);margin-right:-15px;margin-left:-15px;padding-top:15px}.view-id-cart_goods .buttons a{display:flex;align-items:center;justify-content:center;width:50%;min-height:60px;margin:0;padding:10px 20px;font-weight:600;text-align:center;text-decoration:none;color:#fff}.view-id-cart_goods .buttons a.button-back{background:#FF7169}.view-id-cart_goods .buttons a.button-order{background:#E20610}.view-id-cart_goods .buttons a.button-continue-ordering{display:none}.view-id-cart_goods.view-display-id-cart{margin-bottom:-45px}.magnific-popup.basket_add_popup,.magnific-popup.basket_add_popup_params,.magnific-popup.magnific-user-login-form{margin:auto}.magnific-popup .view-id-cart_goods.view-display-id-cart{margin-bottom:0px}.basket_item_count{display:flex;align-items:center;width:89px;height:50px;padding:7px;border-radius:25px;background:#ffffff}.basket_item_count .arrow{font-size:0;text-decoration:none}.basket_item_count .arrow.min:after{width:16px;height:16px;font-family:"icomoon";font-size:16px;font-weight:400;content:"";transition:0.3s;color:#181818}.basket_item_count .arrow.plus:after{width:16px;height:16px;font-family:"icomoon";font-size:16px;font-weight:400;content:"";transition:0.3s;color:#181818}.basket_item_count .count_input{flex:1;width:31px;height:21px;font-weight:500;text-align:center;color:#181818;border:none;background:none}.block-conts-banner{position:relative;z-index:2;margin:25px -15px 0;padding:10px 15px;text-align:center;color:#fff}.block-conts-banner:after{position:absolute;z-index:-1;right:0;bottom:0;width:100%;height:100%;content:"";background:url("/themes/personal/images/custom_after.png") right bottom no-repeat}.field--name-field-custom-banner-title1,.field--name-field-custom-banner-title2{margin-bottom:5px;font-size:24px;font-weight:bold;line-height:1.25}.field--name-body,.field--name-field-custom-banner-desc2{margin-bottom:30px}.field--name-field-custom-banner-desc-pc{display:none}.field--name-field-custom-banner-link{display:flex;justify-content:center;padding-bottom:10px}.field--name-field-custom-banner-link a{font-weight:600;font-size:16px;line-height:1.2;background:#E20610;padding:5px 40px;display:inline-flex;justify-content:center;align-items:center;min-height:50px;text-decoration:none;transition:0.2s;text-align:center;color:#fff;border:none;border-radius:25px}.field--name-field-custom-banner-link a:hover{background:#fff;color:#E20610}.field--name-field-custom-banner-link a:after{content:"";font-family:"icomoon";font-size:20px;font-weight:400;line-height:1;color:#fff;transition:0.2s;margin-left:8px}.field--name-field-custom-banner-link a:hover{background:#fff;color:#E20610}.field--name-field-custom-banner-link a:hover:after{color:#E20610}.custom_banner_info_or{display:flex;align-items:center;justify-content:center;margin:40px 0 50px 0}.custom_banner_info_or:after{display:flex;flex:1;height:1px;content:"";background:#fff}.custom_banner_info_or:before{display:flex;flex:1;height:1px;content:"";background:#fff}.custom_banner_info_or span{padding:0 15px;font-weight:600;text-align:center;letter-spacing:3px;text-transform:uppercase}.field--name-field-custom-banner-img{margin-bottom:10px;transition:1s}.view-id-ingredients.view-display-id-block_1 .view-content{display:flex;flex-wrap:wrap;justify-content:center;margin-right:-10px;margin-left:-10px}.view-id-ingredients.view-display-id-block_1 .views-row{position:relative;display:flex;overflow:hidden;align-items:center;justify-content:center;width:50px;height:50px;margin-right:10px;margin-bottom:20px;margin-left:10px;border-radius:50%;background:#fff}.view-id-ingredients.view-display-id-block_1 .views-row .views-field-name a{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;text-decoration:none;opacity:0}.view-id-ingredients.view-display-id-block_1 .views-field-field-taxonomy-icon img{display:flex}.basket_add_popup_params .addto_basket_button{font-weight:600;font-size:16px;line-height:1.2;background:#E20610;padding:5px 40px;display:inline-flex;justify-content:center;align-items:center;min-height:50px;text-decoration:none;transition:0.2s;text-align:center;color:#fff;border:none;border-radius:25px;margin:0}.basket_add_popup_params .addto_basket_button:hover{background:#fff;color:#E20610}.basket_add_popup_params .addto_basket_button:after{content:"";font-family:"icomoon";font-size:20px;font-weight:400;line-height:1;color:#fff;transition:0.2s;margin-left:8px}.basket_add_popup_params .addto_basket_button:hover{background:#fff;color:#E20610}.basket_add_popup_params .addto_basket_button:hover:after{color:#E20610}.basket_add_popup_params .basket_add_button_wrap{display:flex;align-items:center;justify-content:center}.basket_add_popup_params .basket_add_button_wrap .basket_item_count{display:flex;align-items:center;min-height:50px;margin-right:10px;box-shadow:0px 2px 6px rgba(133,149,156,0.2)}.basket_add_popup_params .basket_add_button_wrap .basket_item_count .count_input{width:39px}.basket_add_popup_params .basket_button_params_form .form-radios .form-item{margin-right:15px;margin-left:15px}.basket_add_popup_params .basket_button_params_form .form-radios .form-item:not(:last-child){margin-right:15px}.basket_add_popup_params .basket_button_params_form .form-radios{justify-content:center;margin-right:-15px;margin-left:-15px}.path-user{background:#FFFFFF}.path-user .site-container{padding-top:154px}.b-basket-finish__table .pager,.view-basket.view-display-id-page_1 .pager,.view-basket.view-display-id-page_2 .pager{margin-bottom:30px}.b-basket-finish__table .view-empty,.view-basket.view-display-id-page_1 .view-empty,.view-basket.view-display-id-page_2 .view-empty{color:#181818}.b-basket-finish__table .view-content>table,.view-basket.view-display-id-page_1 .view-content>table,.view-basket.view-display-id-page_2 .view-content>table{display:block}.b-basket-finish__table .view-content>table>thead,.view-basket.view-display-id-page_1 .view-content>table>thead,.view-basket.view-display-id-page_2 .view-content>table>thead{display:block}.b-basket-finish__table .view-content>table>thead th,.view-basket.view-display-id-page_1 .view-content>table>thead th,.view-basket.view-display-id-page_2 .view-content>table>thead th{display:none;text-align:left;color:#4a5568}.b-basket-finish__table .view-content>table>tbody,.view-basket.view-display-id-page_1 .view-content>table>tbody,.view-basket.view-display-id-page_2 .view-content>table>tbody{display:block}.b-basket-finish__table .view-content>table>tbody>tr:not(.order_line_info_tr),.view-basket.view-display-id-page_1 .view-content>table>tbody>tr:not(.order_line_info_tr),.view-basket.view-display-id-page_2 .view-content>table>tbody>tr:not(.order_line_info_tr){position:relative;display:flex;overflow:hidden;flex-wrap:wrap;margin:0 0 15px;padding:0 30px 0 0;border-left:4px solid #FF7169;border-radius:10px;background:#fff;box-shadow:0px 2px 6px rgba(133,149,156,0.2)}.b-basket-finish__table .view-content>table>tbody>tr:not(.order_line_info_tr).active_tr,.view-basket.view-display-id-page_1 .view-content>table>tbody>tr:not(.order_line_info_tr).active_tr,.view-basket.view-display-id-page_2 .view-content>table>tbody>tr:not(.order_line_info_tr).active_tr{border-color:#E20610;border-radius:10px 10px 0 0}.b-basket-finish__table .view-content>table>tbody>tr:not(.order_line_info_tr)>td,.view-basket.view-display-id-page_1 .view-content>table>tbody>tr:not(.order_line_info_tr)>td,.view-basket.view-display-id-page_2 .view-content>table>tbody>tr:not(.order_line_info_tr)>td{position:relative;z-index:5;flex:1 1 auto;height:auto;padding:10px 15px 10px;color:#1a202c;box-shadow:none}.b-basket-finish__table .view-content>table>tbody>tr:not(.order_line_info_tr)>td.views-field-id,.view-basket.view-display-id-page_1 .view-content>table>tbody>tr:not(.order_line_info_tr)>td.views-field-id,.view-basket.view-display-id-page_2 .view-content>table>tbody>tr:not(.order_line_info_tr)>td.views-field-id{display:flex;width:33.333%;color:#FF7169}.b-basket-finish__table .view-content>table>tbody>tr:not(.order_line_info_tr)>td.views-field-id:before,.view-basket.view-display-id-page_1 .view-content>table>tbody>tr:not(.order_line_info_tr)>td.views-field-id:before,.view-basket.view-display-id-page_2 .view-content>table>tbody>tr:not(.order_line_info_tr)>td.views-field-id:before{margin-right:3px;font-size:14px}.b-basket-finish__table .view-content>table>tbody>tr:not(.order_line_info_tr)>td.views-field-created,.view-basket.view-display-id-page_1 .view-content>table>tbody>tr:not(.order_line_info_tr)>td.views-field-created,.view-basket.view-display-id-page_2 .view-content>table>tbody>tr:not(.order_line_info_tr)>td.views-field-created{display:flex;width:66.666%;color:#FF7169}.b-basket-finish__table .view-content>table>tbody>tr:not(.order_line_info_tr)>td.views-field-created:before,.view-basket.view-display-id-page_1 .view-content>table>tbody>tr:not(.order_line_info_tr)>td.views-field-created:before,.view-basket.view-display-id-page_2 .view-content>table>tbody>tr:not(.order_line_info_tr)>td.views-field-created:before{margin-right:3px;font-size:14px;content:attr(data-title) ":"}.b-basket-finish__table .view-content>table>tbody>tr:not(.order_line_info_tr)>td:before,.view-basket.view-display-id-page_1 .view-content>table>tbody>tr:not(.order_line_info_tr)>td:before,.view-basket.view-display-id-page_2 .view-content>table>tbody>tr:not(.order_line_info_tr)>td:before{display:block;font-size:12px;content:attr(data-title)}.b-basket-finish__table .view-content>table>tbody>tr:not(.order_line_info_tr)>td.is-active,.view-basket.view-display-id-page_1 .view-content>table>tbody>tr:not(.order_line_info_tr)>td.is-active,.view-basket.view-display-id-page_2 .view-content>table>tbody>tr:not(.order_line_info_tr)>td.is-active{background:none}.b-basket-finish__table .view-content>table>tbody>tr:not(.order_line_info_tr)>td .term_color,.view-basket.view-display-id-page_1 .view-content>table>tbody>tr:not(.order_line_info_tr)>td .term_color,.view-basket.view-display-id-page_2 .view-content>table>tbody>tr:not(.order_line_info_tr)>td .term_color{color:inherit !important}.b-basket-finish__table .view-content>table>tbody>tr:not(.order_line_info_tr)>td.change_view,.view-basket.view-display-id-page_1 .view-content>table>tbody>tr:not(.order_line_info_tr)>td.change_view,.view-basket.view-display-id-page_2 .view-content>table>tbody>tr:not(.order_line_info_tr)>td.change_view{position:absolute;z-index:15;top:0;right:0;bottom:0;width:30px;width:30px;height:100%;padding:0;padding:0}.b-basket-finish__table .view-content>table>tbody .order_line_info_tr,.view-basket.view-display-id-page_1 .view-content>table>tbody .order_line_info_tr,.view-basket.view-display-id-page_2 .view-content>table>tbody .order_line_info_tr{position:relative;z-index:2;display:block;width:100%;margin-top:-15px;margin-bottom:10px;border-left:4px solid #E20610;border-radius:0 0 10px 10px;background:#fff;box-shadow:0px 4px 12px rgba(142,162,170,0.2)}.b-basket-finish__table .view-content>table>tbody .order_line_info_tr>td,.view-basket.view-display-id-page_1 .view-content>table>tbody .order_line_info_tr>td,.view-basket.view-display-id-page_2 .view-content>table>tbody .order_line_info_tr>td{display:block}.b-basket-finish__table table,.view-basket.view-display-id-page_1 table,.view-basket.view-display-id-page_2 table{width:100%}.b-basket-finish__table .toggle_view_info,.view-basket.view-display-id-page_1 .toggle_view_info,.view-basket.view-display-id-page_2 .toggle_view_info{display:flex;align-items:center;justify-content:center;width:100%;height:100%;margin-left:auto;font-size:0;transition:all 0.3s;text-decoration:none;color:#fff;background:#FF7169}.b-basket-finish__table .toggle_view_info.active,.view-basket.view-display-id-page_1 .toggle_view_info.active,.view-basket.view-display-id-page_2 .toggle_view_info.active{background:none}.b-basket-finish__table .toggle_view_info.active::before,.view-basket.view-display-id-page_1 .toggle_view_info.active::before,.view-basket.view-display-id-page_2 .toggle_view_info.active::before{transform:rotate(180deg);color:#E20610}.b-basket-finish__table .toggle_view_info::before,.view-basket.view-display-id-page_1 .toggle_view_info::before,.view-basket.view-display-id-page_2 .toggle_view_info::before{display:flex;align-items:center;justify-content:center;width:20px;height:20px;font-family:"icomoon";font-size:20px;font-weight:400;font-weight:700;line-height:1;content:"";transition:0.3s;color:#fff}.b-basket-finish__table .basket_lk_goods_table_wrap th,.view-basket.view-display-id-page_1 .basket_lk_goods_table_wrap th,.view-basket.view-display-id-page_2 .basket_lk_goods_table_wrap th{padding:12px 20px;font-weight:700;text-align:left;border-bottom:1px solid #e2e2e2}.b-basket-finish__table .basket_lk_goods_table_wrap .table_wrap,.view-basket.view-display-id-page_1 .basket_lk_goods_table_wrap .table_wrap,.view-basket.view-display-id-page_2 .basket_lk_goods_table_wrap .table_wrap{flex-grow:1}.b-basket-finish__table .basket_lk_goods_table_wrap .table_wrap__title,.view-basket.view-display-id-page_1 .basket_lk_goods_table_wrap .table_wrap__title,.view-basket.view-display-id-page_2 .basket_lk_goods_table_wrap .table_wrap__title{margin:15px 0;padding:0 15px;font-size:12px;font-weight:700;color:#181818}.b-basket-finish__table .basket_lk_goods_table_wrap .table_wrap table,.view-basket.view-display-id-page_1 .basket_lk_goods_table_wrap .table_wrap table,.view-basket.view-display-id-page_2 .basket_lk_goods_table_wrap .table_wrap table{display:block}.b-basket-finish__table .basket_lk_goods_table_wrap .table_wrap thead,.view-basket.view-display-id-page_1 .basket_lk_goods_table_wrap .table_wrap thead,.view-basket.view-display-id-page_2 .basket_lk_goods_table_wrap .table_wrap thead{display:none}.b-basket-finish__table .basket_lk_goods_table_wrap .table_wrap tbody,.view-basket.view-display-id-page_1 .basket_lk_goods_table_wrap .table_wrap tbody,.view-basket.view-display-id-page_2 .basket_lk_goods_table_wrap .table_wrap tbody{display:block}.b-basket-finish__table .basket_lk_goods_table_wrap .table_wrap tbody tr,.view-basket.view-display-id-page_1 .basket_lk_goods_table_wrap .table_wrap tbody tr,.view-basket.view-display-id-page_2 .basket_lk_goods_table_wrap .table_wrap tbody tr{position:relative;display:flex;align-items:center;flex-wrap:wrap;min-height:60px;margin-bottom:5px;padding:5px 10px 5px 70px;border-radius:10px;box-shadow:0px 2px 6px rgba(133,149,156,0.2)}.b-basket-finish__table .basket_lk_goods_table_wrap .table_wrap td,.view-basket.view-display-id-page_1 .basket_lk_goods_table_wrap .table_wrap td,.view-basket.view-display-id-page_2 .basket_lk_goods_table_wrap .table_wrap td{display:flex;align-items:center;padding:5px}.b-basket-finish__table .basket_lk_goods_table_wrap .table_wrap td.td_img,.view-basket.view-display-id-page_1 .basket_lk_goods_table_wrap .table_wrap td.td_img,.view-basket.view-display-id-page_2 .basket_lk_goods_table_wrap .table_wrap td.td_img{position:absolute;top:5px;left:10px;display:flex;align-items:center;justify-content:center;width:50px;height:50px;padding:0}.b-basket-finish__table .basket_lk_goods_table_wrap .table_wrap td.td_img img,.view-basket.view-display-id-page_1 .basket_lk_goods_table_wrap .table_wrap td.td_img img,.view-basket.view-display-id-page_2 .basket_lk_goods_table_wrap .table_wrap td.td_img img{display:block;margin:0 auto}.b-basket-finish__table .basket_lk_goods_table_wrap .table_wrap td.td_quantity,.b-basket-finish__table .basket_lk_goods_table_wrap .table_wrap td.price,.b-basket-finish__table .basket_lk_goods_table_wrap .table_wrap td.td_sum,.view-basket.view-display-id-page_1 .basket_lk_goods_table_wrap .table_wrap td.td_quantity,.view-basket.view-display-id-page_1 .basket_lk_goods_table_wrap .table_wrap td.price,.view-basket.view-display-id-page_1 .basket_lk_goods_table_wrap .table_wrap td.td_sum,.view-basket.view-display-id-page_2 .basket_lk_goods_table_wrap .table_wrap td.td_quantity,.view-basket.view-display-id-page_2 .basket_lk_goods_table_wrap .table_wrap td.price,.view-basket.view-display-id-page_2 .basket_lk_goods_table_wrap .table_wrap td.td_sum{white-space:nowrap}.b-basket-finish__table .basket_lk_goods_table_wrap .table_wrap td.td_quantity,.view-basket.view-display-id-page_1 .basket_lk_goods_table_wrap .table_wrap td.td_quantity,.view-basket.view-display-id-page_2 .basket_lk_goods_table_wrap .table_wrap td.td_quantity{position:relative;margin-right:25px;color:#181818}.b-basket-finish__table .basket_lk_goods_table_wrap .table_wrap td.td_quantity:after,.view-basket.view-display-id-page_1 .basket_lk_goods_table_wrap .table_wrap td.td_quantity:after,.view-basket.view-display-id-page_2 .basket_lk_goods_table_wrap .table_wrap td.td_quantity:after{position:absolute;top:50%;right:-15px;display:flex;align-items:center;justify-content:center;width:10px;height:10px;margin-top:-5px;font-family:"icomoon";font-size:10px;content:"";color:#181818}.b-basket-finish__table .basket_lk_goods_table_wrap .table_wrap td.price,.view-basket.view-display-id-page_1 .basket_lk_goods_table_wrap .table_wrap td.price,.view-basket.view-display-id-page_2 .basket_lk_goods_table_wrap .table_wrap td.price{margin-right:5px;padding:2px 10px;color:#fff;border-radius:12px;background:#E20610}.b-basket-finish__table .basket_lk_goods_table_wrap .table_wrap td.td_sum,.view-basket.view-display-id-page_1 .basket_lk_goods_table_wrap .table_wrap td.td_sum,.view-basket.view-display-id-page_2 .basket_lk_goods_table_wrap .table_wrap td.td_sum{font-size:12px;font-weight:bold;color:#181818}.b-basket-finish__table .basket_lk_goods_table_wrap .table_wrap td.td_info,.view-basket.view-display-id-page_1 .basket_lk_goods_table_wrap .table_wrap td.td_info,.view-basket.view-display-id-page_2 .basket_lk_goods_table_wrap .table_wrap td.td_info{width:100%}.b-basket-finish__table .basket_lk_goods_table_wrap .table_wrap td.td_info a,.view-basket.view-display-id-page_1 .basket_lk_goods_table_wrap .table_wrap td.td_info a,.view-basket.view-display-id-page_2 .basket_lk_goods_table_wrap .table_wrap td.td_info a{font-weight:600;line-height:1.3;transition:color 0.3s;text-decoration:none;color:#181818 !important}.b-basket-finish__table .basket_lk_goods_table_wrap .table_wrap td.td_info a:hover,.view-basket.view-display-id-page_1 .basket_lk_goods_table_wrap .table_wrap td.td_info a:hover,.view-basket.view-display-id-page_2 .basket_lk_goods_table_wrap .table_wrap td.td_info a:hover{color:#E20610 !important}.b-basket-finish__table .basket_lk_goods_table_wrap .table_wrap .params,.view-basket.view-display-id-page_1 .basket_lk_goods_table_wrap .table_wrap .params,.view-basket.view-display-id-page_2 .basket_lk_goods_table_wrap .table_wrap .params{display:none;margin-top:5px}.b-basket-finish__table .basket_lk_goods_table_wrap .table_wrap .params .color,.view-basket.view-display-id-page_1 .basket_lk_goods_table_wrap .table_wrap .params .color,.view-basket.view-display-id-page_2 .basket_lk_goods_table_wrap .table_wrap .params .color{position:relative;display:block;width:16px;height:16px;margin:4px;margin-right:9px;font-size:0;border-radius:5px;background:#fff;box-shadow:0px 0px 20px rgba(0,0,0,0.09)}.b-basket-finish__table .basket_lk_goods_table_wrap .table_wrap .params .color::before,.view-basket.view-display-id-page_1 .basket_lk_goods_table_wrap .table_wrap .params .color::before,.view-basket.view-display-id-page_2 .basket_lk_goods_table_wrap .table_wrap .params .color::before{position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;content:"";border:2px solid #fff;border-radius:5px}.b-basket-finish__table .basket_lk_goods_table_wrap .info_wrap,.view-basket.view-display-id-page_1 .basket_lk_goods_table_wrap .info_wrap,.view-basket.view-display-id-page_2 .basket_lk_goods_table_wrap .info_wrap{width:100%;color:#181818}.b-basket-finish__table .basket_lk_goods_table_wrap .info_wrap th,.view-basket.view-display-id-page_1 .basket_lk_goods_table_wrap .info_wrap th,.view-basket.view-display-id-page_2 .basket_lk_goods_table_wrap .info_wrap th{padding-right:0;padding-left:0;border:none}.b-basket-finish__table .basket_lk_goods_table_wrap .info_wrap tr:nth-of-type(odd) td,.view-basket.view-display-id-page_1 .basket_lk_goods_table_wrap .info_wrap tr:nth-of-type(odd) td,.view-basket.view-display-id-page_2 .basket_lk_goods_table_wrap .info_wrap tr:nth-of-type(odd) td{background:#F7FAFC}.b-basket-finish__table .basket_lk_goods_table_wrap .info_wrap td,.view-basket.view-display-id-page_1 .basket_lk_goods_table_wrap .info_wrap td,.view-basket.view-display-id-page_2 .basket_lk_goods_table_wrap .info_wrap td{height:50px;padding:5px 15px;line-height:1.2}.b-basket-finish__table .basket_lk_goods_table_wrap .info_wrap td.td_label,.view-basket.view-display-id-page_1 .basket_lk_goods_table_wrap .info_wrap td.td_label,.view-basket.view-display-id-page_2 .basket_lk_goods_table_wrap .info_wrap td.td_label{width:100px;border-right:1px solid #fff}.view-basket.view-display-id-page_2 .view-content>table>tbody>tr:not(.order_line_info_tr){padding-right:0;border-color:#E20610}.view-basket.view-display-id-page_2 .view-content>table>tbody>tr:not(.order_line_info_tr)>td.views-field-created{width:100%;color:#181818}.view-basket.view-display-id-page_2 .view-content>table>tbody>tr:not(.order_line_info_tr)>td.views-field-created::before{display:none}.view-basket.view-display-id-page_2 .view-content>table>tbody>tr:not(.order_line_info_tr)>td.views-field-basket-orders-cashback-accrue{font-weight:700;color:#E20610}.view-basket.view-display-id-page_2 .view-content>table>tbody>tr:not(.order_line_info_tr)>td.views-field-basket-orders-cashback-accrue::before{font-size:10px;text-transform:uppercase}.menu--account .user-discount{margin-bottom:20px;padding:15px 25px;font-size:16px;font-weight:600;text-align:center;border-radius:50px;background:#E20610}.menu--account .menu{display:inline-flex;flex-direction:column;margin-bottom:20px;list-style:none}.menu--account .menu li:not(:last-child){margin-bottom:30px}.menu--account .menu li a{display:inline-flex;align-items:center;font-size:16px;font-weight:600;text-decoration:none;color:#4a5568}.menu--account .menu li a:before{display:flex;width:24px;height:24px;margin-right:10px;content:""}.menu--account .menu li a:hover{color:#E20610}.menu--account .menu li.menu-item--active-trail a{padding-bottom:10px;border-bottom:4px solid #E20610}.menu--account .menu li a[data-drupal-link-system-path="user/orders"]:before{background:url("/themes/personal/images/icons/orders.svg") center no-repeat;background-size:contain}.menu--account .menu li a[data-drupal-link-system-path="user/favorites"]:before{background:url("/themes/personal/images/icons/likes.svg") center no-repeat;background-size:contain}.menu--account .menu li a[data-drupal-link-system-path="user/cashback"]:before{background:url("/themes/personal/images/icons/sales.svg") center no-repeat;background-size:contain}.menu--account .menu li a[data-drupal-link-system-path="user"]:before{background:url("/themes/personal/images/icons/settings.svg") center no-repeat;background-size:contain}.menu--account .menu li a[href*="logout"]:before{margin-right:8px;margin-left:2px;background:url("/themes/personal/images/icons/logout.svg") center no-repeat;background-size:contain}.menu--account .menu .user-discount{display:inline-flex;align-items:center;justify-content:center;order:-1;width:100%;min-height:50px;margin-bottom:30px;padding:10px 15px;font-size:16px;font-weight:600;text-align:center;color:#fff;border-radius:25px;background:#E20610}.block-cashback-block{margin-bottom:15px;color:#181818}.block-cashback-block .reserve,.block-cashback-block .available{font-size:16px;font-weight:700}.block-cashback-block .reserve span,.block-cashback-block .available span{color:#E20610}.block-cashback-block .form-actions .form-submit{border:2px solid transparent}.block-cashback-block .form-actions .form-submit:hover{border-color:#E20610}.js-password-confirm-message{display:none}.confirm-parent,.password-parent{overflow:visible}form .js-form-item-pass-pass2{margin-bottom:0}.user-edit-profile-form .description{display:none}.user-edit-profile-form .form-item{margin-bottom:10px}.user-edit-profile-form .form-wrapper{margin-bottom:10px}.user-edit-profile-form .field-group-html-element{position:relative;display:flex;flex-direction:column;padding-bottom:4px}.user-edit-profile-form .field-group-html-element:after{position:absolute;bottom:-5px;left:0;width:100%;height:4px;content:"";border-radius:5px;background:#FFEFEE}.user-edit-profile-form .field-group-html-element.user_password{margin-bottom:20px}.user-edit-profile-form #edit-basket-address-field{margin-top:10px;color:#181818}.user-edit-profile-form #edit-basket-address-field fieldset{margin-bottom:20px}.user-edit-profile-form #edit-basket-address-field legend{margin-bottom:10px;font-size:20px;font-weight:700}.user-edit-profile-form .form-actions .form-submit{width:100%;border:2px solid transparent}.user-edit-profile-form .form-actions .form-submit:hover{border-color:#E20610}.user-edit-profile-form .form-actions{margin-top:10px}.path-basket{color:#181818;background:#FFFFFF}.path-basket.user-logged-in .edit_link{width:100%}.path-basket .page-title{display:none}.path-basket .site-container{padding-top:154px}.path-basket .site-footer{padding-bottom:85px}.path-basket .site-footer::after{bottom:59px}.path-basket .region-fixed-menu{display:none !important}.path-basket .basket-login,.path-basket .edit_link{font-weight:600;font-size:16px;line-height:1.2;background:#E20610;padding:5px 40px;display:inline-flex;justify-content:center;align-items:center;min-height:50px;text-decoration:none;transition:0.2s;text-align:center;color:#fff;border:none;border-radius:25px;position:fixed;z-index:5;bottom:0;width:50%;height:60px;padding-right:35px;padding-left:35px;transition:none;white-space:normal;border-radius:0}.path-basket .basket-login:hover,.path-basket .edit_link:hover{background:#fff;color:#E20610}.path-basket .basket-login::after,.path-basket .edit_link::after{display:none}.path-basket .basket-login{left:0;background:#FF7169}.path-basket .basket-login:hover{color:#fff;background:#FF7169}.path-basket .basket-login__link{display:none}.path-basket .basket-login__link.is-active{display:block}.path-basket .edit_link{right:0;background:#E20610}.path-basket .edit_link:hover{background:#E20610}.path-basket .view-id-cart_goods .buttons a.button-back{display:none}.path-basket .view-id-cart_goods .buttons a.button-order{width:100%}.basket-pages-order .b_title{margin-bottom:20px;font-size:20px;font-weight:bold}.basket-pages-order .r_wrap .view-content{display:none}.basket-pages-order .view-id-cart_goods .view-footer{display:none}.basket-pages-order .view-footer.hide #basket_promo_form_ajax_wrap,.basket-pages-order .view-footer.hide .continue-shopping-button{display:none !important}.basket-pages-order .view-footer .total{display:flex;flex-wrap:wrap}.basket-pages-order .view-footer .total__sum,.basket-pages-order .view-footer .total__discount{flex-grow:1;min-width:50%;text-align:left}.basket-pages-order .view-footer .total__sum .label,.basket-pages-order .view-footer .total__discount .label{display:inline-block}.basket-pages-order .view-footer .total__sum .value,.basket-pages-order .view-footer .total__discount .value{display:inline-block;font-size:16px;font-weight:700}.basket-pages-order .view-footer .total__discount::after{display:inline-block;width:20px;height:20px;margin-bottom:3px;content:"";vertical-align:middle;background:url("/themes/personal/images/icons/attention.svg") no-repeat center}.basket-pages-order .view-footer .total__pay{width:100%;margin:10px 0 15px;padding-top:10px;font-size:16px;font-weight:800;color:#181818;border-top:1px dashed rgba(24,24,24,0.5)}.basket-pages-order .view-footer .total__pay div{display:inline-block}.basket-pages-order .view-footer .field--name-body{display:none}.basket-pages-order .personal .form-item{margin-bottom:10px}.basket-pages-order .description{margin-top:5px;margin-left:8px;font-size:12px}.basket-pages-order .form-item-field-order-cutlery-0-value{margin-top:10px}.basket-pages-order #delivery_ajax_wrap label{display:block;margin-top:35px;margin-bottom:20px;font-size:20px;font-weight:bold}.basket-pages-order #delivery_ajax_wrap label::after{display:none}.basket-pages-order #delivery_ajax_wrap div[id^="edit-basket-address-field"]{display:flex;flex-wrap:wrap;margin:0 -5px -10px}.basket-pages-order #delivery_ajax_wrap div[id^="edit-basket-address-field"]>.form-item{padding:0 5px}.basket-pages-order #delivery_ajax_wrap div[id^="edit-basket-address-field"]>.form-item-required::after{left:2px}.basket-pages-order #delivery_ajax_wrap div[id^="edit-basket-address-field"]>.form-item.form-item-basket-address-field-street{width:100%}.basket-pages-order #delivery_ajax_wrap div[id^="edit-basket-address-field"]>.form-item.form-item-basket-address-field-house{width:55%}.basket-pages-order #delivery_ajax_wrap div[id^="edit-basket-address-field"]>.form-item.form-item-basket-address-field-entrance{width:45%}.basket-pages-order #delivery_ajax_wrap div[id^="edit-basket-address-field"]>.form-item.form-item-basket-address-field-flat{width:45%}.basket-pages-order #delivery_ajax_wrap div[id^="edit-basket-address-field"]>.form-item.form-item-basket-address-field-intercom-code{width:55%}.basket-pages-order #delivery_ajax_wrap div[id^="edit-basket-address-field"] div[id^="edit-basket-address-field"]{margin-right:-15px;margin-left:-15px}.basket-pages-order #delivery_ajax_wrap div[id^="edit-basket-address-field"] legend{display:none}.basket-pages-order #delivery_ajax_wrap div[id^="edit-basket-address-field"] .form-radios{display:block}.basket-pages-order #delivery_ajax_wrap div[id^="edit-basket-address-field"] .form-item-basket-address-field-zone{padding:10px 15px}.basket-pages-order #delivery_ajax_wrap div[id^="edit-basket-address-field"] .form-item-basket-address-field-zone label{margin:0;font-size:14px;font-weight:400}.basket-pages-order #payment_ajax_wrap .form-item-basket-payment{display:flex;flex-direction:column}.basket-pages-order #payment_ajax_wrap label{display:block;order:-1;margin-top:35px;margin-bottom:20px;font-size:20px;font-weight:bold}.basket-pages-order #payment_ajax_wrap label::after{display:none}.basket-pages-order .cashback_form .cashback_avail_link{font-weight:700;color:#FF7169}.basket-pages-order .cashback_form .cashback_wallet_info .error{display:inline-flex;align-items:center;font-size:12px}.basket-pages-order .cashback_form .cashback_wallet_info .error::before{width:18px;height:18px;margin-right:5px;content:"";background:url("/themes/personal/images/icons/attention.svg") no-repeat center;background-size:contain}.basket-pages-order .cashback_form .form-item-cashback-sum{display:flex;align-items:center}.basket-pages-order .cashback_form .form-item-cashback-sum .field-suffix{margin-left:10px}.basket-pages-order .cashback_form .form-number{width:100%;height:50px;padding:0px 15px;border:none;border-radius:25px;background:#fff;box-shadow:0px 2px 6px rgba(133,149,156,0.2)}.basket-pages-order .cashback_wallet_info>div{display:inline-flex;align-items:center;justify-content:space-between;width:100%;height:50px;margin-bottom:10px;padding-left:15px;border:none;border-radius:25px;background:#fff;box-shadow:0px 2px 6px rgba(133,149,156,0.2)}.basket-pages-order .cashback_wallet_info>div span{min-width:100px;padding:13px 20px;text-align:center;color:#FFFFFF;border-radius:25px;background:#E20610}.basket-pages-order .node-basket-order-form .form-actions .form-submit{border:2px solid transparent}.basket-pages-order .node-basket-order-form .form-actions .form-submit:hover{border-color:#E20610}.l_wrap .user-login-form{display:none}.l_wrap.is-login .user-login-form{display:block}.l_wrap.is-login #basket_node_basket_order_form_ajax_wrap{display:none}.l_wrap.is-login .basket-login{width:100%}.basket-promo-form{position:relative}.basket-promo-form .form-actions{position:absolute;z-index:2;top:0;right:0;margin:0}.basket-promo-form .form-actions .form-submit{display:flex;align-items:center;justify-content:center;width:50px;height:50px;padding:0;font-size:0;border-radius:50%;background:url("/themes/personal/images/icons/big-check.svg") no-repeat center #E20610}.active_lang{position:relative;display:flex;align-items:center;padding-right:26px;padding-left:10px;font-size:16px;font-weight:500;cursor:pointer;color:#fff}.active_lang:after{position:absolute;top:2px;right:4px;width:20px;height:20px;content:"";transition:0.3s;background:url("/themes/personal/images/icons/arrow_white_small.svg") center no-repeat}.links__wrapper{position:relative}.links__wrapper.is-open .links__lang{transform:translateY(100%) scale(1)}.links__wrapper.is-open .active_lang:after{transform:rotate(180deg)}.links__lang{position:absolute;z-index:5;bottom:0;left:0;display:flex;flex-direction:column;width:100%;padding:5px 10px;transform:translateY(100%) scale(0);border-radius:10px;background:#fff;box-shadow:0 0 3px rgba(0,0,0,0.3)}.links__lang a{display:flex;justify-content:center;width:100%;font-size:16px;font-weight:500;transition:0.3s;text-align:center;text-decoration:none;color:#232323}.links__lang a:hover{color:#E20610}.links__lang a.is-active{display:none}.block-contacts .block-title{margin-bottom:23px;text-align:left}.block-contacts .field--name-field-contacts-phone .field__label--mod{display:none}.block-contacts .field--name-field-contacts-phone .field__items{position:relative;padding-left:34px}.block-contacts .field--name-field-contacts-phone .field__items a{display:inline-flex;font-size:16px;font-weight:bold;line-height:1.25;text-decoration:none;color:#FFFFFF}.block-contacts .field--name-field-contacts-phone .field__items:before{position:absolute;top:0;bottom:0;left:0;width:24px;height:24px;margin:auto 0;content:"";background:url("/themes/personal/images/icons/phone_mod.svg") center no-repeat;background-size:contain}.block-contacts .phones>.field__item+.field__item{margin-top:15px}.block-contacts .field--name-field-contacts-email{position:relative;margin-top:15px;padding-left:34px}.block-contacts .field--name-field-contacts-email:before{position:absolute;top:0;bottom:0;left:0;width:24px;height:24px;margin:auto 0;content:"";background:url("/themes/personal/images/icons/email_mod.svg") center no-repeat;background-size:contain}.block-contacts .field--name-field-contacts-email a{display:inline-flex;font-size:16px;font-weight:bold;line-height:1.25;text-decoration:none;color:#FFFFFF}.block-contacts .field--name-field-contacts-adress{position:relative;margin-top:15px;margin-bottom:15px;padding-left:34px;font-size:16px;font-weight:bold;line-height:1.25;color:#FFFFFF}.block-contacts .field--name-field-contacts-adress:before{position:absolute;top:-3px;left:0;width:24px;height:24px;content:"";background:url("/themes/personal/images/icons/map_mod.svg") center no-repeat;background-size:contain}.block-contacts .field--name-field-contacts-adress a{color:#FFD43C}.block-contacts .field--name-field-contacts-social svg path{fill:#FFFFFF}.block-contacts .view-id-maps{margin-top:30px}.block-contacts .geolocation-map-wrapper{position:relative;z-index:2;margin-right:-15px;margin-left:-15px}.block-contacts .geolocation-map-container{height:430px !important}.block-views-block__maps-block-2{position:relative;z-index:2}.block-views-block__maps-block-2 .block-title{margin-bottom:23px;padding-top:43px;text-align:center}.block-views-block__maps-block-2 .geolocation-map-wrapper{margin-right:-15px;margin-left:-15px}.block-views-block__maps-block-2 .geolocation-map-container{height:430px !important}.shop-list{display:none}.shop-list__title{position:relative;padding-bottom:10px;font-size:16px;font-weight:bold;line-height:125%}.shop-list__title:after{position:absolute;bottom:0;left:50%;width:100vw;height:1px;margin-left:-50vw;content:"";background:#FF7169}.shop-list__list{overflow:auto;max-height:125px;margin:10px 0}.shop-list__list::-webkit-scrollbar{width:7px;height:7px}.shop-list__list::-webkit-scrollbar-track{background-color:#fff}.shop-list__list::-webkit-scrollbar-track-piece{background-color:#ffffff}.shop-list__list::-webkit-scrollbar-thumb{height:50px;background-color:#E20610}.shop-list__list::-webkit-scrollbar-corner{background-color:#999}.shop-list__list::-webkit-resizer{background-color:#666}.shop-item:not(:last-child){margin-bottom:10px}.shop-item__title{position:relative;display:flex;align-items:center;min-height:20px;margin-bottom:5px;padding-left:24px;font-size:12px;font-weight:bold;color:#FFD43C}.shop-item__title:before{position:absolute;top:0px;left:0;width:20px;height:20px;content:"";background:url("/themes/personal/images/icons/map_mod.svg") center no-repeat;background-size:contain}.shop-item__content{display:flex;flex-direction:row-reverse}.shop-item__left{flex-grow:1;min-width:50%;padding-right:8px}.shop-item__right{flex-grow:1;min-width:50%;padding-left:8px}.shop-item__text p{margin-bottom:0}.paragraph--type--phone-width-desc{display:flex;align-items:center;flex-wrap:wrap}.paragraph--type--phone-width-desc .field--name-field-paragraph-phone a{font-size:12px;font-weight:600;text-decoration:none;color:#FFFFFF}.paragraph--type--phone-width-desc .field--name-field-paragraph-desc{margin-left:7px;font-size:12px}.paragraph--type--phone-width-desc .field--name-field-paragraph-desc:before{content:"("}.paragraph--type--phone-width-desc .field--name-field-paragraph-desc:after{content:")"}.contacts_form{position:relative;padding:35px 0}.contacts_form:before{position:absolute;z-index:-2;top:0;right:-15px;bottom:0;left:-15px;content:"";background:#262626}.contacts_form:after{position:absolute;z-index:-1;top:0;right:-15px;bottom:0;left:-15px;content:"";background:url("/themes/personal/images/form_decor.png") center no-repeat;background-size:cover}.contacts_form__title{font-size:20px;font-weight:bold;line-height:1.25}.contacts_form__subtitle{font-size:16px;font-weight:bold;line-height:1.25;color:#FF7169}.contacts_form .field--name-field-contacts-form{padding-top:15px}.contacts_form .field--name-field-contacts-form .form-actions .form-submit{font-weight:600;font-size:16px;line-height:1.2;background:#E20610;padding:5px 40px;display:inline-flex;justify-content:center;align-items:center;min-height:50px;text-decoration:none;transition:0.2s;text-align:center;color:#fff;border:none;border-radius:25px;width:100%}.contacts_form .field--name-field-contacts-form .form-actions .form-submit:hover{background:#fff;color:#E20610}.contacts_form .field--name-field-contacts-form .webform-confirmation__message{text-align:left}.contacts_form .field--name-field-contacts-form .webform-confirmation__back{display:none}.page-node-1 .site-main{padding-bottom:0}.zone-point{display:none}.zone-item{margin-right:-15px;margin-bottom:5px;margin-left:-15px;padding:25px 15px 20px 15px;color:#fff}.zone-item__title{margin-bottom:10px;font-size:16px;font-weight:bold}.zone-item__text{position:relative;margin-bottom:5px;padding-left:37px}.zone-item__text:before{position:absolute;top:50%;left:0;width:24px;height:24px;margin-top:-12px;content:"";background:url("/themes/personal/images/icons/truck.svg") center no-repeat;background-size:contain}.zone-item__areas{font-weight:bold}.zone-item__areas_title{padding-right:3px;font-weight:normal}.leaflet-popup{max-width:260px;margin-bottom:33px;text-align:center}.leaflet-popup-tip-container{display:none}.leaflet-popup-content{width:250px !important;margin:0}.leaflet-popup-content .views-field-field-restaurant-image img{display:block}.leaflet-popup-content .views-field-title{padding:14px;font-size:14px;text-align:center;color:#181818}.leaflet-container a.leaflet-popup-close-button{top:-5px;right:-2px;display:none;width:10px;height:10px;font-size:0;border-radius:50%;background:#E20610}.leaflet-popup-content-wrapper{padding:0;border-radius:0 0 2px 2px;box-shadow:0px 4px 12px rgba(142,162,170,0.2)}body:not(.gin--classic-toolbar) #noty_topRight_layout_container{display:none !important}form[id^="form__pizza_constructor"]{max-width:none;margin-left:0}form[id^="form__pizza_constructor"] .sizes-wrapper>label{display:inline-block;margin-bottom:20px;font-size:16px;font-weight:700}form[id^="form__pizza_constructor"] .size-description{margin-top:5px}form[id^="form__pizza_constructor"] .size-list{display:flex;align-items:center;flex-wrap:wrap;margin:0 -10px -20px}form[id^="form__pizza_constructor"] .size-item{width:33.333%;margin-bottom:20px;padding:0 10px}form[id^="form__pizza_constructor"] .size-item .form-item{position:relative;display:flex;align-items:center;flex-direction:column;margin-bottom:15px}form[id^="form__pizza_constructor"] .size-item .form-item input{position:absolute;display:none;visibility:hidden;opacity:0}form[id^="form__pizza_constructor"] .size-item .form-item label{display:flex;align-items:center;justify-content:center;width:80px;height:80px;margin-bottom:0;padding:0;font-size:20px;font-weight:bold;cursor:pointer;text-align:center;color:#fff;background:url("/themes/personal/images/pizza.svg") center no-repeat;background-size:contain;text-shadow:1px 1px #FFFFFF}form[id^="form__pizza_constructor"] .size-item .form-item label:before{display:none}form[id^="form__pizza_constructor"] .size-item .form-item label:after{display:none !important}form[id^="form__pizza_constructor"] .size-item .form-item input:checked+label{background:url("/themes/personal/images/pizza_active.svg") center no-repeat;background-size:contain}form[id^="form__pizza_constructor"] .crust-wrapper{position:relative;margin-top:25px;padding-top:25px;border-top:1px solid #FF7169}form[id^="form__pizza_constructor"] .crust-wrapper>label{display:inline-block;margin-bottom:22px;font-size:14px;font-weight:700}form[id^="form__pizza_constructor"] .crust-list{display:flex;align-items:center}form[id^="form__pizza_constructor"] .crust-item{width:50%}form[id^="form__pizza_constructor"] .crust-item label.option{display:flex;align-items:center;padding-left:28px}form[id^="form__pizza_constructor"] .crust-item label.option::before{position:absolute;top:1px;bottom:0;left:0;display:inline-block;width:17px;height:17px;margin:auto;content:"";border:1px solid #E2E8F0;border-radius:50%;background:#FFFFFF}form[id^="form__pizza_constructor"] .crust-item label.option::after{position:absolute;top:1px;bottom:0;left:4px;display:inline-block;width:9px;height:9px;margin:auto;content:"";opacity:0;border-radius:50%;background:#E20610}form[id^="form__pizza_constructor"] .crust-item label.option span{margin-left:3px}form[id^="form__pizza_constructor"] .crust-item .form-radio:checked~label.option::before{border-color:#E20610}form[id^="form__pizza_constructor"] .crust-item .form-radio:checked~label.option::after{opacity:1}form[id^="form__pizza_constructor"] .sauces-wrapper{position:relative;margin-top:25px;padding-top:25px;border-top:1px solid #FF7169}form[id^="form__pizza_constructor"] .sauces-wrapper>label{display:inline-block;margin-bottom:22px;font-size:14px;font-weight:700}form[id^="form__pizza_constructor"] .sauces-list{display:flex;flex-wrap:wrap;margin:0 -15px -30px}form[id^="form__pizza_constructor"] .sauces-item{display:flex;align-items:center;width:100%;margin-bottom:30px;padding:0 15px}form[id^="form__pizza_constructor"] .sauces-item .form-item{margin-left:12px}form[id^="form__pizza_constructor"] .sauces-item label.option{margin-bottom:0;padding-left:28px;font-size:14px}form[id^="form__pizza_constructor"] .sauces-item label.option::before{position:absolute;top:1px;bottom:0;left:0;display:inline-block;width:17px;height:17px;margin:auto;content:"";border:1px solid #E2E8F0;border-radius:50%;background:#FFFFFF}form[id^="form__pizza_constructor"] .sauces-item label.option::after{position:absolute;top:1px;bottom:0;left:4px;display:inline-block;width:9px;height:9px;margin:auto;content:"";opacity:0;border-radius:50%;background:#E20610}form[id^="form__pizza_constructor"] .sauces-item .form-checkbox:checked~label.option::before{border-color:#E20610}form[id^="form__pizza_constructor"] .sauces-item .form-checkbox:checked~label.option::after{opacity:1}form[id^="form__pizza_constructor"] .ingredients-wrapper{position:relative;margin-top:25px;padding-top:25px;border-top:1px solid #FF7169}form[id^="form__pizza_constructor"] .ingredients-wrapper>label{display:inline-block;margin-bottom:15px;font-size:20px;font-weight:800}form[id^="form__pizza_constructor"] .ingredients-groups{display:flex;align-items:center;flex-wrap:wrap;margin:0 0 -26px}form[id^="form__pizza_constructor"] .ingredients-group{position:relative;margin:0 13px;margin-bottom:26px;padding-bottom:9px;text-align:center}form[id^="form__pizza_constructor"] .ingredients-group::before{position:absolute;right:0;bottom:0;left:0;height:4px;content:"";transition:0.2s;transform:scaleX(0);border-radius:4px;background:#E20610}form[id^="form__pizza_constructor"] .ingredients-group.active::before{transform:scaleX(1)}form[id^="form__pizza_constructor"] .ingredients-group .img{display:flex;align-items:center;justify-content:center;width:50px;height:50px;margin-bottom:5px;border-radius:50%;background:#fff}form[id^="form__pizza_constructor"] .ingredients-group .img img{filter:drop-shadow(0px 2px 2px rgba(0,0,0,0.25))}form[id^="form__pizza_constructor"] .ingredients-group .name{font-size:12px;font-weight:700}form[id^="form__pizza_constructor"] .ingredients-list{margin-top:15px}form[id^="form__pizza_constructor"] .ingredients-group-items{display:flex;flex-wrap:wrap;margin:0 -2px -4px}form[id^="form__pizza_constructor"] .ingredient-item{width:33.333%;margin-bottom:4px;padding:0 2px;text-align:center}form[id^="form__pizza_constructor"] .ingredient-item__container{position:relative;height:100%;padding:5px;border-radius:5px;background:#262626}form[id^="form__pizza_constructor"] .ingredient-item div[class*="image"]{display:flex;align-items:center;justify-content:center;height:98px !important;margin-bottom:5px;padding:15px}form[id^="form__pizza_constructor"] .ingredient-item div[class*="image"] img{width:60px}form[id^="form__pizza_constructor"] .ingredient-item .count{position:absolute;top:5px;right:5px;padding:0px 10px;font-weight:700;border-radius:3px;background:#E20610}form[id^="form__pizza_constructor"] .ingredient-item .buttons .arrow{position:relative;display:inline-block;width:34px;height:24px;margin:0 1px;cursor:pointer;border-radius:4px;background:#fff}form[id^="form__pizza_constructor"] .ingredient-item .buttons .arrow::before{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-family:"icomoon";font-size:18px;font-weight:400;line-height:1;color:#E20610}form[id^="form__pizza_constructor"] .ingredient-item .buttons .arrow.minus::before{content:""}form[id^="form__pizza_constructor"] .ingredient-item .buttons .arrow.plus::before{content:""}form[id^="form__pizza_constructor"] .ingredient-item .title{display:inline-block;margin-top:10px;font-size:12px;text-transform:capitalize}form[id^="form__pizza_constructor"] .ingredient-item .price{display:block;font-weight:700;text-align:center}form[id^="form__pizza_constructor"] .ingredient-item .currency{display:inline-block;margin-left:3px}form[id^="form__pizza_constructor"] .right-wrapper{margin-top:25px}form[id^="form__pizza_constructor"] .right-wrapper__title{font-size:16px;font-weight:700}form[id^="form__pizza_constructor"] .right-wrapper table{width:100%}form[id^="form__pizza_constructor"] .right-wrapper table tr{padding:15px 0;border-bottom:1px solid #FFEFEE}form[id^="form__pizza_constructor"] .right-wrapper table tr td:nth-child(1){padding:15px 0}form[id^="form__pizza_constructor"] .right-wrapper table tr td:nth-child(2){font-size:12px;text-transform:capitalize}form[id^="form__pizza_constructor"] .right-wrapper table tr td:nth-child(3){font-size:16px;font-weight:700;text-align:center}form[id^="form__pizza_constructor"] .right-wrapper table tr td:nth-child(4){font-size:16px;font-weight:700;text-align:right}form[id^="form__pizza_constructor"] .right-wrapper table td,form[id^="form__pizza_constructor"] .right-wrapper table th{padding:10px}form[id^="form__pizza_constructor"] .right-wrapper table .currency{display:inline-block;margin-left:3px}form[id^="form__pizza_constructor"] .right-wrapper table img{width:60px;vertical-align:middle}form[id^="form__pizza_constructor"] .right-wrapper .base-size{width:40px;height:40px;margin-right:10px;margin-bottom:0;margin-bottom:10px;padding:0;font-size:20px;font-weight:bold;text-align:center;color:#fff;background:url("/themes/personal/images/pizza_active.svg") center no-repeat;background-size:contain;text-shadow:1px 1px #FFD43C}form[id^="form__pizza_constructor"] .right-wrapper .row-base em{font-style:normal}form[id^="form__pizza_constructor"] .right-wrapper .row-base .crust_type{display:block}form[id^="form__pizza_constructor"] .right-wrapper .total-count{position:relative}form[id^="form__pizza_constructor"] .right-wrapper .total-count::after{display:block;content:attr(data-total);text-align:center}form[id^="form__pizza_constructor"] .right-wrapper .change-count{display:flex;align-items:center;width:80px;height:40px;margin:0 auto;padding:7px;border-radius:25px;background:#ffffff}form[id^="form__pizza_constructor"] .right-wrapper .change-count .arrow{font-size:0;cursor:pointer;text-decoration:none}form[id^="form__pizza_constructor"] .right-wrapper .change-count .arrow.minus:after{width:16px;height:16px;font-family:"icomoon";font-size:16px;font-weight:400;content:"";transition:0.3s;color:#181818}form[id^="form__pizza_constructor"] .right-wrapper .change-count .arrow.plus:after{width:16px;height:16px;font-family:"icomoon";font-size:16px;font-weight:400;content:"";transition:0.3s;color:#181818}form[id^="form__pizza_constructor"] .right-wrapper .change-count .value{flex:1;width:31px;font-weight:500;text-align:center;color:#181818;border:none;background:none}form[id^="form__pizza_constructor"] .right-footer{font-size:24px;line-height:1.25;font-weight:bold;margin-bottom:10px;margin-top:15px;text-align:center}@media screen and (min-width:1500px){form[id^="form__pizza_constructor"] .right-footer{font-size:28px}}@media screen and (min-width:1800px){form[id^="form__pizza_constructor"] .right-footer{font-size:34px}}form[id^="form__pizza_constructor"] .right-footer .form-actions{margin-top:15px}form[id^="form__pizza_constructor"] .right-footer .form-actions .form-submit{width:auto}.magnific-popup.magnific-popup--basket-other-close{margin:auto;padding:0}@media screen and (min-width:1200px){.magnific-popup.magnific-popup--basket-other-close{width:978px;height:540px}}.popup-close{display:flex;align-items:center;height:100%}@media screen and (min-width:1200px){.popup-close__image{width:480px;height:100%;border-top-left-radius:10px;border-bottom-left-radius:10px;background-image:url("/themes/personal/images/background_popup_close.jpg");background-repeat:no-repeat;background-position:center;background-size:cover}}.popup-close__text{padding:22px;text-align:center;color:#fff}@media screen and (min-width:1200px){.popup-close__text{flex:1}}.popup-close__title{position:relative;width:fit-content;margin-right:auto;margin-bottom:10px;margin-left:auto;padding-right:30px;font-size:20px;font-weight:700;line-height:1.25}@media screen and (min-width:1200px){.popup-close__title{font-size:22px}}@media screen and (min-width:1800px){.popup-close__title{margin-bottom:15px;padding-right:40px;font-size:34px}}.popup-close__title:after{position:absolute;top:50%;right:0px;display:block;width:24px;height:24px;content:"";transform:translateY(-50%);background:url("/themes/personal/images/icons/smile-sad.gif") no-repeat center;background-size:contain}@media screen and (min-width:1200px){.popup-close__title:after{right:0px;width:34px;height:34px}}.popup-close__subtitle{margin-bottom:10px;font-size:16px;font-weight:700;line-height:1.2}@media screen and (min-width:1200px){.popup-close__subtitle{font-size:12px}}@media screen and (min-width:1800px){.popup-close__subtitle{margin-bottom:15px;padding-right:99px;padding-left:99px;font-size:16px}}.popup-close__time,.popup-close__short-text{font-size:16px;font-weight:500;line-height:1.5}.popup-close__time{margin-bottom:10px}@media screen and (min-width:1800px){.popup-close__time{margin-bottom:15px}}.popup-close__time span{color:#E20610}@media screen and (max-width:359px){.error-page{font-size:14px}.error-page .number{font-size:80px}.basket-pages-finish{font-size:16px}}@media screen and (min-width:375px){.site-footer:after{bottom:79px;width:133%}}@media screen and (min-width:415px){.site-footer:after{bottom:63px}}@media screen and (min-width:480px){.error-page{font-size:16px}.error-page .number{font-size:100px}.basket-pages-finish{font-size:18px}.block-basket-count .block-content>div{flex-direction:row;height:90px}.basket_count_wrap{flex-direction:column;margin-bottom:0}.basket_count_wrap_summ{margin-top:10px}.block-copyright{font-size:12px}.block-conts-banner:after,.site-footer::after{display:none}.basket_count_wrapy_count,.basket_count_wrap_summ{min-width:90px}}@media screen and (min-width:640px){.error-page .number{font-size:120px}.basket_count_wrap{flex-direction:row;justify-content:space-evenly}.basket_count_wrap_summ{margin-top:0}.block-copyright{font-size:12px}.view-id-categories .views-row{width:33.333%}.site-main .block-instagram-lite .instagram_gallery{width:220px}.b-dMenu__item,.b-cMenu__item{width:33.333%}.view-id-promotions.view-display-id-page_1 .view-filters{max-width:250px}.view-id-promotions.view-display-id-page_1 .view-content{display:flex;flex-wrap:wrap;margin:0 -10px -20px}.view-id-promotions.view-display-id-page_1 .views-row{width:50%;margin-bottom:20px;padding:0 10px}.node_action_full .field--name-field-action-product>.field__items>.field__item{width:33.333%}.node_news_teaser .node_news_teaser__date{font-size:12px}.node_news_teaser .node_news_teaser_title{font-size:16px}.view-id-news .views-row{margin-bottom:30px}.zone-item{margin-right:-25px;margin-left:-25px;padding-right:25px;padding-left:25px}.block-views-block__maps-block-2 .geolocation-map-wrapper{margin-right:-25px;margin-left:-25px}.page-node-2 .block-instagram-lite .instagram_feed{margin:0 -25px;padding:0 25px}.x-ck-layout{flex-direction:row;width:100%;padding-top:15px;padding-bottom:15px}.x-ck-layout img{width:100%}.x-ck-layout:nth-child(even){flex-direction:row}.block-contacts .geolocation-map-wrapper{margin-right:-25px;margin-left:-25px}.contacts_form:after,.contacts_form:before{right:-25px;left:-25px}form{max-width:300px}.contacts_form{text-align:center}.block-cashback-banner:after,.block-cashback-banner:before{right:-25px;left:-25px}.field--name-field-review-rating form{margin-left:0}.basket-promo-form,.node-basket-order-form{max-width:none}.basket_popup_view{width:540px}.magnific-popup{width:360px;height:auto;margin:50px auto;padding:25px;border-radius:10px}.basket_popup_view{padding-bottom:0}.view-id-cart_goods .bot_line{overflow:hidden;margin-right:-25px;margin-left:-25px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;background:#181818;box-shadow:none}.view-id-cart_goods .views-row{padding:10px}.site-main .block-instagram-lite .instagram_feed{margin:0 -25px;padding:0 25px}.user-edit-profile-form{max-width:1089px}.user-edit-profile-form .confirm-parent,.user-edit-profile-form .password-parent{max-width:none}.filter-btn{width:calc(50% - 5px)}.b-pMenu__wrapper .swiper-container{margin:0 -25px;padding:0 25px}.mobile-apply-filter,.mfp-wrap.mfp-catalog-filter{right:0;left:auto;width:50%}.mfp-wrap.mfp-catalog-filter .views-exposed-form{max-width:none}.mfp-wrap.mfp-catalog-filter .mfp-content{padding:25px}.webform-submission-basket-one-click-form,.basket_button_params_form{max-width:none}form[id^="form__pizza_constructor"] .sauces-item{width:50%}form[id^="form__pizza_constructor"] .ingredient-item{width:25%}.view-id-cart_goods .cart-goods-body .views-field-all-params .variant-crust{width:50%}.cashback-block-form{display:flex;align-items:center;flex-wrap:wrap;max-width:none}.cashback-block-form .form-item{width:65%}.cashback-block-form .form-actions{flex-shrink:0;width:35%;padding-left:10px}.cashback-block-form .cashback_wallet_info{display:flex;width:100%}.cashback-block-form .cashback_wallet_info .reserve{margin-left:30px}.magnific-popup--node{width:540px}.b-product__basket:after{right:0;left:0}}@media screen and (min-width:640px) and (max-width:1199px){.page-container{padding-right:25px;padding-left:25px}}@media screen and (min-width:980px){.view-id-categories .views-row{width:25%}.block-about .block-content{display:flex}.block-about .about_left{flex-shrink:0;width:541px;margin-right:30px}.block-about .field--name-body{max-height:165px}.block-about .field--name-field-about-logo{width:92px}.site-main .block-instagram-lite .insta_username{margin-right:15px;font-size:14px}.site-main .block-instagram-lite .instagram_gallery{width:250px}.site-main .block-instagram-lite .insta_title{flex-grow:1;width:auto}.site-main .block-instagram-lite .insta_title .insta_subtitle{padding-top:0}.b-dMenu__item,.b-cMenu__item{width:25%}.site-main .block-instagram-lite .title-wrapper{padding-right:0}.view-id-news.view-display-id-page_1 .view-content{display:flex;flex-wrap:wrap;margin:0 -10px -20px}.view-id-news.view-display-id-page_1 .views-row{width:50%;margin-bottom:20px;padding:0 10px}.node_news .field--name-field-news-img{float:left;width:50%;margin-right:30px}.node_news .field--name-body{font-size:14px}.block-delivary-and-payment .field--name-field-deliv-and-payment-item{display:flex;flex-wrap:wrap;margin:0 -10px}.block-delivary-and-payment .field--name-field-deliv-and-payment-item>.field__item{width:50%;margin-bottom:20px;padding:0 10px}.block-delivary-and-payment .field--name-field-deliv-and-payment-item .paragraph--type--icon-text{height:100%}.zone__list{display:grid;margin:0 0 20px;grid-template-columns:repeat(3,1fr);grid-column-gap:20px;grid-row-gap:20px}.zone-item{margin:0;padding:15px;font-size:14px;border-radius:10px}.zone-item__title{font-size:18px;font-weight:600}.block-why-us .field--name-field-why-us-benefit{display:flex;flex-wrap:wrap;margin:0 -10px -20px}.block-why-us .field--name-field-why-us-benefit>.field__item{width:33.333%;max-width:340px;margin-bottom:20px;padding:0 10px}.block-why-us .field--name-field-why-us-benefit>.field__item+.field__item{margin-top:0}.block-why-us .field--name-field-why-us-benefit .paragraph--type--benefit{height:100%}.block-contacts .top{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.block-contacts .top>div+div{margin-left:30px}.block-contacts .bottom{display:flex;flex-direction:row-reverse;justify-content:flex-end}.block-contacts .bottom .views-element-container{flex-grow:1}.block-contacts .field--name-field-contacts-adress:before{top:-6px;bottom:0;margin:auto 0}.block-contacts .field--name-field-contacts-adress p{margin-bottom:5px}.contacts_form{width:330px;margin-right:20px;padding:30px}.contacts_form:after,.contacts_form:before{right:0;left:0;border-radius:10px}.block-contacts .geolocation-map-wrapper{margin-right:0;margin-left:0}.block-contacts .view-id-maps{margin-top:0}.block-contacts .geolocation-map-container{height:461px !important;border-radius:10px}.block-cashback-banner .block-content{display:flex;align-items:center}.block-cashback-banner .block-content .field--name-field-cashback-banner-img{order:1;margin-left:20px}.block-cashback-banner:after{background:url("/themes/personal/images/cashback_decor_pc.png") no-repeat center;background-size:cover}.block-cashback-rules .field--name-field-cahsback-rules-item{display:flex;flex-wrap:wrap;margin:0 -10px -20px}.block-cashback-rules .field--name-field-cahsback-rules-item .field__item{width:33.333%;margin-bottom:20px;padding:0 15px;text-align:center}.node-basket-order-form{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:30px}.node-basket-order-form #delivery_ajax_wrap{grid-column:2/3;grid-row:1/5}.node-basket-order-form #delivery_ajax_wrap label{margin-top:-50px}.view-id-catalog.view-display-id-page_1 .views-row{width:33.333%}.filter-btn{width:calc(33.333% - 5px)}.block-contacts .field--name-field-contacts-email{margin-top:0}.block-contacts .field--name-field-contacts-adress{margin-top:0;margin-bottom:0}}@media screen and (min-width:1200px){body{font-size:16px}.toolbar-horizontal .b-cMenu,.toolbar-horizontal .site-header{top:39px}.toolbar-horizontal.toolbar-tray-open .b-cMenu,.toolbar-horizontal.toolbar-tray-open .site-header{top:79px}.site-footer::after{bottom:0 !important;display:block;background:url("/themes/personal/images/f_after_pc.png") bottom right no-repeat;background-size:contain}.paragraph--type--slide::before{display:none}.swipe-icon{display:none !important}.catalog_toggle,.catalog_close{display:none}.b-cMenu{position:fixed;top:0;bottom:0;width:100px;padding:10px 15px;transform:none !important;border-radius:0}.b-cMenu__inside{overflow:visible;height:100%;max-height:none}.region-fixed-menu{display:flex}.block-basket-count{display:none}.paragraph--type--slide{padding-left:160px}.block-views-block__catalog-block-2,.block-views-block__catalog-block-3{margin-right:-15px;margin-left:-45px}.field--name-field-slide-title{max-width:800px;margin-bottom:17px;font-size:56px}.field--name-field-slide-desc{font-size:22px}.slide_info__bottom{align-items:center;flex-direction:row}.field--name-field-slide-price{margin-bottom:0;margin-left:20px;font-size:22px}.block-conts-banner{margin-right:0;margin-left:-60px;padding-right:0;padding-left:0;text-align:left}.block-conts-banner .custom_banner{position:relative;display:flex;align-items:center;margin-right:-30px;padding-right:30px;background:url("/themes/personal/images/constructor_wave.svg") no-repeat center;background-position-y:65%;background-size:100vw auto}.block-conts-banner .custom_banner::before{position:absolute;top:-25px;left:550px;width:170px;height:148px;content:"";pointer-events:none;background:url("/themes/personal/images/constructor_decor_left.png") no-repeat center;background-size:contain}.block-conts-banner .custom_banner::after{position:absolute;top:30px;right:0;width:125px;height:166px;content:"";pointer-events:none;background:url("/themes/personal/images/constructor_decor_right.png") no-repeat center;background-size:contain}.block-conts-banner .field--name-body{max-width:304px;font-weight:600}.field--name-field-custom-banner-img{flex-shrink:0;width:600px;margin-right:35px}.custom_banner_info_or,.field--name-field-custom-banner-title2,.field--name-field-custom-banner-desc2{display:none}.field--name-field-custom-banner-desc-pc{display:block;max-width:304px;margin-bottom:30px;font-weight:600}.field--name-field-custom-banner-link{display:inline-block;padding-bottom:30px}.field--name-field-custom-banner-link a{padding-right:30px;padding-left:30px;border:none;background:#E20610}.field--name-field-custom-banner-link a::after{margin-left:8px;font-family:"icomoon";font-size:24px;font-weight:400;content:""}.field--name-field-custom-banner-title1{font-size:30px;font-weight:800}.view-id-ingredients.view-display-id-block_1 .view-content{justify-content:flex-start;margin-right:-5px;margin-bottom:-10px;margin-left:-5px}.view-id-ingredients.view-display-id-block_1 .views-row{margin-right:5px;margin-bottom:10px;margin-left:5px}.block-views-block__catalog-block-2 .field--name-field-block-subtitle,.block-views-block__catalog-block-3 .field--name-field-block-subtitle{font-size:14px}.site-header{display:flex;align-items:center;height:70px;padding:12px 36px 13px 136px;background:none}.site-header::before{position:absolute;z-index:-3;top:0;right:0;bottom:0;left:0;content:"";opacity:0.9;background:#121212}.region-header-top{margin:0 auto;padding:0;background:none}.region-header-bottom{width:auto;padding:0}.block-contacts-header{display:none}.block-contacts-header-pc{display:block;width:50%;padding-right:63px}.block-contacts-header-pc .block-content{display:flex;align-items:center}.block-contacts-header-pc .phone,.block-contacts-header-pc .field--name-field-contacts-about-delivery,.block-contacts-header-pc .field--name-field-contacts-adress{position:relative;padding-left:33px}.block-contacts-header-pc .phone::before,.block-contacts-header-pc .field--name-field-contacts-about-delivery::before,.block-contacts-header-pc .field--name-field-contacts-adress::before{position:absolute;top:0;bottom:0;left:0;width:22px;height:22px;margin:auto 0;content:""}.block-contacts-header-pc .phone::before{background:url("/themes/personal/images/icons/talk.svg") no-repeat center;background-size:contain}.block-contacts-header-pc .field--name-field-contacts-about-delivery::before{background:url("/themes/personal/images/icons/truck-header.svg") no-repeat center;background-size:contain}.block-contacts-header-pc .field--name-field-contacts-adress::before{background:url("/themes/personal/images/icons/pin.svg") no-repeat center;background-size:contain}.block-contacts-header-pc .field--name-field-contacts-time{font-size:14px}.block-contacts-header-pc .field--name-field-contacts-phone a{font-size:16px;font-weight:700;text-decoration:none;color:#fff}.block-contacts-header-pc .field--name-field-contacts-about-delivery,.block-contacts-header-pc .field--name-field-contacts-adress{font-size:14px}.block-contacts-header-pc .field--name-field-contacts-about-delivery strong,.block-contacts-header-pc .field--name-field-contacts-adress strong{font-size:16px}.block-contacts-header-pc .delivery{display:none}.block-contacts-header-pc .adress{display:flex;flex-grow:1;justify-content:center}.block-logo{z-index:1;top:0;right:0 !important;left:100px;width:80px !important;margin:0 auto;transform:none !important}.close_menu,.open_menu{display:none}.site-header .menu--main{position:static;z-index:1;display:flex;justify-content:center;width:auto;width:50%;padding:0;padding-right:205px;padding-left:63px;transform:none;background:none;box-shadow:none}.site-header .menu--main .menu{display:flex;align-items:center;justify-content:space-evenly;width:100%}.site-header .menu--main .menu-item--4,.site-header .menu--main .menu-item--5,.site-header .menu--main .menu-item--6,.site-header .menu--main .menu-item--7,.site-header .menu--main .menu-item--12,.site-header .menu--main .menu-item--13{display:none}.site-header .menu--main .menu-item--8{order:1}.site-header .menu--main .menu li a{font-weight:700;transition:0.2s}.site-header .menu--main .menu li a:hover{color:#E20610}.site-header .menu--main .menu li+li{margin-left:18px}.site-header .menu--main .menu li:not(:last-child){margin-bottom:0}.block-userloginregister{position:absolute;z-index:2;top:10px;right:159px}.b-user-login__item.type-login a,.b-user-login__item.type-user a{display:inline-block;width:auto;height:auto;padding-left:27px;font-weight:700;color:#E20610;background:none}.b-user-login__item.type-login a::before,.b-user-login__item.type-user a::before{position:absolute;top:0;bottom:0;left:0;display:inline-block;width:22px;height:22px;margin:auto;content:"";background:url("/themes/personal/images/icons/user_red.svg") center no-repeat;background-size:contain}.block-basket-count-pc{position:absolute;top:-12px;right:-36px;bottom:-13px;display:flex;align-items:center;width:180px;padding:10px 20px;background:#E20610}.block-basket-count-pc .block-content{position:relative;padding-left:55px}.block-basket-count-pc .block-content::before{position:absolute;top:0;bottom:0;left:0;width:45px;height:45px;margin:auto 0;content:"";background:url("/themes/personal/images/icons/order.svg") center no-repeat;background-size:contain}.basket_count_wrapy_count:before,.basket_count_wrap_summ:before{display:none}.b-dpl-link.type-basket{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;font-size:0;background:none !important}.b-dpl-link.type-basket::after{display:none}.b-dpl-link.type-basket:hover~.type-basket-title::before{transform:scaleX(0)}.b-dpl-link.type-basket-title{position:relative;display:inline-block;font-size:16px;font-weight:800;line-height:1.25}.b-dpl-link.type-basket-title::before{position:absolute;bottom:0;left:0;width:100%;height:1px;content:"";transition:0.1s;background:#fff}.basket_count_wrapy_count,.basket_count_wrap_summ{min-width:auto}.basket_count_wrapy_count{display:none}.basket_count_wrap{justify-content:flex-start;font-size:14px;font-weight:400;white-space:nowrap}.site-footer{padding-top:33px;padding-bottom:24px}.region-footer{display:flex;align-items:flex-end;padding-right:80px}.block-copyright{margin-bottom:0}.block-copyright .field--name-body{margin-bottom:0}.gl-devel{margin-right:0}.region-footer-top{display:flex;justify-content:space-between}.block-footer-logo .field--name-field-logo{max-width:103px;margin-bottom:20px;margin-left:0}.block-footer-logo .field--name-body{display:block;font-size:16px}.block-footer-logo .field--name-body svg,.block-footer-logo .field--name-body img{vertical-align:middle}.block-footer-logo .field--name-body p{margin-bottom:20px}.block-footer-contacts{order:1;padding-right:58px;text-align:left}.block-footer-contacts .block-content{display:flex;flex-direction:column}.site-footer .menu--main{display:block}.site-footer .block-menu .menu li{text-align:left}.site-footer .block-menu h2{text-align:left}.block-footer-contacts .field--name-field-contacts-phone,.block-footer-contacts .field--name-field-contacts-time{display:block}.block-footer-contacts .field--name-field-contacts-social{justify-content:flex-start}.site-footer .block-menu h2{font-size:20px;font-weight:800;color:#fff}.site-footer .block-menu .menu li a{position:relative;display:inline-block;padding-left:22px;font-weight:700;transition:0.2s}.site-footer .block-menu .menu li a::before{position:absolute;top:0;right:0;bottom:0;left:0;width:12px;height:1px;margin:auto 0;content:"";background:#E20610}.site-footer .block-menu .menu li a:hover{color:#E20610}.block-footer-contacts .field--name-field-contacts-time{position:relative;padding-left:35px}.block-footer-contacts .field--name-field-contacts-time::before{position:absolute;top:0;bottom:0;left:0;width:27px;height:27px;margin:auto 0;content:"";background:url("/themes/personal/images/icons/schedule.svg") no-repeat center;background-size:contain}.block-footer-contacts{font-size:14px;font-weight:500}.block-footer-contacts .field--name-field-contacts-phone{order:-1;margin-bottom:10px}.block-footer-contacts .field--name-field-contacts-phone .field__label--mod{display:block}.block-footer-contacts .field--name-field-contacts-email,.block-footer-contacts .field--name-field-contacts-adress,.block-footer-contacts .field--name-field-contacts-time{margin-bottom:10px}.block-footer-contacts .field--name-field-contacts-time{font-size:14px}.block-footer-contacts .field--name-field-contacts-phone .phones>.field__item a{font-weight:600}.block-views-block__catalog-block-2,.block-views-block__catalog-block-3{position:relative;padding-top:50px;padding-bottom:80px}.block-views-block__catalog-block-2::before,.block-views-block__catalog-block-3::before{position:absolute;top:1px;left:50vw;width:1920px;height:50px;margin-left:-960px;content:"";pointer-events:none;background:url("/themes/personal/images/front_category_wave_top.svg") no-repeat top center}.block-views-block__catalog-block-2::after,.block-views-block__catalog-block-3::after{position:absolute;bottom:1px;left:50vw;width:1920px;height:80px;margin-left:-960px;content:"";pointer-events:none;background:url("/themes/personal/images/front_category_wave_bottom.svg") no-repeat bottom center}.block-views-block__catalog-block-2 .block-content,.block-views-block__catalog-block-3 .block-content{padding-right:30px;padding-left:60px}.block-views-block__catalog-block-2 .swiper-container,.block-views-block__catalog-block-3 .swiper-container{margin:0 -10px -20px;padding:0}.block-views-block__catalog-block-2 .swiper-wrapper,.block-views-block__catalog-block-3 .swiper-wrapper{flex-wrap:wrap;transform:none}.block-views-block__catalog-block-2 .swiper-slide,.block-views-block__catalog-block-3 .swiper-slide{width:25%;margin-bottom:20px;padding:0 10px}.block-views-block__catalog-block-2 .view-content.has-pager .views-row:last-child .b-product-small,.block-views-block__catalog-block-3 .view-content.has-pager .views-row:last-child .b-product-small{opacity:0.2}.block-views-block__catalog-block-2 .views-row .pager-show-more,.block-views-block__catalog-block-3 .views-row .pager-show-more{position:absolute;z-index:5;top:0;right:0;bottom:0;left:0;display:block;display:flex;align-items:center;justify-content:center;padding:0}.block-views-block__catalog-block-2 .views-row .pager-show-more .pager__item a,.block-views-block__catalog-block-3 .views-row .pager-show-more .pager__item a{min-height:40px;padding-right:25px;padding-left:25px;font-size:14px}.block-views-block__catalog-block-2 .views-row .pager-show-more .pager__item a::after,.block-views-block__catalog-block-3 .views-row .pager-show-more .pager__item a::after{transition:0.6s}.block-views-block__catalog-block-2 .views-row .pager-show-more .pager__item a:hover::after,.block-views-block__catalog-block-3 .views-row .pager-show-more .pager__item a:hover::after{transform:rotate(360deg)}.block-views-block__catalog-block-2 .block-content{position:relative}.block-views-block__catalog-block-2 .block-content::before{position:absolute;top:0;left:-50px;width:141px;height:194px;content:"";pointer-events:none;background:url("/themes/personal/images/front_category_1_decor_top_left.png") no-repeat center;background-size:contain}.block-views-block__catalog-block-2 .block-content::after{position:absolute;top:0;right:0;width:185px;height:230px;content:"";pointer-events:none;background:url("/themes/personal/images/front_category_1_decor_top_right.png") no-repeat center;background-size:contain}.block-views-block__catalog-block-2 .view{position:relative}.block-views-block__catalog-block-2 .view::before{position:absolute;bottom:-50px;left:-150px;width:172px;height:277px;content:"";pointer-events:none;background:url("/themes/personal/images/front_category_1_decor_bottom_left.png") no-repeat center;background-size:contain}.block-views-block__catalog-block-3 .block-content{position:relative}.block-views-block__catalog-block-3 .block-content::before{position:absolute;top:50px;left:200px;width:211px;height:204px;content:"";pointer-events:none;background:url("/themes/personal/images/front_category_2_decor_top_left.png") no-repeat center;background-size:contain}.block-views-block__catalog-block-3 .block-content::after{position:absolute;top:-50px;right:100px;width:179px;height:229px;content:"";pointer-events:none;background:url("/themes/personal/images/front_category_2_decor_top_right.png") no-repeat center;background-size:contain}.block-views-block__catalog-block-3 .view{position:relative}.block-views-block__catalog-block-3 .view::before{position:absolute;bottom:-25px;left:-75px;width:220px;height:202px;content:"";pointer-events:none;background:url("/themes/personal/images/front_category_2_decor_bottom_left.png") no-repeat center;background-size:contain}.block-about{padding-top:70px}.block-about::before{position:absolute;z-index:-1;top:10px;left:-75px;width:138px;height:134px;content:"";pointer-events:none;background:url("/themes/personal/images/about_decor_top_left.png") no-repeat center;background-size:contain}.block-about::after{position:absolute;z-index:-1;top:-50px;right:0;width:175px;height:170px;content:"";pointer-events:none;background:url("/themes/personal/images/about_decor_top_right.png") no-repeat center;background-size:contain}.block-about .block-content{position:relative}.block-about .block-content::before{position:absolute;z-index:-1;bottom:-75px;left:-130px;width:229px;height:254px;content:"";pointer-events:none;background:url("/themes/personal/images/about_decor_bottom_left.png") no-repeat center;background-size:contain}.site-main .block-instagram-lite .instagram_feed{display:grid;transform:none;grid-template-columns:repeat(6,1fr);grid-column-gap:10px;grid-row-gap:10px}.site-main .block-instagram-lite .instagram_gallery{width:auto;padding:0}.site-main .block-instagram-lite .instagram_gallery:first-child{grid-row:1/3;grid-column:1/3}.site-main .block-instagram-lite .instagram_gallery:first-child img{width:100%;height:100%;object-fit:cover}.site-main .block-instagram-lite .instagram_gallery:nth-child(10),.site-main .block-instagram-lite .instagram_gallery:nth-child(11){display:none}.block-views-block__categories-block-1{position:relative}.block-views-block__categories-block-1::before{position:absolute;z-index:-1;top:25px;left:-75px;width:245px;height:214px;content:"";pointer-events:none;background:url("/themes/personal/images/categories_decor_top_left.png") no-repeat center;background-size:contain}.block-views-block__categories-block-1::after{position:absolute;z-index:-1;top:-15px;right:-50px;width:322px;height:245px;content:"";pointer-events:none;background:url("/themes/personal/images/categories_decor_top_right.png") no-repeat center;background-size:contain}.block-views-block__categories-block-1 .block-content{position:relative}.block-views-block__categories-block-1 .block-content::before{position:absolute;z-index:-1;bottom:50px;left:-65px;width:113px;height:138px;content:"";pointer-events:none;background:url("/themes/personal/images/categories_decor_bottom_left.png") no-repeat center;background-size:contain}.block-views-block__categories-block-1 .block-content::after{position:absolute;z-index:-1;right:0;bottom:-55px;left:-95px;width:174px;height:140px;margin:0 auto;content:"";pointer-events:none;background:url("/themes/personal/images/categories_decor_bottom_right.png") no-repeat center;background-size:contain}.site-main .block-instagram-lite .insta_title .insta_subtitle{color:#FFD43C}.site-main .block-instagram-lite .insta_sub{padding-right:30px;padding-left:30px}.site-main .block-instagram-lite .insta_sub::before{margin-right:8px;font-family:"icomoon";font-size:20px;font-weight:400;line-height:1;content:"";transition:0.2s;color:#fff}.site-main .block-instagram-lite .insta_sub:hover::before{color:#E20610}.b-product-small .addto_basket_button{position:relative;z-index:6;padding-right:25px;padding-left:25px}.b-product-small .addto_basket_button a{background:#fff}.b-product-small .addto_basket_button a::after{color:#E20610}.b-product-small__top{position:relative;z-index:6}.b-product-small__top:hover .b-product__image::before{opacity:0.75}.b-product-small__top:hover .quick-view{transform:scale(1);pointer-events:all;opacity:1}.b-product-small .b-product__image{position:relative}.b-product-small .b-product__image::before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";transition:0.1s;pointer-events:none;opacity:0;background:#000000}.b-product-small .quick-view{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;transition:0.1s;transform:scale(0);text-decoration:none;pointer-events:none;opacity:0}.b-product-small .quick-view span{padding:10px 20px;font-size:12px;font-weight:600;color:#fff;border-radius:50px;background:#E20610}.b-product-small .field--name-field-product-category{display:block}.b-product-small__title{font-size:16px;font-weight:800}.b-product-small__title a{position:relative;z-index:6;transition:0.2s}.b-product-small__title a:hover{color:#E20610}.b-product-small__minprice{margin-bottom:10px;font-weight:800}.b-product-small__load_full{display:none}.site-main .block-instagram-lite .instagram_gallery a:after{transition:0.2s;background:#000}.site-main .block-instagram-lite .insta-post span{transition:0.1s;transform:translateY(10px);opacity:0}.site-main .block-instagram-lite .insta-link:hover .insta-post span{transform:translateY(0);opacity:1}.site-main .block-instagram-lite .insta-link:hover .insta-post span.count_comments{transition-delay:0.05s}.site-main .block-instagram-lite .insta-link:hover::after{opacity:0.5}.view-id-categories .views-field-name{transition:0.2s}.view-id-categories .views-field-name a{font-size:16px;font-weight:800}.view-id-categories .views-field-name a::after{width:20px;height:20px;background-size:14px}.site-main .block-instagram-lite .block-content{margin:0;padding:0}.site-main .block-instagram-lite .instagram_gallery:last-child{padding-right:0}.block-main-slider .swiper-navigation-wrapper{left:130px}.block-about .field--name-body{padding-right:50px}.block-copyright{font-size:14px;font-weight:700}.b-cMenu__back{right:-25px;left:auto;width:50px;height:50px;cursor:pointer;border-radius:50%;background:#E20610}.b-cMenu .b-cMenu__dropdown{transform:translateX(-110%)}.b-dMenu__back{top:0;right:-20px;bottom:0;left:auto;display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin:auto 0;cursor:pointer;transition:0.3s;transform:translateX(-100px);border-radius:50%;background:#E20610}.b-dMenu__back::after{color:#fff}.b-cMenu .b-cMenu__dropdown.active .b-dMenu__back{transform:translateX(0)}.b-cMenu .b-cMenu__dropdown{width:110%;padding:10px 15px}.b-dMenu__inner{display:flex;flex-wrap:wrap}.b-product-small .b-product__status .item{font-size:12px}.b-product-small .b-product__status{top:50%;transform:translateY(-50%)}.b-product-small__info{padding:0 15px}.basket_count_wrapy_count span{display:inline-block}.node_action_teaser__info{display:flex;align-items:center;justify-content:space-between}.node_action_teaser__link{width:auto;padding-top:0}.node_action_teaser .field--name-field-action-sale{font-size:56px;font-weight:1000}.node_action_teaser .field--name-field-action-sale+.field--name-title{font-size:20px}.node_action_full .field--name-field-action-product>.field__items>.field__item{width:25%}.node_action_full__img{float:left;width:50%;margin-right:30px}.node_action_full .node_action_full__title .field--name-title{font-size:20px;font-weight:600}.node_action_full__info{position:relative}.node_action_full__info .block-share{position:absolute;top:8px;right:0;padding-top:0}.node_action_full .field--name-field-action-product>.field__label{font-size:20px;font-weight:600}.node_action_full .field--name-field-action-sale{padding-right:220px}.b-product-small .field--name-field-product-ingredient{font-size:14px;font-weight:700}.block-personal-breadcrumbs{display:block}.breadcrumb{padding:13px 0;font-size:14px}.page-error .site-container,.path-user .site-container,.path-catalog .site-container,.path-taxonomy .site-container,.site-container{padding-top:70px}.site-breadcrumb{background:#fff}.region-breadcrumb{width:100%}.site-main{padding-top:40px}.path-frontpage .site-main{padding-top:0}.node_action_full .field--name-body{margin-bottom:40px;font-size:14px}.node_action_full .field--name-field-action-product>.field__items{margin:0 -10px -20px}.node_action_full .field--name-field-action-product>.field__items>.field__item{margin-bottom:20px;padding:0 10px}.node_news_teaser{display:block}.node_news_teaser .field--name-field-news-img{width:auto;margin-bottom:10px}.node_news_teaser .node_news_teaser__info{width:auto;padding-left:0}.node_news_teaser .node_news_teaser_title{font-weight:800}.view-id-news.view-display-id-page_1 .views-row{width:33.333%}.breadcrumb li.back{display:flex}.breadcrumb li.back::before{transform:none}.node_news .node_news__date{margin-bottom:5px;font-size:14px}.node_news .field--name-title{font-weight:600}.path-frontpage .site-main .page-container::before,.path-frontpage .site-main .page-container::after{display:none}.site-main .page-container{position:relative}.site-main .page-container::before{position:absolute;top:-25px;right:50px;width:195px;height:169px;content:"";pointer-events:none;background:url("/themes/personal/images/page_decor_top_right.png") no-repeat center;background-size:contain}.site-main .page-container::after{position:absolute;bottom:-75px;left:0;width:208px;height:267px;content:"";pointer-events:none;background:url("/themes/personal/images/page_decor_bottom_left.png") no-repeat center;background-size:contain}.field--name-field-icon-text-desc{font-size:14px}.block-delivary-and-payment::before{display:none}.block-views-block__maps-block-2::before{position:absolute;z-index:-1;top:-100px;right:-50px;width:213px;height:330px;content:"";background:url("/themes/personal/images/delivery_decor_pc.png") no-repeat center;background-size:contain}.block-delivary-and-payment{z-index:3}.block-views-block__maps-block-2 .geolocation-map-wrapper{margin-right:-30px;margin-left:-60px}h3{font-size:20px}.path-node .field--name-body{font-size:14px}.page-node-2 .site-main{padding-top:0}.block-banner-about .field--name-field-banner-title{font-size:50px;font-weight:1000;line-height:1}.block-banner-about .field--name-field-banner-title~.field--name-body{font-size:22px}.paragraph--type--benefit .field--name-field-benefit-desc{font-size:14px}.block-why-us{position:relative}.block-why-us::after{position:absolute;z-index:-1;top:100px;right:-30px;width:122px;height:172px;content:"";background:url("/themes/personal/images/benefit_decor.png") no-repeat center;background-size:contain}.block-why-us .field--name-field-why-us-benefit{justify-content:center}.contacts_form__title{margin-bottom:5px;font-weight:600}.block-contacts .geolocation-map-container{height:466px !important}.form-text,.form-textarea,.form-email,.form-number{font-size:14px}.field--name-field-cashback-banner-title{margin-bottom:20px}.block-cashback-banner:after,.block-cashback-banner:before{right:-30px;left:-60px}.block-cashback-banner .block-content::before{position:absolute;z-index:-1;top:-79px;right:-35px;left:-160px;height:100%;content:"";pointer-events:none;background:url("/themes/personal/images/cashback_decor_top.svg") no-repeat top center;background-size:contain}.block-cashback-banner .block-content::after{position:absolute;bottom:-75px;left:-110px;width:184px;height:182px;content:"";background:url("/themes/personal/images/cashback_decor_left.png") no-repeat top center;background-size:contain}.block-faq,.block-cashback-rules{max-width:1070px;margin:0 auto}.site-rightbar{display:block;flex-shrink:0;width:288px;margin-left:30px}.block-views-block__promotions-block-1 .block-title{margin-bottom:20px;text-align:center}.block-views-block__promotions-block-1 .view-filters{display:none}.block-views-block__promotions-block-1 .node_action_teaser__info{flex-direction:column}.block-views-block__promotions-block-1 .node_action_teaser .field--name-field-action-sale{font-size:42px;font-weight:700;color:#FF7169}.block-views-block__promotions-block-1 .node_action_teaser__link{margin-top:20px}.block-views-block__promotions-block-1 .node_action_teaser__link a{background:#FF7169}.block-views-block__promotions-block-1 .node_action_teaser__link a:hover{color:#FF7169;background:#fff}.block-views-block__promotions-block-1 .node_action_teaser__link a:hover::after{color:#FF7169}.block-views-block__promotions-block-1 .node_action_teaser__img{height:164px}.block-views-block__promotions-block-1 .field--name-field-action-img{height:100%}.block-views-block__promotions-block-1 .field--name-field-action-img img{width:100%;height:100%;object-fit:cover}.block-views-block__promotions-block-1 .more-link a{width:220px}.block-views-block__promotions-block-1 .more-link a::after{display:none}.path-reviews .page-title{text-align:left}.view-id-reviews .view-header{justify-content:flex-start}.node_review_teaser_main{flex-direction:row;min-height:150px;padding:20px 30px}.node_review_teaser_left{flex-shrink:0;width:auto;margin-right:34px}.node_review_teaser_right{display:flex;flex-direction:column;flex-grow:1;margin-top:-2px}.node_review_teaser_right .field--name-field-review-text{flex-grow:1}.node_review_teaser_name{font-weight:800}.field--name-field-review-rating{padding-top:5px}.node_review_teaser_main{min-height:150px}.view-id-reviews .views-row{margin-bottom:10px}.node_review_teaser_answer{padding-left:100px}.node_review_teaser_answer .field--name-field-comment-body,.node_review_teaser_links,.node_review_teaser_right .field--name-field-review-text{font-size:14px}div.fivestar-widget-static{margin-left:-4px}div.fivestar-widget-static .star{margin:0 2px}.node_review_teaser_answer .comment{margin-top:10px}.path-basket .site-header{color:#FFFFFF}.path-basket .region-fixed-menu{display:flex !important}.path-basket .site-container{padding-top:70px}.path-basket .basket-login{position:absolute;top:-55px;right:auto;bottom:auto;left:0;display:block;width:auto;height:auto;min-height:auto;padding:0;font-size:14px;cursor:pointer;transition:0.2s;text-align:left;text-decoration:underline;color:#181818;background:none}.path-basket .basket-login:hover{text-decoration:none;background:none}.path-basket .page-title{display:block;margin-bottom:60px}.path-basket .site-main{padding-top:0}.path-basket .site-footer{padding-bottom:24px}.basket-pages-wrap{position:relative;display:flex}.basket-pages-finish{justify-content:center}.basket-pages-order .view-footer .total{width:100%}.basket-pages-order .r_wrap .view-content{display:block;overflow-y:auto;max-height:462px;margin:-15px;margin-bottom:0;padding:15px}.basket-pages-order .r_wrap .view-content::-webkit-scrollbar{width:5px}.basket-pages-order .r_wrap .view-content::-webkit-scrollbar-track{background-color:#FFEFEE}.basket-pages-order .r_wrap .view-content::-webkit-scrollbar-thumb{background-color:#E20610}.basket-promo-form,.node-basket-order-form{max-width:637px}.basket-pages-order .l_wrap{flex-shrink:0}.basket-pages-order .r_wrap{margin-left:60px}.basket-pages-order .r_wrap .view-id-cart_goods .views-row{padding:10px;background:#fff;box-shadow:0px 4px 12px rgba(142,162,170,0.2)}.basket-pages-order .r_wrap .view-footer .total__sum .label{font-size:14px}.basket-pages-order .r_wrap .field--name-body{display:block;margin-top:17px;font-size:14px;line-height:1.2}.view-id-cart_goods .view-footer{display:flex !important;flex-wrap:wrap}.view-id-cart_goods .views-field-title a{font-size:16px;font-weight:800}.basket-pages-order .view-id-cart_goods .views-field-title a{color:#181818}.view-id-cart_goods .basket_item_count{height:30px;font-size:14px;box-shadow:0px 2px 6px rgba(133,149,156,0.2)}.view-id-cart_goods .views-field-price .field-content{display:inline-block;height:30px;margin-left:38px;font-size:14px}.view-id-cart_goods .views-field-price .field-content:before{left:-24px;font-size:14px}.basket-pages-order .view-id-cart_goods .views-field-price .field-content:before{color:#181818}.view-id-cart_goods .basket_item_count .arrow.min:after,.view-id-cart_goods .basket_item_count .arrow.plus:after{color:#E20610}.view-id-cart_goods .views-field-delete a{top:10px;right:15px}.view-id-cart_goods .views-field-sum{font-size:18px;font-weight:600}.basket-pages-order .view-id-cart_goods .views-field-sum{color:#181818}.view-id-cart_goods .views-field-field-product-category{font-size:14px}.view-id-cart_goods .views-field-price{flex-grow:0;margin-right:10px}.view-id-cart_goods .views-field-sum,.view-id-cart_goods .views-field-price,.view-id-cart_goods .views-field-count{margin-bottom:7px}.path-basket .edit_link{display:none}.path-basket .basket-login{width:100%}.node-basket-order-form .form-actions,.node-basket-order-form .field--name-field-order-callback{grid-column:1/3}.basket-pages-order #payment_ajax_wrap label,.basket-pages-order #delivery_ajax_wrap label,.basket-pages-order .b_title{margin-bottom:10px;font-size:16px;font-weight:800}.node-basket-order-form #delivery_ajax_wrap label{margin-top:-36px}.basket-pages-order .node-basket-order-form .form-actions{text-align:left}.basket-pages-order .node-basket-order-form .form-actions .form-submit{width:calc(50% - 15px)}.b-dMenu__item,.b-cMenu__item{display:flex;align-items:center;justify-content:center;width:100%;padding:0}.b-dMenu__item:nth-child(1) .b-cMenu__link-wrapper::before,.b-cMenu__item:nth-child(1) .b-cMenu__link-wrapper::before{top:-10px}.b-dMenu__item:nth-child(10) .b-cMenu__link-wrapper::before,.b-cMenu__item:nth-child(10) .b-cMenu__link-wrapper::before{bottom:-10px}.b-dMenu__item:nth-child(n+11),.b-cMenu__item:nth-child(n+11){display:none}.b-cMenu__link-wrapper{position:relative;justify-content:center;width:100%;height:100%}.b-cMenu__link-wrapper::before{position:absolute;z-index:-1;top:0;right:-15px;bottom:0;left:-15px;content:"";transition:0.1s;transform:translateX(-100%);background:#E20610}.b-cMenu__link-wrapper:hover::before{transform:translateX(0)}.b-cMenu__link-wrapper .arrow{top:0;right:-30px;bottom:0;width:30px;height:30px;margin:auto 0;border-radius:50%;background:#181818}.b-cMenu__link-wrapper .arrow::after{font-size:20px}.basket_popup_view{position:relative;width:970px;min-height:510px;margin-top:auto;margin-bottom:auto;padding-top:50px;padding-right:50px;padding-bottom:50px;padding-left:430px}.basket_popup_view::before{position:absolute;top:0;bottom:0;left:0;width:380px;content:"";border-top-left-radius:10px;border-bottom-left-radius:10px;background:url("/themes/personal/images/basket_popup_bg.jpg") no-repeat center;background-size:cover}.basket_popup_view .view-display-id-cart .view-content{max-height:442px;padding-right:15px;-ms-overflow-style:auto;scrollbar-width:auto}.basket_popup_view .view-display-id-cart .view-content::-webkit-scrollbar{display:block}.basket_popup_view .view-display-id-cart .view-content::-webkit-scrollbar{width:5px}.basket_popup_view .view-display-id-cart .view-content::-webkit-scrollbar-track{background-color:#FFEFEE}.basket_popup_view .view-display-id-cart .view-content::-webkit-scrollbar-thumb{background-color:#E20610}.view-id-cart_goods .buttons a.button-back{width:auto;min-height:auto;margin-right:30px;padding:0;font-size:16px;text-decoration:underline;background:none}.view-id-cart_goods .buttons a.button-back:hover{text-decoration:none}.view-id-cart_goods .buttons a.button-order{width:auto;min-height:50px;font-size:16px;border-radius:50px}.view-id-cart_goods .buttons a.button-order:hover{color:#E20610;background:#fff}.view-id-cart_goods .buttons{align-items:center;justify-content:flex-end;width:100%;margin:0}.view-id-cart_goods .views-row:last-child{margin-bottom:0}.view-id-cart_goods .bot_line{justify-content:flex-end;margin:0}.basket_popup_view button.mfp-close{top:0;right:-25px;bottom:0;margin:auto 0;background-color:#E20610}button.mfp-close,.magnific-popup--node button.mfp-close{top:0;right:-25px;bottom:0;width:50px;height:50px;margin:auto 0;background-color:#E20610}.magnific-popup__title{font-size:24px}.view-id-cart_goods .sum_pay b{font-size:14px}.b-basket-finish__table .view-content>table>thead,.view-basket.view-display-id-page_1 .view-content>table>thead{display:table-header-group}.b-basket-finish__table .view-content>table>thead th,.view-basket.view-display-id-page_1 .view-content>table>thead th{padding:3px 24px;font-size:14px;font-weight:400}.b-basket-finish__table .view-content>table>tbody>tr:not(.order_line_info_tr),.view-basket.view-display-id-page_1 .view-content>table>tbody>tr:not(.order_line_info_tr){display:table-row;padding:0;border-top:1px solid rgba(226,6,16,0.1)}.b-basket-finish__table .view-content>table>tbody>tr:not(.order_line_info_tr).active_tr,.view-basket.view-display-id-page_1 .view-content>table>tbody>tr:not(.order_line_info_tr).active_tr{color:#fff;background:#E20610}.b-basket-finish__table .view-content>table>tbody>tr:not(.order_line_info_tr).active_tr .toggle_view_info::before,.view-basket.view-display-id-page_1 .view-content>table>tbody>tr:not(.order_line_info_tr).active_tr .toggle_view_info::before{color:#fff}.b-basket-finish__table .view-content>table>tbody>tr:not(.order_line_info_tr)>td::before,.view-basket.view-display-id-page_1 .view-content>table>tbody>tr:not(.order_line_info_tr)>td::before{display:none}.b-basket-finish__table .view-content>table>tbody>tr:not(.order_line_info_tr)>td,.view-basket.view-display-id-page_1 .view-content>table>tbody>tr:not(.order_line_info_tr)>td{margin-right:0;padding:12px 24px;font-weight:500}.b-basket-finish__table .view-content>table>tbody>tr:not(.order_line_info_tr)>td.views-field-id,.view-basket.view-display-id-page_1 .view-content>table>tbody>tr:not(.order_line_info_tr)>td.views-field-id{font-weight:600}.b-basket-finish__table .view-content>table>tbody>tr:not(.order_line_info_tr)>td.change_view,.view-basket.view-display-id-page_1 .view-content>table>tbody>tr:not(.order_line_info_tr)>td.change_view{position:static;text-align:right}.b-basket-finish__table .toggle_view_info,.view-basket.view-display-id-page_1 .toggle_view_info{position:static;display:inline-block;background:none}.b-basket-finish__table .toggle_view_info::before,.view-basket.view-display-id-page_1 .toggle_view_info::before{position:static;font-weight:400;content:"";color:#E20610}.b-basket-finish__table .view-content>table>tbody>tr:not(.order_line_info_tr)>td.views-field-price::before,.view-basket.view-display-id-page_1 .view-content>table>tbody>tr:not(.order_line_info_tr)>td.views-field-price::before,.b-basket-finish__table .view-content>table>tbody>tr:not(.order_line_info_tr)>td.views-field-goods::before,.view-basket.view-display-id-page_1 .view-content>table>tbody>tr:not(.order_line_info_tr)>td.views-field-goods::before{display:none}.b-basket-finish__table .view-content>table>tbody>tr:not(.order_line_info_tr)>td.views-field-status,.view-basket.view-display-id-page_1 .view-content>table>tbody>tr:not(.order_line_info_tr)>td.views-field-status{width:auto;font-size:14px;font-weight:500}.b-basket-finish__table table,.view-basket.view-display-id-page_1 table{text-align:left}.b-basket-finish__table .view-content>table>tbody>tr:not(.order_line_info_tr)>td.views-field-price,.view-basket.view-display-id-page_1 .view-content>table>tbody>tr:not(.order_line_info_tr)>td.views-field-price{width:auto}.basket_lk_goods_table_wrap{display:flex;flex-direction:row-reverse;padding:25px}.basket_lk_goods_table_wrap .table_wrap{flex-grow:1;width:auto !important}.b-basket-finish__table .basket_lk_goods_table_wrap .info_wrap,.view-basket.view-display-id-page_1 .basket_lk_goods_table_wrap .info_wrap{flex-shrink:0;width:400px;margin-top:50px;margin-bottom:0;margin-left:30px}.b-basket-finish__table .basket_lk_goods_table_wrap .row,.view-basket.view-display-id-page_1 .basket_lk_goods_table_wrap .row{align-items:center;border-top:1px solid rgba(226,6,16,0.1)}.b-basket-finish__table .basket_lk_goods_table_wrap .table_wrap .top,.view-basket.view-display-id-page_1 .basket_lk_goods_table_wrap .table_wrap .top{display:flex}.b-basket-finish__table .basket_lk_goods_table_wrap .table_wrap .top>div,.view-basket.view-display-id-page_1 .basket_lk_goods_table_wrap .table_wrap .top>div{display:block;width:150px;margin-bottom:3px;font-size:14px;font-weight:400}.b-basket-finish__table .basket_lk_goods_table_wrap .table_wrap .top .top__title,.view-basket.view-display-id-page_1 .basket_lk_goods_table_wrap .table_wrap .top .top__title{flex-grow:1;width:auto}.b-basket-finish__table .basket_lk_goods_table_wrap .container,.view-basket.view-display-id-page_1 .basket_lk_goods_table_wrap .container{flex-shrink:0;width:300px}.b-basket-finish__table .basket_lk_goods_table_wrap .price,.view-basket.view-display-id-page_1 .basket_lk_goods_table_wrap .price{width:150px;width:auto;padding-right:30px;padding-left:0}.b-basket-finish__table .basket_lk_goods_table_wrap .price::before,.view-basket.view-display-id-page_1 .basket_lk_goods_table_wrap .price::before{display:none}.b-basket-finish__table .basket_lk_goods_table_wrap .info a,.view-basket.view-display-id-page_1 .basket_lk_goods_table_wrap .info a,.b-basket-finish__table .basket_lk_goods_table_wrap .quantity,.view-basket.view-display-id-page_1 .basket_lk_goods_table_wrap .quantity,.b-basket-finish__table .basket_lk_goods_table_wrap .price .content,.view-basket.view-display-id-page_1 .basket_lk_goods_table_wrap .price .content{padding:0;font-size:16px;font-weight:800;color:#E20610;background:none}.b-basket-finish__table .basket_lk_goods_table_wrap .quantity,.view-basket.view-display-id-page_1 .basket_lk_goods_table_wrap .quantity{color:#FFFFFF}.b-basket-finish__table .basket_lk_goods_table_wrap .wrapper,.view-basket.view-display-id-page_1 .basket_lk_goods_table_wrap .wrapper{display:flex}.b-basket-finish__table .basket_lk_goods_table_wrap .wrapper .info,.view-basket.view-display-id-page_1 .basket_lk_goods_table_wrap .wrapper .info{flex-grow:1}.b-basket-finish__table .basket_lk_goods_table_wrap .sum,.view-basket.view-display-id-page_1 .basket_lk_goods_table_wrap .sum{display:none}.b-basket-finish__table .view-content>table>tbody>tr:not(.order_line_info_tr)>td.views-field-status,.view-basket.view-display-id-page_1 .view-content>table>tbody>tr:not(.order_line_info_tr)>td.views-field-status,.b-basket-finish__table .view-content>table>tbody>tr:not(.order_line_info_tr),.view-basket.view-display-id-page_1 .view-content>table>tbody>tr:not(.order_line_info_tr){font-size:16px;border-top:none}.b-basket-finish__table .view-content>table>tbody>tr:not(.order_line_info_tr)>td.views-field-created,.view-basket.view-display-id-page_1 .view-content>table>tbody>tr:not(.order_line_info_tr)>td.views-field-created,.view-basket.view-display-id-page_2 .view-content>table>tbody>tr:not(.order_line_info_tr)>td.views-field-created,.b-basket-finish__table .view-content>table>tbody>tr:not(.order_line_info_tr)>td.views-field-id,.view-basket.view-display-id-page_1 .view-content>table>tbody>tr:not(.order_line_info_tr)>td.views-field-id,.view-basket.view-display-id-page_2 .view-content>table>tbody>tr:not(.order_line_info_tr)>td.views-field-id,.b-basket-finish__table .view-content>table>thead th,.view-basket.view-display-id-page_1 .view-content>table>thead th,.view-basket.view-display-id-page_2 .view-content>table>thead th{display:table-cell;width:auto}.b-basket-finish__table .view-content>table>tbody,.view-basket.view-display-id-page_1 .view-content>table>tbody,.view-basket.view-display-id-page_2 .view-content>table>tbody{display:table-row-group}.b-basket-finish__table .view-content>table,.view-basket.view-display-id-page_1 .view-content>table,.view-basket.view-display-id-page_2 .view-content>table{display:table}.b-basket-finish__table .view-content>table>tbody .order_line_info_tr,.view-basket.view-display-id-page_1 .view-content>table>tbody .order_line_info_tr,.view-basket.view-display-id-page_2 .view-content>table>tbody .order_line_info_tr{display:table-row;width:auto}.view-basket.view-display-id-page_1 .view-content>table>tbody>tr:not(.order_line_info_tr)>td.views-field-created{color:#181818}.b-basket-finish__table .view-content>table>tbody>tr:not(.order_line_info_tr).active_tr,.view-basket.view-display-id-page_1 .view-content>table>tbody>tr:not(.order_line_info_tr).active_tr{color:#181818;background:#fff}.b-basket-finish__table .view-content>table>tbody .order_line_info_tr>td,.view-basket.view-display-id-page_1 .view-content>table>tbody .order_line_info_tr>td,.view-basket.view-display-id-page_2 .view-content>table>tbody .order_line_info_tr>td{display:table-cell}.b-basket-finish__table .view-content>table>tbody>tr:not(.order_line_info_tr).active_tr .toggle_view_info::before,.view-basket.view-display-id-page_1 .view-content>table>tbody>tr:not(.order_line_info_tr).active_tr .toggle_view_info::before{content:"";transform:none;color:#E20610}.b-basket-finish__table .basket_lk_goods_table_wrap .info_wrap,.view-basket.view-display-id-page_1 .basket_lk_goods_table_wrap .info_wrap{font-size:14px}.b-basket-finish__table .basket_lk_goods_table_wrap .table_wrap__title,.view-basket.view-display-id-page_1 .basket_lk_goods_table_wrap .table_wrap__title,.view-basket.view-display-id-page_2 .basket_lk_goods_table_wrap .table_wrap__title{font-size:14px;font-weight:400;color:#4A5568}.b-basket-finish__table .view-content>table>tbody>tr:not(.order_line_info_tr)>td,.view-basket.view-display-id-page_1 .view-content>table>tbody>tr:not(.order_line_info_tr)>td{padding-top:23px;padding-bottom:24px;font-size:14px}.view-basket.view-display-id-page_1 .basket_lk_goods_table_wrap .table_wrap tbody tr{font-size:14px;color:#181818}.view-basket.view-display-id-page_1 .basket_lk_goods_table_wrap .table_wrap td.td_info{font-weight:800}.view-basket.view-display-id-page_1 .basket_lk_goods_table_wrap .table_wrap td.td_img{width:100px;height:100px}.view-basket.view-display-id-page_1 .basket_lk_goods_table_wrap .table_wrap tbody tr{min-height:110px;padding-left:120px}.view-basket.view-display-id-page_2 .view-content>table>tbody>tr:not(.order_line_info_tr)>td:before{display:none}.view-basket.view-display-id-page_2 .view-content>table>thead th{font-size:12px}.view-basket.view-display-id-page_2 .view-content>table>thead{display:table-header-group}.view-basket.view-display-id-page_2 .view-content>table>tbody>tr:not(.order_line_info_tr){display:table-row;border:none;box-shadow:none}.view-basket.view-display-id-page_2 .view-content>table>tbody>tr:not(.order_line_info_tr)>td{padding-top:13px;padding-bottom:13px;font-size:14px;font-weight:500;border:1px solid #F7FAFC}.view-basket.view-display-id-page_2 .view-content>table>tbody>tr:not(.order_line_info_tr)+tr{background:#F7FAFC}.view-basket.view-display-id-page_2 .view-content>table>tbody>tr:not(.order_line_info_tr)>td.views-field-basket-orders-cashback-accrue{color:#181818}.block-personal-local-tasks{left:100px}.menu--account{display:flex;align-items:center;justify-content:space-between}.menu--account .user-discount{order:1;margin-top:-10px;margin-left:30px}.menu--account .menu{flex-direction:row}.menu--account .menu li:not(:last-child){margin-right:50px;margin-bottom:0}.user-edit-profile-form .field-group-html-element{flex-direction:row}.user-edit-profile-form{margin:0 -5px}.user-edit-profile-form .form-item{padding:0 5px}.user-edit-profile-form div[id^="edit-field-user-delivery"] label:not(.option){display:inline-block;padding:15px 0;font-weight:800;color:#181818}.user-edit-profile-form div[id^="edit-field-user-delivery"] label.option{font-size:14px;color:#181818}.user-edit-profile-form div[id^="edit-field-user-delivery"] .form-item:not(.form-wrapper){width:33.333%}.user-edit-profile-form div[id^="edit-basket-address-field-zone"] .form-item{width:100% !important}.user-edit-profile-form fieldset[id^="edit-basket-address-field-zone"] legend{display:none}.user-edit-profile-form .form-item-mail{width:33.333%}.user-edit-profile-form .form-type-password-confirm{display:inline-flex;width:66.666%;margin-right:-5px;margin-left:-5px}.user-edit-profile-form .form-type-password-confirm .form-item{width:50%}.user-edit-profile-form .form-item-current-pass{display:inline-block;width:calc(33.333% - 5px);padding:0}.user-edit-profile-form .form-actions{text-align:left}.user-edit-profile-form .form-actions .form-submit{width:33.333%}.user-edit-profile-form .field-group-html-element:after{right:5px;left:5px;width:auto}.view-id-catalog.view-display-id-page_1{display:flex}.view-id-catalog.view-display-id-page_1 .view-filters{display:block;flex-shrink:0;width:290px;margin-right:20px;padding-top:30px;border-top:1px solid #FFFFFF}.view-id-catalog.view-display-id-page_1 .view-filters .filter-title{display:none}.view-id-catalog.view-display-id-page_1 div[id^="edit-ingr"]{padding:10px;border-radius:5px;background:#262626}.view-id-catalog.view-display-id-page_1 .content-wrapper{flex-grow:1}.magnific-popup--node{width:1000px}.b-product__top{display:flex;flex-wrap:wrap}.b-product__topline{display:none}.b-product__topline-pc{display:block;margin-bottom:10px}.b-product__basket:after,.b-product__info .field--name-field-product-ingredient:after{right:0;left:0}.basket_button_params_form .form-radios .form-item label{font-size:14px}form[id^="form__pizza_constructor"]{display:flex;align-items:flex-start;justify-content:space-between}form[id^="form__pizza_constructor"] .left-wrapper{width:45vw;max-width:670px;margin-right:50px}form[id^="form__pizza_constructor"] .right-wrapper{flex-grow:1;max-width:810px;margin-top:0}form[id^="form__pizza_constructor"] .right-wrapper__title{margin-bottom:15px}form[id^="form__pizza_constructor"] .right-wrapper__content{padding:25px 30px 38px;border-radius:10px;background:#262626}form[id^="form__pizza_constructor"] .right-footer{display:flex;align-items:center;justify-content:space-between;margin-bottom:0;font-size:20px}form[id^="form__pizza_constructor"] .right-footer .form-actions{margin-top:0;margin-left:15px}form[id^="form__pizza_constructor"] .sauces-wrapper>label,form[id^="form__pizza_constructor"] .crust-wrapper>label{font-size:16px}form[id^="form__pizza_constructor"] .right-footer .form-actions,form[id^="form__pizza_constructor"] .right-footer{text-align:right}form[id^="form__pizza_constructor"] .ingredients-groups{justify-content:center;padding:20px 20px 0;border-top-left-radius:10px;border-top-right-radius:10px;background:#262626}form[id^="form__pizza_constructor"] .ingredients-list{padding:0 20px 20px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;background:#262626}form[id^="form__pizza_constructor"] .ingredient-item__container{background:#181818}form[id^="form__pizza_constructor"] .right-wrapper table tr td:nth-child(2){font-size:14px}form[id^="form__pizza_constructor"] .ingredients-group{margin-right:19px;margin-left:19px;cursor:pointer}form[id^="form__pizza_constructor"] .right-footer{font-weight:600}form[id^="form__pizza_constructor"] .right-wrapper table tr td:nth-child(4),form[id^="form__pizza_constructor"] .right-wrapper table tr td:nth-child(3){font-weight:600}.basket_button_params_form .my-ingridients{cursor:pointer}.basket_add_popup .mfp-close{display:none}.basket_add_popup_params .basket_button_params_form .form-radios{justify-content:flex-start}.magnific-popup__title{margin-bottom:25px}.basket_add_popup_params .addto_basket_button{flex-grow:1}.b-product .webform-submission-basket-one-click-form .title-wrapper .subtitle,.b-product .field--name-field-product-category{font-size:14px}.form-info .form-info__link a,.form-info .form-info__title,.form-forgot{font-size:16px}.cashback-block-form{max-width:540px;margin-left:0}.cashback-block-form .form-item{width:50%;font-size:14px}.cashback-block-form .form-actions{width:50%}.b-pMenu__wrapper .swiper-wrapper{flex-wrap:wrap;margin-right:-4px;margin-bottom:-8px;margin-left:-4px}.b-pMenu__wrapper .swiper-slide{width:calc(100% / 7);margin-bottom:8px;padding:0 4px}.path-taxonomy .b-cMenu,.page-catalog .b-cMenu{display:none}.b-pMenu__item a{font-size:14px}.b-pMenu__item-container:hover::before{width:100%}.form-checkbox+label.option{font-size:14px}.path-taxonomy .view-id-catalog.view-display-id-page_1 .views-row{width:25%}.magnific-popup.block-involvement{position:relative;width:978px;padding:0;color:#FFFFFF}.magnific-popup.block-involvement .block-content{display:flex;height:540px}.magnific-popup.block-involvement .left{flex-shrink:0}.magnific-popup.block-involvement .right{display:flex;align-items:center;flex-direction:column;flex-grow:1;justify-content:center;padding:70px;text-align:center}.magnific-popup.block-involvement .field--name-field-banner-title{margin-bottom:15px;font-size:34px;font-weight:700}.magnific-popup.block-involvement .account{font-size:24px;font-weight:600;color:#fff}.magnific-popup.block-involvement .field--name-field-block-image{height:100%}.magnific-popup.block-involvement .field--name-field-block-image img{width:100%;height:100%;border-top-left-radius:10px;border-bottom-left-radius:10px;object-fit:cover}.magnific-popup.block-involvement .field--name-field-block-text{font-size:16px;font-weight:500}.magnific-popup.block-involvement .field--name-field-block-text u{position:relative;font-weight:700;text-decoration:none}.magnific-popup.block-involvement .field--name-field-block-text u::before{position:absolute;right:0;bottom:1px;left:0;height:1px;content:"";background:#E20610}.magnific-popup.block-involvement .field--name-field-block-link{margin-top:15px}.magnific-popup.block-involvement .field--name-field-block-link a{font-weight:600;font-size:16px;line-height:1.2;background:#E20610;padding:5px 40px;display:inline-flex;justify-content:center;align-items:center;min-height:50px;text-decoration:none;transition:0.2s;text-align:center;color:#fff;border:none;border-radius:25px;padding-right:35px;padding-left:35px;border-radius:3px;background:#E20610}.magnific-popup.block-involvement .field--name-field-block-link a:hover{background:#fff;color:#E20610}.magnific-popup.block-involvement .field--name-field-block-link a::before{margin-right:10px;font-family:"icomoon";font-size:24px;font-weight:400;line-height:1;content:"";transition:0.2s;color:#fff}.magnific-popup.block-involvement .field--name-field-block-link a:hover::before{color:#E20610}.magnific-popup.magnific-node-review-ajax-form-form{position:relative;width:1000px;margin-top:auto;margin-bottom:auto;padding:50px 0 50px 500px;text-align:center}.magnific-popup.magnific-node-review-ajax-form-form::before{position:absolute;top:0;bottom:0;left:0;width:500px;content:"";background:url("/themes/personal/images/review_popup.jpg") no-repeat center;background-size:cover}.magnific-popup.magnific-node-review-ajax-form-form .node-review-ajax-form-form{width:270px}.magnific-popup.magnific-node-review-ajax-form-form .magnific-popup__title{width:270px;margin-right:auto;margin-left:auto;text-align:left}.block-views-block__promotions-block-1 .node_action_teaser .field--name-field-action-sale+.field--name-title{font-size:16px}.b-product__gallery{width:350px}.b-product__info{width:calc(100% - 350px);padding-left:50px}.b-product__actions{display:flex;align-items:flex-start;justify-content:space-between}.b-product__actions div[id^="basket_button_params"]{margin-right:30px}.b-product__basket{margin-bottom:0;padding-bottom:0}.b-product__basket::after{display:none}.b-product .webform-submission-basket-one-click-form{display:flex;align-items:center;flex-wrap:wrap;margin-top:20px;padding-top:20px;border-top:1px solid #fff}.b-product .webform-submission-basket-one-click-form .title-wrapper{position:relative;flex-shrink:0;margin-right:30px;margin-bottom:0}.b-product .webform-submission-basket-one-click-form .title-wrapper::before{bottom:0;margin:auto}.b-product .webform-submission-basket-one-click-form .form-item-phone{flex-grow:1;width:49%}.b-product .webform-submission-basket-one-click-form .form-actions .form-submit{top:0;margin:auto}.b-product .basket_button_params_form{margin-bottom:0}.b-product .basket_button_params_form fieldset{margin-bottom:-15px}.b-product .b-product__info .basket_add_button_wrap{margin-right:10px}.b-product .basket_button_params_form .form-item-params-ingr{width:200px}.b-product .basket_button_params_form .form-item-params-ingr div[class^="ingr-item"] label{font-size:12px}.b-product__top{padding-right:20px}.field--name-field-product-ref{width:100%;padding:25px 50px;padding:25px 50px 50px;border-radius:10px;background:#262626}.field--name-field-product-ref .b-product-small__title a{font-size:12px;font-weight:700}.field--name-field-product-ref .b-product-small__minprice{font-size:12px}.basket-pages-order .cashback_form .form-number{font-size:14px}.basket-pages-order .cashback_form .cashback_avail_link{font-size:14px}.basket-pages-order .cashback_wallet_info{font-size:14px}.basket-pages-order .r_wrap .view-id-cart_goods .views-row{min-width:375px}.b-product-small .addto_basket_button::before{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;content:"";transition:0.2s;transform:scale(1.2);opacity:0;border:2px solid #fff;border-radius:50px}.b-product-small .addto_basket_button:hover::before{transform:scale(1);opacity:1}.view-id-categories .views-row:hover .views-field-field-taxonomy-img::before{opacity:0.5}.view-id-categories .views-row:hover .views-field-name a{padding-top:15px;padding-bottom:15px}.view-id-categories .views-field-name a{position:absolute;z-index:2;right:7px;bottom:0;left:7px;display:flex;align-items:center;justify-content:center;transition:0.1s}.view-id-categories .views-field-field-taxonomy-img{position:relative}.view-id-categories .views-field-field-taxonomy-img::before{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;content:"";transition:0.2s;pointer-events:none;opacity:0;background:#000}.view-id-categories .views-field-field-taxonomy-img img{border-bottom-right-radius:10px;border-bottom-left-radius:10px}.block-cashback-animation{position:fixed;z-index:7;right:50px;bottom:75px;display:block;transition:0.6s;transform:translateX(200%) rotate(360deg)}.block-cashback-animation:hover .block-content{transform:scale(1.1)}.block-cashback-animation .block-content{transition:0.1s}.block-cashback-animation .field--name-field-cashback-animation-image-2{margin-top:-30px;transition:0.2s;transform:scale(0)}.block-cashback-animation .field--name-field-block-link a{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;font-size:0}.block-cashback-animation.show{transform:translateX(0) rotate(0)}.block-cashback-animation.show .field--name-field-cashback-animation-image-2{transition-delay:0.6s;transform:scale(1)}.page-node-309 .block-cashback-animation{display:none}.maintenance-page .site-header{padding-top:50px;padding-bottom:35px;padding-left:36px !important}.maintenance-page h1{margin-top:0;font-size:36px}.maintenance-page .site-content{padding-top:35px}.maintenance-page .site-content::before{width:100px}.block-views-block__catalog-block-2 .view-header,.block-views-block__catalog-block-3 .view-header,.view-id-categories .view-header{margin-bottom:20px}.view-empty{text-align:left}.view-id-promotions.view-display-id-block_1{text-align:center}.block-faq .field--name-field-faq-answer{font-size:14px}.path-basket .basket-login__link:hover{color:#181818}.magnific-popup.magnific-popup--node,.magnific-popup.block-involvement{margin:auto}}@media screen and (min-width:1200px) and (max-height:999px){.b-dMenu__item:nth-child(9) .b-cMenu__link-wrapper::before,.b-cMenu__item:nth-child(9) .b-cMenu__link-wrapper::before{bottom:-10px}.b-dMenu__item:nth-child(10),.b-cMenu__item:nth-child(10){display:none}}@media screen and (min-width:1200px) and (max-height:899px){.b-dMenu__item:nth-child(8) .b-cMenu__link-wrapper::before,.b-cMenu__item:nth-child(8) .b-cMenu__link-wrapper::before{bottom:-10px}.b-dMenu__item:nth-child(9),.b-cMenu__item:nth-child(9){display:none}}@media screen and (min-width:1200px) and (max-height:799px){.b-dMenu__item:nth-child(7) .b-cMenu__link-wrapper::before,.b-cMenu__item:nth-child(7) .b-cMenu__link-wrapper::before{bottom:-10px}.b-dMenu__item:nth-child(8),.b-cMenu__item:nth-child(8){display:none}}@media screen and (min-width:1200px) and (max-height:699px){.b-dMenu__item:nth-child(6) .b-cMenu__link-wrapper::before,.b-cMenu__item:nth-child(6) .b-cMenu__link-wrapper::before{bottom:-10px}.b-dMenu__item:nth-child(7),.b-cMenu__item:nth-child(7){display:none}}@media screen and (min-width:1500px){body{font-size:18px}.field--name-field-custom-banner-img{width:773px}.block-about .about_left{width:700px}.block-about .field--name-body{max-height:256px}.view-id-categories .views-field-name a{font-size:18px}.block-footer-contacts .field--name-field-contacts-time,.block-footer-contacts{font-size:15px}.block-basket-count-pc{top:-16px;bottom:-16px;width:286px}.basket_count_wrapy_count{display:block;margin-right:5px}.field--name-field-custom-banner-desc-pc,.block-conts-banner .field--name-body{max-width:380px}.site-header .menu--main{padding-right:311px}.block-userloginregister{right:265px}.site-header{height:80px}.b-dpl-link.type-basket-title{font-size:18px}.block-contacts-header-pc .field--name-field-contacts-phone a,.block-contacts-header-pc .field--name-field-contacts-about-delivery strong,.block-contacts-header-pc .field--name-field-contacts-adress strong{font-size:18px}.site-header .menu--main .menu li a{font-size:18px}.field--name-field-slide-title{font-size:70px}.block-conts-banner .custom_banner::before{left:650px}.site-main .block-instagram-lite .insta_title .insta_subtitle{font-size:18px}.b-product-small__title{font-size:18px}.b-product-small__minprice{font-size:16px}.view-id-promotions.view-display-id-page_1 .view-content{margin:0 -15px -30px}.view-id-promotions.view-display-id-page_1 .views-row{margin-bottom:30px;padding:0 15px}.node_action_teaser .field--name-field-action-sale{font-size:70px}.node_action_teaser .field--name-field-action-sale+.field--name-title{font-size:24px}.page-title{font-size:28px}.block-logo{width:94px !important}.node_action_full .field--name-body{font-size:16px}.block-basket-count-pc .block-content{padding-left:65px}.block-basket-count-pc .block-content::before{width:55px;height:55px}.node_news_teaser .node_news_teaser_title{font-size:18px}.view-id-news.view-display-id-page_1 .views-row{width:25%}.block-footer-contacts .field--name-field-contacts-social .paragraph--type--social-network{transition:0.2s}.block-footer-contacts .field--name-field-contacts-social .paragraph--type--social-network:hover{transform:translateY(-5px)}.icon_text_head .field--name-field-icon-text-title{font-size:18px}.zone-item__title{font-size:20px}.block-views-block__maps-block-2 .geolocation-map-container{height:560px !important}.block-banner-about .field--name-field-banner-title{font-size:70px}.block-banner-about .block-content{max-width:500px}.block-banner-about .field--name-field-banner-title~.field--name-body{font-size:24px}.block-banner-about{min-height:500px}.contacts_form{width:430px}.contacts_form__subtitle{font-size:18px}.block-faq,.block-cashback-rules{max-width:1170px}.page-error .site-container,.path-user .site-container,.path-catalog .site-container,.path-taxonomy .site-container,.site-container{padding-top:80px}.node_review_teaser_answer{padding-left:200px}.node_review_teaser_answer .field--name-field-comment-name,.node_review_teaser_name{font-size:18px}.path-basket .site-container{padding-top:80px}.basket-pages-order #payment_ajax_wrap label,.basket-pages-order #delivery_ajax_wrap label,.basket-pages-order .b_title{font-size:18px}.node-basket-order-form #delivery_ajax_wrap label{margin-top:-39px}.basket-promo-form,.node-basket-order-form{max-width:737px}.basket-pages-order .r_wrap .view-footer .total__sum .value{font-size:18px}.basket-pages-order .r_wrap .view-content{max-height:472px}.basket-pages-order .r_wrap .view-id-cart_goods .views-field-title a{font-size:18px}.basket_popup_view .view-display-id-cart .view-content{max-height:452px}.basket_popup_view{width:1070px;min-height:610px}.magnific-popup--node{width:1100px}form[id^="form__pizza_constructor"] .ingredient-item .price,form[id^="form__pizza_constructor"] .crust-item label.option,form[id^="form__pizza_constructor"] .size-description{font-size:16px}form[id^="form__pizza_constructor"] .right-wrapper table tr td:nth-child(3),form[id^="form__pizza_constructor"] .right-wrapper table tr td:nth-child(4){font-size:18px}form[id^="form__pizza_constructor"] .right-wrapper__title{font-size:18px}form[id^="form__pizza_constructor"] .left-wrapper{margin-right:100px}.form-item-params-ingr .form-type-number label{font-size:16px}.b-product__info .field--name-field-product-description{font-size:16px}.block-cashback-block .reserve,.block-cashback-block .available{font-size:18px}.b-pMenu__wrapper .swiper-slide{width:calc(100% / 8)}.view-id-catalog.view-display-id-page_1 .view-filters{width:340px}.view-id-catalog.view-display-id-page_1 .view-filters form{max-width:none}.block-views-block__promotions-block-1 .block-title{font-size:24px}.b-product__info{padding-left:60px}.basket-pages-order .r_wrap .view-id-cart_goods .views-row{min-width:475px}.field--name-field-slide-title{max-width:900px}.view-id-categories .views-row:hover .views-field-name a{padding-top:20px;padding-bottom:20px}.block-views-block__catalog-block-2 .view-header,.block-views-block__catalog-block-3 .view-header,.view-id-categories .view-header{margin-bottom:25px}.basket-pages-order .view-footer .total__pay{font-size:18px}}@media screen and (min-width:1800px){body{font-size:20px}.block-views-block__catalog-block-2 .field--name-field-block-subtitle,.block-views-block__catalog-block-3 .field--name-field-block-subtitle{font-size:16px}.block-views-block__catalog-block-2,.block-views-block__catalog-block-3{margin-right:-35px;margin-left:-105px}.block-conts-banner{margin-left:-120px}.field--name-field-custom-banner-img{width:auto}.view-id-categories .views-field-name a::after{width:24px;height:24px;background-size:auto}.block-footer-contacts .field--name-field-contacts-time,.block-footer-contacts{font-size:16px}.b-dpl-link.type-basket-title{font-size:20px}.block-contacts-header-pc .block-content{justify-content:space-between}.block-contacts-header-pc .adress{flex-grow:0}.block-contacts-header-pc .delivery{display:block}.block-contacts-header-pc .field--name-field-contacts-about-delivery,.block-contacts-header-pc .field--name-field-contacts-adress,.block-contacts-header-pc .field--name-field-contacts-time{font-size:16px}.block-contacts-header-pc .field--name-field-contacts-phone a,.block-contacts-header-pc .field--name-field-contacts-about-delivery strong,.block-contacts-header-pc .field--name-field-contacts-adress strong{font-size:20px}.site-header .menu--main .menu li a{font-size:18px}.basket_count_wrap{font-size:16px}.site-header .menu--main .menu-item--7{display:block}.block-logo{width:105px !important}.block-contacts-header-pc{padding-right:102px}.site-header .menu--main{padding-left:68px}.block-views-block__catalog-block-2 .block-content,.block-views-block__catalog-block-3 .block-content{padding-right:50px;padding-left:120px}.site-main .block-instagram-lite .instagram_feed{grid-template-columns:repeat(7,1fr)}.site-main .block-instagram-lite .instagram_gallery:nth-child(10),.site-main .block-instagram-lite .instagram_gallery:nth-child(11){display:block}.block-views-block__categories-block-1::before{top:0;left:-100px;width:345px;height:301px}.block-views-block__categories-block-1::after{top:-35px;width:422px;height:322px}.block-views-block__categories-block-1 .block-content::before{left:-100px;width:163px;height:200px}.block-views-block__categories-block-1 .block-content::after{bottom:-90px;left:-150px;width:274px;height:220px}.block-views-block__catalog-block-2 .block-content::before{left:-100px;width:241px;height:333px}.block-views-block__catalog-block-2 .block-content::after{top:-15px;width:235px;height:291px}.block-views-block__catalog-block-2 .view::before{left:-220px;width:242px;height:390px}.block-conts-banner .custom_banner::before{left:850px;width:245px;height:213px}.block-conts-banner .custom_banner::after{width:175px;height:233px}.block-views-block__catalog-block-3 .block-content::before{top:45px;left:325px;width:311px;height:301px}.block-views-block__catalog-block-3 .block-content::after{right:158px;width:229px;height:293px}.block-views-block__catalog-block-3 .view::before{left:-150px;width:439px;height:403px}.block-about::before{left:-140px;width:188px;height:183px}.block-about::after{width:250px;height:243px}.block-about .block-content::before{width:459px;height:510px}.field--name-field-slide-title{max-width:1000px;margin-bottom:25px;font-size:90px}.field--name-field-slide-desc{font-size:34px}.field--name-field-slide-price{margin-left:32px;font-size:34px}.field--name-field-slide-link a{padding-right:50px;padding-left:50px}.paragraph--type--slide{padding-left:220px}.block-main-slider .swiper-navigation-wrapper{bottom:50px;left:190px}.view-id-categories .view-content{margin:0 -7px -14px}.view-id-categories .views-row{margin-bottom:14px;padding-right:7px;padding-left:7px}.site-header{height:90px;padding-left:160px}.block-basket-count-pc{top:-17px;bottom:-18px}.field--name-field-custom-banner-title1{margin-bottom:15px;font-size:46px}.field--name-field-custom-banner-desc-pc,.block-conts-banner .field--name-body{max-width:486px;font-size:24px}.field--name-field-custom-banner-desc-pc,.field--name-body{margin-bottom:40px}.field--name-field-custom-banner-link{padding-bottom:40px}.block-conts-banner .custom_banner{margin-right:-50px;padding-right:50px}.block-about .field--name-field-about-logo{width:142px}.block-about .about_left{width:auto}.block-about .field--name-body{padding-right:75px}.block-about .block-title{margin-bottom:28px}.site-main .block-instagram-lite .insta_title .insta_subtitle{font-size:20px}.site-footer .block-menu h2{margin-bottom:30px;font-size:24px}.block-footer-logo .field--name-field-logo{max-width:136px}.block-footer-contacts .field--name-field-contacts-phone .phones>.field__item a{font-size:24px}.block-footer-contacts .field--name-field-contacts-time::before{width:30px;height:30px}.block-footer-contacts .field--name-field-contacts-time{padding-left:38px}.block-footer-contacts .field--name-field-contacts-phone,.block-footer-contacts .field--name-field-contacts-email,.block-footer-contacts .field--name-field-contacts-adress,.block-footer-contacts .field--name-field-contacts-time{margin-bottom:20px}.block-copyright{font-size:16px}.site-footer{padding-top:45px;padding-bottom:38px}.block-footer-logo .field--name-field-logo{margin-bottom:30px}.block-footer-logo .field--name-body p{margin-bottom:30px}.site-main .block-instagram-lite .insta_username{font-size:16px}.site-main .block-instagram-lite .insta_sub{min-height:50px;padding-right:40px;padding-left:40px}.gl-devel-title{font-size:24px}.gl-devel-role{font-size:14px}.b-product-small .b-product__status .item{font-size:14px}.b-product-small .field--name-field-product-category{font-size:14px}.b-product-small__title{font-size:20px}.b-product-small__minprice{font-size:18px}.b-product-small{padding-bottom:15px}.b-product-small__info{padding:0 25px}.select2-container--default .select2-selection--single .select2-selection__rendered{font-size:16px}.page-title{font-size:34px}.node_action_teaser .field--name-field-action-sale{font-size:90px}.node_action_teaser .field--name-field-action-sale+.field--name-title{font-size:34px}.b-product-small .field--name-field-product-ingredient{font-size:16px}.node_action_full .field--name-field-action-product>.field__items{margin:0 -15px -30px}.node_action_full .field--name-field-action-product>.field__items>.field__item{margin-bottom:30px;padding:0 15px}.block-share .block-title{font-size:16px}.page-error .site-container,.path-user .site-container,.path-catalog .site-container,.path-taxonomy .site-container,.site-container{padding-top:90px}.breadcrumb{font-size:16px}.breadcrumb li:before{font-size:16px}.node_action_full__img{width:810px}.node_action_full .node_action_full__title .field--name-title,.node_action_full .field--name-field-action-product>.field__label{font-size:24px}.node_action_full .field--name-body{font-size:18px}.node_news_teaser .node_news_teaser__date{font-size:14px}.node_news_teaser .node_news_teaser_title{font-size:20px}.view-id-news.view-display-id-page_1 .view-content{margin:0 -15px -30px}.view-id-news.view-display-id-page_1 .views-row{margin-bottom:30px;padding:0 15px}.node_news .node_news__date{font-size:16px}h3{font-size:24px}.node_news .field--name-body{font-size:16px}.site-main .page-container::before{right:100px;width:245px;height:213px}.site-main .page-container::after{bottom:-100px;width:258px;height:332px}.block-delivary-and-payment .field--name-field-deliv-and-payment-item{margin:0 -15px}.block-delivary-and-payment .field--name-field-deliv-and-payment-item>.field__item{margin-bottom:30px;padding:0 15px}.icon_text_head .field--name-field-icon-text-title{font-size:20px}.field--name-field-icon-text-desc{font-size:16px}.zone-item{font-size:16px}.zone-item__title{font-size:24px}.block-views-block__maps-block-2::before{width:313px;height:486px}.block-views-block__maps-block-2 .geolocation-map-wrapper{margin-right:-50px;margin-left:-120px}.block-views-block__maps-block-2 .geolocation-map-container{height:660px !important}.zone-item{padding:20px}.zone__list{margin-bottom:30px;grid-column-gap:30px;grid-row-gap:30px}.path-node .field--name-body{font-size:16px}.paragraph--type--benefit .field--name-field-benefit-desc{font-size:16px}.paragraph--type--benefit .field--name-field-benefit-title{font-size:20px}.block-why-us .field--name-field-why-us-benefit>.field__item{max-width:390px}.block-why-us::after{right:-50px;width:172px;height:243px}.block-banner-about .block-content{max-width:660px}.block-banner-about .field--name-field-banner-title{margin-bottom:30px;font-size:90px}.block-banner-about .field--name-field-banner-title~.field--name-body{font-size:34px}.block-banner-about{min-height:600px}h1,h2,h3,h4,h5,h6{margin-bottom:25px}.block-why-us .block-title{margin-bottom:37px}.block-why-us .field--name-field-why-us-benefit{margin:0 -15px -30px}.block-why-us .field--name-field-why-us-benefit>.field__item{margin-bottom:30px;padding:0 15px}.contacts_form{width:530px;margin-right:30px;padding:50px}.contacts_form__title{font-size:24px}.contacts_form__subtitle{font-size:20px}.block-contacts .geolocation-map-container{height:516px !important}.page-node-1 .block-views-block__maps-block-2::before{display:none}.form-text,.form-textarea,.form-email,.form-number{font-size:16px}.block-cashback-banner:after,.block-cashback-banner:before{right:-50px;left:-120px}.block-faq,.block-cashback-rules{max-width:1370px}.field--name-field-cashback-banner-title{margin-bottom:30px;font-size:48px}.block-cashback-banner .block-content::before{top:-76px;right:-55px;left:-220px}.site-rightbar{margin-left:50px}.node_review_teaser_answer{padding-left:300px}.node_review_teaser_answer .field--name-field-comment-body,.node_review_teaser_links,.node_review_teaser_right .field--name-field-review-text{font-size:16px}div.fivestar-widget-static{margin-left:-6px}div.fivestar-widget-static .star{margin:0 3px}.node_review_teaser_answer .field--name-field-comment-name,.node_review_teaser_name{font-size:20px}.path-basket .site-container{padding-top:90px}.path-basket .site-footer{padding-bottom:43px}.basket-pages-order #payment_ajax_wrap label,.basket-pages-order #delivery_ajax_wrap label,.basket-pages-order .b_title{margin-bottom:20px;font-size:20px}.node-basket-order-form #delivery_ajax_wrap label{margin-top:-50px}.basket-pages-order .r_wrap .field--name-body{font-size:16px}.basket-promo-form,.node-basket-order-form{max-width:837px}.basket-pages-order .r_wrap .view-footer .total__sum .label{font-size:16px;font-weight:700}.basket-pages-order .r_wrap .view-footer .total__sum .value{font-size:20px}.basket-pages-order .r_wrap .view-content{max-height:482px}.basket-pages-order .view-footer{align-items:flex-end;justify-content:space-between}.basket-pages-order .view-footer .total{justify-content:flex-end;width:50%}.basket-pages-order .view-footer div[id^="basket_promo_form_ajax_wrap"]{order:-1;width:270px}.basket-pages-order .view-footer .total__sum,.basket-pages-order .view-footer .total__discount{text-align:right}.basket-pages-order .view-id-cart_goods .views-field-img{max-width:120px;height:120px}.basket-pages-order .r_wrap .view-id-cart_goods .views-field-field-product-category{font-size:16px}.basket-pages-order .r_wrap .view-id-cart_goods .views-field-title a{font-size:20px}.basket-pages-order .r_wrap .view-id-cart_goods .basket_item_count{width:88px;font-size:16px}.basket-pages-order .r_wrap .view-id-cart_goods .views-field-price .field-content{padding-top:3px;padding-bottom:3px;font-size:16px}.basket-pages-order .r_wrap .view-id-cart_goods .views-field-sum{font-size:24px}.basket-pages-order .view-footer .total__pay{width:auto;margin-right:auto;margin-left:auto}.basket-pages-order .view-id-cart_goods .views-row .views-field-fieldset{padding-left:15px}.basket-pages-order #delivery_ajax_wrap div[id^="edit-basket-address-field"] .form-item-basket-address-field-zone label{font-size:16px}.form-radio+label.option::before{top:4px}.form-radio+label.option::after{top:8px}.basket_popup_view .view-display-id-cart .view-content{max-height:462px}.basket_popup_view{width:1170px;min-height:710px}.basket_popup_view{padding-left:530px}.basket_popup_view::before{width:480px}.view-id-cart_goods .sum_pay b{font-size:16px;font-weight:700}.b-basket-finish__table .basket_lk_goods_table_wrap .info_wrap,.view-basket.view-display-id-page_1 .basket_lk_goods_table_wrap .info_wrap,.b-basket-finish__table .view-content>table>tbody>tr:not(.order_line_info_tr)>td,.view-basket.view-display-id-page_1 .view-content>table>tbody>tr:not(.order_line_info_tr)>td{font-size:16px}.b-basket-finish__table .basket_lk_goods_table_wrap .info_wrap,.view-basket.view-display-id-page_1 .basket_lk_goods_table_wrap .info_wrap{width:500px;margin-left:50px}.view-basket.view-display-id-page_1 .basket_lk_goods_table_wrap .table_wrap td.td_info{font-size:16px}.b-basket-finish__table .basket_lk_goods_table_wrap .table_wrap td.td_sum,.view-basket.view-display-id-page_1 .basket_lk_goods_table_wrap .table_wrap td.td_sum,.view-basket.view-display-id-page_2 .basket_lk_goods_table_wrap .table_wrap td.td_sum{font-size:14px}.view-basket.view-display-id-page_2 .view-content>table>thead th{font-size:14px}.view-basket.view-display-id-page_2 .view-content>table>tbody>tr:not(.order_line_info_tr)>td{font-size:16px}.user-edit-profile-form .field-group-html-element:after{right:10px;left:10px}.magnific-popup--node{width:1200px;padding:67px 110px}.b-product__title h1{font-size:24px}.view-empty{font-size:16px}form[id^="form__pizza_constructor"] .sizes-wrapper>label{font-size:20px}form[id^="form__pizza_constructor"] .ingredients-group{margin-right:25px;margin-left:25px}form[id^="form__pizza_constructor"] .ingredients-group-items{margin:0 -5px -10px}form[id^="form__pizza_constructor"] .ingredient-item{margin-bottom:10px;padding:0 5px}form[id^="form__pizza_constructor"] .right-wrapper table tr td:nth-child(3),form[id^="form__pizza_constructor"] .right-wrapper table tr td:nth-child(4){font-size:20px}form[id^="form__pizza_constructor"] .right-footer{font-size:24px}form[id^="form__pizza_constructor"] .right-wrapper__title{margin-bottom:30px;font-size:20px}form[id^="form__pizza_constructor"] .left-wrapper{margin-right:170px}form[id^="form__pizza_constructor"] .right-wrapper table tr td:nth-child(2){font-size:16px}form[id^="form__pizza_constructor"] .right-wrapper table td,form[id^="form__pizza_constructor"] .right-wrapper table th{padding:15px}form[id^="form__pizza_constructor"] .right-wrapper table tr td:nth-child(1){padding:20px 0}form[id^="form__pizza_constructor"] .right-footer{margin-top:20px}form[id^="form__pizza_constructor"] .right-wrapper .change-count{width:90px}.view-id-cart_goods .views-field-title{padding-right:40px}.view-id-cart_goods .cart-goods-body .views-field-all-params .item-list ul{margin-bottom:15px}form[id^="form__pizza_constructor"] .sauces-item label.option{font-size:16px}form[id^="form__pizza_constructor"] .ingredients-group .name{font-size:14px}.block-cashback-block .reserve,.block-cashback-block .available{font-size:20px}.cashback-block-form .cashback_wallet_info{margin-bottom:15px}.menu--account .user-discount{padding-right:60px;padding-left:60px}.b-pMenu__item a{font-size:16px}.b-pMenu__wrapper .swiper-slide{width:calc(100% / 9)}.form-checkbox+label.option{font-size:16px}.view-id-catalog.view-display-id-page_1 .view-filters{width:390px}.b-product__info{padding-left:70px}.b-product__top{padding-right:0}.field--name-field-product-ref .field__label{font-size:24px;font-weight:600}.field--name-field-product-ref{padding:25px 75px 75px}.basket-pages-order .r_wrap .view-id-cart_goods .views-row{min-width:575px}.basket-pages-order .cashback_form .cashback_avail_link{font-size:16px}.basket-pages-order .cashback_wallet_info{font-size:16px}.basket-pages-order .cashback_form .form-number{font-size:16px}.view-id-categories .views-row:hover .views-field-name a{padding-top:25px;padding-bottom:25px}.b-product .basket_button_params_form .form-item-params-ingr{width:230px}.b-product .basket_button_params_form .form-item-params-ingr div[class^="ingr-item"] label{font-size:14px}.block-views-block__catalog-block-2 .view-header,.block-views-block__catalog-block-3 .view-header,.view-id-categories .view-header{margin-bottom:30px}.block-faq .field--name-field-faq-answer{font-size:16px}.b-product .webform-submission-basket-one-click-form .webform-confirmation{font-size:16px}.basket-pages-order .view-footer .total__pay{margin-top:0;margin-right:0;padding-top:0;font-size:20px;border-top:none}.basket-pages-order .view-footer .total__sum{flex-grow:0;min-width:210px;margin-bottom:15px;padding-bottom:15px;border-bottom:1px dashed rgba(24,24,24,0.5)}}@media screen and (min-width:2000px){.block-views-block__catalog-block-2::after,.block-views-block__catalog-block-3::after,.block-views-block__catalog-block-2::before,.block-views-block__catalog-block-3::before{display:none}.block-views-block__catalog-block-2 .block-content,.block-views-block__catalog-block-3 .block-content{background:none}.block-views-block__catalog-block-2 .block-content .b-product-small,.block-views-block__catalog-block-3 .block-content .b-product-small{background:#080808}.block-views-block__catalog-block-2 .block-content::after,.block-views-block__catalog-block-2 .block-content::before{display:none}}
