@font-face{font-family:Gilroy;src:url(/fonts/Gilroy-Regular.eot?09ffa14271b81c1f32a723e13fcf8ce7);src:local("Gilroy Regular"),local("Gilroy-Regular"),url(/fonts/Gilroy-Regular.eot?09ffa14271b81c1f32a723e13fcf8ce7?#iefix) format("embedded-opentype"),url(/fonts/Gilroy-Regular.woff2?11c5b3569c89aeb846430453ceb7f6e6) format("woff2"),url(/fonts/Gilroy-Regular.woff?2abef08d922206ae58ff5e8f75015547) format("woff"),url(/fonts/Gilroy-Regular.ttf?af5b8da12b32c5e74532c6446eb356b4) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Gilroy;src:url(/fonts/Gilroy-ExtraboldItalic.eot?42b214828f5fc72a0fabbf4b6ac1d9aa);src:local("Gilroy Extrabold Italic"),local("Gilroy-ExtraboldItalic"),url(/fonts/Gilroy-ExtraboldItalic.eot?42b214828f5fc72a0fabbf4b6ac1d9aa?#iefix) format("embedded-opentype"),url(/fonts/Gilroy-ExtraboldItalic.woff2?a3053f07e4bc77d56b3bcb8df0c3781e) format("woff2"),url(/fonts/Gilroy-ExtraboldItalic.woff?ff7c4c09daa56e8fcf9bcff4a03bd785) format("woff"),url(/fonts/Gilroy-ExtraboldItalic.ttf?24d67eb0e71907e4600b83bb7b0ef718) format("truetype");font-weight:800;font-style:italic}@font-face{font-family:Gilroy;src:url(/fonts/Gilroy-Bold.eot?111aa13f6be594d420c3080ecc2319c8);src:local("Gilroy Bold"),local("Gilroy-Bold"),url(/fonts/Gilroy-Bold.eot?111aa13f6be594d420c3080ecc2319c8?#iefix) format("embedded-opentype"),url(/fonts/Gilroy-Bold.woff2?62872c8ea5a842ef49c30bedd7b857ab) format("woff2"),url(/fonts/Gilroy-Bold.woff?3ca17cce1c4f3024d70da4447f5b7d50) format("woff"),url(/fonts/Gilroy-Bold.ttf?10b9cd1ddd69d318220fdfeca35a23b3) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Gilroy;src:url(/fonts/Gilroy-Black.eot?1fc6680a8a8bfa7924045b1cf798b051);src:local("Gilroy Black"),local("Gilroy-Black"),url(/fonts/Gilroy-Black.eot?1fc6680a8a8bfa7924045b1cf798b051?#iefix) format("embedded-opentype"),url(/fonts/Gilroy-Black.woff2?32f3e96b9a0295aebb09f529928bf15c) format("woff2"),url(/fonts/Gilroy-Black.woff?a5e18ce935001d241734d402ae6efce6) format("woff"),url(/fonts/Gilroy-Black.ttf?24b0461bf0b0542615f745119f352f26) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Gilroy;src:url(/fonts/Gilroy-Light.eot?ee921960e2791f3488c17f2a48d10a28);src:local("Gilroy Light"),local("Gilroy-Light"),url(/fonts/Gilroy-Light.eot?ee921960e2791f3488c17f2a48d10a28?#iefix) format("embedded-opentype"),url(/fonts/Gilroy-Light.woff2?085f3ee361c9b80e0ccf8a703da9efe6) format("woff2"),url(/fonts/Gilroy-Light.woff?679cd8013e1e98981a3daa13995f5949) format("woff"),url(/fonts/Gilroy-Light.ttf?1111f8b003573d984ba8a7179862fb32) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Gilroy;src:url(/fonts/Gilroy-Semibold.eot?3a7f8fd8df5abcdea49deb0b7d9305b7);src:local("Gilroy Semibold"),local("Gilroy-Semibold"),url(/fonts/Gilroy-Semibold.eot?3a7f8fd8df5abcdea49deb0b7d9305b7?#iefix) format("embedded-opentype"),url(/fonts/Gilroy-Semibold.woff2?aebaa8b1ed01037d84d61390cbba818f) format("woff2"),url(/fonts/Gilroy-Semibold.woff?9d2a1b7951deb82bbd6fa49268ff2e93) format("woff"),url(/fonts/Gilroy-Semibold.ttf?5805f8725336e8514a682ebcc45d8f74) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Gilroy;src:url(/fonts/Gilroy-Medium.eot?f968032c404217acd8db58a03d8f25cf);src:local("Gilroy Medium"),local("Gilroy-Medium"),url(/fonts/Gilroy-Medium.eot?f968032c404217acd8db58a03d8f25cf?#iefix) format("embedded-opentype"),url(/fonts/Gilroy-Medium.woff2?d00e876b339a56ae4718ed4e2208c4a3) format("woff2"),url(/fonts/Gilroy-Medium.woff?7ab5484c73169bf74b17343ed54799ef) format("woff"),url(/fonts/Gilroy-Medium.ttf?ef9daf9c32f47a3468f30f861e92b9c4) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Gilroy;src:url(/fonts/Gilroy-MediumItalic.eot?5e3b55f91461ae83841aa415270a74ad);src:local("Gilroy Medium Italic"),local("Gilroy-MediumItalic"),url(/fonts/Gilroy-MediumItalic.eot?5e3b55f91461ae83841aa415270a74ad?#iefix) format("embedded-opentype"),url(/fonts/Gilroy-MediumItalic.woff2?451b99f80ea97328b05fb37fcf7d54a6) format("woff2"),url(/fonts/Gilroy-MediumItalic.woff?9dfbc96bfb71ecad05e7900fd41e3f6c) format("woff"),url(/fonts/Gilroy-MediumItalic.ttf?8c9ee6adad98f91bb4abb9c74c548030) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Gilroy;src:url(/fonts/Gilroy-BlackItalic.eot?fa9181526e22760b4bf64e89018672fb);src:local("Gilroy Black Italic"),local("Gilroy-BlackItalic"),url(/fonts/Gilroy-BlackItalic.eot?fa9181526e22760b4bf64e89018672fb?#iefix) format("embedded-opentype"),url(/fonts/Gilroy-BlackItalic.woff2?f9eaa3e3a91f3996accdf74e869c70cc) format("woff2"),url(/fonts/Gilroy-BlackItalic.woff?68bdadbbec1a438735b15bdfd450cd1e) format("woff"),url(/fonts/Gilroy-BlackItalic.ttf?07c948bc3a807723d25d3fbb8bab08c7) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Gilroy;src:url(/fonts/Gilroy-UltraLight.eot?1aebb4fadd3d40ad50cefcaf408cb119);src:local("Gilroy UltraLight"),local("Gilroy-UltraLight"),url(/fonts/Gilroy-UltraLight.eot?1aebb4fadd3d40ad50cefcaf408cb119?#iefix) format("embedded-opentype"),url(/fonts/Gilroy-UltraLight.woff2?16700eaac0b547b6c68de3dc712e6c44) format("woff2"),url(/fonts/Gilroy-UltraLight.woff?86a228ffc0e00c9351247fdf09d7ef48) format("woff"),url(/fonts/Gilroy-UltraLight.ttf?b81a38371a509508689c58e4fd6b4c79) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Gilroy;src:url(/fonts/Gilroy-RegularItalic.eot?dd5eabb421d1147b529845ce5519cdba);src:local("Gilroy Regular Italic"),local("Gilroy-RegularItalic"),url(/fonts/Gilroy-RegularItalic.eot?dd5eabb421d1147b529845ce5519cdba?#iefix) format("embedded-opentype"),url(/fonts/Gilroy-RegularItalic.woff2?9bb45da9ad28d097a2c13a9b2551b3cd) format("woff2"),url(/fonts/Gilroy-RegularItalic.woff?24092ab804aaf6af9d8c3f945446c3ce) format("woff"),url(/fonts/Gilroy-RegularItalic.ttf?9b408b831f43b9eb43d2a6dac800e5d6) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Gilroy;src:url(/fonts/Gilroy-SemiboldItalic.eot?a42e0fdbbdfa10b5a68ecebbd45bdbc2);src:local("Gilroy Semibold Italic"),local("Gilroy-SemiboldItalic"),url(/fonts/Gilroy-SemiboldItalic.eot?a42e0fdbbdfa10b5a68ecebbd45bdbc2?#iefix) format("embedded-opentype"),url(/fonts/Gilroy-SemiboldItalic.woff2?2138e6eebd2a9301cd8cf1dd7a16bb7d) format("woff2"),url(/fonts/Gilroy-SemiboldItalic.woff?d9a3442790f7b7e920079cb0712a1fa0) format("woff"),url(/fonts/Gilroy-SemiboldItalic.ttf?4a38a30922ee40faa3fac4412ece345a) format("truetype");font-weight:600;font-style:italic}@font-face{font-family:Gilroy;src:url(/fonts/Gilroy-HeavyItalic.eot?fcbbb880523d51bc3f0879da3476908a);src:local("Gilroy Heavy Italic"),local("Gilroy-HeavyItalic"),url(/fonts/Gilroy-HeavyItalic.eot?fcbbb880523d51bc3f0879da3476908a?#iefix) format("embedded-opentype"),url(/fonts/Gilroy-HeavyItalic.woff2?52ce82b8e9d6814f9d349f88e7ca78d5) format("woff2"),url(/fonts/Gilroy-HeavyItalic.woff?d9bdf85a60ee18b7c63f063981bee7a8) format("woff"),url(/fonts/Gilroy-HeavyItalic.ttf?e8b1187095c3352089a2d73aea6bcba3) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Gilroy;src:url(/fonts/Gilroy-Extrabold.eot?6d4b808b53d4e6c45454a69937969165);src:local("Gilroy Extrabold"),local("Gilroy-Extrabold"),url(/fonts/Gilroy-Extrabold.eot?6d4b808b53d4e6c45454a69937969165?#iefix) format("embedded-opentype"),url(/fonts/Gilroy-Extrabold.woff2?5a9a1fcfa5baaa34e2ed1c11b37a6e11) format("woff2"),url(/fonts/Gilroy-Extrabold.woff?bc3a01669ab88aa1005c52012e13a5e8) format("woff"),url(/fonts/Gilroy-Extrabold.ttf?3a1f1d2af66451e7f4b10da2b885fb57) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:Gilroy;src:url(/fonts/Gilroy-BoldItalic.eot?0601039946de9561c10744c625f2de8a);src:local("Gilroy Bold Italic"),local("Gilroy-BoldItalic"),url(/fonts/Gilroy-BoldItalic.eot?0601039946de9561c10744c625f2de8a?#iefix) format("embedded-opentype"),url(/fonts/Gilroy-BoldItalic.woff2?f1609a7df37b5c89e173bf2775a81fd2) format("woff2"),url(/fonts/Gilroy-BoldItalic.woff?18d85c61e7df3171bb1e252ff58f4fb8) format("woff"),url(/fonts/Gilroy-BoldItalic.ttf?5ff93a62e3402f4a8fa5f91f17b409f5) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Gilroy;src:url(/fonts/Gilroy-UltraLightItalic.eot?22c4641e50004f741f2b63dc5f12f8b9);src:local("Gilroy UltraLight Italic"),local("Gilroy-UltraLightItalic"),url(/fonts/Gilroy-UltraLightItalic.eot?22c4641e50004f741f2b63dc5f12f8b9?#iefix) format("embedded-opentype"),url(/fonts/Gilroy-UltraLightItalic.woff2?33f9fdd12242fa7fadf2c4b569acc4c9) format("woff2"),url(/fonts/Gilroy-UltraLightItalic.woff?2569b9308b3380d827855df9945e5860) format("woff"),url(/fonts/Gilroy-UltraLightItalic.ttf?1cb8683484c128f8dbeb7b259041526c) format("truetype");font-weight:200;font-style:italic}@font-face{font-family:Gilroy;src:url(/fonts/Gilroy-LightItalic.eot?41c5b15c021fd6aa522fb9fd0facf5b0);src:local("Gilroy Light Italic"),local("Gilroy-LightItalic"),url(/fonts/Gilroy-LightItalic.eot?41c5b15c021fd6aa522fb9fd0facf5b0?#iefix) format("embedded-opentype"),url(/fonts/Gilroy-LightItalic.woff2?0b8cedd7fb65e6c02939505d5131b8b9) format("woff2"),url(/fonts/Gilroy-LightItalic.woff?10e81c7d9939899fb07b3957f3bcc575) format("woff"),url(/fonts/Gilroy-LightItalic.ttf?fdd7be25375ca2583ff5f32719efa4ec) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Gilroy;src:url(/fonts/Gilroy-Heavy.eot?1f626f67f11aaf1788ee0c65a5b3bee8);src:local("Gilroy Heavy"),local("Gilroy-Heavy"),url(/fonts/Gilroy-Heavy.eot?1f626f67f11aaf1788ee0c65a5b3bee8?#iefix) format("embedded-opentype"),url(/fonts/Gilroy-Heavy.woff2?11d2a8760572b53ed65a1d9fe2339701) format("woff2"),url(/fonts/Gilroy-Heavy.woff?791d301cd017ac3c1a5b4098ed9f39ce) format("woff"),url(/fonts/Gilroy-Heavy.ttf?3e6a1beff2b1a8957d8604bbfdc11df5) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Gilroy;src:url(/fonts/Gilroy-Thin.eot?1466b7c17259b77e4e237f43fa94948d);src:local("Gilroy Thin"),local("Gilroy-Thin"),url(/fonts/Gilroy-Thin.eot?1466b7c17259b77e4e237f43fa94948d?#iefix) format("embedded-opentype"),url(/fonts/Gilroy-Thin.woff2?d0028c7521b8046166c7f0c94d7059ea) format("woff2"),url(/fonts/Gilroy-Thin.woff?4be23ee9a451b9125aa83730a7fcff1b) format("woff"),url(/fonts/Gilroy-Thin.ttf?71000d5f9487e92d98f40b6703a5d7c1) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Gilroy;src:url(/fonts/Gilroy-ThinItalic.eot?ed0dbe240ee4f27959d283e369f485b3);src:local("Gilroy Thin Italic"),local("Gilroy-ThinItalic"),url(/fonts/Gilroy-ThinItalic.eot?ed0dbe240ee4f27959d283e369f485b3?#iefix) format("embedded-opentype"),url(/fonts/Gilroy-ThinItalic.woff2?21faaec1d24f7b23dd8b246d006934b5) format("woff2"),url(/fonts/Gilroy-ThinItalic.woff?bd8e57f95fa2566a79b668951398acfa) format("woff"),url(/fonts/Gilroy-ThinItalic.ttf?cb76555d6a9e0fdb96ae1c13e2c9b425) format("truetype");font-weight:100;font-style:italic}fieldset[disabled] .multiselect{pointer-events:none}.multiselect__spinner{position:absolute;right:1px;top:1px;width:48px;height:35px;background:#fff;display:block}.multiselect__spinner:after,.multiselect__spinner:before{position:absolute;content:"";top:50%;left:50%;margin:-8px 0 0 -8px;width:16px;height:16px;border-radius:100%;border:2px solid transparent;border-top-color:#41b883;box-shadow:0 0 0 1px transparent}.multiselect__spinner:before{-webkit-animation:spinning 2.4s cubic-bezier(.41,.26,.2,.62);animation:spinning 2.4s cubic-bezier(.41,.26,.2,.62);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.multiselect__spinner:after{-webkit-animation:spinning 2.4s cubic-bezier(.51,.09,.21,.8);animation:spinning 2.4s cubic-bezier(.51,.09,.21,.8);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.multiselect__loading-enter-active,.multiselect__loading-leave-active{transition:opacity .4s ease-in-out;opacity:1}.multiselect__loading-enter,.multiselect__loading-leave-active{opacity:0}.multiselect,.multiselect__input,.multiselect__single{font-family:inherit;font-size:16px;touch-action:manipulation}.multiselect{box-sizing:content-box;display:block;position:relative;width:100%;min-height:40px;text-align:left;color:#35495e;border-radius:10px}.multiselect *{box-sizing:border-box}.multiselect:focus{outline:none}.multiselect--active{z-index:50}.multiselect--active:not(.multiselect--above) .multiselect__current,.multiselect--active:not(.multiselect--above) .multiselect__input,.multiselect--active:not(.multiselect--above) .multiselect__tags{border-bottom-left-radius:0;border-bottom-right-radius:0}.multiselect--active .multiselect__select{transform:rotate(180deg)}.multiselect--above.multiselect--active .multiselect__current,.multiselect--above.multiselect--active .multiselect__input,.multiselect--above.multiselect--active .multiselect__tags{border-top-left-radius:0;border-top-right-radius:0}.multiselect__input,.multiselect__single{position:relative;display:inline-block;min-height:20px;line-height:20px;border:none;border-radius:5px;background:#fff;padding:0 0 0 5px;width:100%;transition:border .1s ease;box-sizing:border-box;margin-bottom:8px;vertical-align:top;height:auto!important}.multiselect__input:-ms-input-placeholder{color:#35495e}.multiselect__input::-moz-placeholder{color:#35495e}.multiselect__input::placeholder{color:#35495e}.multiselect__tag~.multiselect__input,.multiselect__tag~.multiselect__single{width:auto}.multiselect__input:hover,.multiselect__single:hover{border-color:#cfcfcf}.multiselect__input:focus,.multiselect__single:focus{border-color:#a8a8a8;outline:none}.multiselect__single{padding-left:5px;margin-bottom:8px}.multiselect__tags-wrap{display:inline}.multiselect__tags{min-height:60px;display:block;padding:22px 40px 0 15px;border-radius:10px;border:1px solid #e8e8e8;background:#fff;font-size:14px}.multiselect__tag{position:relative;display:inline-block;padding:4px 26px 4px 10px;border-radius:5px;margin-right:10px;color:#fff;line-height:1;background:#41b883;margin-bottom:5px;white-space:nowrap;overflow:hidden;max-width:100%;text-overflow:ellipsis}.dark-theme .multiselect--disabled .multiselect__tags{pointer-events:none;border:1px solid #2c2c2c;background:#333;color:#969696}.dark-theme .multiselect--disabled .multiselect__input,.dark-theme .multiselect--disabled .multiselect__single{color:#969696}.multiselect__tag-icon{cursor:pointer;margin-left:7px;position:absolute;right:0;top:0;bottom:0;font-weight:700;font-style:normal;width:22px;text-align:center;line-height:22px;transition:all .2s ease;border-radius:5px}.multiselect__tag-icon:after{content:"\D7";color:#266d4d;font-size:14px}.multiselect__tag-icon:focus,.multiselect__tag-icon:hover{background:#369a6e}.multiselect__tag-icon:focus:after,.multiselect__tag-icon:hover:after{color:#fff}.multiselect__current{min-height:40px;overflow:hidden;padding:8px 30px 0 12px;white-space:nowrap;border-radius:5px;border:1px solid #e8e8e8}.multiselect__current,.multiselect__select{line-height:16px;box-sizing:border-box;display:block;margin:0;text-decoration:none;cursor:pointer}.multiselect__select{position:absolute;width:40px;height:58px;right:1px;top:1px;padding:4px 8px;text-align:center;transition:transform .2s ease}.multiselect__select:before{position:relative;right:0;top:65%;color:#999;margin-top:4px;border-color:#999 transparent transparent;border-style:solid;border-width:5px 5px 0;content:""}.multiselect--active .multiselect__placeholder{display:none}.multiselect__content-wrapper{position:absolute;display:block;background:#fff;width:100%;max-height:240px;overflow:auto;border:1px solid #e8e8e8;border-top:none;border-bottom-left-radius:5px;border-bottom-right-radius:5px;z-index:50;-webkit-overflow-scrolling:touch}.multiselect__content{list-style:none;display:inline-block;padding:0;margin:0;min-width:100%;vertical-align:top}.multiselect--above .multiselect__content-wrapper{bottom:100%;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom:none;border-top:1px solid #e8e8e8}.multiselect__content::webkit-scrollbar{display:none}.multiselect__element{display:block}.multiselect__option{display:block;padding:12px;min-height:40px;line-height:16px;text-decoration:none;text-transform:none;vertical-align:middle;position:relative;cursor:pointer;white-space:nowrap}.multiselect__option:after{top:0;right:0;position:absolute;line-height:40px;padding-right:12px;padding-left:20px;font-size:13px}.multiselect__option--highlight{background:#ffd900;outline:none;color:#000}.multiselect__option--highlight:after{content:attr(data-select);background:#41b883;color:#fff}.multiselect__option--selected{background:#f3f3f3;color:#35495e;font-weight:700}.multiselect__option--selected:after{content:attr(data-selected);color:silver}.multiselect__option--selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--selected.multiselect__option--highlight:after{background:#ff6a6a;content:attr(data-deselect);color:#fff}.multiselect__option--disabled{background:#ededed!important;color:#a6a6a6!important;cursor:text;pointer-events:none}.multiselect__option--group{background:#ededed;color:#35495e}.multiselect__option--group.multiselect__option--highlight{background:#35495e;color:#fff}.multiselect__option--group.multiselect__option--highlight:after{background:#35495e}.multiselect__option--disabled.multiselect__option--highlight{background:#dedede}.multiselect__option--group-selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--group-selected.multiselect__option--highlight:after{background:#ff6a6a;content:attr(data-deselect);color:#fff}.multiselect-enter-active,.multiselect-leave-active{transition:all .15s ease}.multiselect-enter,.multiselect-leave-active{opacity:0}.multiselect__strong{margin-bottom:8px;line-height:20px;display:inline-block;vertical-align:top}[dir=rtl] .multiselect{text-align:right}[dir=rtl] .multiselect__select{right:auto;left:1px}[dir=rtl] .multiselect__tags{padding:8px 8px 0 40px}[dir=rtl] .multiselect__content{text-align:right}[dir=rtl] .multiselect__option:after{right:auto;left:0}[dir=rtl] .multiselect__clear{right:auto;left:12px}[dir=rtl] .multiselect__spinner{right:auto;left:1px}@-webkit-keyframes spinning{0%{transform:rotate(0)}to{transform:rotate(2turn)}}@keyframes spinning{0%{transform:rotate(0)}to{transform:rotate(2turn)}}.dark-theme .multiselect,.dark-theme .multiselect__input,.dark-theme .multiselect__single,.dark-theme .multiselect__tags{background:transparent;color:#fff}.dark-theme .multiselect__tags{border-color:#474646}.dark-theme .multiselect__tag{background:#2980b9;color:#ecf0f1}.dark-theme .multiselect__tag-icon:after{color:#c0392b}.mx-icon-double-left:after,.mx-icon-double-left:before,.mx-icon-double-right:after,.mx-icon-double-right:before,.mx-icon-left:before,.mx-icon-right:before{content:"";position:relative;top:-1px;display:inline-block;width:10px;height:10px;vertical-align:middle;border-color:currentcolor;border-style:solid;border-width:2px 0 0 2px;border-radius:1px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(-45deg) scale(.7);transform:rotate(-45deg) scale(.7)}.mx-icon-double-left:after{left:-4px}.mx-icon-double-right:before{left:4px}.mx-icon-double-right:after,.mx-icon-double-right:before,.mx-icon-right:before{-webkit-transform:rotate(135deg) scale(.7);transform:rotate(135deg) scale(.7)}.mx-btn{-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1;font-size:14px;font-weight:500;padding:7px 15px;margin:0;cursor:pointer;background-color:transparent;outline:none;border:1px solid rgba(0,0,0,.1);border-radius:4px;color:#73879c;white-space:nowrap}.mx-btn:hover{border-color:#1284e7;color:#1284e7}.mx-btn.disabled,.mx-btn:disabled{color:#ccc;cursor:not-allowed}.mx-btn-text{border:0;padding:0 4px;text-align:left;line-height:inherit}.mx-scrollbar{height:100%}.mx-scrollbar:hover .mx-scrollbar-track{opacity:1}.mx-scrollbar-wrap{height:100%;overflow-x:hidden;overflow-y:auto}.mx-scrollbar-track{position:absolute;top:2px;right:2px;bottom:2px;width:6px;z-index:1;border-radius:4px;opacity:0;-webkit-transition:opacity .24s ease-out;transition:opacity .24s ease-out}.mx-scrollbar-track .mx-scrollbar-thumb{position:absolute;width:100%;height:0;cursor:pointer;border-radius:inherit;background-color:rgba(144,147,153,.3);-webkit-transition:background-color .3s;transition:background-color .3s}.mx-zoom-in-down-enter-active,.mx-zoom-in-down-leave-active{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);-webkit-transform-origin:center top;transform-origin:center top}.mx-zoom-in-down-enter,.mx-zoom-in-down-enter-from,.mx-zoom-in-down-leave-to{opacity:0;-webkit-transform:scaleY(0);transform:scaleY(0)}.mx-datepicker{position:relative;display:inline-block;width:210px}.mx-datepicker svg{width:1em;height:1em;vertical-align:-.15em;fill:currentColor;overflow:hidden}.mx-datepicker-range{width:320px}.mx-datepicker-inline{width:auto}.mx-input-wrapper{position:relative}.mx-input{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:34px;padding:6px 30px 6px 10px;font-size:14px;line-height:1.4;color:#555;background-color:#fff;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.mx-input:focus,.mx-input:hover{border-color:#409aff}.mx-input.disabled,.mx-input:disabled{color:#ccc;background-color:#f3f3f3;border-color:#ccc;cursor:not-allowed}.mx-input:focus{outline:none}.mx-input::-ms-clear{display:none}.mx-icon-calendar,.mx-icon-clear{position:absolute;top:50%;right:8px;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:16px;line-height:1;color:rgba(0,0,0,.5);vertical-align:middle}.mx-icon-clear{cursor:pointer}.mx-icon-clear:hover{color:rgba(0,0,0,.8)}.mx-datepicker-main{font:14px/1.5 Helvetica Neue,Helvetica,Arial,Microsoft Yahei,sans-serif;color:#73879c;background-color:#fff;border:1px solid #e8e8e8}.mx-datepicker-popup{position:absolute;margin-top:1px;margin-bottom:1px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);z-index:2001}.mx-datepicker-sidebar{float:left;-webkit-box-sizing:border-box;box-sizing:border-box;width:100px;padding:6px;overflow:auto}.mx-datepicker-sidebar+.mx-datepicker-content{margin-left:100px;border-left:1px solid #e8e8e8}.mx-datepicker-body{position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mx-btn-shortcut{display:block;padding:0 6px;line-height:24px}.mx-range-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}@media(max-width:750px){.mx-range-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.mx-datepicker-header{padding:6px 8px;border-bottom:1px solid #e8e8e8}.mx-datepicker-footer{padding:6px 8px;text-align:right;border-top:1px solid #e8e8e8}.mx-calendar{-webkit-box-sizing:border-box;box-sizing:border-box;width:248px;padding:6px 12px}.mx-calendar+.mx-calendar{border-left:1px solid #e8e8e8}.mx-calendar-header,.mx-time-header{-webkit-box-sizing:border-box;box-sizing:border-box;height:34px;line-height:34px;text-align:center;overflow:hidden}.mx-btn-icon-double-left,.mx-btn-icon-left{float:left}.mx-btn-icon-double-right,.mx-btn-icon-right{float:right}.mx-calendar-header-label{font-size:14px}.mx-calendar-decade-separator{margin:0 2px}.mx-calendar-decade-separator:after{content:"~"}.mx-calendar-content{position:relative;height:224px;-webkit-box-sizing:border-box;box-sizing:border-box}.mx-calendar-content .cell{cursor:pointer}.mx-calendar-content .cell:hover{color:#73879c;background-color:#f3f9fe}.mx-calendar-content .cell.active{color:#fff;background-color:#1284e7}.mx-calendar-content .cell.hover-in-range,.mx-calendar-content .cell.in-range{color:#73879c;background-color:#dbedfb}.mx-calendar-content .cell.disabled{cursor:not-allowed;color:#ccc;background-color:#f3f3f3}.mx-calendar-week-mode .mx-date-row{cursor:pointer}.mx-calendar-week-mode .mx-date-row:hover{background-color:#f3f9fe}.mx-calendar-week-mode .mx-date-row.mx-active-week{background-color:#dbedfb}.mx-calendar-week-mode .mx-date-row .cell.active,.mx-calendar-week-mode .mx-date-row .cell:hover{color:inherit;background-color:transparent}.mx-week-number{opacity:.5}.mx-table{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}.mx-table th{font-weight:500}.mx-table td,.mx-table th{padding:0;vertical-align:middle}.mx-table-date td,.mx-table-date th{height:32px;font-size:12px}.mx-table-date .today{color:#2a90e9}.mx-table-date .cell.not-current-month{color:#ccc;background:none}.mx-time{-webkit-box-flex:1;-ms-flex:1;flex:1;width:224px;background:#fff}.mx-time+.mx-time{border-left:1px solid #e8e8e8}.mx-calendar-time{position:absolute;top:0;left:0;width:100%;height:100%}.mx-time-header{border-bottom:1px solid #e8e8e8}.mx-time-content{height:224px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.mx-time-columns{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;overflow:hidden}.mx-time-column{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;border-left:1px solid #e8e8e8;text-align:center}.mx-time-column:first-child{border-left:0}.mx-time-column .mx-time-list{margin:0;padding:0;list-style:none}.mx-time-column .mx-time-list:after{content:"";display:block;height:192px}.mx-time-column .mx-time-item{cursor:pointer;font-size:12px;height:32px;line-height:32px}.mx-time-column .mx-time-item:hover{color:#73879c;background-color:#f3f9fe}.mx-time-column .mx-time-item.active{color:#1284e7;background-color:transparent;font-weight:700}.mx-time-column .mx-time-item.disabled{cursor:not-allowed;color:#ccc;background-color:#f3f3f3}.mx-time-option{cursor:pointer;padding:8px 10px;font-size:14px;line-height:20px}.mx-time-option:hover{color:#73879c;background-color:#f3f9fe}.mx-time-option.active{color:#1284e7;background-color:transparent;font-weight:700}.mx-time-option.disabled{cursor:not-allowed;color:#ccc;background-color:#f3f3f3}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}@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");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper,:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{overflow:hidden;overflow:clip;list-style:none;padding:0}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{-ms-scroll-snap-type:none;scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.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%;box-sizing:border-box;border-radius:50%;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top:4px solid transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{-webkit-animation:swiper-preloader-spin 1s linear infinite;animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@-webkit-keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.vue-modal-resizer{overflow:hidden;width:12px;height:12px;right:0;bottom:0;z-index:9999999;cursor:se-resize}.vue-modal-resizer,.vue-modal-resizer:after{display:block;position:absolute;background:transparent}.vue-modal-resizer:after{content:"";left:0;top:0;width:0;height:0;border-bottom:10px solid #ddd;border-left:10px solid transparent}.vue-modal-resizer.clicked:after{border-bottom:10px solid #369be9}.vm--block-scroll{overflow:hidden;width:100vw}.vm--container{z-index:999}.vm--container,.vm--overlay{position:fixed;box-sizing:border-box;left:0;top:0;width:100%;height:100vh}.vm--overlay{background:rgba(0,0,0,.2);opacity:1;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:opacity .3s ease}.vm--container.scrollable{height:100%;min-height:100vh;overflow-y:auto;-webkit-overflow-scrolling:touch}.vm--modal{position:relative;overflow:hidden;box-sizing:border-box;background-color:#fff;border-radius:10px;box-shadow:0 20px 60px -2px rgba(27,33,58,.4)}.vm--container.scrollable .vm--modal{margin-bottom:2px}.vm--top-right-slot{display:block;position:absolute;right:0;top:0}.vm-transition--overlay-enter-active,.vm-transition--overlay-leave-active{transition:all 50ms}.vm-transition--overlay-enter,.vm-transition--overlay-leave-active{opacity:0}.vm-transition--modal-enter-active,.vm-transition--modal-leave-active{transition:all .4s}.vm-transition--modal-enter,.vm-transition--modal-leave-active{opacity:0;transform:translateY(-20px)}.vm-transition--default-enter-active,.vm-transition--default-leave-active{transition:all 2ms}.vm-transition--default-enter,.vm-transition--default-leave-active{opacity:0}.vue-dialog{font-size:14px}.vue-dialog div{box-sizing:border-box}.vue-dialog-content{flex:1 0 auto;width:100%;padding:40px;text-align:center}.vue-dialog-content a{color:#fff;outline:none}.vue-dialog-content-title{font-weight:600;padding-bottom:14px;font-size:24px;font-style:normal;text-align:center}.vue-dialog{.vue-dialog-content-title{//color:#ffd900}}.vue-dialog-buttons{display:flex;justify-content:center;align-content:center;flex:0 1 auto;width:100%;border-top:0 solid #eee;border-radius:10px}.vue-dialog-buttons-none{width:100%;padding-bottom:14px}.vue-dialog-button{font-size:inherit;background:#000;flex:0 0 auto!important;padding:0 20px;margin:0 10px;border:0!important;cursor:pointer;box-sizing:border-box;line-height:40px;height:40px;color:#fff;font:inherit;outline:none;border-radius:10px}.vue-dialog-button.yes,.vue-dialog-button:hover{background:#ffd900;color:#000}.vue-dialog-button.yes:hover{background:#000;color:#fff}.vue-dialog-button:not(:first-of-type){border-left:1px solid #eee}.flatpickr-calendar{background:transparent;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;-webkit-animation:none;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;box-sizing:border-box;touch-action:manipulation;background:#fff;box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08)}.flatpickr-calendar.inline,.flatpickr-calendar.open{opacity:1;max-height:640px;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1);animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){box-shadow:none!important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-calendar .hasTime .dayContainer,.flatpickr-calendar .hasWeeks .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{height:40px;border-top:1px solid #e6e6e6}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:after,.flatpickr-calendar:before{position:absolute;display:block;pointer-events:none;border:solid transparent;content:"";height:0;width:0;left:22px}.flatpickr-calendar.arrowRight:after,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.rightMost:before{left:auto;right:22px}.flatpickr-calendar.arrowCenter:after,.flatpickr-calendar.arrowCenter:before{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:after,.flatpickr-calendar.arrowTop:before{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:after,.flatpickr-calendar.arrowBottom:before{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{position:relative;display:inline-block}.flatpickr-months{display:flex}.flatpickr-months .flatpickr-month{background:transparent;line-height:1;text-align:center;position:relative;overflow:hidden;flex:1}.flatpickr-months .flatpickr-month,.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{color:rgba(0,0,0,.9);fill:rgba(0,0,0,.9);height:34px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{text-decoration:none;cursor:pointer;position:absolute;top:0;padding:10px;z-index:3}.flatpickr-months .flatpickr-next-month.flatpickr-disabled,.flatpickr-months .flatpickr-prev-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-next-month i,.flatpickr-months .flatpickr-prev-month i{position:relative}.flatpickr-months .flatpickr-next-month.flatpickr-prev-month,.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-next-month.flatpickr-next-month,.flatpickr-months .flatpickr-prev-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-next-month:hover,.flatpickr-months .flatpickr-prev-month:hover{color:#959ea9}.flatpickr-months .flatpickr-next-month:hover svg,.flatpickr-months .flatpickr-prev-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-next-month svg,.flatpickr-months .flatpickr-prev-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-next-month svg path,.flatpickr-months .flatpickr-prev-month svg path{transition:fill .1s;fill:inherit}.numInputWrapper{position:relative;height:auto}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-inner-spin-button,.numInputWrapper input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(57,57,57,.15);box-sizing:border-box}.numInputWrapper span:hover{background:rgba(0,0,0,.1)}.numInputWrapper span:active{background:rgba(0,0,0,.2)}.numInputWrapper span:after{display:block;content:"";position:absolute}.numInputWrapper span.arrowUp{top:0;border-bottom:0}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(57,57,57,.6);top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,.6);top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:rgba(0,0,0,.5)}.numInputWrapper:hover{background:rgba(0,0,0,.05)}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:7.48px 0 0;line-height:1;height:34px;display:inline-block;text-align:center;transform:translateZ(0)}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:rgba(0,0,0,.05)}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch\0;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:rgba(0,0,0,.9)}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:rgba(0,0,0,.9)}.flatpickr-current-month input.cur-year{background:transparent;box-sizing:border-box;color:inherit;cursor:text;padding:0 0 0 .5ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;border:0;border-radius:0;vertical-align:initial;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:rgba(0,0,0,.5);background:transparent;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;background:transparent;border:none;border-radius:0;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;font-family:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0;outline:none;padding:0 0 0 .5ch;position:relative;vertical-align:initial;-webkit-box-sizing:border-box;-webkit-appearance:menulist;-moz-appearance:menulist;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:active,.flatpickr-current-month .flatpickr-monthDropdown-months:focus{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:rgba(0,0,0,.05)}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:transparent;outline:none;padding:0}.flatpickr-weekdays{background:transparent;text-align:center;overflow:hidden;width:100%;display:flex;align-items:center;height:28px}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:flex;flex:1}span.flatpickr-weekday{cursor:default;font-size:90%;background:transparent;color:rgba(0,0,0,.54);line-height:1;margin:0;text-align:center;display:block;flex:1;font-weight:bolder}.dayContainer,.flatpickr-weeks{padding:1px 0 0}.flatpickr-days{position:relative;overflow:hidden;display:flex;align-items:flex-start;width:307.875px}.flatpickr-days:focus{outline:0}.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;box-sizing:border-box;display:inline-block;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;justify-content:space-around;transform:translateZ(0);opacity:1}.dayContainer+.dayContainer{box-shadow:-1px 0 0 #e6e6e6}.flatpickr-day{background:none;border:1px solid transparent;border-radius:150px;box-sizing:border-box;color:#393939;cursor:pointer;font-weight:400;width:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;justify-content:center;text-align:center}.flatpickr-day.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day.nextMonthDay:focus,.flatpickr-day.nextMonthDay:hover,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.today.inRange,.flatpickr-day:focus,.flatpickr-day:hover{cursor:pointer;outline:0;background:#e6e6e6;border-color:#e6e6e6}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:focus,.flatpickr-day.today:hover{border-color:#959ea9;background:#959ea9;color:#fff}.flatpickr-day.endRange,.flatpickr-day.endRange.inRange,.flatpickr-day.endRange.nextMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.endRange:focus,.flatpickr-day.endRange:hover,.flatpickr-day.selected,.flatpickr-day.selected.inRange,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.selected:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange,.flatpickr-day.startRange.inRange,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.startRange:focus,.flatpickr-day.startRange:hover{background:#569ff7;box-shadow:none;color:#fff;border-color:#569ff7}.flatpickr-day.endRange.startRange,.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.endRange.endRange,.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)){box-shadow:-10px 0 0 #569ff7}.flatpickr-day.endRange.startRange.endRange,.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.nextMonthDay,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.prevMonthDay{color:rgba(57,57,57,.3);background:transparent;border-color:transparent;cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:rgba(57,57,57,.1)}.flatpickr-day.week.selected{border-radius:0;box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;box-shadow:1px 0 0 #e6e6e6}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:rgba(57,57,57,.3);background:transparent;cursor:default;border:none}.flatpickr-innerContainer{display:block;display:flex;box-sizing:border-box;overflow:hidden}.flatpickr-rContainer{display:inline-block;padding:0;box-sizing:border-box}.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;box-sizing:border-box;overflow:hidden;display:flex}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{flex:1;width:40%;height:40px;float:left}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:transparent;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:#393939;font-size:14px;position:relative;box-sizing:border-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-time input.flatpickr-hour{font-weight:700}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-am-pm,.flatpickr-time .flatpickr-time-separator{height:inherit;float:left;line-height:inherit;color:#393939;font-weight:700;width:2%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;align-self:center}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time .flatpickr-am-pm:focus,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time input:hover{background:#eee}.flatpickr-input[readonly]{cursor:pointer}@-webkit-keyframes fpFadeInDown{0%{opacity:0;transform:translate3d(0,-20px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fpFadeInDown{0%{opacity:0;transform:translate3d(0,-20px,0)}to{opacity:1;transform:translateZ(0)}}@charset "UTF-8";*{box-sizing:border-box}.main-last-order{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 0 24px;padding:18px 22px;border-radius:18px;background:linear-gradient(135deg,#ffd400,#ffcf00 45%,#ffc400);color:#1a1a1a;text-decoration:none;box-shadow:0 12px 28px rgba(245,181,0,.28);transition:transform .2s ease,box-shadow .2s ease}.main-last-order:hover{transform:translateY(-1px);box-shadow:0 16px 32px rgba(245,181,0,.34)}.main-last-order__icon{display:flex;align-items:center;justify-content:center;width:56px;min-width:56px;height:56px}.main-last-order__icon svg{width:44px;height:44px}.main-last-order__content{flex:1 1 auto;min-width:0}.main-last-order__title{font-size:30px;font-weight:700;line-height:1;margin-bottom:8px}.main-last-order__subtitle{font-size:22px;line-height:1.15}.main-last-order__meta{display:flex;align-items:center;gap:14px;margin-left:auto}.main-last-order__badge{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 18px;border:1px solid rgba(26,26,26,.65);border-radius:999px;font-size:15px;font-weight:600;white-space:nowrap}.main-last-order__arrow{font-size:34px;line-height:1;font-weight:300}@media (max-width:767px){.main-last-order{gap:12px;padding:14px 16px;border-radius:14px}.main-last-order__icon{width:36px;min-width:36px;height:36px}.main-last-order__icon svg{width:30px;height:30px}.main-last-order__title{font-size:19px;margin-bottom:4px}.main-last-order__subtitle{font-size:14px}.main-last-order__badge{min-height:32px;padding:0 12px;font-size:12px}.main-last-order__meta{gap:8px}.main-last-order__arrow{font-size:24px}}body{font-family:Gilroy;background:#0f0f0f;color:#fff}.custom-modal{width:500px}.list_btn_type_map{display:flex;align-items:center;margin:16px 0}.list_btn_type_map a{text-decoration:none;padding:10px 20px;display:block;width:-webkit-max-content;width:-moz-max-content;width:max-content;color:#fff;border:1px solid #fff;margin:0 16px 0 0;border-radius:10px}.list_btn_type_map a.active{color:#ffd900;border:1px solid #ffd900}.info_head{background:url(/images/info_head.svg?82645e44dec233cdbaa2137d2e712ebf) 0 50% no-repeat;color:hsla(0,0%,100%,.4);padding:5px 0 5px 30px}.item-to-favorites{position:absolute;right:15px;top:10px;display:block;width:2vw;height:2vw;background:url(/images/ico-heart.svg?a4eefc52c31bd69b5ca82bb1d0ddf45f) 0 0 no-repeat;background-size:contain;cursor:pointer}.item-to-favorites.active{background:url(/images/ico-heart-active.svg?32c98eabcedc5aaaef96505f0ed2216a) 0 0 no-repeat;background-size:contain}.bronirovanie{color:#fff;text-decoration:none;padding:.6vw 1vw;border:1px solid;margin:0;font-size:1vw;height:2.5vw;border-radius:10px}.bronirovanie:hover,a.sled{color:#ffd900}a.sled{font-size:21px;font-style:normal;font-weight:600;line-height:normal;-webkit-text-decoration-line:underline;text-decoration-line:underline}.liststatus{display:flex;align-items:center;margin:15px 0;flex-wrap:wrap}.liststatus .status{border:1px solid #fff;opacity:.2;color:#fff;padding:8px 25px;margin:5px;font-size:12px;font-style:normal;font-weight:600;line-height:normal;border-radius:79px}.liststatus .status.active{opacity:1}header{height:4vw;position:fixed;left:0;top:0;right:0;padding:0 16px;background:linear-gradient(180deg,#000 55%,hsla(0,0%,100%,0));z-index:9;display:flex;align-items:center;gap:1vw}header .notifi{width:2.5vw;height:2.5vw;background:url(/images/notifi.svg?11b5bd5c45da626ab10082ff1f7c26e7) 50% 50% no-repeat;background-size:22px;border-radius:10px;border:1px solid #fff;position:relative}header .notifi .dots{display:block;width:8px;height:8px;background:#ffd900;border-radius:100%;position:absolute;top:8px;right:8px}header .auth{width:2.5vw;height:2.5vw;background:url(/images/iconuser.svg?176c2b70acc792f77c24477764fb57be) 50% 50% no-repeat;background-size:22px;border-radius:10px;border:1px solid #fff}header .logo{width:136px;height:32px;display:block;background:url(/images/logo.svg?da3aa7350db3883b19eacd3a1a158f5f) 50% 50% no-repeat;background-size:contain}header .mrg{flex:1}header a.phone{color:#fff;font-size:18px;font-style:normal;font-weight:700;line-height:normal;text-decoration:none}header .social{display:flex;align-items:center;gap:1vw}header .social span{color:#fff;font-size:18px;opacity:.5;font-style:normal;font-weight:400;line-height:normal}header .social a{width:24px;height:24px;display:block}header .social a.telega{background:url(/images/tg.svg?84e17a152df8d9d2407dbe4cf82d906f) 50% 50% no-repeat}header .social a.whats{background:url(/images/wh.svg?1584a5796cf4bd37f5c9b5c484c95abd) 50% 50% no-repeat}header .social a.viber{background:url(/images/vb.svg?9b8f3e4ac7f9fb5a371afc60edae8fbf) 50% 50% no-repeat}header ul{list-style:none;padding:0 0 0 2vw;margin:0;display:flex;align-items:center}header ul li{padding:0 1.2vw 0 0}header ul li:last-child{padding:0}header ul li a{color:#fff;font-size:1vw;font-style:normal;font-weight:500;white-space:nowrap;line-height:normal;text-transform:capitalize;text-decoration:none}.sitemap,header ul li a:focus,header ul li a:hover{color:#ffd900}.sitemap,.sitemap a{font-size:16px;text-decoration:none;text-transform:capitalize}.sitemap a{color:#fff}.grid_line{display:grid;gap:15px;grid-template-columns:repeat(2,1fr)}.list_product{flex:1;overflow:auto;margin:0 0 15px}.list_product .delivery{text-align:left;font-weight:400;border:0;background:#222 url(/images/icons_i.svg?0585952b9d4eec419f2daa66f22c78e4) 12px 50% no-repeat;background-size:24px;padding:20px 20px 20px 46px;margin:25px 0 10px;border-radius:10px}.list_product .delivery,.list_product .delivery_add{color:#fff;font-size:14px;font-style:normal;line-height:normal}.list_product .delivery_add{font-weight:700;text-align:center}.list_product .sales{border:1px solid #459a48;background:transparent;border-radius:10px;padding:10px 24px;display:flex;align-items:center}.list_product .sales .col{flex:1}.list_product .sales .col:last-child{display:flex;align-items:center;justify-content:flex-end}.list_product .sales .sales_name{color:#459a48;font-size:16px;font-style:normal;font-weight:700}.list_product .sales .sales_desc{color:hsla(0,0%,100%,.7);font-size:11px;font-style:normal;font-weight:400}.list_product .sales .sales_price{padding:0 0 0 30px;color:#459a48;font-size:18px;font-style:normal;font-weight:600;line-height:normal;background:url(/images/gift.svg?b522fb7866448b434d37656ae3724154) 0 50% no-repeat}.list_product .list_product_item{display:flex;padding:0 0 15px}.list_product .list_product_item .list_product_item_name{color:#fff;font-size:16px;font-style:normal;font-weight:700;line-height:162.8%}.list_product .list_product_item .list_product_item_name .list_product_item_name{font-size:13px;color:#ccc;opacity:.6;line-height:normal}.list_product .list_product_item .line{display:flex;align-items:center;padding:10px 0 0}.list_product .list_product_item .line .gift{background:url(/images/gift.svg?b522fb7866448b434d37656ae3724154) 0 50% no-repeat;color:#459a48;font-size:18px;font-style:normal;font-weight:600;line-height:normal;padding:0 0 0 30px}.list_product .list_product_item .line .product_price{flex:1;color:#fff;font-size:18px;font-style:normal;font-weight:700;line-height:normal;padding:0 0 0 15px}.list_product .list_product_item .line .product_quantyti{background:#ffd900;display:flex;align-items:center;color:#1f1f1f;padding:.5vw 1vw;font-size:1vw;font-style:normal;font-weight:600;line-height:normal;justify-content:center;height:2.5vw;width:7vw;text-align:center;border-radius:10px}.list_product .list_product_item .line .product_quantyti .product_quantyti_minus,.list_product .list_product_item .line .product_quantyti .product_quantyti_plus{flex:1;cursor:pointer}.list_product .list_product_item .col,.list_product .list_product_item .line .product_quantyti .product_count{flex:1}.list_product .list_product_item .col.image{flex:0.35;padding:0 0 0 10px}.list_product .list_product_item .col.image img{max-width:100%;border-radius:10px}aside.left{position:fixed;left:0;top:87px;bottom:0;z-index:2;width:111px}aside.left .category{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;box-sizing:border-box}aside.left .category a{position:relative;width:27px;height:27px;min-height:22px;flex:1;margin:10px 0;background:#fff}aside.left .category a:first-child{margin:0 0 10px}aside.left .category a.biznes-lanch,aside.left .category a.biznes-lanch2,aside.left .category a.biznes-lanch-2{background:url(/images/category.svg?fd0ff47505a2cd2eceb9fb10ec3ef6da) 50% 50% no-repeat;background-size:contain}aside.left .category a.biznes-lanch2.active,aside.left .category a.biznes-lanch2:focus,aside.left .category a.biznes-lanch2:hover,aside.left .category a.biznes-lanch-2.active,aside.left .category a.biznes-lanch-2:focus,aside.left .category a.biznes-lanch-2:hover,aside.left .category a.biznes-lanch.active,aside.left .category a.biznes-lanch:focus,aside.left .category a.biznes-lanch:hover{background:url(/images/categoryh.svg?776d5c4ab48c1118921ee1f39f8a9391) 50% 50% no-repeat;background-size:contain}aside.left .category a.koptilnyy-ceh{background:url(/images/chicken.svg?23944bcc5714b0de707ee03c0d3493aa) 50% 50% no-repeat;background-size:contain}aside.left .category a.koptilnyy-ceh.active,aside.left .category a.koptilnyy-ceh:focus,aside.left .category a.koptilnyy-ceh:hover{background:url(/images/chickenh.svg?4a6680e06954480ced79e4ca6a21d69e) 50% 50% no-repeat;background-size:contain}aside.left .category a.napitki{background:url(/images/drink.svg?d7c933c9dd7824e4617f4fdaaab6cd7f) 50% 50% no-repeat;background-size:contain}aside.left .category a.napitki.active,aside.left .category a.napitki:focus,aside.left .category a.napitki:hover{background:url(/images/drinkh.svg?897d6557c87262e24744e4a3f9925de5) 50% 50% no-repeat;background-size:contain}aside.left .category a.yaponskoe-menyu{background:url(/images/sushi.svg?a9555878a43469111d7e637442750e03) 50% 50% no-repeat;background-size:contain}aside.left .category a.yaponskoe-menyu.active,aside.left .category a.yaponskoe-menyu:focus,aside.left .category a.yaponskoe-menyu:hover{background:url(/images/sushih.svg?0b0f14f096801b1206b0e1935dacc187) 50% 50% no-repeat;background-size:contain}aside.left .category a.sousy{background:url(/images/sous.svg?8381fc822a783b6e83367a61cc857740) 50% 50% no-repeat;background-size:contain}aside.left .category a.sousy.active,aside.left .category a.sousy:focus,aside.left .category a.sousy:hover{background:url(/images/soush.svg?4a96d9fa090dd0985bc46d98b1628b7b) 50% 50% no-repeat;background-size:contain}aside.left .category a.supy{background:url(/images/soup.svg?0211a270916851359b249865d2ad5404) 50% 50% no-repeat;background-size:contain}aside.left .category a.supy.active,aside.left .category a.supy:focus,aside.left .category a.supy:hover{background:url(/images/souph.svg?c4045138b8d50de3cb1ad8bac0ec831d) 50% 50% no-repeat;background-size:contain}aside.left .category a.deserty{background:url(/images/cream.svg?ca557574bf864c8bf4fd17211bc0b47b) 50% 50% no-repeat;background-size:contain}aside.left .category a.deserty.active,aside.left .category a.deserty:focus,aside.left .category a.deserty:hover{background:url(/images/creamh.svg?3bd7ba6e2c3982b9a4df56039696b358) 50% 50% no-repeat;background-size:contain}aside.left .category a.salaty{background:url(/images/salaty.svg?0fd3a3bc99884ced13d654c962e9b2f0) 50% 50% no-repeat;background-size:contain}aside.left .category a.salaty.active,aside.left .category a.salaty:focus,aside.left .category a.salaty:hover{background:url(/images/salatyh.svg?62f627f6a53b366fd452f40662a75afc) 50% 50% no-repeat;background-size:contain}aside.left .category a.rimskaya-picca{background:url(/images/pizza.svg?f131b5f2a7ba1f07a9321687db265d5c) 50% 50% no-repeat;background-size:contain}aside.left .category a.rimskaya-picca.active,aside.left .category a.rimskaya-picca:focus,aside.left .category a.rimskaya-picca:hover{background:url(/images/pizzah.svg?d4de8b7d44bfbd903583d97fbcba1588) 50% 50% no-repeat;background-size:contain}aside.left .category a.goryachie-blyuda{background:url(/images/hot.svg?9d11867c05855da86e9225c1fb3e093d) 50% 50% no-repeat;background-size:contain}aside.left .category a.goryachie-blyuda.active,aside.left .category a.goryachie-blyuda:focus,aside.left .category a.goryachie-blyuda:hover{background:url(/images/hoth.svg?14da4b5b4ab641f2e8e53a3445959189) 50% 50% no-repeat;background-size:contain}aside.left .category a.burgery{background:url(/images/burger.svg?622057f71a201af30208678c337550dc) 50% 50% no-repeat;background-size:contain}aside.left .category a.burgery.active,aside.left .category a.burgery:focus,aside.left .category a.burgery:hover{background:url(/images/burgerh.svg?7f6d5b355e043daa09e43011397881f7) 50% 50% no-repeat;background-size:contain}aside.left .category a.garniry{background:url(/images/rise.svg?774081aae77169a474f7a69acd87b0e9) 50% 50% no-repeat;background-size:contain}aside.left .category a.garniry.active,aside.left .category a.garniry:focus,aside.left .category a.garniry:hover{background:url(/images/riseh.svg?27e949fabd820f96a0cba7a6efb12de4) 50% 50% no-repeat;background-size:contain}aside.left .category a.zakuski{background:url(/images/cold.svg?f3296b55dd6e5339981af0d4026c60ff) 50% 50% no-repeat;background-size:contain}aside.left .category a.zakuski.active,aside.left .category a.zakuski:focus,aside.left .category a.zakuski:hover{background:url(/images/coldh.svg?6e2a4375e1551b5189bbeab14b9ed49d) 50% 50% no-repeat;background-size:contain}aside.left .category a.zimnee-menyu{background:url(/images/hot2.svg?b2b55cac80becf82ad97b191b073628c) 50% 50% no-repeat;background-size:contain}aside.left .category a.zimnee-menyu.active,aside.left .category a.zimnee-menyu:focus,aside.left .category a.zimnee-menyu:hover{background:url(/images/hot2h.svg?15ee8afd43c0c5548798aebdb13fe0e6) 50% 50% no-repeat;background-size:contain}aside.left .category a.menu-icon-default{background:none}aside.left .category a.menu-icon-default>.menu-default-icon{position:absolute;inset:0;background-color:#fff;-webkit-mask:url(/images/menu-dish.svg?ce38e258061ba916fd4375eecce35b8c) 50% 50%/contain no-repeat;mask:url(/images/menu-dish.svg?ce38e258061ba916fd4375eecce35b8c) 50% 50%/contain no-repeat}aside.left .category a.menu-icon-default.active>.menu-default-icon,aside.left .category a.menu-icon-default:focus>.menu-default-icon,aside.left .category a.menu-icon-default:hover>.menu-default-icon{background-color:#ffd900}@media (hover:hover) and (pointer:fine){aside.left .category a[data-tooltip]:after{content:attr(data-tooltip);left:calc(100% + 10px);transform:translateY(-50%);padding:6px 10px;border-radius:6px;border:1px solid #2c2c2c;color:#fff;font-size:12px;line-height:1.2;white-space:nowrap}aside.left .category a[data-tooltip]:after,aside.left .category a[data-tooltip]:before{position:absolute;top:50%;background:#1f1f1f;opacity:0;visibility:hidden;transition:opacity .15s ease,visibility .15s ease;pointer-events:none;z-index:3}aside.left .category a[data-tooltip]:before{content:"";left:calc(100% + 5px);width:8px;height:8px;border-left:1px solid #2c2c2c;border-top:1px solid #2c2c2c;transform:translateY(-50%) rotate(-45deg)}aside.left .category a[data-tooltip]:focus:after,aside.left .category a[data-tooltip]:focus:before,aside.left .category a[data-tooltip]:hover:after,aside.left .category a[data-tooltip]:hover:before{opacity:1;visibility:visible}}aside.cart{overflow:hidden;position:fixed;right:16px;top:87px;bottom:16px;width:412px;background:#000;padding:16px;z-index:2;box-sizing:border-box;border-radius:10px}aside.cart .info{color:#fff;text-align:center;font-size:18px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:1.62px;opacity:.4}.mobile_header{display:none}.cart_rules{color:#fff;font-size:12px;font-style:normal;padding:10px 0;font-weight:600;line-height:162.8%}.cart_rules a{color:#fff}.min-height{min-height:25vh}.gridbtn{display:grid;grid-template-columns:repeat(2,1fr);gap:15px;padding:15px 0}.btn{color:hsla(0,0%,100%,.7);font-size:16px;font-style:normal;font-weight:600;line-height:normal;border:1px solid hsla(0,0%,100%,.7);padding:16px 30px;margin:0 17px 0 0;border-radius:10px;cursor:pointer;list-style:none;text-decoration:none;white-space:nowrap;text-align:center}.btn.yellow{background:#ffd900;color:#1f1f1f}.btn.yellow,.btn.yellowborder{border:1px solid #ffd900;border-radius:10px}.btn.yellowborder{background:transparent;color:#ffd900}.btn.maxw{width:-webkit-max-content;width:-moz-max-content;width:max-content}.itog{border-top:1px solid rgba(255,217,0,.4);padding:20px 0 0;margin:20px 0 0;display:flex}.itog.nopad{border:0;padding:10px 0 0}.itog.mobile{display:none}.itog .itog_col{flex:1;color:#fff;font-size:18px;font-style:normal;font-weight:400;line-height:normal}.itog .itog_col.btn_block{flex:1.5;display:flex;align-items:center;justify-content:flex-end}.itog .itog_col .checkout{background:#ffd900;color:#1f1f1f;font-size:18px;font-style:normal;font-weight:600;line-height:normal;padding:16px 30px;white-space:nowrap;text-decoration:none;border-radius:10px}.itog .itog_col .checkout.disable{background:#6f6f6f;color:#fff;pointer-events:none}.itog .itog_col .price{color:#fff;font-size:20px;font-style:normal;line-height:normal}.itog .itog_col .price .number{font-size:33px;font-weight:700}.block_cart{display:flex;flex-direction:column;height:100%}.block_cart .block_cat{display:flex;align-items:center;padding:0 0 25px}.block_cart .block_cat .block_cat_title{color:#fff;font-size:24px;font-style:normal;font-weight:700;line-height:normal;flex:1}.block_cart .block_cat .delete{width:24px;cursor:pointer;height:24px;background:url(/images/trash.svg?4e4d07732d214e516eb84f30bb59e2de) 50% 50% no-repeat}.block_cart .block_cat .delete:hover{background:url(/images/trashh.svg?09f451e6c131ecb7467d23b08ec3b7be) 50% 50% no-repeat}.block_cart .empty{background:url(/images/cart_empty.svg?a939c6d03e1f14240997e8732ca62cc9) 50% 10% no-repeat;color:#fff;text-align:center;font-weight:400;padding:230px 0 0;flex:1}.block_cart .empty,.block_cart .empty .catalog{font-size:18px;font-style:normal;line-height:normal}.block_cart .empty .catalog{display:block;width:-webkit-max-content;width:-moz-max-content;width:max-content;color:#ffd900;font-weight:600;border:1px solid #ffd900;padding:16px 50px;margin:25px auto 0;text-decoration:none;border-radius:10px}#mapmodule{margin:0 0 20px}.cart.columns{display:flex;background:#191818;padding:1.4vw;margin:0 0 2em;border-radius:10px;box-sizing:border-box;gap:2vw}.cart.columns h6{color:#fff;font-size:18px;font-style:normal;font-weight:700;line-height:normal;padding:0;margin:0}.cart.columns .col{flex:1;padding:0}.content{padding:87px 444px 0 126px;min-height:100vh}.content.flex{display:flex;flex-direction:column}.content.flex .product_list{flex:1}#scrollcategory.fixed{position:fixed;top:56px;left:0;right:0;z-index:2;background:#0f0f0f}.swiper-container{width:100%;height:100%}.seo_block{padding:50px 0;color:#fff;font-size:18px;font-style:normal;font-weight:500}.seo_block a{text-decoration:underline;color:#fff}.seo_block h1,.seo_block h2,.seo_block h3{color:#fff;font-style:normal;font-weight:700;line-height:normal}.seo_block h1{font-size:36px}.seo_block h2{font-size:28px;margin-top:24px}.seo_block h3{font-size:22px;margin-top:20px}.seo_block__details{display:flex;flex-direction:column}.seo_block__toggle{align-self:flex-start;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;cursor:pointer;padding:10px 0;text-decoration:underline;list-style:none}.seo_block__toggle::-webkit-details-marker{display:none}.seo_block__toggle:focus-visible{outline:2px solid currentColor;outline-offset:4px}.seo_block__label-less{display:none}.seo_block__details[open]>.seo_block__toggle{order:1}.seo_block__details[open] .seo_block__label-more{display:none}.seo_block__details[open] .seo_block__label-less{display:inline}.news_item{height:393px;display:flex;flex-direction:column;justify-content:flex-end;padding:26px;position:relative}.news_item:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);z-index:0}.news_item .news_title{font-size:35px}.news_item .news_desc,.news_item .news_title{color:#feffff;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;position:relative;z-index:1}.news_item .news_desc{font-size:16px;padding:17px 0 35px}.news_item .news_btn{position:relative;z-index:1}.news_item .news_btn a{color:#ffd900;display:block;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:12px 22px;border:1px solid #ffd900;font-size:14.196px;font-style:normal;font-weight:600;line-height:normal}#scroll{display:flex;padding:1vw 1vw 1vw 0}#scroll a{text-decoration:none;color:#fff;border-radius:10px;font-size:1vw;border:1px solid #fff;padding:1vw 1.2vw;display:block;white-space:nowrap;margin:0 10px 0 0}#scroll a.active,#scroll a:hover{color:#ffd900;border:1px solid #ffd900}.sliderarrow{display:block;width:39px;height:39px;border:1px solid #ffd900;cursor:pointer;border-radius:10px}.sliderarrow.swiper-button-disabled{opacity:.5}.sliderarrow.left{background:url(/images/left.svg?164658a26de2da81cc006938f2cd0992) 50% 50% no-repeat;margin:0 0 0 40px}.sliderarrow.right{background:url(/images/right.svg?ecd7b1aeefef47fec195d6a7cb2a598f) 50% 50% no-repeat;margin:0 0 0 6px}.booking{margin:20px 0;padding:60px 120px;display:flex;border-radius:10px;background:#d8b800 url(/images/bron.svg?df49d8c093680393e4b87a0d1d96b7e7) 50% 50% no-repeat;background-size:cover}.booking .booking_col{flex:1}.booking .booking_col:last-child{display:flex;align-items:center;justify-content:flex-end}.booking .booking_head{background:url(/images/booking.svg?fe5ef7ac8959fe7af3cbcebff4e11b93) 0 50% no-repeat;padding:0 0 0 100px}.booking .booking_head .booking_title{color:#1f1f1f;font-size:33px;font-style:normal;font-weight:700;line-height:normal}.booking .booking_head .booking_desc{color:#1f1f1f;font-size:21px;font-style:normal;font-weight:500;line-height:normal;padding:17px 0 0}.booking .booking_btn a{color:#1f1f1f;font-size:1vw;padding:1vw 1.2vw;font-style:normal;font-weight:600;line-height:normal;border:2px solid #1f1f1f;width:-webkit-max-content;width:-moz-max-content;width:max-content;display:block;border-radius:10px;text-decoration:none}.cat_slider{padding:16px 0 30px}.cat_slider .cat_slider_header{display:flex;padding:0 0 20px}.cat_slider .cat_slider_header .btn_all a{color:#ffd900;font-size:18px;font-style:normal;font-weight:600;text-decoration:none;line-height:normal}.cat_slider .cat_slider_header .spec{width:297px;height:96px;background:url(/images/headblock.svg?812d56875b8bd1654b5aa21b6d5b8e33) 0 0 no-repeat;background-size:contain}.cat_slider .cat_slider_header .cat_slider_header_title{color:#ffd900;font-size:36px;font-style:normal;font-weight:700;line-height:normal}.cat_slider .cat_slider_header .cat_slider_header_description{color:#fff;font-size:21px;font-style:normal;font-weight:600;padding:10px 0}.cat_slider .cat_slider_header .col{flex:1}.cat_slider .cat_slider_header .col:last-child{display:flex;align-items:center;justify-content:flex-end}.product_item{padding:1.5vw 0;display:flex}.product_item .product-modifier-purchase{display:flex;flex-direction:column;flex:1}.product_item .product-modifier-purchase>.select_list{flex:0 0 auto}.product_item .product-modifier-purchase>.product_col{margin-top:auto}.product_item .product_item_column{flex:1}.product_item .product_item_column.right{padding:0 0 0 2vw;display:flex;flex-direction:column}.product_item .product_item_column.right .mrg{flex:1}.product_item h1{font-size:2.5vw;margin:0;padding:0}.product_item .product_item_description,.product_item h1{color:#fff;font-style:normal;font-weight:600;line-height:normal}.product_item .product_item_description{font-size:1vw}.product_item .product_dop{color:#fff;padding:0 0 1vw;font-size:.9vw;font-style:normal;font-weight:600;line-height:normal;text-transform:lowercase}.product_item .product_dop_title{color:#6f6f6f;font-size:.9vw;padding:1vw 0 .5vw}.product_item .product_price{color:#fff;font-size:1.7vw;font-style:normal;font-weight:700;line-height:normal}.product_item .byu{outline:none;border:0;cursor:pointer;white-space:nowrap;text-decoration:none;border-radius:10px}.product_item .byu,.product_item .product_quantyti{background:#ffd900;color:#1f1f1f;padding:.5vw 1vw;font-size:1vw;height:2.5vw;width:7vw;font-style:normal;font-weight:600;line-height:normal}.product_item .product_quantyti{display:flex;align-items:center;justify-content:center;text-align:center;border-radius:10px}.product_item .product_quantyti .product_quantyti_minus,.product_item .product_quantyti .product_quantyti_plus{flex:1;cursor:pointer}.product_item .product_quantyti .product_count{flex:1}.product_item .select_list{flex:1 0 100%}.product_item .select_list .select_item{padding:10px 0}.product_item .select_list .select_item .name{padding:0 0 5px}.product_item .product_col{display:flex;align-items:center;padding:1vw 0 0;width:100%}.product_item .product_col .product_col_left{flex:1}.product_item .product_col .product_col_right{flex:1;display:flex;align-items:center;justify-content:flex-end}.product_item .product_item_image{display:flex;position:relative}.product_item .product_item_image .product_item_label{background:#ffd900;color:#1f1f1f;text-align:center;font-size:14px;font-style:normal;font-weight:700;line-height:normal;padding:4px;position:absolute;left:15px;top:15px;border-radius:6px}.product_item .product_item_image img{max-width:100%;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:10px}.product{border-radius:10px;background:#191818;box-shadow:0 4px 26px 0 rgba(0,0,0,.09);width:100%;display:flex;flex-direction:column;border:1px solid transparent}.product:hover{border:1px solid #ffd900}.product .product_name{margin:10px 15px;color:#fff;font-size:1.2vw;font-style:normal;font-weight:600;flex:1;line-height:1.2;min-height:2.4em;max-height:2.4em;overflow:hidden}.product .product_name a{text-decoration:none;color:#fff}.product .product_price{color:#fff;font-size:1.7vw;font-style:normal;font-weight:700;line-height:normal}.product .product_price .mobile{display:none}.product .product_dop{color:#fff;padding:5px 15px;opacity:.4000000059604645;font-size:.9vw;font-style:normal;font-weight:600;line-height:162.8%;text-transform:lowercase}.product .byu{outline:none;border:0;cursor:pointer;white-space:nowrap;text-decoration:none;border-radius:10px}.product .byu,.product .product_quantyti{float:right;background:#ffd900;color:#1f1f1f;padding:.5vw 1vw;font-size:1vw;font-style:normal;font-weight:600;line-height:normal;height:2.5vw;width:7vw}.product .product_quantyti{display:flex;align-items:center;justify-content:center;text-align:center;border-radius:10px}.product .product_quantyti .product_quantyti_minus,.product .product_quantyti .product_quantyti_plus{flex:1;cursor:pointer}.product .product_quantyti .product_count{flex:1}.product .product_col{display:flex;align-items:center;padding:5px 15px 1vw}.product .product_col .product_col_left,.product .product_col .product_col_right{flex:1}.product .product_image{position:relative;display:flex;-o-object-fit:contain;object-fit:contain;height:14vw}.product .product_image .product_label{background:#ffd900;color:#1f1f1f;text-align:center;font-size:.9vw;font-style:normal;font-weight:700;line-height:normal;padding:4px;position:absolute;left:15px;top:15px;border-radius:6px}.product .product_image a{display:flex;-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.product .product_image img{max-width:100%;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:10px 10px 0 0}.mainslider .events_block{margin:0;max-height:24vw}.mainslider .events_block.video{border-radius:10px;overflow:hidden}.mainslider .swiper-slide{display:flex;-o-object-fit:contain;object-fit:contain}.mainslider .swiper-slide a{text-decoration:none}.mainslider .swiper-slide .banner_event{width:100%;height:366px;border-radius:5px;background:linear-gradient(165deg,#fd0,#ffd900)}.mainslider .mainsliderpagination{display:flex;align-items:center;position:absolute;left:8.5%;right:8.5%;bottom:10%;z-index:9}.mainslider .mainsliderpagination .swiper-pagination-bullet{display:block;width:30px;height:4px;border-radius:6px;background:hsla(0,0%,43.9%,.5);margin:0 10px 0 0;cursor:pointer}.mainslider .mainsliderpagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:60px;background:#707070}.footer{padding:70px 0 0}.footer .line{display:flex}.footer .line .col,.footer .line .mrg{flex:1}.footer .block_app{background:linear-gradient(165deg,#2e2d2d,#161414);height:140px;display:flex;border-radius:10px}.footer .block_app .col{flex:1}.footer .block_app .col.right{display:flex;align-items:center}.footer .block_app .col.right a{color:#fff;font-size:18px;font-style:normal;font-weight:500;text-decoration:none;padding:5px 0 5px 35px}.footer .block_app .col.right a.appstore{background:url(/images/appstore.svg?824f2b90588df916204248c8f86db314) 0 50% no-repeat}.footer .block_app .col.right a.googleplay{background:url(/images/googleplay.svg?60d82d8bd5bfebf1a2991f56389f4833) 0 50% no-repeat;margin:0 0 0 60px}.footer .block_app .col.left{color:#fff;font-size:18px;font-style:normal;font-weight:500}.footer .block_app .col.left .qr_text{padding:45px 0 45px 55px}.footer .block_app .col.qr{position:relative}.footer .block_app .col.qr .qr_code{background:url(/images/qrcode.png?74bce3954934a4f1979e062823fe66b5) 50% 50% no-repeat;width:200px;background-size:contain;height:196px;position:absolute;left:50%;margin:0 0 0 -100px;bottom:0}.footer .social{display:table;margin:15px auto;text-align:center}.footer .social .social_head{color:#fff;font-size:18px;font-style:normal;font-weight:700;line-height:normal;text-align:center}.footer .social .social_list{display:flex;align-items:center;justify-content:center;padding:10px 0}.footer .social .social_list a{width:34px;height:34px;margin:0 10px}.footer .social .social_list a.vk{background:url(/images/vk.svg?13a808cb39a60d647631f0b4fb93d848) 50% 50% no-repeat}.footer .social .social_list a.telega{background:url(/images/telega.svg?24de61730170d305b2bf6e6c21548cd6) 50% 50% no-repeat}.footer .menu_list{display:flex;align-items:center;width:100%;padding:25px 0}.footer .menu_list a.menu{color:#fff;font-size:1vw;font-style:normal;font-weight:500;line-height:normal;text-decoration:none;flex:auto}.footer .menu_list a.menu:focus,.footer .menu_list a.menu:hover{color:#ffd900}.footer .menu_list.right a.menu{text-align:right}.footer .logo{width:257px;height:60px;background:url(/images/logo_footer.svg?3b39e6e7b5c27d177d9c4b6c54e31536) 0 0 no-repeat;background-size:contain}.footer .info{color:#fff;flex:1;font-size:14px;font-style:normal;font-weight:500;padding:0 100px}.footer .list_category{display:grid;grid-template-columns:repeat(var(--category-columns,8),minmax(0,1fr));gap:18px 12px;align-items:center;flex-wrap:wrap;width:100%;padding:25px 0}.footer .list_category a{color:#fff;font-size:.9vw;font-style:normal;font-weight:700;line-height:normal;text-transform:capitalize;text-decoration:none;flex:auto;text-align:center;min-width:0;overflow-wrap:anywhere}.footer .list_category a:focus,.footer .list_category a:hover{color:#ffd900}.footer .contacts{text-align:right}.footer .contacts .timejob{opacity:.3}.footer .contacts .timejob,.footer .contacts a.phone{color:#fff;font-size:23px;font-style:normal;font-weight:700}.footer .contacts a.phone{text-align:right;text-decoration:none}footer{background:#000;padding:24px 16px;position:relative;z-index:1;box-sizing:border-box;margin:0 444px 16px 106px;border-radius:10px}footer .container{padding:0;display:flex}footer .container .col{flex:1}footer .container .col.copy{flex:3}footer .container .col.develop{display:flex;justify-content:flex-end;align-items:flex-end}footer .container .col.develop #develop{display:block;width:135px;height:30px;background:url(/images/enjoytouch.svg?354780cd998ed3f0ae427bc22820da88) 0 0 no-repeat}footer .container .col .text_copy{color:#a7a7ad;font-size:13px;font-style:normal;font-weight:600;line-height:normal}footer .container .col .list_link{color:#65656b;display:flex;align-items:center}footer .container .col .list_link a{padding:0 5px;color:#65656b;font-size:13px;font-style:normal;font-weight:600;line-height:normal;text-decoration:none}footer .container .col .list_link a:first-child{padding:0 5px 0 0}.list_tab{display:flex;align-items:center;margin:2vw 0 0}.list_tab a.tab_ok{display:block;text-decoration:none;font-size:1vw;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:1vw 1.2vw;border:1px solid #fff;color:#fff;border-radius:10px;margin:0 1vw 0 0}.list_tab a.tab_ok.active,.list_tab a.tab_ok:hover{color:#ffd900;border:1px solid #ffd900}.list_tab_content{display:block}.list_tab_content>.blocktab{display:none}.list_tab_content>.blocktab.active{display:block}.privacy-policy-check.ctn{align-items:center}.privacy-policy-check.white a{color:#fff}.privacy-policy-check.white .privacy-policy-check__description a{color:#fff!important}.privacy-policy-check{display:flex;align-items:flex-start;cursor:pointer;font-size:14px}.privacy-policy-check .privacy-policy-check__description,.privacy-policy-check.white{padding:0 0 0 10px}.privacy-policy-check.white .privacy-policy-check__description{color:#fff}.privacy-policy-check.white .privacy-policy-check__description a{color:#fff;text-decoration:underline}.privacy-policy-check.pdtopbottom{padding:32px 0}.privacy-policy-check__input input{display:none}label.checkbox{display:block;background:transparent;box-sizing:border-box;border:2px solid #fff;width:22px;height:22px;border-radius:6px;position:relative}label.checkbox:before{content:" ";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;background:url(/images/ico-check-pink.svg?217c15cdbfad3b359534dd1e40495bf6) no-repeat 50%;background-size:100% auto;box-sizing:border-box;opacity:0;transition:all .2s ease-in-out 0s}input[type=checkbox]:checked+label.checkbox:before{opacity:1}.all_categories{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.all_categories .category{height:260px;overflow:hidden;position:relative;border-radius:10px}.all_categories .category:hover .category_image:after,.all_categories .category:hover .category_name{opacity:1}.all_categories .category .category_name{color:#fff;font-size:1.2vw;line-height:1.2;min-height:2.4em;max-height:2.4em;font-style:normal;font-weight:600;display:block;position:absolute;left:25px;right:25px;bottom:30px;opacity:0}.all_categories .category .category_image{display:flex;position:relative}.all_categories .category .category_image:after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;opacity:0;background:linear-gradient(transparent,#000);border-radius:10px}.all_categories .category .category_image img{-o-object-fit:scale-down;object-fit:scale-down;height:100%;width:100%;border-radius:10px}.title_page{color:#ffd900;font-size:36px;font-style:normal;font-weight:700;line-height:normal}.title_page.white{color:#fff}.breadcrumb-block{color:#fff;font-size:14px;font-style:normal;font-weight:700}.breadcrumb-block .breadcrumb{display:flex}.breadcrumb-block a{color:#fff;font-size:14px;font-style:normal;font-weight:700;text-decoration:none}.breadcrumb-block .separator{padding:0 10px}.breadcrumb-block .separator:after{content:"/"}.product_list{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.errorpage{display:flex;flex-direction:column}.error404{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;flex-direction:column;height:100%;flex:1}.error404 .image{color:#ffd900;font-size:229px;line-height:normal}.error404 .image,.error404 h1{font-style:normal;font-weight:700}.error404 h1{color:#fff;font-size:54px;line-height:28px}.error404 a.catalog{color:#ffd900;display:block;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:12px 22px;border:1px solid #ffd900;font-size:18px;text-decoration:none;font-style:normal;font-weight:600;line-height:normal;border-radius:10px}.line_block{display:grid;grid-template-columns:repeat(4,1fr);margin:0;gap:15px}.line_block .line_block_item{margin:0;border:2px solid #ffd900;padding:1vw;border-radius:10px}.line_block .line_block_item .line_block_item_name{padding:0 0 5vw}.line_block .line_block_item .line_block_item_content,.line_block .line_block_item .line_block_item_name{color:#ffd900;font-size:1vw;font-style:normal;font-weight:700}.line_block .line_block_item .line_block_item_content a{color:#ffd900;text-decoration:none}.line_block .line_block_item .download{color:#ffd900;display:block;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:12px 22px;border:1px solid #ffd900;font-size:18px;text-decoration:none;font-style:normal;font-weight:600;line-height:normal}.line_block .line_block_item.full{background:linear-gradient(169deg,#fd0,#d8b800),linear-gradient(165deg,#2e2d2d,#161414)}.line_block .line_block_item.full .line_block_item_content,.line_block .line_block_item.full .line_block_item_name{color:#1f1f1f}.line_block .line_block_item.full .line_block_item_content a{color:#1f1f1f;text-decoration:none}.adress_map{display:grid;grid-template-columns:repeat(4,1fr);margin:0;padding:15px 0;gap:15px}.adress_map .adress_map_item{margin:0;color:#fff;font-size:16px;font-style:normal;font-weight:500;background:#191818;border-radius:10px;padding:1em;box-sizing:border-box}.adress_map .adress_map_item:hover .adress_map_item_name{color:#ffd900}.adress_map .adress_map_item .adress_map_item_name{font-weight:700;text-decoration:none;color:#fff;background:url(/images/arrow_right.svg?3aea2c85b2d131fc57bf5ff63e0b70d2) 100% 50% no-repeat;background-size:7px;width:100%;padding:0 10px 0 0;display:block}.adress_map .adress_map_item .adress_map_item_adress{padding:5px 0;color:hsla(0,0%,100%,.7)}.adress_map .adress_map_item .adress_map_item_phone{color:hsla(0,0%,100%,.7);text-decoration:none}.no_counts{padding:50px 0;min-height:30vh;text-align:center}.review_block_form{margin:20px 0;padding:40px 100px;display:flex;align-items:center;border-radius:10px;background:#d8b800 url(/images/bron.svg?df49d8c093680393e4b87a0d1d96b7e7) 50% 50% no-repeat;background-size:cover}.review_block_form .booking_col{flex:1}.review_block_form .cols{display:flex;flex-wrap:wrap;margin:0 -1%}.review_block_form .cols .col{margin:1%;flex:1%;color:#1f1f1f;font-size:14px;font-style:normal;font-weight:600;line-height:normal}.review_block_form .cols .col a{color:#1f1f1f;-webkit-text-decoration-line:underline;text-decoration-line:underline}.review_block_form .cols .col button{color:#fff;font-size:18px;font-style:normal;padding:16px 50px;border:0;outline:none;cursor:pointer;background:#1f1f1f;font-weight:600;line-height:normal;border-radius:10px}.review_block_form .cols .col input{height:56px;width:100%;background:#fff;padding:17px 40px;border:0;outline:none;border-radius:10px}.review_block_form .booking_head .booking_title{color:#1f1f1f;font-size:33px;font-style:normal;font-weight:700;line-height:normal}.review_block_form .booking_head .booking_desc{color:#1f1f1f;font-size:21px;font-style:normal;font-weight:500;line-height:normal;padding:17px 0 0}.review_block_form .booking_btn a{color:#fff;font-size:1vw;padding:1vw 1.2vw;font-style:normal;font-weight:600;line-height:normal;background:#1f1f1f;border:1px solid #1f1f1f;width:-webkit-max-content;width:-moz-max-content;width:max-content;display:block;text-decoration:none;margin:20px 0 0;border-radius:10px}.qrcode_cabinet{display:block;width:13vw}.qrcode_cabinet svg{width:100%;height:100%}.callback_form{margin:20px 0;padding:40px 100px;display:flex;align-items:center;border-radius:10px;background:#d8b800 url(/images/bron.svg?df49d8c093680393e4b87a0d1d96b7e7) 50% 50% no-repeat;background-size:cover}.callback_form .booking_col{flex:1}.callback_form .cols{display:flex;flex-wrap:wrap;margin:0 -1%}.callback_form .cols .col{margin:1%;flex:1%;color:#1f1f1f;font-size:14px;font-style:normal;font-weight:600;line-height:normal}.callback_form .cols .col a{color:#1f1f1f;-webkit-text-decoration-line:underline;text-decoration-line:underline}.callback_form .cols .col button{color:#fff;font-size:18px;font-style:normal;padding:16px 50px;border:0;outline:none;cursor:pointer;background:#1f1f1f;font-weight:600;line-height:normal;border-radius:10px}.callback_form .cols .col button:disabled{border:1px solid #ccc;background:#ccc}.callback_form .cols .col input{height:56px;width:100%;background:#fff;padding:17px 40px;border:0;outline:none;border-radius:10px}.callback_form .booking_head .booking_title{color:#1f1f1f;font-size:33px;font-style:normal;font-weight:700;line-height:normal}.callback_form .booking_head .booking_desc{color:#1f1f1f;font-size:21px;font-style:normal;font-weight:500;line-height:normal;padding:17px 0 0}.callback_form .booking_btn a{color:#1f1f1f;font-size:1vw;padding:1vw 1.2vw;font-style:normal;font-weight:600;line-height:normal;border:2px solid #1f1f1f;width:-webkit-max-content;width:-moz-max-content;width:max-content;display:block;text-decoration:none;border-radius:10px}.gallery{display:flex;flex-wrap:wrap}.gallery .col.first{flex:1 0 250px;margin:0 20px 0 0}.gallery .col.auto{flex:auto}.gallery .row{display:flex;align-items:stretch;width:100%}.gallery .gallery_item{display:flex;margin:1%;flex:1 0 31%;height:200px;overflow:hidden}.gallery .gallery_item.h260{height:260px}.gallery .gallery_item.auto{height:auto}.gallery .gallery_item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:10px}.text{padding:15px 0}.text .text_list{display:flex;flex-wrap:wrap;margin:0 -1%}.text .text_list .item{margin:0 1%;flex:1 0 18%;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,85.1%,.08);padding:15px 0;border-radius:10px}.text .text_list .item img{max-width:100%}.text.maxw{max-width:70%}.text .text_title{color:#fff;font-size:36px;font-style:normal;font-weight:700}span.color{color:#ffd900}.info_min{color:#fff;font-size:14px;font-style:italic;font-weight:600;padding:30px 0}img.mrg{display:block;margin:0 auto;max-width:100%}.no-scroll{overflow:hidden}.mobile_menu{display:none}.cols{display:flex}.cols .col{flex:1}.mwdth,.otherslider .event_list_item,.otherslider .news_list_item{max-width:100%}.onlymobile{display:none}.activitiesslider .swiper-wrapper,.newsslider .swiper-wrapper,.otherslider .swiper-wrapper{align-items:stretch}.activitiesslider .swiper-wrapper .swiper-slide,.newsslider .swiper-wrapper .swiper-slide,.otherslider .swiper-wrapper .swiper-slide{height:auto}.activitiesslider .swiper-wrapper .swiper-slide .news_list_item,.newsslider .swiper-wrapper .swiper-slide .news_list_item,.otherslider .swiper-wrapper .swiper-slide .news_list_item{height:100%;margin:0}.event_list_item{background:linear-gradient(165deg,#fd0,#ffd900);border-radius:10px;padding:2vw 4vw;display:flex;flex-direction:column;position:relative}.event_list_item .event_list_item_name{font-size:45px}.event_list_item .event_list_item_desc,.event_list_item .event_list_item_name{color:#fff;font-style:normal;font-weight:700;text-transform:uppercase;position:relative;z-index:1;line-height:1.2;min-height:2.4em;max-height:2.4em;overflow:hidden}.event_list_item .event_list_item_desc{font-size:21px;margin:12px 0;flex:1}.event_list_item .event_list_item_btn{padding:35px 0 0;position:relative;z-index:1}.event_list_item .event_list_item_btn a{color:#fff;font-size:18px;font-style:normal;font-weight:600;line-height:normal;border:2px solid #fff;padding:16px 18px;width:-webkit-max-content;width:-moz-max-content;width:max-content;display:block;border-radius:10px;text-decoration:none}.event_list,.news_list{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.news_list .news_item{box-sizing:border-box}.news_list_item{border-radius:10px;background:#000;padding:2vw 4vw;display:flex;flex-direction:column;position:relative}.news_list_item.color{background:linear-gradient(165deg,#fd0,#ffd900)}.news_list_item.color:before{display:none}.news_list_item:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);z-index:0;border-radius:10px}.news_list_item .event_list_item_name{font-size:2vw}.news_list_item .event_list_item_desc,.news_list_item .event_list_item_name{color:#fff;font-style:normal;font-weight:700;text-transform:uppercase;position:relative;z-index:1;line-height:1.2;min-height:2.4em;max-height:2.4em;overflow:hidden}.news_list_item .event_list_item_desc{font-size:1.4vw;margin:12px 0;flex:1}.news_list_item .event_list_item_btn{padding:1.5vw 0 0;position:relative;z-index:1}.news_list_item .event_list_item_btn a{color:#fff;font-size:1vw;font-style:normal;font-weight:600;line-height:normal;border:2px solid #fff;padding:1vw 1.2vw;width:-webkit-max-content;width:-moz-max-content;width:max-content;display:block;text-decoration:none;border-radius:10px}.cols_line{display:flex;padding:10px 0;align-items:center}.cols_line .col_line{color:#ffd900;text-align:left;font-size:14px;font-style:normal;font-weight:600;line-height:162.8%;-webkit-text-decoration-line:underline;text-decoration-line:underline;flex:1}.cols_line .col_line span{cursor:pointer}.cols_line .col_line.right{text-align:right}.block_title_page{color:#fff;font-size:36px;font-style:normal;font-weight:700;text-transform:uppercase}.delivery_block,video{border-radius:10px}.delivery_block{margin:20px 0;padding:40px 100px;display:flex;align-items:center;background:#d8b800 url(/images/delivery_background.png?9b34af0faa0b26d08051e3a055f59c82) 100% 0 no-repeat;background-size:cover}.delivery_block .booking_col{flex:1}.delivery_block .cols{display:flex;flex-wrap:wrap;margin:0 -1%}.delivery_block .cols .col{margin:1%;flex:1%;color:#1f1f1f;font-size:14px;font-style:normal;font-weight:600;line-height:normal}.delivery_block .cols .col a{color:#1f1f1f;-webkit-text-decoration-line:underline;text-decoration-line:underline}.delivery_block .cols .col button{color:#fff;font-size:18px;font-style:normal;padding:16px 50px;border:0;outline:none;cursor:pointer;background:#1f1f1f;font-weight:600;line-height:normal}.delivery_block .cols .col input{height:56px;width:100%;background:#fff;padding:17px 40px;border:0;outline:none}.delivery_block .booking_head .booking_title{color:#1f1f1f;font-size:45px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase}.delivery_block .booking_head .booking_desc{color:#1f1f1f;font-size:21px;font-style:normal;font-weight:700;line-height:normal;padding:17px 0 20px}.delivery_block .booking_btn a{color:#1f1f1f;font-size:1vw;padding:1vw 1.2vw;font-style:normal;font-weight:600;line-height:normal;border:2px solid #1f1f1f;width:-webkit-max-content;width:-moz-max-content;width:max-content;display:block;text-decoration:none;border-radius:10px}.activitiesslider .news_list_item,.newsslider .news_list_item{width:100%;max-width:100%}.events_block{margin:20px 0;padding:90px 100px;display:flex;align-items:center;background:#ffd900 url(/images/banner.svg?27efa7950acaec2a29e544a4cc4bf6c4) 100% 100% no-repeat;width:100%;border-radius:10px}.events_block.video{background:none;padding:0;border-radius:10px}.events_block.video video{border-radius:10px}.events_block.news{background:#000;position:relative}.events_block.news:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);z-index:0;border-radius:10px}.events_block.news .booking_col{position:relative;z-index:1}.events_block.news .booking_btn a,.events_block.news .booking_head .booking_desc,.events_block.news .booking_head .booking_title,.events_block.news .booking_right .booking_desc,.events_block.news .booking_right .booking_phone a{color:#fff}.events_block .booking_col{flex:1}.events_block .cols{display:flex;flex-wrap:wrap;margin:0 -1%}.events_block .cols .col{margin:1%;flex:1%;color:#1f1f1f;font-size:14px;font-style:normal;font-weight:600;line-height:normal}.events_block .cols .col a{color:#1f1f1f;-webkit-text-decoration-line:underline;text-decoration-line:underline}.events_block .cols .col button{color:#fff;font-size:18px;font-style:normal;padding:16px 50px;border:0;outline:none;cursor:pointer;background:#1f1f1f;font-weight:600;line-height:normal}.events_block .cols .col input{height:56px;width:100%;background:#fff;padding:17px 40px;border:0;outline:none}.events_block .booking_head .booking_title{color:#fff;font-size:45px;font-style:normal;font-weight:700;line-height:normal;height:118px;overflow:hidden;text-transform:uppercase;margin:0}.events_block .booking_head .booking_desc{color:#fff;font-size:21px;font-style:normal;font-weight:700;line-height:normal;padding:17px 0 20px;min-height:90px}.events_block .booking_right{padding:0 0 0 200px}.events_block .booking_right .booking_desc{color:#fff;font-size:24px;font-style:normal;font-weight:500;text-transform:lowercase}.events_block .booking_right .booking_phone{padding:10px 0}.events_block .booking_right .booking_phone a{opacity:.8;color:#fff;font-size:36px;font-style:normal;font-weight:700;text-decoration:none;text-transform:uppercase;border-radius:10px}.events_block .booking_btn a{color:#fff;font-size:1vw;padding:1vw 1.2vw;font-style:normal;font-weight:600;line-height:normal;border:2px solid #fff;width:-webkit-max-content;width:-moz-max-content;width:max-content;display:block;text-decoration:none;border-radius:10px}.event_show{padding:30px 0}.event_show .event_show_title{color:#fff;font-size:36px;font-style:normal;font-weight:700;line-height:normal}.tabs_list{display:flex;align-items:center;overflow:auto}.tabs_list .tabs_list_item{font-size:16px;font-style:normal;font-weight:600;line-height:normal;border:1px solid #fff;opacity:.3;padding:16px 30px;margin:0 17px 0 0;border-radius:10px;cursor:pointer;list-style:none;white-space:nowrap}.tabs_list .tabs_list_item,.tabs_list .tabs_list_item a{color:#fff;text-decoration:none}.tabs_list .tabs_list_item.active{opacity:1;color:#ffd900;border:1px solid #ffd900}.tabs_list .tabs_list_item:hover{opacity:1;cursor:pointer}.tabs_list .tabs_list_item.exit{border:0 solid #ffd900;color:#9a4545;opacity:1;padding:16px 20px}.tabs_list .tabs_list_item.exit a{padding:0 0 0 30px;color:#9a4545;text-decoration:none;background:url(/images/exit.svg?e8251684aa686335fd6a79621b08ddf1) 0 50% no-repeat}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.block_count{display:flex;align-items:center;width:-webkit-max-content;width:-moz-max-content;width:max-content;border:1px solid #3a3a3a}.block_count .minus{flex:1;text-align:center;font-size:20px;cursor:pointer;padding:17px}.block_count input{background:transparent;border:0;width:35px;outline:none;font-size:18px;font-style:normal;font-weight:600;line-height:normal;text-align:center;color:#fff}.block_count .plus{padding:17px;cursor:pointer;flex:1;text-align:center;font-size:20px}.map_modal-content{padding:15px 0}.map_modal-content #contactsmap{border-radius:10px;overflow:hidden}a.maps{color:#ffd900;font-size:16px;font-style:normal;font-weight:700;line-height:normal;display:block;padding:10px 0}.checkout-switches{display:grid;grid-template-columns:repeat(2,1fr);gap:28px;padding:16px}.checkout-switch{display:inline-flex;align-items:center;gap:12px;border:0;padding:0;background:transparent;color:#fff;cursor:pointer;font:inherit}.checkout-switch__label{font-size:16px;line-height:1.2;font-weight:500;text-align:left}.checkout-switch__track{position:relative;width:42px;height:24px;border-radius:999px;background:#6e6e6e;transition:background-color .2s ease;flex:0 0 auto}.checkout-switch__thumb{position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:#fff;transition:transform .2s ease}.checkout-switch.active .checkout-switch__track{background:#f3d400}.checkout-switch.active .checkout-switch__thumb{transform:translateX(18px)}.checkout-switch:focus{outline:none}.checkout-switch:focus-visible .checkout-switch__track{box-shadow:0 0 0 2px rgba(243,212,0,.35)}@media (max-width:767px){.checkout-switches{gap:16px;padding:14px 16px}.checkout-switch{width:100%}}#mapcheckout>ymaps{height:100%!important;width:100%!important}.input_group{display:block;width:100%;margin:10px 0}.input_group.grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px;border:1px solid #6f6f6f;border-radius:10px;padding:6px;box-sizing:border-box;margin:0 0 2em}.input_group.grid label.radio{padding:0;border:0}.input_group.grid label.radio input:checked+span{background:#ffd900;border-radius:10px;color:#0f0f0f}.input_group.grid label.radio input+span{color:#fff;background:none}.input_group.grid .radio{text-align:center}.input_group.grid .radio span{display:block;width:100%;padding:10px;box-sizing:border-box}.input_group.disable input[type=date],.input_group.disable input[type=email],.input_group.disable input[type=text]{pointer-events:none;border:1px solid #2c2c2c;background:#333;color:#969696}.input_group.disable.infowhite{position:relative}.input_group.disable.infowhite input[type=date],.input_group.disable.infowhite input[type=email],.input_group.disable.infowhite input[type=text]{pointer-events:none;border:1px solid #2c2c2c;background:#333 url(/images/infowhite.svg?778a24c350875a1e0ac06611dd568fc9) 95% 50% no-repeat;background-size:21px;color:#969696}.input_group.disable.infowhite:after{content:attr(data-tooltip);right:0;top:calc(100% + 8px);padding:6px 10px;border-radius:6px;border:1px solid #2c2c2c;color:#fff;font-size:12px;line-height:1.2;white-space:nowrap;transform:translateY(-4px);transition:opacity .15s ease,transform .15s ease,visibility .15s ease}.input_group.disable.infowhite:after,.input_group.disable.infowhite:before{position:absolute;background:#1f1f1f;opacity:0;visibility:hidden;pointer-events:none;z-index:3}.input_group.disable.infowhite:before{content:"";right:16px;top:calc(100% + 2px);width:10px;height:10px;border-left:1px solid #2c2c2c;border-top:1px solid #2c2c2c;transform:rotate(45deg);transition:opacity .15s ease,visibility .15s ease}.input_group.disable.infowhite:hover:after,.input_group.disable.infowhite:hover:before{opacity:1;visibility:visible}.input_group.disable.infowhite:hover:after{transform:translateY(0)}.input_group.errors input[type=email]:not(.multiselect__input),.input_group.errors input[type=text]:not(.multiselect__input),.input_group.errors textarea{border:1px solid red}.input_group.errors .multiselect__tags{border:1px solid red!important}.input_group.line{display:flex;margin:20px 0}.input_group.line input{margin:0}.input_group.rows label.radio{display:block;padding:15px 0}.input_group>select{display:block;border:1px solid #2c2c2c;padding:17px 20px;width:100%;height:56px;border-radius:10px;background:transparent;color:#fff}.input_group>select option{background:#1a1a1a;color:#fff}.input_group input[type=date],.input_group input[type=email],.input_group input[type=text]{display:block;border:1px solid #2c2c2c;padding:17px 20px;width:100%;background:transparent;color:#fff;border-radius:10px;height:60px}.input_group .mx-datepicker{width:100%}.input_group .mx-datepicker input{min-height:54px}.input_group textarea{display:block;border:1px solid #2c2c2c;padding:17px 20px;width:100%;background:transparent;color:#fff;resize:none;border-radius:10px}.input_group label.checkbox{position:relative;cursor:pointer}.input_group label.checkbox input{display:none}.input_group label.checkbox span{background:url(/images/checkobx.svg?aee05e1146e1186ea80c705acf5c44e3) 0 50% no-repeat;padding:10px 0 10px 25px;margin:0 10px 0 0}.input_group label.checkbox input:checked+span{background:url(/images/checkobx-yes.svg?70de791b7fab2cfd96868cb5d2b9b102) 0 50% no-repeat}.input_group label.radio{position:relative;cursor:pointer;border:1px solid #6f6f6f;padding:0;border-radius:10px;height:100%;display:flex;align-items:center}.input_group label.radio input{display:none}.input_group label.radio span{background:url(/images/radio-no.svg?f34984e52bec7783b948e1b9ac56fc20) 15px 50% no-repeat;padding:10px 10px 10px 45px;display:block;width:100%}.input_group label.radio input:checked+span{background:url(/images/radio-yes.svg?b4419cdde76a8c5777ccc0f7beba2d69) 15px 50% no-repeat}.empty_block{width:100%}.empty_block .empty_block_text{color:#fff;font-size:18px;font-style:normal;font-weight:400;line-height:27px;padding:200px 0 30px;background:url(/images/cart_empty.svg?a939c6d03e1f14240997e8732ca62cc9) 0 10% no-repeat}.address_list{padding:0 0 20px}.address_list .address__item{display:flex;align-items:center;color:#fff;font-size:16px;font-style:normal;font-weight:700;line-height:normal;background:transparent;border:1px solid #474646;border-radius:10px;padding:1em;margin:0 0 1em}.address_list .address__item .address__value{flex:1;padding:0 10px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.address_list .address__item .address__edit a{background:url(/images/edit.svg?9561f38c0e6fc66d2dd0784bdee5aceb) 0 50% no-repeat;padding:0 0 0 30px;text-decoration:none;color:#ccc}.add_address{display:block;color:#ffd900;font-size:18px;font-style:normal;font-weight:700;line-height:normal;padding:16px 23px;border:1px solid #ffd900;width:-webkit-max-content;width:-moz-max-content;width:max-content;text-decoration:none;border-radius:10px}.btn.list{display:flex;align-items:center;margin:30px 0}.btn.list a.return,.btn.list button{border:1px solid #fff;opacity:.3;color:#fff;font-size:16px;font-style:normal;font-weight:600;line-height:normal;padding:16px 50px;background:transparent;margin:0 22px 0 0;cursor:pointer}.btn.list a.return.save,.btn.list button.save{border:1px solid #ffd900;background:#ffd900;color:#000;opacity:1}.btn.list a.return.save:disabled,.btn.list button.save:disabled{border:1px solid #ccc;background:#ccc}.btn.list a.return.delete,.btn.list button.delete{border:0;color:#9a4545;flex:0;opacity:1;padding-right:0!important;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:0 0 0 auto;white-space:nowrap}.qr_code_collumns{display:grid;grid-template-columns:1fr 3fr;align-items:center}.qr_code_collumns .qr_text{font-size:1vw;padding:0 0 0 1vw}.delete_account,button.delete{display:block;cursor:pointer;border:0;color:#9a4545;flex:0;opacity:1;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:0;background:none;white-space:nowrap;position:absolute;top:39px;right:20px}.banners_list{display:flex;flex-wrap:wrap;padding:0 0 20px}.banners_list .banners_item{margin:0 18px 0 0}.opened_history_list{padding:0 12%}.opened_history_list .status_list{display:flex;align-items:center;padding:30px 0}.opened_history_list .status_list .status_list_btn{color:#1f1f1f;font-size:14px;font-style:normal;font-weight:600;line-height:normal;border:1px solid #ffd900;padding:10px 26px;background:#ffd900;margin:0 0 0 40px;cursor:pointer}.opened_history_list .status_list .status_list_item{color:#fff;font-size:14px;font-style:normal;font-weight:600;line-height:normal;border-radius:80px;border:1px solid #fff;opacity:.2;margin:0 10px 0 0;padding:10px 26px;white-space:nowrap}.opened_history_list .status_list .status_list_item.active{color:#fff;border:1px solid #fff;opacity:1}.opened_history_list .status_list .status_list_item.active.delivered{color:#459a48;border:1px solid #459a48}.opened_history_list .status_list .status_list_item.active.canceled{color:#9a4545;border:1px solid #9a4545}.opened_history_list .opened_history_item{display:flex;align-items:center;text-align:center;padding:10px 0}.opened_history_list .opened_history_item .opened_history_item_col{flex:1}.opened_history_list .opened_history_item .opened_history_item_col img.product_image{max-width:120px}.opened_history_list .opened_history_item .opened_history_item_col.flx{flex:2;text-align:left}.promokod{display:flex;align-items:center;box-sizing:border-box;padding:20px 0 0;position:relative}.promokod .error{color:#9a4545;text-align:center;font-size:12px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:1.08px;position:absolute;left:0;bottom:-15px}.promokod input{flex:1;border:1px solid hsla(0,0%,100%,.2);border-radius:10px 0 0 10px;width:177px;color:#fff}.promokod button,.promokod input{padding:17px 20px;background:transparent;box-sizing:border-box;height:54px}.promokod button{flex:0.5;cursor:pointer;border:1px solid #ffd900;color:#ffd900;font-size:16px;font-style:normal;font-weight:600;line-height:normal;border-radius:0 10px 10px 0}.promokod.yes button{color:#459a48;border:1px solid #459a48}.promokod.no button{color:#9a4545;border:1px solid #9a4545}.history_list{display:block;padding:25px 40px 25px 0}.history_list .status{border-radius:80px;border:1px solid #fff;padding:10px 26px;text-align:center;margin:0 auto;white-space:nowrap}.history_list .status.Delivered{color:#459a48;border:1px solid #459a48}.history_list .status.Cancelled{color:#9a4545;border:1px solid #9a4545}.history_list .history_item{display:flex;align-items:center;padding:30px 0;color:#fff;font-size:16px;font-style:normal;font-weight:600;border-bottom:1px solid hsla(0,0%,100%,.2);position:relative;cursor:pointer}.history_list .history_item.open:after{transform:rotate(90deg)}.history_list .history_item:after{content:"";width:7px;height:15px;background:url(/images/arrow.svg?a28371a406c14f3e77b1da0e94f4f5b8) 50% 50% no-repeat;background-size:contain;position:absolute;right:-20px;top:50%;margin-top:-7px}.history_list .history_item.header{border-bottom:1px solid #ffd900}.history_list .history_item.header:after{display:none}.history_list .history_item .history_item_col{flex:1}.history_list .history_item .history_item_col.flx{flex:3}img.maxwidth{max-width:100%}.notifications-header,.notifications-item__top,.notifications-tabs{display:flex}.notifications-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px}.notifications-tabs{flex-wrap:wrap;gap:8px}.notifications-tab{color:#fff;cursor:pointer;background:none;border:0;box-shadow:none;box-sizing:border-box}.notifications-tab.active{color:#ffd900}.notifications-counter{color:#6b7280;font-size:14px}.notifications-list{display:grid;gap:12px}.notifications-group{display:grid;gap:10px}.notifications-group__title{font-size:20px;font-weight:700;color:#fff;margin-top:8px}.notifications-item{position:relative;border:1px solid #ffd900;border-radius:14px;background:#191818;text-align:left;padding:16px;cursor:pointer}.notifications-item--read{border:1px solid #191818;background:#191818}.notifications-date,.notifications-item__top{color:#6b7280;font-size:13px}.notifications-item__top{justify-content:space-between;gap:12px;margin-bottom:8px}.notifications-type{font-weight:600}.notifications-title{font-size:20px;font-weight:700;color:#fff;margin-bottom:10px}.notifications-excerpt{color:#fff;line-height:1.5;white-space:pre-wrap}.notifications-dot{position:absolute;top:16px;right:16px;width:10px;height:10px;border-radius:50%;background:#f5cf65}.tabs_content{padding:35px 0}.tabs_content .account.maxbg{max-width:100%}.tabs_content .account.maxbg,.tabs_content .account.maxw{background:#191818;padding:1em;box-sizing:border-box;border-radius:10px;position:relative}.tabs_content .account.maxw{max-width:50%}.tabs_content .account.maxw.nobg{background:transparent;padding:1em 0}.tabs_content .account.maxw.yellowbg{background:#ffd900}.tabs_content .account.maxw.yellowbg .account_setting .account_setting_title,.tabs_content .account.maxw.yellowbg .account_setting .my_mail a,.tabs_content .account.maxw.yellowbg .account_setting .my_phone a,.tabs_content .account.maxw.yellowbg .name,.tabs_content .account.maxw.yellowbg .welcome,.tabs_content .account.maxw.yellowbg h4{color:#1f1f1f}.tabs_content .account.maxw.yellowbg .btn{border-color:#1f1f1f;color:#1f1f1f}.tabs_content .account.maxw.yellowbg .btn:hover{opacity:.7}.tabs_content .account.maxw.yellowbg .btn.yellow{background:#1f1f1f;color:#fff}.tabs_content .account .edit_account,.tabs_content .account h4{color:#fff;font-size:18px;font-style:normal;font-weight:700;line-height:normal}.tabs_content .account .edit_account{padding:0 0 0 30px;margin:35px 0 0;display:block;text-decoration:none;width:-webkit-max-content;width:-moz-max-content;width:max-content;background:url(/images/edit.svg?9561f38c0e6fc66d2dd0784bdee5aceb) 0 50% no-repeat}.tabs_content .account .account_setting .account_setting_title{color:#fff;padding:20px 0;font-size:16px;font-style:normal;font-weight:700;line-height:normal;opacity:.5}.tabs_content .account .account_setting .my_phone{color:#fff;font-size:21px;font-style:normal;font-weight:600;line-height:normal}.tabs_content .account .account_setting .my_phone a{text-decoration:none;color:#fff}.tabs_content .account .account_setting .my_mail{color:#fff;font-size:21px;font-style:normal;font-weight:600;line-height:normal}.tabs_content .account .account_setting .my_mail a{text-decoration:none;color:#fff}.tabs_content .account .welcome{color:#fff;font-size:21px;font-style:normal;font-weight:500}.tabs_content .account .welcome .name{display:block;color:#fff;font-size:26px;font-style:normal;font-weight:600}.tabs_content .account .welcome a{text-decoration:none;color:#ffd900}.grecaptcha-badge{visibility:hidden}.auth{text-decoration:none;color:#fff;cursor:pointer}.auth:focus,.auth:hover{color:#ffd900}.vm--modal{background-color:#252525;padding:50px}.vm--modal .mapsmodal{padding:0}.vm--modal .mapsmodal #mapmodule{margin:0}.vm--modal .mapsmodal .lines{display:flex;align-items:center;margin:0 1%;flex-wrap:wrap}.vm--modal .mapsmodal .lines .cols{flex:1 0 100%;display:flex;align-items:center;justify-content:center}.vm--modal .mapsmodal .lines .cols .submit{color:#1f1f1f;background:#ffd900;padding:17px 38px;font-size:18px;font-style:normal;font-weight:600;line-height:normal;border:0;outline:none;cursor:pointer;border-radius:10px}.vm--modal .mapsmodal .lines .cols .submit:disabled{border:1px solid #ccc;background:#ccc}.vm--modal .mapsmodal .lines .cols .rules{color:#fff;font-size:14px;font-style:normal;font-weight:600;line-height:normal;margin:0 0 0 15px}.vm--modal .mapsmodal .lines .cols .rules a{color:#fff}.vm--modal .mapsmodal .lines .col{flex:1 0 48%;margin:2% 1%}.vm--modal .mapsmodal .lines .col .input_group{margin:9px 0;box-sizing:border-box}.vm--modal .mapsmodal .flex_line{display:flex;align-items:center;padding:18px 0 0}.vm--modal .mapsmodal .flex_line .input_group{flex:1;margin:0 20px 0 0}.vm--modal .mapsmodal .flex_line .input_group input.house{background:transparent;height:60px;border:1px solid #474646}.vm--modal .mapsmodal .flex_line .input_group:first-child{flex:1.6}.vm--modal .mapsmodal .flex_line .my{width:24px;height:24px;background:url(/images/men.svg?d095d1050c84122dd552d13ea9c9389e) 50% 50% no-repeat;border:0;box-shadow:none;margin:0 20px 0 0;cursor:pointer}.vm--modal .mapsmodal .flex_line button.find{color:#fff;background:#65656b;border:0;padding:17px 38px;cursor:pointer;font-size:16px;font-style:normal;font-weight:600;line-height:normal;border-radius:10px}.vm--modal .mapsmodal .authentication_modal-description{color:#fff;text-align:center;font-size:14px;font-style:normal;font-weight:600;line-height:162.8%;padding:30px 0}.vm--modal .mapsmodal .authentication_modal-description .yellow{color:#ffd900}.vm--modal .mapsmodal .authentication_modal-description .red{color:#db4f4f}.vm--modal .mapsmodal .authentication_modal-description .green{color:#459a48}.vm--modal .mapsmodal .authentication_modal-title{color:#fff;text-align:center;font-size:34px;font-style:normal;font-weight:600;line-height:123.8%}.vm--modal .authentication_modal-close{background:url(/images/closemodal.svg?2e5eb84041efd08feda070aa83fab6d2) 50% 50% no-repeat;position:absolute;right:0;top:0;width:54px;height:54px;cursor:pointer}.vm--modal .authentication_modal{padding:30px 40px}.vm--modal .authentication_modal .pravila{text-align:center;display:block}.vm--modal .authentication_modal .pravila a{color:#fff;text-decoration:none}.vm--modal .authentication_modal .rules{color:#fff;text-align:center;font-size:14px;font-style:normal;font-weight:600;line-height:162.8%;padding:28px 0}.vm--modal .authentication_modal .rules a{color:#fff}.vm--modal .authentication_modal .form{display:flex;border:1px solid hsla(0,0%,100%,.2);width:100%;border-radius:10px}.vm--modal .authentication_modal .form .input{background:transparent;color:#fff;flex:1}.vm--modal .authentication_modal .form .input,.vm--modal .authentication_modal .form .submit{font-size:18px;font-style:normal;font-weight:600;line-height:normal;padding:17px 38px;border:0;outline:none;border-radius:10px}.vm--modal .authentication_modal .form .submit{color:#1f1f1f;background:#ffd900;cursor:pointer}.vm--modal .authentication_modal .form .submit:disabled{border:0 solid #ccc;background:#ccc}.vm--modal .authentication_modal .auth_channel-heading{color:hsla(0,0%,100%,.62);font-size:13px;font-weight:600;letter-spacing:.02em;margin:0 0 9px 4px}.vm--modal .authentication_modal .auth_channel{display:flex;flex-wrap:nowrap;gap:4px;padding:4px;margin-bottom:14px;background:#1b1b1b;border:1px solid hsla(0,0%,100%,.14);border-radius:12px}.vm--modal .authentication_modal .auth_channel button{align-items:center;background:transparent;border:0;border-radius:9px;color:hsla(0,0%,100%,.68);cursor:pointer;display:flex;flex:1;font-family:inherit;font-size:14px;font-weight:600;justify-content:center;min-height:42px;min-width:0;padding:8px 6px;transition:background .2s ease,color .2s ease,transform .2s ease}.vm--modal .authentication_modal .auth_channel button:hover{color:#fff;background:hsla(0,0%,100%,.07)}.vm--modal .authentication_modal .auth_channel button.active{background:#ffd900;color:#1f1f1f;box-shadow:0 3px 10px rgba(255,217,0,.18)}.vm--modal .authentication_modal .auth_channel button:active{transform:scale(.98)}.vm--modal .authentication_modal .auth_binding{background:transparent;border:1px solid hsla(0,0%,100%,.2);border-radius:10px;color:hsla(0,0%,100%,.82);font-size:13px;line-height:1.4;margin:-2px 0 14px;padding:11px 13px}.vm--modal .authentication_modal .auth_binding a{color:#ffd900;display:inline-block;font-weight:600;margin-left:5px;text-decoration:none}.vm--modal .authentication_modal .authentication_modal-description{color:#fff;text-align:center;font-size:16px;font-style:normal;font-weight:600;line-height:162.8%;padding:30px 0}.vm--modal .authentication_modal .authentication_modal-title{color:#fff;text-align:center;font-size:36px;font-style:normal;font-weight:600;line-height:123.8%}.pagination-panel{display:flex;justify-content:center;align-items:center;margin-top:20px}.pagination-panel ul{list-style:none;display:flex;align-items:center;padding:0}.pagination-panel li{margin:0 5px}.pagination-panel a{display:inline-block;padding:8px 12px;color:#fff;background-color:#333;border:1px solid #333;border-radius:4px;text-decoration:none;transition:background-color .3s ease,border-color .3s ease}.pagination-panel a:hover{text-decoration:underline}.pagination-panel .pagination__next:before,.pagination-panel .pagination__prev:before{content:"\2192";font-size:18px}.pagination-panel .pagination__prev:before{content:"\2190"}.pagination-panel .pagination-info{margin:0 10px;color:#888}.errors{color:red}.dark-theme.disable{pointer-events:none}.dark-theme .multiselect__input{border:0!important}.dark-theme input{border:0;padding:0!important}.dark-theme input::-moz-placeholder{color:#ccc}.dark-theme input:-ms-input-placeholder{color:#ccc}.dark-theme input::placeholder{color:#ccc}.dark-theme .multiselect__content-wrapper{background:#191818;border:1px solid #2c2c2c}.mobile_info{display:none}.month{color:#fff;font-size:16px;font-style:normal;font-weight:800;text-transform:capitalize;padding:20px 0 0;line-height:169.3%}.mapsmodal #mapmodule{overflow:hidden;border-radius:10px}.mapsmodal #mapmodule>div{height:250px;width:100%}.cart #mapmodule{overflow:hidden;border-radius:10px}.cart #mapmodule>div{height:350px;width:100%}.don_name{font-size:13px;color:#ccc;opacity:.6;line-height:normal}.wrapanimate_bg{display:none}.wrapanimate_bg.active{position:fixed;background:rgba(0,0,0,.5);z-index:9999;left:0;right:0;top:0;bottom:0}.wrapanimate_bg.active,.wrapperanimate{display:flex;flex-direction:column;align-items:center;justify-content:center}.wrapperanimate{position:relative;width:300px;height:300px}.wrapperanimate .loader-circle{width:60%;height:60%;border-radius:50%;border:30px solid transparent;border-left-color:#fff;-webkit-animation:load .9s ease-in-out infinite alternate;animation:load .9s ease-in-out infinite alternate}.wrapperanimate .loader-bottom{position:absolute;width:100%;height:50%;top:50%;text-align:center;color:#fff;-webkit-animation:pulse .45s linear infinite alternate;animation:pulse .45s linear infinite alternate}@-webkit-keyframes load{0%{transform:rotate(-35deg)}18%{border-width:18px}50%{border-width:4px}82%{border-width:18px}to{transform:rotate(215deg)}}@keyframes load{0%{transform:rotate(-35deg)}18%{border-width:18px}50%{border-width:4px}82%{border-width:18px}to{transform:rotate(215deg)}}@-webkit-keyframes pulse{0%{color:#fff}to{color:hsla(0,0%,100%,.5)}}@keyframes pulse{0%{color:#fff}to{color:hsla(0,0%,100%,.5)}}#cookie_note .cookie_modal{z-index:99;background:#eff3f4 url(/images/coockie.svg?c58e924263a764316cdaa3cf310e5115) 10px 50% no-repeat;font-size:14px;display:flex;position:fixed;left:7%;right:7%;bottom:10px;margin:0 auto;padding:10px 10px 10px 80px;box-sizing:border-box;align-items:center;width:-webkit-max-content;width:-moz-max-content;width:max-content;border-radius:10px}#cookie_note .cookie_accept,#cookie_note .cookie_modal{color:#1f1f1f;font-style:normal;font-weight:600;line-height:normal}#cookie_note .cookie_accept{border:0;background:#ffd900;font-size:16px;padding:15px 20px;border-radius:10px;margin:0 0 0 10px}.orderDetails{max-width:100%;background:#191818;padding:1em;box-sizing:border-box;border-radius:10px;position:relative}.orderDetails .orderDetails__card{color:#fff}.orderDetails .orderDetails__header{margin-bottom:22px}.orderDetails .orderDetails__title{font-size:22px;font-weight:700;line-height:1.25;margin-bottom:10px}.orderDetails .orderDetails__metaLine{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:6px;font-size:14px;line-height:1.4}.orderDetails .orderDetails__metaLabel{color:hsla(0,0%,100%,.45)}.orderDetails .orderDetails__metaValue{color:#fff}.orderDetails .orderDetails__items{display:flex;flex-direction:column;gap:14px;margin-bottom:24px}.orderDetails .orderDetails__row{display:grid;grid-template-columns:minmax(0,1fr) 110px 130px 140px;gap:16px;align-items:center}.orderDetails .orderDetails__product{display:flex;align-items:center;gap:14px;min-width:0}.orderDetails .orderDetails__image{width:62px;height:48px;-o-object-fit:cover;object-fit:cover;border-radius:10px;background:#1d1d1d;flex:0 0 auto}.orderDetails .orderDetails__nameWrap{min-width:0}.orderDetails .orderDetails__name{font-size:16px;font-weight:500;line-height:1.35;color:#fff;word-break:break-word}.orderDetails .orderDetails__modifier{margin-top:4px;font-size:13px;line-height:1.3;color:hsla(0,0%,100%,.6)}.orderDetails .orderDetails__cell{font-size:16px;line-height:1.25;color:#fff;text-align:right;white-space:nowrap}.orderDetails .orderDetails__footer{display:flex;flex-direction:column;gap:20px}.orderDetails .orderDetails__summary{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-top:8px}.orderDetails .orderDetails__summaryLabel,.orderDetails .orderDetails__summaryValue{font-size:18px;font-weight:700;line-height:1.3}.orderDetails .orderDetails__summaryValue{text-align:right;white-space:nowrap}.orderDetails .orderDetails__actions{display:flex;justify-content:space-between;align-items:flex-end;gap:16px}.orderDetails .orderDetails__statuses{display:flex;flex-wrap:wrap;gap:8px}.orderDetails .orderDetails__status{min-width:86px;padding:8px 14px;border-radius:999px;border:1px solid hsla(0,0%,100%,.14);color:hsla(0,0%,100%,.35);font-size:12px;line-height:1.2;text-align:center}.orderDetails .orderDetails__status.Cancelled{color:#9a4545;border:1px solid #9a4545}.orderDetails .orderDetails__status.active{color:#459a48;border:1px solid #459a48}.orderDetails .orderDetails__status--success.active{color:#47d764;border-color:rgba(71,215,100,.55)}.orderDetails .orderDetails__buttons{display:flex;align-items:center;gap:12px}.orderDetails .orderDetails__btn{min-width:128px;height:42px;border-radius:9px;border:1px solid transparent;display:inline-flex;align-items:center;justify-content:center;padding:0 16px;font-size:16px;font-weight:500;line-height:1;text-decoration:none;cursor:pointer;transition:opacity .2s ease}.orderDetails .orderDetails__btn:hover{opacity:.9}.orderDetails .orderDetails__btn--secondary{background:transparent;color:hsla(0,0%,100%,.75);border-color:hsla(0,0%,100%,.28)}.orderDetails .orderDetails__btn--primary{background:#ffd900;color:#1f1f1f;border-color:#ffd900}@media (max-width:991px){.orderDetails .orderDetails__card{padding:18px 16px;border-radius:12px}.orderDetails .orderDetails__title{font-size:20px}.orderDetails .orderDetails__row{grid-template-columns:1fr;gap:8px;padding:10px 0;border-bottom:1px solid hsla(0,0%,100%,.06)}.orderDetails .orderDetails__row:last-child{border-bottom:0}.orderDetails .orderDetails__cell{text-align:left;font-size:14px;color:hsla(0,0%,100%,.85)}.orderDetails .orderDetails__qty:before{content:"\41A\43E\43B\438\447\435\441\442\432\43E: ";color:hsla(0,0%,100%,.5)}.orderDetails .orderDetails__price:before{content:"\426\435\43D\430: ";color:hsla(0,0%,100%,.5)}.orderDetails .orderDetails__sum:before{content:"\421\443\43C\43C\430: ";color:hsla(0,0%,100%,.5)}.orderDetails .orderDetails__actions{flex-direction:column;align-items:stretch}.orderDetails .orderDetails__buttons{width:100%;justify-content:space-between}.orderDetails .orderDetails__btn{flex:1 1 auto;min-width:0}}@media (max-width:575px){.orderDetails .orderDetails__buttons{flex-direction:column-reverse}.orderDetails .orderDetails__btn{width:100%}}@media (min-width:992px){.footer .list_category.footer-category-menu{display:flex;flex-direction:column;align-items:stretch;gap:22px;min-width:0}.footer-category-menu .footer-category-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.footer .footer-category-menu .footer-category-row>a{flex:0 1 auto;min-width:0;white-space:nowrap;overflow-wrap:normal;text-transform:none;line-height:1.4}}.image-backed-card{position:relative;isolation:isolate}.image-backed-card>.card-cover-image{position:absolute;inset:0;width:100%;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:inherit;pointer-events:none;z-index:-1}.all_categories .category_image{width:100%;height:100%}.gallery>img[width][height]{height:auto}.home-product-tabs{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:2vw}.home-product-tabs>.list_tab{margin:0;min-width:0}.home-product-tabs__links{flex-shrink:0}.home-product-tabs__all{display:inline-flex;align-items:center;gap:8px;padding:12px 0;color:#ffd900;font-size:16px;text-decoration:none;white-space:nowrap}.home-product-tabs__all[hidden]{display:none}.home-product-tabs__all:hover{color:#ffd900;text-decoration:underline}.home-product-tabs__all:focus-visible{outline:2px solid #ffd900;outline-offset:4px}@media (max-width:991px){.home-product-tabs{flex-wrap:wrap;gap:4px 12px}.home-product-tabs>.list_tab{width:100%}.home-product-tabs__links{margin-left:auto}.home-product-tabs__all{font-size:14px}}.onlymobile.category a.gril-pasty,aside.left .category a.gril-pasty{position:relative;background:none}.onlymobile.category a.gril-pasty>.menu-category-icon,aside.left .category a.gril-pasty>.menu-category-icon{content:"";position:absolute;inset:0;background-color:#fff;-webkit-mask:url(/images/menu-grill.svg?b888f252c328dfa860da68e8aa8f2925) center/contain no-repeat;mask:url(/images/menu-grill.svg?b888f252c328dfa860da68e8aa8f2925) center/contain no-repeat;pointer-events:none}.onlymobile.category a.gril-pasty.active>.menu-category-icon,.onlymobile.category a.gril-pasty:focus>.menu-category-icon,.onlymobile.category a.gril-pasty:hover>.menu-category-icon,aside.left .category a.gril-pasty.active>.menu-category-icon,aside.left .category a.gril-pasty:focus>.menu-category-icon,aside.left .category a.gril-pasty:hover>.menu-category-icon{background-color:#ffd900}.onlymobile.category a.gril-pasty>.menu-category-icon{inset:0;-webkit-mask-position:50% 0;mask-position:50% 0;-webkit-mask-size:27px;mask-size:27px}.onlymobile.category a.raskalennaya-skovorodka,aside.left .category a.raskalennaya-skovorodka{position:relative;background:none}.onlymobile.category a.raskalennaya-skovorodka>.menu-category-icon,aside.left .category a.raskalennaya-skovorodka>.menu-category-icon{content:"";position:absolute;inset:0;background-color:#fff;-webkit-mask:url(/images/menu-skillet.svg?57b5cb43d3237239c06302b69e918d6b) center/contain no-repeat;mask:url(/images/menu-skillet.svg?57b5cb43d3237239c06302b69e918d6b) center/contain no-repeat;pointer-events:none}.onlymobile.category a.raskalennaya-skovorodka.active>.menu-category-icon,.onlymobile.category a.raskalennaya-skovorodka:focus>.menu-category-icon,.onlymobile.category a.raskalennaya-skovorodka:hover>.menu-category-icon,aside.left .category a.raskalennaya-skovorodka.active>.menu-category-icon,aside.left .category a.raskalennaya-skovorodka:focus>.menu-category-icon,aside.left .category a.raskalennaya-skovorodka:hover>.menu-category-icon{background-color:#ffd900}.onlymobile.category a.raskalennaya-skovorodka>.menu-category-icon{inset:0;-webkit-mask-position:50% 0;mask-position:50% 0;-webkit-mask-size:27px;mask-size:27px}.onlymobile.category a.kolbaski,aside.left .category a.kolbaski{position:relative;background:none}.onlymobile.category a.kolbaski>.menu-category-icon,aside.left .category a.kolbaski>.menu-category-icon{content:"";position:absolute;inset:0;background-color:#fff;-webkit-mask:url(/images/menu-sausages.svg?1426711a88f80022ecfa819e699408d2) center/contain no-repeat;mask:url(/images/menu-sausages.svg?1426711a88f80022ecfa819e699408d2) center/contain no-repeat;pointer-events:none}.onlymobile.category a.kolbaski.active>.menu-category-icon,.onlymobile.category a.kolbaski:focus>.menu-category-icon,.onlymobile.category a.kolbaski:hover>.menu-category-icon,aside.left .category a.kolbaski.active>.menu-category-icon,aside.left .category a.kolbaski:focus>.menu-category-icon,aside.left .category a.kolbaski:hover>.menu-category-icon{background-color:#ffd900}.onlymobile.category a.kolbaski>.menu-category-icon{inset:0;-webkit-mask-position:50% 0;mask-position:50% 0;-webkit-mask-size:27px;mask-size:27px}.onlymobile.category a.na-piknik,aside.left .category a.na-piknik{position:relative;background:none}.onlymobile.category a.na-piknik>.menu-category-icon,aside.left .category a.na-piknik>.menu-category-icon{content:"";position:absolute;inset:0;background-color:#fff;-webkit-mask:url(/images/menu-picnic.svg?a4867f01041a2e46da8f9f3d3b33a1df) center/contain no-repeat;mask:url(/images/menu-picnic.svg?a4867f01041a2e46da8f9f3d3b33a1df) center/contain no-repeat;pointer-events:none}.onlymobile.category a.na-piknik.active>.menu-category-icon,.onlymobile.category a.na-piknik:focus>.menu-category-icon,.onlymobile.category a.na-piknik:hover>.menu-category-icon,aside.left .category a.na-piknik.active>.menu-category-icon,aside.left .category a.na-piknik:focus>.menu-category-icon,aside.left .category a.na-piknik:hover>.menu-category-icon{background-color:#ffd900}.onlymobile.category a.na-piknik>.menu-category-icon{inset:0;-webkit-mask-position:50% 0;mask-position:50% 0;-webkit-mask-size:27px;mask-size:27px}.product_item h2.product_dop_title{margin:0;font-weight:600;line-height:1.4}h2.product-recommendations-title{margin:0}@media only screen and (max-width:1720px){aside.left{top:70px;width:90px}aside.left .category a{margin:10px 0}aside.left .category a:first-child{margin:0 0 10px}.itog .itog_col,.itog .itog_col .checkout,.itog .itog_col .price{font-size:16px}.itog .itog_col .price .number{font-size:23px}aside.cart{top:70px;width:354px}aside.cart .info{font-size:14px}.block_cart .empty,.block_cart .empty .catalog{font-size:16px}.content{padding:70px 386px 0 106px}footer{margin:0 386px 16px 106px}.cat_slider .cat_slider_header .btn_all a{font-size:16px}.cat_slider .cat_slider_header .cat_slider_header_title{font-size:30px}.cat_slider .cat_slider_header .cat_slider_header_description{font-size:18px}.news_item .news_title{font-size:25px}.news_item .news_desc{font-size:14px}.seo_block{font-size:16px;line-height:normal}.seo_block h1{font-size:30px}.seo_block h2{font-size:25px}.seo_block h3{font-size:21px}.booking .booking_btn a{font-size:16px}.booking .booking_head .booking_title{font-size:30px}.booking .booking_head .booking_desc{font-size:18px;padding:10px 0 0}.footer .block_app .col.left,.footer .block_app .col.right a,.footer .social .social_head{font-size:16px}.footer .logo{width:230px}.footer .contacts .timejob,.footer .contacts a.phone{font-size:20px}.footer .info{font-size:12px;padding:0 70px}.event_show .event_show_title,.product_item h1,.title_page{font-size:30px}.event_show .event_text{font-size:16px}.block_title_page{font-size:30px}.review_block_form .booking_btn a{font-size:16px}.review_block_form .booking_head .booking_title{font-size:30px}.review_block_form .booking_head .booking_desc{font-size:18px}.delivery_block .booking_btn a{font-size:16px}.delivery_block .booking_head .booking_title{font-size:30px}.delivery_block .booking_head .booking_desc{font-size:18px}.callback_form{padding:40px 50px}.callback_form .booking_btn a,.callback_form .cols .col button{font-size:16px}.callback_form .booking_head .booking_title{font-size:30px}.callback_form .booking_head .booking_desc{font-size:18px}.cart.columns .col{padding:0}.cart.columns h6{padding:0;margin:0}.error404 .image{font-size:200px}.error404 a.catalog{font-size:16px}.error404 h1{font-size:30px}}@media (max-width:1399px){.vm--modal .authentication_modal{padding:0}.footer .logo{width:180px}.footer .info{padding:0 40px}.footer .block_app .col.right a,.footer .social .social_head{font-size:14px}.footer .block_app .col.right a.googleplay{margin:0 0 0 28px}.footer .block_app .col.left{font-size:14px}.footer .contacts .timejob,.footer .contacts a.phone{font-size:20px}}@media (max-width:1250px){.product_list{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.footer{padding:20px 0 0}.footer .logo{width:100px}.footer .info{padding:0 15px}.footer .block_app .col.right a,.footer .social .social_head{font-size:14px}.footer .block_app .col.right a.googleplay{margin:0 0 0 28px}.footer .block_app .col.left{font-size:14px}.footer .menu_list{flex-wrap:wrap}.footer .contacts .timejob,.footer .contacts a.phone{font-size:16px}aside.left{width:60px}.content{padding:70px 386px 0 76px}footer{margin:0 386px 16px 76px}footer .container .col.develop{flex:0.3}footer .container .col.develop #develop{width:100px;background-size:contain}.cat_slider{padding:30px 0 10px}.footer .line .mrg{flex:0;display:none}.footer .block_app .col.qr .qr_code{width:150px;height:150px;margin:0 0 0 -75px}.footer .block_app .col.right{flex-direction:column;justify-content:center;align-items:flex-start}.footer .block_app .col.right a.appstore{margin:0 0 10px 28px}.footer .block_app .col.left .qr_text{padding:25px 0 25px 20px}.product_item .product_item_column.right{padding:0 0 0 15px}.all_categories{grid-template-columns:repeat(3,1fr);gap:15px}.booking{padding:40px 20px}.booking .booking_btn a{font-size:14px}.booking .booking_head{padding:0 0 0 70px;background-size:60px}.booking .booking_head .booking_title{font-size:25px}.booking .booking_head .booking_desc{font-size:14px;padding:10px 0 0}.event_show .event_show_title{font-size:25px}.seo_block{font-size:16px;line-height:normal}.seo_block h1{font-size:25px}.seo_block h2{font-size:21px}.seo_block h3{font-size:18px}.block_title_page{font-size:25px}.cols{flex-direction:column}.delivery_block{padding:20px 30px}.delivery_block .booking_btn a{font-size:15px}.delivery_block .booking_head .booking_title{font-size:25px}.delivery_block .booking_head .booking_desc{font-size:16px}.text .text_title{font-size:25px}.review_block_form{padding:40px}.review_block_form .booking_btn a{font-size:14px}.review_block_form .booking_head .booking_title{font-size:25px}.review_block_form .booking_head .booking_desc{font-size:16px}.title_page{font-size:25px}.callback_form{padding:40px 17px}}@media (max-width:991px){.qr_code_collumns .qr_text{font-size:3vw}.qr_code_collumns{display:block}.qrcode_cabinet{display:block;width:150px;height:150px}.all_categories .category .category_name{min-height:auto;left:15px;right:15px;bottom:20px}.item-to-favorites{width:6vw;height:6vw}.events_block .booking_btn a{font-size:4vw;padding:2vw 3vw}.product_item .product_dop_title{font-size:3vw}.product_item .product_dop,.product_item .product_item_description{font-size:3.5vw}.product_item .product_price{font-size:5vw}.product_list{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.privacy-policy-check .privacy-policy-check__description{text-align:left}.line_block{grid-template-columns:repeat(2,1fr)}.line_block .line_block_item .line_block_item_name{padding:0 0 2em}.line_block .line_block_item .line_block_item_content,.line_block .line_block_item .line_block_item_name{font-size:3vw}.line_block .line_block_item{padding:2vw}#cookie_note .cookie_modal{width:auto;left:5%;right:5%;flex-direction:column;padding:10px;background:#eff3f4}#cookie_note .cookie_accept{margin:10px 0 0}aside.left{left:0;right:0;bottom:0;top:auto;width:100%;background:#000}aside.cart,aside.left{display:none}.content{padding:58px 15px 0}header{display:none}.mobile_header{display:flex;align-items:center;padding:18px 15px;height:58px;position:fixed;left:0;right:0;top:0;z-index:2;background:#0f0f0f}.mobile_header .auth{display:block;width:18px;height:18px;background:url(/images/auth_user_mob.svg?0635697833c84c368b41a1ce531b498a) 0 0 no-repeat;background-size:contain;margin:0 20px 0 0;position:relative}.mobile_header .logo{width:97px;height:22px;background:url(/images/logo.svg?da3aa7350db3883b19eacd3a1a158f5f) 50% 50% no-repeat;background-size:contain}.mobile_header .mrg{flex:1}.mobile_header .mobilemenu{display:block;width:18px;height:18px;background:url(/images/menu.svg?3b7cd384c32932af1de3f03210622079) 0 0 no-repeat;background-size:contain;margin:0 0 0 24px}.mobile_header .mobilemenu.active{background:url(/images/closemenu.svg?282b3d14e4edf95be4eee64c75102d23) 0 0 no-repeat;background-size:contain}.mobile_header .cart{display:block;width:18px;height:18px;background:url(/images/minicart.svg?b839c4dc77e297d5a5ede701ff4900c4) 0 0 no-repeat;background-size:contain;position:relative}.mobile_header .cart span{display:flex;align-items:center;justify-content:center;text-align:center;width:15px;height:15px;background:#d6b16a;color:#fff;position:absolute;top:-10px;right:-5px;border-radius:100%;font-size:8px;font-style:normal;font-weight:600}.mainslider{margin:0 -15px}.mainslider .mainsliderpagination{left:30px;right:30px;bottom:20px}.cat_slider{position:relative;padding:20px 0 40px}.cat_slider .cat_slider_header .spec{width:220px;height:70px}.cat_slider .cat_slider_header .btn_all{position:absolute;left:0;right:0;top:auto;bottom:0;text-align:center}.cat_slider .cat_slider_header .btn_all a{font-size:16px}.cat_slider .cat_slider_header .cat_slider_header_title{font-size:26px}.cat_slider .cat_slider_header .cat_slider_header_description{font-size:16px}.product .product_col{flex-direction:column}.product .product_quantyti{font-size:14px;min-width:90px;padding:6px 10px;margin:10px 0 0}.product .product_image{height:128px}.product .product_image .product_label{font-size:11px;left:5px;top:5px}.product .product_name{font-size:4vw}.product .product_price{font-size:5vw}.product .byu{height:10vw;font-size:4vw;width:30vw}.news_item{height:230px}.news_item .news_title{font-size:16px}.news_item .news_desc{font-size:11px;padding:10px 0 15px}.news_item .news_btn a{font-size:14px}.booking{padding:40px 20px;flex-direction:column}.booking .booking_col:last-child{padding:10px 0 0;justify-content:center}.booking .booking_btn a{font-size:14px;padding:12px 20px}.booking .booking_head{padding:70px 0 0;background-size:60px;background-position:50% 0;text-align:center}.booking .booking_head .booking_title{font-size:25px}.booking .booking_head .booking_desc{font-size:14px;padding:10px 0 0}.footer .blc,.footer .list_category{display:none}.footer .block_app{flex-direction:column;text-align:center;position:relative;margin:130px -15px 0}.footer .block_app .col.left{position:absolute;left:0;right:0;top:-140px}.footer .block_app .qr_text span{display:none}.footer .block_app .col.right{align-items:center;position:absolute;left:0;right:0;bottom:0;margin:0 auto;height:230px;flex:1 0 230px;background:url(/images/app_mobile.png?1d0b8e62556f771d664b6ddee2cd1fca) 50% 100% no-repeat}.footer .block_app .col.right a.appstore{margin:0 0 20px;width:120px;text-align:left}.footer .block_app .col.right a.googleplay{margin:0;width:120px;text-align:left}.footer .block_app .col.qr{display:none}.footer .logo{width:257.143px;margin:0 auto}.footer .contacts{text-align:center}.footer .contacts a.phone{font-size:26px}.footer .contacts .timejob{font-size:18px}.footer .info{padding:15px 0;text-align:center}.footer .line{flex-direction:column}footer{padding:35px 0 0}footer .container{padding:15px;flex-direction:column}footer .container .col .text_copy{text-align:center}footer .container .col .list_link{padding:10px 0;flex-direction:column}footer .container .col .list_link a:first-child{display:block;padding:0 0 10px}footer .container .col .list_link span{display:none}footer .container .col.develop{display:flex;justify-content:center;align-items:center;padding:10px 0}#scroll{overflow:auto;padding:20px 0}#scroll.fixed{position:static;overflow:auto;top:0;left:0;right:0;margin:0 15px}.all_categories{grid-template-columns:repeat(2,1fr);gap:15px}.all_categories .category{height:150px}.all_categories .category .category_image:after{opacity:1}.all_categories .category .category_name{opacity:1;font-size:16px}.breadcrumb-block .breadcrumb{flex-wrap:wrap}.list_tab a.tab_ok{font-size:4vw;margin:0 2vw 0 0}.list_tab a.tab_ok:last-child{margin:0}.product_item{flex-direction:column}.product_item>.product_item_column.right{padding:5vw 0 0;text-align:center}.product_item .product_col{flex-direction:column;margin:0 auto}.product_item .product_col .product_col_right{padding:15px 0 0}.block_cart .block_cat{padding:15px 0}.block_cart .block_cat .block_cat_title{color:#ffd900}.block_cart .info{color:#fff;text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:1.62px;opacity:.4}.block_cart .empty,.block_cart .empty .catalog{font-size:16px}.cart.columns{flex-direction:column;margin:0;padding:0;background:transparent}.cart.columns .col{padding:0}.input_group{margin:12px 0}.input_group.line{margin:13px 0}.input_group.rows label.radio{display:block;padding:10px 0}.onlymobile{display:block}.itog{flex-direction:column}.itog.mobile{display:flex}.itog .itog_col{display:flex;align-items:center}.itog .itog_col .price{flex:1;text-align:right}.itog .itog_col .checkout{width:100%;margin:10px 0 0;text-align:center}.cart_rules{text-align:center}.event_list,.news_list{grid-template-columns:repeat(1,1fr);gap:15px}.news_list_item{padding:50px 30px 30px;margin:5px 0}.news_list_item .event_list_item_name{font-size:16px}.news_list_item .event_list_item_desc{font-size:11px}.news_list_item .event_list_item_btn{padding:15px 0 0}.news_list_item .event_list_item_btn a{font-size:14px;padding:12px 20px}.event_list_item{padding:50px 30px 30px;margin:5px 0;max-width:100%}.event_list_item .event_list_item_name{font-size:16px}.event_list_item .event_list_item_btn{padding:15px 0 0}.event_list_item .event_list_item_btn a{font-size:14px}.block_title_page{font-size:18px}.info_min{padding:15px 0}.text.maxw{max-width:100%}.text .text_list{display:flex;flex-wrap:nowrap;margin:0;overflow:auto}.text .text_list .item{flex:1 0 40%;padding:15px 10px}span.names{color:#fff;font-size:18px;font-style:normal;font-weight:400;line-height:normal;padding:0 0 10px;opacity:.5}.review_block_form{flex-direction:column}.review_block_form .booking_btn a{width:100%;text-align:center}.error404 .image{font-size:155px}.adress_map{grid-template-columns:repeat(1,1fr);margin:0}.callback_form{flex-direction:column;align-items:flex-start}.callback_form .booking_head .booking_title{font-size:20px}.callback_form .booking_head .booking_desc{padding:5px 0;font-size:15px}.callback_form .cols .col button{width:100%;text-align:center}.events_block{margin:15px -15px;flex-direction:column;justify-content:center;align-items:flex-start;padding:50px 30px;width:calc(100% + 30px);background-size:75%;background-position:180% 200%}.events_block .booking_right{padding:0}.mainslider .events_block{margin:0}.mobile_menu{display:flex;flex-direction:column;align-items:center;justify-content:center;position:fixed;left:0;right:0;bottom:0;top:58px;z-index:9;background:#0f0f0f;opacity:0;transform:translateY(-1000%);transition:.5s}.mobile_menu .auth{color:#ffd900;background:url(/images/auth_user.svg?e1a04091b5c872aa509cabfdbb03fcc7) 10px 50% no-repeat;border:1px solid #ffd900;padding:15px 25px 15px 40px;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;margin:0 auto;font-size:18px;font-style:normal;font-weight:700;line-height:normal}.mobile_menu .social{display:flex;align-items:center;justify-content:center;padding:20px 0 0;flex-wrap:wrap}.mobile_menu .social span{color:#fff;font-size:18px;padding:0 0 10px;opacity:.5;font-style:normal;font-weight:400;line-height:normal;flex:1 0 100%;text-align:center;justify-content:center}.mobile_menu .social a{width:24px;height:24px;display:block;margin:0 6px}.mobile_menu .social a.telega{background:url(/images/tg.svg?84e17a152df8d9d2407dbe4cf82d906f) 50% 50% no-repeat}.mobile_menu .social a.whats{background:url(/images/wh.svg?1584a5796cf4bd37f5c9b5c484c95abd) 50% 50% no-repeat}.mobile_menu .social a.viber{background:url(/images/vb.svg?9b8f3e4ac7f9fb5a371afc60edae8fbf) 50% 50% no-repeat}.mobile_menu .phone{color:#fff;font-size:21px;font-style:normal;font-weight:700;line-height:normal;text-decoration:none}.mobile_menu ul{list-style:none;padding:20px 0;margin:0;display:flex;align-items:center;flex-direction:column}.mobile_menu ul li{padding:10px 0}.mobile_menu ul li a{color:#fff;font-size:20px;font-style:normal;font-weight:500;line-height:normal;text-transform:capitalize;text-decoration:none}.mobile_menu.active{transition:.5s;opacity:1;transform:translate(0)}.vm--modal .authentication_modal{padding:0}.vm--modal .authentication_modal .authentication_modal-title{font-size:26px}.vm--modal .authentication_modal .authentication_modal-description{font-size:16px}.vm--modal .authentication_modal .form .input{width:150px}.vm--modal .authentication_modal .form .submit{padding:17px 20px}.vm--modal .mapsmodal{padding:0}.vm--modal .mapsmodal .flex_line{flex-wrap:wrap}.vm--modal .mapsmodal .flex_line .input_group:first-child{flex:1 0 100%;margin:0!important}.vm--modal .mapsmodal .flex_line .input_group:nth-child(2){flex:1 0 100%;margin:15px 0!important}.vm--modal .mapsmodal .flex_line .my{flex:1 0 calc(30% - 22px)}.vm--modal .mapsmodal .flex_line button.find{flex:1 0 70%}.vm--modal .mapsmodal .authentication_modal-title{font-size:20px}.tabs_list{overflow:auto}.banners_list .banners_item{width:100%;margin:5px 0}.banners_list .banners_item img{max-width:100%;width:100%}.btn.list a.return,.btn.list button{padding:16px 40px}.tabs_content .account.maxw{max-width:100%}.address_list .address__item .address__edit a span{display:none}.news_list_item{max-width:100%;flex:1 0 100%}.vm--modal .mapsmodal .lines .col{flex:1 0 100%;margin:0;width:100%}.vm--modal .mapsmodal .lines .cols .rules{margin:15px 0 0}.vm--modal .mapsmodal .lines{flex-direction:column}.history_list{padding:5px 0}.history_list .status{font-size:12px;padding:10px}.history_list .history_item{padding:25px 15px 25px 0}.history_list .history_item.header{display:none}.history_list .history_item:after{right:5px}.history_list .history_item .history_item_col:nth-child(3),.history_list .history_item .history_item_col:nth-child(4),.history_list .history_item .history_item_col:nth-child(5){display:none}.opened_history_list .opened_history_item .opened_history_item_col:last-child{text-align:right}.opened_history_list .status_list{flex-wrap:wrap}.opened_history_list .status_list .status_list_btn{flex:0;margin:10px 0 0}.history_list .history_item .history_item_col{flex:auto}.opened_history_list .opened_history_item .opened_history_item_col img.product_image{max-width:60px}.opened_history_list .opened_history_item .opened_history_item_col.flx{flex:2;text-align:left;font-size:12px;margin:0 0 0 10px}.history_list .status{width:142px}.mobile_info{display:block}.mobile_info .adress{font-weight:500;line-height:169.3%}.mobile_info .adress,.mobile_info .type_delivery{color:#fff;font-size:14px;font-style:normal;padding:10px 0}.mobile_info .type_delivery{display:flex;align-items:center;font-weight:600;line-height:0}.mobile_info .type_delivery .type{flex:1}.mobile_info .type_delivery .summ{flex:1;text-align:right}.opened_history_list{padding:0}.opened_history_list .status_list .status_list_item{font-size:10px;padding:5px;margin:0 4px 0 0}.opened_history_list .opened_history_item .opened_history_item_col:nth-child(4){display:none}.vm--modal{padding:20px}.tabs_list .tabs_list_item{padding:16px 30px}.events_block .booking_head .booking_title{font-size:24px;height:auto;line-height:1.2;min-height:2.4em;max-height:2.4em;margin:0;padding:0}.events_block .booking_head .booking_desc{height:auto;line-height:1.2;font-size:16px;min-height:2.4em;max-height:2.4em;padding:0;margin:15px 0}.product .product_dop{text-align:center;font-size:14px}.product .product_price{display:flex;align-items:center}.product .product_price span.currentprice{flex:1;white-space:nowrap}.product .product_price .mobile{color:#fff;padding:0 0 0 5px;opacity:.4000000059604645;font-size:13px;font-style:normal;font-weight:600;line-height:162.8%;text-align:right;text-transform:lowercase;display:block}.product .product_col{display:flex;padding:5px 15px 15px}.product .byu,.product .product_quantyti,.product_item .byu,.product_item .product_quantyti{height:10vw;font-size:4vw;width:30vw;margin:10px 0 0}.list_product .list_product_item .line .product_quantyti{height:10vw;font-size:4vw;width:30vw}.events_block .booking_head .booking_desc{margin:0 0 20px}.content{min-height:calc(100vh - 193px)}footer{margin:0 15px 16px}.event_list_item .event_list_item_desc{font-size:11px;height:40px;flex:1 0 40px;min-height:auto;overflow:hidden}.event_list_item .event_list_item_name{overflow:hidden}.onlymobile.category{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:row;justify-content:flex-start;overflow:auto;padding:20px 0}.onlymobile.category a{margin:0 10px;padding:35px 0 0;font-size:13px;text-align:center;flex:1 0 30px;text-decoration:none;color:#fff}.onlymobile.category a:first-child{margin:0 0 10px}.onlymobile.category a.biznes-lanch,.onlymobile.category a.biznes-lanch2,.onlymobile.category a.biznes-lanch-2{background:url(/images/category.svg?fd0ff47505a2cd2eceb9fb10ec3ef6da) 50% 0 no-repeat;background-size:27px}.onlymobile.category a.biznes-lanch2.active,.onlymobile.category a.biznes-lanch2:focus,.onlymobile.category a.biznes-lanch2:hover,.onlymobile.category a.biznes-lanch-2.active,.onlymobile.category a.biznes-lanch-2:focus,.onlymobile.category a.biznes-lanch-2:hover,.onlymobile.category a.biznes-lanch.active,.onlymobile.category a.biznes-lanch:focus,.onlymobile.category a.biznes-lanch:hover{background:url(/images/categoryh.svg?776d5c4ab48c1118921ee1f39f8a9391) 50% 0 no-repeat;background-size:27px}.onlymobile.category a.koptilnyy-ceh{background:url(/images/chicken.svg?23944bcc5714b0de707ee03c0d3493aa) 50% 0 no-repeat;background-size:27px}.onlymobile.category a.koptilnyy-ceh.active,.onlymobile.category a.koptilnyy-ceh:focus,.onlymobile.category a.koptilnyy-ceh:hover{background:url(/images/chickenh.svg?4a6680e06954480ced79e4ca6a21d69e) 50% 0 no-repeat;background-size:27px}.onlymobile.category a.napitki{background:url(/images/drink.svg?d7c933c9dd7824e4617f4fdaaab6cd7f) 50% 0 no-repeat;background-size:27px}.onlymobile.category a.napitki.active,.onlymobile.category a.napitki:focus,.onlymobile.category a.napitki:hover{background:url(/images/drinkh.svg?897d6557c87262e24744e4a3f9925de5) 50% 0 no-repeat;background-size:27px}.onlymobile.category a.yaponskoe-menyu{background:url(/images/sushi.svg?a9555878a43469111d7e637442750e03) 50% 0 no-repeat;background-size:27px}.onlymobile.category a.yaponskoe-menyu.active,.onlymobile.category a.yaponskoe-menyu:focus,.onlymobile.category a.yaponskoe-menyu:hover{background:url(/images/sushih.svg?0b0f14f096801b1206b0e1935dacc187) 50% 0 no-repeat;background-size:27px}.onlymobile.category a.sousy{background:url(/images/sous.svg?8381fc822a783b6e83367a61cc857740) 50% 0 no-repeat;background-size:27px}.onlymobile.category a.sousy.active,.onlymobile.category a.sousy:focus,.onlymobile.category a.sousy:hover{background:url(/images/soush.svg?4a96d9fa090dd0985bc46d98b1628b7b) 50% 0 no-repeat;background-size:27px}.onlymobile.category a.supy{background:url(/images/soup.svg?0211a270916851359b249865d2ad5404) 50% 0 no-repeat;background-size:27px}.onlymobile.category a.supy.active,.onlymobile.category a.supy:focus,.onlymobile.category a.supy:hover{background:url(/images/souph.svg?c4045138b8d50de3cb1ad8bac0ec831d) 50% 0 no-repeat;background-size:27px}.onlymobile.category a.deserty{background:url(/images/cream.svg?ca557574bf864c8bf4fd17211bc0b47b) 50% 0 no-repeat;background-size:27px}.onlymobile.category a.deserty.active,.onlymobile.category a.deserty:focus,.onlymobile.category a.deserty:hover{background:url(/images/creamh.svg?3bd7ba6e2c3982b9a4df56039696b358) 50% 0 no-repeat;background-size:27px}.onlymobile.category a.salaty{background:url(/images/salaty.svg?0fd3a3bc99884ced13d654c962e9b2f0) 50% 0 no-repeat;background-size:27px}.onlymobile.category a.salaty.active,.onlymobile.category a.salaty:focus,.onlymobile.category a.salaty:hover{background:url(/images/salatyh.svg?62f627f6a53b366fd452f40662a75afc) 50% 0 no-repeat;background-size:27px}.onlymobile.category a.rimskaya-picca{background:url(/images/pizza.svg?f131b5f2a7ba1f07a9321687db265d5c) 50% 0 no-repeat;background-size:27px}.onlymobile.category a.rimskaya-picca.active,.onlymobile.category a.rimskaya-picca:focus,.onlymobile.category a.rimskaya-picca:hover{background:url(/images/pizzah.svg?d4de8b7d44bfbd903583d97fbcba1588) 50% 0 no-repeat;background-size:27px}.onlymobile.category a.goryachie-blyuda{background:url(/images/hot.svg?9d11867c05855da86e9225c1fb3e093d) 50% 0 no-repeat;background-size:27px}.onlymobile.category a.goryachie-blyuda.active,.onlymobile.category a.goryachie-blyuda:focus,.onlymobile.category a.goryachie-blyuda:hover{background:url(/images/hoth.svg?14da4b5b4ab641f2e8e53a3445959189) 50% 0 no-repeat;background-size:27px}.onlymobile.category a.burgery{background:url(/images/burger.svg?622057f71a201af30208678c337550dc) 50% 0 no-repeat;background-size:27px}.onlymobile.category a.burgery.active,.onlymobile.category a.burgery:focus,.onlymobile.category a.burgery:hover{background:url(/images/burgerh.svg?7f6d5b355e043daa09e43011397881f7) 50% 0 no-repeat;background-size:27px}.onlymobile.category a.garniry{background:url(/images/rise.svg?774081aae77169a474f7a69acd87b0e9) 50% 0 no-repeat;background-size:27px}.onlymobile.category a.garniry.active,.onlymobile.category a.garniry:focus,.onlymobile.category a.garniry:hover{background:url(/images/riseh.svg?27e949fabd820f96a0cba7a6efb12de4) 50% 0 no-repeat;background-size:27px}.onlymobile.category a.zakuski{background:url(/images/cold.svg?f3296b55dd6e5339981af0d4026c60ff) 50% 0 no-repeat;background-size:27px}.onlymobile.category a.zakuski.active,.onlymobile.category a.zakuski:focus,.onlymobile.category a.zakuski:hover{background:url(/images/coldh.svg?6e2a4375e1551b5189bbeab14b9ed49d) 50% 0 no-repeat;background-size:27px}.onlymobile.category a.zimnee-menyu{background:url(/images/hot2.svg?b2b55cac80becf82ad97b191b073628c) 50% 0 no-repeat;background-size:27px}.onlymobile.category a.zimnee-menyu.active,.onlymobile.category a.zimnee-menyu:focus,.onlymobile.category a.zimnee-menyu:hover{background:url(/images/hot2h.svg?15ee8afd43c0c5548798aebdb13fe0e6) 50% 0 no-repeat;background-size:27px}.onlymobile.category a.menu-icon-default{position:relative;background:none}.onlymobile.category a.menu-icon-default>.menu-default-icon{position:absolute;inset:0;background-color:#fff;-webkit-mask:url(/images/menu-dish.svg?ce38e258061ba916fd4375eecce35b8c) 50% 0/27px no-repeat;mask:url(/images/menu-dish.svg?ce38e258061ba916fd4375eecce35b8c) 50% 0/27px no-repeat}.onlymobile.category a.menu-icon-default.active>.menu-default-icon,.onlymobile.category a.menu-icon-default:focus>.menu-default-icon,.onlymobile.category a.menu-icon-default:hover>.menu-default-icon{background-color:#ffd900}.onlymobile.category a:first-child{margin:0 10px 0 20px!important}.onlymobile.category a:last-child{margin:0 20px 0 10px!important}.vm--modal .mapsmodal .authentication_modal-description{padding:10px 0}#mapmodule>div{height:180px;width:100%}.gallery .gallery_item{display:flex;margin:10px 0;flex:1 0 100%}.mobilebronirovanie{color:#fff;font-size:20px;font-style:normal;font-weight:500;line-height:normal;text-transform:capitalize;text-decoration:none;padding:10px;border:1px solid;margin:20px 0 5px}.list_tab{overflow:auto}.mainslider .events_block{max-height:290px}.mainslider .events_block.video{display:flex;align-items:center;justify-content:center}.mainslider .events_block.video video{width:auto!important}}@-webkit-keyframes image-reveal-opacity{0%{opacity:.25}to{opacity:1}}@keyframes image-reveal-opacity{0%{opacity:.25}to{opacity:1}}img.image-reveal{-webkit-animation:image-reveal-opacity .65s ease-out;animation:image-reveal-opacity .65s ease-out}@media (prefers-reduced-motion:reduce){img.image-reveal{-webkit-animation:none;animation:none}}.events_block.publication-hero{padding:clamp(24px,4vw,64px);gap:24px;flex-direction:column;align-items:flex-start}.events_block.publication-hero .booking_col{min-width:0;width:100%}.events_block.publication-hero .booking_col:last-child{flex:0 0 auto}.events_block.publication-hero .booking_head .booking_title{height:auto;min-height:0;max-height:none;overflow:visible;overflow-wrap:anywhere;font-size:clamp(24px,2.5vw,40px);line-height:1.2}.events_block.publication-hero .booking_head .booking_desc{height:auto;min-height:0;max-height:none;overflow:visible;overflow-wrap:anywhere;font-size:18px;line-height:1.5}.events_block.publication-hero .booking_right{padding:0}.event_text{overflow-wrap:anywhere}.event_text iframe,.event_text img,.event_text video{max-width:100%}.event_text img{height:auto}@media (max-width:1100px){.events_block.publication-hero{flex-direction:column;align-items:flex-start;gap:20px}.events_block.publication-hero .booking_col{flex:0 1 auto;width:100%}.events_block.publication-hero .booking_head .booking_desc{font-size:16px;margin:0;padding:16px 0 0}}.product .byu,.product_item .byu{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;text-align:center;flex-shrink:0}.restaurant-page .restaurant-contact-card{background:#191818;border-radius:12px;padding:clamp(20px,3vw,36px);margin:24px 0}.restaurant-page h2{font-size:clamp(20px,2vw,28px);line-height:1.3;margin:0 0 18px}.restaurant-page p{line-height:1.6}.restaurant-page a{color:#ffd900}.restaurant-page .restaurant-address{font-style:normal;line-height:1.5}.restaurant-page .restaurant-phone{font-size:clamp(20px,2vw,28px);overflow-wrap:anywhere}.restaurant-page .restaurant-actions,.restaurant-page .restaurant-menu-links{display:flex;flex-wrap:wrap;gap:12px}.restaurant-page .restaurant-actions a,.restaurant-page .restaurant-menu-links a{display:inline-flex;align-items:center;justify-content:center;border:1px solid #ffd900;border-radius:10px;padding:12px 18px;text-decoration:none;line-height:1.4}.restaurant-page .restaurant-actions a:first-child{background:#ffd900;color:#1f1f1f}.restaurant-page .restaurant-menu-links a{padding:9px 14px}.restaurant-page .restaurant-description,.restaurant-page .restaurant-info{margin:32px 0;overflow-wrap:anywhere}.restaurant-page .restaurant-description iframe,.restaurant-page .restaurant-description img{max-width:100%}.restaurant-page .restaurant-description img{height:auto}.restaurant-page .restaurant-description h1{font-size:clamp(20px,2vw,28px)}@media (max-width:600px){.restaurant-page .restaurant-actions{flex-direction:column}.restaurant-page .restaurant-actions a{width:100%;box-sizing:border-box}}