/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.node--unpublished{background-color:#fff4f4;}
.air-datepicker-cell.-year-.-other-decade-,.air-datepicker-cell.-day-.-other-month-{color:var(--adp-color-other-month)}.air-datepicker-cell.-year-.-other-decade-:hover,.air-datepicker-cell.-day-.-other-month-:hover{color:var(--adp-color-other-month-hover)}.-disabled-.-focus-.air-datepicker-cell.-year-.-other-decade-,.-disabled-.-focus-.air-datepicker-cell.-day-.-other-month-{color:var(--adp-color-other-month)}.-selected-.air-datepicker-cell.-year-.-other-decade-,.-selected-.air-datepicker-cell.-day-.-other-month-{color:#fff;background:var(--adp-background-color-selected-other-month)}.-selected-.-focus-.air-datepicker-cell.-year-.-other-decade-,.-selected-.-focus-.air-datepicker-cell.-day-.-other-month-{background:var(--adp-background-color-selected-other-month-focused)}.-in-range-.air-datepicker-cell.-year-.-other-decade-,.-in-range-.air-datepicker-cell.-day-.-other-month-{background-color:var(--adp-background-color-in-range);color:var(--adp-color)}.-in-range-.-focus-.air-datepicker-cell.-year-.-other-decade-,.-in-range-.-focus-.air-datepicker-cell.-day-.-other-month-{background-color:var(--adp-background-color-in-range-focused)}.air-datepicker-cell.-year-.-other-decade-:empty,.air-datepicker-cell.-day-.-other-month-:empty{background:none;border:none}.air-datepicker-cell{border-radius:var(--adp-cell-border-radius);box-sizing:border-box;cursor:pointer;display:flex;position:relative;align-items:center;justify-content:center;z-index:1}.air-datepicker-cell.-focus-{background:var(--adp-cell-background-color-hover)}.air-datepicker-cell.-current-{color:var(--adp-color-current-date)}.air-datepicker-cell.-current-.-focus-{color:var(--adp-color)}.air-datepicker-cell.-current-.-in-range-{color:var(--adp-color-current-date)}.air-datepicker-cell.-disabled-{cursor:default;color:var(--adp-color-disabled)}.air-datepicker-cell.-disabled-.-focus-{color:var(--adp-color-disabled)}.air-datepicker-cell.-disabled-.-in-range-{color:var(--adp-color-disabled-in-range)}.air-datepicker-cell.-disabled-.-current-.-focus-{color:var(--adp-color-disabled)}.air-datepicker-cell.-in-range-{background:var(--adp-cell-background-color-in-range);border-radius:0}.air-datepicker-cell.-in-range-:hover{background:var(--adp-cell-background-color-in-range-hover)}.air-datepicker-cell.-range-from-{border:1px solid var(--adp-cell-border-color-in-range);background-color:var(--adp-cell-background-color-in-range);border-radius:var(--adp-cell-border-radius) 0 0 var(--adp-cell-border-radius)}.air-datepicker-cell.-range-to-{border:1px solid var(--adp-cell-border-color-in-range);background-color:var(--adp-cell-background-color-in-range);border-radius:0 var(--adp-cell-border-radius) var(--adp-cell-border-radius) 0}.air-datepicker-cell.-range-to-.-range-from-{border-radius:var(--adp-cell-border-radius)}.air-datepicker-cell.-selected-{color:#fff;border:none;background:var(--adp-cell-background-color-selected)}.air-datepicker-cell.-selected-.-current-{color:#fff;background:var(--adp-cell-background-color-selected)}.air-datepicker-cell.-selected-.-focus-{background:var(--adp-cell-background-color-selected-hover)}.air-datepicker-body{transition:all var(--adp-transition-duration) var(--adp-transition-ease)}.air-datepicker-body.-hidden-{display:none}.air-datepicker-body--day-names{display:grid;grid-template-columns:repeat(7,var(--adp-day-cell-width));margin:8px 0 3px}.air-datepicker-body--day-name{color:var(--adp-day-name-color);display:flex;align-items:center;justify-content:center;flex:1;text-align:center;text-transform:uppercase;font-size:.8em}.air-datepicker-body--day-name.-clickable-{cursor:pointer}.air-datepicker-body--day-name.-clickable-:hover{color:var(--adp-day-name-color-hover)}.air-datepicker-body--cells{display:grid}.air-datepicker-body--cells.-days-{grid-template-columns:repeat(7,var(--adp-day-cell-width));grid-auto-rows:var(--adp-day-cell-height)}.air-datepicker-body--cells.-months-{grid-template-columns:repeat(3,1fr);grid-auto-rows:var(--adp-month-cell-height)}.air-datepicker-body--cells.-years-{grid-template-columns:repeat(4,1fr);grid-auto-rows:var(--adp-year-cell-height)}.air-datepicker-nav{display:flex;justify-content:space-between;border-bottom:1px solid var(--adp-border-color-inner);min-height:var(--adp-nav-height);padding:var(--adp-padding);box-sizing:content-box}.-only-timepicker- .air-datepicker-nav{display:none}.air-datepicker-nav--title,.air-datepicker-nav--action{display:flex;cursor:pointer;align-items:center;justify-content:center}.air-datepicker-nav--action{width:var(--adp-nav-action-size);border-radius:var(--adp-border-radius);-webkit-user-select:none;-moz-user-select:none;user-select:none}.air-datepicker-nav--action:hover{background:var(--adp-background-color-hover)}.air-datepicker-nav--action:active{background:var(--adp-background-color-active)}.air-datepicker-nav--action.-disabled-{visibility:hidden}.air-datepicker-nav--action svg{width:32px;height:32px}.air-datepicker-nav--action path{fill:none;stroke:var(--adp-nav-arrow-color);stroke-width:2px}.air-datepicker-nav--title{border-radius:var(--adp-border-radius);padding:0 8px}.air-datepicker-nav--title i{font-style:normal;color:var(--adp-nav-color-secondary);margin-left:.3em}.air-datepicker-nav--title:hover{background:var(--adp-background-color-hover)}.air-datepicker-nav--title:active{background:var(--adp-background-color-active)}.air-datepicker-nav--title.-disabled-{cursor:default;background:none}.air-datepicker-buttons{display:grid;grid-auto-columns:1fr;grid-auto-flow:column}.air-datepicker-button{display:inline-flex;color:var(--adp-btn-color);border-radius:var(--adp-btn-border-radius);cursor:pointer;height:var(--adp-btn-height);border:none;background:rgba(255,255,255,0)}.air-datepicker-button:hover{color:var(--adp-btn-color-hover);background:var(--adp-btn-background-color-hover)}.air-datepicker-button:focus{color:var(--adp-btn-color-hover);background:var(--adp-btn-background-color-hover);outline:none}.air-datepicker-button:active{background:var(--adp-btn-background-color-active)}.air-datepicker-button span{outline:none;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.air-datepicker-time{display:grid;grid-template-columns:max-content 1fr;grid-column-gap:12px;align-items:center;position:relative;padding:0 var(--adp-time-padding-inner)}.-only-timepicker- .air-datepicker-time{border-top:none}.air-datepicker-time--current{display:flex;align-items:center;flex:1;font-size:14px;text-align:center}.air-datepicker-time--current-colon{margin:0 2px 3px;line-height:1}.air-datepicker-time--current-hours,.air-datepicker-time--current-minutes{line-height:1;font-size:19px;font-family:"Century Gothic",CenturyGothic,AppleGothic,sans-serif;position:relative;z-index:1}.air-datepicker-time--current-hours:after,.air-datepicker-time--current-minutes:after{content:"";background:var(--adp-background-color-hover);border-radius:var(--adp-border-radius);position:absolute;left:-2px;top:-3px;right:-2px;bottom:-2px;z-index:-1;opacity:0}.air-datepicker-time--current-hours.-focus-:after,.air-datepicker-time--current-minutes.-focus-:after{opacity:1}.air-datepicker-time--current-ampm{text-transform:uppercase;align-self:flex-end;color:var(--adp-time-day-period-color);margin-left:6px;font-size:11px;margin-bottom:1px}.air-datepicker-time--row{display:flex;align-items:center;font-size:11px;height:17px;background:linear-gradient(to right,var(--adp-time-track-color),var(--adp-time-track-color)) left 50%/100% var(--adp-time-track-height) no-repeat}.air-datepicker-time--row:first-child{margin-bottom:4px}.air-datepicker-time--row input[type=range]{background:none;cursor:pointer;flex:1;height:100%;width:100%;padding:0;margin:0;-webkit-appearance:none}.air-datepicker-time--row input[type=range]::-webkit-slider-thumb{-webkit-appearance:none}.air-datepicker-time--row input[type=range]::-ms-tooltip{display:none}.air-datepicker-time--row input[type=range]:hover::-webkit-slider-thumb{border-color:var(--adp-time-track-color-hover)}.air-datepicker-time--row input[type=range]:hover::-moz-range-thumb{border-color:var(--adp-time-track-color-hover)}.air-datepicker-time--row input[type=range]:hover::-ms-thumb{border-color:var(--adp-time-track-color-hover)}.air-datepicker-time--row input[type=range]:focus{outline:none}.air-datepicker-time--row input[type=range]:focus::-webkit-slider-thumb{background:var(--adp-cell-background-color-selected);border-color:var(--adp-cell-background-color-selected)}.air-datepicker-time--row input[type=range]:focus::-moz-range-thumb{background:var(--adp-cell-background-color-selected);border-color:var(--adp-cell-background-color-selected)}.air-datepicker-time--row input[type=range]:focus::-ms-thumb{background:var(--adp-cell-background-color-selected);border-color:var(--adp-cell-background-color-selected)}.air-datepicker-time--row input[type=range]::-webkit-slider-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid var(--adp-time-track-color);background:#fff;cursor:pointer;-webkit-transition:background var(--adp-transition-duration);transition:background var(--adp-transition-duration)}.air-datepicker-time--row input[type=range]::-moz-range-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid var(--adp-time-track-color);background:#fff;cursor:pointer;-moz-transition:background var(--adp-transition-duration);transition:background var(--adp-transition-duration)}.air-datepicker-time--row input[type=range]::-ms-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid var(--adp-time-track-color);background:#fff;cursor:pointer;-ms-transition:background var(--adp-transition-duration);transition:background var(--adp-transition-duration)}.air-datepicker-time--row input[type=range]::-webkit-slider-thumb{margin-top:calc(var(--adp-time-thumb-size)/2*-1)}.air-datepicker-time--row input[type=range]::-webkit-slider-runnable-track{border:none;height:var(--adp-time-track-height);cursor:pointer;color:rgba(0,0,0,0);background:rgba(0,0,0,0)}.air-datepicker-time--row input[type=range]::-moz-range-track{border:none;height:var(--adp-time-track-height);cursor:pointer;color:rgba(0,0,0,0);background:rgba(0,0,0,0)}.air-datepicker-time--row input[type=range]::-ms-track{border:none;height:var(--adp-time-track-height);cursor:pointer;color:rgba(0,0,0,0);background:rgba(0,0,0,0)}.air-datepicker-time--row input[type=range]::-ms-fill-lower{background:rgba(0,0,0,0)}.air-datepicker-time--row input[type=range]::-ms-fill-upper{background:rgba(0,0,0,0)}.air-datepicker{--adp-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--adp-font-size:14px;--adp-width:246px;--adp-z-index:100;--adp-padding:4px;--adp-grid-areas:"nav" "body" "timepicker" "buttons";--adp-transition-duration:.3s;--adp-transition-ease:ease-out;--adp-transition-offset:8px;--adp-background-color:#fff;--adp-background-color-hover:#f0f0f0;--adp-background-color-active:#eaeaea;--adp-background-color-in-range:rgba(92,196,239,.1);--adp-background-color-in-range-focused:rgba(92,196,239,.2);--adp-background-color-selected-other-month-focused:#8ad5f4;--adp-background-color-selected-other-month:#a2ddf6;--adp-color:#4a4a4a;--adp-color-secondary:#9c9c9c;--adp-accent-color:#4eb5e6;--adp-color-current-date:var(--adp-accent-color);--adp-color-other-month:#dedede;--adp-color-disabled:#aeaeae;--adp-color-disabled-in-range:#939393;--adp-color-other-month-hover:#c5c5c5;--adp-border-color:#dbdbdb;--adp-border-color-inner:#efefef;--adp-border-radius:4px;--adp-border-color-inline:#d7d7d7;--adp-nav-height:32px;--adp-nav-arrow-color:var(--adp-color-secondary);--adp-nav-action-size:32px;--adp-nav-color-secondary:var(--adp-color-secondary);--adp-day-name-color:#ff9a19;--adp-day-name-color-hover:#8ad5f4;--adp-day-cell-width:1fr;--adp-day-cell-height:32px;--adp-month-cell-height:42px;--adp-year-cell-height:56px;--adp-pointer-size:10px;--adp-poiner-border-radius:2px;--adp-pointer-offset:14px;--adp-cell-border-radius:4px;--adp-cell-background-color-hover:var(--adp-background-color-hover);--adp-cell-background-color-selected:#5cc4ef;--adp-cell-background-color-selected-hover:#45bced;--adp-cell-background-color-in-range:rgba(92,196,239,0.1);--adp-cell-background-color-in-range-hover:rgba(92,196,239,0.2);--adp-cell-border-color-in-range:var(--adp-cell-background-color-selected);--adp-btn-height:32px;--adp-btn-color:var(--adp-accent-color);--adp-btn-color-hover:var(--adp-color);--adp-btn-border-radius:var(--adp-border-radius);--adp-btn-background-color-hover:var(--adp-background-color-hover);--adp-btn-background-color-active:var(--adp-background-color-active);--adp-time-track-height:1px;--adp-time-track-color:#dedede;--adp-time-track-color-hover:#b1b1b1;--adp-time-thumb-size:12px;--adp-time-padding-inner:10px;--adp-time-day-period-color:var(--adp-color-secondary);--adp-mobile-font-size:16px;--adp-mobile-nav-height:40px;--adp-mobile-width:320px;--adp-mobile-day-cell-height:38px;--adp-mobile-month-cell-height:48px;--adp-mobile-year-cell-height:64px}.air-datepicker-overlay{--adp-overlay-background-color:rgba(0,0,0,.3);--adp-overlay-transition-duration:.3s;--adp-overlay-transition-ease:ease-out;--adp-overlay-z-index:99}.air-datepicker{background:var(--adp-background-color);border:1px solid var(--adp-border-color);box-shadow:0 4px 12px rgba(0,0,0,.15);border-radius:var(--adp-border-radius);box-sizing:content-box;display:grid;grid-template-columns:1fr;grid-template-rows:repeat(4,max-content);grid-template-areas:var(--adp-grid-areas);font-family:var(--adp-font-family),sans-serif;font-size:var(--adp-font-size);color:var(--adp-color);width:var(--adp-width);position:absolute;transition:opacity var(--adp-transition-duration) var(--adp-transition-ease),transform var(--adp-transition-duration) var(--adp-transition-ease);z-index:var(--adp-z-index)}.air-datepicker:not(.-custom-position-){opacity:0}.air-datepicker.-from-top-{transform:translateY(calc(var(--adp-transition-offset) * -1))}.air-datepicker.-from-right-{transform:translateX(var(--adp-transition-offset))}.air-datepicker.-from-bottom-{transform:translateY(var(--adp-transition-offset))}.air-datepicker.-from-left-{transform:translateX(calc(var(--adp-transition-offset) * -1))}.air-datepicker.-active-:not(.-custom-position-){transform:translate(0,0);opacity:1}.air-datepicker.-active-.-custom-position-{transition:none}.air-datepicker.-inline-{border-color:var(--adp-border-color-inline);box-shadow:none;position:static;left:auto;right:auto;opacity:1;transform:none}.air-datepicker.-inline- .air-datepicker--pointer{display:none}.air-datepicker.-is-mobile-{--adp-font-size:var(--adp-mobile-font-size);--adp-day-cell-height:var(--adp-mobile-day-cell-height);--adp-month-cell-height:var(--adp-mobile-month-cell-height);--adp-year-cell-height:var(--adp-mobile-year-cell-height);--adp-nav-height:var(--adp-mobile-nav-height);--adp-nav-action-size:var(--adp-mobile-nav-height);position:fixed;width:var(--adp-mobile-width);border:none}.air-datepicker.-is-mobile- *{-webkit-tap-highlight-color:rgba(0,0,0,0)}.air-datepicker.-is-mobile- .air-datepicker--pointer{display:none}.air-datepicker.-is-mobile-:not(.-custom-position-){transform:translate(-50%,calc(-50% + var(--adp-transition-offset)))}.air-datepicker.-is-mobile-.-active-:not(.-custom-position-){transform:translate(-50%,-50%)}.air-datepicker.-custom-position-{transition:none}.air-datepicker-global-container{position:absolute;left:0;top:0}.air-datepicker--pointer{--pointer-half-size:calc(var(--adp-pointer-size) / 2);position:absolute;width:var(--adp-pointer-size);height:var(--adp-pointer-size);z-index:-1}.air-datepicker--pointer:after{content:"";position:absolute;background:#fff;border-top:1px solid var(--adp-border-color-inline);border-right:1px solid var(--adp-border-color-inline);border-top-right-radius:var(--adp-poiner-border-radius);width:var(--adp-pointer-size);height:var(--adp-pointer-size);box-sizing:border-box}.-top-left- .air-datepicker--pointer,.-top-center- .air-datepicker--pointer,.-top-right- .air-datepicker--pointer,[data-popper-placement^=top] .air-datepicker--pointer{top:calc(100% - var(--pointer-half-size) + 1px)}.-top-left- .air-datepicker--pointer:after,.-top-center- .air-datepicker--pointer:after,.-top-right- .air-datepicker--pointer:after,[data-popper-placement^=top] .air-datepicker--pointer:after{transform:rotate(135deg)}.-right-top- .air-datepicker--pointer,.-right-center- .air-datepicker--pointer,.-right-bottom- .air-datepicker--pointer,[data-popper-placement^=right] .air-datepicker--pointer{right:calc(100% - var(--pointer-half-size) + 1px)}.-right-top- .air-datepicker--pointer:after,.-right-center- .air-datepicker--pointer:after,.-right-bottom- .air-datepicker--pointer:after,[data-popper-placement^=right] .air-datepicker--pointer:after{transform:rotate(225deg)}.-bottom-left- .air-datepicker--pointer,.-bottom-center- .air-datepicker--pointer,.-bottom-right- .air-datepicker--pointer,[data-popper-placement^=bottom] .air-datepicker--pointer{bottom:calc(100% - var(--pointer-half-size) + 1px)}.-bottom-left- .air-datepicker--pointer:after,.-bottom-center- .air-datepicker--pointer:after,.-bottom-right- .air-datepicker--pointer:after,[data-popper-placement^=bottom] .air-datepicker--pointer:after{transform:rotate(315deg)}.-left-top- .air-datepicker--pointer,.-left-center- .air-datepicker--pointer,.-left-bottom- .air-datepicker--pointer,[data-popper-placement^=left] .air-datepicker--pointer{left:calc(100% - var(--pointer-half-size) + 1px)}.-left-top- .air-datepicker--pointer:after,.-left-center- .air-datepicker--pointer:after,.-left-bottom- .air-datepicker--pointer:after,[data-popper-placement^=left] .air-datepicker--pointer:after{transform:rotate(45deg)}.-top-left- .air-datepicker--pointer,.-bottom-left- .air-datepicker--pointer{left:var(--adp-pointer-offset)}.-top-right- .air-datepicker--pointer,.-bottom-right- .air-datepicker--pointer{right:var(--adp-pointer-offset)}.-top-center- .air-datepicker--pointer,.-bottom-center- .air-datepicker--pointer{left:calc(50% - var(--adp-pointer-size)/2)}.-left-top- .air-datepicker--pointer,.-right-top- .air-datepicker--pointer{top:var(--adp-pointer-offset)}.-left-bottom- .air-datepicker--pointer,.-right-bottom- .air-datepicker--pointer{bottom:var(--adp-pointer-offset)}.-left-center- .air-datepicker--pointer,.-right-center- .air-datepicker--pointer{top:calc(50% - var(--adp-pointer-size)/2)}.air-datepicker--navigation{grid-area:nav}.air-datepicker--content{box-sizing:content-box;padding:var(--adp-padding);grid-area:body}.-only-timepicker- .air-datepicker--content{display:none}.air-datepicker--time{grid-area:timepicker}.air-datepicker--buttons{grid-area:buttons}.air-datepicker--buttons,.air-datepicker--time{padding:var(--adp-padding);border-top:1px solid var(--adp-border-color-inner)}.air-datepicker-overlay{position:fixed;background:var(--adp-overlay-background-color);left:0;top:0;width:0;height:0;opacity:0;transition:opacity var(--adp-overlay-transition-duration) var(--adp-overlay-transition-ease),left 0s,height 0s,width 0s;transition-delay:0s,var(--adp-overlay-transition-duration),var(--adp-overlay-transition-duration),var(--adp-overlay-transition-duration);z-index:var(--adp-overlay-z-index)}.air-datepicker-overlay.-active-{opacity:1;width:100%;height:100%;transition:opacity var(--adp-overlay-transition-duration) var(--adp-overlay-transition-ease),height 0s,width 0s}
@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;}}.p-menu-2__inner{max-width:387px;width:100%;margin:0 auto;}.p-menu-2__list{display:flex;flex-direction:column;gap:30px;}
#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;}}
@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper,swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide,swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,swiper-container:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,:host(.swiper-horizontal.swiper-rtl) .swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;-ms-touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification,swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}
