/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.node--unpublished{background-color:#fff4f4;}
@font-face{font-family:'PTRootUI_Light';src:url(/themes/custom/krekshino/assets/fonts/PTRootUI_Light.eot);src:url(/themes/custom/krekshino/assets/fonts/PTRootUI_Light.eot) format('embedded-opentype'),url(/themes/custom/krekshino/assets/fonts/PTRootUI_Light.woff2) format('woff2'),url(/themes/custom/krekshino/assets/fonts/PTRootUI_Light.woff) format('woff'),url(/themes/custom/krekshino/assets/fonts/PTRootUI_Light.ttf) format('truetype'),url(/themes/custom/krekshino/assets/fonts/PTRootUI_Light.svg#PTRootUI_Light) format('svg');}@font-face{font-family:'PTRootUI_Regular';src:url(/themes/custom/krekshino/assets/fonts/PTRootUI_Regular.eot);src:url(/themes/custom/krekshino/assets/fonts/PTRootUI_Regular.eot) format('embedded-opentype'),url(/themes/custom/krekshino/assets/fonts/PTRootUI_Regular.woff2) format('woff2'),url(/themes/custom/krekshino/assets/fonts/PTRootUI_Regular.woff) format('woff'),url(/themes/custom/krekshino/assets/fonts/PTRootUI_Regular.ttf) format('truetype'),url(/themes/custom/krekshino/assets/fonts/PTRootUI_Regular.svg#PTRootUI_Regular) format('svg');}@font-face{font-family:'PTRootUI_Medium';src:url(/themes/custom/krekshino/assets/fonts/PTRootUI_Medium.eot);src:url(/themes/custom/krekshino/assets/fonts/PTRootUI_Medium.eot) format('embedded-opentype'),url(/themes/custom/krekshino/assets/fonts/PTRootUI_Medium.woff2) format('woff2'),url(/themes/custom/krekshino/assets/fonts/PTRootUI_Medium.woff) format('woff'),url(/themes/custom/krekshino/assets/fonts/PTRootUI_Medium.ttf) format('truetype'),url(/themes/custom/krekshino/assets/fonts/PTRootUI_Medium.svg#PTRootUI_Medium) format('svg');}@font-face{font-family:'PTRootUI_Bold';src:url(/themes/custom/krekshino/assets/fonts/PTRootUI_Bold.eot);src:url(/themes/custom/krekshino/assets/fonts/PTRootUI_Bold.eot) format('embedded-opentype'),url(/themes/custom/krekshino/assets/fonts/PTRootUI_Bold.woff2) format('woff2'),url(/themes/custom/krekshino/assets/fonts/PTRootUI_Bold.woff) format('woff'),url(/themes/custom/krekshino/assets/fonts/PTRootUI_Bold.ttf) format('truetype'),url(/themes/custom/krekshino/assets/fonts/PTRootUI_Bold.svg#PTRootUI_Bold) format('svg');}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:400;src:url(/themes/custom/krekshino/assets/fonts/montserrat-regular.woff2) format('woff2'),url(/themes/custom/krekshino/assets/fonts/montserrat-regular.ttf) format('truetype');}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:700;src:url(/themes/custom/krekshino/assets/fonts/montserrat-700.woff2) format('woff2'),url(/themes/custom/krekshino/assets/fonts/montserrat-700.ttf) format('truetype');}
*,*::before,*::after{box-sizing:border-box;}html{-webkit-text-size-adjust:100%;}:focus,:active{outline:none;}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}table{border-collapse:collapse;border-spacing:0;}button,[type="button"],[type="reset"],[type="submit"]{background:transparent;-webkit-appearance:button;-moz-appearance:button;appearance:button;}input::-ms-clear{display:none;}input:focus,input:active,button:focus,button:active,textarea:focus,textarea:active{outline:none;}button::-moz-focus-inner{padding:0;border:0;}label{cursor:pointer;}legend{display:block;}
:root{--font-main-regular:'PTRootUI_Regular',sans-serif;--font-main-light:'PTRootUI_Light',sans-serif;--font-main-medium:'PTRootUI_Medium',sans-serif;--font-main-bold:'PTRootUI_Bold',sans-serif;--font-family-second:'Montserrat',sans-serif;--color-black:#101010;--color-white:#FFFFFF;--color-white2:#F6F6F7;--color-red:#d02929;--color-sunset-orange:#FF4B4B;--color-gray:#838383;--color-dark-grey:#212121;--color-light-grey:#E4E4E4;--color-yellow:#FFCD4B;--color-yellow-medium:#FFB800;}html{scroll-behavior:smooth;scroll-padding-top:110px;}body{font-family:var(--font-main-regular);font-size:14px;line-height:21px;color:var(--color-black);background-color:var(--color-white2);min-width:360px}a{color:inherit;text-decoration:none;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;}a:hover{text-decoration:none;}p:not(:last-child){margin-bottom:20px;}strong{font-family:var(--font-main-bold);}img,svg{display:block;max-width:100%;height:auto;}h1,h2{font-family:var(--font-family-second);font-weight:700;font-size:22px;line-height:26px;margin-bottom:20px;}h3{font-family:var(--font-family-second);font-weight:700;font-size:18px;line-height:22px;margin-bottom:20px;}.ajax-progress{display:none;}.ajax-progress-throbber{display:none;}.d-flex{display:-webkit-box;display:-ms-flexbox;display:flex;}@media (min-width:768px){body{font-size:22px;line-height:26px;}p:not(:last-child){margin-bottom:30px;}h1,h2{font-size:36px;line-height:44px;margin-bottom:30px;}h3{font-size:28px;line-height:35px;margin-bottom:30px;}}.b-local-tasks{display:none!important;}
body:not(.user-logged-in) .b-local-tasks{display:none;}body.user-logged-in .header{top:39px;}body.path-user .region--help .container{padding:0;}body.path-user .page{padding:0;}.p-user__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px;}.p-user__logo a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.p-user__logo svg{width:199px;}.user-login-form{max-width:500px;width:100%;margin:0 auto;padding:50px 0;}.user-login-form .description{display:none;}.user-login-form .form-actions{padding-top:30px;}.user-login-form .button{border-color:var(--color-yellow);background-color:var(--color-yellow);min-width:200px;}.node--unpublished{background-color:transparent !important;}.wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:100vh;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.page{background-color:var(--color-black-light);-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-block:110px 30px;}.page::before{display:none;content:"";background-image:-o-repeating-linear-gradient(225deg,#0F0F0F 0,#0F0F0F 17px,#FFCF00 17px,#FFCF00 34px);background-image:repeating-linear-gradient(-135deg,#0F0F0F 0,#0F0F0F 17px,#FFCF00 17px,#FFCF00 34px);position:absolute;left:0;top:0;width:83px;height:100%;opacity:.25;}.container{width:min(100%,1240px);margin-inline:auto;padding-inline:20px;}.section-padding{padding:20px 0;}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px !important;}.swiper-pagination-bullet{background-color:transparent !important;border:1px solid var(--color-white);width:10px !important;height:10px !important;opacity:1 !important;margin:0 3px !important;cursor:pointer;}.swiper-pagination-bullet-active{background-color:var(--color-white) !important;}.swiper-button-next,.swiper-button-prev{width:30px !important;height:30px !important;background-repeat:no-repeat;background-size:contain;}.swiper-button-next::after,.swiper-button-prev::after{display:none;}.swiper-button-prev{background-image:url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2751_15917)'%3E%3Cpath d='M24 48C10.7452 48 0 37.2548 0 24C0 10.7452 10.7452 0 24 0C37.2548 0 48 10.7452 48 24C48 37.2548 37.2548 48 24 48Z' fill='%23101010'/%3E%3Cpath d='M20.5549 15.4014L11.9557 24.0005L20.5549 32.5997M36.0391 24.0005H12.1966' stroke='white' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2751_15917'%3E%3Crect width='48' height='48' fill='white' transform='matrix(-1 0 0 1 48 0)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");left:5px !important;}.swiper-button-next{background-image:url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='24' cy='24' r='24' fill='%23101010'/%3E%3Cpath d='M27.4451 15.4013L36.0443 24.0004L27.4451 32.5996M11.9609 24.0004L35.8034 24.0004' stroke='white' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");right:5px !important;}a.colorbox{position:relative;}a.colorbox::before{content:"";background-image:url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16 24H24M24 24H32M24 24V32M24 24V16' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Ccircle cx='24' cy='24' r='18' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:top left;background-size:100% 100%;position:absolute;right:5px;bottom:5px;width:28px;height:28px;}#cboxContent,.cboxPhoto{border-radius:8px;}#cboxLoadedContent{border:none;border-radius:8px;}#cboxCurrent{display:none !important;}#cboxClose{font-size:0;color:transparent;background-color:rgba(0,0,0,.6);background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2074_19)'%3E%3Cpath d='M2.28442 0.390457L8 6.10618L13.7156 0.390457C14.1923 -0.086231 14.9476 -0.130626 15.5119 0.310216L15.6095 0.399146C16.1301 0.919755 16.1301 1.76383 15.6095 2.28444L9.89384 8L15.6095 13.7156C16.0862 14.1922 16.1306 14.9476 15.6898 15.5119L15.6009 15.6095C15.0803 16.1302 14.2361 16.1302 13.7155 15.6095L8 9.89382L2.28442 15.6095C1.80773 16.0862 1.05239 16.1306 0.488115 15.6898L0.390459 15.6009C-0.13015 15.0802 -0.130156 14.2362 0.390459 13.7156L6.10616 8L0.390459 2.28444C-0.0862292 1.80775 -0.130624 1.05239 0.310218 0.48811L0.399126 0.390457C0.919734 -0.130152 1.76381 -0.130152 2.28442 0.390457ZM1.35245 15.3333C1.3489 15.3333 1.34535 15.3333 1.34179 15.3333L1.35245 15.3333ZM1.44096 15.326L1.41174 15.3297C1.42142 15.3287 1.43121 15.3274 1.44096 15.326ZM1.24353 15.3261L1.25541 15.3277C1.25138 15.3272 1.24735 15.3267 1.24332 15.3261L1.24353 15.3261ZM1.15975 15.3081L1.17016 15.311C1.16657 15.31 1.163 15.309 1.15942 15.308L1.15975 15.3081ZM1.52559 15.3076L1.48966 15.3168C1.50167 15.3141 1.51367 15.311 1.52559 15.3076ZM1.60103 15.281L1.57332 15.292C1.58255 15.2886 1.59181 15.2849 1.60103 15.281ZM1.08243 15.281C1.08572 15.2824 1.08411 15.2817 1.08252 15.281L1.08243 15.281ZM1.00423 15.2417L0.933346 15.1936C0.96295 15.2166 0.994017 15.2368 1.02624 15.2541L1.00423 15.2417ZM1.67903 15.2419L1.65759 15.254C1.66463 15.2502 1.67185 15.2461 1.67903 15.2419ZM15.2541 14.9737L15.2417 14.9958L15.1936 15.0667C15.2166 15.0371 15.2368 15.006 15.2541 14.9737ZM15.291 14.8924L15.281 14.9176C15.2845 14.9092 15.2879 14.9008 15.291 14.8924ZM15.3165 14.8074L15.3081 14.8402C15.3111 14.8296 15.314 14.8185 15.3165 14.8074ZM15.3296 14.7286L15.3261 14.7565C15.3274 14.7473 15.3286 14.738 15.3296 14.7286ZM14.6582 1.3331L8 7.99149L1.34179 1.3331L1.33309 1.34179L7.99149 8L1.33309 14.6582L1.34179 14.6669L8 8.00851L14.6582 14.6669L14.6669 14.6582L8.0085 8L14.6669 1.34179L14.6582 1.3331ZM15.3332 14.6476L15.3333 14.6669C15.3334 14.6605 15.3334 14.654 15.3332 14.6476ZM15.326 14.5591L15.3297 14.5883C15.3287 14.5786 15.3274 14.5688 15.326 14.5591ZM15.3076 14.4744L15.3168 14.5103C15.3141 14.4983 15.311 14.4863 15.3076 14.4744ZM15.281 14.399L15.292 14.4267C15.2886 14.4175 15.2849 14.4082 15.281 14.399ZM15.2419 14.3209L15.2539 14.3424C15.2502 14.3354 15.2461 14.3281 15.2419 14.3209ZM0.74605 1.65758L0.7561 1.67561C0.752593 1.66956 0.749187 1.66346 0.745887 1.65732L0.74605 1.65758ZM0.708004 1.57331L0.716956 1.59627C0.713801 1.58862 0.710822 1.58093 0.707964 1.57319L0.708004 1.57331ZM0.683183 1.48968L0.689043 1.5134C0.686947 1.50551 0.684985 1.49758 0.683183 1.48962V1.48968ZM0.67004 1.40908L0.672238 1.42819C0.671406 1.42179 0.670686 1.41539 0.67004 1.40897V1.40908ZM0.666948 1.32245L0.666663 1.34179C0.666663 1.3353 0.666759 1.32881 0.666948 1.32233V1.32245ZM0.673906 1.24351L0.672238 1.2554C0.672762 1.25137 0.673349 1.24734 0.673947 1.24332L0.673906 1.24351ZM0.691891 1.15977L0.689043 1.17018C0.689997 1.16659 0.690957 1.163 0.691972 1.15942L0.691891 1.15977ZM0.718991 1.08244C0.717613 1.08572 0.718279 1.08413 0.71895 1.08254L0.718991 1.08244ZM0.758297 1.00424L0.806434 0.933334C0.783415 0.962938 0.763218 0.994038 0.745887 1.02626L0.758297 1.00424ZM1.6573 0.745895L1.67936 0.758287L1.75024 0.806421C1.72064 0.783403 1.68953 0.763226 1.6573 0.745895ZM14.3424 0.746037L14.3244 0.756108C14.3304 0.7526 14.3365 0.749196 14.3427 0.745895L14.3424 0.746037ZM1.026 0.746037L1.00797 0.756108C1.01403 0.7526 1.0201 0.749196 1.02624 0.745895L1.026 0.746037ZM14.9738 0.745895L14.9958 0.758287L15.0666 0.806421C15.037 0.783403 15.006 0.763226 14.9738 0.745895ZM1.10762 0.708991L1.08732 0.716977C1.09404 0.714204 1.10079 0.711548 1.10758 0.709004L1.10762 0.708991ZM1.5732 0.707956L1.60115 0.719011C1.59183 0.715081 1.58255 0.711411 1.5732 0.707956ZM14.4267 0.708L14.4037 0.716977C14.4114 0.713821 14.4191 0.710815 14.4268 0.707956L14.4267 0.708ZM14.8924 0.709004L14.9176 0.719011C14.9092 0.715471 14.9008 0.712151 14.8924 0.709004ZM1.19283 0.683435L1.17016 0.689028C1.17762 0.687048 1.18511 0.685198 1.19262 0.683481L1.19283 0.683435ZM1.48962 0.683181L1.52571 0.692415C1.5137 0.68898 1.50168 0.685913 1.48962 0.683181ZM14.5103 0.683191L14.4866 0.689028C14.4945 0.686931 14.5024 0.684983 14.5104 0.683181L14.5103 0.683191ZM14.8074 0.683481L14.8402 0.691881C14.8296 0.688859 14.8185 0.686026 14.8074 0.683481ZM1.27425 0.670074L1.25541 0.672256C1.26163 0.671447 1.26785 0.670725 1.27408 0.670092L1.27425 0.670074ZM1.40897 0.670041L1.44087 0.674034C1.43029 0.67245 1.41965 0.671117 1.40897 0.670041ZM14.5909 0.670051L14.5718 0.672256C14.5782 0.671424 14.5846 0.670687 14.591 0.670041L14.5909 0.670051ZM14.7259 0.670092L14.7565 0.673909C14.7464 0.672418 14.7362 0.671135 14.7259 0.670092ZM14.6389 0.666943L14.6776 0.666948C14.6647 0.666573 14.6518 0.666571 14.6389 0.666943ZM1.32234 0.666948L1.36112 0.666943C1.3482 0.666571 1.33527 0.666573 1.32234 0.666948Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2074_19'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:center center;top:0;right:0;width:32px;height:32px;border-radius:0;}#cboxClose:hover{background-position:center center;}#cboxPrevious:hover,#cboxNext:hover{background-position:center center;}#cboxPrevious{background-image:url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2751_15917)'%3E%3Cpath d='M24 48C10.7452 48 0 37.2548 0 24C0 10.7452 10.7452 0 24 0C37.2548 0 48 10.7452 48 24C48 37.2548 37.2548 48 24 48Z' fill='%23101010'/%3E%3Cpath d='M20.5549 15.4014L11.9557 24.0005L20.5549 32.5997M36.0391 24.0005H12.1966' stroke='white' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2751_15917'%3E%3Crect width='48' height='48' fill='white' transform='matrix(-1 0 0 1 48 0)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");left:5px;}#cboxNext{background-image:url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='24' cy='24' r='24' fill='%23101010'/%3E%3Cpath d='M27.4451 15.4013L36.0443 24.0004L27.4451 32.5996M11.9609 24.0004L35.8034 24.0004' stroke='white' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");right:5px;}#cboxNext,#cboxPrevious{width:30px;height:30px;background-repeat:no-repeat;background-size:contain;}.b-map .dm-ymaps{height:465px;width:100%;}.accordion__item{border-radius:5px;background:var(--color-white);}.accordion__item:not(:last-child){margin-bottom:20px;}.accordion__item.state-open .accordion__content{display:block;}.accordion__item.state-open .accordion__title i{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}.accordion__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-family:var(--font-main-medium);font-size:14px;line-height:17px;padding:15px 10px;cursor:pointer;}.accordion__title span{display:block;-webkit-box-flex:1;-ms-flex:1;flex:1;padding-right:30px;}.accordion__title i{width:15px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}.accordion__content{display:none;padding:5px 10px 10px;}.air-datepicker-global-container{z-index:1000;}.preloader{display:none;position:fixed;width:100%;height:100%;background:rgba(0,0,0,.25);left:0;bottom:0;z-index:301;}.preloader svg{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:301;}body.dm-ajax .preloader{display:block;}svg.tea{--secondary:var(--color-white);-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5);}svg.tea #teabag{-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-transform:rotate(3deg);-ms-transform:rotate(3deg);transform:rotate(3deg);-webkit-animation:swing 2s infinite;animation:swing 2s infinite;}svg.tea #steamL{stroke-dasharray:13;stroke-dashoffset:13;-webkit-animation:steamLarge 2s infinite;animation:steamLarge 2s infinite;}svg.tea #steamR{stroke-dasharray:9;stroke-dashoffset:9;-webkit-animation:steamSmall 2s infinite;animation:steamSmall 2s infinite;}#scrollUp{display:none !important;}@-webkit-keyframes swing{50%{-webkit-transform:rotate(-3deg);transform:rotate(-3deg);}}@keyframes swing{50%{-webkit-transform:rotate(-3deg);transform:rotate(-3deg);}}@-webkit-keyframes steamLarge{0%{stroke-dashoffset:13;opacity:0.6;}100%{stroke-dashoffset:39;opacity:0;}}@keyframes steamLarge{0%{stroke-dashoffset:13;opacity:0.6;}100%{stroke-dashoffset:39;opacity:0;}}@-webkit-keyframes steamSmall{10%{stroke-dashoffset:9;opacity:0.6;}80%{stroke-dashoffset:27;opacity:0;}100%{stroke-dashoffset:27;opacity:0;}}@keyframes steamSmall{10%{stroke-dashoffset:9;opacity:0.6;}80%{stroke-dashoffset:27;opacity:0;}100%{stroke-dashoffset:27;opacity:0;}}.captcha__title,.captcha__description{display:none;}.tabs__content-item{overflow:hidden;height:0;opacity:0;transition:height 0ms 400ms,opacity 400ms 0ms;}.tabs__content-item.state-active{height:auto;opacity:1;transition:height 0ms 0ms,opacity 600ms 0ms;}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden;}@media (min-width:768px){.swiper-button-next,.swiper-button-prev{width:48px !important;height:48px !important;}.swiper-button-prev{left:15px !important;}.swiper-button-next{right:15px !important;}#cboxPrevious{left:10px;}#cboxNext{right:10px;}#cboxNext,#cboxPrevious{width:48px;height:48px;}.accordion__item{border-radius:15px;}.accordion__title{font-size:22px;line-height:29px;padding:20px;}.page{padding-block:140px 60px;}.messages{font-size:20px;}body.user-logged-in .header.active__toolbar{top:79px;}.section-padding{padding:60px 0;}.swiper-button-next,.swiper-button-prev{display:block !important;}.b-map .dm-ymaps{height:482px;}.accordion__item:not(:last-child){margin-bottom:60px;}.accordion__title{font-size:36px;line-height:43px;padding:30px;}.accordion__title i{width:40px;}.accordion__content{padding:10px 30px 30px;}a.colorbox::before{right:15px;bottom:15px;width:48px;height:48px;}}@media (min-width:1024px){.b-map .dm-ymaps{height:640px;}}@media (min-width:1240px){.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:20px !important;}.swiper-pagination-bullet{border-width:2px;width:15px !important;height:15px !important;margin:0 5px !important;}}.hidden{display:none !important;}
.header{position:fixed;top:0;left:0;width:100%;z-index:301;}.header::before{content:"";position:absolute;width:100%;height:100%;background:var(--color-dark-grey);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);left:0;top:0;z-index:-1;}.header__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px 0;}.header__logo{display:none;}.header__logo a{display:block;width:84px;}.header__logo svg path{fill:var(--color-white);}.header__menu ul li{font-family:var(--font-main-medium);font-size:18px;line-height:22px;}.header__menu ul li a{display:inline-block;border-bottom:2px solid transparent;color:var(--color-white);position:relative;}.header__menu ul li a.is-active,.header__menu ul li a:hover{border-color:var(--color-sunset-orange);}.header__menu ul li:nth-child(5),.header__menu ul li:nth-child(6),.header__menu ul li:nth-child(8){display:none;}.header__hamburger{width:40px;height:40px;cursor:pointer;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;position:relative;z-index:101;}.header__hamburger span{display:block;position:absolute;height:2px;width:32px;background:var(--color-white);opacity:1;left:4px;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;}.header__hamburger span:nth-child(1){top:10px;-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center;}.header__hamburger span:nth-child(2){top:19px;-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center;}.header__hamburger span:nth-child(3){top:27px;-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center;}.header__hamburger.state-active span{background-color:var(--color-black);}.header__hamburger.state-active span:nth-child(1){-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:8px;left:9px;}.header__hamburger.state-active span:nth-child(2){width:0%;opacity:0;}.header__hamburger.state-active span:nth-child(3){-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:30px;left:9px;}.header__menu-logo{display:none;}.header__menu-booking{display:none;}.header__menu-booking a{color:var(--color-black);border-color:var(--color-black);}.header__menu ul li a.header__menu-news.is-active{border-color:transparent;}.header__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;}.header__booking .button{font-size:14px;line-height:17px;color:var(--color-white);border-color:var(--color-white);}.header__buttons .cart-block--contents{position:fixed;width:588px;background:none;}.header__buttons .cart-block--contents__inner{padding:20px 20px 101px;position:fixed;background:white;right:0;height:calc(100% - 80px);width:100%;overflow:auto;}.header__buttons .cart-block--summary a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:var(--font-main-bold);font-size:14px;line-height:18px;border-radius:10px;padding:8px 15px;background-color:var(--color-white);text-decoration:none;}@media (min-width:768px){.header__booking .button{font-size:18px;line-height:22px;padding:15px;}.header__buttons .cart-block--summary a{font-size:18px;line-height:24px;}}@media (min-width:1024px){.header{height:auto;}.header__inner{padding-block:12px;}.header__logo{display:block;}.header__menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;}.header__hamburger{display:none;}}@media (min-width:1200px){.header__menu ul{gap:30px;}}@media (max-width:1023px){.header__menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--color-white);position:absolute;left:0;top:0;padding:80px 60px;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;z-index:2;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);height:100vh;}.header__menu.state-open{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%);}.header__menu ul{margin-bottom:30px;}.header__menu ul li{font-size:24px;line-height:29px;text-align:center;}.header__menu ul li:not(:last-child){margin-bottom:30px;}.header__menu ul li a{display:inline;color:var(--color-black);}.header__menu-logo{display:block;margin-bottom:30px;}.header__menu-booking{display:block;width:100%;}.header__menu-booking .button{font-size:22px;line-height:29px;border-radius:5px;padding:13px;width:100%;}.header__buttons{margin-left:auto;}}@media (min-width:768px) and (max-width:1023px){.header__menu{width:394px;}}@media (max-width:767px){.header__menu{width:100%;}}@media (max-width:500px){.header__booking{display:none;}}
.footer{background-color:var(--color-dark-grey);color:var(--color-white);}.footer__inner{font-size:16px;line-height:19px;text-align:center;padding-block:20px 30px;}.footer__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:30px;}.footer__logo a{display:block;width:137px;}.footer__menu{max-width:970px;margin-left:auto;margin-right:auto;margin-bottom:30px;}.footer__menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px;}.footer__menu ul li{font-family:var(--font-main-medium);font-size:16px;line-height:19px;}.footer__menu ul li a{display:inline-block;border-bottom:2px solid transparent;color:var(--color-white);position:relative;}.footer__menu ul li:nth-child(5)::after{content:"";display:block;width:100%;}.footer__address{color:#ABABAB;margin-bottom:30px;}@media (min-width:768px){.footer__inner{font-size:24px;line-height:29px;padding-block:50px;}.footer__logo a{width:120px;}.footer__menu ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:44px;}.footer__menu ul li{font-size:24px;line-height:29px;}}
.button{display:inline-block;font-family:var(--font-main-bold);font-size:14px;line-height:17px;padding:8px;border:2px solid transparent;border-radius:10px;user-select:none;vertical-align:middle;white-space:nowrap;cursor:pointer;transition:all .2s ease-in-out;text-align:center;}.button-white{color:var(--color-white);border-color:var(--color-white);}.button-white:hover{color:var(--color-black);background-color:var(--color-white);}.button-black{background-color:var(--color-black);color:var(--color-white);border-color:var(--color-black);}.button-black:hover,.button-black:active{border-color:#515151;color:var(--color-white) !;background-color:#515151;}.button-yellow{border-color:var(--color-yellow);background-color:var(--color-yellow);}.button-yellow:hover,.button-yellow:active{border-color:var(--color-yellow-medium);background-color:var(--color-yellow-medium);}.button-grey{background-color:var(--color-light-grey);color:var(--color-black);border-color:var(--color-light-grey);}.button-grey:hover,.button-grey:active{border-color:#C9C9C9;background-color:#C9C9C9;}@media (hover:hover){.button-black:hover,.button-black:active{border-color:#515151;color:var(--color-white) !;background-color:#515151;}.button-yellow:hover,.button-yellow:active{border-color:var(--color-yellow-medium);background-color:var(--color-yellow-medium);}.button-grey:hover,.button-grey:active{border-color:#C9C9C9;background-color:#C9C9C9;}}@media (min-width:501px){.button{font-size:18px;line-height:22px;}}@media (min-width:768px){.button{font-size:22px;line-height:26px;padding:13px;}}
label{display:block;margin-bottom:5px;}label.error{font-size:16px;line-height:20px;color:var(--color-red);margin-top:0.25em;margin-bottom:0;}.form-control{display:block;font-family:var(--font-main-regular);font-size:14px;line-height:17px;color:var(--color-black);background-color:transparent;border:0;border-bottom:2px solid var(--color-black);padding:0 0 5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:border-color ease-in-out 0.15s;-o-transition:border-color ease-in-out 0.15s;transition:border-color ease-in-out 0.15s;width:100%;}.form-control.error{border-color:var(--color-red);}textarea{resize:initial;}.form-item:not(:last-child){margin-bottom:20px;}::placeholder{color:var(--color-black);}select{display:block;font-family:var(--font-main-regular);font-size:14px;line-height:17px;color:var(--color-black);background-color:transparent;border:0;border:2px solid #c0c0c0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:5px;padding:13px 30px 13px 12px;width:100%;}@media (min-width:768px){.form-control{font-size:22px;line-height:26px;}.form-item:not(:last-child){margin-bottom:30px;}select{font-size:22px;line-height:26px;padding:22px 40px 22px 18px;}}
.b-local-tasks{background-color:var(--color-white2);border:1px solid var(--color-dark-grey);padding:10px;position:fixed;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:-250px;width:250px;-webkit-transition:all .3s ease-in-out;-o-transition:all .3 ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;z-index:400;}.b-local-tasks.state-open{right:0;}.b-local-tasks__toogler{background-image:url("data:image/svg+xml,%0A%3Csvg fill='%23000000' height='800px' width='800px' version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 478.703 478.703' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath d='M454.2,189.101l-33.6-5.7c-3.5-11.3-8-22.2-13.5-32.6l19.8-27.7c8.4-11.8,7.1-27.9-3.2-38.1l-29.8-29.8 c-5.6-5.6-13-8.7-20.9-8.7c-6.2,0-12.1,1.9-17.1,5.5l-27.8,19.8c-10.8-5.7-22.1-10.4-33.8-13.9l-5.6-33.2 c-2.4-14.3-14.7-24.7-29.2-24.7h-42.1c-14.5,0-26.8,10.4-29.2,24.7l-5.8,34c-11.2,3.5-22.1,8.1-32.5,13.7l-27.5-19.8 c-5-3.6-11-5.5-17.2-5.5c-7.9,0-15.4,3.1-20.9,8.7l-29.9,29.8c-10.2,10.2-11.6,26.3-3.2,38.1l20,28.1 c-5.5,10.5-9.9,21.4-13.3,32.7l-33.2,5.6c-14.3,2.4-24.7,14.7-24.7,29.2v42.1c0,14.5,10.4,26.8,24.7,29.2l34,5.8 c3.5,11.2,8.1,22.1,13.7,32.5l-19.7,27.4c-8.4,11.8-7.1,27.9,3.2,38.1l29.8,29.8c5.6,5.6,13,8.7,20.9,8.7c6.2,0,12.1-1.9,17.1-5.5 l28.1-20c10.1,5.3,20.7,9.6,31.6,13l5.6,33.6c2.4,14.3,14.7,24.7,29.2,24.7h42.2c14.5,0,26.8-10.4,29.2-24.7l5.7-33.6 c11.3-3.5,22.2-8,32.6-13.5l27.7,19.8c5,3.6,11,5.5,17.2,5.5l0,0c7.9,0,15.3-3.1,20.9-8.7l29.8-29.8c10.2-10.2,11.6-26.3,3.2-38.1 l-19.8-27.8c5.5-10.5,10.1-21.4,13.5-32.6l33.6-5.6c14.3-2.4,24.7-14.7,24.7-29.2v-42.1 C478.9,203.801,468.5,191.501,454.2,189.101z M451.9,260.401c0,1.3-0.9,2.4-2.2,2.6l-42,7c-5.3,0.9-9.5,4.8-10.8,9.9 c-3.8,14.7-9.6,28.8-17.4,41.9c-2.7,4.6-2.5,10.3,0.6,14.7l24.7,34.8c0.7,1,0.6,2.5-0.3,3.4l-29.8,29.8c-0.7,0.7-1.4,0.8-1.9,0.8 c-0.6,0-1.1-0.2-1.5-0.5l-34.7-24.7c-4.3-3.1-10.1-3.3-14.7-0.6c-13.1,7.8-27.2,13.6-41.9,17.4c-5.2,1.3-9.1,5.6-9.9,10.8l-7.1,42 c-0.2,1.3-1.3,2.2-2.6,2.2h-42.1c-1.3,0-2.4-0.9-2.6-2.2l-7-42c-0.9-5.3-4.8-9.5-9.9-10.8c-14.3-3.7-28.1-9.4-41-16.8 c-2.1-1.2-4.5-1.8-6.8-1.8c-2.7,0-5.5,0.8-7.8,2.5l-35,24.9c-0.5,0.3-1,0.5-1.5,0.5c-0.4,0-1.2-0.1-1.9-0.8l-29.8-29.8 c-0.9-0.9-1-2.3-0.3-3.4l24.6-34.5c3.1-4.4,3.3-10.2,0.6-14.8c-7.8-13-13.8-27.1-17.6-41.8c-1.4-5.1-5.6-9-10.8-9.9l-42.3-7.2 c-1.3-0.2-2.2-1.3-2.2-2.6v-42.1c0-1.3,0.9-2.4,2.2-2.6l41.7-7c5.3-0.9,9.6-4.8,10.9-10c3.7-14.7,9.4-28.9,17.1-42 c2.7-4.6,2.4-10.3-0.7-14.6l-24.9-35c-0.7-1-0.6-2.5,0.3-3.4l29.8-29.8c0.7-0.7,1.4-0.8,1.9-0.8c0.6,0,1.1,0.2,1.5,0.5l34.5,24.6 c4.4,3.1,10.2,3.3,14.8,0.6c13-7.8,27.1-13.8,41.8-17.6c5.1-1.4,9-5.6,9.9-10.8l7.2-42.3c0.2-1.3,1.3-2.2,2.6-2.2h42.1 c1.3,0,2.4,0.9,2.6,2.2l7,41.7c0.9,5.3,4.8,9.6,10,10.9c15.1,3.8,29.5,9.7,42.9,17.6c4.6,2.7,10.3,2.5,14.7-0.6l34.5-24.8 c0.5-0.3,1-0.5,1.5-0.5c0.4,0,1.2,0.1,1.9,0.8l29.8,29.8c0.9,0.9,1,2.3,0.3,3.4l-24.7,34.7c-3.1,4.3-3.3,10.1-0.6,14.7 c7.8,13.1,13.6,27.2,17.4,41.9c1.3,5.2,5.6,9.1,10.8,9.9l42,7.1c1.3,0.2,2.2,1.3,2.2,2.6v42.1H451.9z'/%3E%3Cpath d='M239.4,136.001c-57,0-103.3,46.3-103.3,103.3s46.3,103.3,103.3,103.3s103.3-46.3,103.3-103.3S296.4,136.001,239.4,136.001 z M239.4,315.601c-42.1,0-76.3-34.2-76.3-76.3s34.2-76.3,76.3-76.3s76.3,34.2,76.3,76.3S281.5,315.601,239.4,315.601z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-size:40px 40px;background-repeat:no-repeat;background-position:center center;background-color:var(--color-white);position:absolute;left:-71px;top:-1px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid var(--color-dark-grey);border-right:0;width:70px;height:70px;line-height:1;cursor:pointer;}.b-local-tasks__overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:399;}.b-local-tasks__overlay.state-open{display:block;}.b-local-tasks ul li:not(:last-child){margin-bottom:10px;}.b-local-tasks ul li a{display:block;font-size:18px;background-color:var(--color-white);border:1px solid var(--color-dark-grey);padding:8px 10px;-webkit-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out;}.b-local-tasks ul li a.is-active,.b-local-tasks ul li a:hover{border-right:10px solid var(--color-red);}@media (max-width:767px){.b-local-tasks{right:-200px;width:200px;}.b-local-tasks__toogler{background-size:30px 30px;left:-51px;top:auto;bottom:-1px;width:50px;height:50px;}.b-local-tasks ul li a{font-size:16px;}}
#block-breadcrumbs ol{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:35px;}#block-breadcrumbs ol li{display:inline;position:relative;font-size:20px;padding-right:20px;}#block-breadcrumbs ol li a{text-decoration:none;color:var(--color-gray);}#block-breadcrumbs ol li:not(:last-child)::after{content:"";display:inline-block;position:absolute;right:8px;top:calc(50% + 1px);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:4px;height:4px;border-radius:50%;background:var(--color-gray);}
body.page-node-type-home .header::before{background:rgba(0,0,0,0.26);}body.page-node-type-home .page{padding-block:0;}.p-home__hero{background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative;}.p-home__hero::after{content:"";background-color:rgb(0,0,0,.3);width:100%;height:100%;position:absolute;left:0;right:0;top:0;bottom:0;z-index:1;}.p-home__hero-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:640px;position:relative;z-index:2;}.p-home__hero-img{width:265px;}.p-home__about-text{max-width:895px;margin-bottom:20px;}.p-home__about-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;}.p-home__about-menu--item{border-radius:15px;width:100%;overflow:hidden;position:relative;}.p-home__about-menu--item:hover a{background-color:transparent;}.p-home__about-menu--item a{display:block;background-color:rgba(0,0,0,.3);background-image:url("data:image/svg+xml,%3Csvg width='55' height='55' viewBox='0 0 55 55' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M33.0684 13.5893L46.9788 27.4997L33.0684 41.4102M8.02051 27.4997L46.5893 27.4997' stroke='white' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");background-position:right 15px bottom 10px;background-repeat:no-repeat;background-size:25px 25px;font-family:var(--font-main-medium);font-size:22px;line-height:26px;color:var(--color-white);height:107px;padding:15px;position:relative;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;z-index:2;}.p-home__about-menu--item img{position:absolute;left:0;top:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;}.p-home__promos{position:relative;}.p-home__promos-video{width:100%;height:100%;position:absolute;-o-object-fit:cover;object-fit:cover;left:0;right:0;top:0;bottom:0;}.p-home__promos-slider .swiper-wrapper{height:640px;}.p-home__promos-slider .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.p-home__promos-text{font-size:14px;line-height:21px;color:var(--color-white);text-align:center;}.p-home__promos-text h2{font-size:22px;line-height:26px;margin-bottom:10px;}.p-home__news-item{border-radius:15px;position:relative;overflow:hidden;}.p-home__news-image{height:470px;}.p-home__news-image a::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:10;}.p-home__news-image img{object-fit:cover;height:100%;}.p-home__news-text{background-color:rgba(0,0,0,0.5);color:var(--color-white);font-size:14px;line-height:21px;padding:5px 10px;min-height:80px;position:absolute;bottom:0;left:0;width:100%;}.p-home__news-text h2{font-size:14px;line-height:21px;margin-bottom:3px;}@media (min-width:768px){.p-home__hero-inner{height:1080px;}.p-home__hero-img{width:555px;}.p-home__about-text{margin-bottom:60px;}.p-home__about-menu--item{width:calc(50% - 30px);}.p-home__about-menu--item a{background-size:55px 55px;background-position:right 30px bottom 20px;font-size:32px;line-height:38px;height:210px;padding:30px;}.p-home__promos-slider .swiper-wrapper{height:1080px;}.p-home__promos-text{font-size:36px;line-height:43px;}.p-home__promos-text h2{font-size:48px;line-height:58px;margin-bottom:15px;}.p-home__news .views-element-container{display:-ms-grid;display:grid;-ms-grid-columns:1fr 20px 1fr;grid-template-columns:1fr 1fr;grid-column-gap:20px;grid-row-gap:30px;}.p-home__news-text{font-size:24px;line-height:29px;padding:10px 20px;}.p-home__news-text h2{font-size:24px;line-height:29px;}}@media (min-width:1024px){.p-home__about-menu--item{width:calc(25% - 15px);}}@media (max-width:767px){.p-home__news-item:not(:last-child){margin-bottom:20px;}.p-home__news-image{height:409px;}}
.page-node-type-menu .page,.p_category-menu{padding-top:80px;}.node--type-menu,#b-page-menu__category{padding-top:20px;}.p-menu__nav{margin-bottom:20px;}.p-menu__nav ul li{font-family:var(--font-family-second);font-weight:700;font-size:22px;line-height:27px;}.p-menu__content .form-item{position:relative;}.p-menu__content .form-item:not(:last-child){margin-bottom:0;}.p-menu__views-row__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -5px;}.p-menu__views-row__list h2{font-family:var(--font-family-second);font-weight:700;width:100%;margin:20px 10px 10px;}.p-menu__views-row__list .views-row{width:25%;margin:0 0 20px;padding:0 5px;}.p-menu__views-container{height:100%;}.p-menu__views-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:16px;background:#FFFFFF;min-height:273px;height:100%;padding:5px 5px 10px;position:relative;-webkit-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out;}.p-menu__views-content:hover{-webkit-box-shadow:0px 0px 10px 0px rgba(67,67,67,0.33);box-shadow:0px 0px 10px 0px rgba(67,67,67,0.33);}.p-menu__views-row__list .views-row .views-field-variations-target-id{margin-top:auto;padding:0 5px;}.p-menu__views-row .form-actions{background:var(--color-light-grey);border-radius:10px;-webkit-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out;}.p-menu__views-row .form-actions:hover{background:#C9C9C9;}.p-menu__views-row .timeout-text{width:100%;padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.p-menu__views-row__list .button--add-to-cart{width:100%;border-radius:10px;background:transparent;color:var(--color-black);border:none;line-height:32px;padding:0;height:37px;position:relative;z-index:1;}.button--added-cart{position:absolute;width:calc(100% - 20px);border-radius:0;left:10px;bottom:10px;z-index:-1;padding:0;height:37px;line-height:20px;border-width:0;cursor:inherit;opacity:0;visibility:hidden;}.added-to-cart .commerce-order-item-add-to-cart-form{opacity:0;visibility:hidden;}.added-to-cart .button--added-cart{opacity:1;visibility:visible;z-index:2;}.timeout-delete .added-to-cart .button--added-cart{visibility:hidden;}.added-to-cart .views-field-variations-target-id .status-messages,.p-menu__views-row__list .p-menu__views-row .status-messages{display:none;}.p-menu__views-row .views-field-nothing{height:100%;}.menu-product__price{font-family:var(--font-main-bold);font-size:14px;line-height:18px;margin-bottom:5px;}.menu-product__ingredients{font-size:16px;line-height:19px;margin-bottom:10px;}.menu-product__ingredients p{margin-bottom:0;}.menu-product__serving{font-size:12px;line-height:16px;color:var(--color-gray);margin-bottom:10px;}.menu-product__title{font-size:12px;line-height:16px;margin-bottom:3px;}.menu-product__title-description{display:block;width:100%;padding:0 12px;font-size:12px;line-height:14px;font-family:var(--font-main-bold);}.menu-product__title-description{margin-bottom:20px;}.menu-product__title-description li:not(:last-child){margin-bottom:10px;}.menu-product__wrapper{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.menu-product__img{border-radius:16px;position:relative;overflow:hidden;}.menu-product__badge{background-color:#38d447;font-family:var(--font-main-medium);font-size:14px;line-height:17px;color:var(--color-black);padding:5px 10px;border-radius:64px;position:absolute;left:10px;top:10px;z-index:2;}.menu-product{padding:10px 5px 15px;}.menu-product__description{display:none;}.p-menu__views-row.active .menu-product__description{display:block;font-family:var(--font-family);font-size:16px;font-weight:400;line-height:19px;letter-spacing:0;text-align:left;margin-bottom:10px;}.p-menu__views__overlay.active{background:#000000c4;width:100%;height:100%;position:fixed;top:0;left:0;z-index:20;cursor:pointer;}.p-menu__views-row.active .p-menu__views-container{position:fixed;z-index:20;height:auto;width:588px;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:10px 0 0;}.p-menu__views-row.active{width:0;margin:0;padding:0;}.p-menu__views-row.active .menu-product__img img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;}.menu-product__body::before{display:none;}.p-menu__views-row.active .menu-product__body::before{content:"";background-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.92898 16.0711L16.0711 1.92893M16.0711 16.0711L1.92898 1.92893' stroke='white' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E ");position:absolute;top:-30px;right:0;display:block;z-index:2;cursor:pointer;width:18px;height:18px;pointer-events:none;}.p-menu__views-row.active .p-menu__views-content{background:var(--color-white);}.p-menu__views-row.active .menu-product__img{border-radius:5px 5px 0 0;overflow:hidden;}.p-menu__views-row.active .menu-product__body{border-radius:5px 5px 0 0;}.p-menu__views-row.active .menu-product__wrapper{cursor:inherit;}.p-menu__views-row__list .menu_order_remove-quantity .checkout_order_quantity{-webkit-box-flex:1;-ms-flex:1;flex:1;}.p-menu__views-row .messages-list{display:none;}#views-exposed-form-menu-catalog-block-1,#views-exposed-form-product-terms-page-1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;}#views-exposed-form-menu-catalog-block-1 .form-item-lenten,#views-exposed-form-product-terms-page-1 .form-item-lenten{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px;}#views-exposed-form-menu-catalog-block-1 .form-item-lenten input,#views-exposed-form-product-terms-page-1 .form-item-lenten input{padding:0;height:initial;width:initial;margin-bottom:0;display:none;cursor:pointer;}#views-exposed-form-menu-catalog-block-1 .form-item-lenten label,#views-exposed-form-product-terms-page-1 .form-item-lenten label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:var(--font-main-medium);font-size:18px;position:relative;cursor:pointer;margin-bottom:0;}#views-exposed-form-menu-catalog-block-1 .form-item-lenten label:before,#views-exposed-form-product-terms-page-1 .form-item-lenten label:before{content:"";-webkit-appearance:none;background-color:transparent;border-radius:3px;border:1.5px solid #c0c0c0;width:20px;height:20px;display:inline-block;position:relative;vertical-align:middle;cursor:pointer;margin-right:10px;}#views-exposed-form-menu-catalog-block-1 .form-item-lenten input:checked+label:before,#views-exposed-form-product-terms-page-1 .form-item-lenten input:checked+label:before{background-color:#ffcd4b;border-color:#ffcd4b;}@media (min-width:501px){.p-menu__nav ul li{font-size:33px;line-height:46px;}.menu-product__price{font-size:18px;line-height:22px;}.menu-product__title{font-size:17px;line-height:21px;}.menu-product__serving{font-size:14px;line-height:17px;}.menu-product__title-description{font-size:18px;line-height:22px;}}@media (min-width:768px){.p-menu__nav{margin-bottom:50px;}.p-menu__nav ul li{font-size:44px;line-height:56px;}.node--type-menu,#b-page-menu__category{padding-top:30px;}.p-menu__views-row__list{margin:0 -12px;}.p-menu__views-row__list h2{margin:25px 12px;}.p-menu__views-row__list .views-row{padding:0 12px;}.p-menu__views-content{border-radius:24px;min-height:427px;padding:10px 10px 20px;}.menu-product{padding:15px 10px;}.menu-product__price{font-size:24px;line-height:30px;}.menu-product__title{font-size:19px;line-height:24px;margin-bottom:6px;}.p-menu__views-row__list .views-row .views-field-variations-target-id{padding:0 10px;}.p-menu__views-row__list .button--add-to-cart{height:46px;}.button--added-cart{width:calc(100% - 40px);left:20px;bottom:20px;height:46px;}.menu-product__serving{font-size:16px;line-height:20px;}.p-menu__kitchen{margin-bottom:60px;}#views-exposed-form-menu-catalog-block-1 .form-item-lenten,#views-exposed-form-product-terms-page-1 .form-item-lenten{margin-bottom:30px;}#views-exposed-form-menu-catalog-block-1 .form-item-lenten label,#views-exposed-form-product-terms-page-1 .form-item-lenten label{font-size:22px;}#views-exposed-form-menu-catalog-block-1 .form-item-lenten label:before,#views-exposed-form-product-terms-page-1 .form-item-lenten label:before{width:24px;height:24px;}.menu-product__title-description{font-size:22px;line-height:28px;}.p-menu__views-row .timeout-text{padding:20px;}.menu-product__badge{left:20px;top:20px;}}@media (max-width:1080px){.p-menu__views-row__list .views-row{width:33.333%;}.p-menu__views-row.active{width:0;margin:0;padding:0;}}@media (max-width:992px){.menu-product__wrapper{font-size:19px;}}@media (max-width:750px){.p-menu__views-row__list .views-row{margin-bottom:10px;width:50%;}.p-menu__views-row.active{width:0;margin:0;padding:0;}}@media (max-width:600px){.p-menu__views-row.active .p-menu__views-container{width:100%;}}@media (min-width:1024px){.page-node-type-menu .page,.p_category-menu{padding-top:93px;}}
#b-page-menu__category a{border-width:3px;padding-bottom:5px;color:var(--color-black);border-color:var(--color-sunset-orange);}#menu-catalog__add-product .menu-product__img{position:relative;cursor:pointer;}.menu-product__link{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;}
#page__product{padding-top:93px;}#page__product  .region--breadcrumbs{display:none;}.b-product__container{margin-bottom:10px;}.b-product__content{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;}.b-product__title{color:#000;font-family:var(--font-main-bold);font-size:18px;line-height:22px;margin-bottom:10px;}.b-product__ingredients{display:block;margin-bottom:10px;font-family:var(--font-main-regular);color:var(--color-black);font-size:14px;line-height:17px;}.b-product__price{width:100%;display:block;font-family:var(--font-main-bold);font-size:18px;line-height:22px;margin-bottom:10px;}.b-product__portion{display:block;width:100%;font-family:var(--font-main-regular);font-size:14px;line-height:17px;color:var(--color-gray);margin-bottom:10px;}.b-product__row-left{position:relative;}.b-product__row-right{padding-top:10px;}.b-product__gallery{border-radius:16px;overflow:hidden;}.b-product__add-to-cart{position:relative;margin-top:25px;}.b-product__add-to-cart .button--added-cart{left:0;bottom:0;width:100%;}.b-product__add-to-cart .form-actions{background-color:var(--color-light-grey);color:var(--color-black);border-radius:10px;outline:none;transition:all .2s ease-in-out;}.b-product__add-to-cart .form-actions:hover{background-color:#C9C9C9;}.b-product__add-to-cart .form-actions input{display:block;width:100%;color:var(--color-black);text-align:center;}@media (max-width:767px){.b-product__add-to-cart .form-actions input{font-size:18px;line-height:22px;padding:11px 12px 12px;}.b-product__add-to-cart .button--added-cart{height:47px;}.b-product__add-to-cart .b-cart__remove-button{width:61px;height:47px;margin-right:10px;}.b-product__add-to-cart .quantity__button{height:47px;}.b-product__add-to-cart .b-quantity .quantity-edit-input{font-size:16px;line-height:20px;height:47px;}.b-product__add-to-cart .timeout-text small{font-size:16px;line-height:20px;height:47px;}.b-product__add-to-cart .checkout_order_quantity{max-width:320px;width:calc(100% - 71px);}.b-product__add-to-cart .form-actions input{font-size:16px;line-height:20px;}}@media (min-width:501px){.b-product__title{font-size:22px;line-height:27px;}.b-product__ingredients{font-size:16px;line-height:20px;}.b-product__price{font-size:20px;line-height:24px;}}@media (min-width:768px){#page__product  .region--breadcrumbs{display:block;}.b-product__container{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:30px;margin-bottom:15px;}.b-product__row-right{padding-top:0;padding-left:20px;}.b-product__row{width:50%;}.b-product__title{font-size:28px;line-height:34px;margin-bottom:20px;}.b-product__ingredients{font-size:18px;line-height:22px;}.b-product__add-to-cart{max-width:236px;width:100%;}.b-product__add-to-cart .checkout_order_quantity{max-width:170px;width:100%;}.b-product__add-to-cart .form-actions{margin-top:20px;}.b-product__add-to-cart .form-actions input{padding:8px 13px;}.b-product__price{font-size:22px;line-height:28px;margin-top:20px;margin-bottom:0;}}@media (min-width:1024px){.b-product__title{font-size:36px;line-height:42px;margin-bottom:30px;}.b-product__price{font-size:28px;line-height:34px;margin-bottom:10px;}.b-product__ingredients{font-size:20px;line-height:24px;margin-bottom:30px;}.b-product__portion{font-size:20px;margin-bottom:5px;}}
.p-order .layout-region-checkout-main,.p-order .layout-region-checkout-footer{float:none;width:auto;padding-right:0;}.p-order .layout-region.layout-region-checkout-main{margin-bottom:20px;}.p-order .layout-region.layout-region-checkout-footer{margin-bottom:60px;}.p-order .layout-region-checkout-secondary{float:none;width:auto;}.p-checkout-order .layout-checkout-form>div{margin-bottom:30px;}.p-order h3,.p-order .checkout-pane legend{font-family:var(--font-main-medium);line-height:normal;margin-bottom:7px;font-size:26px;}.p-order h3{margin-bottom:20px;}.p-order .order-total-line{padding:0;text-align:left;}.p-order .layout-region-checkout-secondary .checkout-pane,.p-order .layout-region-checkout-secondary .checkout-pane table{margin-bottom:30px;}.form-item-sidebar-coupon-redemption-form-code label{display:block;margin-bottom:10px;}.form-item-sidebar-coupon-redemption-form-code{margin-bottom:10px;}.form-item-sidebar-coupon-redemption-form-code input{line-height:45px;max-width:249px;font-size:20px;}.p-order .order-total-line-label{margin-right:10px;}.p-order .checkout-pane table td{padding-right:12px;padding-bottom:20px;display:table-cell;vertical-align:middle;}.checkout-complete{margin-bottom:60px;text-align:center;}.checkout-pane.checkout-pane-completion-message{margin:0 auto;}.p-checkout-complete__svg svg{margin:32px auto 30px;}.form-wrapper__returning-customer,.form-wrapper__guest-checkout{width:100%;float:none;margin-bottom:30px;padding:20px 0;}.p-order .layout-region.layout-region-checkout-main input{width:100%;max-width:400px;display:block;line-height:32px;font-size:19px;padding:0 10px;}.p-order .layout-region.layout-region-checkout-main label{font-size:19px;}.form-wrapper__login-option a{display:block;}.p-checkout-login .form-wrapper__login-option .form-submit{font-family:var(--font-main-regular);background:var(--color-yellow);border-radius:5px;border:none;width:271px;font-size:20px;margin:19px 0 23px;display:block;}.form-wrapper__login-option p{max-width:626px;font-size:18px;}.form-wrapper__login-option label{font-size:19px;}.p-order .layout-region.layout-region-checkout-main .form-item{margin-bottom:12px;}.p-order .checkout-pane-coupon-redemption{margin-bottom:30px;}.p-order .order-total-line.order-total-line__subtotal{display:none;}.p-order a.link--previous{display:block;padding:30px 0;font-size:19px;}.p-order__image img{border-radius:5px;}.p-cart__img img{margin-right:10px;border-radius:5px;}
body.user-logged-in .cart-block--contents{padding-top:119px;}body.user-logged-in .cart-block--contents__inner{height:calc(100% - 119px);}.page.p-cart .cart-contents__title h2{margin-bottom:50px;}.commerce-cart-row{display:flex;flex-wrap:wrap;margin-bottom:30px;align-items:center;}.commerce-cart-row .views-field-purchased-entity{width:40%;}.commerce-cart-wrap{margin-bottom:60px;}.p_cart__title{font-family:var(--font-main-medium);font-size:22px;line-height:19px;margin-bottom:10px;margin-right:10px;}.commerce-cart-row .views-field.views-field-total-price__number{font-family:var(--font-main-bold);font-size:22px;}.commerce-cart-row .views-field.views-field-edit-quantity{margin-right:17px;}.p_cart__portion{font-family:var(--font-main-medium);font-size:16px;line-height:17px;text-align:left;color:var(--color-gray);}.cart.cart-form .order-total-line{padding:0 0 24px;text-align:left;font-family:var(--font-main-medium);font-size:22px;}.cart.cart-form .order-total-line-label{margin-right:10px;}.cart-block--contents__buttons{display:-ms-grid;display:grid;grid-column-gap:10px;grid-row-gap:10px;-ms-grid-columns:1fr 10px 1fr;grid-template-columns:1fr 1fr;background-color:#E1E1E1;padding:10px 20px;position:fixed;left:0;bottom:0;width:100%;z-index:1;}.cart-block--contents__buttons .button{padding:13px;width:100%;}.cart--cart-block .cart-block--contents a.button-black{color:var(--color-white);}.cart--cart-block .cart-block--contents a.button-grey{color:var(--color-black);}.commerce-cart-row .views-label-total-price__number{display:none;}@media (max-width:992px){.commerce-cart-row .views-field-purchased-entity{width:100%;margin-bottom:10px;}.page.p-cart .cart-contents__title h2{margin-bottom:20px;}}@media (max-width:767px){.cart-block--contents__buttons .button-grey{background-color:var(--color-white);border-color:var(--color-white);}.cart-block--contents__buttons .button-grey:hover,.cart-block--contents__buttons .button-grey:active{background-color:var(--color-white);border-color:var(--color-white);}}@media (max-width:500px){.p_cart__title,.commerce-cart-row .views-field.views-field-total-price__number{font-size:16px;}.p_cart__portion{font-size:14px;}.cart.cart-form .order-total-line{font-size:20px;}.order-total-line-label{display:block;}}@media (min-width:768px){body.user-logged-in .cart-block--contents{padding-top:172px;}body.user-logged-in .cart-block--contents__inner{height:calc(100% - 172px);}.cart-block--contents__buttons{grid-column-gap:20px;grid-row-gap:20px;-ms-grid-columns:1fr 20px 1fr;grid-template-columns:1fr 1fr;background-color:var(--color-white);padding:20px;}.cart-block--contents__buttons .button{padding:18px;}}
.p-wine-map__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px;}.p-wine-map__categories{width:100%;}.p-wine-map__categories h2{color:var(--color-sunset-orange);}.p-wine-map__categories h2 span{color:var(--color-black);}.p-wine-map__categories .field__item:not(:last-child){margin-bottom:15px;}.p-wine-map__price-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-family:var(--font-main-bold);margin-bottom:4px;position:relative;}.p-wine-map__price-title::after{content:"";position:absolute;width:100%;height:3px;border-bottom:1px dotted;z-index:1;bottom:1px;}.p-wine-map__item-title,.p-wine-map__item-price{background:var(--color-white2);z-index:2;}.p-wine-map__item-country,.p-wine-map__item-volume{color:var(--color-gray);}.p-wine-map__description{margin-bottom:4px;}.p-wine-map__description p{margin-bottom:0;}@media (min-width:768px){.p-wine-map__wrapper{gap:60px;}.p-wine-map__categories{width:calc(50% - 30px);}.p-wine-map__price-title::after{border-width:2px;}.p-wine-map__item-country,.p-wine-map__item-volume{font-size:18px;}}
.page-node-type-news .page{padding-top:80px;}.p-news__item{padding-block:10px;padding-top:35px;}.p-news__item-img{border-radius:15px;margin-bottom:20px;overflow:hidden;height:inherit;width:100%;}.p-news__item-img img{-o-object-fit:cover;object-fit:cover;height:100%;}.p-news__item-text{width:100%;}@media (min-width:768px){.p-news__item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;}.p-news__item-img{max-height:100vh;width:calc(40% - 10px);}.p-news__item-text{width:calc(60% - 10px);}}
.views--all-news{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:30px;}.v-row__all-news{width:calc(50% - 10px);margin-bottom:30px;}.v-row__all-news__image img{display:block;border-radius:15px;}.v-row__all-news__text{display:block;margin-top:10px;}.v-row__all-news__text a{color:#000;font-family:var(--font-main-bold);font-size:14px;font-style:normal;font-weight:500;line-height:normal;}.v-row__all-news__created{padding-top:5px;color:#818181;font-family:var(--font-main-regular);font-size:14px;font-style:normal;font-weight:400;line-height:normal;}@media (min-width:768px){.views--all-news{-webkit-box-pack:inherit;-ms-flex-pack:inherit;justify-content:inherit;}.v-row__all-news{margin-right:21px;width:calc(33.33% - 14px);margin-bottom:30px;}.views--all-news .child-3__3{margin-right:0;}.v-row__all-news__text a{font-size:16px;}.v-row__all-news__created{font-size:16px;}}@media (min-width:1024px){.v-row__all-news,.views--all-news .child-3__3{margin-right:29px;width:calc(25% - 22px);}.views--all-news .child-4__4{margin-right:0;}.v-row__all-news__text a{font-size:24px;}.v-row__all-news__created{font-size:24px;}}
.views--all-news-without-img{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:30px;}.v-row__all-news-without-img{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;padding:15px;width:100%;border-radius:15px;border:2px solid #D9D9D9;margin-bottom:20px;}.v-row__all-news-without-img__text{display:block;width:100%;}.v-row__all-news-without-img__text a{color:#000;font-family:var(--font-main-bold);font-size:14px;font-style:normal;font-weight:500;line-height:normal;}.v-row__all-news-without-img__text a::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;}.v-row__all-news-without-img__created{padding-top:5px;color:#818181;font-family:var(--font-main-regular);font-size:14px;font-style:normal;font-weight:400;line-height:normal;}@media (min-width:768px){.v-row__all-news-without-img{width:calc(50% - 10px);}.v-row__all-news-without-img__text a{font-size:16px;}.v-row__all-news-without-img__created{font-size:16px;}}@media (min-width:1024px){.v-row__all-news-without-img__text a{font-size:24px;}.v-row__all-news-without-img__created{font-size:25px;}}
body.page-node-type-contacts .page{padding-bottom:0;}.p-contacts__information{margin-bottom:30px;}.p-contacts__information ul li{break-inside:avoid;margin-bottom:24px;}.p-contacts__information ul li h3{margin-bottom:10px;}.p-contacts__information ul li p:not(:last-child){margin-bottom:10px;}@media (min-width:768px){.p-contacts__information{margin-bottom:60px;}.p-contacts__information ul{column-count:2;column-gap:45px;}.p-contacts__information ul li{margin-bottom:45px;}}
.p-gallery .tabs__menu{margin-bottom:30px;}.p-gallery .tabs__menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;}.p-gallery .tabs__menu ul li{font-family:var(--font-main-medium);}.p-gallery .tabs__menu ul span{display:block;border:2px solid;border-radius:52px;padding:8px 20px;text-decoration:none;cursor:pointer;}.p-gallery .tabs__menu ul li span:hover{background:var(--color-black);color:var(--color-white);border-color:var(--color-black);}.p-gallery .tabs__menu ul li.state-active span{background:var(--color-black);color:var(--color-white);border-color:var(--color-black);}.p-gallery__row{display:-ms-grid;display:grid;grid-column-gap:23px;grid-row-gap:20px;-ms-grid-columns:1fr 23px 1fr;grid-template-columns:1fr 1fr;}.p-gallery__row a{display:block;}.p-gallery__row img{display:block;width:100%;height:326px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;}@media (min-width:768px){.p-gallery .tabs__menu{margin-bottom:60px;}.p-gallery__row img{height:438px;}}
body.page-node-type-booking .header::before{background:rgba(0,0,0,0.26);}body.page-node-type-booking .page{padding-block:0;}.p-booking__hero{background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative;}.p-booking__hero::after{content:"";background-color:rgb(0,0,0,0.3);width:100%;height:100%;position:absolute;left:0;right:0;top:0;bottom:0;z-index:1;}.p-booking__hero-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:640px;padding-top:150px;position:relative;z-index:2;}.p-booking__hero-img{width:265px;}.p-booking__hero-title{display:none;color:var(--color-white);font-family:var(--font-main-500);font-size:36px;line-height:42px;text-align:center;}.p-booking__hero-arrow{position:absolute;left:50%;-webkit-transition:all ease-in-out 0.2s;-o-transition:all ease-in-out 0.2s;transition:all ease-in-out 0.2s;-webkit-animation:arrow-bottom 1.7s infinite ease;animation:arrow-bottom 1.7s infinite ease;bottom:30px;margin-left:-23px;width:55px;z-index:20;}@-webkit-keyframes arrow-bottom{0%,to{-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);}50%,55%{-ms-transform:translateY(-7px);-webkit-transform:translateY(-7px);transform:translateY(-7px);}}@keyframes arrow-bottom{0%,to{-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);}50%,55%{-ms-transform:translateY(-7px);-webkit-transform:translateY(-7px);transform:translateY(-7px);}}.p-booking__list .views-element-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;}.p-booking__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:5px;background-color:var(--color-white);padding:20px;width:100%;}.p-booking__item-image{border-radius:5px;margin-bottom:20px;overflow:hidden;}.p-booking__item-image img{height:359px;-o-object-fit:cover;object-fit:cover;}.p-booking__item-image a.colorbox:not(:first-child){display:none;}.p-booking__item-description{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-ms-flex:1;flex:1;}.p-booking__item-description h2{font-size:24px;line-height:29px;margin-bottom:15px;}.p-booking__item-description ul li{position:relative;padding-left:20px;}.p-booking__item-description ul li::before{content:"";background-color:var(--color-black);border-radius:50%;width:5px;height:5px;position:absolute;left:0;top:50%;margin-top:-3px;}.p-booking__item-description ul li:not(:last-child){margin-bottom:10px;}.p-booking__item-button{padding-top:30px;}.p-booking__services{padding-top:20px;padding-bottom:30px;}.p-booking__services-price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px;border-radius:5px;background:var(--color-white2);width:100%;}.p-booking__services-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;}.p-booking__services-row:not(:last-child){margin-bottom:20px;}.p-booking__services-row-1 .p-booking__services-price{background-color:#ffead1;}.p-booking__services-row-2 .p-booking__services-price{background-color:#d1fcff;}.p-booking__services-row-3 .p-booking__services-price{background-color:#d1e3ff;}.p-booking__services-row-4 .p-booking__services-price{background-color:#baecc5;}.p-booking__services-row-5 .p-booking__services-price{background-color:#faebff;}.p-booking__services-row-6 .p-booking__services-price{background-color:#ffd1d1;}.p-booking__services-subtitle{font-family:var(--font-main-medium);font-size:16px;line-height:20px;margin-bottom:10px;}.p-booking__services-text{font-size:14px;line-height:17px;margin-bottom:10px;}.p-booking__services-cost{font-family:var(--font-main-bold);font-size:14px;line-height:17px;background-color:var(--color-white);border-radius:7px;padding:10px 15px;position:relative;z-index:2;}.p-booking__services-name{font-size:14px;line-height:17px;-webkit-box-flex:1;-ms-flex:1;flex:1;padding-right:10px;}.p-booking__params-phone{display:block;margin-top:20px;padding-left:15px;}.webform-submission-booking-cottage-form .form-item{margin-top:20px;}.webform-submission-booking-cottage-form .form-row{margin-bottom:20px;}.b-window .webform-submission-booking-cottage-form .form-item:not(:last-child){margin-bottom:0;}.b-window .webform-submission-booking-cottage-form .form-actions{padding-top:0;text-align:center;width:100%;}.error-calendar-insert{font-family:var(--font-main-regular);font-size:16px;line-height:26px;color:var(--color-red);}@media (min-width:768px){.p-booking__hero-inner{height:1080px;padding-top:180px;}.p-booking__hero-img{width:555px;}.p-booking__hero-title{display:block;}.p-booking__item{border-radius:15px;padding:30px;width:calc(100% / 3 - 13.33333px);}.p-booking__item-description ul li{padding-left:32px;}.p-booking__item-description ul li::before{left:13px;}.p-booking__item-description ul li:not(:last-child){margin-bottom:20px;}.p-booking__item-button{padding-top:30px;}.p-booking__item-button .button{font-size:22px;line-height:26px;padding:13px;border-radius:5px;min-width:220px;}.p-booking__services{padding-top:0;padding-bottom:60px;}.p-booking__services-subtitle{font-size:28px;line-height:33px;margin-bottom:20px;}.p-booking__services-subtitle + .p-booking__services-text{margin-top:-10px;}.p-booking__services-price{border-radius:15px;padding:15px 20px;width:calc(50% - 10px);}.p-booking__services-text{font-size:22px;line-height:26px;margin-bottom:20px;}.p-booking__services-row:not(:last-child){margin-bottom:40px;}.p-booking__services-name{font-size:22px;line-height:26px;padding-right:40px;}.p-booking__services-cost{font-size:22px;line-height:26px;}}.webform-submission-booking-bathhouse-form .form-row #atrixr_reserve_start_element{width:100%;}.form-row #atrixr_reserve_start_element,.form-row #atrixr_reserve_end_element,.form-row .form-item-reserved-time-start,.form-row .form-item-reserved-time-end{margin-bottom:0 !important;width:calc(50% - 10px);}.form-item-reserved-time-start label,.form-item-reserved-time-end label{display:none;}.form-item-reserved-time-start select,.form-item-reserved-time-end select{background-image:url("data:image/svg+xml,%3Csvg width='17' height='18' viewBox='0 0 17 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 9H16M8.5 16.5V1.5' stroke='%23C0C0C0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:center right 20px;}@media (max-width:767px){.form-item-reserved-time-start select,.form-item-reserved-time-end select{background-size:12px 13px;background-position:center right 10px;}}
body.page-node-type-error .page{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:100vh;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;}.p-error__content{font-family:var(--font-main-regular);text-align:center;}.p-error__content h1{font-family:var(--font-main-bold);font-size:120px;line-height:140px;color:var(--color-black);margin-bottom:30px;}.p-error__subtitle{font-size:20px;line-height:30px;margin-bottom:50px;}.p-error__button{text-align:center;}.p-error__button .button{min-width:200px;padding:10px 20px;}.p-error__button .button:hover{text-decoration:none;}@media (min-width:1024px){.p-error__content h1{font-size:190px;line-height:210px;}}
.p-checkout__order-information{padding-top:102px;}.p-checkout__order-information .b-pause-checkout__content{width:min(100%,1240px);margin-inline:auto;padding-inline:20px;}.path-checkout .ajax-progress{position:fixed;height:100%;width:100%;left:0;top:0;z-index:1000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#00000055;}.path-checkout .ajax-progress .message{display:none;}.path-checkout .ajax-progress-throbber .throbber{width:55px;height:71px;background-size:contain;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='tea' width='37' height='48' viewBox='0 0 37 48' fill='none'%3E%3Cpath d='M27.0819 17H3.02508C1.91076 17 1.01376 17.9059 1.0485 19.0197C1.15761 22.5177 1.49703 29.7374 2.5 34C4.07125 40.6778 7.18553 44.8868 8.44856 46.3845C8.79051 46.79 9.29799 47 9.82843 47H20.0218C20.639 47 21.2193 46.7159 21.5659 46.2052C22.6765 44.5687 25.2312 40.4282 27.5 34C28.9757 29.8188 29.084 22.4043 29.0441 18.9156C29.0319 17.8436 28.1539 17 27.0819 17Z' stroke='%23ffffff' stroke-width='2'/%3E%3Cpath d='M29 23.5C29 23.5 34.5 20.5 35.5 25.4999C36.0986 28.4926 34.2033 31.5383 32 32.8713C29.4555 34.4108 28 34 28 34' stroke='%23ffffff' stroke-width='2'/%3E%3Cpath id='teabag' fill='%23ffffff' fill-rule='evenodd' clip-rule='evenodd' d='M16 25V17H14V25H12C10.3431 25 9 26.3431 9 28V34C9 35.6569 10.3431 37 12 37H18C19.6569 37 21 35.6569 21 34V28C21 26.3431 19.6569 25 18 25H16ZM11 28C11 27.4477 11.4477 27 12 27H18C18.5523 27 19 27.4477 19 28V34C19 34.5523 18.5523 35 18 35H12C11.4477 35 11 34.5523 11 34V28Z'/%3E%3Cpath id='steamL' d='M17 1C17 1 17 4.5 14 6.5C11 8.5 11 12 11 12' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' stroke='%23ffffff'/%3E%3Cpath id='steamR' d='M21 6C21 6 21 8.22727 19 9.5C17 10.7727 17 13 17 13' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");}.checkout-order-img img{border-radius:5px 0px 0px 5px;margin-right:20px;}.commerce-checkout-flow-multistep-default .layout-checkout-form{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;}.checkout-pane.checkout-pane-order-summary{width:66.16666%;}.checkout-form__order-total{position:absolute;right:0;top:570px;background:white;padding:20px 20px 0;width:calc(100% - 67.8%);border-radius:15px 15px 0 0;}#shipping-information-wrapper{width:32.25%;padding:30px 20px 20px;background:white;border-radius:27px;margin-bottom:383px;height:100%;}#AtrixrAjaxBlock{display:none;}#edit-payment-information{width:calc(100% - 67.8%);background:white;padding:0 20px;border-radius:0 0 5px 5px;position:absolute;top:544px;right:0;}.form-item.form-item-payment-information-payment-method{margin-bottom:0;}#edit-shipping-information-shipping-profile label{display:none;position:absolute;font-size:12px;line-height:16px;margin-top:0;top:100%;}#edit-payment-information-payment-method .js-form-item:last-child{background:teal;pointer-events:none !important;opacity:0 !important;z-index:-1 !important;}.checkout-form .form-actions{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}#shipping-information-wrapper legend{display:none;}.checkout-order-wrapper{background:white;border-radius:27px;margin-bottom:15px;padding:10px;}.checkout-order-wrapper .timeout-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-left:113px;padding-bottom:10px;}.checkout-order-wrapper .timeout-text small{max-width:215px;}.checkout_order_left{margin-right:10px;width:92px;}.checkout_order_img img{width:92px;height:92px;max-width:inherit;-o-object-fit:cover;object-fit:cover;border-radius:14px;font-size:12px;}.checkout_order_right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:calc(100% - 102px);}.checkout_order_right .checkout_order_remove-quantity{margin-top:auto;}.checkout_order_right .checkout_order_quantity{margin-top:auto;max-width:170px;width:100%;}#edit-shipping-information-shipping-profile .form-control{border:1.5px solid var(--color-light-grey);border-radius:14px;padding:19px 20px;font-size:16px;}#edit-shipping-information-shipping-profile .form-item{margin-bottom:20px;position:relative;}#edit-shipping-information-shipping-profile .form-textarea{height:66px;}.checkout_order_price{font-weight:700;}.p-checkout__order-total .order-total-line{padding:0;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;margin-bottom:30px;}.p-checkout__order-total .order-total-line::after{content:"";position:absolute;width:100%;height:3px;border-bottom:2px dotted;z-index:1;bottom:1px;}.p-checkout__order-total .order-total-line>span{background:white;display:block;z-index:2;}.p-checkout__order-total .order-total-line__subtotal .order-total-line-label{font-size:0;position:relative;}.p-checkout__order-total .order-total-line__subtotal .order-total-line-label:before{content:"Сумма заказа";position:absolute;top:0;left:0;font-size:22px;}.p-checkout__order-total .order-total-line-value{width:auto;}.p-checkout__order-total .order-total-line.order-total-line__subtotal .order-total-line-label{width:141px;}.field--name-shipping-method .form-item input,fieldset[data-drupal-selector="edit-payment-information-payment-method"] .fieldset-wrapper>div .form-item input{visibility:hidden;position:absolute;width:100%;margin:0;height:100%;}.field--name-shipping-method .form-item .option,fieldset[data-drupal-selector="edit-payment-information-payment-method"] .fieldset-wrapper>div .form-item .option{border-radius:10px;border:1.5px solid #C0C0C0;font-size:16px;padding:19px 0;text-align:center;margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.field--name-shipping-method .form-item input[checked="checked"]+.option,fieldset[data-drupal-selector="edit-payment-information-payment-method"] .fieldset-wrapper>div .form-item input[checked="checked"]+.option{background:var(--color-light-grey);border:1.5px solid var(--color-light-grey);color:var(--color-black);}.checkout-pane.checkout-pane-shipping-information .button.form-submit{display:none;}.checkout-pane.checkout-pane-shipping-information .field--name-shipping-method .fieldset-wrapper>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.checkout-pane.checkout-pane-shipping-information .field--name-shipping-method .fieldset-wrapper>div>div{width:48%;margin-bottom:0;position:relative;}fieldset[data-drupal-selector="edit-payment-information-payment-method"] .fieldset-wrapper>div>div{width:48%;}.layout-checkout-form>.form-actions.form-wrapper{background:white;border-radius:0 0 27px 27px;padding:20px;position:absolute;right:0;top:758px;width:calc(100% - 67.8%);}.layout-checkout-form>.form-actions.form-wrapper .button.button--primary.form-submit{background:var(--color-black);color:var(--color-white);padding:17px 10px;width:100%;white-space:normal;}.layout-checkout-form>.form-actions.form-wrapper .button.button--primary.form-submit:hover{background-color:#515151;}.layout-checkout-form.clearfix::after{display:none;}.checkout-order-wrapper.timeout-delete .checkout_order_remove-quantity{visibility:hidden;}.checkout-complete .button{background:var(--color-light-grey);width:100%;color:#878787;}.checkout-complete .button:hover{background:#D7D7D7;}#edit-payment-information .fieldset-legend,#edit-payment-information div[data-drupal-selector="edit-payment-information-billing-information"]{display:none;}fieldset[data-drupal-selector="edit-payment-information-payment-method"] .fieldset-wrapper>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}@media (max-width:1044px){.checkout-pane.checkout-pane-order-summary{width:62%;}#shipping-information-wrapper{width:36%;}.checkout-form__order-total,#edit-payment-information,.layout-checkout-form>.form-actions.form-wrapper{width:calc(100% - 64%);}.checkout_order_title{font-size:19px;line-height:normal;}}@media (max-width:992px){.commerce-checkout-flow-multistep-default .layout-checkout-form{display:block;}.checkout-pane.checkout-pane-order-summary,#shipping-information-wrapper,.commerce-checkout-flow-multistep-default .layout-checkout-form>.form-actions.form-wrapper,.checkout-form__order-total,#edit-payment-information{width:100%;}.checkout-form__order-total{top:inherit;bottom:94px;}.layout-checkout-form>.form-actions.form-wrapper{position:relative;right:0;top:inherit;width:calc(100% - 67.8%);margin-top:216px;}#shipping-information-wrapper{margin-bottom:0;}#edit-payment-information{position:relative;top:inherit;right:0;}}@media (max-width:767px){.checkout-form__order-total{position:fixed;bottom:calc(0% + 100px);border-radius:15px 15px 0 0;z-index:2;}.layout-checkout-form>.form-actions.form-wrapper{position:fixed;bottom:0;left:0;z-index:2;padding:20px;border-radius:0;}.p-checkout__order-total .order-total-line__subtotal{display:none;}.p-checkout__order-total>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.p-checkout__order-total .order-total-line{margin-bottom:0;border:1px solid var(--color-light-grey);border-radius:5px;padding:8px 11px;width:48%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.p-checkout__order-total .order-total-line::after{display:none;}.p-checkout__order-total .order-total-line .order-total-line-label{margin-right:10px;font-weight:400;}.p-checkout__order-total .order-total-line .order-total-line-value{font-weight:bold;}#edit-shipping-information-shipping-profile .form-control,.checkout_order_title{font-size:14px;}.checkout_order_price{font-weight:700;}#edit-shipping-information-shipping-profile .form-textarea.form-control{height:57px;}.checkout_order_price{padding:5px 0;line-height:normal;}}@media (max-width:500px){.checkout-form__order-total{bottom:calc(0% + 95px);}}@media (max-width:400px){.checkout_order_title{line-height:14px;}#edit-shipping-information-shipping-profile .form-control{padding:14px 20px;}#edit-shipping-information-shipping-profile .form-textarea.form-control{height:47px;}.checkout_order_price{padding:4px 0;}}@media (min-width:768px){.p-checkout__order-information{padding-top:123px;}.checkout_order_left{margin-right:15px;width:151px;}.checkout_order_img img{width:151px;height:137px;}.checkout_order_right{width:calc(100% - 166px);}.checkout-order-wrapper{margin-bottom:20px;padding:15px;}.checkout-order-wrapper .timeout-text{padding-left:180px;padding-bottom:15px;}.checkout-order-wrapper .timeout-text small{max-width:237px;}}
body.maintenance-page{text-align:center;background:var(--color-black);color:var(--color-white);}.b-maintenance>a{display:block;margin:0 auto;text-align:center;max-width:221px;}
body.page-node-type-banquet-areas .header::before{background:rgba(0,0,0,0.26);}body.page-node-type-banquet-areas .page{padding-block:0;}.p-banquet-areas__hero{background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative;}.p-banquet-areas__hero::after{content:"";background-color:rgb(0,0,0,.3);width:100%;height:100%;position:absolute;left:0;right:0;top:0;bottom:0;z-index:1;}.p-banquet-areas__hero-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;z-index:2;height:1080px;padding-top:180px;}.p-banquet-areas__hero-img{width:555px;}.p-banquet-areas__hero-title{display:block;color:var(--color-white);font-family:var(--font-main-500);font-size:36px;line-height:42px;text-align:center;}.p-banquet-areas__hero-arrow{position:absolute;left:50%;bottom:16px;margin-left:-10px;width:20px;-webkit-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s;-webkit-animation:arrow-bottom 1.7s infinite ease;animation:arrow-bottom 1.7s infinite ease;bottom:30px;margin-left:-23px;width:55px;z-index:20;}@-webkit-keyframes arrow-bottom{0%,to{-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}50%,55%{-ms-transform:translateY(-7px);-webkit-transform:translateY(-7px);transform:translateY(-7px)}}@keyframes arrow-bottom{0%,to{-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}50%,55%{-ms-transform:translateY(-7px);-webkit-transform:translateY(-7px);transform:translateY(-7px)}}.banquet-areas__list .views-element-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.banquet-areas__list .views-row{width:49%;background:var(--color-white);border-radius:5px;padding:30px;margin-bottom:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.p-banquet-areas__item>div{margin-bottom:25px;}.p-banquet-areas__price{font-family:var(--font-main-bold);font-size:22px;line-height:28px;margin-top:auto;margin-bottom:10px;}.p-banquet-areas__button-wrapper{margin-top:auto;}.p-banquet-areas__about-text_long{margin-bottom:30px;max-width:895px;}.p-banquet-areas__img img{height:325px;object-fit:cover;}.p-banquet-areas__img a.colorbox:not(:first-child){display:none;}@media (max-width:992px){.banquet-areas__list .views-row{padding:20px;}.p-banquet-areas__description{font-size:20px;}}@media (max-width:767px){.p-banquet-areas__hero-inner{height:640px;padding-top:150px;}.p-banquet-areas__hero-img{width:265px;}.p-banquet-areas__description{font-size:14px;}.p-banquet-areas__item>div,.p-banquet-areas__title h2{margin-bottom:10px;}.p-banquet-areas__item .p-banquet-areas__description{margin-bottom:20px;}.p-banquet-areas__about-text_long{margin-bottom:20px;}}@media (max-width:600px){.banquet-areas__list .views-row{width:100%;padding:10px 10px 20px 10px;}.p-banquet-areas__button-wrapper .button{width:100%;padding:15px 20px;}}@media (min-width:768px){.banquet-areas__list .views-row{border-radius:15px;}.p-banquet-areas__description{margin-bottom:44px;}.p-banquet-areas__price{font-size:36px;line-height:43px;margin-bottom:25px;}}
#page__banquet{padding-top:79px;}#page__banquet #block-breadcrumbs{display:none;}.p-banquet__swiper{position:relative;overflow:hidden;}.p-banquet .swiper-button-next.swiper-button-disabled,.p-banquet .swiper-button-prev.swiper-button-disabled{opacity:0;}.swiper-slide img{min-height:240px;-o-object-fit:cover;object-fit:cover;}.p-banquet__container-mobile{margin-inline:auto;padding-inline:20px;}.p-banquet__cart-info h1{font-family:var(--font-main-medium);font-size:22px;line-height:26px;margin:20px 0 10px 0;}.p-banquet .field--name-field-text-1{font-family:var(--font-main-bold);font-size:22px;line-height:28px;margin-bottom:10px;}#page__banquet .p-banquet-areas__price{margin-bottom:30px;}#page__banquet .p-banquet-areas__button a{width:100%;max-width:420px;}.p-banquet__description .label{color:var(--color-black);font-family:var(--font-main-medium);font-size:22px;font-style:normal;font-weight:500;line-height:normal;margin-bottom:10px;}.p-banquet__description{display:block;padding-top:40px;}.p-banquet__params{display:block;}.p-banquet__params li{display:block;padding-left:15px;position:relative;margin-bottom:10px;}.p-banquet__params li::before{content:'';position:absolute;display:block;width:4px;height:4px;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:var(--color-black);border-radius:50%;}.swiper__mark-photo{display:inline-block;position:absolute;left:10px;bottom:5px;padding:5px 10px;color:var(--color-white);font-family:var(--font-main-medium);font-size:14px;font-style:normal;font-weight:500;line-height:normal;background:var(--color-black);border-radius:5px;z-index:1;}.swiper__mark-photo span{display:inline-block;padding-left:5px;}@media (min-width:768px){#page__banquet #block-breadcrumbs{display:block;margin-bottom:30px;}.p-banquet__photos{margin-inline:auto;padding-inline:20px;}.swiper-slide img{border-radius:5px;}.p-banquet__cart-info h1,.p-banquet__description .label{font-size:28px;}.p-banquet__params{padding:10px 0;}.swiper__mark-photo{left:15px;bottom:15px;padding:5px 10px;font-size:20px;}}@media (min-width:1024px){.p-banquet__container-mobile,.p-banquet__photos{margin-inline:inherit;padding-inline:0;}.p-banquet__container{width:min(100%,1240px);margin-inline:auto;padding-inline:20px;}.p-banquet__content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}.p-banquet__photos{width:58%;}.p-banquet__cart-info{display:block;padding:20px 20px 40px 20px;max-width:calc(42% - 20px);background:var(--color-white);margin-left:20px;border-radius:5px;}.p-banquet__description{width:100%;}.swiper-slide img{min-height:400px;}.p-banquet__cart-info h1,.p-banquet__description .label{font-size:36px;line-height:40px;}.p-banquet__description{padding-top:60px;}.banquet__description .label{margin-bottom:30px;}.swiper__mark-photo{left:15px;bottom:18px;padding:8px 12px;font-size:20px;}}@media (min-width:1200px){.swiper-slide img{min-height:450px;}}
#page__cottage{padding-top:79px;}#page__cottage #block-breadcrumbs{display:none;}#page__cottage .p-banquet-areas__button{margin-top:20px;}#page__cottage .p-banquet__params-phone{padding-top:10px;padding-left:15px;}.p-banquet__anchor_links{display:block;padding-top:20px;}.p-banquet__anchor_links a{display:block;position:relative;padding:15px 50px 15px 15px;font-family:var(--font-main-medium);font-size:14px;font-style:normal;font-weight:500;line-height:normal;color:var(--color-black);background:#ffffff;border-radius:5px;margin-bottom:20px;}.p-banquet__anchor_links a::before{content:'';position:absolute;right:15px;top:50%;transform:translateY(-50%);display:inline-block;width:22px;height:18px;background-repeat:no-repeat;background-size:contain;background-image:url("data:image/svg+xml,%3Csvg width='18' height='14' viewBox='0 0 18 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.2301 1.43417L16.7943 6.99833L11.2301 12.5625M1.21094 6.99833L16.6384 6.99833' stroke='black' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}.p-banquet__anchor_links a:hover{color:#ffffff;background:var(--color-black);}.p-banquet__anchor_links a:hover:before{background-image:url("data:image/svg+xml,%3Csvg width='18' height='14' viewBox='0 0 18 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.2301 1.43417L16.7943 6.99833L11.2301 12.5625M1.21094 6.99833L16.6384 6.99833' stroke='white' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}.p-banquet__price{font-family:var(--font-main-bold);font-size:22px;line-height:28px;margin-top:auto;margin-bottom:10px;}.p-booking__price{font-family:var(--font-main-bold);font-size:20px;line-height:26px;margin-top:auto;}@media (min-width:768px){#page__cottage #block-breadcrumbs{display:block;margin-bottom:30px;}.p-banquet__anchor_links a{font-size:28px;padding:20px 60px 20px 20px;margin-bottom:20px;}.p-banquet__anchor_links a::before{right:20px;width:24px;height:20px;}.p-banquet__anchor_links{padding-top:40px;}.p-banquet__price{font-size:36px;line-height:43px;margin-bottom:25px;}.p-booking__price{font-size:24px;line-height:30px;}}@media (min-width:1024px){.p-banquet__anchor_links a{font-size:28px;padding:30px 70px 30px 30px;margin-bottom:20px;}.p-banquet__anchor_links a::before{right:30px;width:30px;height:24px;}.p-banquet__anchor_links{padding-top:60px;}#page__cottage .p-banquet__photos{width:calc(60%);margin-right:24px;}#page__cottage .p-banquet__cart-info{width:calc(40% - 24px);margin-left:0;}#page__cottage .p-banquet__description,#page__cottage .p-banquet__anchor_links{width:calc(60% + 24px);}#page__cottage .p-banquet__cart-info{width:calc(40% - 24px);}#page__cottage .p-banquet__description .label{margin-bottom:30px;}}
body.user-logged-in .p-offer__sticky{top:136px;}.p-offer__row{display:flex;}.p-offer__description h2{font-size:28px;line-height:33px;}.p-offer__col:nth-child(2){display:none;}.p-offer__sticky{position:sticky;top:97px;}.p-offer__nav{background-color:var(--color-white);border-radius:5px;padding:30px;margin-bottom:20px;}.p-offer__nav ul li{font-family:var(--font-main-medium);font-size:22px;line-height:26px;}.p-offer__nav ul li:not(:last-child){margin-bottom:15px;}.p-offer__pdf a{display:block;font-family:var(--font-main-medium);font-size:22px;line-height:26px;border:1px solid #CDCDCD;border-radius:52px;padding:10px;text-align:center;}@media (min-width:768px){body.user-logged-in .p-offer__sticky{top:176px;}.p-offer__col:nth-child(1){padding-right:24px;width:68%;}.p-offer__col:nth-child(2){display:block;width:32%;}}
.p-delivery__information ul li{break-inside:avoid;margin-bottom:24px;}.p-delivery__information ul li h3{margin-bottom:10px;}.p-delivery__information ul li p:not(:last-child){margin-bottom:10px;}@media (min-width:768px){.p-delivery__information ul{column-count:2;column-gap:45px;}.p-delivery__information ul li{margin-bottom:45px;}}
.p-reviews__form-description{margin-bottom:30px;}.comment-comment-reviews-form{max-width:590px;width:100%;margin-bottom:60px;}.comment-comment-reviews-form .field--name-field-comment-name,.comment-comment-reviews-form .field--name-field-comment-phone,.comment-comment-reviews-form .field--name-field-comment,.comment-comment-reviews-form .field--name-field-comment-rating{margin-bottom:30px;}.comment-comment-reviews-form .field--name-field-comment-photos{margin-bottom:60px;}.comment-comment-reviews-form .field--name-field-comment-name label,.comment-comment-reviews-form .field--name-field-comment-phone label,.comment-comment-reviews-form .field--name-field-comment label{display:none;}.comment-comment-reviews-form .field--name-field-comment-rating label{color:#ACACAC;}.comment-comment-reviews-form input::-webkit-input-placeholder,.comment-comment-reviews-form textarea::-webkit-input-placeholder{color:#ACACAC;}.comment-comment-reviews-form input::-moz-placeholder,.comment-comment-reviews-form textarea::-moz-placeholder{color:#ACACAC;}.comment-comment-reviews-form input:-ms-input-placeholder,.comment-comment-reviews-form textarea:-ms-input-placeholder{color:#ACACAC;}.comment-comment-reviews-form input::-ms-input-placeholder,.comment-comment-reviews-form textarea::-ms-input-placeholder{color:#ACACAC;}.comment-comment-reviews-form input::placeholder,.comment-comment-reviews-form textarea::placeholder{color:#ACACAC;}.comment-comment-reviews-form input:focus::-webkit-input-placeholder,.comment-comment-reviews-form textarea:focus::-webkit-input-placeholder{color:transparent;}.comment-comment-reviews-form input:focus::-moz-placeholder,.comment-comment-reviews-form textarea:focus::-moz-placeholder{color:transparent;}.comment-comment-reviews-form input:focus:-ms-input-placeholder,.comment-comment-reviews-form textarea:focus:-ms-input-placeholder{color:transparent;}.comment-comment-reviews-form input:focus::-ms-input-placeholder,.comment-comment-reviews-form textarea:focus::-ms-input-placeholder{color:transparent;}.comment-comment-reviews-form input:focus::placeholder,.comment-comment-reviews-form textarea:focus::placeholder{color:transparent;}.comment-comment-reviews-form .field--type-image{margin-bottom:30px;}.comment-comment-reviews-form .field--type-image .messages-list{margin-bottom:30px;}.comment-comment-reviews-form .field--type-image .messages{font-size:18px;line-height:22px;}.comment-comment-reviews-form .field--type-image .messages__content ul{margin:10px 0 0 0;}.comment-comment-reviews-form .fiu-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;}.comment-comment-reviews-form .fiu-sortable-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;}.comment-comment-reviews-form .fine-image-preview{background-color:transparent;border:0;width:100px;height:100px;border-radius:5px;}.comment-comment-reviews-form .fine-image-preview img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}.comment-comment-reviews-form .fiu-add-element{background-color:transparent;float:none;width:100px;height:100px;margin:0;}.comment-comment-reviews-form .fiu-add-element .form-type-managed-file--advanced label::before{display:none;}.comment-comment-reviews-form .fiu-add-element .form-type-managed-file--advanced label{display:block;background-image:url("data:image/svg+xml,%3Csvg width='80' height='80' viewBox='0 0 80 80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M63.3346 29.9974C63.3346 23.809 60.8763 17.874 56.5006 13.4982C52.1246 9.12233 46.1896 6.66406 40.0013 6.66406C33.813 6.66406 27.8781 9.12233 23.5023 13.4982C19.1264 17.874 16.668 23.809 16.668 29.9974V49.9974C16.668 56.1857 19.1264 62.1207 23.5023 66.4967C27.8781 70.8724 33.813 73.3307 40.0013 73.3307' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M63.3346 29.9974V48.8641C63.3346 52.4001 61.93 55.7917 59.4293 58.2921C56.929 60.7924 53.5376 62.1974 50.0013 62.1974C46.465 62.1974 43.074 60.7924 40.5733 58.2921C38.073 55.7917 36.668 52.4001 36.668 48.8641V26.6641' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:top 15px center;background-color:var(--color-white);background-size:40px 40px;border-radius:3px;font-size:12px;line-height:14px;text-align:center;width:100%;height:100px;padding:60px 10px 10px;position:absolute;left:0;top:0;}.comment-comment-reviews-form .fiu-add-element .form-item .description{line-height:14px;}.comment-comment-reviews-form .fiu-sortable-list .fine-image-data{background-color:rgba(0,0,0,0.15);border-radius:5px;top:0;padding:10px;height:100%;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;}.comment-comment-reviews-form .fiu-sortable-list .fine-image-data:hover{background-color:rgba(0,0,0,0.40);}.comment-comment-reviews-form .fiu-sortable-list .fiu-image-details{display:none;}.comment-comment-reviews-form .fiu-sortable-list a.rotate-icon{font-size:0;color:transparent;display:block;background-image:url("data:image/svg+xml,%3Csvg width='17' height='19' viewBox='0 0 17 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 6H16V1M15.709 14.3569C14.7772 15.7918 13.4099 16.8902 11.8078 17.4907C10.2058 18.0913 8.453 18.1624 6.80755 17.6937C5.16209 17.225 3.71068 16.2413 2.6656 14.8867C1.62051 13.5321 1.03697 11.878 1.00114 10.1675C0.965309 8.45695 1.47886 6.78001 2.46631 5.38281C3.45375 3.98561 4.86341 2.942 6.48779 2.40479C8.11217 1.86757 9.86592 1.86499 11.4917 2.39795C13.1175 2.93091 14.5294 3.97095 15.5205 5.36556' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:center center;position:absolute;width:17px;height:19px;top:auto;bottom:15px;left:50%;margin-left:-8px;}.comment-comment-reviews-form .fiu-sortable-list a.rotate-icon:hover{background-image:url("data:image/svg+xml,%3Csvg width='17' height='19' viewBox='0 0 17 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 6H16V1M15.709 14.3569C14.7772 15.7918 13.4099 16.8902 11.8078 17.4907C10.2058 18.0913 8.453 18.1624 6.80755 17.6937C5.16209 17.225 3.71068 16.2413 2.6656 14.8867C1.62051 13.5321 1.03697 11.878 1.00114 10.1675C0.965309 8.45695 1.47886 6.78001 2.46631 5.38281C3.45375 3.98561 4.86341 2.942 6.48779 2.40479C8.11217 1.86757 9.86592 1.86499 11.4917 2.39795C13.1175 2.93091 14.5294 3.97095 15.5205 5.36556' stroke='%23ABABAB' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}.comment-comment-reviews-form .fiu-sortable-list a.rotate-icon:hover::before{opacity:1;}.comment-comment-reviews-form .fiu-sortable-list .fine-image-data .button[id*="remove-button"]{background-image:url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L16 16' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16 1L1 16' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");background-color:transparent;background-size:contain;border-radius:0;border:0;opacity:1;width:17px;height:17px;position:absolute;right:15px;top:10px;z-index:1;}.comment-comment-reviews-form .fiu-sortable-list .fine-image-data .button[id*="remove-button"]:hover{background-image:url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L16 16' stroke='%23ABABAB' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16 1L1 16' stroke='%23ABABAB' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}.comment-comment-reviews-form .fiu-progress-wrapper{top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;height:100px;width:100px;background-color:rgba(0,0,0,.3);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:5px;}.comment-comment-reviews-form .button{border-color:var(--color-yellow);background-color:var(--color-yellow);max-width:185px;width:100%;}.comment-comment-reviews-form .button:hover{border-color:var(--color-yellow-medium);background-color:var(--color-yellow-medium);}.comment-comment-reviews-form .fiu-broken-file input.form-submit[id*="remove-button"],.comment-comment-reviews-form .fine-image-data .button[id*="remove-button"],.comment-comment-reviews-form .fiu-image-details{margin:0;}.p-reviews__item{background-color:var(--color-white);border-radius:10px;padding:20px 30px;}.p-reviews__item:not(:last-child){margin-bottom:30px;}.p-reviews__item>div:not(:last-child){margin-bottom:10px;}.p-reviews__item-name{font-family:var(--font-main-medium);font-size:22px;line-height:26px;}.p-reviews__item-date{font-size:16px;line-height:19px;}.p-reviews__item-rating .description{display:none;}div.fivestar-widget-static .star,div.fivestar-widget .cancel,div.fivestar-widget .star{width:35px;height:35px;}.fivestar-basic div.fivestar-widget-static .star{background-image:none;}div.fivestar-widget-static .star span.on,.fivestar-basic div.fivestar-widget-static .star span.on{background:url("data:image/svg+xml,%3Csvg width='35' height='35' viewBox='0 0 35 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.4353 6.43032C16.7729 5.67289 16.9418 5.29418 17.1768 5.17756C17.381 5.07623 17.6208 5.07623 17.8249 5.17756C18.06 5.29418 18.2289 5.67289 18.5665 6.43032L21.2557 12.4633C21.3556 12.6873 21.4054 12.7992 21.4827 12.885C21.551 12.9608 21.6345 13.0215 21.7277 13.063C21.8332 13.11 21.9551 13.1228 22.1989 13.1486L28.7677 13.8419C29.5924 13.9289 30.0046 13.9724 30.1882 14.16C30.3476 14.3228 30.4217 14.5509 30.3885 14.7764C30.3503 15.036 30.0423 15.3135 29.4263 15.8687L24.5194 20.2907C24.3374 20.4548 24.2463 20.5369 24.1887 20.6368C24.1376 20.7253 24.1057 20.8234 24.095 20.9249C24.0829 21.0397 24.1083 21.1596 24.1592 21.3995L25.5297 27.8609C25.7018 28.6722 25.7879 29.0777 25.6662 29.3102C25.5605 29.5123 25.3666 29.6532 25.1418 29.6912C24.8831 29.735 24.5239 29.5279 23.8056 29.1136L18.0838 25.8134C17.8715 25.6909 17.7653 25.6298 17.6524 25.6057C17.5525 25.5846 17.4493 25.5846 17.3494 25.6057C17.2365 25.6298 17.1303 25.6909 16.918 25.8134L11.1963 29.1136C10.4779 29.5279 10.1187 29.735 9.86001 29.6912C9.63527 29.6532 9.44125 29.5123 9.33561 29.3102C9.214 29.0777 9.30002 28.6722 9.47209 27.8609L10.8426 21.3995C10.8934 21.1596 10.9189 21.0397 10.9068 20.9249C10.8961 20.8234 10.8642 20.7253 10.8132 20.6368C10.7555 20.5369 10.6644 20.4548 10.4823 20.2907L5.5756 15.8687C4.95959 15.3135 4.65157 15.036 4.61328 14.7764C4.58003 14.5509 4.65412 14.3228 4.81358 14.16C4.99715 13.9724 5.4095 13.9289 6.23418 13.8419L12.8029 13.1486C13.0467 13.1228 13.1686 13.11 13.274 13.063C13.3673 13.0215 13.4508 12.9608 13.5191 12.885C13.5964 12.7992 13.6463 12.6873 13.7461 12.4633L16.4353 6.43032Z' fill='%23FFCD4B' stroke='%23FFCD4B' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") no-repeat 0 0;}div.fivestar-widget-static .star span.off,.fivestar-basic div.fivestar-widget-static .star span.off{background:url("data:image/svg+xml,%3Csvg width='35' height='35' viewBox='0 0 35 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.4353 6.43032C16.7729 5.67289 16.9418 5.29418 17.1768 5.17756C17.381 5.07623 17.6208 5.07623 17.8249 5.17756C18.06 5.29418 18.2289 5.67289 18.5665 6.43032L21.2557 12.4633C21.3556 12.6873 21.4054 12.7992 21.4827 12.885C21.551 12.9608 21.6345 13.0215 21.7277 13.063C21.8332 13.11 21.9551 13.1228 22.1989 13.1486L28.7677 13.8419C29.5924 13.9289 30.0046 13.9724 30.1882 14.16C30.3476 14.3228 30.4217 14.5509 30.3885 14.7764C30.3503 15.036 30.0423 15.3135 29.4263 15.8687L24.5194 20.2907C24.3374 20.4547 24.2463 20.5369 24.1887 20.6368C24.1376 20.7253 24.1057 20.8234 24.095 20.9249C24.0829 21.0397 24.1083 21.1596 24.1592 21.3995L25.5297 27.8609C25.7018 28.6722 25.7879 29.0777 25.6662 29.3102C25.5605 29.5123 25.3666 29.6532 25.1418 29.6913C24.8831 29.735 24.5239 29.5279 23.8056 29.1136L18.0838 25.8134C17.8715 25.6909 17.7653 25.6298 17.6524 25.6057C17.5525 25.5846 17.4493 25.5846 17.3494 25.6057C17.2365 25.6298 17.1303 25.6909 16.918 25.8134L11.1963 29.1136C10.4779 29.5279 10.1187 29.735 9.86001 29.6913C9.63527 29.6532 9.44125 29.5123 9.33561 29.3102C9.214 29.0777 9.30002 28.6722 9.47209 27.8609L10.8426 21.3995C10.8934 21.1596 10.9189 21.0397 10.9068 20.9249C10.8961 20.8234 10.8642 20.7253 10.8132 20.6368C10.7555 20.5369 10.6644 20.4547 10.4823 20.2907L5.5756 15.8687C4.95959 15.3135 4.65157 15.036 4.61328 14.7764C4.58003 14.5509 4.65412 14.3228 4.81358 14.16C4.99715 13.9724 5.4095 13.9289 6.23418 13.8419L12.8029 13.1486C13.0467 13.1228 13.1686 13.11 13.274 13.063C13.3673 13.0215 13.4508 12.9608 13.5191 12.885C13.5964 12.7992 13.6463 12.6873 13.7461 12.4633L16.4353 6.43032Z' stroke='%23ACACAC' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") no-repeat 0 0;}.fivestar-basic div.fivestar-widget .star,.fivestar-basic div.fivestar-widget .star a{background-image:url("data:image/svg+xml,%3Csvg width='35' height='35' viewBox='0 0 35 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.4353 6.43032C16.7729 5.67289 16.9418 5.29418 17.1768 5.17756C17.381 5.07623 17.6208 5.07623 17.8249 5.17756C18.06 5.29418 18.2289 5.67289 18.5665 6.43032L21.2557 12.4633C21.3556 12.6873 21.4054 12.7992 21.4827 12.885C21.551 12.9608 21.6345 13.0215 21.7277 13.063C21.8332 13.11 21.9551 13.1228 22.1989 13.1486L28.7677 13.8419C29.5924 13.9289 30.0046 13.9724 30.1882 14.16C30.3476 14.3228 30.4217 14.5509 30.3885 14.7764C30.3503 15.036 30.0423 15.3135 29.4263 15.8687L24.5194 20.2907C24.3374 20.4547 24.2463 20.5369 24.1887 20.6368C24.1376 20.7253 24.1057 20.8234 24.095 20.9249C24.0829 21.0397 24.1083 21.1596 24.1592 21.3995L25.5297 27.8609C25.7018 28.6722 25.7879 29.0777 25.6662 29.3102C25.5605 29.5123 25.3666 29.6532 25.1418 29.6913C24.8831 29.735 24.5239 29.5279 23.8056 29.1136L18.0838 25.8134C17.8715 25.6909 17.7653 25.6298 17.6524 25.6057C17.5525 25.5846 17.4493 25.5846 17.3494 25.6057C17.2365 25.6298 17.1303 25.6909 16.918 25.8134L11.1963 29.1136C10.4779 29.5279 10.1187 29.735 9.86001 29.6913C9.63527 29.6532 9.44125 29.5123 9.33561 29.3102C9.214 29.0777 9.30002 28.6722 9.47209 27.8609L10.8426 21.3995C10.8934 21.1596 10.9189 21.0397 10.9068 20.9249C10.8961 20.8234 10.8642 20.7253 10.8132 20.6368C10.7555 20.5369 10.6644 20.4547 10.4823 20.2907L5.5756 15.8687C4.95959 15.3135 4.65157 15.036 4.61328 14.7764C4.58003 14.5509 4.65412 14.3228 4.81358 14.16C4.99715 13.9724 5.4095 13.9289 6.23418 13.8419L12.8029 13.1486C13.0467 13.1228 13.1686 13.11 13.274 13.063C13.3673 13.0215 13.4508 12.9608 13.5191 12.885C13.5964 12.7992 13.6463 12.6873 13.7461 12.4633L16.4353 6.43032Z' stroke='%23ACACAC' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}div.fivestar-widget div.on a{background-image:url("data:image/svg+xml,%3Csvg width='35' height='35' viewBox='0 0 35 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.4353 6.43032C16.7729 5.67289 16.9418 5.29418 17.1768 5.17756C17.381 5.07623 17.6208 5.07623 17.8249 5.17756C18.06 5.29418 18.2289 5.67289 18.5665 6.43032L21.2557 12.4633C21.3556 12.6873 21.4054 12.7992 21.4827 12.885C21.551 12.9608 21.6345 13.0215 21.7277 13.063C21.8332 13.11 21.9551 13.1228 22.1989 13.1486L28.7677 13.8419C29.5924 13.9289 30.0046 13.9724 30.1882 14.16C30.3476 14.3228 30.4217 14.5509 30.3885 14.7764C30.3503 15.036 30.0423 15.3135 29.4263 15.8687L24.5194 20.2907C24.3374 20.4548 24.2463 20.5369 24.1887 20.6368C24.1376 20.7253 24.1057 20.8234 24.095 20.9249C24.0829 21.0397 24.1083 21.1596 24.1592 21.3995L25.5297 27.8609C25.7018 28.6722 25.7879 29.0777 25.6662 29.3102C25.5605 29.5123 25.3666 29.6532 25.1418 29.6912C24.8831 29.735 24.5239 29.5279 23.8056 29.1136L18.0838 25.8134C17.8715 25.6909 17.7653 25.6298 17.6524 25.6057C17.5525 25.5846 17.4493 25.5846 17.3494 25.6057C17.2365 25.6298 17.1303 25.6909 16.918 25.8134L11.1963 29.1136C10.4779 29.5279 10.1187 29.735 9.86001 29.6912C9.63527 29.6532 9.44125 29.5123 9.33561 29.3102C9.214 29.0777 9.30002 28.6722 9.47209 27.8609L10.8426 21.3995C10.8934 21.1596 10.9189 21.0397 10.9068 20.9249C10.8961 20.8234 10.8642 20.7253 10.8132 20.6368C10.7555 20.5369 10.6644 20.4548 10.4823 20.2907L5.5756 15.8687C4.95959 15.3135 4.65157 15.036 4.61328 14.7764C4.58003 14.5509 4.65412 14.3228 4.81358 14.16C4.99715 13.9724 5.4095 13.9289 6.23418 13.8419L12.8029 13.1486C13.0467 13.1228 13.1686 13.11 13.274 13.063C13.3673 13.0215 13.4508 12.9608 13.5191 12.885C13.5964 12.7992 13.6463 12.6873 13.7461 12.4633L16.4353 6.43032Z' fill='%23FFCD4B' stroke='%23FFCD4B' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") !important;background-position:0 0;}.fivestar-basic div.fivestar-widget div.hover a,.fivestar-basic div.rating div a:hover{background-image:url("data:image/svg+xml,%3Csvg width='35' height='35' viewBox='0 0 35 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.4353 6.43032C16.7729 5.67289 16.9418 5.29418 17.1768 5.17756C17.381 5.07623 17.6208 5.07623 17.8249 5.17756C18.06 5.29418 18.2289 5.67289 18.5665 6.43032L21.2557 12.4633C21.3556 12.6873 21.4054 12.7992 21.4827 12.885C21.551 12.9608 21.6345 13.0215 21.7277 13.063C21.8332 13.11 21.9551 13.1228 22.1989 13.1486L28.7677 13.8419C29.5924 13.9289 30.0046 13.9724 30.1882 14.16C30.3476 14.3228 30.4217 14.5509 30.3885 14.7764C30.3503 15.036 30.0423 15.3135 29.4263 15.8687L24.5194 20.2907C24.3374 20.4548 24.2463 20.5369 24.1887 20.6368C24.1376 20.7253 24.1057 20.8234 24.095 20.9249C24.0829 21.0397 24.1083 21.1596 24.1592 21.3995L25.5297 27.8609C25.7018 28.6722 25.7879 29.0777 25.6662 29.3102C25.5605 29.5123 25.3666 29.6532 25.1418 29.6912C24.8831 29.735 24.5239 29.5279 23.8056 29.1136L18.0838 25.8134C17.8715 25.6909 17.7653 25.6298 17.6524 25.6057C17.5525 25.5846 17.4493 25.5846 17.3494 25.6057C17.2365 25.6298 17.1303 25.6909 16.918 25.8134L11.1963 29.1136C10.4779 29.5279 10.1187 29.735 9.86001 29.6912C9.63527 29.6532 9.44125 29.5123 9.33561 29.3102C9.214 29.0777 9.30002 28.6722 9.47209 27.8609L10.8426 21.3995C10.8934 21.1596 10.9189 21.0397 10.9068 20.9249C10.8961 20.8234 10.8642 20.7253 10.8132 20.6368C10.7555 20.5369 10.6644 20.4548 10.4823 20.2907L5.5756 15.8687C4.95959 15.3135 4.65157 15.036 4.61328 14.7764C4.58003 14.5509 4.65412 14.3228 4.81358 14.16C4.99715 13.9724 5.4095 13.9289 6.23418 13.8419L12.8029 13.1486C13.0467 13.1228 13.1686 13.11 13.274 13.063C13.3673 13.0215 13.4508 12.9608 13.5191 12.885C13.5964 12.7992 13.6463 12.6873 13.7461 12.4633L16.4353 6.43032Z' fill='%23FFCD4B' stroke='%23FFCD4B' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") !important;background-position:0 0;}.messages-list+.comment-comment-reviews-form{padding-top:30px;}.p-reviews__item-images{display:flex;flex-wrap:wrap;gap:20px;}.p-reviews__item-images .colorbox{display:block;width:100px;height:100px;object-fit:cover;}.p-reviews__item-images .colorbox img{width:100%;height:100%;object-fit:cover;}.p-reviews .views-infinite-scroll-content-wrapper{display:flex;flex-direction:column;gap:30px;}.p-reviews .pager{padding-top:10px;text-align:center;}.p-reviews .pager .button{border-color:var(--color-yellow);background-color:var(--color-yellow);max-width:185px;width:100%;}.p-reviews .pager .button:hover{border-color:var(--color-yellow-medium);background-color:var(--color-yellow-medium);}@media (min-width:768px){.comment-comment-reviews-form .button{max-width:285px;}.p-reviews__item{padding:30px 40px;}.comment-comment-reviews-form .fine-image-preview{width:183px;height:183px;}.comment-comment-reviews-form .fiu-add-element{width:183px;height:183px;}.comment-comment-reviews-form .fiu-add-element .form-type-managed-file--advanced label{background-position:top 25px center;background-size:80px 80px;height:183px;font-size:18px;line-height:22px;padding:115px 10px 10px;}.comment-comment-reviews-form .fiu-progress-wrapper{height:183px;width:100%;}.p-reviews__item-images .colorbox{width:180px;height:180px;}.p-reviews .pager{padding-top:30px;}.p-reviews .pager .button{max-width:285px;}}
.cart-block--summary{white-space:nowrap;}.cart-block--summary a:hover{background-color:#C9C9C9;}.cart-block--contents{width:100%;padding-top:80px;top:0;right:0;position:fixed;height:100%;background:transparent;}.header__buttons .cart-block--contents__items{max-height:inherit;overflow:auto;}.cart--cart-block .cart-block{display:block;}.cart-block--summary__icon{display:block;margin-right:10px;}.b_cart__views-row{background-color:var(--color-white2);border-radius:27px;padding:10px;margin-bottom:10px;position:relative;}.b_cart__views-row .b-cart__remove-button{height:37px;}.b_cart__views-row .b-cart__quantity{width:calc(100% - 45px);}.b_cart__views-row .b-quantity{background-color:var(--color-light-grey);}.b_cart__views-row .b-cart__quantity .b-quantity{max-width:170px;}.b_cart__views-row .quantity__button{background-color:var(--color-light-grey);color:#878787;}.b_cart__views-row .quantity__button[data-action="minus"]:hover{background:-webkit-gradient(linear,left top,right top,from(#B7B7B7),to(rgba(115,115,115,0.00)));background:-o-linear-gradient(left,#B7B7B7 0%,rgba(115,115,115,0.00) 100%);background:linear-gradient(90deg,#B7B7B7 0%,rgba(115,115,115,0.00) 100%);}.b_cart__views-row .quantity__button[data-action="plus"]:hover{background:-webkit-gradient(linear,right top,left top,from(#B7B7B7),to(rgba(115,115,115,0.00)));background:-o-linear-gradient(right,#B7B7B7 0%,rgba(115,115,115,0.00) 100%);background:linear-gradient(-90deg,#B7B7B7 0%,rgba(115,115,115,0.00) 100%);}.b_cart__views-row .b-quantity .quantity-edit-input{color:#878787;}.b_cart__views-row .timeout-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:10px 10px 10px 112px;}.b_cart__views-row .timeout-text small{height:37px;max-width:216px;}.b-cart__item-inner{display:-webkit-box;display:-ms-flexbox;display:flex;}.b-cart__item-image{width:92px;}.b-cart__item-image img,.p-order__default_img{width:92px;height:92px;max-width:inherit;-o-object-fit:cover;object-fit:cover;border-radius:14px;font-size:12px;}.b-cart__item-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:10px;width:calc(100% - 92px);}.b-cart__item-title{font-family:var(--font-main-regular);font-size:12px;line-height:16px;text-align:left;color:var(--color-black);margin-bottom:5px;}.cart-contents__title h2{font-family:var(--font-family-second);font-weight:700;margin-bottom:30px;}.b-cart__item-counts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.b-cart__item-price{font-family:var(--font-main-bold);font-size:14px;line-height:17px;text-align:left;color:var(--color-black);margin-right:10px;}.b-cart__item-portion{font-family:var(--font-main-medium);font-size:14px;line-height:17px;text-align:left;color:var(--color-gray);}.cart-contents__close{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;right:20px;top:12px;width:40px;height:40px;cursor:pointer;}.b-cart__remove-quantity{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:auto;}.cart-block--contents{display:none;width:588px;-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%);}.cart-open{display:block !important;}.cart-block--contents .cart-block--contents__links{display:none;}.cart-block--link__expand-click{cursor:pointer;}.added-to-cart .button--added-cart,.p-menu__views-row__list .button--add-to-cart{font-size:14px;line-height:17px;}@media (min-width:501px){.b-cart__item-title{font-size:16px;line-height:20px;}.b-cart__item-price{font-size:18px;line-height:22px;}.added-to-cart .button--added-cart,.p-menu__views-row__list .button--add-to-cart{font-size:18px;line-height:22px;}}@media (min-width:768px){.b_cart__views-row{padding:15px;margin-bottom:20px;}.b_cart__views-row .b-cart__quantity{width:calc(100% - 66px);}.b_cart__views-row .b-cart__remove-button{height:42px;}.b_cart__views-row .quantity__button{height:42px;}.b_cart__views-row .b-quantity .quantity-edit-input{font-size:18px;line-height:22px;height:42px;}.b_cart__views-row .timeout-text{padding:15px 15px 15px 181px;}.b_cart__views-row .timeout-text small{height:42px;max-width:236px;}.b-cart__item-content{padding-left:15px;width:calc(100% - 151px);}.b-cart__item-image{width:151px;}.b-cart__item-image img,.p-order__default_img{width:151px;height:137px;}.b-cart__item-price{font-size:22px;line-height:26px;}.cart-block--summary a{font-size:18px;line-height:22px;}.added-to-cart .button--added-cart,.p-menu__views-row__list .button--add-to-cart{font-size:22px;line-height:26px;}.cart-contents__close{top:22px;}}@media (min-width:1024px){.cart-block--contents{padding-top:93px;}.cart-block--contents__inner{height:calc(100% - 93px);}}@media (max-width:992px){.commerce-cart-row .views-field-purchased-entity{width:100%;margin-bottom:10px;}}@media (max-width:767px){.cart-block--summary a{padding:9px 10px 8px;}.cart-block--summary__icon{width:20px;}}@media (max-width:600px){.cart-block--contents{width:100%;}}@media (max-width:600px){.header__buttons .cart-block--contents{width:100%;}}@media (max-width:500px){.p-menu__views-row__list .button--add-to-cart{font-family:var(--font-main-bold);}.b_cart__title{font-size:14px;}}
.b-quantity{display:flex;flex-wrap:wrap;background-color:var(--color-black);border-radius:10px;}.quantity__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:var(--color-black);color:var(--color-white);font-family:var(--font-main-regular);font-size:24px;line-height:30px;flex:1;height:37px;border:none;cursor:pointer;-webkit-transition:0.2s ease;-o-transition:0.2s ease;transition:0.2s ease;max-width:65px;}.quantity__button[data-action="minus"]{border-radius:10px 0 0 10px;}.quantity__button[data-action="minus"]:hover{background:linear-gradient(90deg,#434343 15.97%,rgba(51,51,51,0.00) 55.59%);}.quantity__button[data-action="plus"]{border-radius:0 10px 10px 0;}.quantity__button[data-action="plus"]:hover{background:linear-gradient(-90deg,#434343 15.97%,rgba(51,51,51,0.00) 55.59%);}.b-quantity .quantity-edit-input{display:flex;align-items:center;justify-content:center;background-color:transparent;font-family:var(--font-main-bold);font-size:14px;line-height:27px;color:var(--color-white);border:0;padding:0;text-align:center;height:37px;flex:1;min-width:30px;}.b-quantity input::-webkit-outer-spin-button,.b-quantity input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}.b-cart__remove-button{background-image:url("data:image/svg+xml,%3Csvg width='20' height='19' viewBox='0 0 20 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19 4.99991C15.6699 4.66446 12.325 4.49645 8.97797 4.49652C6.99492 4.49652 5.01186 4.6033 3.04407 4.80161L1 4.99991M6.50678 3.99313L6.72034 2.68127C6.87288 1.7355 6.99492 1.01855 8.68814 1.01855H11.3119C13.0051 1.01855 13.1271 1.76601 13.2797 2.68127L13.4932 3.97788M16.8492 5.12195L16.1932 15.1897C16.0864 16.7609 15.9949 17.9813 13.2034 17.9813H6.78136C3.98983 17.9813 3.89831 16.7609 3.79153 15.1897L3.13559 5.12195' stroke='%23878787' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:inherit;background-position:center;background-color:var(--color-light-grey);height:37px;width:40px;border-radius:10px;position:relative;margin-right:5px;cursor:pointer;-webkit-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out;}.b-cart__remove-button:hover{background-color:#C9C9C9;}@media (min-width:768px){.quantity__button{font-size:34px;line-height:40px;height:46px;}.b-quantity .quantity-edit-input{font-size:22px;line-height:26px;height:46px;}.b-cart__remove-button{height:46px;width:61px;}}
.p-menu__filter-default ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.p-menu__filter-default ul::after{content:'';width:100%;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;}.p-menu__filter-default ul li{font-family:var(--font-main-medium);font-size:14px;line-height:17px;margin-bottom:10px;white-space:nowrap;}.p-menu__filter-default ul li:not(:last-child){margin-right:10px;}.p-menu__filter-default ul li:nth-child(5n),.p-menu__filter-default ul li:nth-child(5n)~li{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}.p-menu__filter-default ul li a{display:block;border:1.5px solid #AAAAAA;border-radius:52px;color:#6B6B6B;padding:5px 13px;text-decoration:none;}.p-menu__filter-default ul li a:hover{color:var(--color-black);border-color:var(--color-black);}.p-menu__filter-default ul li a.bef-link--selected,.p-menu__filter-default ul li a.is-active,.p-menu__filter-default ul li:nth-child(-n+4) a.bef-link--selected,.p-menu__filter-default ul li:nth-child(-n+4) a.is-active{background-color:var(--color-black);color:var(--color-white);border-color:var(--color-black);}.p-menu__filter-default ul li a.bef-link--selected:hover,.p-menu__filter-default ul li a.is-active:hover,.p-menu__filter-default ul li:nth-child(-n+4) a.bef-link--selected:hover,.p-menu__filter-default ul li:nth-child(-n+4) a.is-active:hover{background-color:var(--color-black);color:var(--color-white);border-color:var(--color-black);}.p-menu__filter-default ul li:nth-child(-n+4) a{background-color:var(--color-light-grey);color:var(--color-black);border-color:var(--color-light-grey);}.p-menu__filter-default ul li:nth-child(-n+4) a:hover{background-color:#C9C9C9;border-color:#C9C9C9;}.p-menu__filter-default .swiper-slide{width:auto;height:auto;-webkit-transition-property:none;-o-transition-property:none;transition-property:none;}body.user-logged-in .p-menu__filter-slider{top:119px;}.p-menu__filter-slider{position:fixed;top:80px;left:0;background-color:var(--color-light-grey);width:100%;padding:10px 0;z-index:200;}.p-menu__filter-slider ul{margin:0 -5px;}.p-menu__filter-slider ul li{font-family:var(--font-main-medium);margin:0 5px;white-space:nowrap;}.p-menu__filter-slider ul li a{display:block;border:2px solid #878787;color:#878787;border-radius:52px;padding:5px 13px;}.p-menu__filter-slider ul li a:hover,.p-menu__filter-slider ul li a.is-active{background-color:var(--color-black);border-color:var(--color-black);color:var(--color-white);}.p-menu__filter-slider.swiper-container{width:100%;height:auto;}.p-menu__filter-slider .swiper-slide{width:auto !important;}.p-menu__filter-slider .swiper-slide.menu-item--active-trail{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;}@media (min-width:768px){.p-menu__filter-default ul li{font-size:22px;line-height:26px;}.p-menu__filter-default ul li a{padding:8px 18px;}body.user-logged-in .p-menu__filter-slider{top:132px;}body.user-logged-in .p-menu__filter-slider.active__toolbar{top:172px;}.p-menu__filter-slider{padding:20px 0;top:93px;}.p-menu__filter-slider ul{margin:0 -10px;}.p-menu__filter-slider ul li{margin:0 10px;}.p-menu__filter-slider ul li a{padding:8px 18px;}.p-menu__filter-slider ul li a:hover,.p-menu__filter-slider ul li a.is-active{background-color:transparent;border-color:var(--color-black);color:var(--color-black);}}
.timeout-text{position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(255,255,255,0.5);border-radius:10px;}.timeout-text small{display:flex;align-items:center;justify-content:center;font-size:14px;line-height:17px;border-radius:10px;background:#B6B6B6;color:#878787;height:37px;width:100%;padding:0 10px;position:relative;font-family:var(--font-main-medium);cursor:pointer;z-index:10;overflow:hidden;}.timeout-text small::after{content:"";background-image:url("data:image/svg+xml,%3Csvg width='25' height='22' viewBox='0 0 25 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.87487 1L1.5 4.75L5.87487 9.125' stroke='%23878787' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M1.5 4.75H15.8711C20.173 4.75 23.8263 8.26275 23.994 12.5625C24.1712 17.106 20.4169 21 15.8711 21H5.249' stroke='%23878787' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");background-size:cover;background-repeat:no-repeat;width:15px;height:13px;margin-left:10px;}.timeout-text small::before{content:"";width:100%;height:100%;background:var(--color-light-grey);position:absolute;top:0;right:0;z-index:-1;-webkit-animation-name:slideInRight;animation-name:slideInRight;-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;}@-webkit-keyframes slideInRight{0%{-webkit-transform:translateX(100%);transform:translateX(100%);visibility:visible;}100%{-webkit-transform:translateX(0);transform:translateX(0);}}@keyframes slideInRight{0%{-webkit-transform:translateX(100%);transform:translateX(100%);visibility:visible;}100%{-webkit-transform:translateX(0);transform:translateX(0);}}@media (min-width:768px){.timeout-text small{font-size:22px;line-height:26px;height:46px;}.timeout-text small::after{width:25px;height:22px;margin-left:15px;}}
.b-contacts{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;}.b-contacts__item{width:100%;}.b-contacts textarea{height:33px;}.b-contacts__form .form-actions{padding-top:10px;}.b-contacts__form .button{width:100%;padding:13px 20px;}.b-contacts .webform-confirmation{background-color:rgba(0,0,0,.53);position:fixed;top:0;right:0;bottom:0;left:0;overflow-y:auto;width:100%;height:100%;padding:20px;text-align:center;z-index:300;}.b-contacts .webform-confirmation::before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-0.05em;}.b-contacts .webform-confirmation__inner{display:inline-block;vertical-align:middle;background-color:#ffffff;background-position:top left;background-repeat:no-repeat;background-size:cover;border-radius:15px;max-width:588px;padding:65px 20px;width:95%;position:relative;cursor:default;text-align:center;overflow:hidden;z-index:1;}.b-contacts .webform-confirmation__message{line-height:40px;text-align:center;margin-bottom:40px;}@media (min-width:768px){.b-contacts__item{width:calc(50% - 10px);}.b-contacts__form .button{width:284px;padding:18px 13px;}.b-contacts__form .form-actions{padding-top:20px;}}@media (max-width:767px){.b-contacts{margin-bottom:10px;}.b-contacts__info{font-size:14px;line-height:17px;}.b-contacts__info a{display:block;font-family:var(--font-main-bold);font-size:14px;line-height:17px;background-color:var(--color-light-grey);padding:15px 20px;border-radius:5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap;cursor:pointer;text-align:center;width:100%;}}
.b-page-menu{margin-bottom:30px;}.b-page-menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px;}.b-page-menu ul li{font-family:var(--font-main-medium);font-size:22px;line-height:26px;}.b-page-menu ul li a{display:inline-block;color:#CDCDCD;border-bottom:2px solid transparent;padding-bottom:4px;}.b-page-menu ul li a.is-active{color:var(--color-black);border-color:var(--color-sunset-orange);}@media (min-width:768px){.b-page-menu{margin-bottom:60px;}.b-page-menu ul{gap:60px;}.b-page-menu ul li{font-size:36px;line-height:43px;}.b-page-menu ul li a{border-width:3px;padding-bottom:5px;}}
.b-review{background-color:var(--color-white);border-radius:10px;padding:30px 40px;}
.region--messages{position:fixed;bottom:20px;left:0;width:100%;z-index:3;}div[data-drupal-messages]{width:100%;}.messages{font-size:20px;padding:20px;margin-bottom:16px;border-radius:8px;background-color:#c3e4ac;border:1px solid #b8dca0;color:#234600;position:relative;}.messages--error{font-family:var(--font-family-base);font-size:16px;line-height:20px;background-color:var(--color-red);border-color:var(--color-red);color:var(--color-white);}.messages--error ul{margin:0 !important;}.messages ul{margin:0 0 0 8px;padding:0;}.messages ul li{margin-bottom:6px;}.messages ul li:empty{display:none;}.messages ul li:last-child{margin-bottom:0;}.messages a{color:inherit;}a.messageclose{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 6L6 18M6 6L18 18' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");opacity:1;background-color:transparent;float:none;position:absolute;top:50%;transform:translateY(-50%);right:18px;text-shadow:none;width:24px;height:24px;font-size:0;}.dismiss{background-color:transparent;color:#000000;box-shadow:none;text-shadow:none;padding:0;}.dismiss:hover{background-color:transparent;text-decoration:none;color:#000000;text-shadow:none;}.messages--error .dismiss{color:#FFFFFF;}.messages--error .dismiss:hover{color:#FFFFFF;}
.p-menu .b-special-promo .button{display:none;opacity:0;}.b-special-promo{border-radius:15px;background:#FFF;-webkit-box-shadow:-2px 4px 6px 0px rgba(0,0,0,0.15);box-shadow:-2px 4px 6px 0px rgba(0,0,0,0.15);position:fixed;right:20px;bottom:20px;width:calc(100% - 40px);opacity:0;transition:1s;animation:show-special-promo 1s;animation-fill-mode:forwards;animation-delay:1s;z-index:100;}@keyframes show-special-promo{0%{opacity:0;}100%{opacity:1;}}.b-special-promo__close{position:absolute;right:10px;top:10px;width:30px;height:30px;}.b-special-promo__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:30px 30px 10px 10px;}.b-special-promo__image{width:100px;}.b-special-promo__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:20px;width:calc(100% - 100px);}.b-special-promo__content .field--name-field-text-plain-long-1{font-family:var(--font-main-medium);font-size:16px;line-height:20px;margin-bottom:20px;}.b-special-promo__content .button{border-color:#000;}@media (min-width:768px){.b-special-promo{right:15px;bottom:15px;max-width:633px;width:100%;}.b-special-promo__close{width:40px;height:40px;}.b-special-promo__inner{padding:40px 40px 10px 20px;}.b-special-promo__image{width:150px;}.b-special-promo__content{padding-left:43px;width:calc(100% - 150px);}.b-special-promo__content .field--name-field-text-plain-long-1{font-size:28px;line-height:36px;}}
#block-promo-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc(100% - 40px);max-width:1224px;padding:12px 20px;margin:0 auto 20px;border-radius:14px;background:var(--color-white);-webkit-box-shadow:2px 2px 12px 0 rgba(0,0,0,0.03);box-shadow:2px 2px 12px 0 rgba(0,0,0,0.03);}#block-promo-menu svg{display:block;width:40px;height:40px;margin-right:20px;}.field--name-field-promo-menu__text{font-family:var(--font-main-regular);font-size:14px;font-style:normal;font-weight:400;line-height:normal;color:var(--color-black);}.field--name-field-promo-menu__text .field__item:first-child{display:block;margin-bottom:5px;}.field--name-field-promo-menu__text .field__item:last-child{display:inline-block;border-radius:51px;background:#F0F0F0;padding:5px 10px;}@media (min-width:768px){#block-promo-menu{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.field--name-field-promo-menu__text{font-size:18px;}.field--name-field-promo-menu__text .field__item:first-child{display:inline-block;margin-right:5px;}}
.quiz-webform__wrapper{position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;right:20px;bottom:20px;border-radius:20px;background:#0B0B0B;padding:15px 20px 15px 15px;z-index:100;}.quiz-webform__wrapper input[type="radio"]:focus{outline:none!important;}.webform-submission-quiz-webform-add-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:auto;}#edit-quiz-mafia--wrapper{margin-left:25px;}#edit-quiz-mafia--wrapper-legend{font-family:var(--font-main-regular);font-size:16px;font-style:normal;font-weight:400;line-height:normal;color:var(--color-white);}.quiz-webform__wrapper .form-actions{display:none;}#edit-quiz-mafia{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:8px;}#edit-quiz-mafia--wrapper,#edit-quiz-svg{margin-bottom:0;}.form-item-quiz-mafia{position:relative;}.form-item-quiz-mafia input{position:absolute;z-index:-1;opacity:0;}.form-item-quiz-mafia label{min-width:75px;border:1px solid var(--color-white);border-radius:10px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;color:var(--color-white);background:var(--color--black);font-size:14px;line-height:21px;cursor:pointer;padding:10px;margin-bottom:0;}.form-item-quiz-mafia input[type="radio"]:checked + label{background:var(--color-white);color:var(--color--black);}#edit-quiz-mafia .webform-options-display-buttons-wrapper:last-child label{background:none;color:#ffffff;}.webform-submission-quiz-webform-add-form .webform-confirmation{padding:0;}.webform-submission-quiz-webform-add-form .webform-confirmation__message{color:var(--color--white);margin:0;}.webform-submission-quiz-webform-add-form .webform-confirmation__message p{color:var(--color-white);margin:0 0 0 25px;}.quiz-mafia__confirmation__message{display:block;position:relative;}.quiz-mafia__confirmation__message p:first-child{color:#878787!important;}.quiz-mafia__confirmation__message p strong{font-family:var(--font-main-regular)!important;}.quiz-mafia_close{position:absolute;right:-15px;top:-10px;width:30px;height:30px;cursor:pointer;}.quiz-mafia__webform-confirmation{display:flex;align-items:center;}.quiz-webform__hide{display:none!important;}.webform-submission-quiz-webform-form{position:relative;}@media (min-width:768px){.quiz-webform__wrapper{bottom:50px;}.quiz-webform__wrapper{padding:25px;}.quiz-webform__wrapper svg{width:125px;}#edit-quiz-mafia--wrapper{margin-left:35px;}.form-item-quiz-mafia label{font-size:22px;font-weight:400;}#edit-quiz-mafia--wrapper-legend{font-size:22px;font-weight:400;}#edit-quiz-mafia{justify-content:inherit;}.quiz-webform__wrapper .webform-options-display-buttons .webform-options-display-buttons-wrapper{margin:0;}.form-item-quiz-mafia:first-child{margin-right:15px;}.quiz-webform__wrapper .webform-options-display-buttons-wrapper{transition:.1s;}.form-item-quiz-mafia:first-child:hover label{background:#878787!important;border:1px solid #878787!important;transition:.1s;}.form-item-quiz-mafia:last-child:hover label{color:#878787!important;border:1px solid #878787!important;transition:.1s;}}
