@font-face{font-family:cervo;src:url(../media/Cervo_Regular-s.p.3pj5l1lol45of.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:cervo;src:url(../media/Cervo_Medium-s.p.0938kdlopz-gk.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:cervo Fallback;src:local(Arial);ascent-override:128.96%;descent-override:41.25%;line-gap-override:32.38%;size-adjust:71.03%}.cervo_6d992590-module__4LSgUq__className{font-family:cervo,cervo Fallback}.cervo_6d992590-module__4LSgUq__variable{--font-cervo:"cervo", "cervo Fallback"}
@font-face{font-family:helveticaNeueCyr;src:url(../media/HelveticaNeueCyr_Roman-s.p.2rqgmym2p6cva.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:helveticaNeueCyr;src:url(../media/HelveticaNeueCyr_Italic-s.p.1ouc4xy4vygap.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:helveticaNeueCyr;src:url(../media/HelveticaNeueCyr_Medium-s.p.3i4zdhs7e4jam.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:helveticaNeueCyr Fallback;src:local(Arial);ascent-override:88.68%;descent-override:21.11%;line-gap-override:8.19%;size-adjust:101.37%}.helveticaneuecyr_dc6e732-module__am60bq__className{font-family:helveticaNeueCyr,helveticaNeueCyr Fallback}.helveticaneuecyr_dc6e732-module__am60bq__variable{--font-helvetica:"helveticaNeueCyr", "helveticaNeueCyr Fallback"}
.ButtonStroke-module-scss-module__9ruMKq__button{appearance:none;cursor:pointer;color:inherit;font:inherit;--color-text:var(--button-stroke-text);--hover-duration:.5s;background:0 0;border:0;padding:0;transition:opacity .25s;display:inline-block;position:relative}.ButtonStroke-module-scss-module__9ruMKq__button:disabled{opacity:.2;cursor:default}.ButtonStroke-module-scss-module__9ruMKq__button:before{content:"";z-index:0;background-color:var(--button-stroke-plane);width:100%;height:100%;transition:background-color var(--hover-duration) ease;position:absolute;top:2px;left:2px}.ButtonStroke-module-scss-module__9ruMKq__button.ButtonStroke-module-scss-module__9ruMKq__noHover{cursor:default}.ButtonStroke-module-scss-module__9ruMKq__container{z-index:1;min-width:var(--button-stroke-size);height:var(--button-stroke-size);background-color:var(--button-stroke-bg);transition:background-color var(--hover-duration) ease,transform var(--hover-duration) ease;flex-direction:row;justify-content:center;align-items:center;display:flex;position:relative;transform:translateZ(0)}.ButtonStroke-module-scss-module__9ruMKq__container:before{content:"";z-index:1;border:1px solid var(--button-stroke-stroke);width:100%;height:100%;transition:border-color var(--hover-duration) ease;display:block;position:absolute;top:0;left:0}.ButtonStroke-module-scss-module__9ruMKq__container:after{content:"";z-index:0;background-color:var(--button-stroke-clip);transform-origin:0 100%;width:100%;height:100%;transition:transform var(--hover-duration) ease,background-color var(--hover-duration) ease;display:block;position:absolute;top:0;left:0;transform:scaleY(0)translateZ(0)}.ButtonStroke-module-scss-module__9ruMKq__content{z-index:1;color:var(--color-text);transition:color var(--hover-duration) ease;flex-direction:row;justify-content:center;align-items:center;padding:0 1.25rem;font-size:.9375rem;line-height:130%;display:flex;position:relative}.ButtonStroke-module-scss-module__9ruMKq__content.ButtonStroke-module-scss-module__9ruMKq__small{padding:0 .625rem}.ButtonStroke-module-scss-module__9ruMKq__content.ButtonStroke-module-scss-module__9ruMKq__none{padding:0}.ButtonStroke-module-scss-module__9ruMKq__active{--color-text:var(--button-stroke-text-hover)}.ButtonStroke-module-scss-module__9ruMKq__active .ButtonStroke-module-scss-module__9ruMKq__container:before{border-color:var(--button-stroke-stroke-hover)}.ButtonStroke-module-scss-module__9ruMKq__active .ButtonStroke-module-scss-module__9ruMKq__container:after{transform:scale(1)translateZ(0)}.ButtonStroke-module-scss-module__9ruMKq__active:not(.ButtonStroke-module-scss-module__9ruMKq__noPress) .ButtonStroke-module-scss-module__9ruMKq__container{transform:translate(2px,2px)}@media (hover:hover) and (pointer:fine){.ButtonStroke-module-scss-module__9ruMKq__button:not(:disabled):not(.ButtonStroke-module-scss-module__9ruMKq__noHover):hover{--color-text:var(--button-stroke-text-hover)}.ButtonStroke-module-scss-module__9ruMKq__button:not(:disabled):not(.ButtonStroke-module-scss-module__9ruMKq__noHover):hover .ButtonStroke-module-scss-module__9ruMKq__container:before{border-color:var(--button-stroke-stroke-hover)}.ButtonStroke-module-scss-module__9ruMKq__button:not(:disabled):not(.ButtonStroke-module-scss-module__9ruMKq__noHover):hover .ButtonStroke-module-scss-module__9ruMKq__container:after{transform:scale(1)translateZ(0)}.ButtonStroke-module-scss-module__9ruMKq__button:not(:disabled):not(.ButtonStroke-module-scss-module__9ruMKq__noHover):not(.ButtonStroke-module-scss-module__9ruMKq__noPress):hover .ButtonStroke-module-scss-module__9ruMKq__container{transform:translate(2px,2px)}}
.ContactForm-module-scss-module__q1AKKG__form{z-index:1;grid-gap:var(--gap);grid-template-columns:1fr;width:100%;display:grid;position:relative}@media (min-width:1200px){.ContactForm-module-scss-module__q1AKKG__form{--gap:1.25rem}}@media (min-width:900px) and (max-width:1199px){.ContactForm-module-scss-module__q1AKKG__form{--gap:1.5rem}}@media (max-width:899px){.ContactForm-module-scss-module__q1AKKG__form{--gap:1.75rem;margin-top:calc(var(--relative-px)*36);margin-bottom:calc(var(--relative-px)*62)}}@media (min-width:900px){.ContactForm-module-scss-module__q1AKKG__form{margin-top:calc(var(--relative-px)*40);margin-bottom:calc(var(--relative-px)*80)}}.ContactForm-module-scss-module__q1AKKG__form u{text-decoration:underline}.ContactForm-module-scss-module__q1AKKG__row{grid-gap:var(--gap);grid-template-columns:1fr;display:grid}@media (min-width:900px){.ContactForm-module-scss-module__q1AKKG__row2,.ContactForm-module-scss-module__q1AKKG__row3{grid-gap:4vw;grid-template-columns:1fr 1fr 1fr}.ContactForm-module-scss-module__q1AKKG__row2>:first-child{grid-column:1/3}}.ContactForm-module-scss-module__q1AKKG__area{height:3.75rem;color:var(--color-text);position:relative}.ContactForm-module-scss-module__q1AKKG__label{-webkit-user-select:none;user-select:none;pointer-events:none;font-size:.9375rem;line-height:130%;transition:top .35s,font-size .35s;position:relative;top:.6875rem}.ContactForm-module-scss-module__q1AKKG__label.ContactForm-module-scss-module__q1AKKG__raised{font-size:.75rem;top:0}.ContactForm-module-scss-module__q1AKKG__input{width:100%;height:100%;position:absolute;top:0;left:0}.ContactForm-module-scss-module__q1AKKG__input:before,.ContactForm-module-scss-module__q1AKKG__input:after{content:"";background-color:currentColor;width:100%;height:1px;display:block;position:absolute;left:0}.ContactForm-module-scss-module__q1AKKG__input:before{bottom:0}.ContactForm-module-scss-module__q1AKKG__input:after{transform-origin:0 0;transition:transform .35s;bottom:-3px;transform:scaleX(0)translateZ(0)}.ContactForm-module-scss-module__q1AKKG__input.ContactForm-module-scss-module__q1AKKG__focus:after{transform:scale(1)translateZ(0)}.ContactForm-module-scss-module__q1AKKG__input input{appearance:none;width:100%;height:100%;color:var(--color-text);background:0 0;border:0;border-radius:0;outline:none;padding:.625rem 1.875rem 0 0;font-size:1rem;position:absolute;top:0;left:0}.ContactForm-module-scss-module__q1AKKG__input.ContactForm-module-scss-module__q1AKKG__flex input{width:calc(100% - 3.125rem);left:3.125rem}.ContactForm-module-scss-module__q1AKKG__country{z-index:1;cursor:pointer;align-items:center;gap:.375rem;font-size:1rem;line-height:1;display:flex;position:absolute;bottom:.5rem;left:0}.ContactForm-module-scss-module__q1AKKG__country svg:first-of-type{width:1.3125rem;height:auto;display:block}.ContactForm-module-scss-module__q1AKKG__country select{opacity:0;cursor:pointer;position:absolute;inset:0}.ContactForm-module-scss-module__q1AKKG__countryArrow{width:.5rem;height:auto;transform:rotate(180deg)}.ContactForm-module-scss-module__q1AKKG__errorIcon{z-index:1;pointer-events:none;opacity:0;width:1.25rem;height:1.25rem;margin-top:-.5rem;transition:opacity .35s,transform .35s;display:block;position:absolute;top:50%;right:0;transform:scale(.5)}.ContactForm-module-scss-module__q1AKKG__errorIcon.ContactForm-module-scss-module__q1AKKG__errorIconSelect{right:1.25rem}.ContactForm-module-scss-module__q1AKKG__errorIcon.ContactForm-module-scss-module__q1AKKG__show{opacity:1;transform:scale(1)}.ContactForm-module-scss-module__q1AKKG__select{z-index:2;-webkit-user-select:none;user-select:none;width:100%;height:3.75rem;color:var(--color-text);font-size:.9375rem;line-height:130%;position:relative}.ContactForm-module-scss-module__q1AKKG__needle{appearance:none;color:currentColor;font:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;text-align:left;background:0 0;border:0;border-bottom:1px solid;outline:none;flex-direction:row;justify-content:space-between;align-items:center;width:100%;height:100%;padding:0 0 1rem;display:flex;position:relative}.ContactForm-module-scss-module__q1AKKG__needle:focus-visible{outline-offset:4px;outline:1px dashed}.ContactForm-module-scss-module__q1AKKG__text{padding-right:3.125rem;display:block}.ContactForm-module-scss-module__q1AKKG__arrow{flex-shrink:0;width:.5rem;height:auto;transition:transform .35s;transform:rotate(180deg)}.ContactForm-module-scss-module__q1AKKG__arrow.ContactForm-module-scss-module__q1AKKG__show{transform:rotate(0)}.ContactForm-module-scss-module__q1AKKG__options{z-index:1;background-color:var(--color-light);opacity:0;visibility:hidden;border-radius:2px 2px 20px 20px;width:100%;height:auto;margin-top:2px;transition:opacity .25s,visibility .25s;position:absolute;top:100%;left:0}.ContactForm-module-scss-module__q1AKKG__options.ContactForm-module-scss-module__q1AKKG__shown{opacity:1;visibility:visible}.ContactForm-module-scss-module__q1AKKG__options ul{grid-template-columns:1fr;gap:.625rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:1200px){.ContactForm-module-scss-module__q1AKKG__options ul{padding:1.6875rem 1.875rem}}@media (min-width:900px) and (max-width:1199px){.ContactForm-module-scss-module__q1AKKG__options ul{padding:1.5rem 1.25rem}}@media (max-width:899px){.ContactForm-module-scss-module__q1AKKG__options ul{padding:1.25rem .625rem 1.5rem}}.ContactForm-module-scss-module__q1AKKG__options li{opacity:.5;cursor:pointer;color:var(--color-contrast);outline:none;transition:opacity .35s}.ContactForm-module-scss-module__q1AKKG__options li.ContactForm-module-scss-module__q1AKKG__active,.ContactForm-module-scss-module__q1AKKG__options li:focus-visible{opacity:1}@media (hover:hover) and (pointer:fine){.ContactForm-module-scss-module__q1AKKG__options li:hover{opacity:1}}.ContactForm-module-scss-module__q1AKKG__check{cursor:pointer;display:block}.ContactForm-module-scss-module__q1AKKG__checkbox{vertical-align:middle;accent-color:var(--color-text);margin:0 .5rem 0 0}.ContactForm-module-scss-module__q1AKKG__small{font-size:.625rem}.ContactForm-module-scss-module__q1AKKG__submit{align-items:center;gap:1.25rem;display:flex}@media (min-width:1200px){.ContactForm-module-scss-module__q1AKKG__submit{margin-top:.625rem}}@media (min-width:900px) and (max-width:1199px){.ContactForm-module-scss-module__q1AKKG__submit{margin-top:-.5rem}}.ContactForm-module-scss-module__q1AKKG__status{font-size:.875rem}
.Footer-module-scss-module__EzUeIG__footer{z-index:0;margin-top:calc(var(--footer-radius)*-1);background-color:var(--footer-bg);--relative-px:calc(var(--font-size,16px) / 16);--color-bg:var(--footer-bg);--color-text:var(--footer-text);--button-stroke-bg:var(--color-bg);--button-stroke-stroke:var(--color-text);--button-stroke-stroke-hover:var(--color-text);--button-stroke-plane:var(--color-text);--button-stroke-clip:var(--color-text);--button-stroke-text:var(--color-text);--button-stroke-text-hover:var(--color-bg);color:var(--color-text);line-height:140%;position:relative}@media (min-width:900px){.Footer-module-scss-module__EzUeIG__footer{font-size:.9375rem}}@media (max-width:899px){.Footer-module-scss-module__EzUeIG__footer{font-size:.875rem}}@media (min-width:1200px) and (min-height:651px){.Footer-module-scss-module__EzUeIG__footer{--relative-px:calc((100 * var(--vh) - var(--header-height)) / 690)}}@media (min-width:1200px) and (max-height:650px){.Footer-module-scss-module__EzUeIG__footer{--relative-px:calc(650px / 690)}}.Footer-module-scss-module__EzUeIG__footer.Footer-module-scss-module__EzUeIG__isSticky{position:sticky;bottom:0}.Footer-module-scss-module__EzUeIG__wrapper{min-height:calc(100*var(--vh) - var(--header-height) + var(--footer-radius));padding-left:var(--wrap);padding-right:var(--wrap);flex-direction:column;justify-content:space-between;align-items:center;display:flex}.Footer-module-scss-module__EzUeIG__wrapper>*{width:100%}@media (min-width:1200px){.Footer-module-scss-module__EzUeIG__wrapper{padding-top:calc(var(--footer-radius) + var(--relative-px)*60);padding-bottom:1.875rem}}@media (min-width:900px) and (max-width:1199px){.Footer-module-scss-module__EzUeIG__wrapper{padding-top:calc(var(--footer-radius) + var(--relative-px)*44);padding-bottom:1.875rem}}@media (max-width:899px){.Footer-module-scss-module__EzUeIG__wrapper{padding-top:calc(var(--footer-radius) + var(--relative-px)*40);padding-bottom:2.5rem}}.Footer-module-scss-module__EzUeIG__header{text-align:center;font-family:var(--font-cervo),sans-serif;text-transform:uppercase;font-weight:500;line-height:normal}@media (min-width:1200px){.Footer-module-scss-module__EzUeIG__header{font-size:4.5rem;line-height:90%}}@media (min-width:900px) and (max-width:1199px){.Footer-module-scss-module__EzUeIG__header{font-size:3.5rem;line-height:95%}}@media (max-width:899px){.Footer-module-scss-module__EzUeIG__header{font-size:2.5rem;line-height:100%}}.Footer-module-scss-module__EzUeIG__header{color:var(--color-text)}@media (min-width:900px){.Footer-module-scss-module__EzUeIG__bottom{flex-direction:row;justify-content:space-between;align-items:flex-end;display:flex}}@media (max-width:899px){.Footer-module-scss-module__EzUeIG__bottom{grid-gap:1.875rem;grid-template-columns:1fr;display:grid}}.Footer-module-scss-module__EzUeIG__bottom ul{margin:0;padding:0;list-style:none}.Footer-module-scss-module__EzUeIG__bottom li{margin-bottom:1rem}.Footer-module-scss-module__EzUeIG__bottom button{appearance:none;cursor:pointer;color:inherit;font:inherit;line-height:inherit;background:0 0;border:0;padding:0;position:relative}.Footer-module-scss-module__EzUeIG__bottom button:after{content:"";background-color:currentColor;width:100%;height:1px;transition:transform .35s;display:block;position:absolute;bottom:0;left:0;transform:scaleX(0)}@media (hover:hover) and (pointer:fine){.Footer-module-scss-module__EzUeIG__bottom button:hover:after{transform:scaleX(.99)}}
.LanguageSwitch-module-scss-module__QqNeja__switch{flex-direction:row;justify-content:center;align-items:center;margin:0;padding:0;list-style:none;display:flex}.LanguageSwitch-module-scss-module__QqNeja__switch li{z-index:1;position:relative}.LanguageSwitch-module-scss-module__QqNeja__switch li+li{margin-left:-1px}.LanguageSwitch-module-scss-module__QqNeja__switch .LanguageSwitch-module-scss-module__QqNeja__current{z-index:2}.LanguageSwitch-module-scss-module__QqNeja__label{letter-spacing:.04em;font-size:.8125rem}
.MenuButton-module-scss-module__WyFVxW__menuButton{position:relative}.MenuButton-module-scss-module__WyFVxW__container{flex-direction:row;justify-content:center;align-items:center;display:flex}.MenuButton-module-scss-module__WyFVxW__container>*{display:block}.MenuButton-module-scss-module__WyFVxW__text{margin-right:.625rem}@media (max-width:899px){.MenuButton-module-scss-module__WyFVxW__text{display:none}}.MenuButton-module-scss-module__WyFVxW__lines{flex-direction:row;justify-content:center;align-items:center;display:flex;position:relative}@media (min-width:900px){.MenuButton-module-scss-module__WyFVxW__lines{width:1.875rem}}.MenuButton-module-scss-module__WyFVxW__lines svg{height:auto}@media (min-width:900px){.MenuButton-module-scss-module__WyFVxW__lines svg:nth-child(2){display:none}}@media (max-width:899px){.MenuButton-module-scss-module__WyFVxW__lines svg:first-child{display:none}}.MenuButton-module-scss-module__WyFVxW__lines path,.MenuButton-module-scss-module__WyFVxW__lines rect{fill:var(--color-text);transition:fill var(--hover-duration) ease,transform var(--hover-duration) ease}@media (min-width:900px){.MenuButton-module-scss-module__WyFVxW__lines.MenuButton-module-scss-module__WyFVxW__isActive svg{width:1.4375rem}}@media (max-width:899px){.MenuButton-module-scss-module__WyFVxW__lines.MenuButton-module-scss-module__WyFVxW__isActive svg{width:1rem}}@media (min-width:900px){.MenuButton-module-scss-module__WyFVxW__lines:not(.MenuButton-module-scss-module__WyFVxW__isActive) svg{width:1.875rem}}@media (max-width:899px){.MenuButton-module-scss-module__WyFVxW__lines:not(.MenuButton-module-scss-module__WyFVxW__isActive) svg{width:1.25rem}}.MenuButton-module-scss-module__WyFVxW__lines:not(.MenuButton-module-scss-module__WyFVxW__isActive) rect:nth-child(2),.MenuButton-module-scss-module__WyFVxW__lines:not(.MenuButton-module-scss-module__WyFVxW__isActive) rect:nth-child(4),.MenuButton-module-scss-module__WyFVxW__lines:not(.MenuButton-module-scss-module__WyFVxW__isActive) rect:nth-child(6){transform-box:fill-box;transform-origin:100% 0;transform:scaleX(0)}.MenuButton-module-scss-module__WyFVxW__lines:not(.MenuButton-module-scss-module__WyFVxW__isActive) rect:first-child,.MenuButton-module-scss-module__WyFVxW__lines:not(.MenuButton-module-scss-module__WyFVxW__isActive) rect:nth-child(3),.MenuButton-module-scss-module__WyFVxW__lines:not(.MenuButton-module-scss-module__WyFVxW__isActive) rect:nth-child(5){transform-box:fill-box;transform-origin:0 0}.MenuButton-module-scss-module__WyFVxW__lines:not(.MenuButton-module-scss-module__WyFVxW__isActive) rect:first-child{transition-delay:0s}.MenuButton-module-scss-module__WyFVxW__lines:not(.MenuButton-module-scss-module__WyFVxW__isActive) rect:nth-child(3),.MenuButton-module-scss-module__WyFVxW__lines:not(.MenuButton-module-scss-module__WyFVxW__isActive) rect:nth-child(2){transition-delay:.1s}.MenuButton-module-scss-module__WyFVxW__lines:not(.MenuButton-module-scss-module__WyFVxW__isActive) rect:nth-child(5),.MenuButton-module-scss-module__WyFVxW__lines:not(.MenuButton-module-scss-module__WyFVxW__isActive) rect:nth-child(4){transition-delay:.2s}.MenuButton-module-scss-module__WyFVxW__lines:not(.MenuButton-module-scss-module__WyFVxW__isActive) rect:nth-child(6){transition-delay:.3s}@media (hover:hover) and (pointer:fine){.MenuButton-module-scss-module__WyFVxW__menuButton:hover .MenuButton-module-scss-module__WyFVxW__lines:not(.MenuButton-module-scss-module__WyFVxW__isActive) rect:first-child,.MenuButton-module-scss-module__WyFVxW__menuButton:hover .MenuButton-module-scss-module__WyFVxW__lines:not(.MenuButton-module-scss-module__WyFVxW__isActive) rect:nth-child(3),.MenuButton-module-scss-module__WyFVxW__menuButton:hover .MenuButton-module-scss-module__WyFVxW__lines:not(.MenuButton-module-scss-module__WyFVxW__isActive) rect:nth-child(5){transform:scaleX(0)}.MenuButton-module-scss-module__WyFVxW__menuButton:hover .MenuButton-module-scss-module__WyFVxW__lines:not(.MenuButton-module-scss-module__WyFVxW__isActive) rect:nth-child(2),.MenuButton-module-scss-module__WyFVxW__menuButton:hover .MenuButton-module-scss-module__WyFVxW__lines:not(.MenuButton-module-scss-module__WyFVxW__isActive) rect:nth-child(4),.MenuButton-module-scss-module__WyFVxW__menuButton:hover .MenuButton-module-scss-module__WyFVxW__lines:not(.MenuButton-module-scss-module__WyFVxW__isActive) rect:nth-child(6){transform:scale(1)}}
.Header-module-scss-module__klcqGG__header{z-index:9;--height:2.5rem;--top:calc((var(--header-height) - var(--height)) / 2);--logo-color:var(--color-contrast);--logo-dot-color:var(--color-accent);--button-stroke-size:2.5rem;width:100%;height:0;position:fixed;top:0;left:0}.Header-module-scss-module__klcqGG__above_dark{--logo-color:var(--color-light)}.Header-module-scss-module__klcqGG__above_contrast{--logo-color:var(--color-light);--button-stroke-plane:var(--button-stroke-bg);--button-stroke-stroke-hover:var(--button-stroke-bg);--button-stroke-text-hover:var(--button-stroke-bg)}.Header-module-scss-module__klcqGG__above_accent{--logo-color:var(--color-dark);--logo-dot-color:var(--color-light);--button-stroke-bg:var(--color-accent);--button-stroke-stroke:var(--color-dark);--button-stroke-plane:var(--color-dark);--button-stroke-clip:var(--color-dark);--button-stroke-text:var(--color-dark);--button-stroke-text-hover:var(--color-accent)}.Header-module-scss-module__klcqGG__logo{left:var(--wrap);top:var(--top);height:var(--height);flex-direction:row;justify-content:center;align-items:center;display:flex;position:absolute}.Header-module-scss-module__klcqGG__logo svg{height:auto}@media (min-width:1200px){.Header-module-scss-module__klcqGG__logo svg{width:7.5rem}}@media (min-width:900px) and (max-width:1199px){.Header-module-scss-module__klcqGG__logo svg{width:6.25rem}}@media (max-width:899px){.Header-module-scss-module__klcqGG__logo svg{width:5rem}}.Header-module-scss-module__klcqGG__logo path{fill:var(--logo-color);transition:fill var(--header-transition) ease}.Header-module-scss-module__klcqGG__logo [data-wordmark]{font-family:var(--font-cervo),sans-serif;text-transform:uppercase;letter-spacing:-.01em;color:var(--logo-color);transition:color var(--header-transition) ease;font-weight:500;line-height:.8;display:block}@media (min-width:1200px){.Header-module-scss-module__klcqGG__logo [data-wordmark]{font-size:3rem}}@media (min-width:900px) and (max-width:1199px){.Header-module-scss-module__klcqGG__logo [data-wordmark]{font-size:2.5rem}}@media (max-width:899px){.Header-module-scss-module__klcqGG__logo [data-wordmark]{font-size:2rem}}.Header-module-scss-module__klcqGG__logo [data-wordmark-dot]{color:var(--logo-dot-color);transition:color var(--header-transition) ease}.Header-module-scss-module__klcqGG__nav{right:var(--wrap);top:var(--top);height:var(--height);flex-direction:row;justify-content:center;align-items:center;display:flex;position:absolute}.Header-module-scss-module__klcqGG__nav>*+*{margin-left:.625rem}@media (max-width:899px){.Header-module-scss-module__klcqGG__catalog{display:none}}.Header-module-scss-module__klcqGG__cart,.Header-module-scss-module__klcqGG__cart>*{flex-direction:row;justify-content:center;align-items:center;display:flex}.Header-module-scss-module__klcqGG__cart>*{min-width:var(--button-stroke-size);height:var(--button-stroke-size);white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;padding:0 .5em;overflow:hidden}.Header-module-scss-module__klcqGG__cart svg{width:1.25rem;height:auto}.Header-module-scss-module__klcqGG__cart path{fill:var(--color-text);transition:fill var(--hover-duration) ease}.Header-module-scss-module__klcqGG__cart>*+*{border-left:1px solid var(--color-text);transition:border-color var(--hover-duration) ease}
.MenuPopup-module-scss-module__fbCjgG__menuPopup{z-index:999;width:100%;height:100%;color:var(--menu-text);--color-text:var(--menu-text);--color-text-hover:var(--menu-text-hover);--button-stroke-size:2.5rem;--button-stroke-bg:var(--menu-bg);--button-stroke-stroke:var(--menu-text);--button-stroke-stroke-hover:var(--menu-text);--button-stroke-plane:var(--menu-text);--button-stroke-clip:var(--menu-text);--button-stroke-text:var(--menu-text);--button-stroke-text-hover:var(--menu-bg);display:none;position:fixed;top:0;left:0}.MenuPopup-module-scss-module__fbCjgG__menuPopup.MenuPopup-module-scss-module__fbCjgG__show{display:block}.MenuPopup-module-scss-module__fbCjgG__overlay{z-index:0;background-color:var(--color-overlay);opacity:0;width:100%;height:100%;position:absolute;top:0;left:0}.MenuPopup-module-scss-module__fbCjgG__container{z-index:1;-webkit-overflow-scrolling:touch;scrollbar-width:none;height:auto;max-height:100%;position:absolute;top:0;right:0;overflow:auto}.MenuPopup-module-scss-module__fbCjgG__container::-webkit-scrollbar{display:none}@media (min-width:1200px){.MenuPopup-module-scss-module__fbCjgG__container{width:29.1vw}}@media (min-width:900px) and (max-width:1199px){.MenuPopup-module-scss-module__fbCjgG__container{width:40vw}}@media (max-width:899px){.MenuPopup-module-scss-module__fbCjgG__container{width:calc(100vw - var(--wrap));max-width:25rem}}.MenuPopup-module-scss-module__fbCjgG__content{z-index:1;position:relative}@media (min-width:900px){.MenuPopup-module-scss-module__fbCjgG__content{padding:0 var(--wrap) 4.125rem calc(var(--wrap)*2.66)}}@media (max-width:899px){.MenuPopup-module-scss-module__fbCjgG__content{padding:0 var(--wrap) calc(8*var(--vh))}}.MenuPopup-module-scss-module__fbCjgG__content>*{z-index:1}.MenuPopup-module-scss-module__fbCjgG__bg{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden;z-index:0!important}@media (min-width:1200px){.MenuPopup-module-scss-module__fbCjgG__bg{border-radius:0 0 0 3.75rem}}@media (min-width:900px) and (max-width:1199px){.MenuPopup-module-scss-module__fbCjgG__bg{border-radius:0 0 0 2.75rem}}@media (max-width:899px){.MenuPopup-module-scss-module__fbCjgG__bg{border-radius:0 0 0 1.875rem}}.MenuPopup-module-scss-module__fbCjgG__bg canvas{width:100%;height:100%;position:absolute;top:0;left:0}.MenuPopup-module-scss-module__fbCjgG__head{height:var(--header-height);opacity:0;flex-direction:row;justify-content:space-between;align-items:center;display:flex;position:relative}.MenuPopup-module-scss-module__fbCjgG__links{font-size:0;position:relative}@media (min-width:1200px){.MenuPopup-module-scss-module__fbCjgG__links{--link-size:calc((54 / 810) * 100 * var(--vh));padding-top:2.25rem}}@media (min-width:900px) and (max-width:1199px){.MenuPopup-module-scss-module__fbCjgG__links{--link-size:calc((54 / 768) * 100 * var(--vh));padding-top:2.5rem}}@media (max-width:899px){.MenuPopup-module-scss-module__fbCjgG__links{padding-top:calc(5.66502*var(--vh));--link-size:calc((54 / 812) * 100 * var(--vh))}}@media (max-width:899px) and (max-height:600px){.MenuPopup-module-scss-module__fbCjgG__links{--link-size:2.5rem}}.MenuPopup-module-scss-module__fbCjgG__links ul{margin:0;padding:0;list-style:none}.MenuPopup-module-scss-module__fbCjgG__links button{appearance:none;cursor:pointer;color:var(--color-text);font:inherit;text-align:left;font-family:var(--font-cervo),sans-serif;text-transform:uppercase;font-weight:500;line-height:normal;font-size:var(--link-size);background:0 0;border:0;padding:0;line-height:100%;transition:color .35s;display:inline-block;overflow:hidden}.MenuPopup-module-scss-module__fbCjgG__links button.MenuPopup-module-scss-module__fbCjgG__active{color:var(--color-text-hover)}@media (hover:hover) and (pointer:fine){.MenuPopup-module-scss-module__fbCjgG__links button:hover{color:var(--color-text-hover)}}.MenuPopup-module-scss-module__fbCjgG__links button>span{display:block;transform:translateY(110%)}
.Preloader-module-scss-module__NuEITW__preloader{z-index:999;background-color:var(--preloader-bg);flex-direction:row;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.Preloader-module-scss-module__NuEITW__preloader canvas{z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0}.Preloader-module-scss-module__NuEITW__percent{font-family:var(--font-cervo),sans-serif;text-transform:uppercase;font-weight:500;line-height:normal}@media (min-width:1200px){.Preloader-module-scss-module__NuEITW__percent{font-size:9rem;line-height:90%}}@media (min-width:900px) and (max-width:1199px){.Preloader-module-scss-module__NuEITW__percent{font-size:5.875rem;line-height:90%}}@media (max-width:899px){.Preloader-module-scss-module__NuEITW__percent{font-size:2.5rem;line-height:100%}}.Preloader-module-scss-module__NuEITW__percent{opacity:0;transition:opacity .2s}.Preloader-module-scss-module__NuEITW__percent.Preloader-module-scss-module__NuEITW__show{opacity:1}.Preloader-module-scss-module__NuEITW__progress{background-color:var(--preloader-fill-light);transform-origin:0;opacity:0;width:100%;height:5px;transition:opacity .2s;position:absolute;top:0;left:0;transform:scaleX(0)}.Preloader-module-scss-module__NuEITW__progress.Preloader-module-scss-module__NuEITW__show{opacity:1}.Preloader-module-scss-module__NuEITW__hiding .Preloader-module-scss-module__NuEITW__percent,.Preloader-module-scss-module__NuEITW__hiding .Preloader-module-scss-module__NuEITW__progress{opacity:0}
.AppShell-module-scss-module__cTdJFG__app{position:relative}.AppShell-module-scss-module__cTdJFG__main{z-index:1;background-color:var(--color-bg);border-bottom-left-radius:var(--footer-radius);border-bottom-right-radius:var(--footer-radius);display:flow-root;position:relative;overflow:clip}
:root{--vh:1vh;--font-size:16px;--melt-chocolate:#2b140d;--melt-chocolate-soft:#5a2d1c;--melt-cream:#fbefd8;--melt-cream-deep:#f3e0bd;--melt-cream-light:#fffaf1;--melt-orange:#ff5a1f;--melt-ink:#140c09;--flavor-pistachio:#a8cf6f;--flavor-raspberry:#f4577f;--flavor-caramel:#eaa04a;--flavor-hazelnut:#c08a5b;--flavor-lemon:#f7dc55;--flavor-matcha:#7fb26a;--color-white:#fff;--color-bg:var(--melt-cream);--color-bg-hover:var(--melt-cream-light);--color-contrast:var(--melt-chocolate);--color-accent:var(--melt-orange);--color-slight-contrast:var(--melt-cream-deep);--color-dark:var(--melt-ink);--color-text:var(--melt-chocolate);--color-light:var(--melt-cream-light);--color-overlay:#140c0973;--color-line:var(--melt-cream-deep);--preloader-bg:var(--color-bg);--preloader-line:var(--color-contrast);--preloader-fill-light:var(--color-accent);--preloader-fill-dark:var(--color-contrast);--hero-text:var(--color-light);--hero-accent:var(--color-accent);--marquee-fill:var(--color-accent);--marquee-stroke:var(--color-contrast);--about-bg:var(--color-contrast);--about-text:var(--color-light);--about-accent:var(--color-accent);--card-bg:var(--color-light);--card-text:var(--color-contrast);--giftbox-arch-bg:linear-gradient(180deg, #a6d6e4 0%, #b4e7ef 100%);--giftbox-arch-inner:linear-gradient(180deg, #99d3e7 0%, #c2f4f8 100%);--giftbox-arch-edge:#2e768c29;--giftbox-pedestal:#c4f3f8;--giftbox-pedestal-side:#9ad2e0;--giftbox-product-shadow:#1a4c5e47;--giftbox-floor:var(--melt-cream-deep);--giftbox-title:var(--color-accent);--banner-scrim:linear-gradient(180deg, #140c0900 38%, #140c0952 62%, #140c09ad 100%);--menu-bg:var(--color-accent);--menu-text:var(--color-dark);--menu-text-hover:var(--color-light);--footer-bg:var(--color-accent);--footer-text:var(--color-dark);--header-transition:.5s;--button-stroke-size:3rem;--button-stroke-bg:var(--color-bg);--button-stroke-stroke:var(--color-contrast);--button-stroke-stroke-hover:var(--button-stroke-stroke);--button-stroke-plane:var(--color-accent);--button-stroke-clip:var(--button-stroke-stroke);--button-stroke-text:var(--button-stroke-stroke);--button-stroke-text-hover:var(--color-light);--button-circle-color:var(--color-contrast);--button-circle-bg:var(--color-bg);--button-circle-text:var(--color-light);--button-goto-inside-size:10.875rem;--button-goto-color:var(--color-contrast);--button-goto-hover-color:var(--color-light);--button-goto-fill-bg:var(--color-accent);--button-goto-fill-fg:var(--color-dark);--footer-radius:60px}@media (min-width:1200px){:root{--wrap:2.08vw;--header-height:5.625rem;--button-circle-size:11.25rem;--button-goto-size:8.75rem;--footer-radius:60px}}@media (min-width:900px) and (max-width:1199px){:root{--wrap:1.875rem;--header-height:5.25rem;--button-circle-size:9.375rem;--button-goto-size:7.375rem;--footer-radius:44px}}@media (max-width:899px){:root{--wrap:1.25rem;--header-height:5rem;--button-circle-size:7.5rem;--button-goto-size:5.875rem;--footer-radius:30px}}html{font-size:16px}@media (min-width:1200px) and (max-width:1439.98px){html{font-size:max(13px,1.11111vw)}}@media (min-width:1581px){html{font-size:min(27px,1.01266vw)}}@media (min-width:900px) and (max-width:1199px){html{font-size:clamp(13px,1.5625vw,27px)}}@media (min-width:751px) and (max-width:899px) and (orientation:portrait){html{font-size:min(27px,3.2vw)}}@media (max-width:349.98px) and (orientation:portrait){html{font-size:max(13px,4.57143vw)}}*,:before,:after{box-sizing:border-box}html,body{-ms-overflow-style:none;scrollbar-width:none;margin:0;padding:0}html::-webkit-scrollbar{display:none}body::-webkit-scrollbar{display:none}::selection{background-color:var(--color-accent);color:var(--color-dark)}html{font-family:var(--font-helvetica),Helvetica,Arial,sans-serif;background-color:var(--color-bg);color:var(--color-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-text-size-adjust:100%;text-size-adjust:100%}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:clip}body{min-height:100%}img,video,svg,canvas{max-width:none;display:block}img{border-style:none}button,input,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}a{color:var(--color-text);background-color:#0000;text-decoration:none}h1,h2,h3{font-family:var(--font-cervo),sans-serif;text-transform:uppercase;margin:0;font-weight:500;line-height:normal}h1{font-family:var(--font-cervo),sans-serif;text-transform:uppercase;font-weight:500;line-height:normal}@media (min-width:1200px){h1{font-size:9rem;line-height:90%}}@media (min-width:900px) and (max-width:1199px){h1{font-size:5.875rem;line-height:90%}}@media (max-width:899px){h1{font-size:2.5rem;line-height:100%}}h2{font-family:var(--font-cervo),sans-serif;text-transform:uppercase;font-weight:500;line-height:normal}@media (min-width:1200px){h2{font-size:4.5rem;line-height:90%}}@media (min-width:900px) and (max-width:1199px){h2{font-size:3.5rem;line-height:95%}}@media (max-width:899px){h2{font-size:2.5rem;line-height:100%}}h3{font-family:var(--font-cervo),sans-serif;text-transform:uppercase;font-weight:500;line-height:100%}@media (min-width:1200px){h3{font-size:4rem}}@media (min-width:900px) and (max-width:1199px){h3{font-size:3rem}}@media (max-width:899px){h3{font-size:1.875rem}}@media (min-width:1200px){.desktop-hide{display:none!important}}@media (min-width:900px) and (max-width:1199px){.tablet-hide{display:none!important}}@media (max-width:899px){.phone-hide{display:none!important}}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}html.is-locked{overflow:hidden}
