@charset "UTF-8";:root:not([data-theme=dark]){--body-bg:white;--clr-main-100:hsl(from var(--base-color) h s calc(72 + l));--clr-main-175:hsla(from var(--base-color) h s calc(72 + l) / .75);--clr-main-200:hsl(from var(--base-color) h s calc(46 + l));--clr-main-300:hsl(from var(--base-color) h s calc(24 + l));--clr-main-500:hsl(from var(--base-color) h s l);--clr-main-700:hsl(from var(--base-color) h s calc(-10 + l));--clr-primary-100:hsl(from var(--base-primary-color) h s calc(60 + l));--clr-primary-200:hsl(from var(--base-primary-color) h s calc(48 + l));--clr-primary-300:hsl(from var(--base-primary-color) h s calc(20 + l));--clr-primary-900:hsl(from var(--base-primary-color) h s calc(-18 + l));--clr-accent-100:hsl(from var(--base-accent-color) h s calc(51 + l));--clr-accent-175:hsl(from var(--base-accent-color) h s calc(51 + l) / .75);--clr-accent-200:hsl(from var(--base-accent-color) h s calc(37 + l))}:root:not([data-theme=dark]),:root[data-theme=dark]{--clr-primary-500:hsl(from var(--base-primary-color) h s l);--clr-primary-700:hsl(from var(--base-primary-color) h s calc(-10 + l));--clr-accent-500:hsl(from var(--base-accent-color) h s l);--clr-accent-700:hsl(from var(--base-accent-color) h s calc(-10 + l));--clr-accent-900:hsl(from var(--base-accent-color) h s calc(-20 + l))}:root[data-theme=dark]{--body-bg:hsl(from var(--base-color) h calc(-12 + s) calc(-12 + l));--clr-main-100:hsl(from var(--base-color) h s calc(-8 + l));--clr-main-175:hsla(from var(--base-color) h s calc(-8 + l) / .75);--clr-main-200:hsl(from var(--base-color) h s calc(36 + l));--clr-main-300:hsl(from var(--base-color) h s calc(48 + l));--clr-main-500:hsl(from var(--base-color) h s calc(58 + l));--clr-main-700:white;--clr-primary-100:hsl(from var(--base-primary-color) h calc(-18 + s) calc(-18 + l));--clr-primary-200:hsl(from var(--base-primary-color) h s calc(-8 + l));--clr-primary-300:hsl(from var(--base-primary-color) h s calc(-1 + l));--clr-primary-900:hsl(from var(--base-primary-color) h s calc(-20 + l));--clr-accent-100:hsl(from var(--base-accent-color) h calc(-24 + s) calc(-24 + l));--clr-accent-175:hsl(from var(--base-accent-color) h calc(-24 + s) calc(-24 + l) / .75);--clr-accent-200:hsl(from var(--base-accent-color) h s calc(-20 + l))}:root{color-scheme:light dark;font-size:18px;--body-font-family:Montserrat, sans-serif;--title-font-family:Lora, serif;--body-font-weight:400;--fz-2xl:clamp(1.8rem, 3.75vw, 2.75rem);--fz-xl:clamp(1.6rem, 3vw, 1.8rem);--fz-lg:1.4rem;--fz-md:1.15rem;--fz-base:1rem;--fz-sm:0.889rem;--fz-m:0.79rem;--fw-black:700;--fw-ex-bold:700;--fw-bold:700;--fw-semi-bold:700;--fw-medium:700;--fw-regular:400;--fw-light:400;--fw-ex-light:400;--fw-thin:400;--body-line-height:1.3;--title-line-height:1.15;--base-color:hsl(214 24% 22%);--base-primary-color:hsl(133 31% 34%);--base-accent-color:hsl(30 31% 45%);--body-color:var(--clr-main-700);--title-color:var(--clr-main-500);--danger-color:hsl(6 68% 36%);--success-color:var(--clr-primary-300);--cassiopeia-color-primary:var(--clr-primary-500);--cassiopeia-color-link:var(--link-color);--cassiopeia-color-hover:var(--link-hover-color);--link-color:var(--clr-primary-500);--link-hover-color:var(--clr-primary-700);--index:calc(1vw + 1vh);--border-width:1px;--img-border-radius:.444rem;--element-border-radius:.444rem;--box-border-radius:.889rem;--gap-100:.25rem;--gap-200:.5rem;--gap-300:.75rem;--gap-400:1rem;--gap-500:max(1.75dvw, 1rem);--gap-600:max(2.25dvw, 1rem);--gap-700:max(3.5dvw, 1.25rem);--gap-800:max(4.25dvw, 1.5rem);--gap-900:max(5.25dvw, 2rem);--gap-950:max(8.75dvw, 4.75rem);--scrollbar-size:10px;--cc-bg:var(--body-bg);--cc-primary-color:var(--clr-main-500);--cc-secondary-color:var(--clr-main-500);--cc-btn-primary-bg:var(--clr-primary-500);--cc-btn-primary-color:#fff;--cc-btn-primary-border-color:var(--cc-btn-primary-bg);--cc-btn-primary-hover-bg:var(--clr-primary-900);--cc-btn-primary-hover-color:#fff;--cc-btn-primary-hover-border-color:var(--cc-btn-primary-hover-bg);--cc-btn-secondary-bg:var(--clr-main-100);--cc-btn-secondary-color:var(--clr-main-500);--cc-btn-secondary-border-color:var(--cc-btn-secondary-bg);--cc-btn-secondary-hover-bg:var(--clr-main-300);--cc-btn-secondary-hover-color:var(--body-bg);--cc-btn-secondary-hover-border-color:var(--cc-btn-secondary-hover-bg);--cc-separator-border-color:var(--clr-main-100);--cc-toggle-on-bg:var(--cc-btn-primary-bg);--cc-toggle-off-bg:var(--clr-main-500);--cc-toggle-on-knob-bg:#fff;--cc-toggle-off-knob-bg:var(--cc-toggle-on-knob-bg);--cc-toggle-enabled-icon-color:var(--cc-bg);--cc-toggle-disabled-icon-color:var(--cc-bg);--cc-toggle-readonly-bg:var(--clr-main-300);--cc-toggle-readonly-knob-bg:#fff;--cc-toggle-readonly-knob-icon-color:var(--cc-toggle-readonly-bg);--cc-section-category-border:var(--cc-cookie-category-block-bg);--cc-cookie-category-block-bg:var(--clr-main-100);--cc-cookie-category-block-border:var(--clr-main-100);--cc-cookie-category-block-hover-bg:var(--clr-main-300);--cc-cookie-category-block-hover-border:var(--clr-main-300);--cc-cookie-category-expanded-block-bg:transparent;--cc-cookie-category-expanded-block-hover-bg:var(--clr-main-300);--cc-overlay-bg:rgba(0, 0, 0, 0.65);--cc-webkit-scrollbar-bg:var(--cc-section-category-border);--cc-webkit-scrollbar-hover-bg:var(--cc-btn-primary-hover-bg);--cc-footer-bg:var(--clr-main-100);--cc-footer-color:var(--cc-secondary-color);--cc-footer-border-color:var(--clr-main-100);--cc-link-color:var(--clr-main-500);--cc-modal-border-radius:var(--box-border-radius, .6em);--cc-btn-border-radius:var(--element-border-radius, .5em);--cc-btn-gap:5px;--input-color:var(--body-color);--input-bg:var(--clr-main-100);--input-border-color:var(--clr-main-100);--input-border-radius:var(--element-border-radius);--input-padding-x:var(--gap-200);--input-padding-y:var(--gap-100);--input-placeholder-color:var(--clr-main-500);--input-focus-color:var(--clr-primary-500);--input-checkbox-size:1rem;--shadow-color:226deg 18% 36%;--shadow-opacity:.34;--shadow-elevation-low:0.3px 0.5px 0.7px hsl(var(--shadow-color) / var(--shadow-opacity)), 0.4px 0.8px 1px -1.2px hsl(var(--shadow-color) / var(--shadow-opacity)), 1px 2px 2.5px -2.5px hsl(var(--shadow-color) / var(--shadow-opacity));--shadow-elevation-medium:0.3px 0.5px 0.7px hsl(var(--shadow-color) / var(--shadow-opacity)), 0.8px 1.6px 2px -0.8px hsl(var(--shadow-color) / var(--shadow-opacity)), 2.1px 4.1px 5.2px -1.7px hsl(var(--shadow-color) / var(--shadow-opacity)), 5px 10px 12.6px -2.5px hsl(var(--shadow-color) / var(--shadow-opacity));--shadow-elevation-high:0.3px 0.5px 0.7px hsl(var(--shadow-color) / var(--shadow-opacity)), 1.5px 2.9px 3.7px -0.4px hsl(var(--shadow-color) / var(--shadow-opacity)), 2.7px 5.4px 6.8px -0.7px hsl(var(--shadow-color) / var(--shadow-opacity)), 4.5px 8.9px 11.2px -1.1px hsl(var(--shadow-color) / var(--shadow-opacity)), 7.1px 14.3px 18px -1.4px hsl(var(--shadow-color) / var(--shadow-opacity)), 11.2px 22.3px 28.1px -1.8px hsl(var(--shadow-color) / var(--shadow-opacity)), 17px 33.9px 42.7px -2.1px hsl(var(--shadow-color) / var(--shadow-opacity)), 25px 50px 62.9px -2.5px hsl(var(--shadow-color) / var(--shadow-opacity))}.article-info{font-size:var(--fz-sm)}html{scroll-behavior:smooth;scroll-padding-top:100px}body{font-family:var(--body-font-family);font-weight:var(--body-font-weight);color:var(--body-color);background-color:var(--body-bg)}body.scroll-lock{overflow:hidden}.box{--box-color:currentColor;--box-bg:var(--body-bg);--box-px:var(--gap-400);--box-py:var(--gap-400);--box-border-color:transparent;--border-width:0;color:var(--box-color);background-color:var(--box-bg);border-radius:var(--box-border-radius);border:var(--border-width) solid var(--box-border-color);padding-block:var(--box-py);padding-inline:var(--box-px)}@supports (corner-shape:squircle){.box{--box-border-radius:1.778rem;corner-shape:squircle}}.box._main-100{--box-bg:var(--clr-main-100)}.box._main-175{--box-bg:var(--clr-main-175)}.box._primary-700{--box-color:white;--box-bg:var(--clr-primary-500)}.box._accent-100{--box-bg:var(--clr-accent-100)}.box._accent-175{--box-bg:var(--clr-accent-175)}.box>*{margin-block-end:0}.btn{--btn-padding-x:var(--gap-400);--btn-padding-y:var(--gap-200);--btn-font-family:var(--body-font-family);--btn-font-size:var(--fz-base);--btn-font-weight:var(--fw-regular);--btn-line-height:var(--lh-base);--btn-color:var(--body-color);--btn-bg:transparent;--btn-border-width:var(--border-width);--btn-border-color:transparent;--btn-border-radius:var(--element-border-radius);--btn-hover-border-color:transparent;--btn-box-shadow:inset 0 1px 0 #ffffff26, 0 1px 1px #00000013;--btn-disabled-opacity:.65;--btn-focus-box-shadow:0 0 0 .25rem rgba(var(--btn-focus-shadow-rgb), .5)}.btn-primary{--btn-bg:var(--clr-primary-500);--btn-border-color:var(--clr-primary-500);--btn-hover-color:#fff;--btn-hover-bg:var(--clr-primary-700);--btn-hover-border-color:var(--clr-primary-700);--btn-active-color:#fff;--btn-active-bg:var(--clr-primary-900);--btn-active-border-color:var(--clr-primary-900);--btn-disabled-color:#fff;--btn-disabled-border-color:var(--clr-primary-100)}.btn-primary,.btn-secondary{--btn-color:#fff;--btn-focus-shadow-rgb:39, 39, 111;--btn-active-shadow:inset 0 3px 5px #00000020;--btn-disabled-bg:var(--clr-primary-100)}.btn-secondary{--btn-bg:var(--clr-main-200);--btn-border-color:var(--clr-main-200);--btn-hover-color:var(--clr-main-100);--btn-hover-bg:var(--clr-main-500);--btn-hover-border-color:var(--clr-main-500);--btn-active-color:var(--clr-main-700);--btn-active-bg:var(--clr-main-150);--btn-active-border-color:var(--clr-main-700);--btn-disabled-color:var(--clr-primary-300);--btn-disabled-border-color:var(--clr-main-100)}.btn-accent{--btn-color:#fff;--btn-bg:var(--clr-accent-500);--btn-border-color:var(--clr-accent-500);--btn-hover-color:#fff;--btn-hover-bg:var(--clr-accent-700);--btn-hover-border-color:var(--clr-accent-700);--btn-focus-shadow-rgb:39, 39, 111;--btn-active-color:#fff;--btn-active-bg:var(--clr-accent-700);--btn-active-border-color:var(--clr-accent-700);--btn-active-shadow:inset 0 3px 5px #00000020;--btn-disabled-color:#fff;--btn-disabled-bg:var(--clr-accent-100);--btn-disabled-border-color:var(--clr-accent-100)}.btn-group-sm>.btn,.btn-sm{--btn-padding-y:var(--gap-100);--btn-padding-x:var(--gap-200);--btn-font-size:var(--fz-sm);--btn-border-radius:var(--element-border-radius)}#cc-main .cm__btns{padding:var(--gap-300) var(--gap-400)}.error-404{text-align:center;padding-block:var(--gap-700)}.error-404__title{font-size:clamp(1.75rem,1.33578rem + 1.69935vw,3.375rem);color:var(--clr-primary-500);font-weight:var(--fw-bold)}.error-404__subtitle{font-weight:var(--fw-bold);font-size:var(--fz-lg)}.error-404__code{color:var(--clr-main-300)}.error-404__ico{--ico-size:64px;width:var(--ico-size);height:var(--ico-size);margin-block:var(--gap-500)}.feature{--feature-color:var(--body-color);--feature-bg:var(--body-bg);--feature-border-color:none;--feature-border-radius:var(--box-border-radius);--feature-px:var(--gap-400);--feature-py:var(--gap-400);--feature-body-px:var(--gap-400);--feature-body-py:var(--gap-400);color:var(--feature-color);background-color:var(--feature-bg);border-radius:var(--feature-border-radius);border:var(--border-width) solid var(--feature-border-color);overflow:hidden}.feature:not(:has(img)){padding-inline:var(--feature-px);padding-block:var(--feature-py)}@supports (corner-shape:squircle){.feature{--feature-border-radius:calc(2 * var(--box-border-radius));corner-shape:squircle}}.feature__body{padding-inline:var(--feature-body-px);padding-block:var(--feature-body-py)}.feature__body>:last-child{margin-block-end:0}.feature__title{color:var(--feature-color);font-size:var(--fz-lg);font-weight:var(--fw-regular)}.feature .ico,.feature__title{margin-block-end:var(--gap-200)}.feature .ico{--ico-size:32px}.feature>:last-child{margin-block-end:0}@font-face{font-family:Montserrat;src:local("Montserrat Regular"),local("Montserrat-Regular"),url(../fonts/Montserrat-Regular.woff2) format("woff2");font-weight:400}@font-face{font-family:Montserrat;src:local("Montserrat Bold"),local("Montserrat-Bold"),url(../fonts/Montserrat-Bold.woff2) format("woff2");font-weight:700}@font-face{font-family:Lora;src:local("Lora Regular"),local("Lora-Regular"),url(../fonts/Lora-Regular.woff2) format("woff2");font-weight:400}@font-face{font-family:Lora;src:local("Lora Bold"),local("Lora-Bold"),url(../fonts/Lora-Bold.woff2) format("woff2");font-weight:700}.footer{--footer-color:white;--footer-bg:var(--clr-primary-700);--footer-link-color:var(--clr-main-300);--footer-py:var(--gap-600);color:var(--footer-color);background-color:var(--footer-bg);background-image:none;text-align:center;padding-block:var(--footer-py);margin-top:0}.com-users-login{max-width:32em;margin-inline:auto}.form-check{padding-inline-start:0}.control-group{margin:0}.form-control{border-radius:var(--element-border-radius)}.input-password-toggle{position:absolute;border:none;background:none;inset-block:0;inset-inline-end:0}.invalid{color:var(--danger-color)}@media (max-width:576px){.images-gallery,.swiper-gallery-tmb,.swiper-gallery-tmb-thumbs,.swiper-images-gallery{margin-inline:-1em}}.images-gallery{--min-col-size:240px;--images-gallery-gap:var(--gap-200);display:grid;gap:var(--images-gallery-gap);grid-template-columns:repeat(auto-fit,minmax(min(var(--min-col-size),100%),1fr));margin-block-start:var(--gap-500)}.images-gallery img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.swiper-images-gallery img{aspect-ratio:3/2;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 15%;object-position:center 15%}.grid{--col-size:280px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(var(--col-size),100%),1fr))}.grid>*{min-width:0}.grid._col-2{--col-size:486px}.grid._col-3{--col-size:360px}.grid._col-4{--col-size:280px}.grid._gap-400{gap:var(--gap-400)}.grid._gap-500{gap:var(--gap-500)}.grid._gap-600{gap:var(--gap-600)}.grid._gap-700{gap:var(--gap-400) var(--gap-700)}ul.grid{list-style:none;padding-inline-start:0}.global-grid{display:grid;grid-gap:0 1em;grid-template-columns:[full-start] minmax(0,1fr) [main-start] repeat(4,minmax(0,19.875rem)) [main-end] minmax(0,1fr) [full-end]}.global-grid__container{grid-column:main-start/main-end}header.header{--header-position:sticky;--header-color:currentColor;--header-bg:transparent;--header-shadow:var(--shadow-elevation-low);--header-transition-time:.3s;display:grid;grid-gap:0 1em;grid-template-columns:[full-start] minmax(0,1fr) [main-start] repeat(4,minmax(0,19.875rem)) [main-end] minmax(0,1fr) [full-end];background-color:var(--header-bg);color:var(--header-color);position:var(--header-position);inset-inline:0;top:0;transition:translate var(--header-transition-time) ease-out,background-color var(--header-transition-time) ease-out,box-shadow var(--header-transition-time) ease-out;z-index:11}header.header._hide{translate:0 -100%}header.header._bg{--header-bg:var(--body-bg);box-shadow:var(--header-shadow)}.home-page header.header{--header-position:fixed}.hero{--hero-color:currentColor;color:var(--hero-color)}.hero__title{font-size:var(--fz-2xl);font-weight:var(--fw-bold);text-wrap:balance;margin-block-end:var(--gap-700)}.hero__subtitle{font-size:var(--fz-md);font-weight:var(--fw-regular);text-wrap:balance}.ico{--ico-size:24px;--ico-color:currentColor;width:var(--ico-size);height:var(--ico-size);color:var(--ico-color)}img{background-color:var(--clr-main-100)}[data-lightgallery=photo]{--ico-size:32px;display:block;position:relative;border-radius:var(--img-border-radius);overflow:hidden}[data-lightgallery=photo]:before{position:absolute;content:"";inset:0;color:white;background-color:hsla(0,0%,0%,.25);background-size:var(--ico-size);background-repeat:no-repeat;background-position:50%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221.5%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ccircle%20cx%3D%2211%22%20cy%3D%2211%22%20r%3D%228%22%2F%3E%3Cpath%20d%3D%22m21%2021-4.35-4.35M11%208v6m-3-3h6%22%2F%3E%3C%2Fsvg%3E");opacity:0;z-index:1;transition:opacity .3s ease}[data-lightgallery=photo]:hover:before{opacity:1}input{display:inline-block;color:var(--input-color);background-color:var(--input-bg);border:var(--border-width) solid var(--input-border-color);border-radius:var(--input-border-radius);padding-inline:var(--input-padding-x);padding-block:var(--input-padding-y)}input::-moz-placeholder{font-size:var(--fz-sm);color:var(--input-placeholder-color)}input::placeholder{font-size:var(--fz-sm);color:var(--input-placeholder-color)}input:focus-visible{border-radius:var(--input-border-radius);outline:2px solid var(--input-focus-color)}input:not([type=checkbox],input[type=file],[type=radio],[type=reset],.product-item__num,.service-item__num,.total__input),select,textarea{display:block;width:100%}input[type=checkbox]{display:none}input[type=checkbox].form-danger+label{--input-border-color:var(--danger-color)}input[type=checkbox]+label{position:relative;padding-left:calc(.75rem + var(--input-checkbox-size));cursor:pointer}input[type=checkbox]+label:before{position:absolute;left:0;top:0;width:var(--input-checkbox-size);height:var(--input-checkbox-size);content:"";display:block;background-color:var(--input-bg);border:var(--border-width) solid var(--input-border-color);border-radius:var(--input-border-radius);line-height:1;cursor:pointer}input[type=checkbox]:checked+label:before{--input-bg:var(--clr-primary-500)}input[type=reset]{--input-fz:var(--fz-sm);--input-bg:var(--clr-main-100);--input-border-color:var(--clr-main-300);--input-padding-x:var(--gap-300);--input-padding-y:var(--gap-100)}input[type=reset]:hover{--input-bg:var(--clr-main-300)}label{font-size:var(--fz-sm)}fieldset{margin-bottom:0}.lg-container{--lg-bg-color:var(--clr-main-100);--lg-color:var(--clr-main-500);--lg-sub-color:var(--clr-main-500);--lg-link-color:var(--clr-main-500);--lg-hover-color:var(--clr-main-300);font-family:var(--font-family)}.lg-backdrop{background-color:var(--lg-bg-color)}.lg-toolbar .lg-icon{color:var(--lg-link-color)}.lg-toolbar .lg-icon:hover{color:var(--lg-hover-color)}.lg-counter,.lg-next,.lg-prev{color:var(--lg-sub-color)}.lg-next,.lg-prev{background-color:rgba(0,0,0,.1)}.lg-next:hover:not(.disabled),.lg-prev:hover:not(.disabled){color:var(--lg-hover-color)}.lg-sub-html{color:var(--lg-color)}[data-theme=dark] .lg-container{--lg-bg-color:var(--body-bg)}ul:not([class]){--list-marker-size:4px;--list-marker-color:var(--clr-primary-500);--list-fz:var(--fz-sm);list-style:none;padding-inline-start:0;font-size:var(--list-fz);margin-block-end:var(--gap-400)}ul:not([class])>li{position:relative;padding-inline-start:var(--gap-400)}ul:not([class])>li:before{position:absolute;content:"";width:var(--list-marker-size);height:var(--list-marker-size);inset-inline-start:0;inset-block-start:.6em;background-color:var(--list-marker-color);border-radius:100vmax}.login fieldset{display:flex;flex-direction:column;gap:var(--gap-200)}.outer .login button{align-self:flex-start}.com-users-login__options{display:flex;flex-direction:column}.logo{text-decoration:none;line-height:var(--title-line-height)}.logo__max{display:none;visibility:hidden;width:128px;height:30px}@media (min-width:767px){.logo__max{display:block;visibility:visible}}.logo__min{width:33px;height:30px}@media (min-width:767px){.logo__min{display:none;visibility:hidden}}.menu-container{grid-column:main-start/main-end;display:flex;justify-content:space-between;-moz-column-gap:var(--gap-400);column-gap:var(--gap-400);padding-block:var(--gap-300)}.hero-home-module,.home-page .main .grid,.menu-container{align-items:center}.hero-home-module{position:relative;isolation:isolate;min-height:80vh;display:grid;padding-block:var(--gap-950);background-color:var(--clr-main-100);background-image:url(/images/pages/home/hero/hero-bg_01.jpg);background-image:-webkit-image-set(url("/images/pages/home/hero/hero-bg_01.webp"),url("/images/pages/home/hero/hero-bg_01.avif"));background-image:image-set(url("/images/pages/home/hero/hero-bg_01.webp"),url("/images/pages/home/hero/hero-bg_01.avif"));background-repeat:no-repeat;background-size:cover;background-position:bottom 36% left 62%}.hero-home-module:before{background:linear-gradient(to right in hsl,hsla(204,65%,98%,.95) 8%,hsla(0,0%,100%,0) 85%);content:"";inset:0;position:absolute;z-index:-1}.hero-home-module .hero{max-width:620px;padding-block:var(--gap-400)}.hero-home-module .hero .btn{margin-block-start:var(--gap-600)}[data-theme=dark] .hero-home-module:before{background:linear-gradient(to right in hsl,hsla(204,65%,18%,.95) 8%,hsla(0,0%,100%,0) 85%)}.retrit-maldivy-home-module{text-wrap:balance}.retrit-maldivy-home-module span{font-weight:var(--fw-bold)}.format-retrita-module,.home-page .main,.kamila-zagryadskaya-module,.ne-prosto-otdykh-module,.price-module,.prostranstvo-retrita-module,.puteshestvie-dlya-vas-module,.rabota-vopros-module,.semy-dney-module{padding-block:var(--gap-700)}.format-retrita-module,.kamila-zagryadskaya-module,.ne-prosto-otdykh-module,.prostranstvo-retrita-module,.puteshestvie-dlya-vas-module,.rabota-vopros-module{background-color:var(--clr-accent-100)}.format-retrita-module,.kamila-zagryadskaya-module,.ne-prosto-otdykh-module,.price-module,.prostranstvo-retrita-module,.puteshestvie-dlya-vas-module,.rabota-vopros-module,.semy-dney-module{text-align:center}.format-retrita-module h2,.ne-prosto-otdykh-module h2,.prostranstvo-retrita-module h2{display:inline-block;border-block:var(--border-width) solid var(--clr-main-500);padding-block:var(--gap-200)}.ne-prosto-otdykh-module .feature,.prostranstvo-retrita-module .feature{--feature-color:white;--feature-bg:var(--clr-primary-500);text-align:left}.semy-dney-module .feature{--feature-bg:var(--clr-primary-100);--feature-border-color:var(--clr-primary-100)}.semy-dney-module .feature .ico{--ico-color:var(--clr-primary-300)}.rabota-vopros-module .want{text-align:left}.format-retrita-module .feature{--feature-color:white;--feature-bg:var(--clr-primary-500)}.prostranstvo-retrita-module .images-gallery{--min-col-size:368px;--images-gallery-gap:var(--gap-400);margin-block-end:var(--gap-600)}.prostranstvo-retrita-module video{max-width:1280px;margin-block-start:var(--gap-700);margin-inline:auto}.price-module{isolation:isolate}.price-module .grid{padding-block-start:var(--gap-400)}.price-module .price{text-align:left}.price{--price-item-color:var(--clr-primary-500);--price-bg:var(--clr-primary-100);--price-border-color:var(--clr-primary-200);--price-body-border-color:var(--price-border-color);--price-border-radius:var(--box-border-radius);--price-px:var(--gap-500);--price-py:var(--gap-400);--price-spin-width:3px;--price-spin-color:var(--clr-primary-300);background-color:var(--price-bg);border:var(--border-width) solid var(--price-border-color);border-radius:var(--price-border-radius);padding-inline:var(--price-px);padding-block:var(--price-py);position:relative;anchor-name:--price}@supports (corner-shape:squircle){.price{--price-border-radius:calc(2 * var(--box-border-radius));corner-shape:squircle}}.price[data-label]:after{--ico-size:18px;position:absolute;inset-block-start:0;inset-inline-end:0;translate:50% -50%;content:"";display:flex;align-items:center;aspect-ratio:1;font-size:var(--fz-sm);color:white;border-radius:100vmax;background-color:var(--danger-color);background-size:var(--ico-size);background-repeat:no-repeat;background-position:50%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M2%209.5a5.5%205.5%200%200%201%209.591-3.676.56.56%200%200%200%20.818%200A5.49%205.49%200%200%201%2022%209.5c0%202.29-1.5%204-3%205.5l-5.492%205.313a2%202%200%200%201-3%20.019L5%2015c-1.5-1.5-3-3.2-3-5.5%22%2F%3E%3C%2Fsvg%3E");width:2rem;height:2rem}.price[data-label]:before{content:"";position:absolute;inset:calc(-1 * var(--price-spin-width));border-radius:inherit;background:linear-gradient(var(--spin-rotation),transparent 15%,var(--price-spin-color),var(--price-spin-color),transparent 85%);animation:spin 5s linear infinite;z-index:-1}.price._accent{--price-item-color:var(--clr-accent-500);--price-bg:var(--clr-accent-100);--price-border-color:var(--clr-accent-200)}.price__header{text-align:center;color:var(--price-item-color);margin-block-end:var(--gap-400)}.price__item{display:grid}.price__title{font-size:var(--fz-md);font-weight:var(--fw-bold);text-transform:none;letter-spacing:normal;text-align:center;color:var(--price-item-color)}.price__total{font-size:var(--fz-2xl);font-weight:var(--fw-bold)}.price__total:after{content:" ₽"}.price__body{font-size:var(--fz-sm);border-block-start:var(--border-width) solid var(--price-body-border-color);padding-block-start:var(--gap-400)}.price__btn{display:block;margin-inline:auto}.price ul:not([class]){--list-marker-color:var(--price-item-color)}@property --spin-rotation{syntax:"<angle>";inherits:true;initial-value:0deg}@keyframes spin{0%{--spin-rotation:0deg}to{--spin-rotation:360deg}}.scrollup{--scrollup-size:36px;position:fixed;inset-inline-end:1.25rem;inset-block-end:1.25rem;width:var(--scrollup-size);height:var(--scrollup-size);display:flex;align-items:center;justify-content:center;border:none;border-radius:var(--element-border-radius);background-color:var(--clr-main-100);color:var(--body-color);cursor:pointer;isolation:isolate;overflow:hidden;margin-inline-end:var(--scrollbar-compensation);opacity:0;z-index:99;transition:opacity .3s ease}.scrollup._show{opacity:1}.scrollup:before{content:"";position:absolute;inset:0;background-color:var(--clr-primary-500);transform-origin:center 100%;animation:scaleProgress auto linear;animation-timeline:scroll(root);z-index:-1}.scrollup svg.ico{--ico-size:18px}@keyframes scaleProgress{0%{scale:1 0}to{scale:1 1}}swiper-container::part(container){--swiper-theme-color:var(--clr-primary-500);--swiper-navigation-size:18px;--swiper-navigation-sides-offset:0;--swiper-pagination-bullet-border-radius:var(--element-border-radius);--swiper-pagination-bullet-size:6px;--swiper-pagination-bullet-horizontal-gap:3px;--swiper-pagination-bullet-width:6px;--swiper-pagination-bullet-height:6px;--swiper-pagination-bullet-inactive-color:var(--clr-main-500);--swiper-pagination-bullet-inactive-opacity:.25}swiper-container::part(button-next),swiper-container::part(button-prev){background-color:var(--clr-main-100);border-radius:var(--element-border-radius);padding-block:var(--gap-200);padding-inline:var(--gap-300)}swiper-container::part(bullet-active){width:calc(4 * var(--swiper-pagination-bullet-width))!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:var(--title-font-family);font-weight:var(--fw-bold);line-height:var(--title-line-height);color:var(--title-color);margin-bottom:1rem}.h1,h1{font-size:var(--fz-xl)}.h2,h2{font-size:var(--fz-lg)}.h3,h3{font-size:var(--fz-md)}.h4,h4{font-size:var(--fz-base)}video{--video-border-radius:var(--img-border-radius);border-radius:var(--video-border-radius);width:100%;display:block;overflow:hidden}.want{--want-img-border-radius:calc(2 * var(--box-border-radius));display:grid;align-items:start;grid-template-areas:"img" "body"}.want:not(._header) img{border-start-end-radius:var(--want-img-border-radius);overflow:hidden}.want._header{grid-template-areas:"header" "img" "body"}.want._header img{border-start-start-radius:var(--want-img-border-radius);overflow:hidden}.want>img{grid-area:img}.want__header{grid-area:header;border-block:var(--border-width) solid var(--clr-main-500);padding-block:var(--gap-200)}.want__title{font-size:var(--fz-lg);font-weight:var(--fw-regular)}.want__body{grid-area:body;padding:var(--gap-400)}