/*! name: @uvarov.frontend/vanilla-calendar | url: https://github.com/uvarov-frontend/vanilla-calendar */.vanilla-calendar{position:relative;display:flex;height:-webkit-max-content;height:max-content;width:-webkit-max-content;width:max-content;min-width:275px;flex-direction:column;border-radius:.75rem;padding:1rem}.vanilla-calendar button:focus-visible{border-radius:.5rem;outline-style:solid;outline-width:1px}.vanilla-calendar.vanilla-calendar_multiple .vanilla-calendar-month,.vanilla-calendar.vanilla-calendar_multiple .vanilla-calendar-year{cursor:default}.vanilla-calendar.vanilla-calendar_multiple .vanilla-calendar-month.vanilla-calendar-month_disabled,.vanilla-calendar.vanilla-calendar_multiple .vanilla-calendar-year.vanilla-calendar-year_disabled{pointer-events:auto}.vanilla-calendar.vanilla-calendar_multiple .vanilla-calendar-days{flex-grow:0}.vanilla-calendar_hidden{pointer-events:none;visibility:hidden;opacity:0;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.vanilla-calendar_to-input{position:absolute;left:0;top:100%;margin-top:.25rem}.vanilla-calendar-input-wrapper{position:relative}.vanilla-calendar-controls{pointer-events:none;position:absolute;left:0;right:0;top:0;z-index:20;box-sizing:content-box;display:flex;align-items:center;justify-content:space-between;padding-left:1rem;padding-right:1rem;padding-top:1.25rem}.vanilla-calendar-arrow{pointer-events:auto;position:relative;display:block;height:1.5rem;width:1.5rem;cursor:pointer;border-width:0;background-color:transparent}.vanilla-calendar-arrow:before{position:absolute;inset:0;content:var(--tw-content);content:"";-webkit-mask-image:url("data:image/svg+xml, %3Csvg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\"%3E%3Cpath d=\"M12 16c-.3 0-.5-.1-.7-.3l-6-6c-.4-.4-.4-1 0-1.4s1-.4 1.4 0l5.3 5.3 5.3-5.3c.4-.4 1-.4 1.4 0s.4 1 0 1.4l-6 6c-.2.2-.4.3-.7.3z\"/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml, %3Csvg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\"%3E%3Cpath d=\"M12 16c-.3 0-.5-.1-.7-.3l-6-6c-.4-.4-.4-1 0-1.4s1-.4 1.4 0l5.3 5.3 5.3-5.3c.4-.4 1-.4 1.4 0s.4 1 0 1.4l-6 6c-.2.2-.4.3-.7.3z\"/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:50% 50%;mask-position:50% 50%}.vanilla-calendar-arrow.vanilla-calendar-arrow_prev:before{-webkit-transform:rotateZ(90deg);transform:rotate(90deg)}.vanilla-calendar-arrow.vanilla-calendar-arrow_next:before{-webkit-transform:rotateZ(-90deg);transform:rotate(-90deg)}.vanilla-calendar-grid{display:grid;flex-grow:1;grid-auto-flow:column;gap:1.75rem}.vanilla-calendar-column{display:flex;min-width:-webkit-min-content;min-width:min-content;flex-direction:column}.vanilla-calendar-header{position:relative;margin-bottom:.75rem;display:flex;align-items:center;padding-left:.25rem;padding-right:.25rem}.vanilla-calendar-header__content{display:grid;flex-grow:1;grid-auto-columns:-webkit-max-content;grid-auto-columns:max-content;grid-auto-flow:column;align-items:center;justify-content:center;white-space:pre-wrap;padding-left:1rem;padding-right:1rem}.vanilla-calendar-month,.vanilla-calendar-year{cursor:pointer;border-radius:.25rem;border-width:0;background-color:transparent;padding:.25rem;font-size:1rem;line-height:1.5rem;font-weight:700}.vanilla-calendar-month.vanilla-calendar-month_disabled,.vanilla-calendar-year.vanilla-calendar-year_disabled{pointer-events:none}.vanilla-calendar-months{display:grid;flex-grow:1;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;row-gap:1rem;-webkit-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem}.vanilla-calendar-years{display:grid;flex-grow:1;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;row-gap:1rem;-webkit-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem}.vanilla-calendar-months_selecting .vanilla-calendar-months__month,.vanilla-calendar-years_selecting .vanilla-calendar-years__year{cursor:pointer}.vanilla-calendar-months_selecting .vanilla-calendar-months__month .vanilla-calendar-months__month_disabled,.vanilla-calendar-years_selecting .vanilla-calendar-years__year .vanilla-calendar-years__year_disabled{cursor:default}.vanilla-calendar-months__month,.vanilla-calendar-years__year{display:flex;height:2.5rem;align-items:center;justify-content:center;word-break:break-all;border-radius:.5rem;border-width:0;padding:.25rem;text-align:center;font-size:.75rem;line-height:1rem;font-weight:600}.vanilla-calendar-months__month.vanilla-calendar-months__month_disabled,.vanilla-calendar-years__year.vanilla-calendar-years__year_disabled{pointer-events:none}.vanilla-calendar-week-numbers{display:flex;flex-grow:1;flex-direction:column}.vanilla-calendar-week-numbers__title{margin-bottom:.5rem;display:flex;align-items:center;justify-content:center;font-size:.75rem;line-height:1rem;font-weight:700}.vanilla-calendar-week-numbers__content{display:grid;grid-auto-flow:row;align-items:center;justify-items:center;row-gap:.25rem}.vanilla-calendar-week-number{display:flex;height:100%;min-height:1.875rem;width:100%;min-width:1.875rem;cursor:pointer;align-items:center;justify-content:center;font-size:.75rem;line-height:1rem;font-weight:600}.vanilla-calendar-wrapper{display:flex;flex-grow:1}.vanilla-calendar-content{display:flex;flex-grow:1;flex-direction:column}.vanilla-calendar-week{margin-bottom:.5rem;display:grid;grid-template-columns:repeat(7,1fr);justify-items:center}.vanilla-calendar-week__day{display:flex;height:100%;width:100%;min-width:1.875rem;align-items:center;justify-content:center;font-size:.75rem;line-height:1rem;font-weight:700}.vanilla-calendar-days{display:grid;flex-grow:1;grid-template-columns:repeat(7,1fr);align-items:center;justify-items:center;row-gap:.25rem}.vanilla-calendar-days_selecting .vanilla-calendar-day__btn{cursor:pointer}.vanilla-calendar-days_selecting .vanilla-calendar-day__btn_disabled{cursor:default}.vanilla-calendar-day{position:relative;display:flex;height:100%;width:100%;align-items:center;justify-content:center}.vanilla-calendar-day:focus-visible .vanilla-calendar-day__popup,.vanilla-calendar-day:hover .vanilla-calendar-day__popup{pointer-events:auto;opacity:1}.vanilla-calendar-day_selected-first .vanilla-calendar-day__btn_selected{border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.vanilla-calendar-day_selected-last .vanilla-calendar-day__btn_selected{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.vanilla-calendar-day_selected-intermediate .vanilla-calendar-day__btn_intermediate{border-radius:0}.vanilla-calendar-day__btn{display:flex;height:100%;min-height:1.875rem;width:100%;min-width:1.875rem;cursor:default;align-items:center;justify-content:center;border-radius:.5rem;border-width:0;font-size:.75rem;line-height:1rem;font-weight:400}.vanilla-calendar-day__btn_today{font-weight:700}.vanilla-calendar-day__btn_disabled{pointer-events:none}.vanilla-calendar-day__popup{-webkit-transform:translateX(-50%);transform:translate(-50%);pointer-events:none;position:absolute;left:50%;top:100%;z-index:20;width:8rem;padding:1rem .75rem .5rem;font-size:.75rem;line-height:1rem;font-weight:400;opacity:0}.vanilla-calendar-day__popup:before{content:var(--tw-content);position:absolute}.vanilla-calendar-day__popup:after{content:var(--tw-content);position:absolute}.vanilla-calendar-day__popup:hover{pointer-events:auto;opacity:1}.vanilla-calendar-day__popup:before{content:"";left:0;bottom:0;z-index:-10;display:block;height:calc(100% - 8px);width:100%;border-radius:.5rem}.vanilla-calendar-day__popup:after{content:"";-webkit-transform:translateX(-50%);transform:translate(-50%);left:50%;top:1px;z-index:-10;display:block;height:0;width:0;border-left-width:8px;border-right-width:8px;border-top-width:0;border-bottom-width:8px;border-style:solid;border-left-color:transparent;border-right-color:transparent;border-top-color:transparent}.vanilla-calendar-time{margin-top:.75rem;display:grid;grid-template-columns:auto 1fr;gap:.75rem;border-top-width:1px;border-bottom-width:0;border-left-width:0;border-right-width:0;border-style:solid;padding-top:.75rem}.vanilla-calendar-time__content{display:grid;grid-auto-flow:column;align-items:center}.vanilla-calendar-time__hours{position:relative;margin-right:.35rem;width:1.75rem}.vanilla-calendar-time__hours:after{position:absolute;right:-5px;top:50%;margin-top:calc(-50% + 1px);display:block;--tw-content:":";content:var(--tw-content)}.vanilla-calendar-time__minutes{width:1.75rem}.vanilla-calendar-time__hours input,.vanilla-calendar-time__minutes input{position:relative;margin:0;box-sizing:border-box;display:block;width:100%;border-radius:.25rem;border-width:0;padding:.125rem;text-align:center;font-size:1.125rem;font-weight:600;line-height:1.125rem}.vanilla-calendar-time__hours input:focus-visible,.vanilla-calendar-time__minutes input:focus-visible{outline-style:solid;outline-width:1px}.vanilla-calendar-time__hours input:disabled,.vanilla-calendar-time__minutes input:disabled{cursor:default}.vanilla-calendar-time__hours input:hover:disabled,.vanilla-calendar-time__minutes input:hover:disabled{background-color:transparent}.vanilla-calendar-time__keeping{margin-left:1px;margin-top:.25rem;width:22px;cursor:pointer;border-radius:.25rem;border-width:0;background-color:transparent;padding:0;font-size:11px}.vanilla-calendar-time__keeping:focus-visible{outline-style:solid;outline-width:1px}.vanilla-calendar-time__keeping:disabled{cursor:default}.vanilla-calendar-time__keeping:hover:disabled{background-color:transparent}.vanilla-calendar-time__ranges{display:grid;grid-auto-flow:row}.vanilla-calendar-time__range{position:relative;z-index:10;font-size:0}.vanilla-calendar-time__range:before{content:var(--tw-content);left:0}.vanilla-calendar-time__range:after{content:var(--tw-content);right:0}.vanilla-calendar-time__range:after,.vanilla-calendar-time__range:before{content:"";-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none;position:absolute;top:50%;z-index:10;height:.5rem;width:1px}.vanilla-calendar-time__range input{position:relative;margin:0;height:1.25rem;width:100%;cursor:pointer;-webkit-appearance:none;appearance:none;outline-width:0}.vanilla-calendar-time__range input::-webkit-slider-thumb{position:relative;z-index:20;margin-top:-.5rem;box-sizing:border-box;height:1rem;width:.75rem;cursor:pointer;-webkit-appearance:none;appearance:none;border-radius:.25rem;border-width:1px;border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.vanilla-calendar-time__range input::-moz-range-thumb{position:relative;z-index:20;box-sizing:border-box;height:1rem;width:.75rem;cursor:pointer;border-radius:.25rem;border-width:1px;border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.vanilla-calendar-time__range input::-webkit-slider-runnable-track{margin-top:1px;box-sizing:border-box;height:1px;width:100%;cursor:pointer;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.vanilla-calendar-time__range input::-moz-range-track{margin-top:1px;box-sizing:border-box;height:1px;width:100%;cursor:pointer;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@font-face{font-family:Inter;font-display:swap;src:url(../fonts/Inter-Bold.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:Inter;font-display:swap;src:url(../fonts/Inter-Regular.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Inter;font-display:swap;src:url(../fonts/Inter-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal}*{padding:0;margin:0;border:0}*,*:after,*:before{box-sizing:border-box}body,html{height:100%;min-width:320px;scroll-behavior:smooth}body{color:#757575;line-height:1;font-size:14px;font-family:Inter;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}input[type=date],input[type=email],input[type=number],input[type=tel],input[type=text],textarea{-webkit-appearance:none;appearance:none;outline:0}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none}input[type=number]{-moz-appearance:textfield}button,input,textarea{font-family:Inter;font-size:inherit}button{cursor:pointer;color:inherit;background-color:inherit}a{color:inherit}a:link,a:visited{text-decoration:none}a:hover{text-decoration:none}ul li{list-style:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit}.swiper-slide,a,button,label{-webkit-tap-highlight-color:transparent}.lock{overflow:hidden;touch-action:none}.overlay{background-color:rgba(0,0,0,.35);position:fixed;top:0;left:0;width:100%;height:100%;z-index:1;opacity:0;visibility:hidden;transition:.3s all}.overlay_active{opacity:1;visibility:visible}.wrapper{min-height:100%;display:flex;flex-direction:column;overflow:hidden}.wrapper>*{min-width:0}.page{flex:1 1 auto}.page__columns{display:grid;gap:1.875rem}.page_inner{padding-top:.625rem}@supports (padding-top:clamp(1.5625rem ,1.1907527881rem + 1.8587360595vw ,2.8125rem)){.page_news{padding-top:clamp(1.5625rem ,1.1907527881rem + 1.8587360595vw ,2.8125rem)}}@supports not (padding-top:clamp(1.5625rem ,1.1907527881rem + 1.8587360595vw ,2.8125rem)){.page_news{padding-top:calc(1.5625rem + 1.25*(100vw - 20rem)/ 67.25)}}@supports (padding-bottom:clamp(2.5rem ,2.2769516729rem + 1.1152416357vw ,3.25rem)){.page_news{padding-bottom:clamp(2.5rem ,2.2769516729rem + 1.1152416357vw ,3.25rem)}}@supports not (padding-bottom:clamp(2.5rem ,2.2769516729rem + 1.1152416357vw ,3.25rem)){.page_news{padding-bottom:calc(2.5rem + .75*(100vw - 20rem)/ 67.25)}}.page__about{padding:1.5625rem 0 2.8125rem;background-color:#f8ffe7}.page__title{line-height:1.22}@supports (font-size:clamp(1.625rem ,1.3273809524rem + 1.4880952381vw ,2.25rem)){.page__title_size_36{font-size:clamp(1.625rem ,1.3273809524rem + 1.4880952381vw ,2.25rem)}}@supports not (font-size:clamp(1.625rem ,1.3273809524rem + 1.4880952381vw ,2.25rem)){.page__title_size_36{font-size:calc(1.625rem + .625*(100vw - 20rem)/ 42)}}@supports (font-size:clamp(1.125rem ,0.8571428571rem + 1.3392857143vw ,1.5rem)){.page__title_size_24{font-size:clamp(1.125rem ,.8571428571rem + 1.3392857143vw ,1.5rem)}}@supports not (font-size:clamp(1.125rem ,0.8571428571rem + 1.3392857143vw ,1.5rem)){.page__title_size_24{font-size:calc(1.125rem + .375*(100vw - 20rem)/ 28)}}.page__title_weight_700{font-weight:700}.page__title_style_uppercase{text-transform:uppercase}.page__title_color_black{color:#222}.page__title_color_green{color:#0b8f3e}.page__title_color_white{color:#fff}.page__title_news{margin-bottom:.8333333333em}.page__text{display:grid;row-gap:1em;line-height:1.2}.page__text>p>img{max-width:100%;height:auto}.page__text_2columns{display:flex;gap:1.875rem;flex-wrap:wrap}.page__text_2columns>div{flex:0 0 calc(50% - .9375rem)}.page__text_2columns>div img{width:100%;-o-object-fit:cover;object-fit:cover;border-radius:.625rem;height:33.125rem}.page__text_4columns{display:flex;gap:1.875rem;flex-wrap:wrap;justify-content:center}.page__text_4columns>div{flex:0 0 calc((100% - 5.625rem)/ 4)}.page__text_4columns>div img{width:100%;-o-object-fit:cover;object-fit:cover;border-radius:.625rem;height:15.625rem}.page__text_size_24{font-size:1.5rem}@supports (font-size:clamp(1.125rem ,1.0102772467rem + 0.5736137667vw ,1.5rem)){.page__text_size_24{font-size:clamp(1.125rem ,1.0102772467rem + .5736137667vw ,1.5rem)}}@supports not (font-size:clamp(1.125rem ,1.0102772467rem + 0.5736137667vw ,1.5rem)){.page__text_size_24{font-size:calc(1.125rem + .375*(100vw - 20rem)/ 65.375)}}.page__text_weight_700{font-weight:700}.page__text video{max-width:100%;height:auto;background:#000;max-height:31.25rem}.page__icon{display:inline-block}.page__icon_size_inherit{width:inherit;height:inherit}.page__icon_size_24{width:1.5rem;height:1.5rem}.page__icon_size_18{width:1.125rem;height:1.125rem}.page__icon_size_20{width:1.25rem;height:1.25rem}.page__icon_size_30{width:1.875rem;height:1.875rem}.page__icon_size_32{width:2rem;height:2rem}.page__icon_size_36{width:2.25rem;height:2.25rem}.page__icon_size_54{width:3.375rem;height:3.375rem}.page__icon_size_64{width:4rem;height:4rem}.page__icon_size_68{width:4.25rem;height:4.25rem}.page__icon_size_76{width:4.75rem;height:4.75rem}.page__icon_size_82{width:5.125rem;height:5.125rem}.page__icon_fill_black{fill:#2f2f2f}.page__icon_fill_gray{fill:#757575}.page__icon_fill_green{fill:#0b8f3e}.page__icon_fill_light-green{fill:#95c12c}.page__icon_fill_yellow{fill:#fddd13}.page__icon_fill_white{fill:#fff}.aside__title{margin-bottom:.7em;font-size:1.125rem}.aside__nav{padding:1.375rem 1.25rem;border-radius:15px;background-color:#f2f2f2}.aside__list{display:grid;font-size:1.5rem;gap:.75em}@supports (font-size:clamp(1rem ,0.7619047619rem + 1.1904761905vw ,1.5rem)){.aside__list{font-size:clamp(1rem ,.7619047619rem + 1.1904761905vw ,1.5rem)}}@supports not (font-size:clamp(1rem ,0.7619047619rem + 1.1904761905vw ,1.5rem)){.aside__list{font-size:calc(1rem + .5*(100vw - 20rem)/ 42)}}.aside__link{display:inline-flex;align-items:center;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;color:#222;transition:color .3s,-webkit-transform .3s;transition:color .3s,transform .3s;transition:color .3s,transform .3s,-webkit-transform .3s}.aside__link:active{color:#0b8f3e;-webkit-transform:scale(.95);transform:scale(.95)}[class*=__container]{max-width:85.375rem;box-sizing:content-box;margin:0 auto;padding:0 .9375rem}.popup{position:fixed;top:0;left:0;bottom:0;right:0;padding:30px 10px;transition:visibility .8s ease 0s;visibility:hidden;pointer-events:none}.popup__head{display:flex;flex-direction:column;align-items:center;padding:1.125rem .625rem}.popup__caption{padding:1.04em .6em 0;line-height:1.2;font-size:1rem;font-weight:600;text-transform:uppercase;text-align:center;color:#2f2f2f}.popup__review{padding-top:1.25rem;padding-bottom:1.8125rem;border-radius:15px;background-color:#f2f2f2}@supports (padding-left:clamp(1.25rem ,-0.0511152416rem + 6.5055762082vw ,5.625rem)){.popup__review{padding-left:clamp(1.25rem ,-.0511152416rem + 6.5055762082vw ,5.625rem)}}@supports not (padding-left:clamp(1.25rem ,-0.0511152416rem + 6.5055762082vw ,5.625rem)){.popup__review{padding-left:calc(1.25rem + 4.375*(100vw - 20rem)/ 67.25)}}@supports (padding-right:clamp(1.25rem ,-0.0511152416rem + 6.5055762082vw ,5.625rem)){.popup__review{padding-right:clamp(1.25rem ,-.0511152416rem + 6.5055762082vw ,5.625rem)}}@supports not (padding-right:clamp(1.25rem ,-0.0511152416rem + 6.5055762082vw ,5.625rem)){.popup__review{padding-right:calc(1.25rem + 4.375*(100vw - 20rem)/ 67.25)}}.popup__grid{display:grid;gap:1.0625rem;margin-bottom:.875rem}.popup__label{display:grid;row-gap:.5rem;font-size:1rem;font-weight:700;line-height:1.2;transition:color .3s}.popup__field{padding:.9375rem;border:1px solid #d3d3d3;border-radius:15px;font-size:.875rem;color:#757575;transition:border-color .3s,opacity .3s}.popup__field:active{border-color:#0b8f3e}.popup__field:focus{border-color:#95c12c}.popup__field:focus::-webkit-input-placeholder{opacity:0}.popup__field:focus:-ms-input-placeholder{opacity:0}.popup__field:focus::-ms-input-placeholder{opacity:0}.popup__field:focus::placeholder{opacity:0}.popup__field_input{height:3.25rem}.popup__field_textarea{height:10rem;resize:none}.popup__text{margin-bottom:2.0625rem;line-height:1.25;font-size:.75rem;text-align:center}.popup__text a{border-bottom:1px solid}.popup__send{text-align:center}.popup__close{position:absolute;right:.625rem;top:.625rem;background-color:rgba(0,0,0,0);transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.popup__close svg{transition:fill .3s}.popup__close:active{-webkit-transform:scale(.9);transform:scale(.9)}.popup__close:active svg{fill:#95c12c}.popup_show{z-index:150;visibility:visible;overflow:auto;pointer-events:auto}.popup_show .popup__body{visibility:visible;-webkit-transform:scale(1);transform:scale(1)}.popup__wrapper{display:flex;flex-direction:column;align-items:center;min-height:100%;flex:1 1 auto;width:100%;display:flex;justify-content:center;align-items:center}.popup__body{visibility:hidden;-webkit-transform:scale(0);transform:scale(0);transition:-webkit-transform .3s ease 0s;transition:transform .3s ease 0s;transition:transform .3s ease 0s,-webkit-transform .3s ease 0s;background-color:#f6f6f6;width:100%;max-width:70.5rem;border-radius:15px}.lock .popup__body{visibility:visible}.button{display:inline-flex;justify-content:center;align-items:center;text-align:center}.button_size_basic{height:2.9166666667em;padding:.625em 1.25em;font-size:1.25rem}.button_size_middle{height:2.5em;min-width:12.3em;font-size:1.25rem}.button_size_small{-webkit-column-gap:.5555555556em;-moz-column-gap:.5555555556em;column-gap:.5555555556em;height:2.2222222222em;padding:.2777777778em .8333333333em .3333333333em;font-size:1.125rem}.button_radius_5{border-radius:5px}.button_radius_100{border-radius:100px}.button_text_uppercase{text-transform:uppercase}.button_theme_light-green{color:#fff;background-color:#95c12c;transition:background-color .3s,-webkit-transform .3s;transition:background-color .3s,transform .3s;transition:background-color .3s,transform .3s,-webkit-transform .3s}.button_theme_light-green:active{background-color:#0b8f3e;-webkit-transform:scale(.95);transform:scale(.95)}.button_theme_gray{color:#fff;background-color:#868686;transition:color .3s,background-color .3s,-webkit-transform .3s;transition:transform .3s,color .3s,background-color .3s;transition:transform .3s,color .3s,background-color .3s,-webkit-transform .3s}.button_theme_gray:active{color:#fff;background-color:#95c12c;-webkit-transform:scale(.95);transform:scale(.95)}.logo__best{position:absolute;top:-10.625rem;left:0;right:0;text-align:center}.logo__best img{max-width:9.375rem;height:auto}.logo__img{position:relative;z-index:1}.logo__img img{width:100%}.logo__img_size_big img{max-width:11.1875rem}.logo__img_size_small img{max-width:8rem}.socials{display:flex;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem}.socials__link{transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.socials__link svg{transition:fill .3s}.socials__link:active{-webkit-transform:scale(.9);transform:scale(.9)}.socials__link:active svg{fill:#0b8f3e}.product-counter{display:flex;align-items:center}.product-counter__button{flex:0 0 auto;font-size:24px;color:#2a2a2a;background-color:#d3d3d3;transition:color .3s,background-color .3s}@supports (width:clamp(1.875rem ,1.4285714286rem + 2.2321428571vw ,2.5rem)){.product-counter__button{width:clamp(1.875rem ,1.4285714286rem + 2.2321428571vw ,2.5rem)}}@supports not (width:clamp(1.875rem ,1.4285714286rem + 2.2321428571vw ,2.5rem)){.product-counter__button{width:calc(1.875rem + .625*(100vw - 20rem)/ 28)}}@supports (height:clamp(1.875rem ,1.4285714286rem + 2.2321428571vw ,2.5rem)){.product-counter__button{height:clamp(1.875rem ,1.4285714286rem + 2.2321428571vw ,2.5rem)}}@supports not (height:clamp(1.875rem ,1.4285714286rem + 2.2321428571vw ,2.5rem)){.product-counter__button{height:calc(1.875rem + .625*(100vw - 20rem)/ 28)}}.product-counter__button:active{color:#fff;background-color:#95c12c}.product-counter__input{max-width:3.125rem;padding:.625rem;border-top:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3;text-align:center;color:#222}@supports (height:clamp(1.875rem ,1.4285714286rem + 2.2321428571vw ,2.5rem)){.product-counter__input{height:clamp(1.875rem ,1.4285714286rem + 2.2321428571vw ,2.5rem)}}@supports not (height:clamp(1.875rem ,1.4285714286rem + 2.2321428571vw ,2.5rem)){.product-counter__input{height:calc(1.875rem + .625*(100vw - 20rem)/ 28)}}.paginate-list{display:flex;gap:.5rem;align-items:center}.paginate-list__link{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;width:2rem;height:2rem;border:1px solid #d3d3d3;border-radius:5px;color:#222;transition:color .3s,background-color .3s,border-color .3s,-webkit-transform .3s;transition:color .3s,background-color .3s,transform .3s,border-color .3s;transition:color .3s,background-color .3s,transform .3s,border-color .3s,-webkit-transform .3s}.paginate-list__link svg{transition:fill .3s}.paginate-list__link:active{color:#fff;border-color:#95c12c;background-color:#95c12c;-webkit-transform:scale(.93);transform:scale(.93)}.paginate-list__link:active svg{fill:#fff}.paginate-list__link_active{color:#fff;background-color:#95c12c;pointer-events:none}.paginate-list__icon{width:.875rem;height:1.125rem;fill:#757575}.accordion__item{padding:.75rem .75rem .9375rem;border:1px solid #d3d3d3;border-radius:15px;transition:border-color .3s}.accordion__item_active{border-color:#95c12c}.accordion__item_сolumns{display:grid;gap:.8125rem}.accordion__img{height:15.625rem;border-radius:15px;overflow:hidden}.accordion__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.accordion__body{display:grid}.accordion__panel{display:flex;align-items:center;justify-content:space-between;-webkit-column-gap:2.25rem;-moz-column-gap:2.25rem;column-gap:2.25rem;margin-bottom:.625rem}.accordion__row{display:flex;align-items:center;gap:1.25rem}.accordion__reacts{display:flex;align-items:center;-webkit-column-gap:.875rem;-moz-column-gap:.875rem;column-gap:.875rem}.accordion__icon-react{transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.accordion__react{-webkit-column-gap:.5em;-moz-column-gap:.5em;column-gap:.5em;font-size:.875rem;transition:color .3s,opacity .3s}.accordion__react_like:active{color:#95c12c;opacity:.75}.accordion__react_like:active svg{-webkit-transform:translateY(-.3125rem);transform:translateY(-.3125rem);fill:#95c12c;opacity:.75}.accordion__react_dislike:active{opacity:.75}.accordion__react_dislike:active svg{-webkit-transform:translateY(.3125rem);transform:translateY(.3125rem);opacity:.75}.accordion__time{flex:1 1 auto;font-size:.875rem}.accordion__views{display:flex;align-items:center;-webkit-column-gap:.6666666667em;-moz-column-gap:.6666666667em;column-gap:.6666666667em;font-size:.875rem}.accordion__content{display:grid;align-content:space-between;max-width:81.0625rem;font-size:.875rem}.accordion__title{margin-bottom:.4444444444em;transition:color .3s}.accordion__title_active{color:#95c12c}.accordion__text{margin-bottom:1.25em;-webkit-line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.accordion__text_full{-webkit-line-clamp:inherit;display:grid;-webkit-box-orient:inherit;overflow:inherit}.accordion__button{max-width:-webkit-max-content;max-width:max-content}.accordion__button_active{background-color:#95c12c}.formblock{margin-top:1.875rem;display:grid;grid-template-columns:1fr 1fr;gap:1.875rem;position:relative;padding:1.875rem 1.875rem;border-radius:.9375rem;background-color:#f2f2f2}.formblock h2{font-size:2rem;font-weight:600;margin-bottom:1.875rem;text-align:center}.formblock__list{display:flex;flex-direction:column;gap:1.875rem}.formblock__list li{display:flex;flex-direction:column;gap:.9375rem}.formblock__list li span{font-size:1.25rem}.formblock__list li span:first-child{font-weight:600;font-size:1.5rem;color:#95c12c}.formblock__form{display:flex;flex-direction:column;gap:1.875rem;width:100%}.formblock__form_wrap{display:flex;align-items:center;justify-content:center;flex-direction:column}.captcha{display:flex;gap:.625rem}.captcha .secret_number{background:#95c12c;color:#fff;padding:1.25rem;font-size:1.25rem;border-radius:.75rem}.captcha .input_captcha{height:100%;max-width:8.875rem;border-radius:.75rem;padding:.3125rem}.callback-error{padding:9px;margin-bottom:20px;text-align:center;color:#fff;background:red;border-radius:4px}.callback-success{font-size:1.25rem;font-weight:600}.header{position:absolute;min-width:100%;z-index:99}.header_page{position:relative}.header_page::after{content:"";position:absolute;left:50%;bottom:-.625rem;width:calc(100% - 2rem);height:.0625rem;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#d9d9d9}.header__container{max-width:100%;padding:1rem}.header__content{display:flex;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;justify-content:center;align-items:center}.header__panel{display:flex;-webkit-column-gap:.625rem;-moz-column-gap:.625rem;column-gap:.625rem}.header__button{width:3.9375rem;height:3.4375rem;padding:.375rem .5625rem;border-radius:10px;transition:background-color .3s,-webkit-transform .3s;transition:transform .3s,background-color .3s;transition:transform .3s,background-color .3s,-webkit-transform .3s}.header__button:active{-webkit-transform:scale(.95);transform:scale(.95)}.header__button_theme_dark{background-color:rgba(0,0,0,.5)}.header__button_theme_dark:active{background-color:rgba(0,0,0,.75)}.header__button_theme_green{background-color:#0b8f3e}.header__button_theme_green svg{transition:fill .3s}.header__button_theme_green:active svg{fill:#fff}.header__button_theme_light-green{background-color:#95c12c}.header__button_theme_light-green:active{background-color:#0b8f3e}.header__button_type_burger{position:relative}.header__button_type_burger span,.header__button_type_burger::after,.header__button_type_burger::before{content:"";position:absolute;left:calc(50% - .9375rem);width:1.875rem;height:.1875rem;border-radius:5px;background-color:#ffdc08;transition:all .3s ease 0s}.header__button_type_burger::before{top:calc(50% - .8125rem)}.header__button_type_burger::after{bottom:calc(50% - .75rem)}.header__button_type_burger span{top:calc(50% - .125rem)}.header__button_burger_inner span,.header__button_burger_inner::after,.header__button_burger_inner::before{background-color:#fff!important}.header__button_burger_active span{width:0}.header__button_burger_active::before{top:calc(50% - .0625rem);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.header__button_burger_active::after{bottom:calc(50% - .125rem);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.header__button_type_buy{position:relative;justify-content:start;align-items:start}.header__button_inner_buy{position:relative;justify-content:start;align-items:start}.header__counter{position:absolute;bottom:.375rem;right:.375rem;padding:.25em .5625em;border-radius:10px;font-weight:600;color:#fff;background-color:#95c12c}.header__phone{display:flex;-webkit-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem;justify-content:end;align-items:center;margin-bottom:.5em;font-size:2.25rem}.header__navigation{margin-top:1.5rem;text-align:right}.header__navigation a{color:#fff;transition:all .3s;background:#0b8f3e;border-radius:1.875rem}.header__navigation a:hover{background:#95c12c}.header__menu{left:-1000%;max-height:100vh;min-height:100%;padding:4.0625rem 3.25rem 2.125rem 2.1875rem;visibility:hidden;background-color:rgba(255,255,255,.9);transition:left .3s,visibility .3s}.header__menu_active{visibility:visible}.menu{z-index:99;overflow:scroll auto;overflow-x:auto}.menu__columns{display:flex;justify-content:space-between;gap:1.875rem}.menu__column{display:flex;flex-direction:column;row-gap:2.125rem}.menu__box{position:relative;color:#2f2f2f}.menu__caption{margin-bottom:1em;line-height:1.2;font-weight:600;text-transform:uppercase}.menu__list{display:grid;row-gap:1rem}.menu__link{display:inline-block;transition:color .3s,-webkit-transform .3s;transition:color .3s,transform .3s;transition:color .3s,transform .3s,-webkit-transform .3s}.menu__link:active{color:#0b8f3e}.menu__icon{position:absolute;top:-.375rem;left:0}.menu__close{position:absolute;right:.625rem;top:.625rem;background-color:rgba(0,0,0,0);transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.menu__close svg{transition:fill .3s}.menu__close:active{-webkit-transform:scale(.9);transform:scale(.9)}.menu__close:active svg{fill:#0b8f3e}.footer{background-color:#f2f2f2}.footer__container{max-width:109.625rem}.footer__menu{display:grid;gap:2.1875rem 1.5625rem;justify-content:center;padding:2.8125rem 0 1.25rem}.footer__copy{display:flex;gap:1.25rem;align-items:center;justify-content:space-between;padding:2rem 1rem;color:#fff;background-color:#606060}.footer__copy a{color:#95c12c}.main-section{min-height:100vh}.main-section__best{min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content;position:relative}.main-section__best .farm-section__content{min-height:43.75rem}.main-section__content{position:relative;display:flex;align-items:center;height:100vh;min-height:60rem;padding-top:5.375rem;z-index:1}.main-section__logo{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;flex:0 0 17.5rem;width:17.5rem;height:17.5rem}.main-section__contact{position:relative;display:grid;row-gap:.75rem;justify-items:center;padding-top:.9375rem;z-index:1;color:#fff}.main-section__phone{display:flex;align-items:center;-webkit-column-gap:.3125rem;-moz-column-gap:.3125rem;column-gap:.3125rem;font-size:1rem;font-weight:700}.main-section__adress{display:inline-block;max-width:12.5rem;line-height:1.25;font-size:.75rem;text-align:center}.main-section__nav{position:relative}.main-section__list{display:flex;position:relative;flex-wrap:wrap;-webkit-column-gap:.625rem;-moz-column-gap:.625rem;column-gap:.625rem;justify-content:center;margin-bottom:-5.375rem}.main-section__item{display:flex}.main-section__item:nth-child(2),.main-section__item:nth-child(3){-webkit-transform:translateY(-1.375rem);transform:translateY(-1.375rem)}.main-section__item:nth-child(4){-webkit-transform:translateY(-2.6875rem);transform:translateY(-2.6875rem)}.main-section__item:nth-child(5){position:absolute;top:0;left:28.4375rem}.main-section__link{position:relative;display:inline-flex;flex-direction:column;row-gap:.5625rem;justify-content:center;align-items:center;width:8.125rem;height:8.125rem;font-size:.75rem;padding:1.5833333333em;transition:-webkit-transform .3s,-webkit-filter .3s;transition:transform .3s,filter .3s;transition:transform .3s,filter .3s,-webkit-transform .3s,-webkit-filter .3s}.main-section__link span{position:relative;z-index:1;line-height:1.22;font-weight:600;text-transform:uppercase;text-align:center;color:#fff;transition:color .3s}.main-section__link svg{transition:fill .3s}.main-section__link:active{-webkit-transform:scale(.95);transform:scale(.95);-webkit-filter:drop-shadow(0 0 0 rgba(0, 0, 0, .3843137255));filter:drop-shadow(0 0 0 rgba(0, 0, 0, .3843137255))}.main-section__link:active svg{fill:#fff}.main-section__link:active span{color:#fddd13}.main-section__icon{display:inline-flex;align-items:end;justify-content:center;position:relative;z-index:1;flex:0 0}@supports (width:clamp(2.5625rem ,-0.7284698997rem + 6.856187291vw ,5.125rem)){.main-section__icon_num_1{width:clamp(2.5625rem ,-.7284698997rem + 6.856187291vw ,5.125rem)}}@supports not (width:clamp(2.5625rem ,-0.7284698997rem + 6.856187291vw ,5.125rem)){.main-section__icon_num_1{width:calc(2.5625rem + 2.5625*(100vw - 48rem)/ 37.375)}}@supports (height:clamp(2.6875rem ,-0.4429347826rem + 6.5217391304vw ,5.125rem)){.main-section__icon_num_1{height:clamp(2.6875rem ,-.4429347826rem + 6.5217391304vw ,5.125rem)}}@supports not (height:clamp(2.6875rem ,-0.4429347826rem + 6.5217391304vw ,5.125rem)){.main-section__icon_num_1{height:calc(2.6875rem + 2.4375*(100vw - 48rem)/ 37.375)}}@supports (flex-basis:clamp(2.6875rem ,-0.4429347826rem + 6.5217391304vw ,5.125rem)){.main-section__icon_num_1{flex-basis:clamp(2.6875rem ,-.4429347826rem + 6.5217391304vw ,5.125rem)}}@supports not (flex-basis:clamp(2.6875rem ,-0.4429347826rem + 6.5217391304vw ,5.125rem)){.main-section__icon_num_1{flex-basis:calc(2.6875rem + 2.4375*(100vw - 48rem)/ 37.375)}}@supports (width:clamp(1.6875rem ,-0.3191889632rem + 4.1806020067vw ,3.25rem)){.main-section__icon_num_2{width:clamp(1.6875rem ,-.3191889632rem + 4.1806020067vw ,3.25rem)}}@supports not (width:clamp(1.6875rem ,-0.3191889632rem + 4.1806020067vw ,3.25rem)){.main-section__icon_num_2{width:calc(1.6875rem + 1.5625*(100vw - 48rem)/ 37.375)}}@supports (height:clamp(1.6875rem ,-0.3191889632rem + 4.1806020067vw ,3.25rem)){.main-section__icon_num_2{height:clamp(1.6875rem ,-.3191889632rem + 4.1806020067vw ,3.25rem)}}@supports not (height:clamp(1.6875rem ,-0.3191889632rem + 4.1806020067vw ,3.25rem)){.main-section__icon_num_2{height:calc(1.6875rem + 1.5625*(100vw - 48rem)/ 37.375)}}@supports (flex-basis:clamp(1.6875rem ,-0.3191889632rem + 4.1806020067vw ,3.25rem)){.main-section__icon_num_2{flex-basis:clamp(1.6875rem ,-.3191889632rem + 4.1806020067vw ,3.25rem)}}@supports not (flex-basis:clamp(1.6875rem ,-0.3191889632rem + 4.1806020067vw ,3.25rem)){.main-section__icon_num_2{flex-basis:calc(1.6875rem + 1.5625*(100vw - 48rem)/ 37.375)}}@supports (width:clamp(2.5625rem ,-0.7284698997rem + 6.856187291vw ,5.125rem)){.main-section__icon_num_3{width:clamp(2.5625rem ,-.7284698997rem + 6.856187291vw ,5.125rem)}}@supports not (width:clamp(2.5625rem ,-0.7284698997rem + 6.856187291vw ,5.125rem)){.main-section__icon_num_3{width:calc(2.5625rem + 2.5625*(100vw - 48rem)/ 37.375)}}@supports (height:clamp(2.6875rem ,-0.4429347826rem + 6.5217391304vw ,5.125rem)){.main-section__icon_num_3{height:clamp(2.6875rem ,-.4429347826rem + 6.5217391304vw ,5.125rem)}}@supports not (height:clamp(2.6875rem ,-0.4429347826rem + 6.5217391304vw ,5.125rem)){.main-section__icon_num_3{height:calc(2.6875rem + 2.4375*(100vw - 48rem)/ 37.375)}}@supports (flex-basis:clamp(2.6875rem ,-0.4429347826rem + 6.5217391304vw ,5.125rem)){.main-section__icon_num_3{flex-basis:clamp(2.6875rem ,-.4429347826rem + 6.5217391304vw ,5.125rem)}}@supports not (flex-basis:clamp(2.6875rem ,-0.4429347826rem + 6.5217391304vw ,5.125rem)){.main-section__icon_num_3{flex-basis:calc(2.6875rem + 2.4375*(100vw - 48rem)/ 37.375)}}@supports (width:clamp(2.625rem ,-0.5857023411rem + 6.6889632107vw ,5.125rem)){.main-section__icon_num_4{width:clamp(2.625rem ,-.5857023411rem + 6.6889632107vw ,5.125rem)}}@supports not (width:clamp(2.625rem ,-0.5857023411rem + 6.6889632107vw ,5.125rem)){.main-section__icon_num_4{width:calc(2.625rem + 2.5*(100vw - 48rem)/ 37.375)}}@supports (height:clamp(2.6875rem ,-0.4429347826rem + 6.5217391304vw ,5.125rem)){.main-section__icon_num_4{height:clamp(2.6875rem ,-.4429347826rem + 6.5217391304vw ,5.125rem)}}@supports not (height:clamp(2.6875rem ,-0.4429347826rem + 6.5217391304vw ,5.125rem)){.main-section__icon_num_4{height:calc(2.6875rem + 2.4375*(100vw - 48rem)/ 37.375)}}@supports (flex-basis:clamp(2.6875rem ,-0.4429347826rem + 6.5217391304vw ,5.125rem)){.main-section__icon_num_4{flex-basis:clamp(2.6875rem ,-.4429347826rem + 6.5217391304vw ,5.125rem)}}@supports not (flex-basis:clamp(2.6875rem ,-0.4429347826rem + 6.5217391304vw ,5.125rem)){.main-section__icon_num_4{flex-basis:calc(2.6875rem + 2.4375*(100vw - 48rem)/ 37.375)}}@supports (width:clamp(2.125rem ,-0.60409699rem + 5.6856187291vw ,4.25rem)){.main-section__icon_num_5{width:clamp(2.125rem ,-.60409699rem + 5.6856187291vw ,4.25rem)}}@supports not (width:clamp(2.125rem ,-0.60409699rem + 5.6856187291vw ,4.25rem)){.main-section__icon_num_5{width:calc(2.125rem + 2.125*(100vw - 48rem)/ 37.375)}}@supports (height:clamp(1.6875rem ,-0.4797240803rem + 4.5150501672vw ,3.375rem)){.main-section__icon_num_5{height:clamp(1.6875rem ,-.4797240803rem + 4.5150501672vw ,3.375rem)}}@supports not (height:clamp(1.6875rem ,-0.4797240803rem + 4.5150501672vw ,3.375rem)){.main-section__icon_num_5{height:calc(1.6875rem + 1.6875*(100vw - 48rem)/ 37.375)}}@supports (flex-basis:clamp(1.6875rem ,-0.4797240803rem + 4.5150501672vw ,3.375rem)){.main-section__icon_num_5{flex-basis:clamp(1.6875rem ,-.4797240803rem + 4.5150501672vw ,3.375rem)}}@supports not (flex-basis:clamp(1.6875rem ,-0.4797240803rem + 4.5150501672vw ,3.375rem)){.main-section__icon_num_5{flex-basis:calc(1.6875rem + 1.6875*(100vw - 48rem)/ 37.375)}}@supports (width:clamp(2rem ,-0.6488294314rem + 5.5183946488vw ,4.0625rem)){.main-section__icon_num_6{width:clamp(2rem ,-.6488294314rem + 5.5183946488vw ,4.0625rem)}}@supports not (width:clamp(2rem ,-0.6488294314rem + 5.5183946488vw ,4.0625rem)){.main-section__icon_num_6{width:calc(2rem + 2.0625*(100vw - 48rem)/ 37.375)}}@supports (height:clamp(1.9375rem ,-0.5507943144rem + 5.1839464883vw ,3.875rem)){.main-section__icon_num_6{height:clamp(1.9375rem ,-.5507943144rem + 5.1839464883vw ,3.875rem)}}@supports not (height:clamp(1.9375rem ,-0.5507943144rem + 5.1839464883vw ,3.875rem)){.main-section__icon_num_6{height:calc(1.9375rem + 1.9375*(100vw - 48rem)/ 37.375)}}@supports (flex-basis:clamp(1.9375rem ,-0.5507943144rem + 5.1839464883vw ,3.875rem)){.main-section__icon_num_6{flex-basis:clamp(1.9375rem ,-.5507943144rem + 5.1839464883vw ,3.875rem)}}@supports not (flex-basis:clamp(1.9375rem ,-0.5507943144rem + 5.1839464883vw ,3.875rem)){.main-section__icon_num_6{flex-basis:calc(1.9375rem + 1.9375*(100vw - 48rem)/ 37.375)}}@supports (width:clamp(1.6875rem ,-0.3191889632rem + 4.1806020067vw ,3.25rem)){.main-section__icon_num_7{width:clamp(1.6875rem ,-.3191889632rem + 4.1806020067vw ,3.25rem)}}@supports not (width:clamp(1.6875rem ,-0.3191889632rem + 4.1806020067vw ,3.25rem)){.main-section__icon_num_7{width:calc(1.6875rem + 1.5625*(100vw - 48rem)/ 37.375)}}@supports (height:clamp(1.6875rem ,-0.3191889632rem + 4.1806020067vw ,3.25rem)){.main-section__icon_num_7{height:clamp(1.6875rem ,-.3191889632rem + 4.1806020067vw ,3.25rem)}}@supports not (height:clamp(1.6875rem ,-0.3191889632rem + 4.1806020067vw ,3.25rem)){.main-section__icon_num_7{height:calc(1.6875rem + 1.5625*(100vw - 48rem)/ 37.375)}}@supports (flex-basis:clamp(1.6875rem ,-0.3191889632rem + 4.1806020067vw ,3.25rem)){.main-section__icon_num_7{flex-basis:clamp(1.6875rem ,-.3191889632rem + 4.1806020067vw ,3.25rem)}}@supports not (flex-basis:clamp(1.6875rem ,-0.3191889632rem + 4.1806020067vw ,3.25rem)){.main-section__icon_num_7{flex-basis:calc(1.6875rem + 1.5625*(100vw - 48rem)/ 37.375)}}@supports (width:clamp(2rem ,-0.5685618729rem + 5.3511705686vw ,4rem)){.main-section__icon_num_8{width:clamp(2rem ,-.5685618729rem + 5.3511705686vw ,4rem)}}@supports not (width:clamp(2rem ,-0.5685618729rem + 5.3511705686vw ,4rem)){.main-section__icon_num_8{width:calc(2rem + 2*(100vw - 48rem)/ 37.375)}}@supports (height:clamp(2rem ,-0.5685618729rem + 5.3511705686vw ,4rem)){.main-section__icon_num_8{height:clamp(2rem ,-.5685618729rem + 5.3511705686vw ,4rem)}}@supports not (height:clamp(2rem ,-0.5685618729rem + 5.3511705686vw ,4rem)){.main-section__icon_num_8{height:calc(2rem + 2*(100vw - 48rem)/ 37.375)}}@supports (flex-basis:clamp(2rem ,-0.5685618729rem + 5.3511705686vw ,4rem)){.main-section__icon_num_8{flex-basis:clamp(2rem ,-.5685618729rem + 5.3511705686vw ,4rem)}}@supports not (flex-basis:clamp(2rem ,-0.5685618729rem + 5.3511705686vw ,4rem)){.main-section__icon_num_8{flex-basis:calc(2rem + 2*(100vw - 48rem)/ 37.375)}}@supports (width:clamp(2.5rem ,-0.7107023411rem + 6.6889632107vw ,5rem)){.main-section__icon_num_g1{width:clamp(2.5rem ,-.7107023411rem + 6.6889632107vw ,5rem)}}@supports not (width:clamp(2.5rem ,-0.7107023411rem + 6.6889632107vw ,5rem)){.main-section__icon_num_g1{width:calc(2.5rem + 2.5*(100vw - 48rem)/ 37.375)}}@supports (height:clamp(1.875rem ,0.1091137124rem + 3.6789297659vw ,3.25rem)){.main-section__icon_num_g1{height:clamp(1.875rem ,.1091137124rem + 3.6789297659vw ,3.25rem)}}@supports not (height:clamp(1.875rem ,0.1091137124rem + 3.6789297659vw ,3.25rem)){.main-section__icon_num_g1{height:calc(1.875rem + 1.375*(100vw - 48rem)/ 37.375)}}@supports (flex-basis:clamp(1.875rem ,0.1091137124rem + 3.6789297659vw ,3.25rem)){.main-section__icon_num_g1{flex-basis:clamp(1.875rem ,.1091137124rem + 3.6789297659vw ,3.25rem)}}@supports not (flex-basis:clamp(1.875rem ,0.1091137124rem + 3.6789297659vw ,3.25rem)){.main-section__icon_num_g1{flex-basis:calc(1.875rem + 1.375*(100vw - 48rem)/ 37.375)}}@supports (width:clamp(2.5rem ,-0.7107023411rem + 6.6889632107vw ,5rem)){.main-section__icon_num_g2{width:clamp(2.5rem ,-.7107023411rem + 6.6889632107vw ,5rem)}}@supports not (width:clamp(2.5rem ,-0.7107023411rem + 6.6889632107vw ,5rem)){.main-section__icon_num_g2{width:calc(2.5rem + 2.5*(100vw - 48rem)/ 37.375)}}@supports (height:clamp(2.0625rem ,-0.5863294314rem + 5.5183946488vw ,4.125rem)){.main-section__icon_num_g2{height:clamp(2.0625rem ,-.5863294314rem + 5.5183946488vw ,4.125rem)}}@supports not (height:clamp(2.0625rem ,-0.5863294314rem + 5.5183946488vw ,4.125rem)){.main-section__icon_num_g2{height:calc(2.0625rem + 2.0625*(100vw - 48rem)/ 37.375)}}@supports (flex-basis:clamp(2.0625rem ,-0.5863294314rem + 5.5183946488vw ,4.125rem)){.main-section__icon_num_g2{flex-basis:clamp(2.0625rem ,-.5863294314rem + 5.5183946488vw ,4.125rem)}}@supports not (flex-basis:clamp(2.0625rem ,-0.5863294314rem + 5.5183946488vw ,4.125rem)){.main-section__icon_num_g2{flex-basis:calc(2.0625rem + 2.0625*(100vw - 48rem)/ 37.375)}}@supports (width:clamp(2.5rem ,-0.7107023411rem + 6.6889632107vw ,5rem)){.main-section__icon_num_g3{width:clamp(2.5rem ,-.7107023411rem + 6.6889632107vw ,5rem)}}@supports not (width:clamp(2.5rem ,-0.7107023411rem + 6.6889632107vw ,5rem)){.main-section__icon_num_g3{width:calc(2.5rem + 2.5*(100vw - 48rem)/ 37.375)}}@supports (height:clamp(2.5rem ,-0.7107023411rem + 6.6889632107vw ,5rem)){.main-section__icon_num_g3{height:clamp(2.5rem ,-.7107023411rem + 6.6889632107vw ,5rem)}}@supports not (height:clamp(2.5rem ,-0.7107023411rem + 6.6889632107vw ,5rem)){.main-section__icon_num_g3{height:calc(2.5rem + 2.5*(100vw - 48rem)/ 37.375)}}@supports (flex-basis:clamp(2.5rem ,-0.7107023411rem + 6.6889632107vw ,5rem)){.main-section__icon_num_g3{flex-basis:clamp(2.5rem ,-.7107023411rem + 6.6889632107vw ,5rem)}}@supports not (flex-basis:clamp(2.5rem ,-0.7107023411rem + 6.6889632107vw ,5rem)){.main-section__icon_num_g3{flex-basis:calc(2.5rem + 2.5*(100vw - 48rem)/ 37.375)}}@supports (width:clamp(2.4375rem ,-0.6929347826rem + 6.5217391304vw ,4.875rem)){.main-section__icon_num_r1{width:clamp(2.4375rem ,-.6929347826rem + 6.5217391304vw ,4.875rem)}}@supports not (width:clamp(2.4375rem ,-0.6929347826rem + 6.5217391304vw ,4.875rem)){.main-section__icon_num_r1{width:calc(2.4375rem + 2.4375*(100vw - 48rem)/ 37.375)}}@supports (height:clamp(2.4375rem ,-0.6929347826rem + 6.5217391304vw ,4.875rem)){.main-section__icon_num_r1{height:clamp(2.4375rem ,-.6929347826rem + 6.5217391304vw ,4.875rem)}}@supports not (height:clamp(2.4375rem ,-0.6929347826rem + 6.5217391304vw ,4.875rem)){.main-section__icon_num_r1{height:calc(2.4375rem + 2.4375*(100vw - 48rem)/ 37.375)}}@supports (flex-basis:clamp(2.4375rem ,-0.6929347826rem + 6.5217391304vw ,4.875rem)){.main-section__icon_num_r1{flex-basis:clamp(2.4375rem ,-.6929347826rem + 6.5217391304vw ,4.875rem)}}@supports not (flex-basis:clamp(2.4375rem ,-0.6929347826rem + 6.5217391304vw ,4.875rem)){.main-section__icon_num_r1{flex-basis:calc(2.4375rem + 2.4375*(100vw - 48rem)/ 37.375)}}@supports (width:clamp(2.875rem ,-0.8173076923rem + 7.6923076923vw ,5.75rem)){.main-section__icon_num_i1{width:clamp(2.875rem ,-.8173076923rem + 7.6923076923vw ,5.75rem)}}@supports not (width:clamp(2.875rem ,-0.8173076923rem + 7.6923076923vw ,5.75rem)){.main-section__icon_num_i1{width:calc(2.875rem + 2.875*(100vw - 48rem)/ 37.375)}}@supports (height:clamp(1.9375rem ,-0.3099916388rem + 4.6822742475vw ,3.6875rem)){.main-section__icon_num_i1{height:clamp(1.9375rem ,-.3099916388rem + 4.6822742475vw ,3.6875rem)}}@supports not (height:clamp(1.9375rem ,-0.3099916388rem + 4.6822742475vw ,3.6875rem)){.main-section__icon_num_i1{height:calc(1.9375rem + 1.75*(100vw - 48rem)/ 37.375)}}@supports (flex-basis:clamp(1.9375rem ,-0.3099916388rem + 4.6822742475vw ,3.6875rem)){.main-section__icon_num_i1{flex-basis:clamp(1.9375rem ,-.3099916388rem + 4.6822742475vw ,3.6875rem)}}@supports not (flex-basis:clamp(1.9375rem ,-0.3099916388rem + 4.6822742475vw ,3.6875rem)){.main-section__icon_num_i1{flex-basis:calc(1.9375rem + 1.75*(100vw - 48rem)/ 37.375)}}.main-section__hexagon{position:absolute;top:0;left:0}.main-section__bg{pointer-events:none;height:100vh;min-height:100%;width:100%;overflow:hidden;display:flex;justify-content:center;align-items:center;position:fixed;left:0;top:0}.main-section__video{position:absolute;top:0;left:0;z-index:1;width:100%;height:100vh;min-height:100%;-o-object-fit:cover;object-fit:cover}.main-section__img{position:absolute;top:0;left:0;width:100%;height:100vh;min-height:100%;-o-object-fit:cover;object-fit:cover}.main-section__logo .logo__img img{height:auto}.home .consultant-widget-Buttons_side_left.consultant-widget-Buttons_indent{position:fixed!important;left:50%!important;right:auto!important;bottom:1.5rem!important;-webkit-transform:translateX(-50%)!important;transform:translateX(-50%)!important;z-index:999999!important}.crocodile-farm__about{margin-bottom:3.4375rem;padding:2.4375rem 0 3.9375rem;background-color:#f1ebeb}.crocodile-farm__animals{margin-bottom:-29.0625rem}.crocodile-farm__images{position:relative;padding-bottom:4.5rem;background-color:#f2f2f2}.crocodile-farm__video{padding-bottom:2.5rem}.farm-section__item:first-child,.farm-section__item:nth-child(2){-webkit-transform:translateY(-1.375rem)!important;transform:translateY(-1.375rem)!important}.farm-section__bg{position:absolute;left:0;top:0;display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;min-width:20rem;height:100%;min-height:38rem;z-index:-1}.farm-section__video{position:absolute;top:0;left:0;z-index:1;width:100%;min-height:100%;height:100vh;-o-object-fit:cover;object-fit:cover}.farm-section__img{position:absolute;top:0;left:0;width:100%;min-height:100%;height:100vh;-o-object-fit:cover;object-fit:cover}.about__title{margin-bottom:.9722222222em}.about__subtitle{margin-bottom:2.1666666667em}.about__columns{display:grid;align-items:start;-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem;row-gap:.625rem}.about__columns_insect{margin-bottom:1.8125rem}.about__info{padding-top:2.5rem}.about__text{margin-bottom:1.25em}.about__list{display:grid;row-gap:.4166666667em}.about__item{position:relative;padding-left:1.5em}@supports (font-size:clamp(1.125rem ,1.0102772467rem + 0.5736137667vw ,1.5rem)){.about__item{font-size:clamp(1.125rem ,1.0102772467rem + .5736137667vw ,1.5rem)}}@supports not (font-size:clamp(1.125rem ,1.0102772467rem + 0.5736137667vw ,1.5rem)){.about__item{font-size:calc(1.125rem + .375*(100vw - 20rem)/ 65.375)}}.about__item::before{content:"";position:absolute;top:50%;left:.5714285714em;width:.3333333333em;height:.3333333333em;border-radius:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);background-color:currentColor}.ticket-price{padding:1.875rem 1.25rem 2.5rem;border-radius:.9375rem;background-color:#fff}.ticket-price__top{display:flex;justify-content:space-between;align-items:center;-webkit-column-gap:2.5rem;-moz-column-gap:2.5rem;column-gap:2.5rem;margin-bottom:1.875rem}.ticket-price__head{display:flex;align-items:center;-webkit-column-gap:.875rem;-moz-column-gap:.875rem;column-gap:.875rem}.ticket-price__ruble{width:2.625rem;height:2.625rem}.ticket-price__icon{width:3.875rem;height:2.8125rem}.ticket-price__butterfly-icon{width:4rem;height:2.75rem}.ticket-price__list{display:grid}.ticket-price__list_text_big{row-gap:1em}.ticket-price__list_text_small{row-gap:1.125em}.ticket-price__item{display:flex;-webkit-column-gap:.75rem;-moz-column-gap:.75rem;column-gap:.75rem;line-height:1.25}.ticket-price__item svg{flex-shrink:0}.ticket-price__item_text_big{align-items:center;font-size:1rem}.ticket-price__item_text_big span{font-weight:700;color:#08903e;white-space:nowrap}.ticket-price__note{max-width:25em;padding:1.8571428571em 0 0 3.2142857143em;line-height:1.25;font-size:.875rem}.ticket-price__buy{padding:1.125rem 0 1.875rem;text-align:center}.animals__head{display:flex;gap:1.25rem;justify-content:space-between;align-items:center;margin-bottom:3.5625rem}.animals__gallery{display:flex;flex-wrap:wrap;gap:1.25rem;justify-content:center}.animals__hexagon{display:flex;flex:0 0 25%;margin:0 -.9375rem}.mainpage__animals{margin-bottom:-18.75rem;padding-bottom:4.8125rem}.hexagon{display:flex;justify-content:center;align-items:center;clip-path:polygon(45% 1.33975%,46.5798% .60307%,48.26352% .15192%,50% 0,51.73648% .15192%,53.4202% .60307%,55% 1.33975%,89.64102% 21.33975%,91.06889% 22.33956%,92.30146% 23.57212%,93.30127% 25%,94.03794% 26.5798%,94.48909% 28.26352%,94.64102% 30%,94.64102% 70%,94.48909% 71.73648%,94.03794% 73.4202%,93.30127% 75%,92.30146% 76.42788%,91.06889% 77.66044%,89.64102% 78.66025%,55% 98.66025%,53.4202% 99.39693%,51.73648% 99.84808%,50% 100%,48.26352% 99.84808%,46.5798% 99.39693%,45% 98.66025%,10.35898% 78.66025%,8.93111% 77.66044%,7.69854% 76.42788%,6.69873% 75%,5.96206% 73.4202%,5.51091% 71.73648%,5.35898% 70%,5.35898% 30%,5.51091% 28.26352%,5.96206% 26.5798%,6.69873% 25%,7.69854% 23.57212%,8.93111% 22.33956%,10.35898% 21.33975%)}.hexagon_type_img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.hexagon_type_link{background-color:#ffdc09}.hexagon_type_link img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.hexagon_type_heading{background-color:#f2f2f2;transition:background-color .3s}.hexagon_link_inner{flex-direction:column;row-gap:.5416666667em;width:calc(100% - 1.0416666667em);height:calc(100% - 1.0416666667em);line-height:1.12;font-size:.875rem;font-weight:600;text-align:center;text-transform:uppercase;color:#fff;background-color:#95c12c;transition:background-color .3s,color .3s,-webkit-transform .3s;transition:background-color .3s,color .3s,transform .3s;transition:background-color .3s,color .3s,transform .3s,-webkit-transform .3s}.hexagon_link_inner svg{transition:fill .3s}.hexagon_link_inner span{width:-webkit-min-content;width:min-content}.hexagon_link_inner:active{background-color:#fff;color:#95c12c;-webkit-transform:scale(1.05);transform:scale(1.05)}.hexagon_link_inner:active svg{fill:currentColor}.hexagon_icon_crocodile{width:3.9166666667em;height:2.125em}.gallery__container_insect{position:relative}.gallery__row{display:flex}.gallery__row_align_right{justify-content:end}.gallery__row_align_center{justify-content:center}.gallery__title{width:-webkit-max-content;width:max-content;padding:.6111111111em 1.5555555556em;border-radius:0 35px 0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.gallery__title_theme_light-green{background-color:#95c12c}.gallery__title_theme_green{background-color:#08903e}.gallery__title_theme_blue{background-color:#90d1f2}.gallery__list{display:grid;gap:.875rem}.gallery__list_type_images{grid-template-columns:repeat(2,1fr);gap:.875rem}.gallery__list_type_video{margin-bottom:1.875rem}.gallery__list_columns_2{gap:1.5625rem;margin-bottom:1.875rem}.gallery__image{border-radius:.9375rem;overflow:hidden;height:100%;width:100%}.gallery__image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.gallery__main-video{grid-row:span 2}@supports (padding-right:clamp(0.0000000625rem ,-2.6063828511rem + 4.2553190426vw ,2.5rem)){.gallery__main-video{padding-right:clamp(.0000000625rem ,-2.6063828511rem + 4.2553190426vw ,2.5rem)}}@supports not (padding-right:clamp(0.0000000625rem ,-2.6063828511rem + 4.2553190426vw ,2.5rem)){.gallery__main-video{padding-right:calc(.0000000625rem + 2.4999999375*(100vw - 61.25rem)/ 58.75)}}.gallery__item-video{max-height:15.625rem}.gallery__video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gallery__picture{position:absolute}.gallery__picture_small{width:6.25rem;height:6.25rem;top:-5rem;left:-1.375rem}.gallery__picture_big{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:6.1875rem;right:-.625rem;top:-6.875rem}.page__catalog-list{display:grid;row-gap:1.25rem}.catalog-page__title{margin-bottom:1em}.catalog{padding:1.875rem 0 3.5rem}.catalog__tabs{margin-bottom:2.5rem}.tabs-catalog__buttons{display:flex;flex-wrap:wrap;gap:.9375rem;flex-direction:column}.tabs-catalog__button{height:2.9166666667em;border-radius:15px;color:#000;background-color:#f2f2f2;transition:background-color .3s,color .3s,-webkit-transform .3s;transition:background-color .3s,transform .3s,color .3s;transition:background-color .3s,transform .3s,color .3s,-webkit-transform .3s;width:100%}@supports (font-size:clamp(1rem ,0.6428571429rem + 1.7857142857vw ,1.5rem)){.tabs-catalog__button{font-size:clamp(1rem ,.6428571429rem + 1.7857142857vw ,1.5rem)}}@supports not (font-size:clamp(1rem ,0.6428571429rem + 1.7857142857vw ,1.5rem)){.tabs-catalog__button{font-size:calc(1rem + .5*(100vw - 20rem)/ 28)}}.tabs-catalog__button_state_active{color:#fff;background-color:#95c12c;pointer-events:none}.tabs-catalog__button:active{background-color:#e4e4e4;-webkit-transform:scale(.95);transform:scale(.95)}.tabs-catalog__body{padding-top:1.6875rem}.tabs-catalog__box{display:none}.tabs-catalog__box_state_active{display:block}.product-card{position:relative;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.product-card__inner{position:relative;display:flex;gap:1.875rem;justify-content:space-between;padding:1.25rem;border:1px solid #d3d3d3;border-radius:15px;transition:border-color .3s}.product-card__inner_cart{padding:1.25rem 1.25rem 1.875rem;justify-content:start}.product-card__link{position:absolute;top:0;left:0;width:100%;height:100%}.product-card__img img{max-width:100%;height:100%;max-height:15rem;-o-object-fit:cover;object-fit:cover}.product-card__img_cart img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.product-card__content{flex:1 1 auto;align-self:center}.product-card__title{margin-bottom:.8333333333em;transition:color .3s}.product-card__title_cart{margin-bottom:1.4583333333em}.product-card__text{margin-bottom:1.5625em}.product-card__buy{position:relative;display:grid;justify-content:start;align-items:center;width:-webkit-max-content;width:max-content;z-index:1}.product-card__icon{width:1.0625rem;height:1.4375rem;fill:#ababab;transition:fill .3s}.product-card__trash{position:absolute;right:.3125rem;bottom:.3125rem;z-index:1;padding:.625rem;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.product-card__trash:hover svg{fill:#95c12c}.product-card__trash:active{-webkit-transform:scale(.95);transform:scale(.95)}.product-card__price{color:#000}@supports (font-size:clamp(1.25rem ,1.0714285714rem + 0.8928571429vw ,1.5rem)){.product-card__price{font-size:clamp(1.25rem ,1.0714285714rem + .8928571429vw ,1.5rem)}}@supports not (font-size:clamp(1.25rem ,1.0714285714rem + 0.8928571429vw ,1.5rem)){.product-card__price{font-size:calc(1.25rem + .25*(100vw - 20rem)/ 28)}}.product-card:active{-webkit-transform:scale(.97);transform:scale(.97)}.catalog-products__content{display:grid;justify-items:center}@supports (padding-bottom:clamp(0.0000000625rem ,-2.4163567962rem + 12.0817842937vw ,8.125rem)){.catalog-products__content{padding-bottom:clamp(.0000000625rem ,-2.4163567962rem + 12.0817842937vw ,8.125rem)}}@supports not (padding-bottom:clamp(0.0000000625rem ,-2.4163567962rem + 12.0817842937vw ,8.125rem)){.catalog-products__content{padding-bottom:calc(.0000000625rem + 8.1249999375*(100vw - 20rem)/ 67.25)}}.catalog-products__headings{display:grid;row-gap:2.1875rem;justify-content:center;justify-items:center}.catalog-heading__hexagon{display:grid;justify-items:center;align-content:space-between;height:100%;text-align:center}.catalog-heading__img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.catalog-heading__title{padding:.6111111111em 0 .9722222222em}.product__columns{padding:1.5625rem 0}.product__title{margin-bottom:1.25em}.product__buy{display:grid;grid-template-columns:auto 1fr;gap:1.25rem;align-items:center;margin-bottom:1.875rem}.product__price{font-size:1.5rem;color:#000}.product__button{grid-column:span 2;width:-webkit-max-content;width:max-content}.product__info{display:grid;row-gap:1.5625em}.product__caption{font-weight:700;text-transform:uppercase}.product__similar{position:relative;padding:1.875rem 0 2.1875rem}.product__similar::after{content:"";position:absolute;left:50%;top:0;width:calc(100vw - 2rem);height:.0625rem;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#d9d9d9}.product__box-title{margin-bottom:1.25em}.product-slider{position:relative}.product-slider__main{position:relative}.product-slider__figure{display:flex;justify-content:center;align-items:center;margin:.125rem;height:16.875rem;border:1px solid #d3d3d3;border-radius:15px;overflow:hidden}.product-slider__figure>picture{display:flex;justify-content:center;align-items:center;margin:.125rem;height:16.875rem}.product-slider__img{width:100%;-o-object-fit:contain;object-fit:contain}.product-slider__img_main{width:calc(100% - 1.875rem);height:15rem;border-radius:15px}.product-slider__img_preview{display:inline-block;height:calc(100% - .625rem);width:calc(100% - .625rem)}.product-slider__panel{position:relative}.product-slider__preview{position:relative;z-index:5;overflow:hidden}.product-slider__preview figure{display:flex;align-items:center;justify-content:center;height:5.8125rem;overflow:hidden;border:1px solid #d3d3d3;border-radius:15px;transition:opacity .3s,-webkit-transform .3s;transition:transform .3s,opacity .3s;transition:transform .3s,opacity .3s,-webkit-transform .3s}.product-slider__preview figure>picture{display:flex;align-items:center;justify-content:center;height:5.8125rem}.product-slider__preview .swiper-slide{cursor:pointer;transition:opacity .3s}.product-slider__preview .swiper-slide:active figure:hover{-webkit-transform:scale(.95);transform:scale(.95);opacity:.75}.product-slider__preview .swiper-slide:not(.swiper-slide-thumb-active){opacity:.5}.product-slider__control{position:absolute;width:1.25rem;height:1.25rem;z-index:99;overflow:hidden;background-color:rgba(0,0,0,0)}.product-slider__control svg{width:.875rem;height:1.125rem;fill:#a0a0a0;transition:fill .3s,-webkit-transform .3s;transition:fill .3s,transform .3s;transition:fill .3s,transform .3s,-webkit-transform .3s}.product-slider__control:active svg{fill:#95c12c;-webkit-transform:scale(.9);transform:scale(.9)}.cart-page__cart{padding-top:1.5625rem}.cart-page__pay{position:relative;padding-top:1.875rem;margin-bottom:2.1875rem}.cart-page__pay::after{content:"";position:absolute;left:50%;top:0;width:calc(100vw - 2rem);height:.0625rem;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#d9d9d9}.cart-products__title{margin-bottom:1.1111111111em}.cart-products__columns{display:grid;gap:1.875rem 2.5rem;margin-bottom:2.875rem}.cart-products__list{display:grid;row-gap:1.0833333333em;font-size:1rem}.cart-products__pay{padding-top:2.125rem;text-align:center}.cart-products__result{padding:1.25rem 1.875rem 2.75rem 1.875rem;border-radius:15px;background-color:#f2f2f2}.cart-products__item{display:flex;justify-content:space-between;align-items:center;color:#222}.cart-products__sum{font-weight:700}.pay__title{margin-bottom:1.1111111111em}input[type=email],input[type=tel],input[type=text],textarea{-webkit-appearance:none;appearance:none}.input{width:100%;display:block}textarea.input{resize:none;padding:0 0}.cart-form__box{margin-bottom:1.875rem}.cart-form__box_theme_gray{padding:1.5625rem 0 2.1875rem;background-color:#f2f2f2}.cart-form__caption{margin-bottom:1.15em}@supports (font-size:clamp(1.25rem ,0.8928571429rem + 1.7857142857vw ,2rem)){.cart-form__caption{font-size:clamp(1.25rem ,.8928571429rem + 1.7857142857vw ,2rem)}}@supports not (font-size:clamp(1.25rem ,0.8928571429rem + 1.7857142857vw ,2rem)){.cart-form__caption{font-size:calc(1.25rem + .75*(100vw - 20rem)/ 42)}}.cart-form__grid{display:grid;gap:1.0625rem}.cart-form__label{display:grid;row-gap:.5rem;font-size:1rem;font-weight:700;line-height:1.2;transition:color .3s}.cart-form__input{height:3.25rem;padding:.9375rem 4.125rem .9375rem 1.125rem;border:1px solid #d3d3d3;border-radius:15px;font-size:.875rem;color:#757575;transition:border-color .3s,opacity .3s}.cart-form__input_name{background:#fff url(../img/icons/user.svg) no-repeat;background-position:center right 1.25rem;background-size:1.5rem 1.5rem}.cart-form__input_mail{background:#fff url(../img/icons/mail.svg) no-repeat;background-position:center right 1.25rem;background-size:1.5rem 1.125rem}.cart-form__input_phone{background:#fff url(../img/icons/phone.svg) no-repeat;background-position:center right 1.25rem;background-size:.875rem 1.5rem}.cart-form__input_address{background:#fff url(../img/icons/address.svg) no-repeat;background-position:center right 1.25rem;background-size:1.5rem 1.5rem}.cart-form__input:active{border-color:#0b8f3e}.cart-form__input:focus{border-color:#95c12c}.cart-form__input:focus::-webkit-input-placeholder{opacity:0}.cart-form__input:focus:-ms-input-placeholder{opacity:0}.cart-form__input:focus::-ms-input-placeholder{opacity:0}.cart-form__input:focus::placeholder{opacity:0}.cart-form__row{display:grid;gap:.3125rem}.cart-form__text{margin-bottom:2.0625rem;line-height:1.25;font-size:.75rem}.cart-form__text a{border-bottom:1px solid}.cart-form__points{position:relative;display:none;margin-top:.9375rem;padding:1.4375rem .9375rem .3125rem;border-radius:15px;background-color:#f2f2f2}.cart-form__points::after{content:"";position:absolute;top:-.9375rem;left:6.25rem;width:1.875rem;height:1.875rem;background-color:#f2f2f2;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.cart-form__points_active{display:block}.custom-radio{display:block;margin-bottom:.875rem;transition:color .3s}.custom-radio [type=radio]:checked,.custom-radio [type=radio]:not(:checked){position:absolute;left:-9999px}.custom-radio [type=radio]:checked+.custom-radio__label,.custom-radio [type=radio]:not(:checked)+.custom-radio__label{position:relative;cursor:pointer}.custom-radio__label{display:flex;align-items:center;height:3.25rem}.custom-radio__label_small{height:1.875rem}.custom-radio__caption{display:inline-block;padding-left:4.625rem;font-size:.875rem;font-weight:700}.custom-radio__caption_small{padding-left:2.5rem;font-size:.75rem;font-weight:400}.custom-radio [type=radio]:checked+.custom-radio__label:before,.custom-radio [type=radio]:not(:checked)+.custom-radio__label:before{content:"";position:absolute;left:0;top:0;border-radius:15px;border:1px solid #d3d3d3;transition:background-color .3s;width:3.25rem;height:3.25rem}.custom-radio [type=radio]:checked+.custom-radio__label::before_small,.custom-radio [type=radio]:not(:checked)+.custom-radio__label::before_small{width:1.5rem;height:1.5rem}.custom-radio_small [type=radio]:checked+.custom-radio__label:before,.custom-radio_small [type=radio]:not(:checked)+.custom-radio__label:before{width:1.875rem;height:1.875rem}.custom-radio_white_theme [type=radio]:checked+.custom-radio__label:before,.custom-radio_white_theme [type=radio]:not(:checked)+.custom-radio__label:before{background-color:#fff;border:1px solid #95c12c}.custom-radio [type=radio]:checked+.custom-radio__label:after,.custom-radio [type=radio]:not(:checked)+.custom-radio__label:after{content:"";position:absolute;top:0;left:0;display:inline-block;width:3.25rem;height:3.25rem;background:url(../img/icons/checked.svg) center no-repeat;background-size:1.5rem 1.5rem;border:1px solid #95c12c;border-radius:15px;transition:.3s all}.custom-radio_small [type=radio]:checked+.custom-radio__label:after,.custom-radio_small [type=radio]:not(:checked)+.custom-radio__label:after{width:1.875rem;height:1.875rem;background-size:1rem 1rem}.custom-radio_white_theme [type=radio]:checked+.custom-radio__label:after,.custom-radio_white_theme [type=radio]:not(:checked)+.custom-radio__label:after{background-color:#fff}.custom-radio [type=radio]:not(:checked)+.custom-radio__label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}.custom-radio [type=radio]:checked+.custom-radio__label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.group-programs__top{background-color:#f8ffe7}@supports (padding-top:clamp(1.875rem ,1.6891263941rem + 0.9293680297vw ,2.5rem)){.group-programs__top{padding-top:clamp(1.875rem ,1.6891263941rem + .9293680297vw ,2.5rem)}}@supports not (padding-top:clamp(1.875rem ,1.6891263941rem + 0.9293680297vw ,2.5rem)){.group-programs__top{padding-top:calc(1.875rem + .625*(100vw - 20rem)/ 67.25)}}@supports (padding-bottom:clamp(2.375rem ,1.9103159851rem + 2.3234200743vw ,3.9375rem)){.group-programs__top{padding-bottom:clamp(2.375rem ,1.9103159851rem + 2.3234200743vw ,3.9375rem)}}@supports not (padding-bottom:clamp(2.375rem ,1.9103159851rem + 2.3234200743vw ,3.9375rem)){.group-programs__top{padding-bottom:calc(2.375rem + 1.5625*(100vw - 20rem)/ 67.25)}}@supports (margin-bottom:clamp(1.25rem ,0.9897769517rem + 1.3011152416vw ,2.125rem)){.group-programs__title{margin-bottom:clamp(1.25rem ,.9897769517rem + 1.3011152416vw ,2.125rem)}}@supports not (margin-bottom:clamp(1.25rem ,0.9897769517rem + 1.3011152416vw ,2.125rem)){.group-programs__title{margin-bottom:calc(1.25rem + .875*(100vw - 20rem)/ 67.25)}}@supports (padding-top:clamp(2.1875rem ,1.7228159851rem + 2.3234200743vw ,3.75rem)){.group-program{padding-top:clamp(2.1875rem ,1.7228159851rem + 2.3234200743vw ,3.75rem)}}@supports not (padding-top:clamp(2.1875rem ,1.7228159851rem + 2.3234200743vw ,3.75rem)){.group-program{padding-top:calc(2.1875rem + 1.5625*(100vw - 20rem)/ 67.25)}}@supports (padding-bottom:clamp(2.8125rem ,2.1619423792rem + 3.2527881041vw ,5rem)){.group-program{padding-bottom:clamp(2.8125rem ,2.1619423792rem + 3.2527881041vw ,5rem)}}@supports not (padding-bottom:clamp(2.8125rem ,2.1619423792rem + 3.2527881041vw ,5rem)){.group-program{padding-bottom:calc(2.8125rem + 2.1875*(100vw - 20rem)/ 67.25)}}.group-program_bg_gray{background-color:#f2f2f2}.group-program__columns{display:grid;align-items:start}@supports (gap:clamp(1.5625rem ,0.7260687732rem + 4.1821561338vw ,4.375rem)){.group-program__columns{gap:clamp(1.5625rem ,.7260687732rem + 4.1821561338vw ,4.375rem)}}@supports not (gap:clamp(1.5625rem ,0.7260687732rem + 4.1821561338vw ,4.375rem)){.group-program__columns{gap:calc(1.5625rem + 2.8125*(100vw - 20rem)/ 67.25)}}@supports (margin-bottom:clamp(1.25rem ,0.9897769517rem + 1.3011152416vw ,2.125rem)){.group-program__title{margin-bottom:clamp(1.25rem ,.9897769517rem + 1.3011152416vw ,2.125rem)}}@supports not (margin-bottom:clamp(1.25rem ,0.9897769517rem + 1.3011152416vw ,2.125rem)){.group-program__title{margin-bottom:calc(1.25rem + .875*(100vw - 20rem)/ 67.25)}}.group-program__img{width:100%;height:100%}.group-program__img img{width:100%;height:100%;max-height:31.25rem;-o-object-fit:cover;object-fit:cover;border-radius:15px}@supports (margin-bottom:clamp(1.875rem ,1.5404275093rem + 1.6728624535vw ,3rem)){.baths-page__first{margin-bottom:clamp(1.875rem ,1.5404275093rem + 1.6728624535vw ,3rem)}}@supports not (margin-bottom:clamp(1.875rem ,1.5404275093rem + 1.6728624535vw ,3rem)){.baths-page__first{margin-bottom:calc(1.875rem + 1.125*(100vw - 20rem)/ 67.25)}}@supports (padding-bottom:clamp(1.875rem ,1.5404275093rem + 1.6728624535vw ,3rem)){.baths-page__baths{padding-bottom:clamp(1.875rem ,1.5404275093rem + 1.6728624535vw ,3rem)}}@supports not (padding-bottom:clamp(1.875rem ,1.5404275093rem + 1.6728624535vw ,3rem)){.baths-page__baths{padding-bottom:calc(1.875rem + 1.125*(100vw - 20rem)/ 67.25)}}.baths__title{text-align:center;margin-bottom:.8333333333em}.baths__text{text-align:center;margin-bottom:1.8333333333em}.baths__cards{display:grid;gap:1.25rem}.bath-card{display:flex;flex-direction:column;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.bath-card__img{flex-grow:0;flex-shrink:0;margin-bottom:.625rem;border-radius:15px;overflow:hidden}@supports (flex-basis:clamp(18.75rem ,14.5120817844rem + 21.1895910781vw ,33rem)){.bath-card__img{flex-basis:clamp(18.75rem ,14.5120817844rem + 21.1895910781vw ,33rem)}}@supports not (flex-basis:clamp(18.75rem ,14.5120817844rem + 21.1895910781vw ,33rem)){.bath-card__img{flex-basis:calc(18.75rem + 14.25*(100vw - 20rem)/ 67.25)}}.bath-card__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.bath-card__title{margin-bottom:.2777777778em;transition:color .3s}.bath-card__price{font-size:1.75rem;font-weight:700;color:#0b8f3e}.bath-card:active{-webkit-transform:scale(.9);transform:scale(.9)}.bath-card:active img{-webkit-transform:scale(1.1);transform:scale(1.1)}.bath-card:active h3{color:#0b8f3e}@supports (padding-top:clamp(1.5625rem ,1.469563197rem + 0.4646840149vw ,1.875rem)){.contacts{padding-top:clamp(1.5625rem ,1.469563197rem + .4646840149vw ,1.875rem)}}@supports not (padding-top:clamp(1.5625rem ,1.469563197rem + 0.4646840149vw ,1.875rem)){.contacts{padding-top:calc(1.5625rem + .3125*(100vw - 20rem)/ 67.25)}}@supports (padding-bottom:clamp(2.5rem ,2.1282527881rem + 1.8587360595vw ,3.75rem)){.contacts{padding-bottom:clamp(2.5rem ,2.1282527881rem + 1.8587360595vw ,3.75rem)}}@supports not (padding-bottom:clamp(2.5rem ,2.1282527881rem + 1.8587360595vw ,3.75rem)){.contacts{padding-bottom:calc(2.5rem + 1.25*(100vw - 20rem)/ 67.25)}}.contacts__title{margin-bottom:.75em}.contacts__list{display:grid;gap:1.25rem}.contacts__item{position:relative;padding:3.875rem 1.25rem 2.0625rem;border-radius:15px;background-color:#f2f2f2}.contacts__content a{transition:color .3s,-webkit-transform .3s;transition:color .3s,transform .3s;transition:color .3s,transform .3s,-webkit-transform .3s}.contacts__content a:active{color:#0b8f3e}.contacts__caption{font-size:1.125rem;margin-bottom:.7692307692em}.contacts__address>p:first-child{color:#000}.contacts__info{color:#000}.contacts__info_size_36{font-size:1.75rem}.contacts__info_size_24{font-size:1.25rem}.contacts__icon{position:absolute;top:1.25rem;left:50%}.news__accordion{display:grid;row-gap:1.125rem;margin-bottom:2.25rem}.reviews-page__reviews{padding-top:1.875rem;margin-bottom:2.25rem}.reviews-page__thanks{margin-bottom:2.5rem}.reviews__title{margin-bottom:1.0277777778em}.reviews__columns{display:grid;gap:2.0625rem 3.375rem;margin-bottom:2.5rem}.reviews__accordion{display:grid;row-gap:1.125rem;margin-bottom:2.25rem}.thanks__title{margin-bottom:.8333333333em}.thanks__list{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}.thanks__img{width:100%;height:100%;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.thanks__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.restaurant-menu__box{padding:1.625rem 0 2.5rem}.restaurant-menu__box_theme_gray{background-color:#f2f2f2}.restaurant-menu__title{margin-bottom:.7777777778em}.restaurant-menu__list{display:grid;gap:.8125rem}.menu-card{padding:1rem 1rem 1.25rem;border-radius:15px;border:1px solid #d3d3d3;overflow:hidden;background-color:#fff;transition:box-shadow .3s,border-color .3s,-webkit-transform .3s;transition:transform .3s,box-shadow .3s,border-color .3s;transition:transform .3s,box-shadow .3s,border-color .3s,-webkit-transform .3s}.menu-card__img{width:100%;margin-bottom:1.25rem;border-radius:15px;overflow:hidden;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}@supports (height:clamp(11.25rem ,5rem + 31.25vw ,17.5rem)){.menu-card__img{height:clamp(11.25rem ,5rem + 31.25vw ,17.5rem)}}@supports not (height:clamp(11.25rem ,5rem + 31.25vw ,17.5rem)){.menu-card__img{height:calc(11.25rem + 6.25*(100vw - 20rem)/ 20)}}.menu-card__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.menu-card__title{margin-bottom:.75em}.menu-card__price{display:inline-block;margin-bottom:.8333333333em;font-size:1.5rem;font-weight:700;color:#0b8f3e}.restaurant-gallery{padding:1.875rem 0 3.125rem}.restaurant-gallery__title{margin-bottom:.7777777778em}.restaurant-gallery__list{display:grid;grid-template-columns:repeat(2,1fr);gap:.8125rem}.restaurant-gallery__img{border-radius:0!important}.bath-page__columns{display:grid;align-items:start;gap:1.875rem}.order-form{padding:1.25rem .625rem;border-radius:15px;background-color:#95c12c}.order-form__grid{display:grid;gap:1.25rem 4.375rem;margin-bottom:1.875rem}.order-form__caption{margin-bottom:.4583333333em;font-weight:600}.order-form__caption_time{align-self:center;-webkit-transform:translateY(-2rem);transform:translateY(-2rem)}.order-form__times{display:flex;justify-content:center;-webkit-column-gap:.625rem;-moz-column-gap:.625rem;column-gap:.625rem;height:16.75rem}.order-form__time{position:relative}.order-form__slider{height:16.75rem}.order-form__slide{display:flex!important;align-items:center;justify-content:center;padding:.75rem .875rem .5rem;text-align:center}.order-form__control{position:absolute;left:50%;padding:.3125rem;-webkit-transform:translateX(-50%);transform:translateX(-50%);cursor:pointer}.order-form__control_prev{top:-1.5625rem}.order-form__control_next{bottom:-1.75rem}.order-form__control svg{width:1.125rem;height:1.125rem;fill:#fff}.order-form__quantity{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.order-form__button{height:3.625rem;padding:.625rem 2.1875rem;font-size:1.125rem;font-weight:600;color:#fff;background-color:#0b8f3e;transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,transform .3s;transition:opacity .3s,transform .3s,-webkit-transform .3s}.order-form__button:active{-webkit-transform:scale(.9);transform:scale(.9)}.order-form__hide{position:relative;width:0;height:0;z-index:-99;opacity:0;visibility:hidden}.order-form__hide input{position:relative;width:0;height:0;z-index:-99;opacity:0;visibility:hidden}.swiper-slide__disabled{touch-action:none;pointer-events:none;opacity:.5}.vanilla-calendar-header__mon{display:flex;align-items:center;margin-right:1.875rem;-webkit-column-gap:.9375rem;-moz-column-gap:.9375rem;column-gap:.9375rem}.vanilla-calendar-header__content{justify-content:start!important;padding-left:0!important}.vanilla-calendar-header{padding-left:0!important}.vanilla-calendar-month,.vanilla-calendar-year{font-size:1rem!important;font-weight:700!important;color:#fff!important}.vanilla-calendar-months__month{color:#000!important;font-size:initial!important;background-color:#fff!important}.vanilla-calendar-years{grid-template-columns:repeat(4,minmax(0,1fr))!important}.vanilla-calendar-months__month_disabled{display:none!important}.vanilla-calendar-months__month.vanilla-calendar-months__month_selected,.vanilla-calendar-months__month.vanilla-calendar-months__month_selected:hover{background-color:#0b8f3e!important;color:#fff!important}.vanilla-calendar-months__month:hover{opacity:.75!important}.vanilla-calendar-years__year{color:#000!important;font-size:initial!important;background-color:#fff!important}.vanilla-calendar-years__year_disabled{display:none}.vanilla-calendar{width:100%!important}.vanilla-calendar-days{row-gap:.5rem!important;-webkit-column-gap:.5rem!important;-moz-column-gap:.5rem!important;column-gap:.5rem!important}.vanilla-calendar{--tw-bg-opacity:0;background-color:rgba(0,0,0,0)!important}.vanilla-calendar-day__btn{font-weight:700!important;font-size:.9375rem!important;color:#000!important;background-color:#fff!important}.vanilla-calendar-day__btn:hover{opacity:.75!important}.vanilla-calendar-years__year_selected{background-color:#0b8f3e!important;color:#fff!important}.vanilla-calendar-day__btn_disabled{opacity:.5!important}.vanilla-calendar-day__btn_next,.vanilla-calendar-day__btn_prev{opacity:.75!important}.vanilla-calendar-week{gap:.5rem}.vanilla-calendar-day__btn_weekend{--tw-bg-opacity:1;background-color:#fff!important;color:#000!important}.vanilla-calendar-day__btn_weekend:hover{opacity:.75}.vanilla-calendar-week__day{height:2rem!important;font-size:.9375rem;color:#fff!important;border:1px solid #fff;border-radius:5px}.vanilla-calendar-day{height:2rem!important}.vanilla-calendar-day__btn_today{color:#fff!important;border:1px solid rgba(255,255,255,.5);background-color:rgba(11,143,62,.25)!important}.vanilla-calendar-day__btn_selected{border-color:transparent;color:#fff!important;background-color:#0b8f3e!important}.vanilla-calendar-arrow:before{-webkit-mask-image:none!important;mask-image:none!important;background-color:rgba(0,0,0,0)!important;-webkit-transform:rotate(0)!important;transform:rotate(0)!important}.vanilla-calendar-arrow_prev::before{background-image:url(../img/icons/arrow-left.svg);background-repeat:no-repeat;background-position:center;background-size:90% 90%}.vanilla-calendar-arrow_next::before{background-image:url(../img/icons/arrow-right.svg);background-repeat:no-repeat;background-position:center;background-size:90% 90%}.vanilla-calendar-arrow{transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,transform .3s;transition:opacity .3s,transform .3s,-webkit-transform .3s}.vanilla-calendar-arrow:active{opacity:.75;-webkit-transform:scale(.85);transform:scale(.85)}.order-form__control{transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,transform .3s;transition:opacity .3s,transform .3s,-webkit-transform .3s}.order-form__control svg{transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.order-form__control:active{opacity:.75}.order-form__control:active svg{-webkit-transform:scale(.85);transform:scale(.85)}.order-radio{display:block;transition:color .3s}.order-radio__label{color:#000;transition:color .3s}.order-radio [type=radio]:checked,.order-radio [type=radio]:not(:checked){position:absolute;left:-9999px}.order-radio [type=radio]:checked+.order-radio__label,.order-radio [type=radio]:not(:checked)+.order-radio__label{position:relative;cursor:pointer}.order-radio__label{display:flex;align-items:center;justify-content:center;width:2.875rem;height:2.25rem;border-radius:5px;background-color:#fff;text-align:center}.order-radio__caption{display:inline-block;position:relative;z-index:2;font-weight:700}.order-radio [type=radio]:checked+.order-radio__label{color:#fff}.order-radio [type=radio]:checked+.order-radio__label:before,.order-radio [type=radio]:not(:checked)+.order-radio__label:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;border-radius:5px}.order-radio [type=radio]:checked+.order-radio__label:after,.order-radio [type=radio]:not(:checked)+.order-radio__label:after{content:"";position:absolute;top:0;left:0;z-index:1;display:inline-block;width:100%;height:100%;border-radius:5px;background-color:#0b8f3e;transition:.3s all}.order-radio_white_theme [type=radio]:checked+.order-radio__label:after,.order-radio_white_theme [type=radio]:not(:checked)+.order-radio__label:after{background-color:#fff}.order-radio [type=radio]:not(:checked)+.order-radio__label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}.order-radio [type=radio]:checked+.order-radio__label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.time-radio{display:block;transition:color .3s}.time-radio__label{color:#fff;transition:color .3s}.time-radio [type=radio]:checked,.time-radio [type=radio]:not(:checked){position:absolute;left:-9999px}.time-radio [type=radio]:checked+.time-radio__label,.time-radio [type=radio]:not(:checked)+.time-radio__label{position:relative;cursor:pointer}.time-radio__label{display:flex;align-items:center;justify-content:center;font-size:1.125rem;line-height:1.25;border-radius:5px;text-align:center}.time-radio__caption{display:inline-block;position:relative;padding-top:.125rem;z-index:2;font-weight:700}.time-radio [type=radio]:checked+.time-radio__label{color:#fff}.time-radio [type=radio]:checked+.time-radio__label:before,.time-radio [type=radio]:not(:checked)+.time-radio__label:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;border-radius:15px}.time-radio [type=radio]:checked+.time-radio__label:after,.time-radio [type=radio]:not(:checked)+.time-radio__label:after{content:"";position:absolute;top:3.125%rem;left:3.125%rem;z-index:1;display:inline-block;width:calc(100% + 1.5rem);height:calc(100% + .375rem);border-radius:15px;background-color:#0b8f3e;transition:.3s all;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.time-radio_white_theme [type=radio]:checked+.time-radio__label:after,.time-radio_white_theme [type=radio]:not(:checked)+.time-radio__label:after{background-color:#fff}.time-radio [type=radio]:not(:checked)+.time-radio__label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}.time-radio [type=radio]:checked+.time-radio__label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}@supports (padding-top:clamp(1.5625rem ,1.469563197rem + 0.4646840149vw ,1.875rem)){.order{padding-top:clamp(1.5625rem ,1.469563197rem + .4646840149vw ,1.875rem)}}@supports not (padding-top:clamp(1.5625rem ,1.469563197rem + 0.4646840149vw ,1.875rem)){.order{padding-top:calc(1.5625rem + .3125*(100vw - 20rem)/ 67.25)}}@supports (padding-bottom:clamp(2.5rem ,2.1282527881rem + 1.8587360595vw ,3.75rem)){.order{padding-bottom:clamp(2.5rem ,2.1282527881rem + 1.8587360595vw ,3.75rem)}}@supports not (padding-bottom:clamp(2.5rem ,2.1282527881rem + 1.8587360595vw ,3.75rem)){.order{padding-bottom:calc(2.5rem + 1.25*(100vw - 20rem)/ 67.25)}}.order__title{margin-bottom:.75em;text-align:center}.order__title span{color:#0b8f3e;font-weight:700}.order__description{width:100%;max-width:51.6875rem;margin:0 auto;font-weight:400;font-size:1.125rem;line-height:1.3125rem;color:#030303;text-align:center}.order__icon{width:2.8125rem;height:2.8125rem}.order__title_inner{display:flex;align-items:center;justify-content:center;margin-bottom:1.3em;gap:.9375rem}.order__num_wrap{text-align:center;padding:2.5rem 0 3.125rem 0}.order__num{display:inline-flex;flex-direction:column;justify-content:space-between;align-items:center;border-radius:.625rem;height:6.125rem;padding:.9375rem;border:4px solid #0b8f3e}.order__num_text{font-weight:700;font-size:1.125rem;line-height:1.5rem;text-transform:uppercase;color:#414141}.order__num_count{color:#0b8f3e;text-align:center;text-transform:uppercase;font-weight:700;font-size:2.125rem;line-height:2.0625rem}.order__info_wrap{border-radius:15px;border:1px solid #d3d3d3}.order__info_list{display:grid;grid-template-columns:1fr 1fr;padding:2.5rem}.order__info_item_title{color:#0b8f3e;font-size:1.5rem;font-weight:700;line-height:1.2375rem;border-bottom:1px solid #e1e8ed;padding-bottom:1.5625rem;margin-bottom:1.25rem}.order__info_item_user{color:#030303;font-size:1.125rem;line-height:1.5rem;display:flex;flex-direction:column;gap:.9375rem}.order__info_item_user_item{color:#0b8f3e;font-weight:700;width:100%;max-width:9.375rem;display:inline-flex}.order__info_pay_block{margin-top:2.8125rem}.order__info_pay_block .button{border-radius:6.25rem;background:#0b8f3e;color:#fff;text-align:center;font-size:1.5rem;font-weight:700;text-transform:uppercase;width:100%;max-width:20.25rem;padding:1.125rem}.fish-farm__about{background:#f8ffe7;padding:2.5rem 0}.fish-farm__about__container{max-width:110rem;position:relative}.fish-farm__about__columns{display:flex;gap:6.25rem;z-index:1;position:relative}.fish-farm__about_img img{max-width:100%;height:auto}.fish-farm__about_content{position:relative;max-width:920px;width:100%}@supports (padding-right:clamp(2.8125rem ,-5.8928571429rem + 43.5267857143vw ,15rem)){.fish-farm__about_content{padding-right:clamp(2.8125rem ,-5.8928571429rem + 43.5267857143vw ,15rem)}}@supports not (padding-right:clamp(2.8125rem ,-5.8928571429rem + 43.5267857143vw ,15rem)){.fish-farm__about_content{padding-right:calc(2.8125rem + 12.1875*(100vw - 20rem)/ 28)}}.fish-farm__about_content .page__title{margin-bottom:1.875rem;margin-top:5rem}.fish-farm__about_content .page__text{margin-bottom:3.125rem}.fish-farm__about_content_img{position:absolute;right:0;top:0}.fish-farm__fish_block{padding:6rem 0 4.9375rem 0}.fish-farm__fish__container{max-width:110rem;position:relative}.fish-farm__osetr__ball{position:absolute;border-radius:50%;background:#e4f3bf}.fish-farm__osetr__ball_1{bottom:32%;right:10%}.fish-farm__osetr__ball_2{top:25%;right:50%}.fish-farm__osetr__ball_3{right:20%;top:-5%}.fish-farm__fish__columns{display:flex;gap:1.25rem;z-index:1;position:relative}.fish-farm__fish_content{width:100%;max-width:43.75rem}@supports (width:clamp(6.25rem ,-3.5714285714rem + 49.1071428571vw ,20rem)){.fish-farm__about_content_img img{width:clamp(6.25rem ,-3.5714285714rem + 49.1071428571vw ,20rem)}}@supports not (width:clamp(6.25rem ,-3.5714285714rem + 49.1071428571vw ,20rem)){.fish-farm__about_content_img img{width:calc(6.25rem + 13.75*(100vw - 20rem)/ 28)}}.fish-farm__fish_title{display:flex;gap:1.3125rem;margin-bottom:2.5rem}.fish-farm__fish_title span{margin-top:.3125rem}.fish-farm__fish_icon{fill:#0b8f3e;width:4rem;height:4rem}.fish-farm__fish_text{margin-bottom:3.75rem}.fish-farm__fish_img{display:flex;align-items:center}.fish-farm__fish_img img{max-width:100%;height:auto}.fish-farm__forel{background:#f8ffe7}.fish-farm__forel__container{max-width:100.625rem;position:relative}.fish-farm__fish__forel{gap:9.375rem;justify-content:flex-end}.fish-farm__forel__ball{position:absolute;border-radius:50%;background:#e4f3bf}.fish-farm__forel__ball_1{top:25%;left:5%}.fish-farm__forel__ball_2{top:0;left:27%}.fish-farm__forel__ball_3{left:33%;top:4%}.fish-farm__images{padding-bottom:8.125rem;background:#eefaff}.fish-farm__video{padding-bottom:1.875rem}.fish-farm__ball{border-radius:50%;background:#e4f3bf;position:absolute}.fish-farm__ball_size_40{width:2.5rem;height:2.5rem}.fish-farm__ball_size_68{width:4.25rem;height:4.25rem}.fish-farm__ball_size_86{width:5.375rem;height:5.375rem}.fish-farm__ball_size_100{width:6.25rem;height:6.25rem}.fish-farm__ball_1{left:13%;top:2%}.fish-farm__ball_2{left:45%;top:2%}.fish-farm__ball_3{left:55%;top:-10%}.fish-farm__ball_4{right:0;top:5%}.fish-farm__ball_5{right:20%;bottom:0}.fish-farm__ball_6{bottom:-10%;left:10%}.fish-farm__ball_7{top:-3%;left:40%}.fish-farm__ball_8{right:25%;top:-5%}.fish-farm__ball_9{left:7%;top:-7%}.fish-farm__ball_10{left:37%;bottom:5%;z-index:2}.fish-farm__ball_11{bottom:0;right:7%}.point__bg{background:url(../img/point.webp);z-index:2;position:absolute;width:100%;height:100%}.product-card__content select{display:none}.contacts__list{margin-bottom:2.5rem}.body_hide{opacity:0;transition:.9s opacity ease-in-out}.body_visible{opacity:1}@-webkit-keyframes swing{15%{-webkit-transform:translateY(9px);transform:translateY(9px)}30%{-webkit-transform:translateY(-9px);transform:translateY(-9px)}40%{-webkit-transform:translateY(6px);transform:translateY(6px)}50%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}65%{-webkit-transform:translateY(3px);transform:translateY(3px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes swing{15%{-webkit-transform:translateY(9px);transform:translateY(9px)}30%{-webkit-transform:translateY(-9px);transform:translateY(-9px)}40%{-webkit-transform:translateY(6px);transform:translateY(6px)}50%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}65%{-webkit-transform:translateY(3px);transform:translateY(3px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.mouse__img{position:absolute;bottom:25px;z-index:11;-webkit-animation:swing 4s ease infinite;animation:swing 4s ease infinite}.gallery__image{max-height:250px}.menu-card{min-height:unset!important}.gallery__all-video video{max-height:250px}.gallery__main-video video{max-height:463px}.gallery__list_columns_2 .gallery__video{max-height:370px}.cart-form__input.error{border:1px solid red}label.error{display:none!important}.page__text table{width:100%;border:none;margin-bottom:20px}.page__text table thead th{font-weight:700;text-align:left;border:none;padding:10px 15px;background:#fff;font-size:14px}.page__text table thead tr th:first-child{border-radius:8px 0 0 8px}.page__text table thead tr th:last-child{border-radius:0 8px 8px 0}.page__text table tbody td{text-align:left;border:none;padding:10px 15px;font-size:14px;vertical-align:top}.page__text table tbody tr:nth-child(even){background:#fff}.page__text table tbody tr td:first-child{border-radius:8px 0 0 8px}.page__text table tbody tr td:last-child{border-radius:0 8px 8px 0}.delivery_inf{margin-bottom:30px;background:#95c12c;color:#fff;padding:20px 30px;border-radius:20px}.page__text ul{display:flex;flex-direction:column;gap:15px}.page__text ul li{position:relative;padding-left:20px}.page__text ul li:before{content:"";background:#0b8f3e;width:7px;height:7px;display:flex;position:absolute;left:0;top:5px;border-radius:50%}.button_size_middle{padding:0 20px}.hidden{display:none}.attention_main{position:absolute;bottom:40px;width:100%;max-width:395px;left:0;right:0;margin:0 auto;text-align:center;background:#fddd13;padding:20px 10px;border-radius:20px;font-size:20px}.attention_main b{margin-bottom:10px;display:block}.marketplaces{display:flex;flex-wrap:wrap;gap:8px;position:relative;z-index:3}.marketplaces__button{flex:0 0 auto;min-width:210px;min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 12px;box-sizing:border-box;color:#fff;text-decoration:none;border:0;line-height:1.2;white-space:nowrap}.marketplaces__button span{white-space:nowrap}.marketplaces__button:focus,.marketplaces__button:hover{color:#fff;text-decoration:none;opacity:.9}.marketplaces__button_ozon{background-color:#005bff}.marketplaces__button_wb{background-color:#cb11ab}.marketplaces__logo{display:inline-block;flex:0 0 auto;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.marketplaces__logo_ozon{width:58px;height:18px;-webkit-mask-image:url(../img/icons/ozon.svg);mask-image:url(../img/icons/ozon.svg)}.marketplaces__logo_wb{width:74px;height:16px;-webkit-mask-image:url(../img/icons/wb.svg);mask-image:url(../img/icons/wb.svg)}.product-card__buy,.product-card__marketplaces,.product__marketplaces{position:relative;z-index:3}.product__marketplaces{flex:0 0 100%;width:100%;margin-bottom:30px}.product__marketplaces .marketplaces__button{min-height:46px;padding:0 18px}.catalog-products__headings{grid-template-columns:1fr!important}.tubs-section{padding:0 0 clamp(3rem,5vw,5.5rem);background-color:#f8ffe7}.tubs-section__card{padding:clamp(1.5rem,4vw,3.75rem);border-radius:.9375rem;background-color:#fff}.tubs-section__notice{display:flex;align-items:center;justify-content:center;min-height:4rem;margin-bottom:clamp(1.75rem,3vw,3rem);padding:1rem 1.5rem;border-radius:0 3.125rem 0 3.125rem;background-color:#f60;color:#fff;font-size:clamp(1rem,1.6vw,1.375rem);font-weight:700;line-height:1.3;letter-spacing:.02em;text-align:center;text-transform:uppercase}.tubs-section__title{margin-bottom:clamp(1.5rem,3vw,2.5rem)}.tubs-section__prices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-bottom:clamp(1.75rem,3vw,2.75rem)}.tubs-section__price{display:flex;align-items:flex-start;gap:1rem;padding:clamp(1.25rem,2.5vw,2rem);border-left:.3125rem solid #95c12c;border-radius:.9375rem;background-color:#f8ffe7}.tubs-section__price-icon{flex:0 0 auto;font-size:1.75rem;line-height:1}.tubs-section__price-text{display:grid;gap:.625rem;line-height:1.25}.tubs-section__price-name{color:#222;font-size:clamp(1.125rem,1.8vw,1.5rem)}.tubs-section__price-value{color:#08903e;font-size:clamp(1.25rem,2vw,1.625rem)}.tubs-section__details{display:grid;grid-template-columns:minmax(18rem,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(1.5rem,4vw,4rem)}.tubs-section__choice-title{margin-bottom:1rem;color:#222;font-size:1.25rem;font-weight:700;line-height:1.3}.tubs-section__choices{display:flex;flex-wrap:wrap;gap:.75rem;margin:0;padding:0}.tubs-section__choice{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border-radius:6.25rem;background-color:#f2f2f2;color:#222;font-size:1rem;line-height:1.25;list-style:none}.tubs-section__description{color:#757575;font-size:clamp(1.125rem,1.8vw,1.5rem);line-height:1.45}.tubs-section__gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.875rem,2vw,1.8125rem);margin-top:clamp(2rem,4vw,3.5rem)}.tubs-section__photo{aspect-ratio:4/3;margin:0;overflow:hidden;border-radius:.9375rem;background-color:#f2f2f2}.tubs-section__photo a,.tubs-section__photo img{display:block;width:100%;height:100%}.tubs-section__photo img{-o-object-fit:cover;object-fit:cover;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}@font-face{font-family:"Cormorant Houses";font-style:normal;font-weight:500 700;font-display:swap;src:url(../fonts/houses/cormorant-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Cormorant Houses";font-style:normal;font-weight:500 700;font-display:swap;src:url(../fonts/houses/cormorant-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Montserrat Houses";font-style:normal;font-weight:400 600;font-display:swap;src:url(../fonts/houses/montserrat-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Montserrat Houses";font-style:normal;font-weight:400 600;font-display:swap;src:url(../fonts/houses/montserrat-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.houses-body>.wrapper>.header{display:none}.houses{--houses-bg:#f4f0e9;--houses-brown:#170f08;--houses-gold:#eabf5c;--houses-text:#060000;--houses-white:#fff;width:100vw;overflow:hidden;color:var(--houses-text);background:var(--houses-bg);font-family:"Montserrat Houses",Montserrat,Arial,sans-serif;font-size:16px;line-height:1.35}.houses *,.houses *::after,.houses *::before{box-sizing:border-box}.houses img{display:block;max-width:100%}.houses a,.houses button{font-family:inherit}.houses-container{width:min(1410px,100% - 48px);margin-inline:auto}.houses-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.houses-button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:12px 30px;border:1px solid var(--houses-gold);border-radius:20px;color:var(--houses-white);background:0 0;font-size:18px;font-weight:500;line-height:1;text-decoration:none;transition:color .2s ease,background-color .2s ease,-webkit-transform .2s ease;transition:color .2s ease,background-color .2s ease,transform .2s ease;transition:color .2s ease,background-color .2s ease,transform .2s ease,-webkit-transform .2s ease}.houses-button:focus-visible,.houses-button:hover{color:var(--houses-brown);background:var(--houses-gold);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.houses .houses-button[hidden]{display:none}.houses-hero{position:relative;min-height:800px;color:var(--houses-white);background:#111 var(--houses-hero-image, url("../img/houses/hero.webp")) center top/cover no-repeat}.houses-card::before,.houses-hero::after,.houses-rules__card::before{content:"";position:absolute;inset:0;pointer-events:none}.houses-hero::after{background:linear-gradient(90deg,rgba(23,15,8,.68) 0,rgba(23,15,8,.5) 30%,rgba(23,15,8,.2) 55%,rgba(23,15,8,0) 78%)}.houses-header{position:relative;z-index:4;padding-top:34px}.houses-header__inner{display:flex;align-items:center;justify-content:space-between;gap:32px}.houses-logo{flex:0 0 177px}.houses-logo img{width:177px;height:auto}.houses-nav{display:flex;align-items:center;justify-content:center;gap:30px;margin-left:auto;color:var(--houses-white);font-size:18px}.houses-nav a{position:relative;color:inherit;white-space:nowrap;text-decoration:none}.houses-nav a::after{content:"";position:absolute;right:0;bottom:-8px;left:0;height:1px;background:var(--houses-gold);-webkit-transform:scaleX(0);transform:scaleX(0);transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.houses-nav a:focus-visible::after,.houses-nav a:hover::after{-webkit-transform:scaleX(1);transform:scaleX(1)}.houses-nav__home{display:inline-flex;align-items:center;gap:10px;color:var(--houses-gold)!important}.houses-nav__home img{width:24px;height:24px}.houses-button--header{flex:0 0 260px}.houses-menu-toggle{display:none}.houses-hero__content{position:relative;z-index:2;padding-top:123px}.houses-hero__title{max-width:670px;margin:0;color:var(--houses-white);font-family:"Cormorant Houses",Georgia,serif;font-size:clamp(60px,4.17vw,80px);font-weight:700;line-height:.875;letter-spacing:0}.houses-hero__title span{display:block;margin-bottom:20px;font-size:clamp(72px,5.21vw,100px);line-height:1}.houses-hero__text{margin:40px 0;color:var(--houses-white);font-size:28px;line-height:1.25}.houses-button--light{min-width:254px}.houses-features{min-height:168px;color:var(--houses-white);background:var(--houses-brown)}.houses-features__inner{display:flex;align-items:center;justify-content:space-between;width:min(1140px,100% - 48px);min-height:168px;margin-inline:auto;gap:20px}.houses-feature{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;min-width:0;color:var(--houses-white);text-align:center;text-decoration:none;font-size:16px;line-height:1.15}.houses-feature img{width:auto;height:53px;max-width:58px;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}a.houses-feature:focus-visible img,a.houses-feature:hover img{-webkit-transform:translateY(-4px) scale(1.04);transform:translateY(-4px) scale(1.04)}.houses-section{background:var(--houses-bg)}.houses-selection{padding:57px 0 54px}.houses-heading{display:flex;flex-direction:column;align-items:center;gap:14px;margin-bottom:40px;text-align:center}.houses-heading h2{margin:0;color:var(--houses-text);font-family:"Cormorant Houses",Georgia,serif;font-size:50.3px;font-weight:500;line-height:1.05}.houses-heading__ornament{display:flex;align-items:center;gap:10px;width:330px}.houses-heading__ornament::after,.houses-heading__ornament::before{content:"";flex:1 1 auto;height:1px;background:var(--houses-gold)}.houses-heading__ornament img{width:20px;height:18px}.houses-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.houses-card{position:relative;display:flex;align-items:flex-end;min-width:0;width:100%;aspect-ratio:1;padding:30px;overflow:hidden;border-radius:20px;color:var(--houses-white);background:#22170f var(--houses-card-image,none) center/cover no-repeat;isolation:isolate;transition:box-shadow .3s ease}.houses-card:hover{box-shadow:0 16px 34px rgba(23,15,8,.16)}.houses-card::before{z-index:-1;background:linear-gradient(180deg,transparent 42%,rgba(9,5,3,.28) 60%,rgba(9,5,3,.92) 100%)}.houses-card__content{display:flex;flex-direction:column;align-items:flex-start;gap:20px;width:209px;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.houses-card:hover .houses-card__content{-webkit-transform:translateY(-3px);transform:translateY(-3px)}.houses-card h3{margin:0;color:var(--houses-gold);font-family:"Cormorant Houses",Georgia,serif;font-size:42px;font-weight:700;line-height:1}.houses-card p{margin:10px 0 0;color:var(--houses-white);font-size:16px;line-height:1.3}.houses-button--card{min-width:194px}.houses-tubs{display:grid;grid-template-columns:minmax(0,46%) minmax(0,54%);height:362px;color:var(--houses-white);background:var(--houses-brown)}.houses-tubs__photo{background:var(--houses-tubs-image, url("../img/houses/tub.webp")) center/cover no-repeat}.houses-tubs__content{position:relative;display:flex;align-items:center;padding:50px 13.4% 50px 50px;overflow:hidden}.houses-tubs__copy{position:relative;z-index:2;max-width:727px}.houses-tubs h2{margin:0 0 40px;color:var(--houses-white);font-family:"Cormorant Houses",Georgia,serif;font-size:48px;font-weight:600;line-height:1.03}.houses-tubs p{margin:0 0 20px;color:var(--houses-white);font-size:28px;line-height:1.25}.houses-tubs small{color:var(--houses-gold);font-size:16px}.houses-tubs__leaf{position:absolute;right:0;bottom:-2px;width:351px;height:auto;opacity:.78}.houses-gallery{padding:90px 0 0}.houses-gallery__grid{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:325px 392px 450px;gap:23px 16px}.houses-gallery__item{display:block;min-width:0;overflow:hidden;background:#e6ded3}.houses-gallery__item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:-webkit-transform .35s ease;transition:transform .35s ease;transition:transform .35s ease,-webkit-transform .35s ease}.houses-gallery__item:focus-visible img,.houses-gallery__item:hover img{-webkit-transform:scale(1.035);transform:scale(1.035)}.houses-gallery__item:nth-child(n+14){display:none}.houses-gallery__item:nth-child(1),.houses-gallery__item:nth-child(2){grid-column:span 2}.houses-gallery__item:nth-child(3),.houses-gallery__item:nth-child(4){grid-column:span 2}.houses-gallery__item:nth-child(5){grid-column:span 4}.houses-gallery__item:nth-child(6){grid-column:span 3}.houses-gallery__item:nth-child(7){grid-column:span 2}.houses-gallery__item:nth-child(8){grid-column:span 5}.houses-gallery__item:nth-child(9){grid-column:span 2}.houses-gallery__item:nth-child(n+10):nth-child(-n+13){grid-column:span 3}.houses-gallery__grid.is-expanded{grid-template-rows:325px 392px 450px;grid-auto-rows:360px}.houses-gallery__grid.is-expanded .houses-gallery__item:nth-child(n+14){display:block;grid-column:span 3}.houses-gallery__actions{display:flex;justify-content:center;padding:40px 0 74px}.houses-button--gold{min-width:237px;border-color:var(--houses-gold);color:var(--houses-white);background:var(--houses-gold)}.houses-button--gold:focus-visible,.houses-button--gold:hover{color:var(--houses-white);background:#d3a845}.houses-rules{padding:0 0 60px}.houses-rules__layout{display:grid;grid-template-columns:466px minmax(0,1fr);align-items:center;gap:44px}.houses-rules__card{position:relative;display:flex;flex-direction:column;align-items:flex-start;min-height:701px;padding:97px 38px;overflow:hidden;border-radius:20px;color:var(--houses-white);background:#17120e var(--houses-rules-image, url("../img/houses/rules.webp")) center/cover no-repeat;isolation:isolate}.houses-rules__card::before{z-index:-1;background:0 0}.houses-rules__bbq{width:82px;height:111px;margin-bottom:21px}.houses-rules__card h3{max-width:260px;margin:0;color:var(--houses-white);font-family:"Cormorant Houses",Georgia,serif;font-size:29px;font-weight:600;line-height:1.08}.houses-rules__card hr{width:204px;height:1px;margin:21px 0;border:0;background:rgba(255,255,255,.75)}.houses-rules__card p{max-width:245px;margin:0;color:var(--houses-white);font-size:16px;line-height:1.25}.houses-rules__notice{display:flex;align-items:center;gap:10px;margin-bottom:16px!important;font-weight:600}.houses-rules__notice img{width:18px;height:18px}.houses-rules__content{display:flex;flex-direction:column;align-items:flex-start;gap:40px}.houses-rules__content h3{margin:0;font-family:"Cormorant Houses",Georgia,serif;font-size:42px;font-weight:500;line-height:1.1}.houses-rules__content hr{width:100%;height:1px;margin:0;border:0;background:var(--houses-gold)}.houses-rules__content p{margin:0;font-size:24px;line-height:1.5}.houses-rules__phone{display:flex;align-items:center;justify-content:center;width:100%;height:79px;min-height:79px;padding:0 24px;border-radius:20px;color:var(--houses-white);background:var(--houses-gold);font-size:40px;font-weight:500;line-height:42px;text-decoration:none;transition:background-color .25s ease,box-shadow .25s ease,-webkit-transform .25s ease;transition:background-color .25s ease,box-shadow .25s ease,transform .25s ease;transition:background-color .25s ease,box-shadow .25s ease,transform .25s ease,-webkit-transform .25s ease}.houses-rules__phone:focus-visible,.houses-rules__phone:hover{background:#d3a845;box-shadow:0 10px 24px rgba(23,15,8,.12);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.houses-reviews{padding:90px 0 100px;background:#ebe4da}.houses-reviews__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.houses-review{position:relative;min-width:0;min-height:292px;padding:34px;overflow:hidden;border:1px solid rgba(184,135,43,.2);border-radius:20px;background:rgba(255,255,255,.58);box-shadow:0 12px 34px rgba(23,15,8,.06);transition:border-color .25s ease,box-shadow .25s ease,-webkit-transform .25s ease;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease,-webkit-transform .25s ease}.houses-review::before{content:"“";position:absolute;right:20px;bottom:-47px;color:rgba(234,191,92,.2);font-family:"Cormorant Houses",Georgia,serif;font-size:190px;font-weight:700;line-height:1;pointer-events:none}.houses-review:hover{border-color:rgba(184,135,43,.42);box-shadow:0 18px 40px rgba(23,15,8,.1);-webkit-transform:translateY(-3px);transform:translateY(-3px)}.houses-review:only-child{grid-column:1/-1;width:100%;max-width:920px;justify-self:center}.houses-review__header{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.houses-review__header h3{margin:0 0 6px;font-family:"Cormorant Houses",Georgia,serif;font-size:30px;font-weight:600;line-height:1}.houses-review__header time{color:rgba(6,0,0,.55);font-size:13px;letter-spacing:.04em}.houses-review__rating{display:inline-flex;flex:0 0 auto;gap:2px;color:#cec5b8;font-size:17px;line-height:1}.houses-review__rating .is-active{color:#c28b28}.houses-review__text{position:relative;z-index:1;margin:27px 0 0;font-size:17px;line-height:1.62}.houses-review__text p{margin:0;overflow-wrap:anywhere}.houses-review__text p+p{margin-top:12px}.houses-review__text ol,.houses-review__text ul{margin:12px 0 0;padding-left:1.4em}.houses-review__text ul{list-style:disc}.houses-review__text ol{list-style:decimal}.houses-review__text li{margin-top:6px;list-style:inherit}.houses-review__text b,.houses-review__text strong{font-weight:700}.houses-review__text em,.houses-review__text i{font-style:italic}.houses.has-houses-review-collapse .houses-review:not(.is-expanded) .houses-review__text{max-height:220px;overflow:hidden}.houses-review__more{position:relative;z-index:1;display:none;margin-top:20px;padding:0 0 4px;border:0;border-bottom:1px solid currentColor;color:#9b6813;background:0 0;font-size:15px;font-weight:600;line-height:1.2;cursor:pointer;transition:color .2s ease}.houses.has-houses-review-collapse .houses-review__more.is-visible{display:inline-block}.houses-review__more:focus-visible,.houses-review__more:hover{color:var(--houses-brown)}.houses-reviews__empty{display:flex;align-items:center;justify-content:center;min-height:180px;padding:32px;border:1px dashed rgba(184,135,43,.38);border-radius:20px;color:rgba(6,0,0,.65);background:rgba(255,255,255,.38);text-align:center}.houses-reviews__empty p{margin:0;font-family:"Cormorant Houses",Georgia,serif;font-size:28px;font-weight:600}.houses.has-houses-reveal .houses-reveal{opacity:0;-webkit-transform:translate3d(0,22px,0);transform:translate3d(0,22px,0);transition:opacity .65s ease,box-shadow .3s ease,-webkit-transform .65s cubic-bezier(.22,1,.36,1);transition:opacity .65s ease,transform .65s cubic-bezier(.22,1,.36,1),box-shadow .3s ease;transition:opacity .65s ease,transform .65s cubic-bezier(.22,1,.36,1),box-shadow .3s ease,-webkit-transform .65s cubic-bezier(.22,1,.36,1);transition-delay:var(--houses-reveal-delay,0ms),var(--houses-reveal-delay,0ms),0s;will-change:opacity,transform}.houses.has-houses-reveal .houses-reveal--left{-webkit-transform:translate3d(-22px,0,0);transform:translate3d(-22px,0,0)}.houses.has-houses-reveal .houses-reveal--right{-webkit-transform:translate3d(22px,0,0);transform:translate3d(22px,0,0)}.houses.has-houses-reveal .houses-reveal--scale{-webkit-transform:translate3d(0,14px,0) scale(.985);transform:translate3d(0,14px,0) scale(.985)}.houses.has-houses-reveal .houses-reveal.is-visible{opacity:1;-webkit-transform:none;transform:none;will-change:auto}.houses-detail{background:var(--houses-bg)}.houses-detail__hero{position:relative;min-height:760px;overflow:hidden;color:var(--houses-white);background:#17120e var(--houses-detail-image, url("../img/houses/hero.webp")) center/cover no-repeat}.houses-detail__hero::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(10,7,4,.82) 0,rgba(10,7,4,.56) 42%,rgba(10,7,4,.12) 76%);pointer-events:none}.houses-detail__hero-content{position:relative;z-index:2;max-width:1410px;padding-top:105px;padding-bottom:90px}.houses-detail__back{display:inline-flex;margin-bottom:54px;color:var(--houses-white);font-size:16px;text-decoration:none;transition:color .2s ease,-webkit-transform .2s ease;transition:color .2s ease,transform .2s ease;transition:color .2s ease,transform .2s ease,-webkit-transform .2s ease}.houses-detail__back:focus-visible,.houses-detail__back:hover{color:var(--houses-gold);-webkit-transform:translateX(-3px);transform:translateX(-3px)}.houses-detail__eyebrow{margin:0 0 10px;color:var(--houses-gold);font-size:18px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.houses-detail__hero h1{max-width:820px;margin:0;color:var(--houses-white);font-family:"Cormorant Houses",Georgia,serif;font-size:clamp(72px,6vw,112px);font-weight:700;line-height:.92}.houses-detail__annotation{max-width:680px;margin:30px 0 0;color:var(--houses-white);font-size:24px;line-height:1.4}.houses-detail__annotation>:first-child,.houses-detail__description>:first-child{margin-top:0}.houses-detail__annotation>:last-child,.houses-detail__description>:last-child{margin-bottom:0}.houses-detail__price{display:flex;align-items:baseline;gap:10px;margin-top:30px;color:var(--houses-white)}.houses-detail__price small,.houses-detail__price span{font-size:16px}.houses-detail__price strong{color:var(--houses-gold);font-size:32px;font-weight:600}.houses-detail__hero-content>.houses-button{margin-top:38px}.houses-detail__main{padding:86px 0 96px}.houses-detail__info{display:grid;grid-template-columns:minmax(300px,400px) minmax(0,1fr);align-items:start;gap:64px}.houses-detail__info--single{grid-template-columns:minmax(0,1fr)}.houses-detail__facts{padding:36px;border-radius:20px;color:var(--houses-white);background:var(--houses-brown)}.houses-detail__facts h3{margin:0 0 26px;color:var(--houses-gold);font-family:"Cormorant Houses",Georgia,serif;font-size:34px;font-weight:600}.houses-detail__facts dd,.houses-detail__facts dl{margin:0}.houses-detail__facts dl>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(110px,auto);gap:20px;padding:16px 0;border-top:1px solid rgba(255,255,255,.16)}.houses-detail__facts dt{color:rgba(255,255,255,.72)}.houses-detail__facts dd{color:var(--houses-white);font-weight:600;text-align:right}.houses-detail__body{min-width:0}.houses-detail__description{font-size:22px;line-height:1.65}.houses-detail__body--structured .houses-detail__description{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 54px}.houses-detail__body--structured .houses-detail__description>.houses-detail__intro,.houses-detail__body--structured .houses-detail__description>h2,.houses-detail__body--structured .houses-detail__description>h3,.houses-detail__body--structured .houses-detail__description>p{grid-column:1/-1}.houses-detail__description>.houses-detail__intro{display:grid;grid-template-columns:minmax(0,1fr);gap:24px 54px;margin:0 0 40px}.houses-detail__description>.houses-detail__intro>p{margin:0}.houses-detail__body--structured .houses-detail__description>p:first-child{margin-bottom:34px;font-family:"Cormorant Houses",Georgia,serif;font-size:34px;font-weight:600;line-height:1.26}.houses-detail__description h2,.houses-detail__description h3{margin:24px 0 12px;font-family:"Cormorant Houses",Georgia,serif;font-size:32px;font-weight:600;line-height:1.15}.houses-detail__body--structured .houses-detail__description>h2:first-of-type,.houses-detail__body--structured .houses-detail__description>h3:first-of-type{display:flex;align-items:center;gap:18px;margin-top:4px}.houses-detail__body--structured .houses-detail__description>h2:first-of-type::after,.houses-detail__body--structured .houses-detail__description>h3:first-of-type::after{content:"";flex:1 1 auto;height:1px;background:rgba(184,135,43,.42)}.houses-detail__description ol,.houses-detail__description p,.houses-detail__description ul{margin:0 0 22px}.houses-detail__description ol,.houses-detail__description ul{padding-left:26px}.houses-detail__body--structured .houses-detail__description>ol,.houses-detail__body--structured .houses-detail__description>ul{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin:0 0 12px;padding:0;list-style:none;font-size:18px;line-height:1.5}.houses-detail__body--structured .houses-detail__description>ol li,.houses-detail__body--structured .houses-detail__description>ul li{position:relative;min-height:44px;padding:10px 14px 10px 38px;border:1px solid rgba(184,135,43,.18);border-radius:10px;background:rgba(255,255,255,.42)}.houses-detail__body--structured .houses-detail__description>ol li::before,.houses-detail__body--structured .houses-detail__description>ul li::before{content:"✓";position:absolute;top:11px;left:14px;color:#a56f17;font-size:16px;font-weight:700}.houses-detail__body--structured .houses-detail__description>p:not(:first-child){margin:0 0 12px;font-size:18px;line-height:1.5}.houses-detail__body--structured .houses-detail__description>p:nth-last-child(2){margin-top:22px;padding:24px 28px;border-left:3px solid var(--houses-gold);border-radius:0 16px 16px 0;background:#ebe4da}.houses-detail__body--structured .houses-detail__description>p:last-child{margin-bottom:0;font-weight:600}.houses-bbq{padding:0 0 96px;scroll-margin-top:28px}.houses-bbq__panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);overflow:hidden;border:1px solid rgba(83,61,32,.14);border-radius:28px;color:#f8f3e9;background:#211b13}.houses-bbq__media{position:relative;min-height:600px;overflow:hidden;background:#40392b}.houses-bbq__media>img{position:absolute;inset:0;width:100%;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;-o-object-position:57% 50%;object-position:57% 50%}.houses-bbq__photo-label{position:absolute;bottom:28px;left:28px;padding:12px 18px;border-radius:999px;color:#211b13;background:#f4f0e9;font-size:13px;font-weight:500;line-height:1.3}.houses-bbq__content{min-width:0;padding:clamp(36px,4vw,64px)}.houses-bbq__eyebrow{margin:0 0 18px;color:var(--houses-gold);font-size:12px;font-weight:500;line-height:1.5;letter-spacing:.15em;text-transform:uppercase}.houses-bbq__title{max-width:10ch;margin:0 0 24px;color:inherit;font-family:"Cormorant Houses",Georgia,serif;font-size:clamp(48px,4.5vw,68px);font-weight:500;line-height:.98;letter-spacing:-.02em}.houses-bbq__location{display:inline-block;margin:0 0 20px;padding:8px 12px;border:1px solid rgba(234,191,92,.34);border-radius:8px;color:#f0cf88;font-size:13px;line-height:1.45}.houses-bbq__text{margin:0 0 22px;color:#e4ddd2;font-size:20px;line-height:1.6}.houses-bbq__included{display:flex;align-items:flex-start;gap:10px;margin:0;color:#f6ead0;font-size:15px;line-height:1.55}.houses-bbq__included>span{color:var(--houses-gold)}.houses-bbq__note{margin:28px 0;padding-top:24px;border-top:1px solid rgba(244,240,233,.17)}.houses-bbq__note h3{margin:0 0 10px;color:#f8f3e9;font-family:"Montserrat Houses",Montserrat,Arial,sans-serif;font-size:15px;font-weight:600;line-height:1.4}.houses-bbq__note p{margin:0;color:#bfb5a7;font-size:16px;line-height:1.6}.houses-bbq__button{gap:30px;min-height:54px;max-width:100%;border-radius:999px;color:#211b13;background:var(--houses-gold);font-size:16px}.houses-bbq__button>span{font-size:22px}.houses-bbq__button:hover{background:#f3ce7f}.houses-bbq__button:focus-visible{outline:2px solid #f8f3e9;outline-offset:5px}.houses-hot-tub{padding:0 0 96px;scroll-margin-top:28px}.houses-hot-tub__panel{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);overflow:hidden;border:1px solid rgba(83,61,32,.14);border-radius:28px;color:#28261e;background:#eae7dc}.houses-hot-tub__content{min-width:0;padding:clamp(36px,4vw,60px)}.houses-hot-tub__eyebrow{margin:0 0 18px;color:#80642e;font-size:12px;font-weight:500;line-height:1.5;letter-spacing:.15em;text-transform:uppercase}.houses-hot-tub__title{max-width:14ch;margin:0 0 24px;color:inherit;font-family:"Cormorant Houses",Georgia,serif;font-size:clamp(48px,4.5vw,68px);font-weight:500;line-height:.98;letter-spacing:-.02em}.houses-hot-tub__location{display:inline-block;margin:0 0 20px;padding:8px 12px;border:1px solid rgba(91,104,72,.3);border-radius:8px;color:#48533d;font-size:13px;line-height:1.45}.houses-hot-tub__text{margin:0 0 24px;color:#4d4a40;font-size:20px;line-height:1.6}.houses-hot-tub__options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.houses-hot-tub__options li{min-width:0;padding:16px;border-radius:14px;background:rgba(255,255,255,.45)}.houses-hot-tub__options span,.houses-hot-tub__options strong{display:block}.houses-hot-tub__options strong{margin-bottom:6px;font-size:16px;font-weight:600;line-height:1.4}.houses-hot-tub__options span{color:#666151;font-size:13px;line-height:1.5}.houses-hot-tub__note{margin:24px 0;color:#666151;font-size:14px;line-height:1.6}.houses-hot-tub__button{gap:24px;min-height:54px;max-width:100%;border-color:var(--houses-brown);border-radius:999px;color:#fff;background:var(--houses-brown);font-size:16px;line-height:1.3}.houses-hot-tub__button>span{flex-shrink:0;font-size:22px}.houses-hot-tub__button:focus-visible,.houses-hot-tub__button:hover{border-color:var(--houses-gold);color:#fff;background:var(--houses-brown)}.houses-hot-tub__button:focus-visible{outline:2px solid var(--houses-brown);outline-offset:5px}.houses-hot-tub__media{position:relative;min-height:600px;overflow:hidden;background:#40392b}.houses-hot-tub__media>img{position:absolute;inset:0;width:100%;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;-o-object-position:38% 50%;object-position:38% 50%}.houses-hot-tub__photo-label{position:absolute;right:28px;bottom:28px;left:28px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:calc(100% - 56px);padding:12px 18px;border-radius:999px;color:#211b13;background:#f4f0e9;font-size:13px;font-weight:500;line-height:1.3}.houses-pets{padding:0 0 96px;scroll-margin-top:28px}.houses-pets--landing{padding:96px 0 0}.houses-pets__panel{position:relative;min-height:640px;overflow:hidden;border-radius:28px;color:#fff;background:var(--houses-brown)}.houses-pets__media{position:absolute;inset:0}.houses-pets__media img{width:100%;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;-o-object-position:68% 50%;object-position:68% 50%}.houses-pets__panel::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(23,15,8,.76),rgba(23,15,8,.5) 35%,rgba(23,15,8,.08) 62%,rgba(23,15,8,0) 76%)}.houses-pets__content{position:relative;z-index:1;width:54%;padding:clamp(36px,4vw,56px)}.houses-pets__eyebrow{margin:0 0 18px;color:var(--houses-gold);font-size:12px;font-weight:500;line-height:1.5;letter-spacing:.15em;text-transform:uppercase}.houses-pets__title{max-width:13ch;margin:0 0 24px;color:inherit;font-family:"Cormorant Houses",Georgia,serif;font-size:clamp(46px,4.5vw,64px);font-weight:500;line-height:1;letter-spacing:-.02em}.houses-pets__list{display:grid;gap:8px;margin:0 0 26px;padding:0;list-style:none;color:#f4eee3;font-size:17px;line-height:1.5}.houses-pets__list li{position:relative;padding-left:24px}.houses-pets__list li::before{content:"✓";position:absolute;left:0;color:var(--houses-gold)}.houses-pets__price{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;margin-bottom:22px;padding:18px 24px;border-radius:16px;color:var(--houses-brown);background:#ead4a7}.houses-pets__price-label{grid-column:1/-1;font-size:11px;font-weight:500;line-height:1.4;letter-spacing:.12em;text-transform:uppercase}.houses-pets__price strong{font-size:36px;font-weight:600;line-height:1.2;white-space:nowrap}.houses-pets__price-period{max-width:16ch;font-size:13px;line-height:1.5}.houses-pets__note{max-width:46ch;margin:0 0 24px;color:#dfd3c0;font-size:15px;line-height:1.6}.houses-pets__button{gap:24px;min-height:54px;max-width:100%;padding:12px 26px;border-radius:999px;color:var(--houses-brown);background:var(--houses-gold);font-size:16px;line-height:1.3}.houses-pets__button>span{flex-shrink:0;font-size:22px}.houses-pets__button:focus-visible{outline:2px solid #fff;outline-offset:5px}.houses-pets__thanks{margin:18px 0 0;color:#cfb990;font-size:13px;line-height:1.5}.houses-detail__gallery,.houses-detail__related{padding:86px 0 96px}.houses-detail__gallery{background:#ebe4da}.houses-detail__gallery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:310px;gap:20px}.houses-detail__gallery-item{display:block;overflow:hidden;border-radius:18px;background:#ded5c9}.houses-detail__gallery-item:first-child{grid-column:span 2;grid-row:span 2}.houses-detail__gallery-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.houses-detail__gallery-item:focus-visible img,.houses-detail__gallery-item:hover img{-webkit-transform:scale(1.035);transform:scale(1.035)}.houses-detail__related-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.houses-detail__related-card{display:flex;min-width:0;min-height:360px;overflow:hidden;border-radius:20px;color:var(--houses-white);background:var(--houses-brown);flex-direction:column;text-decoration:none;transition:box-shadow .3s ease,-webkit-transform .3s ease;transition:box-shadow .3s ease,transform .3s ease;transition:box-shadow .3s ease,transform .3s ease,-webkit-transform .3s ease}.houses-detail__related-card:focus-visible,.houses-detail__related-card:hover{box-shadow:0 16px 36px rgba(23,15,8,.16);-webkit-transform:translateY(-4px);transform:translateY(-4px)}.houses-detail__related-card img{width:100%;height:245px;-o-object-fit:cover;object-fit:cover}.houses-detail__related-card>span{display:flex;flex:1 1 auto;flex-direction:column;gap:8px;padding:22px}.houses-detail__related-card strong{color:var(--houses-gold);font-family:"Cormorant Houses",Georgia,serif;font-size:32px;line-height:1}.houses-detail__related-card small{color:var(--houses-white);font-size:15px;line-height:1.35}.houses-detail__cta{padding:66px 0;color:var(--houses-white);background:var(--houses-brown)}.houses-detail__cta-inner{display:flex;align-items:center;justify-content:space-between;gap:48px}.houses-detail__cta p{margin:0 0 8px;color:var(--houses-gold);font-size:18px}.houses-detail__cta h2{margin:0;color:var(--houses-white);font-family:"Cormorant Houses",Georgia,serif;font-size:52px;font-weight:600;line-height:1}.houses-detail__cta-actions{display:flex;align-items:center;gap:28px}.houses-detail__phone{color:var(--houses-white);font-size:24px;font-weight:600;text-decoration:none;white-space:nowrap;transition:color .2s ease}.houses-detail__phone:focus-visible,.houses-detail__phone:hover{color:var(--houses-gold)}.houses-booking{height:0;overflow:visible}.houses-footer{color:var(--houses-gold);background:var(--houses-brown)}.houses-footer__message{display:flex;align-items:center;justify-content:center;min-height:227px;padding:32px 24px;background:var(--houses-brown) var(--houses-footer-image, url("../img/houses/footer.webp")) center bottom/cover no-repeat}.houses-footer__message p{margin:0;color:var(--houses-white);font-family:"Cormorant Houses",Georgia,serif;font-size:72px;font-weight:600;line-height:.95;text-align:center}.houses-footer__bottom{min-height:86px;background:var(--houses-brown)}.houses-footer__bottom .houses-container{display:flex;align-items:center;justify-content:space-between;min-height:86px;font-size:28px}.site-footer,.site-header{padding:1.5rem 0;background-color:#f8ffe7}.site-footer__container,.site-header__container{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1.5rem}.site-branding img{display:block;max-width:10.5rem;height:auto}.site-menu{display:flex;flex-wrap:wrap;gap:1rem 1.5rem;color:#0b8f3e}.site-menu .sub-menu{padding:.5rem 0 0 1rem}.site-entry{margin:1.5rem 0}.site-entry .page__title{margin-bottom:1.25rem}.entry-content img{max-width:100%;height:auto}.entry-content ol,.entry-content ul{padding-left:1.5rem}.entry-content ul>li{list-style:disc}.entry-content ol>li{list-style:decimal}.entry-content a{color:#0b8f3e;text-decoration:underline}.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.footer__price-notice{font-size:.75rem}.ticket-price__notice{display:flex;padding:.9375rem;border:3px solid #0b8f3e;font-size:1.375rem;font-weight:700;line-height:2.125rem;color:red}.ticket-price__note_benefits{margin-bottom:1.25rem}.ticket-price__notice_regular{font-size:inherit;font-weight:600;line-height:1.375rem;color:inherit}.crocodile-farm #about,.crocodile-farm #gallery,.crocodile-farm #price,.frog-farm #about,.frog-farm #gallery,.frog-farm #price,.master-class #about,.master-class #gallery,.master-class #price,.ulitka-farm #about,.ulitka-farm #gallery,.ulitka-farm #price{scroll-margin-top:calc(var(--wp-admin--admin-bar--height,0px) + 20px)}.crocodile-farm .gallery__image a,.frog-farm .gallery__image a,.master-class .gallery__image a,.ulitka-farm .gallery__image a{display:block;height:100%}.crocodile-farm .about__text a,.frog-farm .about__text a,.master-class .about__text a,.ulitka-farm .about__text a{color:#0b8f3e;text-decoration:underline}.crocodile-farm .about__text ol,.crocodile-farm .about__text ul,.frog-farm .about__text ol,.frog-farm .about__text ul,.master-class .about__text ol,.master-class .about__text ul,.ulitka-farm .about__text ol,.ulitka-farm .about__text ul{padding-left:1.5em}.crocodile-farm .about__text ul>li,.frog-farm .about__text ul>li,.master-class .about__text ul>li,.ulitka-farm .about__text ul>li{list-style:disc}.crocodile-farm .about__text ol>li,.frog-farm .about__text ol>li,.master-class .about__text ol>li,.ulitka-farm .about__text ol>li{list-style:decimal}.master-class .about__info{min-width:0}.master-class .about__text img{max-width:100%;height:auto}.master-class .ticket-price{min-width:0;overflow-wrap:anywhere}.master-class .gallery__image{aspect-ratio:1}.frog-farm .thanks__img a,.ulitka-farm .thanks__img a{display:block;height:100%}.photo-gallery-open{overflow:hidden}.eco-publications .accordion__body,.eco-publications .accordion__content,.eco-publications .page__columns>*{min-width:0}.eco-publications .accordion__img a{display:block;height:100%}.eco-publications .accordion__title,.eco-publications .page__title_news{overflow-wrap:anywhere}.eco-publications .aside__icon{flex-shrink:0}.eco-publications .paginate-list{flex-wrap:wrap}.eco-publications .publication-content{overflow-wrap:anywhere}.eco-publications .publication-content img,.eco-publications .publication-content video{max-width:100%;height:auto}.eco-publications .publication-content video{display:block;background:#000}.eco-publications .publication-content iframe{display:block;max-width:100%;width:100%;height:auto;aspect-ratio:16/9}.eco-publications .publication-content ol,.eco-publications .publication-content ul{padding-left:1.5em}.eco-publications .publication-content ul>li{list-style:disc}.eco-publications .publication-content ol>li{list-style:decimal}.eco-publications .publication-content a{color:#0b8f3e;text-decoration:underline}.header_page .logo__img img{height:auto}.eco-store .entry-content a.wc-block-components-button{background-color:#95c12c;color:#fff;text-decoration:none}.eco-store .entry-content a.wc-block-components-button:hover{background-color:#0b8f3e}.eco-storefront .page__catalog-list{grid-template-columns:minmax(0,1fr)}.eco-storefront .product-card__content,.eco-storefront .product__content{min-width:0}.eco-storefront .product-card__content{max-width:100%}.eco-storefront .product-card__buy{max-width:100%}.eco-storefront .product-card__img img{width:100%;height:auto;max-height:12.5rem;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}.eco-storefront .product-slider__figure>a,.eco-storefront .product-slider__figure>a>picture{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.eco-storefront .product-slider__preview button{display:block;width:100%;background:0 0}.eco-storefront .product-slider__control:disabled{visibility:hidden}.eco-storefront .product-counter[hidden]{display:none}.eco-storefront .product-card__buy .added_to_cart{grid-column:1/-1;color:#0b8f3e;text-decoration:underline}.eco-storefront .add_to_cart_button.loading{opacity:.6;pointer-events:none}.eco-storefront .stock.out-of-stock{color:#a33524}.eco-storefront .woocommerce-Price-amount{white-space:nowrap}.eco-storefront .product__info ol,.eco-storefront .product__info ul{padding-left:1.5em}.eco-storefront .product__info ul>li{list-style:disc}.eco-storefront .product__info ol>li{list-style:decimal}.eco-storefront .woocommerce-error,.eco-storefront .woocommerce-info,.eco-storefront .woocommerce-message{padding:1.125rem 1.375rem;margin:1.25rem 0;border-left:.25rem solid #95c12c;background:#f4f8eb;line-height:1.5}.eco-storefront .woocommerce-error a,.eco-storefront .woocommerce-info a,.eco-storefront .woocommerce-message a{color:#0b8f3e;text-decoration:underline}.eco-storefront .woocommerce-error .button,.eco-storefront .woocommerce-info .button,.eco-storefront .woocommerce-message .button{float:right;margin-left:.9375rem}.eco-storefront .woocommerce-error{border-color:#a33524;background:#fff3f0}.eco-storefront .woocommerce-pagination .page-numbers{display:flex;gap:1rem;justify-content:center}.eco-storefront .woocommerce-pagination .page-numbers .current{color:#0b8f3e;font-weight:700}.houses-body .houses{width:100%}.houses-body .houses-nav a:focus-visible{outline:2px solid #eabf5c;outline-offset:6px}.houses-body .houses-detail__hero h1{overflow-wrap:anywhere}.houses-body .consultant-widget-Buttons_side_left.consultant-widget-Buttons_indent{position:fixed!important;left:50%!important;right:auto!important;bottom:24px!important;-webkit-transform:translateX(-50%)!important;transform:translateX(-50%)!important;z-index:999999!important}.eco-checkout .cart-form__label,.eco-checkout .cart-products__columns,.eco-checkout .product-card__content{min-width:0}.eco-checkout .product-card__buy{max-width:100%}.eco-checkout .product-card__img img{height:auto;max-height:15rem}.eco-checkout .product-counter[hidden]{display:none}.eco-checkout .woocommerce-Price-amount{white-space:nowrap}.eco-checkout .cart-form fieldset{min-width:0}.eco-checkout .cart-form__caption{color:#222}.eco-checkout .woocommerce-invalid .cart-form__input{border-color:#a33524}.eco-checkout .woocommerce-error,.eco-checkout .woocommerce-info,.eco-checkout .woocommerce-message{padding:1.125rem 1.375rem;margin:1.25rem auto;max-width:76.875rem;border-left:.25rem solid #95c12c;background:#f4f8eb;line-height:1.5}.eco-checkout .woocommerce-error a,.eco-checkout .woocommerce-info a,.eco-checkout .woocommerce-message a{color:#0b8f3e;text-decoration:underline}.eco-checkout .woocommerce-error{border-color:#a33524;background:#fff3f0}.eco-checkout .payment_box{margin-top:1.125rem;line-height:1.5}.eco-checkout .checkout-payment-unavailable{margin-top:1.125rem}.eco-checkout #place_order{scroll-margin-top:1.5625rem;max-width:100%}.eco-checkout #place_order:disabled{cursor:not-allowed}.contact-page .contacts__content{overflow-wrap:anywhere}.contact-page .contacts__panorama{text-align:center}.contact-page .contacts__panorama img{max-width:100%;height:auto}.contact-page .ya_map iframe{display:block;width:100%;border:0}.bath-page #about,.bath-page #gallery,.bath-page #price,.baths-page #bani{scroll-margin-top:calc(var(--wp-admin--admin-bar--height,0px) + 20px)}.bath-page .gallery__image a{display:block;height:100%}.bath-page .about__subtitle{min-width:0}.bath-page .bath-features td{overflow-wrap:anywhere}.restaurant-page #about,.restaurant-page #gallery,.restaurant-page #main-menu,.restaurant-page #menu{scroll-margin-top:calc(var(--wp-admin--admin-bar--height,0px) + 20px)}.restaurant-page .gallery__image a{display:block;height:100%}.restaurant-page .main-section__best{min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content;position:relative}.restaurant-page .main-section__best .farm-section__content{min-height:43.75rem}.restaurant-page .logo__best{position:absolute;top:-10.625rem;left:0;right:0;text-align:center}.restaurant-page .logo__best img{max-width:9.375rem;height:auto}.group-programs #group1{scroll-margin-top:calc(var(--wp-admin--admin-bar--height,0px) + 20px)}.group-programs .group-program__content,.group-programs__content,.group-programs__summary{min-width:0}.group-programs__table-scroll{min-width:0;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}.group-programs__table-scroll:focus-visible{outline:2px solid #0b8f3e;outline-offset:4px}.group-programs .page__text table.group-programs__prices{min-width:43.75rem}.group-programs .page__text table.group-programs__prices thead th{background:rgba(0,0,0,0);vertical-align:top}.group-programs .page__text table.group-programs__prices tbody tr:nth-child(odd){background:#fff}.group-programs .page__text table.group-programs__prices tbody tr:nth-child(even){background:rgba(0,0,0,0)}.group-programs .page__text a{color:#0b8f3e;text-decoration:underline}.photo-dialog{position:fixed;inset:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:4rem 3.75rem 1.5rem;border:0;color:#fff;background:rgba(0,0,0,.92)}.photo-dialog::-ms-backdrop{background:rgba(0,0,0,0)}.photo-dialog::backdrop{background:rgba(0,0,0,0)}.photo-dialog[open]{display:flex;align-items:center;justify-content:center}.photo-dialog__figure{display:grid;justify-items:center;gap:.875rem;pointer-events:none}.photo-dialog img{max-width:100%;max-height:calc(100dvh - 140px);-o-object-fit:contain;object-fit:contain;pointer-events:auto}.photo-dialog button{position:absolute;width:3rem;height:3rem;font-size:2.5rem;line-height:1;color:#fff;background:#333;border-radius:.5rem}.photo-dialog button:focus-visible{outline:3px solid #95c12c;outline-offset:3px}.photo-dialog__close{top:.75rem;right:.75rem}.photo-dialog__previous{left:.375rem;top:calc(50% - 24px)}.photo-dialog__next{right:.375rem;top:calc(50% - 24px)}.skip-link:focus{top:.625rem;left:.625rem;z-index:100000;width:auto;height:auto;padding:.75rem;margin:0;clip-path:none;background:#fff;color:#0b8f3e}.eco-document__content{overflow-wrap:anywhere}.eco-document__content img{max-width:100%;height:auto}.eco-document__content a{text-decoration:underline}.eco-reviews .accordion__body,.eco-reviews .accordion__content,.eco-reviews .reviews__columns>*{min-width:0}.eco-reviews .accordion__text,.eco-reviews .accordion__title{overflow-wrap:anywhere}.eco-reviews .accordion__react[aria-pressed=true]{color:#0b8f3e}.eco-reviews .accordion__react[aria-pressed=true] svg{fill:#0b8f3e}.eco-reviews .accordion__react_dislike[aria-pressed=true]{color:#b13e3e}.eco-reviews .accordion__react_dislike[aria-pressed=true] svg{fill:#b13e3e}.eco-reviews button:disabled{cursor:wait;opacity:.65}.eco-reviews .thanks__img a{display:block;height:100%}.eco-reviews .paginate-list{flex-wrap:wrap}.eco-reviews__status:empty{display:none}.eco-reviews__status{color:#a42d2d;margin-bottom:20px}.eco-review-popup-open{overflow:hidden}.eco-review-popup{margin:0;border:0;width:100%;max-width:none;height:100%;max-height:none;background:rgba(0,0,0,0);color:inherit}.eco-review-popup::-ms-backdrop{background:rgba(0,0,0,.5)}.eco-review-popup::backdrop{background:rgba(0,0,0,.5)}.eco-review-popup .popup__body{position:relative}.eco-review-popup .popup__grid>*{min-width:0}.eco-review-popup .popup__field{width:100%;min-width:0;background:#fff}.eco-review-popup .popup__close{z-index:1}.eco-review-popup button:disabled,.eco-review-popup input[type=submit]:disabled{cursor:wait;opacity:.65}.eco-review-popup .wpcf7-form-control-wrap{display:block;min-width:0}.eco-review-popup .wpcf7-not-valid-tip{margin-top:6px;font-size:14px;font-weight:400;line-height:1.3;color:#a42d2d}.eco-review-popup .popup__field.wpcf7-not-valid{border-color:#a42d2d}.eco-review-popup .popup__label:hover .popup__field{border-color:#95c12c}.eco-review-popup .wpcf7 form .wpcf7-response-output{border:0;padding:0;margin:0 0 18px;text-align:center;line-height:1.5;color:#a42d2d}.eco-review-popup .wpcf7 form.sent .wpcf7-response-output{color:#0b8f3e}.eco-review-popup .popup__send{position:relative}.eco-review-popup .wpcf7-spinner{position:absolute;margin:0;right:0;top:calc(50% - 12px)}.eco-review-popup input[type=submit]{cursor:pointer;white-space:normal}.eco-review-popup [data-sent] .popup__grid,.eco-review-popup [data-sent] .popup__send,.eco-review-popup [data-sent] .popup__text{display:none}.eco-review-honeypot{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.eco-review-form-status{color:#0b8f3e;text-align:center;line-height:1.5;margin-bottom:18px}.eco-review-form-status:empty{display:none}.eco-review-form-status.is-error{color:#a42d2d}.swiper{overflow:hidden}.swiper-wrapper{width:100%;height:100%;box-sizing:content-box;display:flex;position:relative}.swiper-vertical .swiper-wrapper{flex-direction:column}.swiper-autoheight .swiper-wrapper{align-items:flex-start}.swiper-initialized .swiper-slide{flex-shrink:0}.swiper-android .swiper-slide,.swiper-android .swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-button-lock{display:none!important}@media (min-width:29.99875em){body{font-size:1rem}.aside__title{margin-bottom:.8em;font-size:1.25rem}.popup__head{padding:1.4375rem .625rem 1.5625rem}.popup__caption{font-size:1.25rem}.popup__review{padding-top:2.4375rem;padding-bottom:2.25rem}.popup__label{row-gap:.75rem;font-size:1.125rem}.popup__field{padding:.9375rem 1.125rem;font-size:1rem}.popup__field_input{height:3.75rem}.popup__field_textarea{height:13.0625rem}.button_size_basic{min-width:16.5833333333em;height:3.3333333333em;font-size:1.5rem}.paginate-list{gap:.75rem}.paginate-list__link{width:2.5rem;height:2.5rem}.header__menu{padding:4.0625rem 3.25rem 2.125rem 2.1875rem}.menu__box{padding-left:4rem}.menu__caption{font-size:1.25rem}.menu__icon{top:-.5rem}.crocodile-farm__images{padding-bottom:5.75rem}.crocodile-farm__video{padding-bottom:3.125rem}.ticket-price{padding:2.125rem 1.625rem 2.6875rem}.ticket-price__top{margin-bottom:2.5rem}.ticket-price__head{-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem}.ticket-price__icon{width:5.8125rem;height:3.1875rem}.ticket-price__butterfly-icon{width:5.875rem;height:4.625rem}.ticket-price__list_text_big{row-gap:1.8333333333em}.ticket-price__item{-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem}.ticket-price__item_text_big{font-size:1.125rem}.ticket-price__item_text_big span{font-size:1.5rem}.animals__hexagon{margin:0 -1.25rem}.hexagon_link_inner{row-gap:.8333333333em;font-weight:700}@supports (font-size:clamp(1.125rem ,0.9293478261rem + 0.652173913vw ,1.5rem)){.hexagon_link_inner{font-size:clamp(1.125rem ,.9293478261rem + .652173913vw ,1.5rem)}}@supports not (font-size:clamp(1.125rem ,0.9293478261rem + 0.652173913vw ,1.5rem)){.hexagon_link_inner{font-size:calc(1.125rem + .375*(100vw - 30rem)/ 57.5)}}.gallery__title{padding:.8888888889em 2.2222222222em;border-radius:0 50px 0}.gallery__list_type_video{margin-bottom:2.5rem}.gallery__list_columns_2{margin-bottom:2.5rem}.gallery__picture_small{width:8.3125rem;height:8.3125rem}.product-slider__img_preview{height:calc(100% - 1.25rem);width:calc(100% - 1.25rem)}.cart-products__list{font-size:1.5rem}.cart-products__pay{padding-top:3.375rem}.cart-products__result{padding:2.5rem 2.5rem 4rem 2.5rem}.cart-form__label{row-gap:.75rem;font-size:1.125rem}.cart-form__input{height:3.75rem;padding:.9375rem 4.125rem .9375rem 1.4375rem;font-size:1rem}.custom-radio__label{height:3.75rem}.custom-radio__label_small{height:2.25rem}.custom-radio__caption{font-size:1.125rem;padding-left:5rem}.custom-radio__caption_small{padding-left:3.375rem;font-size:1.125rem}.custom-radio [type=radio]:checked+.custom-radio__label:before,.custom-radio [type=radio]:not(:checked)+.custom-radio__label:before{width:3.75rem;height:3.75rem}.custom-radio [type=radio]:checked+.custom-radio__label::before_small,.custom-radio [type=radio]:not(:checked)+.custom-radio__label::before_small{width:2.25rem;height:2.25rem}.custom-radio_small [type=radio]:checked+.custom-radio__label:before,.custom-radio_small [type=radio]:not(:checked)+.custom-radio__label:before{width:2.25rem;height:2.25rem}.custom-radio [type=radio]:checked+.custom-radio__label:after,.custom-radio [type=radio]:not(:checked)+.custom-radio__label:after{width:3.75rem;height:3.75rem}.custom-radio_small [type=radio]:checked+.custom-radio__label:after,.custom-radio_small [type=radio]:not(:checked)+.custom-radio__label:after{width:2.25rem;height:2.25rem}.reviews-page__reviews{margin-bottom:2.75rem}.reviews-page__thanks{margin-bottom:3.125rem}.order-form{padding:1.875rem 2.5rem}.order-form__control_prev{top:-2.1875rem}.order-form__control_next{bottom:-2.375rem}.order-form__control svg{width:1.5rem;height:1.5rem}.order-form__button{min-width:23.6875rem;height:4.25rem;font-size:1.5rem}.vanilla-calendar-month,.vanilla-calendar-year{font-size:1.5rem!important}.vanilla-calendar-day__btn{font-size:1rem!important}.vanilla-calendar-week__day{height:2.25rem!important;font-size:1rem}.vanilla-calendar-day{height:2.25rem!important}.time-radio__label{font-size:1.375rem}}@media (min-width:39.99875em){.gallery__list_columns_2{grid-template-columns:repeat(2,1fr)}.menu-card{padding:1.375rem}.menu-card__img{height:11.5rem}}@media (min-width:47.99875em){.page_inner{padding-top:1rem}.aside__nav{padding:2.125rem 1.8125rem}.popup__text{font-size:.875rem}.logo__img_size_small img{max-width:10.5rem}.logo_inner{position:absolute;top:2rem;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.accordion__item_сolumns{grid-template-columns:15.625rem auto}.header_page::after{bottom:-1rem;width:calc(100% - 3.125rem)}.header__container{padding:1.5625rem 1.5625rem 5.5rem}.header__content{justify-content:space-between}.header__burger{display:flex;-webkit-column-gap:.625rem;-moz-column-gap:.625rem;column-gap:.625rem;align-items:center;font-size:1.25rem;text-transform:uppercase;color:#ffdc09;cursor:pointer}.header__button_type_contact{display:none}.header__button_type_buy{position:absolute;bottom:0;right:1.5625rem}.header__button_inner_buy{position:absolute;right:1.5625rem}.header__contacts{color:#fff}.main-section__content{justify-content:space-between;padding-top:8.75rem}.main-section__contact{display:none}.main-section__item:first-child{flex:0 0 100%;justify-content:center}.main-section__link_type_mail{align-items:end}.main-section__link_type_phone{align-items:start}.ticket-price__info{padding-left:2.5rem}.catalog-page__title{margin-bottom:1.25em}.tabs-catalog__buttons{gap:2.75rem;flex-direction:row;justify-content:center}.tabs-catalog__button{flex:1 1 50%;max-width:calc(50% - 1.375rem)}.product-card__inner{min-height:15.1875rem}.product-card__inner_cart{min-height:12.625rem;padding:.75rem}.product-card__img{flex:0 0}@supports (flex-basis:clamp(11.25rem ,10.8410780669rem + 2.0446096654vw ,12.625rem)){.product-card__img{flex-basis:clamp(11.25rem ,10.8410780669rem + 2.0446096654vw ,12.625rem)}}@supports not (flex-basis:clamp(11.25rem ,10.8410780669rem + 2.0446096654vw ,12.625rem)){.product-card__img{flex-basis:calc(11.25rem + 1.375*(100vw - 20rem)/ 67.25)}}.product-card__img_cart{flex:0 0}@supports (flex-basis:clamp(10rem ,9.6282527881rem + 1.8587360595vw ,11.25rem)){.product-card__img_cart{flex-basis:clamp(10rem ,9.6282527881rem + 1.8587360595vw ,11.25rem)}}@supports not (flex-basis:clamp(10rem ,9.6282527881rem + 1.8587360595vw ,11.25rem)){.product-card__img_cart{flex-basis:calc(10rem + 1.25*(100vw - 20rem)/ 67.25)}}.product-card__trash{right:.8125rem;bottom:.625rem}.catalog-products__headings{grid-template-columns:repeat(2,1fr);row-gap:4.375rem}.catalog-products__headings li{width:-webkit-min-content;width:min-content}.catalog-products__headings li:nth-child(2n+1){justify-self:end}.catalog-products__headings li:nth-child(2n){justify-self:start}.product__columns{padding:2.625rem 0}.product__buy{gap:1.5625rem 2.25rem;margin-bottom:2.5rem}.product__info{row-gap:2.5em}.product__similar{padding:2.5rem 0 4.375rem}.product__similar::after{width:calc(100vw - 3.125rem)}.product__box-title{margin-bottom:1.6666666667em}.cart-page__cart{padding-top:1.875rem}.cart-page__pay{margin-bottom:3.4375rem}.cart-page__pay::after{width:calc(100vw - 3.125rem)}.cart-form__box{margin-bottom:3.125rem}.cart-form__box_theme_gray{padding:2.375rem 0 3.125rem}.cart-form__grid{grid-template-columns:repeat(2,1fr);gap:1.875rem 3.125rem}.cart-form__label_address{grid-column:span 2}.cart-form__row{grid-auto-flow:column;justify-content:start;gap:1.875rem 3.125rem}.cart-form__text{font-size:.875rem}.cart-form__points{margin-top:1.875rem;padding:2.5rem 1.5rem 1.5625rem}.cart-form__points::after{top:-1.25rem;left:20rem;width:2.5rem;height:2.5rem}.contacts__title{margin-bottom:1.25em}.contacts__list{grid-template-columns:repeat(2,1fr)}.thanks__list{grid-template-columns:repeat(6,1fr);gap:1.25rem}.order-form__grid{margin-bottom:2.5rem;grid-template-columns:1fr 15.625rem}.order-form__title{grid-column:span 2}.order-form__times{justify-content:space-between}.order-form__quantity{grid-column:span 2}.order__title{margin-bottom:0}}@media (min-width:61.99875em){.page__about{padding:2.5rem 0 4.625rem}.popup__grid{grid-template-columns:repeat(2,1fr);gap:1.875rem 3.125rem}.popup__label_textarea{grid-column:span 2}.product-counter__button{height:2.5rem}.product-counter__input{height:2.5rem;font-size:1.25rem}.accordion__item{padding:1.25rem}.accordion__item_сolumns{gap:1.875rem}.accordion__panel{margin-bottom:1rem}.accordion__row{gap:2.25rem}.accordion__reacts{-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem}.accordion__react{font-size:1.125rem}.accordion__time{font-size:1.125rem}.accordion__views{font-size:1.125rem}.accordion__content{font-size:1.125rem}.accordion__title{margin-bottom:.6666666667em}.accordion__text{margin-bottom:2.5em}.footer__box:nth-child(5){grid-row:span 2}.main-section__link{row-gap:1.125rem}.about__columns{grid-template-columns:30.625rem auto}.ticket-price__ruble{width:4rem;height:4rem}.animals__hexagon:nth-child(12),.animals__hexagon:nth-child(14),.animals__hexagon:nth-child(5),.animals__hexagon:nth-child(7){flex:0 0 33.3333%}.animals__hexagon:nth-child(12),.animals__hexagon:nth-child(5){flex:0 0 33.3333%;justify-content:end}.gallery__list_type_video{grid-template-columns:2fr 1fr 1fr}.gallery__main-video{grid-row:span 2}.page__catalog-list{row-gap:1.875rem}.tabs-catalog__body{padding-top:2.5rem}.product-card__inner{padding:1.625rem 1.875rem}.product-card__buy{grid-auto-flow:column;-webkit-column-gap:2.25rem;-moz-column-gap:2.25rem;column-gap:2.25rem}.product-slider{display:grid;gap:1.5rem;align-items:center;height:25.25rem}.product-slider__main{order:2}.product-slider__figure{height:25rem}.product-slider__figure>picture{height:25rem}.product-slider__img_main{height:23.125rem}.product-slider__preview{height:20rem;order:1}.product-slider__control{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.product-slider__control_prev{top:-1.875rem}.product-slider__control_next{bottom:-1.875rem}.group-program__columns_revers figure{order:-1}.group-program__img img{max-width:36.8125rem;max-height:36.625rem}.baths__cards{grid-template-columns:repeat(3,1fr)}.contacts__item:nth-child(1),.contacts__item:nth-child(2){padding:1.625rem 2.0625rem 2.75rem 6.0625rem}.contacts__item:not(.contacts__item:nth-child(1),
  .contacts__item:nth-child(2)){padding:1.625rem 2.0625rem 1.625rem 6.0625rem}.contacts__info_size_36{font-size:2.25rem}.contacts__info_size_24{font-size:1.5rem}.contacts__icon{left:1.75rem}.news__accordion{row-gap:1.75rem}.reviews__title{margin-bottom:1.5833333333em}.reviews__columns{grid-template-columns:1fr auto;margin-bottom:2.5rem}.reviews__accordion{row-gap:1.75rem}.restaurant-menu__box{padding:2.4375rem 0 4.75rem}.restaurant-menu__title{margin-bottom:1.1944444444em}.menu-card{min-height:37.5rem}.menu-card__img{margin-bottom:1.75rem}.menu-card__title{margin-bottom:1.5em}.menu-card__price{margin-bottom:1.25em}.restaurant-gallery{padding:4rem 0 4.5625rem}.restaurant-gallery__title{margin-bottom:1.2222222222em}.restaurant-gallery__list{grid-template-columns:repeat(4,1fr)}}@media (min-width:71.87375em){.bath-page__columns{grid-template-columns:auto minmax(auto,50.9375rem);gap:1.25rem;padding-top:1.875rem}}@media (min-width:74.99875em){.page__columns{grid-template-columns:auto 19.625rem}}@media (min-width:77.49875em){.cart-products__columns{grid-template-columns:auto 30.25rem}.eco-checkout .cart-products__columns{grid-template-columns:minmax(0,1fr) 30.25rem}}@media (min-width:87.25em){.logo__img_size_big img{max-width:15.5625rem}.header__button_inner_buy{bottom:0}.header__contacts_inner{color:#222}.header__menu{position:absolute;top:2.0625rem;width:100%;max-width:70.5rem;border-radius:15px}.header__menu_active{left:6.8125rem}.menu__socials{justify-content:end}.footer__menu{grid-template-columns:repeat(5,1fr)}.footer__box:nth-child(1){order:1}.footer__box:nth-child(2){order:6}.footer__box:nth-child(3){order:3}.footer__box:nth-child(4){order:7}.footer__box:nth-child(5){order:3;margin-left:2.1875rem}.footer__box:nth-child(6){order:4}.footer__box:nth-child(7){order:7}.footer__box:nth-child(8){order:5}.footer__box:nth-child(9){justify-self:end;align-self:end;order:9}.main-section__content{min-height:56rem}.main-section__logo{flex:0 0 24.5rem;width:24.5rem;height:24.5rem}.main-section__nav{max-width:37.625rem}.main-section__nav_position_left{margin-left:-10.0625rem}.main-section__nav_position_right{margin-right:-10.0625rem}.main-section__list{-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem}.main-section__item:nth-child(2),.main-section__item:nth-child(3){-webkit-transform:translateY(-2.6875rem);transform:translateY(-2.6875rem)}.main-section__item:nth-child(4){-webkit-transform:translateY(-5.375rem);transform:translateY(-5.375rem)}.main-section__link{width:16.375rem;height:16.375rem;font-size:1.5rem}.crocodile-farm__animals{margin-bottom:-13.125rem}.farm-section__list{min-width:37.625rem}.farm-section__item:first-child,.farm-section__item:nth-child(2){-webkit-transform:translateY(-2.6875rem)!important;transform:translateY(-2.6875rem)!important}.farm-section__bg{min-height:56rem}.about__columns{-webkit-column-gap:3.0625rem;-moz-column-gap:3.0625rem;column-gap:3.0625rem}.about__info{padding-top:3.25rem}.animals__img{position:relative;flex:1 1 50%}.animals__img img{position:absolute;top:calc(50% - 1.125rem);right:-34%;width:59.0625rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.animals__hexagon:nth-child(5),.animals__hexagon:nth-child(6),.animals__hexagon:nth-child(7){-webkit-transform:translateY(-4.6875rem);transform:translateY(-4.6875rem)}.animals__hexagon:nth-child(10),.animals__hexagon:nth-child(11),.animals__hexagon:nth-child(8),.animals__hexagon:nth-child(9){-webkit-transform:translateY(-9.375rem);transform:translateY(-9.375rem)}.animals__hexagon:nth-child(12),.animals__hexagon:nth-child(13),.animals__hexagon:nth-child(14){-webkit-transform:translateY(-14.0625rem);transform:translateY(-14.0625rem)}.animals__hexagon:nth-child(15),.animals__hexagon:nth-child(16){-webkit-transform:translateY(-18.75rem);transform:translateY(-18.75rem)}.hexagon_type_img{width:22.1875rem;height:19.8125rem}.hexagon_type_link{width:22.1875rem;height:19.8125rem}.hexagon_type_heading{width:36.75rem;height:33.125rem}.hexagon_heading_img{width:calc(100% - 3.125rem);height:calc(100% - 3.125rem)}.gallery__list{gap:1.8125rem}.gallery__list_type_images{grid-template-columns:repeat(5,1fr);gap:1.8125rem}.gallery__list_columns_2{gap:4.0625rem}.gallery__picture_small{left:-3.625rem}.gallery__picture_big{right:-6.875rem;top:-6.875rem;height:12.375rem}.product-card__inner{-webkit-column-gap:3rem;-moz-column-gap:3rem;column-gap:3rem}.product__columns{display:grid;grid-template-columns:calc(40.52% - .9375rem) calc(59.48% - .9375rem);justify-content:space-between;gap:1.875rem}.product-slider{grid-template-columns:calc(21.5% - .9375rem) calc(78.5% - .9375rem)}.product-slider__figure{width:25rem}.product-slider__figure>picture{width:25rem}.group-program__columns{grid-template-columns:44.1875rem auto}.group-program__columns_revers{grid-template-columns:auto 44.1875rem}.baths__cards{gap:3.125rem 5rem}.bath-card__img{margin-bottom:1.875rem}.bath-card__title{margin-bottom:1.5rem}.bath-card__price{font-size:2.25rem}.contacts__list{gap:3.25rem 2.9375rem}.reviews__columns{gap:5rem}.thanks__list{grid-template-columns:repeat(6,1fr);gap:1.875rem}.restaurant-menu__list{grid-template-columns:repeat(4,1fr);gap:1.75rem}.restaurant-gallery__list{gap:2.8125rem}.bath-page__columns{gap:2.5rem}}@media (min-width:112.49875em){.footer__box{padding-left:4rem}.footer__icon{top:-.5rem}.footer__caption{font-size:1.25rem}}@media (max-width:1500px){.houses-nav{gap:18px;font-size:15px}.houses-button--header{flex-basis:auto;min-width:190px;font-size:16px}.houses-tubs__content{padding-right:6%}.houses-tubs h2{font-size:40px}.houses-tubs p{font-size:23px}.houses-rules__phone{font-size:31px}}@media (max-width:1366px){.booking{bottom:1%!important}}@media (max-width:1180px){.houses-container{width:min(100% - 40px,960px)}.houses-header__inner{position:relative}.houses-logo{flex-basis:150px}.houses-logo img{width:150px}.houses-menu-toggle{display:flex;flex-direction:column;justify-content:center;gap:5px;width:48px;height:48px;margin-left:auto;border:1px solid var(--houses-gold);border-radius:16px}.houses-menu-toggle span:not(.houses-sr-only){display:block;width:22px;height:2px;margin-inline:auto;background:var(--houses-gold)}.houses-nav{position:absolute;top:62px;right:0;display:none;flex-direction:column;align-items:flex-start;width:min(360px,100vw - 40px);padding:28px;border:1px solid rgba(234,191,92,.45);border-radius:20px;background:rgba(23,15,8,.98);box-shadow:0 20px 50px rgba(0,0,0,.25)}.houses-nav.is-open{display:flex}.houses-button--header{min-width:auto;padding-inline:22px}.houses-hero__content{padding-top:145px}.houses-features__inner{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;padding:30px 0}.houses-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.houses-tubs{grid-template-columns:1fr 1fr;height:auto;min-height:430px}.houses-tubs__content{padding:48px 32px}.houses-gallery__grid{grid-template-rows:250px 300px 330px}.houses-rules__layout{grid-template-columns:360px minmax(0,1fr)}.houses-rules__card{min-height:620px;padding:72px 30px}.houses-rules__content{gap:28px}.houses-rules__content h3{font-size:35px}.houses-rules__content p{font-size:20px;line-height:1.4}.houses-rules__phone{height:68px;min-height:68px;font-size:23px;line-height:1.25}.houses-reviews__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.houses-detail__hero-content{padding-top:90px}.houses-detail__info{grid-template-columns:minmax(280px,340px) minmax(0,1fr);gap:40px}.houses-detail__info--single{grid-template-columns:minmax(0,1fr)}.houses-detail__related-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.houses-detail__cta-inner{align-items:flex-start}.houses-detail__cta-actions{flex-direction:column;align-items:flex-start}.houses-footer__message p{font-size:56px}}@media (max-width:767px){.gallery__list_columns_2 .gallery__video{max-height:200px}.attention_main{position:relative;font-size:16px;bottom:unset;left:unset;right:unset;margin-top:20px;margin-bottom:20px}}@media (max-width:760px){.houses-container{width:calc(100% - 32px)}.houses-hero{min-height:720px;background-position:53% top}.houses-hero::after{background:linear-gradient(90deg,rgba(23,15,8,.78),rgba(23,15,8,.46) 60%,rgba(23,15,8,.25))}.houses-header{padding-top:20px}.houses-button--header{display:none}.houses-hero__content{padding-top:150px}.houses-hero__title{max-width:520px;font-size:clamp(54px,16vw,78px);line-height:.82}.houses-hero__title span{margin-bottom:24px;font-size:1.18em}.houses-hero__text{margin:34px 0;font-size:20px}.houses-features__inner{grid-template-columns:repeat(2,1fr);min-height:0}.houses-heading h2{font-size:42px}.houses-heading__ornament{width:min(330px,90vw)}.houses-cards{grid-template-columns:1fr;gap:20px}.houses-card{max-width:480px;justify-self:center}.houses-tubs{display:flex;flex-direction:column}.houses-tubs__photo{min-height:330px}.houses-tubs__content{min-height:390px}.houses-tubs h2{margin-bottom:26px;font-size:36px}.houses-tubs h2 br{display:none}.houses-tubs p{font-size:20px}.houses-gallery{padding-top:64px}.houses-gallery__grid,.houses-gallery__grid.is-expanded{grid-template-columns:repeat(2,1fr);grid-template-rows:none;grid-auto-rows:230px;gap:12px}.houses-gallery__grid .houses-gallery__item:nth-child(n){grid-column:auto}.houses-gallery__grid .houses-gallery__item:nth-child(5n){grid-column:1/-1}.houses-gallery__grid.is-expanded .houses-gallery__item:nth-child(n+14){grid-column:auto}.houses-rules{padding-bottom:96px}.houses-rules__layout{grid-template-columns:1fr}.houses-rules__card{min-height:600px}.houses-rules__content h3{font-size:34px}.houses-rules__phone{height:auto;min-height:68px;font-size:19px;text-align:center}.houses-reviews{padding:64px 0 72px}.houses-reviews__grid{grid-template-columns:1fr}.houses-review{min-height:0;padding:30px}.houses-detail__hero{min-height:680px;background-position:58% center}.houses-detail__hero::before{background:linear-gradient(90deg,rgba(10,7,4,.88),rgba(10,7,4,.36))}.houses-detail__hero-content{padding-top:84px;padding-bottom:70px}.houses-detail__back{margin-bottom:38px}.houses-detail__eyebrow{font-size:14px}.houses-detail__hero h1{font-size:clamp(60px,18vw,82px)}.houses-detail__annotation{font-size:20px}.houses-detail__gallery,.houses-detail__main,.houses-detail__related{padding:64px 0 72px}.houses-detail__info,.houses-detail__info--single{grid-template-columns:1fr;gap:30px}.houses-detail__description{font-size:19px;line-height:1.55}.houses-detail__description>.houses-detail__intro{grid-template-columns:1fr;gap:20px;margin-bottom:32px}.houses-detail__body--structured .houses-detail__description{display:block}.houses-detail__body--structured .houses-detail__description>p:first-child{font-size:29px}.houses-detail__body--structured .houses-detail__description>ol,.houses-detail__body--structured .houses-detail__description>ul{grid-template-columns:1fr;font-size:17px}.houses-detail__body--structured .houses-detail__description>p:not(:first-child){font-size:17px}.houses-detail__description h2,.houses-detail__description h3{font-size:28px}.houses-bbq{padding-bottom:72px}.houses-bbq__panel{grid-template-columns:1fr;border-radius:22px}.houses-bbq__media{min-height:0;height:380px}.houses-bbq__media>img{-o-object-position:55% 50%;object-position:55% 50%}.houses-bbq__photo-label{bottom:20px;left:20px;padding:10px 15px}.houses-bbq__content{padding:32px 26px 36px}.houses-bbq__eyebrow{font-size:11px;margin-bottom:16px}.houses-bbq__title{font-size:50px;margin-bottom:22px}.houses-bbq__text{font-size:18px;line-height:1.55}.houses-bbq__location{font-size:12px}.houses-bbq__note{margin:24px 0;padding-top:22px}.houses-bbq__note p{font-size:15px}.houses-bbq__button{width:100%;justify-content:space-between}.houses-hot-tub{padding-bottom:72px}.houses-hot-tub__panel{grid-template-columns:1fr;border-radius:22px}.houses-hot-tub__media{grid-row:1;min-height:0;height:330px}.houses-hot-tub__photo-label{right:20px;bottom:20px;left:20px;max-width:calc(100% - 40px);padding:10px 15px}.houses-hot-tub__content{padding:32px 26px 36px}.houses-hot-tub__eyebrow{margin-bottom:16px;font-size:11px}.houses-hot-tub__title{margin-bottom:22px;font-size:50px}.houses-hot-tub__location{font-size:12px}.houses-hot-tub__text{font-size:18px;line-height:1.55}.houses-hot-tub__options{gap:10px}.houses-hot-tub__options li{padding:14px 12px}.houses-hot-tub__options strong{font-size:14px}.houses-hot-tub__options span{font-size:12px}.houses-hot-tub__button{width:100%;justify-content:space-between;padding-inline:22px}.houses-pets{padding-bottom:72px}.houses-pets--landing{padding-top:72px;padding-bottom:0}.houses-pets__panel{min-height:0;border-radius:22px}.houses-pets__panel::after{display:none}.houses-pets__media{position:relative;height:330px}.houses-pets__media img{-o-object-position:86% 56%;object-position:86% 56%}.houses-pets__content{width:100%;padding:32px 26px 36px}.houses-pets__eyebrow{margin-bottom:16px;font-size:11px}.houses-pets__title{font-size:clamp(40px,11.5vw,50px)}.houses-pets__list{font-size:16px}.houses-pets__price{width:100%;gap:5px 14px;padding:16px 20px}.houses-pets__price strong{font-size:30px}.houses-pets__price-period{font-size:12px}.houses-pets__note{font-size:14px}.houses-pets__button{width:100%;justify-content:space-between;gap:16px;padding-inline:20px}.houses-detail__gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:230px;gap:12px}.houses-detail__gallery-item:first-child{grid-column:span 2;grid-row:span 1}.houses-detail__related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.houses-detail__cta{padding:54px 0}.houses-detail__cta-inner{flex-direction:column}.houses-detail__cta h2{font-size:42px}.houses-detail__cta-actions{flex-direction:row;align-items:center;flex-wrap:wrap}.houses-footer__message{min-height:190px}.houses-footer__message p{font-size:44px}.houses-footer__bottom .houses-container{flex-direction:column;justify-content:center;gap:8px;font-size:18px}}@media (max-width:575px){.marketplaces{width:100%;max-width:100%;flex-direction:column;flex-wrap:nowrap;gap:8px;box-sizing:border-box}.marketplaces__button{width:100%!important;max-width:100%!important;min-width:0!important;flex:0 0 auto!important;box-sizing:border-box}.marketplaces__logo_ozon{width:54px;height:17px}.marketplaces__logo_wb{width:70px;height:15px}}@media (max-width:480px){.houses-body .houses-detail__hero .houses-detail__title-long{font-size:clamp(50px,16vw,76px)}}@media (max-width:420px){.houses-hero__title{font-size:50px}.houses-hero__text br{display:none}.houses-button{font-size:16px}.houses-feature{font-size:13px}.houses-feature img{height:44px}.houses-heading h2{font-size:36px}.houses-card{padding:24px}.houses-card__content{width:100%}.houses-tubs__photo{min-height:260px}.houses-tubs__content{padding:38px 22px}.houses-gallery__grid,.houses-gallery__grid.is-expanded{grid-auto-rows:185px}.houses-rules__card{min-height:560px;padding:64px 26px}.houses-rules__content p{font-size:18px}.houses-review{padding:26px 22px}.houses-review__header{flex-direction:column;gap:14px}.houses-review__header h3{font-size:28px}.houses-review__text{font-size:16px}.houses.has-houses-review-collapse .houses-review:not(.is-expanded) .houses-review__text{max-height:182px}.houses-detail__facts{padding:26px 22px}.houses-hot-tub__options{grid-template-columns:1fr}.houses-hot-tub__options li{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px}.houses-hot-tub__options strong{margin-bottom:0}.houses-detail__facts dl>div{grid-template-columns:1fr;gap:7px}.houses-detail__facts dd{text-align:left}.houses-detail__gallery-grid{grid-template-columns:1fr;grid-auto-rows:220px}.houses-detail__gallery-item:first-child{grid-column:auto}.houses-detail__related-grid{grid-template-columns:1fr}.houses-detail__related-card{min-height:0}.houses-detail__cta-actions{align-items:flex-start;flex-direction:column}.houses-detail__phone{font-size:20px}.houses-footer__message p{font-size:36px}}@media (max-width:360px){.houses-pets__price{grid-template-columns:minmax(0,1fr)}.houses-pets__price-period{max-width:none}}@media (max-width:112.49875em){.footer__box{padding-left:3rem}.footer__icon{width:1.875rem;height:1.875rem}.footer__caption{font-size:1.125rem}}@media (max-width:87.25em){.header__contacts_inner{display:none}.header__menu{position:fixed;top:0}.header__menu_active{left:0}.menu__columns{flex-direction:column;margin-bottom:1.875rem}.menu__socials{justify-content:center}.footer__box:nth-child(9){padding:.9375rem 0 0;grid-column:1/-1;justify-self:center}.animals__head{flex-direction:column-reverse}.animals__title{text-align:center}.animals__img img{width:100%}@supports (max-width:clamp(18.125rem ,5.6010994264rem + 62.6195028681vw ,59.0625rem)){.animals__img img{max-width:clamp(18.125rem ,5.6010994264rem + 62.6195028681vw ,59.0625rem)}}@supports not (max-width:clamp(18.125rem ,5.6010994264rem + 62.6195028681vw ,59.0625rem)){.animals__img img{max-width:calc(18.125rem + 40.9375*(100vw - 20rem)/ 65.375)}}.animals__gallery{max-width:61.25rem;margin:0 auto;-webkit-transform:translateY(-6.875rem);transform:translateY(-6.875rem)}.catalog-page__title{text-align:center}.admin-bar .header__menu{top:var(--wp-admin--admin-bar--height,32px);max-height:calc(100dvh - var(--wp-admin--admin-bar--height,32px));min-height:calc(100dvh - var(--wp-admin--admin-bar--height,32px))}}@media (max-width:74.99875em){.page__aside{order:-1}}@media (max-width:61.99875em){.page__text>h2 span{font-size:1.375rem!important}.page__text_2columns{flex-direction:column}.page__text_2columns>div{flex:0 0 auto}.page__text_2columns>div img{height:auto}.page__text_4columns{flex-direction:column}.page__text_4columns>div{flex:0 0 auto}.page__text_4columns>div img{height:auto}.accordion__icon-react{width:1rem;height:1rem}.accordion__icon{width:1.5em;height:1.5em}.main-section__item:nth-child(5){left:13.125rem}.hexagon_type_heading{width:18.625rem;height:16.5625rem}.hexagon_heading_img{width:calc(100% - 1.5625rem);height:calc(100% - 1.5625rem)}.product-card__buy{grid-template-columns:auto 1fr;gap:1.5rem 1.25rem}.product-card__button{grid-column:span 2;max-width:-webkit-max-content;max-width:max-content}.catalog-heading__title{font-size:1.5rem}.catalog-heading__button{min-width:15.625rem;height:3.75rem}.product-slider__main{margin-bottom:.875rem}.product-slider__control{top:50%;-webkit-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg)}.bath-card__title{font-size:1.5rem}.contacts__title{text-align:center}.contacts__content{text-align:center}.contacts__icon{-webkit-transform:translateX(-50%);transform:translateX(-50%)}.fish-farm__about__columns{gap:1.875rem;flex-direction:column}.fish-farm__fish__columns{flex-direction:column;gap:1.875rem}.fish-farm__fish__forel{flex-direction:column;gap:1.875rem}.fish-farm__ball_10{z-index:0}.eco-storefront .product-card__marketplaces{grid-column:1/-1}}@media (max-width:47.99875em){.logo__best{top:-6.25rem}.logo__best img{max-width:5rem}.logo_inner{order:-1}.paginate-list{justify-content:center}.formblock{padding:.9375rem}.formblock{display:flex;flex-direction:column}.captcha{justify-content:space-between}.captcha .secret_number{font-size:1rem}.callback-success{font-size:1rem}.header__content_inner{row-gap:1.25rem;flex-direction:column}.header__burger>span{display:none}.header__contacts{display:none}.footer__copy{flex-direction:column;text-align:center}.main-section__best{padding-top:6.25rem}.main-section__content{flex-direction:column;row-gap:3px}.main-section__logo{order:-1;padding-bottom:1.25rem}.main-section__nav_position_right{-webkit-transform:translateY(3.125rem);transform:translateY(3.125rem)}.main-section__item_type_contact{display:none;order:1}.main-section__item:first-child{-webkit-transform:translateY(-1.375rem);transform:translateY(-1.375rem)}.main-section__item:nth-child(4){flex:0 0 100%;justify-content:center}.main-section__item:nth-child(5){position:relative;flex:0 0 100%;justify-content:center;left:unset;top:unset;-webkit-transform:translateY(-35px);transform:translateY(-35px)}.main-section__link_type_mail{display:none;order:1}.main-section__link_type_phone{display:none;order:1}.farm-section__content{min-height:38rem}.farm-section__nav{display:none}.animals__head{-webkit-transform:translateY(-5rem);transform:translateY(-5rem)}.animals__hexagon:nth-child(16){display:none}.animals__hexagon:nth-child(1),.animals__hexagon:nth-child(10),.animals__hexagon:nth-child(13),.animals__hexagon:nth-child(7){justify-content:end}.animals__hexagon:nth-child(1),.animals__hexagon:nth-child(10),.animals__hexagon:nth-child(11),.animals__hexagon:nth-child(13),.animals__hexagon:nth-child(14),.animals__hexagon:nth-child(2),.animals__hexagon:nth-child(7),.animals__hexagon:nth-child(8){flex:0 0 50%}.animals__hexagon:nth-child(12),.animals__hexagon:nth-child(15),.animals__hexagon:nth-child(3),.animals__hexagon:nth-child(6),.animals__hexagon:nth-child(9){flex:0 0 100%;justify-content:center}.catalog-page__title{text-align:center}.product-card__inner{flex-direction:column}.product-card__inner_cart{text-align:center}.product-card__img{height:15rem;display:flex;justify-content:center;align-items:center}.product-card__img_cart{display:flex;justify-content:center;align-items:center}.product-card__buy_cart{grid-template-columns:auto auto;justify-content:center;justify-items:center;width:auto}.baths-page__item{position:relative;top:1.875rem}.thanks__title{text-align:center}.order-form__times{margin:1.875rem 0 1.875rem}.fish-farm__ball_2{display:none}.fish-farm__ball_5{display:none}.fish-farm__ball_9{display:none}.fish-farm__ball_11{display:none}.tubs-section__details,.tubs-section__prices{grid-template-columns:1fr}.tubs-section__gallery{grid-template-columns:1fr}.tubs-section__photo{aspect-ratio:16/10}.eco-storefront .product-card__img img{width:auto;height:15rem;max-height:15rem;-o-object-position:center;object-position:center}.restaurant-page .main-section__best{padding-top:6.25rem}.restaurant-page .logo__best{top:-6.25rem}.restaurant-page .logo__best img{max-width:5rem}.photo-dialog{padding-right:1rem;padding-left:1rem}.photo-dialog button{z-index:1}}@media (max-width:29.99875em){.aside__icon{width:1.5rem;height:1.5rem}.popup__grid{gap:.875rem;margin-bottom:1.25rem}.button_size_middle{font-size:1rem}.accordion__panel_reviews{flex-direction:column;align-items:start;row-gap:.4375rem;order:1;margin-top:1.25rem;margin-bottom:-.3125rem}.accordion__row{width:100%;justify-content:space-between}.accordion__views_reviews{order:-1}.accordion__button{justify-self:center}.header__menu{padding:2.5rem 2.5rem 2.5rem 1.25rem}.menu__box{padding-left:3rem}.menu__caption{font-size:1.125rem}.menu__icon{width:1.875rem;height:1.875rem}.menu__soc-icon{width:3rem;height:3rem}.animals__hexagon:nth-child(3){-webkit-transform:translateY(-2.875rem);transform:translateY(-2.875rem)}.animals__hexagon:nth-child(4),.animals__hexagon:nth-child(5){-webkit-transform:translateY(-5.75rem);transform:translateY(-5.75rem)}.animals__hexagon:nth-child(6){-webkit-transform:translateY(-8.625rem);transform:translateY(-8.625rem)}.animals__hexagon:nth-child(7),.animals__hexagon:nth-child(8){-webkit-transform:translateY(-11.5rem);transform:translateY(-11.5rem)}.animals__hexagon:nth-child(9){-webkit-transform:translateY(-14.375rem);transform:translateY(-14.375rem)}.animals__hexagon:nth-child(10),.animals__hexagon:nth-child(11){-webkit-transform:translateY(-17.25rem);transform:translateY(-17.25rem)}.animals__hexagon:nth-child(12){-webkit-transform:translateY(-20.125rem);transform:translateY(-20.125rem)}.animals__hexagon:nth-child(13),.animals__hexagon:nth-child(14){-webkit-transform:translateY(-23rem);transform:translateY(-23rem)}.animals__hexagon:nth-child(15){-webkit-transform:translateY(-25.875rem);transform:translateY(-25.875rem)}.hexagon_type_img{width:9.625rem;height:8.625rem}.hexagon_type_link{width:9.625rem;height:8.625rem}.product__slider{margin-bottom:1.5625rem}.product-slider__control{background-color:#fff;width:1.5rem;height:1.5rem;padding:.375rem;border-radius:50%}.product-slider__control_prev{left:-.5625rem}.product-slider__control_next{right:-.5625rem}.cart-form__grid{gap:.875rem}.group-program__title{font-size:1.375rem}.contacts__caption{font-size:1.25rem}.reviews__add{text-align:center}.order-form__title{font-size:1.25rem;-webkit-transform:translateY(.625rem);transform:translateY(.625rem)}.order-form__send{display:flex;justify-content:center}.vanilla-calendar{min-width:260px!important}.fish-farm__fish_content{text-align:center}.tubs-section__card{padding-right:1rem;padding-left:1rem}.tubs-section__notice{padding-right:1rem;padding-left:1rem;border-radius:0 1.875rem 0 1.875rem}.tubs-section__price{gap:.75rem}.eco-checkout .cart-products__pay .button{min-width:0;width:100%;padding-right:.75rem;padding-left:.75rem}}@media (min-width:47.99875em)and (max-width:61.99875em){.page__about{padding:2.1875rem 0 3.875rem}.accordion__item_сolumns{gap:1.25rem}.main-section__content{min-height:35.625rem}.main-section__nav{max-width:16.875rem}.main-section__nav_position_left{margin-left:-3.875rem}.main-section__nav_position_right{margin-right:-3.875rem}.crocodile-farm__animals{margin-bottom:-25.625rem}.farm-section__bg{min-height:38.125rem}.animals__hexagon:nth-child(4),.animals__hexagon:nth-child(5){-webkit-transform:translateY(-3.9375rem);transform:translateY(-3.9375rem)}.animals__hexagon:nth-child(6),.animals__hexagon:nth-child(7),.animals__hexagon:nth-child(8){-webkit-transform:translateY(-7.875rem);transform:translateY(-7.875rem)}.animals__hexagon:nth-child(10),.animals__hexagon:nth-child(9){-webkit-transform:translateY(-11.8125rem);transform:translateY(-11.8125rem)}.animals__hexagon:nth-child(11),.animals__hexagon:nth-child(12),.animals__hexagon:nth-child(13){-webkit-transform:translateY(-15.75rem);transform:translateY(-15.75rem)}.animals__hexagon:nth-child(14),.animals__hexagon:nth-child(15){-webkit-transform:translateY(-19.6875rem);transform:translateY(-19.6875rem)}.animals__hexagon:nth-child(16){-webkit-transform:translateY(-23.625rem);transform:translateY(-23.625rem)}.animals__hexagon:nth-child(10),.animals__hexagon:nth-child(14),.animals__hexagon:nth-child(15),.animals__hexagon:nth-child(4),.animals__hexagon:nth-child(5),.animals__hexagon:nth-child(9){flex:0 0 50%}.animals__hexagon:nth-child(14),.animals__hexagon:nth-child(4),.animals__hexagon:nth-child(9){justify-content:end}.animals__hexagon:nth-child(10),.animals__hexagon:nth-child(5){justify-content:start}.gallery__list{gap:1.25rem}.gallery__list_type_images{grid-template-columns:repeat(3,1fr);gap:1.25rem}.gallery__list_type_video{grid-template-columns:repeat(2,1fr)}.baths-page__first-content{min-height:37.625rem}.thanks__list{grid-template-columns:repeat(3,1fr)}.restaurant-menu__box{padding:1.875rem 0 3.75rem}.restaurant-gallery{padding:3.125rem 0 3.75rem}}@media (min-width:47.99875em)and (max-width:74.99875em){.aside__list{grid-template-columns:repeat(2,1fr)}}@media (min-width:29.99875em)and (max-width:47.99875em){.aside__icon{width:1.875rem;height:1.875rem}.crocodile-farm__animals{margin-bottom:-37.25rem}.animals__hexagon:nth-child(3){-webkit-transform:translateY(-3.9375rem);transform:translateY(-3.9375rem)}.animals__hexagon:nth-child(4),.animals__hexagon:nth-child(5){-webkit-transform:translateY(-7.875rem);transform:translateY(-7.875rem)}.animals__hexagon:nth-child(6){-webkit-transform:translateY(-11.8125rem);transform:translateY(-11.8125rem)}.animals__hexagon:nth-child(7),.animals__hexagon:nth-child(8){-webkit-transform:translateY(-15.75rem);transform:translateY(-15.75rem)}.animals__hexagon:nth-child(9){-webkit-transform:translateY(-19.6875rem);transform:translateY(-19.6875rem)}.animals__hexagon:nth-child(10),.animals__hexagon:nth-child(11){-webkit-transform:translateY(-23.625rem);transform:translateY(-23.625rem)}.animals__hexagon:nth-child(12){-webkit-transform:translateY(-27.5625rem);transform:translateY(-27.5625rem)}.animals__hexagon:nth-child(13),.animals__hexagon:nth-child(14){-webkit-transform:translateY(-31.5rem);transform:translateY(-31.5rem)}.animals__hexagon:nth-child(15){-webkit-transform:translateY(-35.4375rem);transform:translateY(-35.4375rem)}}@media (min-width:29.99875em)and (max-width:61.99875em){.accordion__item{padding:.9375rem}.accordion__react{font-size:1rem}.accordion__time{font-size:1rem}.accordion__views{font-size:1rem}.accordion__content{font-size:1rem}.ticket-price__ruble{width:3.25rem;height:3.25rem}.gallery__main-video{grid-column:span 2}.gallery__picture_big{top:-3.125rem}.product-slider__panel{padding:0 2.5rem}.product-slider__control_prev{left:.4375rem}.product-slider__control_next{right:.4375rem}.news__accordion{row-gap:1.5rem}.reviews__accordion{row-gap:1.5rem}}@media (min-width:47.99875em)and (max-width:87.25em){.header__button_inner_buy{top:1.5625rem}.footer__menu{grid-template-columns:repeat(3,1fr)}.restaurant-gallery__list{gap:1.875rem}}@media (min-width:39.99875em)and (max-width:47.99875em){.footer__menu{grid-template-columns:repeat(2,1fr)}}@media (min-width:61.99875em)and (max-width:87.25em){.main-section__content{min-height:46rem}.main-section__nav{max-width:31.875rem}.main-section__nav_position_left{margin-left:-9.1875rem}.main-section__nav_position_right{margin-right:-9.1875rem}.main-section__item:nth-child(2),.main-section__item:nth-child(3){-webkit-transform:translateY(-2.3125rem);transform:translateY(-2.3125rem)}.main-section__item:nth-child(4){-webkit-transform:translateY(-4.625rem);transform:translateY(-4.625rem)}.main-section__item:nth-child(5){left:23.125rem}.main-section__link{width:12.5rem;height:12.5rem;font-size:1.125rem}.crocodile-farm__animals{margin-bottom:-17.5rem}.farm-section__list{min-width:31.875rem}.farm-section__item:first-child,.farm-section__item:nth-child(2){-webkit-transform:translateY(-2.3125rem)!important;transform:translateY(-2.3125rem)!important}.farm-section__bg{min-height:46rem}.animals__hexagon:nth-child(5),.animals__hexagon:nth-child(6),.animals__hexagon:nth-child(7){-webkit-transform:translateY(-3.9375rem);transform:translateY(-3.9375rem)}.animals__hexagon:nth-child(10),.animals__hexagon:nth-child(11),.animals__hexagon:nth-child(8),.animals__hexagon:nth-child(9){-webkit-transform:translateY(-7.875rem);transform:translateY(-7.875rem)}.animals__hexagon:nth-child(12),.animals__hexagon:nth-child(13),.animals__hexagon:nth-child(14){-webkit-transform:translateY(-11.8125rem);transform:translateY(-11.8125rem)}.animals__hexagon:nth-child(15),.animals__hexagon:nth-child(16){-webkit-transform:translateY(-15.75rem);transform:translateY(-15.75rem)}.hexagon_type_heading{width:25.875rem;height:23.1875rem}.hexagon_heading_img{width:calc(100% - 2.1875rem);height:calc(100% - 2.1875rem)}.gallery__list{gap:1.5rem}.gallery__list_type_images{grid-template-columns:repeat(4,1fr);gap:1.5rem}.gallery__picture_big{right:-1.875rem;top:-5.625rem;height:8.625rem}.catalog-heading__title{font-size:1.875rem}.catalog-heading__button{min-width:21.875rem}.product-slider{grid-template-columns:calc(16.5% - .9375rem) calc(83.5% - .9375rem)}.group-program__columns{grid-template-columns:55% auto}.group-program__columns_revers{grid-template-columns:auto 55%}.baths__cards{gap:2.5rem 1.875rem}.bath-card__title{font-size:1.75rem}.bath-card__price{font-size:1.5rem}.contacts__list{gap:2.5rem}.thanks__list{grid-template-columns:repeat(4,1fr)}.restaurant-menu__list{grid-template-columns:repeat(3,1fr);gap:1.25rem}}@media (max-width:87.25em)and (min-width:61.99875em){.animals__head{-webkit-transform:translateY(-6.875rem);transform:translateY(-6.875rem)}}@media (max-width:61.99875em)and (min-width:47.99875em){.animals__head{-webkit-transform:translateY(-5.9375rem);transform:translateY(-5.9375rem)}}@media (max-width:87.25em)and (min-width:85.375em){.animals__img img{max-width:inherit}}@media (min-width:29.99875em)and (max-width:87.25em){.hexagon_type_img{width:15.625rem;height:13.875rem}.hexagon_type_link{width:15.625rem;height:13.875rem}.gallery__picture_small{left:-2.1875rem}.product__slider{margin-bottom:2.5rem}.reviews__button{min-width:13.3333333333em;height:3.3333333333em;font-size:1.25rem}}@media (max-width:87.25em)and (min-width:47.99875em){.product__buy{grid-template-columns:auto 1fr auto}.product__button{grid-column:span 1}}@media (max-width:61.99875em)and (min-width:29.99875em){.baths__cards{grid-template-columns:repeat(2,1fr);gap:1.875rem 1.25rem}}@media (min-width:39.99875em)and (max-width:61.99875em){.restaurant-menu__list{grid-template-columns:repeat(2,1fr);gap:1rem}}@media (min-width:61.99875em)and (max-width:74.99875em){.eco-storefront .product-card__buy{display:flex;flex-wrap:wrap;gap:1.5rem 1.25rem;width:auto}.eco-storefront .product-card__marketplaces{flex-basis:100%}}@media (any-hover:hover){.aside__link:hover{color:#0b8f3e}.popup__label:hover{color:#95c12c}.popup__label:hover>input{border-color:#95c12c}.popup__label:hover>textarea{border-color:#95c12c}.popup__close:hover svg{fill:#95c12c}.button_theme_light-green:hover{background-color:#0b8f3e}.button_theme_gray:hover{color:#fff;background-color:#95c12c}.socials__link:hover svg{fill:#0b8f3e}.product-counter__button:hover{color:#fff;background-color:#95c12c}.paginate-list__link:hover{border-color:#95c12c;color:#95c12c}.paginate-list__link:hover svg{fill:#95c12c}.accordion__item:hover{border-color:#95c12c}.accordion__item:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.accordion__item:hover h3{color:#95c12c}.accordion__react_like:hover{color:#95c12c;opacity:.5}.accordion__react_like:hover svg{fill:#95c12c;opacity:.5}.accordion__react_dislike:hover{opacity:.5}.accordion__react_dislike:hover svg{opacity:.5}.header__button_theme_dark:hover{background-color:rgba(0,0,0,.75)}.header__button_theme_green:hover svg{fill:#fff}.header__button_theme_light-green:hover{background-color:#0b8f3e}.menu__link:hover{color:#0b8f3e;-webkit-transform:translateX(.375rem);transform:translateX(.375rem)}.menu__close:hover svg{fill:#0b8f3e}.main-section__link:hover{-webkit-filter:drop-shadow(0 0 0 rgba(0, 0, 0, .3843137255));filter:drop-shadow(0 0 0 rgba(0, 0, 0, .3843137255))}.main-section__link:hover span{color:#fddd13}.main-section__link:hover svg{fill:#fff}.hexagon_type_img img:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.hexagon_link_inner:hover{background-color:#fff;color:#95c12c}.hexagon_link_inner:hover svg{fill:currentColor}.gallery__image img:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.tabs-catalog__button:hover{background-color:#d3d3d3}.product-card:hover{-webkit-transform:translateY(-.4375rem);transform:translateY(-.4375rem)}.product-card:hover .product-card__inner{border-color:#95c12c}.product-card:hover .product-card__title{color:#95c12c}.catalog-heading:hover .hexagon_type_heading{background-color:#95c12c}.product-slider__preview .swiper-slide figure:hover{-webkit-transform:scale(.95);transform:scale(.95);opacity:.75}.product-slider__control:hover svg{fill:#95c12c}.cart-form__label:hover{color:#95c12c}.cart-form__label:hover>input{border-color:#95c12c}.custom-radio__label:hover{color:#95c12c}.bath-card:hover{-webkit-transform:translateY(-.5rem);transform:translateY(-.5rem)}.bath-card:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.bath-card:hover h3{color:#0b8f3e}.contacts__content a:hover{color:#0b8f3e}.thanks__img:hover{-webkit-transform:translateY(-.3125rem);transform:translateY(-.3125rem)}.menu-card:hover{border-color:rgba(11,142,61,.6);-webkit-transform:translateY(-.5rem);transform:translateY(-.5rem);box-shadow:0 15px 10px -10px rgba(0,0,0,.08)}.menu-card:hover figure{-webkit-transform:scale(1.25) translateY(-.5rem);transform:scale(1.25) translateY(-.5rem)}.menu-card:hover .page__title{color:#0b8f3e}.order-form__button:hover{opacity:.75}.vanilla-calendar-arrow:hover{opacity:.75}.order-form__control:hover{opacity:.75}.eco-publications .accordion__item:hover .accordion__title{color:#95c12c}}@media (prefers-reduced-motion:reduce){.main-section__video{display:none}.tubs-section__photo img{transition:none}.houses *,.houses *::after,.houses *::before{scroll-behavior:auto!important;transition-duration:NaNs!important}.houses.has-houses-reveal .houses-reveal{opacity:1!important;-webkit-transform:none!important;transform:none!important}.farm-section__video{display:none}.mouse__img{-webkit-animation:none;animation:none}}@media (hover:hover){.tubs-section__photo a:hover img{-webkit-transform:scale(1.04);transform:scale(1.04)}}