*{-webkit-box-sizing:border-box;box-sizing:border-box}body{margin:0;min-height:3000px}#flipping{width:100%;max-width:1400px;height:auto;aspect-ratio:1.535;display:-webkit-box;display:-ms-flexbox;display:flex}@media(prefers-reduced-motion: reduce){*,*::before,*::after{-webkit-animation-duration:.01ms !important;animation-duration:.01ms !important;-webkit-animation-iteration-count:1 !important;animation-iteration-count:1 !important;-webkit-transition-duration:.01ms !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.book-slider{width:100%;height:100dvh;padding:82px clamp(10px,15.3vw,291px)}@media(max-width: 767px){.book-slider{padding:20px}}.book-slider__container{position:relative;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-perspective:3000px;perspective:3000px}.book-slider__slide{height:100%;position:relative;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.book{--root-width: 0px;height:100%;aspect-ratio:0.7884615385;position:absolute;top:0;right:0;background-image:url(../assets/book-1.jpg);background-size:contain;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;rotate:y 40deg}.book::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#ff4500;translate:0px 0px var(--root-width)}.book__root{position:absolute;top:0;left:0;height:100%;aspect-ratio:0.0724946695;background-image:url(../assets/root-1.jpg);background-size:contain;rotate:y 90deg;-webkit-transform:translate3d(-50%, 0, 50%);transform:translate3d(-50%, 0, 50%)}.book-el{width:100%;aspect-ratio:1.53;-webkit-perspective:1500px;perspective:1500px;position:relative}@media screen and (max-width: 767px){.book-el{width:200vw}}.book-el__page{position:absolute;top:0;left:0}.book-page{width:50%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform-origin:left;transform-origin:left;-webkit-transition:-webkit-transform .5s ease-out;transition:-webkit-transform .5s ease-out;transition:transform .5s ease-out;transition:transform .5s ease-out, -webkit-transform .5s ease-out;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.book-page__front,.book-page__back{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:beige}.book-page__front{border-left:2px solid #000;border-right:1px #8b4513;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.book-page__back{-webkit-transform:rotateY(180deg);transform:rotateY(180deg);border-right:1px #8b4513;scale:-1 1;z-index:0}.book-page:nth-child(odd) .book-page__front,.book-page:nth-child(odd) .book-page__back{background-color:#ffa07a}.book-page:nth-child(odd) .book-page__front{border-right:2px solid beige}.book-page:nth-child(odd) .book-page__back{border-right:2px solid beige}.book-page--flipped{-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}.book-page__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.map-section{width:100%;padding-left:24px;padding-right:24px}.map-section__wrapper{position:relative}@media(max-width: 767px){.map-section__wrapper{padding-top:54px}}.map-section .map{width:100%;height:750px;background-color:gray}.icon-marker{cursor:pointer;width:31px;aspect-ratio:1;position:relative;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.marker{width:31px;height:31px;background-image:url(../assets/marker.svg);background-size:contain;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:all .3s ease-out;transition:all .3s ease-out;cursor:pointer}.marker:hover,.marker:focus,.marker--selected{width:44px;height:44px;background-image:url(../assets/marker-hover.svg)}.popup{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:350px;min-height:140px;padding:28px;background:#231e15;color:#fff;translate:-50% -115%;-ms-scroll-chaining:none;overscroll-behavior:contain;-ms-touch-action:pan-y;touch-action:pan-y}.popup__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:end;grid-column-gap:12px;-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px;font-size:24px;line-height:22px;letter-spacing:-0.8px}.popup__header::after{content:"";width:16px;height:16px;background-image:url(../assets/arrow.svg);background-size:contain;-webkit-filter:invert(1);filter:invert(1)}.popup__body{margin-top:16px;color:rgba(255,255,255,.6)}.popup__separator{width:100%;height:1px;margin-top:24px;margin-bottom:24px;background-color:rgba(255,255,255,.6)}.popup__arrow-icon{width:16px;height:16px;background-image:url(../assets/arrow.svg);background-size:contain}.popup__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:8px;gap:8px;color:#fff;font-weight:bold;text-decoration:none}.popup__link::before{content:"";width:13px;height:13px;background-color:#fff}.popup__link::after{content:"";width:16px;height:16px;background-image:url(../assets/arrow.svg);background-size:contain}.popup__additional-info{margin-top:28px;display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:8px;gap:8px;color:#fff}.popup__additional-info::before{content:"";width:16px;height:16px;background-image:url(../assets/warning.svg);background-size:cover}.popup__close{padding:7px;font-size:16px;cursor:pointer;color:#fff;border:none;border-radius:7px;outline:none;background-color:#fd6466;-webkit-transition:background-color .2s;transition:background-color .2s}.popup__close:hover{background-color:#fd5050}.popup__close:active{background-color:#fd6466}.filter-form{width:100%;padding-top:52px;padding-left:52px;padding-right:52px;position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;top:0;left:0;z-index:99999}@media(max-width: 767px){.filter-form{height:100%;padding:0;padding-bottom:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;pointer-events:none}}.custom-select{--padding-block: 32px;position:relative;width:100%;max-width:286px}@media(max-width: 767px){.custom-select{max-width:none;pointer-events:all}}.custom-select__dropdown{margin-top:10px;padding-top:10px;padding-bottom:10px;position:absolute;top:100%;left:0;z-index:10;width:100%;background-color:#231e15;border-radius:35px}@media(max-width: 767px){.custom-select__dropdown{border-radius:0}}.custom-select__option{padding:20px 32px;width:100%;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:rgba(237,231,226,.6);font-size:18px;line-height:21.6px;letter-spacing:-0.01em;background-color:rgba(0,0,0,0)}.custom-select__option:not(.custom-select__option--value):not(:last-child)::after{content:"";margin-top:20px;width:100%;height:1px;background-color:rgba(237,231,226,.1)}@media(max-width: 767px){.custom-select__option:not(.custom-select__option--value):not(:last-child)::after{margin-top:10px}}.custom-select__option:not(.custom-select__option--value):not(:last-child){padding-bottom:0px}@media(hover: hover){.custom-select__option:hover:not(.custom-select__option:hover--value),.custom-select__option:hover:not(.custom-select__option:hover--value){color:#ede7e2}.custom-select__option:focus:not(.custom-select__option:focus--value),.custom-select__option:focus:not(.custom-select__option:focus--value){color:#ede7e2}}@media(hover: none){.custom-select__option:active:not(.custom-select__option:active--value),.custom-select__option:active:not(.custom-select__option:active--value){color:#ede7e2}}@media(max-width: 767px){.custom-select__option{padding:0}.custom-select__option:not(.custom-select__option--value):not(:first-child){padding-top:10px}}.custom-select__option--value{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50px;background-color:#e15d3e;color:#000}@media(max-width: 767px){.custom-select__option--value{padding:4px 0;border-radius:0;border-bottom:1px solid #231e15}}.custom-select__option--value::after{content:"";width:10px;height:10px;clip-path:polygon(100% 0, 0 0, 100% 100%);background-color:#000;rotate:90deg}.custom-select--active .custom-select__option--value::after{rotate:0deg}.custom-select__option--value:hover,.custom-select__option--value:focus,.custom-select--active .custom-select__option--value{background-color:#fff}.switcher{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;line-height:19px;letter-spacing:-0.01em;color:#ede7e2;border-radius:50px;background-color:#231e15}@media(max-width: 767px){.switcher{pointer-events:all}}.switcher__checkbox:not(:checked)+.switcher__label{padding-right:24px}.switcher__checkbox:checked+.switcher__label{color:#231e15;background-color:#e15d3e}.switcher__checkbox:checked+.switcher__label+*+.switcher__label{padding-left:24px;padding-right:24px}.switcher__checkbox:checked+.switcher__label+*+.switcher__label:last-child{padding-right:46px}.switcher__label{padding:24px 46px;border-radius:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}

/*# sourceMappingURL=main.css.map*/
