.ui-accordion{flex-direction:column;padding:4px;display:flex}.ui-accordion .ui-accordion__header{width:100%;font:inherit;color:inherit;text-align:start;box-sizing:border-box;cursor:pointer;background:0 0;border:0;border-top:1px solid #00000014;justify-content:space-between;align-items:center;margin:0;padding:0;font-weight:700;display:flex}.ui-accordion .ui-accordion__header:focus-visible{outline-offset:2px;outline:2px solid}.ui-accordion .ui-accordion__header span{font-size:16px;line-height:19px}.ui-accordion .ui-accordion__content{box-sizing:border-box;max-height:0;padding-block:0;font-size:14px;line-height:18px;overflow:hidden}.ui-accordion-item:first-child .ui-accordion__header{border-top:none}:where(.ui-accordion-item)>.ui-accordion__header{height:51px}:where(.ui-accordion-item:first-child)>.ui-accordion__header{height:50px}.ui-badge{border:2px solid var(--main-bg-focus-color);border-radius:4px;flex-wrap:nowrap;align-items:center;gap:6px;padding:4px 12px;display:flex}.ui-badge .ui-badge__inner{font-size:11px;font-weight:600;line-height:16px}.ui-badge .ui-badge__left,.ui-badge .ui-badge__right{height:16px;color:var(--main-bg-color)}.ui-badge .ui-badge__left svg,.ui-badge .ui-badge__right svg{width:16px;height:16px}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ui-gallery-lightbox-spin{to{transform:rotate(360deg)}}:where(button.ui-gallery__item,button.ui-gallery__video,button.ui-gallery__photo-preview,button.ui-gallery__fullscreen-btn){background:0 0;border:0;margin:0;padding:0}:where(button.ui-gallery__fullscreen-btn){font:inherit;color:inherit}@keyframes ui-gallery-spin{to{transform:rotate(360deg)}}.ui-perfect-picture{display:flex;position:relative}.ui-perfect-picture img{object-fit:cover;width:100%;height:100%;transition:transform .5s ease-in-out}.ui-gallery-picture{flex-grow:1}:where(.ui-gallery-lightbox__video-play-overlay,.ui-gallery-lightbox__video-mute,.ui-gallery-lightbox__video-btn){font:inherit;color:inherit;background:0 0;border:0;margin:0;padding:0}.ui-gallery-thumbs{width:100%}.ui-gallery-thumbs__items{gap:var(--items-gap);flex-wrap:wrap;align-items:center;width:100%;display:flex}.ui-gallery-thumbs__item{cursor:pointer;font:inherit;color:inherit;width:var(--item-size);height:var(--item-size);background:0 0;border:0;border-radius:4px;flex-shrink:0;margin:0;padding:0;display:flex;position:relative;overflow:hidden}.ui-gallery-thumbs__item:focus-visible{outline-offset:2px;outline:2px solid}.ui-gallery-thumbs__item-show-more{justify-content:center;align-items:center;width:100%;height:100%;font-size:12px;display:flex;position:absolute}.ui-gallery-thumbs__item-show-more-count{color:#fff;background-color:#000;border-radius:100px;padding:3px 6px}.block-slider{flex-direction:column;align-items:center;width:100%;display:flex;position:relative}.block-slider__items{width:100%;display:flex;position:relative;overflow-x:scroll}.block-slider__items::-webkit-scrollbar{display:none}.block-slider__items>div{cursor:pointer;flex-shrink:0}.ui-social-links{z-index:30;flex-direction:column-reverse;gap:8px;display:flex;position:fixed}.ui-social-links a,.ui-social-links button{cursor:pointer;justify-content:center;align-items:center;width:48px;height:48px;display:flex;position:relative}.ui-social-links a svg{width:48px;height:48px}.ui-social-links button.ui-social-links__button{background-color:var(--trigger-bg-color,#ffe897);color:var(--trigger-color);border:none;border-radius:50%}.ui-social-links button.ui-social-links__button svg{width:32px;height:32px}.ui-social-links__tooltip{color:#000;white-space:nowrap;background-color:#fff;border:none;border-radius:10px;padding:5px 10px;font-size:14px;position:absolute;top:50%;right:60px;transform:translateY(-50%);box-shadow:0 0 10px #0003}.ui-social-links__tooltip:after{content:"";border:5px solid #0000;border-left-color:#fff;position:absolute;top:50%;right:-9px;transform:translateY(-50%)}.ui-social-links__right-down{inset-block-end:8px;inset-inline-end:8px}.ui-stars-rating{align-items:center;display:flex;position:relative}.ui-stars-rating__value{z-index:2;align-items:center;display:flex;position:absolute;top:0;left:0;overflow:hidden}.ui-stars-rating__value>*{flex-shrink:0}.ui-icon{width:24px;height:24px}.ui-icon path{color:currentColor}


.mbt-popup-or-mobile-modal{position:relative}.mbt-tooltip{align-items:center;display:inline-flex;position:relative}.mbt-tooltip__trigger{font:inherit;color:inherit;cursor:pointer;align-items:center;display:inline-flex}.lang-and-currency-select__trigger{color:inherit;cursor:pointer;padding-top:3px}.header-wrapper{z-index:99;width:100%;position:relative}@media screen and (width>=1025px){.header-wrapper{position:fixed;top:0}}.header{background-color:var(--blue-1000);color:#fff;z-index:99;flex-direction:row;justify-content:center;align-items:center;width:100%;height:58px;display:flex;position:relative}.header__content{width:100%;justify-content:space-between;align-items:center;gap:10px;max-inline-size:1256px;padding:16px;display:flex}.header__content__left-side{gap:8px;display:flex}.header__content__left-side__burger-button button{color:#fff;background-color:#0000;border:none;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.header__content__right-side{align-items:center;gap:12px;display:flex}.header__content__right-side__main-menu{display:none}.header__content__right-side__icons{align-items:center;gap:16px;display:flex}.header__logo{text-transform:uppercase;justify-content:center;align-items:center;font-weight:600;line-height:20px;display:flex}.header__logo a{height:26px}.header__logo__image{display:none}.header__logo__text{width:128px;margin-top:3px}@media screen and (width>=1025px){.header{height:79px;position:fixed;top:0}.header__content__left-side__burger-button{display:none}.header__content__right-side{gap:32px;display:flex}.header__content__right-side__main-menu{white-space:nowrap;flex-grow:1;justify-content:space-evenly;align-items:center;gap:24px;margin-right:18px;font-size:14px;font-weight:400;line-height:22px;display:flex}.header__content__right-side__main-menu a{color:#fff;font-size:18px;font-weight:700;line-height:24px;position:relative}.header__content__right-side__main-menu a:after{content:"";border-bottom:2px solid #0000;width:100%;display:block;position:absolute;bottom:-2px;left:0}.header__content__right-side__main-menu a:hover{color:var(--blue-200)}.header__content__right-side__main-menu .active{font-weight:700}.header__content__right-side__main-menu .active:after{border-color:var(--white)}.header__content__right-side__main-menu .active:hover:after{border-color:var(--blue-200)}.header__logo a{align-items:center;gap:10px;display:flex}.header__logo__image{width:36px;height:36px;display:block}.header__logo__text{width:147px;margin-top:5px}}@media screen and (width>=1025px) and (width<=1100px){.header__content__right-side{gap:16px}.header__content__right-side__main-menu{gap:12px;margin-right:0}}.footer{color:#000;background-color:#f1f4f6;border-top:1px solid #dedfe1;flex-direction:column;justify-content:space-between;align-items:center;margin-top:auto;padding:32px 25px 25px;font-size:16px;font-weight:400;line-height:22px;display:flex}.footer__content{width:100%;border-bottom:1px solid #a6a6a64d;grid-template-columns:1fr;gap:32px;max-inline-size:1224px;padding-bottom:24px;display:grid}.footer__content__trip-advisor{align-items:center;gap:16px;display:flex}.footer__content__trip-advisor img{flex-shrink:0;width:80px;height:80px}.footer__content__trip-advisor span{font-size:16px;font-weight:700;line-height:22px}.footer__content__trip-advisor--mobile{order:0;margin-bottom:-16px}.footer__content__trip-advisor--desktop{display:none}.footer__content__about{order:3}.footer__content__about--follow{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:14px;display:flex}.footer__content__about--follow-icons{align-items:center;gap:14px;display:flex}.footer__content__navigation{order:1}.footer__content__navigation ul{grid-template-columns:1fr;gap:12px;display:grid}.footer__content__navigation ul li a{color:#000}.footer__content__right-side{flex-direction:column;order:2;display:flex}.footer__content__right-side img{width:180px}.footer__content__right-side span{display:none}.footer__copyright{width:100%;flex-direction:column;gap:16px;max-inline-size:1224px;margin-top:24px;padding-bottom:22px;display:flex}.footer__copyright div{flex-direction:column;display:flex}@media (width>=768px){.footer{padding:48px 16px 32px}.footer__content{grid-template-columns:255px auto 235px}.footer__content__trip-advisor--mobile{display:none}.footer__content__trip-advisor--desktop{display:flex}.footer__content__about{flex-direction:column;order:1;gap:19px;display:flex}.footer__content__about--follow span{margin-right:16px}.footer__content__navigation{order:2}.footer__content__navigation ul{grid-template-columns:1fr}.footer__content__navigation ul li a:hover{text-decoration:underline}.footer__content__right-side{order:3;align-items:flex-end;gap:12px}.footer__content__right-side img{width:183px}.footer__content__right-side span{text-align:right;display:block}.footer__copyright{flex-direction:row;justify-content:space-between;padding-bottom:2px;font-size:14px;font-weight:400;line-height:18px}.footer__copyright div a:hover{text-decoration:underline}.footer__copyright div:last-child{align-items:flex-end}.footer__copyright div:last-child a{color:var(--blue-1000)}}@media (width>=1224px){.footer__content__navigation{padding-left:90px}.footer__content__navigation ul{grid-template-columns:1fr 1fr}}.layout{background-color:var(--white);flex-direction:column;min-block-size:100vh;margin-inline:auto;display:flex}.content{height:100%}@media screen and (width>=1025px){.layout{margin-top:79px}}@font-face{font-family:Roboto Fallback;src:local(Arial),local(ArialMT),local(Liberation Sans),local(LiberationSans);font-weight:300;font-style:normal;size-adjust:98.14%;ascent-override:94.53%;descent-override:24.88%;line-gap-override:0%}@font-face{font-family:Roboto Fallback;src:local(Arial),local(ArialMT),local(Liberation Sans),local(LiberationSans);font-weight:400;font-style:normal;size-adjust:99.78%;ascent-override:92.98%;descent-override:24.47%;line-gap-override:0%}@font-face{font-family:Roboto Fallback;src:local(Arial),local(ArialMT),local(Liberation Sans),local(LiberationSans);font-weight:500;font-style:normal;size-adjust:100.66%;ascent-override:92.17%;descent-override:24.25%;line-gap-override:0%}@font-face{font-family:Roboto Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(LiberationSans-Bold);font-weight:600;font-style:normal;size-adjust:93.9%;ascent-override:98.8%;descent-override:26%;line-gap-override:0%}@font-face{font-family:Roboto Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(LiberationSans-Bold);font-weight:700;font-style:normal;size-adjust:94.2%;ascent-override:98.48%;descent-override:25.92%;line-gap-override:0%}@font-face{font-family:Roboto Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(LiberationSans-Bold);font-weight:900;font-style:normal;size-adjust:94.91%;ascent-override:97.75%;descent-override:25.72%;line-gap-override:0%}.mr-xxs{margin-right:6px!important}.color-white{color:var(--white)!important}.color-light-gray{color:var(--gray-800)!important}.flex{display:flex}.cursor-pointer{cursor:pointer}.icon-14{width:14px;height:14px}.icon-16{width:16px;height:16px}.icon-18{width:18px;height:18px}.icon-20{width:20px;height:20px}.icon-24{width:24px;height:24px}*{box-sizing:border-box}body,button{margin:0;font-family:Roboto,Roboto Fallback,Open Sans,sans-serif}a{color:var(--black-1000);text-decoration:none}p{color:var(--black-1000);letter-spacing:0;text-align:left;font-size:18px;font-weight:400;line-height:26px}h1,h2,h3,h4,h5,h6{margin:0}h1{font-size:20px;font-weight:900;line-height:28px}@media (width>=768px){h1{font-size:24px;line-height:30px}}h3{font-size:28px;font-weight:900;line-height:32px}h4{font-size:22px;font-weight:800;line-height:28px}h5{font-size:16px;font-weight:700;line-height:24px}.no-wrap{white-space:nowrap}.ui-badge{background-color:var(--blue-100);padding:4px 6px;border:none;border-radius:4px;padding:4px}.ui-badge .ui-badge__inner{justify-content:space-between;align-items:center;gap:4px;padding:0;font-size:14px;font-weight:400;line-height:14px;display:flex}.ui-accordion{padding:0}.ui-accordion .ui-accordion__header{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;outline:none;height:auto;padding-block:16px}.ui-accordion .ui-accordion__header>span{font-size:16px;font-weight:600;line-height:20px}.ui-accordion .ui-accordion__header--button{background-color:var(--gray-100);border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.ui-accordion .ui-accordion__header--button svg{width:16px;height:16px}@media screen and (width>=1025px){.ui-accordion .ui-accordion__header{padding-block:16px}.ui-accordion .ui-accordion__header>span{font-size:18px;font-weight:700;line-height:24px}.ui-accordion .ui-accordion__header--button{border-radius:50%;width:36px;height:36px}.ui-accordion .ui-accordion__header--button svg{width:20px;height:20px}}.ui-social-links a,.ui-social-links button{width:48px!important;height:48px!important}.ui-social-links .ui-social-links__button{background-color:#29c26f!important;border-radius:50%!important}.ui-social-links .ui-social-links__button svg{width:32px!important;height:32px!important}.ui-social-links .ui-social-links__tooltip{border-radius:8px}.page-shell-social-links{z-index:100;position:fixed;bottom:8px;right:8px}.page-shell-social-links .ui-social-links__tooltip{margin-right:0}@media screen and (width>=1025px){.page-shell-social-links{bottom:24px;right:24px}.page-shell-social-links .ui-social-links__tooltip{margin-right:4px}}:root{--white:#fff;--blue-50:#f0f5fc;--blue-100:#e8f0fe;--blue-200:#c7dcfa;--blue-250:#93c5fd;--blue-300:#60a5fa;--blue-400:#0e3d80;--blue-800:#1450A3;--blue-1000:#1450A3;--main-bg-color:#1450A3;--main-bg-focus-color:#e8f0fe;--main-bg-accent-color:#e8f0fe;--bg-form-field:var(--white);--form-error-color:#ef4444;--icon-red:#1450A3;--black-400:#bbb;--black-500:#a09f9f;--black-800:#515050;--black-900:#1f1f1f;--black-1000:#000;--gray-50:#f0f5fc;--gray-100:#f0f5fc;--gray-200:#e8f0fe;--gray-300:#dedfe1;--gray-500:#c5c5c5;--gray-800:#a6a6a6;--gray-1000:#585757;--orange-50:#f0f5fc;--orange-100:#e8f0fe;--orange-1000:#1450A3;--green-100:#e8f0fe;--green-1000:#1450A3;--acid-10:#f0f5fc;--acid-50:#e8f0fe;--acid-100:#1450A3;--button-primary:#1450A3;--button-primary-hover:#0e3d80;--button-primary-text:var(--white);--button-primary-svg:var(--white);--button-secondary:var(--white);--button-secondary-hover:#e8f0fe;--button-secondary--border-hover:#1450A3;--button-secondary-text:#1450A3;--button-secondary-svg:#1450A3;--button-secondary-border:#c7dcfa;--button-default:#eee;--button-default-hover:#ddd;--button-default-text:#000;--button-default-svg:#000;--button-success-text:#fff;--button-success-svg:#fff;--button-white:#fff;--button-white-hover:#f0f5fc;--button-white-text:#000;--button-white-svg:#000;--input-border-color:#bbb;--input-border-filled:#bbb;--input-border-color-focus:#1450A3;--input-border-color-error:var(--form-error-color);--input-border-color-disabled:#bbb;--input-icon-color:#e3e3e3;--input-icon-action-color:#1450A3;--white-button-hover:#e8f0fe}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.icon-blue{color:var(--button-secondary--border-hover)!important}button{background-color:#0000;border:none;justify-content:center;align-items:center;margin:0;padding:0;display:flex}a:focus-visible,button:focus-visible{outline:2px solid var(--black-1000);outline-offset:2px}ul{margin:0;padding:0;list-style-type:none}





body:has(.admin-cache-bar){padding-top:var(--admin-cache-bar-h,68px)}@media screen and (width>=1025px){body:has(.admin-cache-bar){padding-top:var(--admin-cache-bar-h,36px)}body:has(.admin-cache-bar) .header{top:var(--admin-cache-bar-h,36px)}}


.layout[data-v-b45b194d]{background-color:var(--white);flex-direction:column;min-block-size:100vh;margin:auto;display:flex}.content[data-v-b45b194d]{height:100%}


.travelers-review-card{background-color:var(--gray-50);box-sizing:border-box;border-radius:20px;flex-direction:column;gap:8px;padding:24px;display:flex}@media screen and (width>=1025px){.travelers-review-card{padding:32px}}.travelers-review-card__top{justify-content:space-between;align-items:center;display:flex}.travelers-review-card__author{align-items:center;gap:8px;display:flex}.travelers-review-card__name{color:var(--black-1000);font-size:16px;font-weight:600;line-height:20px}@media screen and (width>=1025px){.travelers-review-card__name{font-size:18px;line-height:22px}}.travelers-review-card__rating svg{width:14px;height:14px}.travelers-review-card__date{color:var(--gray-1000);font-size:12px;font-weight:400;line-height:16px}@media screen and (width>=1025px){.travelers-review-card__date{font-size:14px;font-weight:400;line-height:20px}}.travelers-review-card__ticket{color:var(--black-1000);font-size:16px;font-weight:600;line-height:20px}.travelers-review-card__text-wrap{position:relative}.travelers-review-card__text-wrap--truncated{max-height:calc(var(--max-lines,5) * var(--line-height,22px));overflow:hidden}.travelers-review-card__text{color:var(--black-1000);margin:0;font-size:14px;font-weight:400;line-height:20px}@media screen and (width>=1025px){.travelers-review-card__text{font-size:16px;font-weight:400;line-height:22px}}.travelers-review-card__gallery{margin-top:4px}.travelers-review-card__gallery .ui-gallery-thumbs__item{border-radius:8px;width:69px;height:50px}.travelers-review-card__gallery .ui-gallery-thumbs__item-show-more-count{background-color:#0009;padding:6px 10px;font-size:12px;font-weight:400;line-height:12px}@media screen and (width>=1025px){.travelers-review-card__gallery .ui-gallery-thumbs__item{width:100px;height:72px}}.travelers-review-card__footer{justify-content:space-between;align-items:center;gap:8px;margin-top:4px;display:flex}.travelers-review-card__show-original{font:inherit;color:var(--blue-1000);cursor:pointer;font-size:16px;font-weight:400;line-height:22px;text-decoration:underline;display:inline}.travelers-review-card__helpful{cursor:pointer;color:var(--gray-1000);background:0 0;border:none;align-items:center;gap:6px;padding:0;font-size:16px;font-weight:400;line-height:22px;transition:color .15s;display:inline-flex}:where(.faq) .content{--content-prose-body:#374151;--content-prose-headings:#111827;--content-prose-links:#111827;--content-prose-bold:#111827;--content-prose-counters:#6b7280;--content-prose-bullets:#d1d5db;color:var(--content-prose-body);font-size:1rem;line-height:1.75;max-width:none!important}:where(.faq) .content :where(p):not(:where([class~=not-content],[class~=not-content] *)){margin-top:1.25em;margin-bottom:1.25em}:where(.faq) .content :where(a):not(:where([class~=not-content],[class~=not-content] *)){color:var(--content-prose-links);font-weight:500;text-decoration:underline}:where(.faq) .content :where(strong):not(:where([class~=not-content],[class~=not-content] *)){color:var(--content-prose-bold);font-weight:600}:where(.faq) .content :where(a strong):not(:where([class~=not-content],[class~=not-content] *)){color:inherit}:where(.faq) .content :where(ol):not(:where([class~=not-content],[class~=not-content] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:decimal}:where(.faq) .content :where(ul):not(:where([class~=not-content],[class~=not-content] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:disc}:where(.faq) .content :where(ol>li):not(:where([class~=not-content],[class~=not-content] *))::marker{color:var(--content-prose-counters);font-weight:400}:where(.faq) .content :where(ul>li):not(:where([class~=not-content],[class~=not-content] *))::marker{color:var(--content-prose-bullets)}:where(.faq) .content :where(h2):not(:where([class~=not-content],[class~=not-content] *)){color:var(--content-prose-headings);margin-top:2em;margin-bottom:1em;font-size:1.5em;font-weight:700;line-height:1.33333}:where(.faq) .content :where(h3):not(:where([class~=not-content],[class~=not-content] *)){color:var(--content-prose-headings);margin-top:1.6em;margin-bottom:.6em;font-size:1.25em;font-weight:600;line-height:1.6}:where(.faq) .content :where(h4):not(:where([class~=not-content],[class~=not-content] *)){color:var(--content-prose-headings);margin-top:1.5em;margin-bottom:.5em;font-size:1em;font-weight:600;line-height:1.5}:where(.faq) .content :where(h2 strong):not(:where([class~=not-content],[class~=not-content] *)){color:inherit;font-weight:800}:where(.faq) .content :where(h3 strong,h4 strong):not(:where([class~=not-content],[class~=not-content] *)){color:inherit;font-weight:700}:where(.faq) .content :where(li):not(:where([class~=not-content],[class~=not-content] *)){margin-top:.5em;margin-bottom:.5em}:where(.faq) .content :where(ol>li,ul>li):not(:where([class~=not-content],[class~=not-content] *)){padding-inline-start:.375em}:where(.faq) .content :where(.content>ul>li p):not(:where([class~=not-content],[class~=not-content] *)){margin-top:.75em;margin-bottom:.75em}:where(.faq) .content :where(.content>ul>li>p:first-child,.content>ol>li>p:first-child):not(:where([class~=not-content],[class~=not-content] *)){margin-top:1.25em}:where(.faq) .content :where(.content>ul>li>p:last-child,.content>ol>li>p:last-child):not(:where([class~=not-content],[class~=not-content] *)){margin-bottom:1.25em}:where(.faq) .content :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-content],[class~=not-content] *)){margin-top:.75em;margin-bottom:.75em}:where(.faq) .content :where(h2+*,h3+*,h4+*):not(:where([class~=not-content],[class~=not-content] *)),:where(.faq) .content :where(.content>:first-child):not(:where([class~=not-content],[class~=not-content] *)){margin-top:0}:where(.faq) .content :where(.content>:last-child):not(:where([class~=not-content],[class~=not-content] *)),:where(.faq) .content :where(.content ol>li>:last-child,.content ul>li>:last-child):not(:where([class~=not-content],[class~=not-content] *)){margin-bottom:0}:where(.faq) .content :where(.content ol>li>:first-child,.content ul>li>:first-child):not(:where([class~=not-content],[class~=not-content] *)){margin-top:0}:where(.faq) .content h2{margin:48px 0 0}:where(.faq) .content h3{margin:32px 0 0}:where(.faq) .content h4{margin:24px 0 0}:where(.faq) .content p{margin-top:4px;font-size:16px;font-weight:400;line-height:22px}@media screen and (width>=1025px){:where(.faq) .content p{font-size:18px;font-weight:400;line-height:26px}}:where(.faq) .content h3{margin:16px 0 0;line-height:28px}:where(.faq) .content p{margin:4px 0 0}:where(.faq) .ui-accordion-item .ui-accordion__content .content h3{font-size:16px}@media screen and (width>=1025px){:where(.faq) .ui-accordion-item .ui-accordion__content .content h3{font-size:18px}}.faq__title{padding-bottom:16px;font-size:20px;font-weight:800;line-height:28px}.faq .ui-accordion{flex-direction:column;gap:8px;padding:0;display:flex}.faq .ui-accordion-item{border:1px solid var(--gray-200);border-radius:20px;overflow:hidden}.faq .ui-accordion-item .ui-accordion__header{border-top:none;align-items:center;gap:12px;height:auto;padding:12px 12px 12px 16px}.faq .ui-accordion-item .ui-accordion__header:focus-visible{outline-offset:-4px;border-radius:19px}.faq .ui-accordion-item .ui-accordion__header>span{flex:1;font-size:16px;font-weight:600;line-height:22px}.faq .ui-accordion-item .ui-accordion__header--button{background-color:var(--gray-100);border-radius:50%;flex-shrink:0;width:32px;height:32px;transition:background-color .15s}.faq .ui-accordion-item .ui-accordion__header--button svg{width:16px;height:16px}.faq .ui-accordion-item:hover .ui-accordion__header--button{background-color:var(--blue-100)}.faq .ui-accordion-item .ui-accordion__content{padding-inline:16px;font-size:16px;line-height:22px}@media (width>=768px){.faq__title{padding-bottom:16px;font-size:24px;font-weight:800;line-height:30px}.faq .ui-accordion-item .ui-accordion__header{padding:16px 16px 16px 24px}.faq .ui-accordion-item .ui-accordion__header>span{font-size:18px;line-height:24px}.faq .ui-accordion-item .ui-accordion__header--button{width:40px;height:40px}.faq .ui-accordion-item .ui-accordion__header--button svg{width:20px;height:20px}.faq .ui-accordion-item .ui-accordion__content{padding-inline:24px;font-size:18px;line-height:24px}}


.product-price{align-items:flex-end;display:flex}.product-price__from,.product-price__empty{font-size:14px;font-weight:400;line-height:21px}.product-price__value{white-space:nowrap;font-size:18px;font-weight:800;line-height:24px}.bestseller-badge{color:var(--black-1000);background-color:var(--acid-100);justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex}.product-badges{z-index:9;align-items:flex-start;gap:8px;display:flex}.product-badges__badge{background-color:var(--blue-1000);color:var(--white)}.product-badges__badge.sale{color:var(--white);background:#FFDE42;padding:3px 2px}.favorite-button__icon-container{cursor:pointer;background-color:#0003;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.favorite-button__icon-container:hover{background-color:#0006}.favorite-button__icon-container .favorite-button__icon{color:var(--white);width:16px;height:16px}.product-rating{background-color:var(--green-100);border:1px solid var(--green-1000);border-radius:4px;align-items:center;gap:2px;padding:3px 4px;display:inline-flex}.product-rating__icon{width:10px;height:10px;color:var(--green-1000)}.product-rating__value{color:#087a3c;font-size:12px;font-weight:600;line-height:12px}.product-tag{background-color:var(--gray-100);white-space:nowrap;border-radius:4px;padding:4px;font-size:12px;font-weight:400;line-height:12px}.product-card{isolation:isolate;border-radius:20px;flex-direction:column;display:flex;position:relative;overflow:hidden}.product-card:hover .product-card__tags,.product-card:hover .product-card__detail--title,.product-card:hover .product-card__content{background-color:var(--blue-50);border-color:var(--blue-300);transition:background-color .2s,border-color .2s}.product-card__link{color:inherit;text-decoration:none;display:contents}.product-card__link:after{content:"";z-index:1;position:absolute;inset:0}.product-card__favorite{z-index:2;position:absolute;top:16px;right:16px}.product-card__badges{pointer-events:none;position:absolute;top:16px;left:16px}.product-card__image-wrapper{order:1;min-height:172px}.product-card--main-pic{aspect-ratio:343/172;background-color:#fff;height:auto}.product-card__content{border-inline:1px solid var(--gray-300);border-bottom:1px solid var(--gray-300);background-color:#fff;border-radius:0 0 20px 20px;flex-direction:column;flex-grow:1;order:4;gap:2px;margin-top:-1px;padding:1px 24px 20px;display:flex}.product-card__tags{border-inline:1px solid var(--gray-300);flex-wrap:wrap;order:2;gap:6px;padding:16px 24px 4px;display:flex}.product-card__detail--title{-webkit-line-clamp:2;text-overflow:ellipsis;border-inline:1px solid var(--gray-300);background-color:#fff;-webkit-box-orient:vertical;order:3;margin:-2px 0 0;padding:4px 24px 2px;font-size:16px;font-weight:600;line-height:20px;display:-webkit-box;overflow:hidden}.product-card__footer{flex-direction:column;flex-grow:1;justify-content:space-between;gap:14px;padding-top:8px;display:flex}.product-card__main-price{margin-left:auto}.product-card__price{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px;display:flex}.product-card__usd-price{white-space:nowrap;z-index:2;font-size:14px;font-weight:400;line-height:21px;position:relative}.product-card__usd-price--label{color:#737373}.product-card__stats{align-items:center;gap:8px;font-size:12px;font-weight:400;line-height:16px;display:flex}.product-card__pax,.product-card__duration{align-items:center;gap:3px;display:flex}@media screen and (width>=1025px){.product-card--main-pic{aspect-ratio:288/190;width:100%;height:auto}.product-card__content{padding:1px 20px 20px}.product-card__detail--title{padding:4px 20px 2px}.product-card__tags{padding:16px 20px 4px}}


.mbt-custom-size-picture{display:flex;position:relative}.mbt-custom-size-picture img{object-fit:cover;width:100%;height:100%;transition:transform .5s ease-in-out}


@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes prixClipFix{0%{clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0)}25%{clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0)}50%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%)}75%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 100%)}to{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 0)}}@keyframes image-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.content{max-width:none!important}.content blockquote{border-style:solid;border-width:0 0 0 .25rem}.content:focus{outline-offset:2px;outline:2px solid #0000}.content :where(h4,h5,h6):not(:where([class~=not-content],[class~=not-content] *)){font-size:1em}.content :where(h5,h6):not(:where([class~=not-content],[class~=not-content] *)){color:var(--content-prose-headings);margin-top:1.5em;margin-bottom:.5em;font-weight:600;line-height:1.5}.content{color:var(--content-prose-body);max-width:65ch}.content :where(p):not(:where([class~=not-content],[class~=not-content] *)){margin-top:1.25em;margin-bottom:1.25em}.content :where([class~=lead]):not(:where([class~=not-content],[class~=not-content] *)){color:var(--content-prose-lead);margin-top:1.2em;margin-bottom:1.2em;font-size:1.25em;line-height:1.6}.content :where(a):not(:where([class~=not-content],[class~=not-content] *)){color:var(--content-prose-links);font-weight:500;text-decoration:underline}.content :where(strong):not(:where([class~=not-content],[class~=not-content] *)){color:var(--content-prose-bold);font-weight:600}.content :where(a strong):not(:where([class~=not-content],[class~=not-content] *)){color:inherit}.content :where(blockquote strong):not(:where([class~=not-content],[class~=not-content] *)){color:inherit}.content :where(thead th strong):not(:where([class~=not-content],[class~=not-content] *)){color:inherit}.content :where(ol):not(:where([class~=not-content],[class~=not-content] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:decimal}.content :where(ol[type=A]):not(:where([class~=not-content],[class~=not-content] *)){list-style-type:upper-alpha}.content :where(ol[type=a]):not(:where([class~=not-content],[class~=not-content] *)){list-style-type:lower-alpha}.content :where(ol[type=A s]):not(:where([class~=not-content],[class~=not-content] *)){list-style-type:upper-alpha}.content :where(ol[type=a s]):not(:where([class~=not-content],[class~=not-content] *)){list-style-type:lower-alpha}.content :where(ol[type=I]):not(:where([class~=not-content],[class~=not-content] *)){list-style-type:upper-roman}.content :where(ol[type=i]):not(:where([class~=not-content],[class~=not-content] *)){list-style-type:lower-roman}.content :where(ol[type=I s]):not(:where([class~=not-content],[class~=not-content] *)){list-style-type:upper-roman}.content :where(ol[type=i s]):not(:where([class~=not-content],[class~=not-content] *)){list-style-type:lower-roman}.content :where(ol[type="1"]):not(:where([class~=not-content],[class~=not-content] *)){list-style-type:decimal}.content :where(ul):not(:where([class~=not-content],[class~=not-content] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:disc}.content :where(ol>li):not(:where([class~=not-content],[class~=not-content] *))::marker{color:var(--content-prose-counters);font-weight:400}.content :where(ul>li):not(:where([class~=not-content],[class~=not-content] *))::marker{color:var(--content-prose-bullets)}.content :where(dt):not(:where([class~=not-content],[class~=not-content] *)){color:var(--content-prose-headings);margin-top:1.25em;font-weight:600}.content :where(hr):not(:where([class~=not-content],[class~=not-content] *)){border-color:var(--content-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.content :where(blockquote):not(:where([class~=not-content],[class~=not-content] *)){color:var(--content-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--content-prose-quote-borders);quotes:"â€œ" "â€" "â€˜" "â€™";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em;font-style:italic;font-weight:500}.content :where(blockquote p:first-of-type):not(:where([class~=not-content],[class~=not-content] *)):before{content:open-quote}.content :where(blockquote p:last-of-type):not(:where([class~=not-content],[class~=not-content] *)):after{content:close-quote}.content :where(h1):not(:where([class~=not-content],[class~=not-content] *)){color:var(--content-prose-headings);margin-top:0;margin-bottom:.888889em;font-size:2.25em;font-weight:800;line-height:1.11111}.content :where(h1 strong):not(:where([class~=not-content],[class~=not-content] *)){color:inherit;font-weight:900}.content :where(h2):not(:where([class~=not-content],[class~=not-content] *)){color:var(--content-prose-headings);margin-top:2em;margin-bottom:1em;font-size:1.5em;font-weight:700;line-height:1.33333}.content :where(h2 strong):not(:where([class~=not-content],[class~=not-content] *)){color:inherit;font-weight:800}.content :where(h3):not(:where([class~=not-content],[class~=not-content] *)){color:var(--content-prose-headings);margin-top:1.6em;margin-bottom:.6em;font-size:1.25em;font-weight:600;line-height:1.6}.content :where(h3 strong):not(:where([class~=not-content],[class~=not-content] *)){color:inherit;font-weight:700}.content :where(h4):not(:where([class~=not-content],[class~=not-content] *)){color:var(--content-prose-headings);margin-top:1.5em;margin-bottom:.5em;font-weight:600;line-height:1.5}.content :where(h4 strong):not(:where([class~=not-content],[class~=not-content] *)){color:inherit;font-weight:700}.content :where(img):not(:where([class~=not-content],[class~=not-content] *)){margin-top:2em;margin-bottom:2em}.content :where(picture):not(:where([class~=not-content],[class~=not-content] *)){margin-top:2em;margin-bottom:2em;display:block}.content :where(video):not(:where([class~=not-content],[class~=not-content] *)){margin-top:2em;margin-bottom:2em}.content :where(kbd):not(:where([class~=not-content],[class~=not-content] *)){color:var(--content-prose-kbd);box-shadow:0 0 0 1px var(--content-prose-kbd-shadows), 0 3px 0 var(--content-prose-kbd-shadows);padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;border-radius:.3125rem;padding-inline-start:.375em;font-family:inherit;font-size:.875em;font-weight:500}.content :where(code):not(:where([class~=not-content],[class~=not-content] *)){color:var(--content-prose-code);font-size:.875em;font-weight:600}.content :where(code):not(:where([class~=not-content],[class~=not-content] *)):before{content:"`"}.content :where(code):not(:where([class~=not-content],[class~=not-content] *)):after{content:"`"}.content :where(a code):not(:where([class~=not-content],[class~=not-content] *)){color:inherit}.content :where(h1 code):not(:where([class~=not-content],[class~=not-content] *)){color:inherit}.content :where(h2 code):not(:where([class~=not-content],[class~=not-content] *)){color:inherit;font-size:.875em}.content :where(h3 code):not(:where([class~=not-content],[class~=not-content] *)){color:inherit;font-size:.9em}.content :where(h4 code):not(:where([class~=not-content],[class~=not-content] *)){color:inherit}.content :where(blockquote code):not(:where([class~=not-content],[class~=not-content] *)){color:inherit}.content :where(thead th code):not(:where([class~=not-content],[class~=not-content] *)){color:inherit}.content :where(pre):not(:where([class~=not-content],[class~=not-content] *)){color:var(--content-prose-pre-code);background-color:var(--content-prose-pre-bg);padding-top:.857143em;padding-inline-end:1.14286em;padding-bottom:.857143em;border-radius:.375rem;margin-top:1.71429em;margin-bottom:1.71429em;padding-inline-start:1.14286em;font-size:.875em;font-weight:400;line-height:1.71429;overflow-x:auto}.content :where(pre code):not(:where([class~=not-content],[class~=not-content] *)){font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;background-color:#0000;border-width:0;border-radius:0;padding:0}.content :where(pre code):not(:where([class~=not-content],[class~=not-content] *)):before{content:none}.content :where(pre code):not(:where([class~=not-content],[class~=not-content] *)):after{content:none}.content :where(table):not(:where([class~=not-content],[class~=not-content] *)){table-layout:auto;width:100%;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.71429}.content :where(thead):not(:where([class~=not-content],[class~=not-content] *)){border-bottom-width:1px;border-bottom-color:var(--content-prose-th-borders)}.content :where(thead th):not(:where([class~=not-content],[class~=not-content] *)){color:var(--content-prose-headings);vertical-align:bottom;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em;font-weight:600}.content :where(tbody tr):not(:where([class~=not-content],[class~=not-content] *)){border-bottom-width:1px;border-bottom-color:var(--content-prose-td-borders)}.content :where(tbody tr:last-child):not(:where([class~=not-content],[class~=not-content] *)){border-bottom-width:0}.content :where(tbody td):not(:where([class~=not-content],[class~=not-content] *)){vertical-align:baseline}.content :where(tfoot):not(:where([class~=not-content],[class~=not-content] *)){border-top-width:1px;border-top-color:var(--content-prose-th-borders)}.content :where(tfoot td):not(:where([class~=not-content],[class~=not-content] *)){vertical-align:top}.content :where(th,td):not(:where([class~=not-content],[class~=not-content] *)){text-align:start}.content :where(figure>*):not(:where([class~=not-content],[class~=not-content] *)){margin-top:0;margin-bottom:0}.content :where(figcaption):not(:where([class~=not-content],[class~=not-content] *)){color:var(--content-prose-captions);margin-top:.857143em;font-size:.875em;line-height:1.42857}.content{--content-prose-body:#374151;--content-prose-headings:#111827;--content-prose-lead:#4b5563;--content-prose-links:#111827;--content-prose-bold:#111827;--content-prose-counters:#6b7280;--content-prose-bullets:#d1d5db;--content-prose-hr:#e5e7eb;--content-prose-quotes:#111827;--content-prose-quote-borders:#e5e7eb;--content-prose-captions:#6b7280;--content-prose-kbd:#111827;--content-prose-kbd-shadows:#1118271a;--content-prose-code:#111827;--content-prose-pre-code:#e5e7eb;--content-prose-pre-bg:#1f2937;--content-prose-th-borders:#d1d5db;--content-prose-td-borders:#e5e7eb;--content-prose-invert-body:#d1d5db;--content-prose-invert-headings:#fff;--content-prose-invert-lead:#9ca3af;--content-prose-invert-links:#fff;--content-prose-invert-bold:#fff;--content-prose-invert-counters:#9ca3af;--content-prose-invert-bullets:#4b5563;--content-prose-invert-hr:#374151;--content-prose-invert-quotes:#f3f4f6;--content-prose-invert-quote-borders:#374151;--content-prose-invert-captions:#9ca3af;--content-prose-invert-kbd:#fff;--content-prose-invert-kbd-shadows:#ffffff1a;--content-prose-invert-code:#fff;--content-prose-invert-pre-code:#d1d5db;--content-prose-invert-pre-bg:#00000080;--content-prose-invert-th-borders:#4b5563;--content-prose-invert-td-borders:#374151;font-size:1rem;line-height:1.75}.content :where(picture>img):not(:where([class~=not-content],[class~=not-content] *)){margin-top:0;margin-bottom:0}.content :where(li):not(:where([class~=not-content],[class~=not-content] *)){margin-top:.5em;margin-bottom:.5em}.content :where(ol>li):not(:where([class~=not-content],[class~=not-content] *)){padding-inline-start:.375em}.content :where(ul>li):not(:where([class~=not-content],[class~=not-content] *)){padding-inline-start:.375em}.content :where(.content>ul>li p):not(:where([class~=not-content],[class~=not-content] *)){margin-top:.75em;margin-bottom:.75em}.content :where(.content>ul>li>p:first-child):not(:where([class~=not-content],[class~=not-content] *)){margin-top:1.25em}.content :where(.content>ul>li>p:last-child):not(:where([class~=not-content],[class~=not-content] *)){margin-bottom:1.25em}.content :where(.content>ol>li>p:first-child):not(:where([class~=not-content],[class~=not-content] *)){margin-top:1.25em}.content :where(.content>ol>li>p:last-child):not(:where([class~=not-content],[class~=not-content] *)){margin-bottom:1.25em}.content :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-content],[class~=not-content] *)){margin-top:.75em;margin-bottom:.75em}.content :where(dl):not(:where([class~=not-content],[class~=not-content] *)){margin-top:1.25em;margin-bottom:1.25em}.content :where(dd):not(:where([class~=not-content],[class~=not-content] *)){margin-top:.5em;padding-inline-start:1.625em}.content :where(hr+*):not(:where([class~=not-content],[class~=not-content] *)){margin-top:0}.content :where(h2+*):not(:where([class~=not-content],[class~=not-content] *)){margin-top:0}.content :where(h3+*):not(:where([class~=not-content],[class~=not-content] *)){margin-top:0}.content :where(h4+*):not(:where([class~=not-content],[class~=not-content] *)){margin-top:0}.content :where(thead th:first-child):not(:where([class~=not-content],[class~=not-content] *)){padding-inline-start:0}.content :where(thead th:last-child):not(:where([class~=not-content],[class~=not-content] *)){padding-inline-end:0}.content :where(tbody td,tfoot td):not(:where([class~=not-content],[class~=not-content] *)){padding-top:.571429em;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em}.content :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-content],[class~=not-content] *)){padding-inline-start:0}.content :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-content],[class~=not-content] *)){padding-inline-end:0}.content :where(figure):not(:where([class~=not-content],[class~=not-content] *)){margin-top:2em;margin-bottom:2em}.content :where(.content>:first-child):not(:where([class~=not-content],[class~=not-content] *)){margin-top:0}.content :where(.content>:last-child):not(:where([class~=not-content],[class~=not-content] *)){margin-bottom:0}.flex{display:flex}.cursor-pointer{cursor:pointer}.content :where(h5+*,h6+*):not(:where([class~=not-content],[class~=not-content] *)){margin-top:0}.content :where(.content ol>li>:last-child):not(:where([class~=not-content],[class~=not-content] *)){margin-bottom:0}.content :where(.content ol>li>:first-child):not(:where([class~=not-content],[class~=not-content] *)){margin-top:0}.content :where(.content ul>li>:last-child):not(:where([class~=not-content],[class~=not-content] *)){margin-bottom:0}.content :where(.content ul>li>:first-child):not(:where([class~=not-content],[class~=not-content] *)){margin-top:0}@keyframes l1{to{clip-path:inset(0 -34% 0 0)}}.content{--grid-cols-desktop:4;--grid-cols-mobile:2;height:auto}.content h2{margin:48px 0 0}.content h3{margin:32px 0 0}.content h4{margin:24px 0 0}.content p{margin-top:4px;font-size:16px;font-weight:400;line-height:22px}@media screen and (width>=1025px){.content p{font-size:18px;font-weight:400;line-height:26px}}.content h3{margin:16px 0 0;line-height:28px}.content p{margin:4px 0 0}.content ol{column-count:1;counter-reset:li;column-gap:8px;margin:0;padding:8px 0 0;list-style:none}.content ol li{z-index:2;text-align:-webkit-match-parent;unicode-bidi:isolate;align-items:center;min-height:48px;margin:0;padding-top:16px;padding-bottom:16px;display:flex;position:relative}.content ol li p{flex-direction:column;flex-grow:1;justify-content:center;min-height:100%;margin:0;display:flex}.content ol li p>strong{padding-bottom:4px;display:block}.content ol li:before{counter-increment:li;content:counter(li);background-color:var(--blue-300);z-index:1;color:#fff;border-radius:20px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;margin-bottom:auto;margin-right:16px;font-size:20px;font-weight:900;display:flex}@media (width>=1224px){.content ol{column-count:2;padding:16px 0 0}.content ol li{margin-top:0;margin-bottom:24px;padding-top:8px}.content ol li p{font-size:18px}}





.post-card{border:1px solid var(--gray-300);background-color:#fff;border-radius:20px;flex-direction:column;height:auto;min-height:0;transition:background-color .15s;display:flex;position:relative;overflow:hidden}.post-card:hover,.post-card:active{background-color:var(--blue-50)}.post-card--main-pic{background-color:#fff;width:100%;height:190px;position:relative;overflow:hidden}.post-card--main-pic img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.post-card__image-wrapper{order:1}.post-card__text--date{color:var(--gray-1000);order:2;padding:16px 24px 0;font-size:14px;font-weight:400;line-height:20px}@media (width>=768px){.post-card__text--date{font-size:12px;font-weight:400;line-height:16px}}.post-card__text--title{-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;order:3;padding:2px 24px 0;font-size:16px;font-weight:600;line-height:22px;display:-webkit-box;overflow:hidden}.post-card__text--intro-wrapper{flex-grow:1;order:4;padding:4px 24px 24px}.post-card__text--intro{-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;margin:0;font-size:16px;font-weight:400;line-height:22px;display:-webkit-box;overflow:hidden}.post-card__link{color:inherit;text-decoration:none;display:contents}


.places-slider__header{justify-content:space-between;align-items:center;padding-bottom:8px;display:flex}.places-slider__btn-see-more{background-color:var(--gray-100);border-radius:8px;align-items:center;gap:4px;padding:4px 8px 4px 12px;transition:background-color .15s;display:inline-flex}.places-slider__btn-see-more:hover{background-color:var(--blue-100)}.places-slider__btn-see-more-text{font-size:14px;font-weight:400;line-height:20px}.places-slider__btn-see-more-icon{width:14px;height:14px}.places-slider__title{font-size:20px;font-weight:800;line-height:28px}.places-slider__item{flex-direction:column;align-items:center;gap:8px;width:216px;margin-right:8px;display:flex}.places-slider__item--last{margin-right:0}.places-slider__item-title{font-size:16px;font-weight:400;line-height:22px}.places-slider__item-preview{aspect-ratio:1;border-radius:20px;width:216px;height:216px;overflow:hidden}.places-slider__item-preview-wrap{width:216px;height:216px;position:relative}.places-slider__item-icon{color:#fff;cursor:pointer;background-color:#0000001a;border-radius:20px;justify-content:center;align-items:center;width:40px;height:40px;transition:background-color .15s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.places-slider__item:hover .places-slider__item-icon,.places-slider__item:active .places-slider__item-icon{background-color:#0003}@media screen and (width>=1025px){.places-slider__header{padding-bottom:16px}.places-slider__title{font-size:24px;font-weight:800;line-height:30px}.places-slider__btn-see-more-text{font-size:16px;font-weight:400;line-height:22px}.places-slider__btn-see-more-icon{width:16px;height:16px}.places-slider__item{cursor:pointer;width:216px;margin-right:16px}.places-slider__item--last{margin-right:0}}.trusted-rating-card[data-v-9e400d3e]{border:1px solid var(--gray-200);color:inherit;background:#fff;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-width:248px;padding:22px 16px;text-decoration:none;transition:all .2s;display:flex}.trusted-rating-card[data-v-9e400d3e]:hover{background:var(--gray-50)}.trusted-rating-card--odd[data-v-9e400d3e]{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(108.99deg,#1450A3 -31.35%,#ffed66 100.22%) border-box;border:4px solid #0000}.trusted-rating-card--odd[data-v-9e400d3e]:hover{background:linear-gradient(var(--gray-50), var(--gray-50)) padding-box, linear-gradient(108.99deg, #1450A3 -31.35%, #ffed66 100.22%) border-box}.trusted-rating-card--even[data-v-9e400d3e]{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(106.79deg,#3eefaf 0%,#98ff83 107.11%) border-box;border:4px solid #0000}.trusted-rating-card--even[data-v-9e400d3e]:hover{background:linear-gradient(var(--gray-50), var(--gray-50)) padding-box, linear-gradient(106.79deg, #3eefaf 0%, #98ff83 107.11%) border-box}.trusted-rating-card__logo[data-v-9e400d3e]{object-fit:contain;width:140px;margin-bottom:8px}.trusted-rating-card__rating[data-v-9e400d3e]{color:var(--orange-1000);align-items:center;gap:4px;font-size:14px;font-weight:400;line-height:14px;display:flex}.trusted-rating-card__reviews[data-v-9e400d3e]{color:var(--black-1000);font-size:16px;font-weight:400;line-height:22px}@media screen and (width>=1025px){.trusted-rating-card[data-v-9e400d3e]{min-width:auto}}.trusted-ratings[data-v-bc79fef9]{width:100%}.trusted-ratings__title[data-v-bc79fef9]{margin-bottom:8px;font-size:20px;font-weight:800;line-height:28px}.trusted-ratings__grid[data-v-bc79fef9]{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}@media screen and (width>=1025px){.trusted-ratings__title[data-v-bc79fef9]{margin-bottom:16px;font-size:24px;font-weight:800;line-height:30px}}


.mbt-black-button{color:var(--white);cursor:pointer;background-color:#262525;border:none;border-radius:8px;justify-content:center;align-items:center;padding:9px 24px;font-size:16px;font-weight:600;line-height:22px;text-decoration:none;transition:background-color .15s;display:inline-flex}.mbt-black-button:hover,.mbt-black-button:active{background-color:#000}


.mbt-input{color:var(--input-color);border:1px solid var(--input-border-color);box-sizing:border-box;background:var(--bg-form-field);border-radius:4px;align-items:center;padding:9px;font-size:16px;font-weight:400;line-height:24px;display:flex;position:relative}.mbt-input:has(>input:focus){border-color:var(--input-border-color-focus)}.mbt-input:has(>textarea:focus){border-color:var(--input-border-color-focus)}.mbt-input--disabled,.mbt-input input:disabled{opacity:.5;border-color:var(--input-border-color-disabled)}.mbt-input .mbt-input__input{z-index:1;background:0 0;border:none;outline:none;flex:100%;align-self:stretch;max-width:100%;font-size:15px;font-weight:400;line-height:20px;position:relative}.mbt-input .mbt-input__input::placeholder{color:#999;opacity:1}.mbt-input .mbt-input__input:-ms-placeholder-shown{color:#999}.mbt-input .mbt-input__input::-moz-placeholder{color:#999}.mbt-input__append,.mbt-input__prepend{align-items:center;display:flex}.mbt-input__append button,.mbt-input__prepend button{display:flex}.mbt-input--xl{border-radius:8px;height:46px;padding:0 16px}.mbt-input--xl .mbt-input__input{font-size:18px;font-weight:400;line-height:26px}@media screen and (width>=1025px){.mbt-input--xl{border-radius:12px;height:56px}}.hero-search{width:100%;position:relative}.hero-search__input{background-color:var(--white)!important;border:none!important}.hero-search__input>input{color:var(--gray-1000)!important}.hero-search__input>input::placeholder{color:var(--gray-500)}.hero-search__icon{cursor:pointer;flex-shrink:0}.home-hero{box-sizing:border-box;background-color:var(--blue-1000);justify-content:center;align-items:center;width:100%;min-height:214px;padding:40px 16px;display:flex;position:relative;overflow:hidden}.home-hero__cover,.home-hero__video{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;top:0;left:0}.home-hero__content{z-index:1;text-align:center;flex-direction:column;align-items:center;width:100%;max-width:736px;display:flex;position:relative}.home-hero__title{color:var(--white);margin:0;font-size:28px;font-weight:800;line-height:32px}.home-hero__subtitle{color:var(--white);opacity:.95;margin:16px 0 0;font-size:18px;font-weight:400;line-height:24px;display:none}.home-hero__search{width:100%;margin-top:12px}@media screen and (width>=1025px){.home-hero{min-height:309px;padding:56px 16px}.home-hero__title{font-size:32px;font-weight:800;line-height:38px}.home-hero__subtitle{margin-top:4px;display:block}.home-hero__search{margin-top:16px}}.favorite-categories{overflow-x:clip}.favorite-categories__inner{box-sizing:border-box;width:100%;max-width:1256px;margin:0 auto;padding:24px 0 0}.favorite-categories__inner .block-slider__items>:first-child{margin-left:12px}.favorite-categories__inner .block-slider__items>:last-child .favorite-categories__card{margin-right:12px}.favorite-categories__card{border-radius:20px;width:148px;height:148px;margin-right:10px;text-decoration:none;display:block;position:relative;overflow:hidden}.favorite-categories__card:after{content:"";pointer-events:none;background:linear-gradient(#0000 0%,#000000a6 100%);height:36%;position:absolute;bottom:0;left:0;right:0}.favorite-categories__image{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.favorite-categories__card:hover .favorite-categories__image,.favorite-categories__card:active .favorite-categories__image{transform:scale(1.06)}.favorite-categories__card--catalog{background-color:var(--gray-100);justify-content:center;align-items:center;transition:background-color .2s;display:flex}.favorite-categories__card--catalog:hover,.favorite-categories__card--catalog:active{background-color:var(--blue-100)}.favorite-categories__card--catalog:after{display:none}.favorite-categories__catalog-content{color:var(--blue-1000);flex-direction:column;align-items:center;gap:12px;display:flex;transform:translateY(6px)}.favorite-categories__catalog-icon{width:28px;height:28px}.favorite-categories__catalog-label{font-size:14px;font-weight:400;line-height:20px}.favorite-categories__title{z-index:1;color:var(--white);font-size:14px;font-weight:700;line-height:20px;position:absolute;bottom:10px;left:14px}.favorite-categories__bestseller{z-index:2;position:absolute;top:14px;left:14px}@media screen and (width>=1025px){.favorite-categories__inner{padding:64px 14px 0 16px}.favorite-categories__inner .block-slider__items>:first-child{margin-left:0}.favorite-categories__inner .block-slider__items>:last-child .favorite-categories__card{margin-right:0}.favorite-categories__card{width:186px;height:186px;margin-right:22px}.favorite-categories__catalog-label{font-size:16px;font-weight:400;line-height:22px}.favorite-categories__catalog-icon{width:32px;height:32px}}.category-chips__inner{box-sizing:border-box;width:100%;max-width:1256px;margin:0 auto;padding:24px 16px 100px}.category-chips__title{color:var(--black-1000);margin:0 0 16px;font-size:20px;font-weight:700;line-height:28px}.category-chips__list{flex-wrap:wrap;gap:16px 8px;display:flex}.category-chips__chip{background-color:var(--gray-100);color:var(--black-1000);border-radius:100px;align-items:center;gap:6px;padding:4px 12px 4px 4px;transition:background-color .15s;display:inline-flex}.category-chips__chip:hover{background-color:var(--blue-100)}.category-chips__image{object-fit:cover;border-radius:50%;flex-shrink:0;width:32px;height:32px;overflow:hidden}.category-chips__label{color:var(--black-1000);font-size:14px;font-weight:400;line-height:20px}@media screen and (width>=1025px){.category-chips__inner{padding:32px 16px 274px}.category-chips__title{margin-bottom:24px;font-size:24px;font-weight:700;line-height:30px}.category-chips__list{gap:16px 12px}.category-chips__chip{gap:8px;padding:6px 16px 6px 6px}.category-chips__image,.category-chips__toggle-icon{width:40px;height:40px}.category-chips__label{font-size:16px;font-weight:400;line-height:22px}}.booking-steps{width:100%}.booking-steps__title{color:var(--black-1000);margin:0 0 16px;font-size:20px;font-weight:800;line-height:28px}.booking-steps__grid{grid-template-columns:repeat(4,1fr);gap:64px;display:grid}.booking-steps__card{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.booking-steps__icon{flex-shrink:0;width:54px;height:49px}.booking-steps__text{color:var(--black-1000)}.booking-steps__text p{margin:0;font-size:16px;font-weight:400;line-height:22px}@media screen and (width>=1025px){.booking-steps__title{margin-bottom:24px;font-size:24px;font-weight:800;line-height:30px}}.why-choose-block__title{margin:0 0 24px;font-size:20px;font-weight:800;line-height:28px}@media screen and (width>=1025px){.why-choose-block__title{margin:0 0 32px;font-size:24px;font-weight:800;line-height:30px}}.why-choose-block__list{grid-template-columns:repeat(4,252px);justify-content:space-between;gap:64px;display:grid}.why-choose-block__item{flex-direction:column;align-items:flex-start;display:flex}@media screen and (width>=1025px){.why-choose-block__item{width:252px}}.why-choose-block__icon{justify-content:center;align-items:center;width:54px;height:auto;margin-bottom:16px;display:flex}.why-choose-block__icon img,.why-choose-block__icon-img{object-fit:contain;width:100%;height:auto}.why-choose-block__item-title{margin-bottom:8px;font-size:16px;font-weight:700;line-height:22px}.why-choose-block__item-text{color:var(--black-1000)}.why-choose-block__item-text p{margin:0;font-size:16px;font-weight:400;line-height:22px}.home-banner{box-sizing:border-box;border-radius:20px;flex-direction:column;gap:24px;padding:24px;display:flex;overflow:hidden}.home-banner__image-wrap{border-radius:20px;width:100%;height:210px;overflow:hidden}.home-banner__image{object-fit:cover;width:100%;height:100%}.home-banner__content{flex-direction:column;gap:8px;display:flex}.home-banner__content--with-divider{border-top:1px solid var(--black-1000);padding-top:16px}.home-banner__title{color:var(--black-1000);margin:0;font-size:24px;font-weight:800;line-height:30px}.home-banner__text{color:var(--black-1000)}.home-banner__text p{margin:0;font-size:16px;font-weight:400;line-height:22px}.home-banner__button{align-self:stretch;margin-top:8px}@media screen and (width>=1025px){.home-banner{flex-direction:row;align-items:stretch;gap:40px;padding:40px}.home-banner__image-wrap{flex-shrink:0;width:324px;height:243px}.home-banner__content{flex:1;gap:16px}.home-banner__content--with-divider{border-top:none;border-left:1px solid var(--black-1000);padding-top:16px;padding-left:40px}.home-banner__title{font-size:28px;font-weight:800;line-height:32px}.home-banner__button{align-self:flex-start;margin-top:0;padding:12px 24px}}.travelers-reviews__title{color:var(--black-1000);margin:0 0 8px;font-size:20px;font-weight:800;line-height:28px}@media screen and (width>=1025px){.travelers-reviews__title{margin:0 0 16px;font-size:24px;font-weight:800;line-height:30px}}@media screen and (width>=1025px){.travelers-reviews__item{width:391px;margin-right:24px}.travelers-reviews__item--last{margin-right:0}}.blog-posts-slider__header{justify-content:space-between;align-items:center;padding-bottom:8px;display:flex}.blog-posts-slider__title{font-size:20px;font-weight:800;line-height:28px}.blog-posts-slider__btn-all{background-color:var(--gray-100);border-radius:8px;align-items:center;gap:4px;padding:4px 8px 4px 12px;transition:background-color .15s;display:inline-flex}.blog-posts-slider__btn-all:hover{background-color:var(--blue-100)}.blog-posts-slider__btn-all-text{font-size:14px;font-weight:400;line-height:20px}.blog-posts-slider__btn-all-icon{width:14px;height:14px}.blog-posts-slider__item{width:343px;height:100%;margin-right:8px}.blog-posts-slider__item .post-card{height:100%}.blog-posts-slider__item--last{margin-right:16px}@media screen and (width>=1025px){.blog-posts-slider__header{padding-bottom:16px}.blog-posts-slider__title{font-size:24px;font-weight:800;line-height:30px}.blog-posts-slider__btn-all-text{font-size:16px;font-weight:400;line-height:22px}.blog-posts-slider__btn-all-icon{width:16px;height:16px}.blog-posts-slider__item{width:288px;margin-right:24px}.blog-posts-slider__item--last{margin-right:0}}.products-collection-slider__header{justify-content:space-between;align-items:center;padding-bottom:8px;display:flex}.products-collection-slider__title{margin:0;font-size:20px;font-weight:800;line-height:28px}.products-collection-slider__btn-all{background-color:var(--gray-100);border-radius:8px;align-items:center;gap:4px;padding:4px 8px 4px 12px;transition:background-color .15s;display:inline-flex}.products-collection-slider__btn-all:hover{background-color:var(--blue-100)}.products-collection-slider__btn-all-text{font-size:14px;font-weight:400;line-height:20px}.products-collection-slider__btn-all-icon{width:14px;height:14px}.products-collection-slider__item{width:343px;height:100%;margin-right:8px;display:flex}.products-collection-slider__item--last{margin-right:16px}.products-collection-slider__item .product-card{flex-direction:column;width:100%;height:100%;display:flex}.products-collection-slider__item .product-card__content{margin-top:auto}@media screen and (width>=1025px){.products-collection-slider__header{padding-bottom:16px}.products-collection-slider__title{font-size:24px;font-weight:800;line-height:30px}.products-collection-slider__btn-all-text{font-size:16px;font-weight:400;line-height:22px}.products-collection-slider__btn-all-icon{width:16px;height:16px}.products-collection-slider__item{width:294px;margin-right:16px}.products-collection-slider__item--last{margin-right:0}}.home{width:100%;overflow-x:clip}.home__products-collection{box-sizing:border-box;max-width:1256px;margin:0 auto;padding:40px 0 0 16px}@media screen and (width>=1025px){.home__products-collection{padding:88px 16px 0}}.home__products-collection .products-collection-slider__header{padding-right:16px}@media screen and (width>=1025px){.home__products-collection .products-collection-slider__header{padding-right:0}}.home__products-collection .products-collection-slider .block-slider__items>:first-child{margin-left:0}.home__why-choose{box-sizing:border-box;max-width:1256px;margin:0 auto;padding:56px 0 0 16px}@media screen and (width>=1025px){.home__why-choose{padding:104px 16px 0}}.home__home-banner{box-sizing:border-box;max-width:1256px;margin:0 auto;padding:56px 16px 0}@media screen and (width>=1025px){.home__home-banner{padding:104px 16px 0}}.home__booking-steps{box-sizing:border-box;max-width:1256px;margin:0 auto;padding:56px 0 0 16px}@media screen and (width>=1025px){.home__booking-steps{padding:104px 16px 0}}.home__trusted{box-sizing:border-box;max-width:1256px;margin:0 auto;padding:56px 16px 0}@media screen and (width>=1025px){.home__trusted{padding:104px 16px 0}}.home__reviews{box-sizing:border-box;max-width:1256px;margin:0 auto;padding:56px 16px 0}@media screen and (width>=1025px){.home__reviews{padding:104px 16px 0}}.home__places{box-sizing:border-box;max-width:1256px;margin:0 auto;padding:56px 0 0 16px}@media screen and (width>=1025px){.home__places{padding:104px 16px 0}}.home__places .places-slider__header{padding-left:16px;padding-right:16px}@media screen and (width>=1025px){.home__places .places-slider__header{padding-left:0;padding-right:0}}.home__places .places-slider .block-slider__items>:first-child{margin-left:16px}@media screen and (width>=1025px){.home__places .places-slider .block-slider__items>:first-child{margin-left:0}}.home__places .places-slider__item{width:194px;margin-right:16px}.home__places .places-slider__item--last{margin-right:16px}.home__places .places-slider__item-preview,.home__places .places-slider__item-preview-wrap{width:194px;height:194px}@media screen and (width>=1025px){.home__places .places-slider__item{width:218px;margin-right:33px}.home__places .places-slider__item--last{margin-right:0}.home__places .places-slider__item-preview,.home__places .places-slider__item-preview-wrap{width:218px;height:218px}}.home__blog{box-sizing:border-box;max-width:1256px;margin:0 auto;padding:56px 0 0 16px}@media screen and (width>=1025px){.home__blog{padding:104px 16px 0}}.home__blog .blog-posts-slider__header{padding-left:16px;padding-right:16px}@media screen and (width>=1025px){.home__blog .blog-posts-slider__header{padding-left:0;padding-right:0}}.home__blog .blog-posts-slider .block-slider__items>:first-child{margin-left:16px}@media screen and (width>=1025px){.home__blog .blog-posts-slider .block-slider__items>:first-child{margin-left:0}}.home__faq{box-sizing:border-box;max-width:1256px;margin:0 auto;padding:56px 16px 32px}@media screen and (width>=1025px){.home__faq{padding:104px 16px 96px}}


@font-face{font-family:Roboto;src:url(https://static.mybalitrips.com/assets/fonts/roboto/Roboto-Light.a016833f.woff2)format("woff2"),url(https://static.mybalitrips.com/assets/fonts/roboto/Roboto-Light.woff)format("woff"),url(https://static.mybalitrips.com/assets/fonts/roboto/Roboto-Light.ttf)format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(https://static.mybalitrips.com/assets/fonts/roboto/Roboto-Regular.9cf0c971.woff2)format("woff2"),url(https://static.mybalitrips.com/assets/fonts/roboto/Roboto-Regular.woff)format("woff"),url(https://static.mybalitrips.com/assets/fonts/roboto/Roboto-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(https://static.mybalitrips.com/assets/fonts/roboto/Roboto-Medium.96ae9499.woff2)format("woff2"),url(https://static.mybalitrips.com/assets/fonts/roboto/Roboto-Medium.woff)format("woff"),url(https://static.mybalitrips.com/assets/fonts/roboto/Roboto-Medium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(https://static.mybalitrips.com/assets/fonts/roboto/Roboto-SemiBold.95e940d8.woff2)format("woff2"),url(https://static.mybalitrips.com/assets/fonts/roboto/Roboto-SemiBold.woff)format("woff"),url(https://static.mybalitrips.com/assets/fonts/roboto/Roboto-SemiBold.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(https://static.mybalitrips.com/assets/fonts/roboto/Roboto-Bold.d72ee692.woff2)format("woff2"),url(https://static.mybalitrips.com/assets/fonts/roboto/Roboto-Bold.woff)format("woff"),url(https://static.mybalitrips.com/assets/fonts/roboto/Roboto-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(https://static.mybalitrips.com/assets/fonts/roboto/Roboto-Black.48f61406.woff2)format("woff2"),url(https://static.mybalitrips.com/assets/fonts/roboto/Roboto-Black.woff)format("woff"),url(https://static.mybalitrips.com/assets/fonts/roboto/Roboto-Black.ttf)format("truetype");font-weight:900;font-style:normal;font-display:swap}


/* --- INNER PAGES STYLES (PRODUCT, CATALOG, REVIEWS, BOOKING) --- */
.ui-accordion{flex-direction:column;padding:4px;display:flex}.ui-accordion .ui-accordion__header{width:100%;font:inherit;color:inherit;text-align:start;box-sizing:border-box;cursor:pointer;background:0 0;border:0;border-top:1px solid #00000014;justify-content:space-between;align-items:center;margin:0;padding:0;font-weight:700;display:flex}.ui-accordion .ui-accordion__header:focus-visible{outline-offset:2px;outline:2px solid}.ui-accordion .ui-accordion__header span{font-size:16px;line-height:19px}.ui-accordion .ui-accordion__content{box-sizing:border-box;max-height:0;padding-block:0;font-size:14px;line-height:18px;overflow:hidden}.ui-accordion .ui-accordion__content--visible{max-height:100%;padding-block:10px}.ui-accordion-item:first-child .ui-accordion__header{border-top:none}:where(.ui-accordion-item)>.ui-accordion__header{height:51px}:where(.ui-accordion-item:first-child)>.ui-accordion__header{height:50px}.ui-badge{border:2px solid var(--main-bg-focus-color);border-radius:4px;flex-wrap:nowrap;align-items:center;gap:6px;padding:4px 12px;display:flex}.ui-badge .ui-badge__inner{font-size:11px;font-weight:600;line-height:16px}.ui-badge .ui-badge__left,.ui-badge .ui-badge__right{height:16px;color:var(--main-bg-color)}.ui-badge .ui-badge__left svg,.ui-badge .ui-badge__right svg{width:16px;height:16px}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ui-input{color:var(--input-color);border:1px solid var(--input-border-color);box-sizing:border-box;background:var(--bg-form-field);border-radius:4px;padding:9px;font-size:16px;font-weight:400;line-height:24px;display:flex;position:relative}.ui-input:has(>input:focus){border-color:var(--input-border-color-focus)}.ui-input:has(>textarea:focus){border-color:var(--input-border-color-focus)}.ui-input--disabled,.ui-input input:disabled{opacity:.5;border-color:var(--input-border-color-disabled)}.ui-input .ui-input__input{z-index:1;background:0 0;border:none;outline:none;flex:100%;align-self:stretch;max-width:100%;font-size:15px;font-weight:400;line-height:20px;position:relative}.ui-input .ui-input__input::placeholder{color:#999;opacity:1}.ui-input .ui-input__input:-ms-placeholder-shown{color:#999}.ui-input .ui-input__input::-moz-placeholder{color:#999}.ui-input__append,.ui-input__prepend{align-items:center;display:flex}.ui-input__append button,.ui-input__prepend button{display:flex}.ui-input--medium{padding:7px 10px}@media (width>=768px){.ui-gallery-scroll-btn{display:flex}}@keyframes ui-gallery-lightbox-spin{to{transform:rotate(360deg)}}@media (width>=768px){.ui-gallery-scroll-btn{display:flex}}.ui-gallery{flex-direction:column;align-items:center;width:100%;display:flex;position:relative}:where(button.ui-gallery__item,button.ui-gallery__video,button.ui-gallery__photo-preview,button.ui-gallery__fullscreen-btn){background:0 0;border:0;margin:0;padding:0}:where(button.ui-gallery__fullscreen-btn){font:inherit;color:inherit}.ui-gallery__items{scroll-snap-type:x mandatory;align-items:flex-start;gap:12px;width:100%;display:flex;overflow-x:scroll}.ui-gallery__items::-webkit-scrollbar{display:none}.ui-gallery__item{cursor:pointer;scroll-snap-align:start;flex-shrink:0;align-items:stretch;width:100%;display:flex}.ui-gallery__item video{object-fit:cover;width:100%;height:100%}@keyframes ui-gallery-spin{to{transform:rotate(360deg)}}.ui-gallery__fullscreen-btn{z-index:7;cursor:pointer;background-color:#fff9;border-radius:4px;flex-direction:row;align-items:center;gap:6px;height:32px;padding:0 10px;display:flex;position:absolute;top:16px;right:16px}.ui-gallery--desktop-plates .ui-gallery__fullscreen-btn{display:none}@media (width>=768px){.ui-gallery--desktop-plates{aspect-ratio:1224/520;width:100%}.ui-gallery--desktop-plates .ui-gallery__dots{display:none}.ui-gallery--desktop-plates .ui-gallery__fullscreen-btn{display:flex;top:auto;bottom:16px}.ui-gallery--desktop-plates .ui-gallery__items{gap:5px;overflow:hidden}.ui-gallery--desktop-plates .ui-gallery__items .ui-gallery__item{height:0}.ui-gallery--desktop-plates .ui-gallery__items .ui-gallery__item:first-of-type{aspect-ratio:836/520;width:70%;height:auto}.ui-gallery--desktop-plates .ui-gallery__items .ui-gallery__item:nth-of-type(2){aspect-ratio:356/258;width:30%;height:auto}.ui-gallery--desktop-plates .ui-gallery__items .ui-gallery__item:nth-of-type(3){aspect-ratio:356/258;width:30%;height:auto;transform:translate(calc(-100% - 5px),calc(100% + 5px))}}.ui-gallery-dots{justify-content:center;align-items:center;gap:3px;list-style-type:none;display:flex;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.ui-gallery-dots__item{background-color:#bbb;border-radius:50%;width:5px;height:5px}.ui-gallery-dots__item--active{background-color:#515050;border-radius:2.5px;width:9px;height:5px}@media (width>=768px){.ui-gallery-scroll-btn{display:flex}}.ui-gallery-slider{width:100vw}.ui-gallery-slider__slider{flex-direction:column;align-items:center;display:flex;position:relative}.ui-gallery-slider__items{scroll-snap-type:x mandatory;align-items:flex-start;width:100%;display:flex;overflow-x:scroll}.ui-gallery-slider__items::-webkit-scrollbar{display:none}.ui-gallery-slider__item{cursor:pointer;scroll-snap-align:start;flex-shrink:0;display:flex}.ui-gallery-slider__item .ui-perfect-picture{border-radius:12px;width:100%;overflow:hidden}.ui-gallery-slider__desc{width:100%;margin-top:10px}@media (width<=767px){.ui-gallery-slider{max-width:100%}.ui-gallery-slider__slider{margin-left:var(--start-offset);width:100vw}.ui-gallery-slider__items{gap:0}.ui-gallery-slider__item{scroll-snap-align:start;width:calc(100% - 32px);margin-left:-8px;padding-left:16px;display:flex}.ui-gallery-slider__item:first-child{margin-left:0}.ui-gallery-slider__item:last-child{margin-right:calc(var(--mobile-gap) * 2)}.ui-gallery-slider__item picture{aspect-ratio:var(--mobile-picture-ratio)}}@media (width>=768px){.ui-gallery-slider{width:auto}.ui-gallery-slider__items{scroll-snap-type:x mandatory;align-items:flex-start;gap:var(--desktop-gap);width:100%;display:flex;overflow-x:scroll}.ui-gallery-slider__items::-webkit-scrollbar{display:none}.ui-gallery-slider__item{cursor:pointer;scroll-snap-align:start;flex:0 0 calc((100% - (var(--desktop-visible-count) - 1) * var(--desktop-gap)) / var(--desktop-visible-count));display:flex}.ui-gallery-slider__item picture{aspect-ratio:var(--desktop-picture-ratio)}}.ui-perfect-picture{display:flex;position:relative}.ui-perfect-picture img{object-fit:cover;width:100%;height:100%;transition:transform .5s ease-in-out}.ui-gallery-picture{flex-grow:1}.ui-gallery-scroll-btn{opacity:.4;cursor:pointer;background-color:#fff;border:none;border-radius:50%;outline:none;justify-content:center;align-items:center;width:48px;height:48px;display:none;position:absolute;top:50%;transform:translate(-50%)}.ui-gallery-scroll-btn svg{width:24px;height:24px}.ui-gallery-scroll-btn:hover{opacity:1}.ui-gallery-scroll-btn--right{right:0;transform:translate(50%,-50%)}@media (width>=768px){.ui-gallery-scroll-btn{display:flex}}:where(.ui-gallery-lightbox__video-play-overlay,.ui-gallery-lightbox__video-mute,.ui-gallery-lightbox__video-btn){font:inherit;color:inherit;background:0 0;border:0;margin:0;padding:0}.ui-gallery-thumbs{width:100%}.ui-gallery-thumbs__items{gap:var(--items-gap);flex-wrap:wrap;align-items:center;width:100%;display:flex}.ui-gallery-thumbs__item{cursor:pointer;font:inherit;color:inherit;width:var(--item-size);height:var(--item-size);background:0 0;border:0;border-radius:4px;flex-shrink:0;margin:0;padding:0;display:flex;position:relative;overflow:hidden}.ui-gallery-thumbs__item:focus-visible{outline-offset:2px;outline:2px solid}.block-slider{flex-direction:column;align-items:center;width:100%;display:flex;position:relative}.block-slider__items{width:100%;display:flex;position:relative;overflow-x:scroll}.block-slider__items::-webkit-scrollbar{display:none}.block-slider__items>div{cursor:pointer;flex-shrink:0}.ui-social-links{z-index:30;flex-direction:column-reverse;gap:8px;display:flex;position:fixed}.ui-social-links a,.ui-social-links button{cursor:pointer;justify-content:center;align-items:center;width:48px;height:48px;display:flex;position:relative}.ui-social-links a svg{width:48px;height:48px}.ui-social-links button.ui-social-links__button{background-color:var(--trigger-bg-color,#ffe897);color:var(--trigger-color);border:none;border-radius:50%}.ui-social-links button.ui-social-links__button svg{width:32px;height:32px}.ui-social-links button.ui-social-links__button.ui-social-links__button--square{border-radius:12px}.ui-social-links__tooltip{color:#000;white-space:nowrap;background-color:#fff;border:none;border-radius:10px;padding:5px 10px;font-size:14px;position:absolute;top:50%;right:60px;transform:translateY(-50%);box-shadow:0 0 10px #0003}.ui-social-links__tooltip:after{content:"";border:5px solid #0000;border-left-color:#fff;position:absolute;top:50%;right:-9px;transform:translateY(-50%)}.ui-social-links__right-down{inset-block-end:8px;inset-inline-end:8px}.ui-button{cursor:pointer;box-sizing:border-box;background-color:currentColor;border:2px solid;flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:4px;transition:background-color,color,opacity .1s linear;display:inline-flex}.ui-button__inner{font-weight:700;display:flex}.ui-button svg{display:flex}.ui-button--rounded{border-radius:4px}.ui-button--outline{background:0 0}.ui-button--outline:not(.ui-button--hover) .ui-button__inner,.ui-button--outline:not(.ui-button--hover) svg{color:currentColor}.ui-button--small{padding:6px 10px}.ui-button--small .ui-button__inner{font-size:13px;line-height:16px}.ui-button--small svg{width:14px;height:14px;margin:1px}.ui-button--medium{height:38px;padding:7px 14px}.ui-button--medium .ui-button__inner{font-size:14px;line-height:20px}.ui-button--medium svg{width:16px;height:16px;margin:2px}.ui-button--type-white{color:var(--button-white)}.ui-button--type-white .ui-button__inner{color:var(--button-white-text)}.ui-button--type-white svg{color:var(--button-white-svg)}.ui-button--type-primary{color:var(--button-primary)}.ui-button--type-primary .ui-button__inner{color:var(--button-primary-text)}.ui-button--type-primary svg{color:var(--button-primary-svg)}.ui-button--type-secondary{color:var(--button-secondary)}.ui-button--type-secondary .ui-button__inner{color:var(--button-secondary-text)}.ui-button--type-secondary svg{color:var(--button-secondary-svg)}.ui-stars-rating{align-items:center;display:flex;position:relative}.ui-stars-rating__value{z-index:2;align-items:center;display:flex;position:absolute;top:0;left:0;overflow:hidden}.ui-stars-rating__value>*{flex-shrink:0}.ui-icon{width:24px;height:24px}.ui-icon path{color:currentColor}
.header-search{align-items:center;display:flex;position:relative}.header-search__input{box-sizing:border-box;flex-grow:1;background-color:var(--white)!important;border:none!important;border-radius:12px!important;padding:6px 16px!important}.header-search__input>input{color:var(--gray-1000)!important;font-size:14px!important}.header-search__input>input::placeholder{color:var(--gray-500)}.header-search__icon{color:var(--blue-1000);flex-shrink:0}@media screen and (width>=1025px){.header-search__input{width:240px;height:46px}}.mbt-popup-or-mobile-modal{position:relative}.mbt-tooltip{align-items:center;display:inline-flex;position:relative}.mbt-tooltip__trigger{font:inherit;color:inherit;cursor:pointer;align-items:center;display:inline-flex}.lang-and-currency-select__trigger{color:inherit;cursor:pointer;padding-top:3px}.header-wrapper{z-index:99;width:100%;position:relative}@media screen and (width>=1025px){.header-wrapper{position:fixed;top:0}}.header{background-color:var(--blue-1000);color:#fff;z-index:99;flex-direction:row;justify-content:center;align-items:center;width:100%;height:58px;display:flex;position:relative}.header__content{width:100%;justify-content:space-between;align-items:center;gap:10px;max-inline-size:1256px;padding:16px;display:flex}.header__content__left-side{gap:8px;display:flex}.header__content__left-side__burger-button button{color:#fff;background-color:#0000;border:none;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.header__content__right-side{align-items:center;gap:12px;display:flex}.header__content__right-side__main-menu{display:none}.header__content__right-side__icons{align-items:center;gap:16px;display:flex}.header__logo{text-transform:uppercase;justify-content:center;align-items:center;font-weight:600;line-height:20px;display:flex}.header__logo a{height:26px}.header__logo__image{display:none}.header__logo__text{width:128px;margin-top:3px}.header__search{flex-shrink:1;min-width:0}.header__search--inline{display:none}@media screen and (width>=1025px){.header__search--inline{display:flex}}.header__search-toggle{color:inherit;cursor:pointer}@media screen and (width>=1025px){.header__search-toggle{display:none}.header{height:79px;position:fixed;top:0}.header__content__left-side__burger-button{display:none}.header__content__right-side{gap:32px;display:flex}.header__content__right-side__main-menu{white-space:nowrap;flex-grow:1;justify-content:space-evenly;align-items:center;gap:24px;margin-right:18px;font-size:14px;font-weight:400;line-height:22px;display:flex}.header__content__right-side__main-menu a{color:#fff;font-size:18px;font-weight:700;line-height:24px;position:relative}.header__content__right-side__main-menu a:after{content:"";border-bottom:2px solid #0000;width:100%;display:block;position:absolute;bottom:-2px;left:0}.header__content__right-side__main-menu a:hover{color:var(--blue-200)}.header__logo a{align-items:center;gap:10px;display:flex}.header__logo__image{width:36px;height:36px;display:block}.header__logo__text{width:147px;margin-top:5px}}@media screen and (width>=1025px) and (width<=1100px){.header__content__right-side{gap:16px}.header__content__right-side__main-menu{gap:12px;margin-right:0}}.footer{color:#000;background-color:#f1f4f6;border-top:1px solid #dedfe1;flex-direction:column;justify-content:space-between;align-items:center;margin-top:auto;padding:32px 25px 25px;font-size:16px;font-weight:400;line-height:22px;display:flex}.footer__book-now-place{padding-bottom:76px}.footer__content{width:100%;border-bottom:1px solid #a6a6a64d;grid-template-columns:1fr;gap:32px;max-inline-size:1224px;padding-bottom:24px;display:grid}.footer__content__trip-advisor{align-items:center;gap:16px;display:flex}.footer__content__trip-advisor img{flex-shrink:0;width:80px;height:80px}.footer__content__trip-advisor span{font-size:16px;font-weight:700;line-height:22px}.footer__content__trip-advisor--mobile{order:0;margin-bottom:-16px}.footer__content__trip-advisor--desktop{display:none}.footer__content__about{order:3}.footer__content__about--follow{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:14px;display:flex}.footer__content__about--follow-icons{align-items:center;gap:14px;display:flex}.footer__content__navigation{order:1}.footer__content__navigation ul{grid-template-columns:1fr;gap:12px;display:grid}.footer__content__navigation ul li a{color:#000}.footer__content__right-side{flex-direction:column;order:2;display:flex}.footer__content__right-side img{width:180px}.footer__content__right-side span{display:none}.footer__copyright{width:100%;flex-direction:column;gap:16px;max-inline-size:1224px;margin-top:24px;padding-bottom:22px;display:flex}.footer__copyright div{flex-direction:column;display:flex}@media (width>=768px){.footer{padding:48px 16px 32px}.footer__content{grid-template-columns:255px auto 235px}.footer__content__trip-advisor--mobile{display:none}.footer__content__trip-advisor--desktop{display:flex}.footer__content__about{flex-direction:column;order:1;gap:19px;display:flex}.footer__content__about--follow span{margin-right:16px}.footer__content__navigation{order:2}.footer__content__navigation ul{grid-template-columns:1fr}.footer__content__navigation ul li a:hover{text-decoration:underline}.footer__content__right-side{order:3;align-items:flex-end;gap:12px}.footer__content__right-side img{width:183px}.footer__content__right-side span{text-align:right;display:block}.footer__copyright{flex-direction:row;justify-content:space-between;padding-bottom:2px;font-size:14px;font-weight:400;line-height:18px}.footer__copyright div a:hover{text-decoration:underline}.footer__copyright div:last-child{align-items:flex-end}.footer__copyright div:last-child a{color:var(--blue-1000)}}@media (width>=1224px){.footer__content__navigation{padding-left:90px}.footer__content__navigation ul{grid-template-columns:1fr 1fr}}.layout{background-color:var(--white);flex-direction:column;min-block-size:100vh;margin-inline:auto;display:flex}.content{height:100%}@media screen and (width>=1025px){.layout{margin-top:79px}}@font-face{font-family:Roboto Fallback;src:local(Arial),local(ArialMT),local(Liberation Sans),local(LiberationSans);font-weight:300;font-style:normal;size-adjust:98.14%;ascent-override:94.53%;descent-override:24.88%;line-gap-override:0%}@font-face{font-family:Roboto Fallback;src:local(Arial),local(ArialMT),local(Liberation Sans),local(LiberationSans);font-weight:400;font-style:normal;size-adjust:99.78%;ascent-override:92.98%;descent-override:24.47%;line-gap-override:0%}@font-face{font-family:Roboto Fallback;src:local(Arial),local(ArialMT),local(Liberation Sans),local(LiberationSans);font-weight:500;font-style:normal;size-adjust:100.66%;ascent-override:92.17%;descent-override:24.25%;line-gap-override:0%}@font-face{font-family:Roboto Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(LiberationSans-Bold);font-weight:600;font-style:normal;size-adjust:93.9%;ascent-override:98.8%;descent-override:26%;line-gap-override:0%}@font-face{font-family:Roboto Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(LiberationSans-Bold);font-weight:700;font-style:normal;size-adjust:94.2%;ascent-override:98.48%;descent-override:25.92%;line-gap-override:0%}@font-face{font-family:Roboto Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(LiberationSans-Bold);font-weight:900;font-style:normal;size-adjust:94.91%;ascent-override:97.75%;descent-override:25.72%;line-gap-override:0%}.mr-xxs{margin-right:6px!important}.mb-l{margin-bottom:20px!important}.color-white{color:var(--white)!important}.bg-color-white{background-color:var(--white)!important}.flex{display:flex}.cursor-pointer{cursor:pointer}.icon-14{width:14px;height:14px}.icon-16{width:16px;height:16px}.icon-18{width:18px;height:18px}.icon-16-24{width:16px;height:16px}@media (width>=768px){.icon-16-24{width:24px;height:24px}}.icon-20{width:20px;height:20px}.icon-24{width:24px;height:24px}.icon-green{color:var(--green-1000)}.icon-red{color:var(--icon-red)}*{box-sizing:border-box}body,button{margin:0;font-family:Roboto,Roboto Fallback,Open Sans,sans-serif}a{color:var(--black-1000);text-decoration:none}p{color:var(--black-1000);letter-spacing:0;text-align:left;font-size:18px;font-weight:400;line-height:26px}h1,h2,h3,h4,h5,h6{margin:0}h1{font-size:20px;font-weight:900;line-height:28px}@media (width>=768px){h1{font-size:24px;line-height:30px}}h3{font-size:28px;font-weight:900;line-height:32px}h4{font-size:22px;font-weight:800;line-height:28px}h5{font-size:16px;font-weight:700;line-height:24px}.pseudo-link{color:var(--blue-1000);cursor:pointer;border-bottom:1px dashed}.pseudo-link:hover{color:var(--blue-800)}.no-wrap{white-space:nowrap}.ui-button--type-primary{border:none}.ui-button{border-radius:8px;gap:8px}.ui-button--medium{height:48px;padding-inline:40px}.ui-button--medium svg{width:24px;height:24px;margin:0}.ui-button--type-secondary{border:1px solid var(--button-secondary-border);color:#000;background-color:var(--white)}.ui-button--small{height:40px;padding-inline:40px}.ui-button--small svg{width:20px;height:20px;margin:0}.ui-button--small.ui-button--outline{border:1px solid var(--button-secondary--border-hover);padding-inline:32px}.ui-button--type-white{border:none}.ui-button--type-white.ui-button--medium{width:40px;height:40px;padding:10px}.ui-button--type-white.ui-button--medium svg{width:20px;height:20px;margin:0}.ui-button--type-white.ui-button--small{width:36px;height:36px;padding:10px}.ui-button--type-white.ui-button--small svg{width:16px;height:16px;margin:0}.ui-badge{background-color:var(--blue-100);padding:4px 6px;border:none;border-radius:4px;padding:4px}.ui-badge .ui-badge__inner{justify-content:space-between;align-items:center;gap:4px;padding:0;font-size:14px;font-weight:400;line-height:14px;display:flex}.ui-accordion{padding:0}.ui-accordion .ui-accordion__header{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;outline:none;height:auto;padding-block:16px}.ui-accordion .ui-accordion__header>span{font-size:16px;font-weight:600;line-height:20px}.ui-accordion .ui-accordion__header--button{background-color:var(--gray-100);border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.ui-accordion .ui-accordion__header--button svg{width:16px;height:16px}@media screen and (width>=1025px){.ui-accordion .ui-accordion__header{padding-block:16px}.ui-accordion .ui-accordion__header>span{font-size:18px;font-weight:700;line-height:24px}.ui-accordion .ui-accordion__header--button{border-radius:50%;width:36px;height:36px}.ui-accordion .ui-accordion__header--button svg{width:20px;height:20px}}.ui-input{border-radius:12px}.ui-input>.ui-input__input{z-index:0}@media screen and (width<=425px){.ui-input__input{height:22px;padding:0;font-size:16px!important;line-height:22px!important}@supports ((-webkit-appearance:none)) and (not (overflow:-webkit-marquee)) and (not (-webkit-text-stroke:0)){.ui-input .ui-input__input{vertical-align:top!important;-webkit-appearance:textfield!important;height:auto!important;padding-top:16px!important;padding-bottom:16px!important;line-height:1!important;display:block!important}}}.product__gallery-container.ui-gallery .ui-gallery__fullscreen-btn{padding:8px;font-size:14px;line-height:18px}.product__gallery-container.ui-gallery .ui-gallery__fullscreen-btn svg{width:16px;height:16px}.product__gallery-container.ui-gallery.ui-gallery--desktop-plates .ui-gallery__fullscreen-btn{display:none}@media (width>=768px){.product__gallery-container.ui-gallery.ui-gallery--desktop-plates .ui-gallery__fullscreen-btn{display:flex;top:16px;bottom:auto;right:calc(30% + 16px)}.product__gallery-container.ui-gallery.ui-gallery--desktop-plates .ui-gallery__items{gap:16px}.product__gallery-container.ui-gallery.ui-gallery--desktop-plates .ui-gallery__items .ui-gallery__item{display:none}.product__gallery-container.ui-gallery.ui-gallery--desktop-plates .ui-gallery__items .ui-gallery__item:nth-of-type(-n+3){display:flex}.product__gallery-container.ui-gallery.ui-gallery--desktop-plates .ui-gallery__items .ui-gallery__item:nth-of-type(3){transform:translate(calc(-100% - 16px),calc(100% + 16px))}}.ui-social-links a,.ui-social-links button{width:48px!important;height:48px!important}.ui-social-links .ui-social-links__button{background-color:#29c26f!important;border-radius:50%!important}.ui-social-links .ui-social-links__button svg{width:32px!important;height:32px!important}.ui-social-links .ui-social-links__button--square{border-radius:50%!important}.ui-social-links .ui-social-links__tooltip{border-radius:8px}.page-shell-social-links{z-index:100;position:fixed;bottom:8px;right:8px}.page-shell-social-links .ui-social-links__tooltip{margin-right:0}@media screen and (width>=1025px){.page-shell-social-links{bottom:24px;right:24px}.page-shell-social-links .ui-social-links__tooltip{margin-right:4px}}:root{--white:#fff;--blue-50:#f9fcff;--blue-100:#e2f3ff;--blue-200:#b2ebff;--blue-250:#d5edff;--blue-300:#aad5f3;--blue-800:#7db0ed;--blue-1000:#1c7cc5;--main-bg-color:var(--blue-1000);--main-bg-focus-color:var(--blue-100);--main-bg-accent-color:var(--blue-100);--bg-form-field:var(--white);--form-error-color:#ef4444;--icon-red:#64748b;--black-400:#bbb;--black-500:#a09f9f;--black-800:#515050;--black-900:#1f1f1f;--black-1000:#000;--gray-50:#f1f6f9;--gray-100:#f1f4f6;--gray-200:#ebedee;--gray-300:#dedfe1;--gray-500:#c5c5c5;--gray-800:#a6a6a6;--gray-1000:#585757;--orange-50:#ffeddd;--orange-100:#ffceab;--orange-1000:#ff6200;--green-100:#e8fff5;--green-1000:#0ead57;--acid-10:#fbffc0;--acid-50:#f8ff92;--acid-100:#f0ff17;--button-primary:var(--blue-1000);--button-primary-hover:var(--blue-400);--button-primary-text:var(--white);--button-primary-svg:var(--white);--button-secondary:var(--white);--button-secondary-hover:var(--blue-400);--button-secondary--border-hover:var(--blue-1000);--button-secondary-text:var(--blue-1000);--button-secondary-svg:var(--blue-1000);--button-secondary-border:#dedfe1;--button-default:#eee;--button-default-hover:#ddd;--button-default-text:#000;--button-default-svg:#000;--button-success-text:#fff;--button-success-svg:#fff;--button-white:#fff;--button-white-hover:#f1f2f3;--button-white-text:#000;--button-white-svg:#000;--input-border-color:#bbb;--input-border-filled:#bbb;--input-border-color-focus:var(--black-1000);--input-border-color-error:var(--form-error-color);--input-border-color-disabled:#bbb;--input-icon-color:#e3e3e3;--input-icon-action-color:#000;--white-button-hover:#e2f3ff}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.icon-blue{color:var(--button-secondary--border-hover)!important}button{background-color:#0000;border:none;justify-content:center;align-items:center;margin:0;padding:0;display:flex}a:focus-visible,button:focus-visible{outline:2px solid var(--black-1000);outline-offset:2px}ul{margin:0;padding:0;list-style-type:none}

body:has(.admin-cache-bar){padding-top:var(--admin-cache-bar-h,68px)}@media screen and (width>=1025px){body:has(.admin-cache-bar){padding-top:var(--admin-cache-bar-h,36px)}body:has(.admin-cache-bar) .header{top:var(--admin-cache-bar-h,36px)}}
.layout[data-v-b45b194d]{background-color:var(--white);flex-direction:column;min-block-size:100vh;margin:auto;display:flex}.content[data-v-b45b194d]{height:100%}
.travelers-review-card{background-color:var(--gray-50);box-sizing:border-box;border-radius:20px;flex-direction:column;gap:8px;padding:24px;display:flex}@media screen and (width>=1025px){.travelers-review-card{padding:32px}}.travelers-review-card__top{justify-content:space-between;align-items:center;display:flex}.travelers-review-card__author{align-items:center;gap:8px;display:flex}.travelers-review-card__name{color:var(--black-1000);font-size:16px;font-weight:600;line-height:20px}@media screen and (width>=1025px){.travelers-review-card__name{font-size:18px;line-height:22px}}.travelers-review-card__rating svg{width:14px;height:14px}.travelers-review-card__date{color:var(--gray-1000);font-size:12px;font-weight:400;line-height:16px}@media screen and (width>=1025px){.travelers-review-card__date{font-size:14px;font-weight:400;line-height:20px}}.travelers-review-card__ticket{color:var(--black-1000);font-size:16px;font-weight:600;line-height:20px}.travelers-review-card__text-wrap{position:relative}.travelers-review-card__text-wrap--truncated{max-height:calc(var(--max-lines,5) * var(--line-height,22px));overflow:hidden}.travelers-review-card__text{color:var(--black-1000);margin:0;font-size:14px;font-weight:400;line-height:20px}@media screen and (width>=1025px){.travelers-review-card__text{font-size:16px;font-weight:400;line-height:22px}}.travelers-review-card__gallery{margin-top:4px}.travelers-review-card__gallery .ui-gallery-thumbs__item{border-radius:8px;width:69px;height:50px}@media screen and (width>=1025px){.travelers-review-card__gallery .ui-gallery-thumbs__item{width:100px;height:72px}}.travelers-review-card__footer{justify-content:space-between;align-items:center;gap:8px;margin-top:4px;display:flex}.travelers-review-card__show-original{font:inherit;color:var(--blue-1000);cursor:pointer;font-size:16px;font-weight:400;line-height:22px;text-decoration:underline;display:inline}.travelers-review-card__helpful{cursor:pointer;color:var(--gray-1000);background:0 0;border:none;align-items:center;gap:6px;padding:0;font-size:16px;font-weight:400;line-height:22px;transition:color .15s;display:inline-flex}:where(.faq) .content{--content-prose-body:#374151;--content-prose-headings:#111827;--content-prose-links:#111827;--content-prose-bold:#111827;--content-prose-counters:#6b7280;--content-prose-bullets:#d1d5db;color:var(--content-prose-body);font-size:1rem;line-height:1.75;max-width:none!important}:where(.faq) .content :where(p):not(:where([class~=not-content],[class~=not-content] *)){margin-top:1.25em;margin-bottom:1.25em}:where(.faq) .content :where(a):not(:where([class~=not-content],[class~=not-content] *)){color:var(--content-prose-links);font-weight:500;text-decoration:underline}:where(.faq) .content :where(strong):not(:where([class~=not-content],[class~=not-content] *)){color:var(--content-prose-bold);font-weight:600}:where(.faq) .content :where(a strong):not(:where([class~=not-content],[class~=not-content] *)){color:inherit}:where(.faq) .content :where(ol):not(:where([class~=not-content],[class~=not-content] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:decimal}:where(.faq) .content :where(ul):not(:where([class~=not-content],[class~=not-content] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:disc}:where(.faq) .content :where(ol>li):not(:where([class~=not-content],[class~=not-content] *))::marker{color:var(--content-prose-counters);font-weight:400}:where(.faq) .content :where(ul>li):not(:where([class~=not-content],[class~=not-content] *))::marker{color:var(--content-prose-bullets)}:where(.faq) .content :where(h2):not(:where([class~=not-content],[class~=not-content] *)){color:var(--content-prose-headings);margin-top:2em;margin-bottom:1em;font-size:1.5em;font-weight:700;line-height:1.33333}:where(.faq) .content :where(h3):not(:where([class~=not-content],[class~=not-content] *)){color:var(--content-prose-headings);margin-top:1.6em;margin-bottom:.6em;font-size:1.25em;font-weight:600;line-height:1.6}:where(.faq) .content :where(h4):not(:where([class~=not-content],[class~=not-content] *)){color:var(--content-prose-headings);margin-top:1.5em;margin-bottom:.5em;font-size:1em;font-weight:600;line-height:1.5}:where(.faq) .content :where(h2 strong):not(:where([class~=not-content],[class~=not-content] *)){color:inherit;font-weight:800}:where(.faq) .content :where(h3 strong,h4 strong):not(:where([class~=not-content],[class~=not-content] *)){color:inherit;font-weight:700}:where(.faq) .content :where(li):not(:where([class~=not-content],[class~=not-content] *)){margin-top:.5em;margin-bottom:.5em}:where(.faq) .content :where(ol>li,ul>li):not(:where([class~=not-content],[class~=not-content] *)){padding-inline-start:.375em}:where(.faq) .content :where(.content>ul>li p):not(:where([class~=not-content],[class~=not-content] *)){margin-top:.75em;margin-bottom:.75em}:where(.faq) .content :where(.content>ul>li>p:first-child,.content>ol>li>p:first-child):not(:where([class~=not-content],[class~=not-content] *)){margin-top:1.25em}:where(.faq) .content :where(.content>ul>li>p:last-child,.content>ol>li>p:last-child):not(:where([class~=not-content],[class~=not-content] *)){margin-bottom:1.25em}:where(.faq) .content :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-content],[class~=not-content] *)){margin-top:.75em;margin-bottom:.75em}:where(.faq) .content :where(h2+*,h3+*,h4+*):not(:where([class~=not-content],[class~=not-content] *)),:where(.faq) .content :where(.content>:first-child):not(:where([class~=not-content],[class~=not-content] *)){margin-top:0}:where(.faq) .content :where(.content>:last-child):not(:where([class~=not-content],[class~=not-content] *)),:where(.faq) .content :where(.content ol>li>:last-child,.content ul>li>:last-child):not(:where([class~=not-content],[class~=not-content] *)){margin-bottom:0}:where(.faq) .content :where(.content ol>li>:first-child,.content ul>li>:first-child):not(:where([class~=not-content],[class~=not-content] *)){margin-top:0}:where(.faq) .content h2{margin:48px 0 0}:where(.faq) .content h3{margin:32px 0 0}:where(.faq) .content h4{margin:24px 0 0}:where(.faq) .content p{margin-top:4px;font-size:16px;font-weight:400;line-height:22px}@media screen and (width>=1025px){:where(.faq) .content p{font-size:18px;font-weight:400;line-height:26px}}:where(.faq) .content h3{margin:16px 0 0;line-height:28px}:where(.faq) .content p{margin:4px 0 0}:where(.faq) .ui-accordion-item .ui-accordion__content .content h3{font-size:16px}@media screen and (width>=1025px){:where(.faq) .ui-accordion-item .ui-accordion__content .content h3{font-size:18px}}
.product-price{align-items:flex-end;display:flex}.product-price__from,.product-price__empty{font-size:14px;font-weight:400;line-height:21px}.product-price__value{white-space:nowrap;font-size:18px;font-weight:800;line-height:24px}.bestseller-badge{color:var(--black-1000);background-color:var(--acid-100);justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex}.product-badges{z-index:9;align-items:flex-start;gap:8px;display:flex}.product-badges__badge{background-color:var(--blue-1000);color:var(--white)}.product-badges__badge.sale{color:var(--white);background:#FFDE42;padding:3px 2px}.favorite-button__icon-container{cursor:pointer;background-color:#0003;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.favorite-button__icon-container:hover{background-color:#0006}.favorite-button__icon-container .favorite-button__icon{color:var(--white);width:16px;height:16px}.favorite-button .favorite-button__btn{background-color:var(--gray-100);width:32px;min-width:32px;height:32px;color:var(--gray-1000);border-radius:50%;padding:0;transition:background-color .15s}.favorite-button .favorite-button__btn:hover{background-color:var(--blue-100)}.favorite-button .favorite-button__btn svg{width:16px;height:16px}@media (width>=768px){.favorite-button .favorite-button__btn{width:40px;min-width:40px;height:40px}}.product-rating{background-color:var(--green-100);border:1px solid var(--green-1000);border-radius:4px;align-items:center;gap:2px;padding:3px 4px;display:inline-flex}.product-rating__icon{width:10px;height:10px;color:var(--green-1000)}.product-rating__value{color:#087a3c;font-size:12px;font-weight:600;line-height:12px}.product-tag{background-color:var(--gray-100);white-space:nowrap;border-radius:4px;padding:4px;font-size:12px;font-weight:400;line-height:12px}.product-card{isolation:isolate;border-radius:20px;flex-direction:column;display:flex;position:relative;overflow:hidden}.product-card:hover .product-card__tags,.product-card:hover .product-card__detail--title,.product-card:hover .product-card__content{background-color:var(--blue-50);border-color:var(--blue-300);transition:background-color .2s,border-color .2s}.product-card__link{color:inherit;text-decoration:none;display:contents}.product-card__link:after{content:"";z-index:1;position:absolute;inset:0}.product-card__favorite{z-index:2;position:absolute;top:16px;right:16px}.product-card__badges{pointer-events:none;position:absolute;top:16px;left:16px}.product-card__image-wrapper{order:1;min-height:172px}.product-card--main-pic{aspect-ratio:343/172;background-color:#fff;height:auto}.product-card__content{border-inline:1px solid var(--gray-300);border-bottom:1px solid var(--gray-300);background-color:#fff;border-radius:0 0 20px 20px;flex-direction:column;flex-grow:1;order:4;gap:2px;margin-top:-1px;padding:1px 24px 20px;display:flex}.product-card__tags{border-inline:1px solid var(--gray-300);flex-wrap:wrap;order:2;gap:6px;padding:16px 24px 4px;display:flex}.product-card__detail--title{-webkit-line-clamp:2;text-overflow:ellipsis;border-inline:1px solid var(--gray-300);background-color:#fff;-webkit-box-orient:vertical;order:3;margin:-2px 0 0;padding:4px 24px 2px;font-size:16px;font-weight:600;line-height:20px;display:-webkit-box;overflow:hidden}.product-card__footer{flex-direction:column;flex-grow:1;justify-content:space-between;gap:14px;padding-top:8px;display:flex}.product-card__main-price{margin-left:auto}.product-card__price{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px;display:flex}.product-card__usd-price{white-space:nowrap;z-index:2;font-size:14px;font-weight:400;line-height:21px;position:relative}.product-card__usd-price--label{color:#737373}.product-card__stats{align-items:center;gap:8px;font-size:12px;font-weight:400;line-height:16px;display:flex}@media screen and (width>=1025px){.product-card--main-pic{aspect-ratio:288/190;width:100%;height:auto}.product-card__content{padding:1px 20px 20px}.product-card__detail--title{padding:4px 20px 2px}.product-card__tags{padding:16px 20px 4px}}
.mbt-custom-size-picture{display:flex;position:relative}.mbt-custom-size-picture img{object-fit:cover;width:100%;height:100%;transition:transform .5s ease-in-out}
@keyframes pulse{0%{opacity:1}to{opacity:.2}}.filters-block-card{font:inherit;color:inherit;white-space:nowrap;background-color:var(--gray-100);cursor:pointer;border-radius:20px;align-items:center;gap:6px;padding:10px 16px;font-size:14px;font-weight:400;line-height:14px;display:flex;position:relative}.filters-block-card:hover{background-color:var(--blue-100)}.filters-block-card.--closeable{padding-right:12px}.filters-block-card.--selected{background-color:var(--blue-100);outline:1px solid var(--blue-800)}.filters-block-card.--selected:hover,.filters-block-card.--selected:active{background-color:var(--blue-250)}.filters-block-card__icon{margin-left:-4px}.filters-block-card:focus-visible,.filters-block-card.--selected:focus-visible,.filters-block-card.--orange.--selected:focus-visible{outline:2px solid var(--black-1000);outline-offset:2px}.filters-block__title{align-items:center;margin-bottom:8px;font-size:14px;font-weight:600;line-height:18px;display:flex}@media screen and (width>=1025px){.filters-block__title{margin-bottom:8px;font-size:16px;font-weight:600;line-height:20px}}.reviews-block-header__title{margin:0 0 8px;font-size:20px;font-weight:800;line-height:28px}.reviews-block-header__rating{justify-content:space-between;align-items:center;gap:8px;font-size:14px;font-weight:400;line-height:18px;display:flex}.reviews-block-header__rating-left{align-items:center;gap:8px;display:flex}.reviews-block-header__rating-value{color:var(--black);font-size:16px;font-weight:600;line-height:20px}.reviews-block-header__stars{flex-shrink:0}.reviews-block-header__reviews-count{color:var(--gray-1000);white-space:nowrap}@media screen and (width>=1025px){.reviews-block-header{justify-content:space-between;align-items:center;display:flex}.reviews-block-header__title{margin-bottom:16px;font-size:24px;font-weight:800;line-height:30px}.reviews-block-header__rating{gap:12px;font-size:14px;font-weight:400;line-height:18px}.reviews-block-header__rating-left{gap:12px}.reviews-block-header__rating-value{color:var(--black);font-size:20px;font-weight:700;line-height:28px}}.review-filters{justify-content:space-between;align-items:center;gap:16px;margin-top:24px;margin-bottom:8px;display:flex}.review-filters__buttons{gap:8px;display:flex}.review-filters__filter-button{font:inherit;color:inherit;white-space:nowrap;background-color:var(--gray-100);cursor:pointer;border-radius:20px;align-items:center;padding:9px 16px;font-size:16px;font-weight:400;line-height:22px;display:flex}.review-filters__filter-button:hover{background-color:var(--blue-100)}.review-filters__filter-button.--selected{background-color:var(--blue-100);outline:1px solid var(--blue-800)}.review-filters__filter-button.--selected:hover{opacity:.8}.review-filters__filter-button:focus-visible,.review-filters__filter-button.--selected:focus-visible{outline:2px solid var(--black-1000);outline-offset:2px}.review-filters__sort-section{align-items:center;gap:6px;display:flex}.review-filters__sort-trigger{font:inherit;color:inherit;cursor:pointer;align-items:center;font-size:16px;font-weight:400;line-height:22px;display:flex}.review-filters__sort-trigger:hover{color:var(--gray-1000)}.review-filters__sort-icon{background-color:var(--blue-100);border-radius:8px;justify-content:center;align-items:center;width:28px;height:24px;display:flex}.review-filters__sort-selected{color:var(--gray-1000);font-size:16px;font-weight:400;line-height:22px;display:none}@media screen and (width>=1025px){.review-filters{margin-top:0}.review-filters__filter-button{padding:8px 16px;font-size:14px;font-weight:400;line-height:18px}.review-filters__sort-trigger{font-size:16px;font-weight:400;line-height:22px}.review-filters__sort-selected{font-size:16px;font-weight:400;line-height:22px;display:inline}}.reviews-block__list[data-v-195b6fe9]{flex-direction:column;gap:16px;display:flex}.reviews-block__item[data-v-195b6fe9]{width:100%}.reviews-block__load-more[data-v-195b6fe9]{flex-direction:column;align-items:stretch;margin-top:8px;display:flex}.reviews-block__load-more[data-v-195b6fe9] .ui-button{height:40px;padding-inline:24px}.reviews-block__load-more[data-v-195b6fe9] .ui-button svg{width:16px;height:16px}.reviews-block__load-more[data-v-195b6fe9] .ui-button__inner{font-size:16px;font-weight:400;line-height:22px}@media screen and (width>=1025px){.reviews-block__load-more[data-v-195b6fe9]{justify-content:center;align-items:center;margin-top:16px}.reviews-block__load-more[data-v-195b6fe9] .ui-button{gap:6px}}
.ticket-price{align-items:flex-end;display:flex}.ticket-price__value{white-space:nowrap}.ticket-discounts{flex-wrap:wrap;align-items:center;gap:6px;width:100%;font-size:12px;font-weight:600;line-height:10px;display:flex}.ticket-discounts__label{text-align:center;text-wrap:nowrap;border-radius:4px;padding:4px 8px}.ticket-discounts__label:nth-of-type(n+1){color:#087a3c;background-color:var(--green-100)}.ticket-discounts__label:nth-of-type(n+2){color:#b84600;background-color:var(--orange-50)}.ticket-discounts__label:nth-of-type(n+3){color:#1971b3;background-color:var(--blue-50)}
@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes prixClipFix{0%{clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0)}25%{clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0)}50%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%)}75%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 100%)}to{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 0)}}@keyframes image-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.content{max-width:none!important}.content blockquote{border-style:solid;border-width:0 0 0 .25rem}.content:focus{outline-offset:2px;outline:2px solid #0000}.content :where(h4,h5,h6):not(:where([class~=not-content],[class~=not-content] *)){font-size:1em}.content :where(h5,h6):not(:where([class~=not-content],[class~=not-content] *)){color:var(--content-prose-headings);margin-top:1.5em;margin-bottom:.5em;font-weight:600;line-height:1.5}.content{color:var(--content-prose-body);max-width:65ch}.content :where(p):not(:where([class~=not-content],[class~=not-content] *)){margin-top:1.25em;margin-bottom:1.25em}.content :where([class~=lead]):not(:where([class~=not-content],[class~=not-content] *)){color:var(--content-prose-lead);margin-top:1.2em;margin-bottom:1.2em;font-size:1.25em;line-height:1.6}.content :where(a):not(:where([class~=not-content],[class~=not-content] *)){color:var(--content-prose-links);font-weight:500;text-decoration:underline}.content :where(strong):not(:where([class~=not-content],[class~=not-content] *)){color:var(--content-prose-bold);font-weight:600}.content :where(a strong):not(:where([class~=not-content],[class~=not-content] *)){color:inherit}.content :where(blockquote strong):not(:where([class~=not-content],[class~=not-content] *)){color:inherit}.content :where(thead th strong):not(:where([class~=not-content],[class~=not-content] *)){color:inherit}.content :where(ol):not(:where([class~=not-content],[class~=not-content] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:decimal}.content :where(ol[type=A]):not(:where([class~=not-content],[class~=not-content] *)){list-style-type:upper-alpha}.content :where(ol[type=a]):not(:where([class~=not-content],[class~=not-content] *)){list-style-type:lower-alpha}.content :where(ol[type=A s]):not(:where([class~=not-content],[class~=not-content] *)){list-style-type:upper-alpha}.content :where(ol[type=a s]):not(:where([class~=not-content],[class~=not-content] *)){list-style-type:lower-alpha}.content :where(ol[type=I]):not(:where([class~=not-content],[class~=not-content] *)){list-style-type:upper-roman}.content :where(ol[type=i]):not(:where([class~=not-content],[class~=not-content] *)){list-style-type:lower-roman}.content :where(ol[type=I s]):not(:where([class~=not-content],[class~=not-content] *)){list-style-type:upper-roman}.content :where(ol[type=i s]):not(:where([class~=not-content],[class~=not-content] *)){list-style-type:lower-roman}.content :where(ol[type="1"]):not(:where([class~=not-content],[class~=not-content] *)){list-style-type:decimal}.content :where(ul):not(:where([class~=not-content],[class~=not-content] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:disc}.content :where(ol>li):not(:where([class~=not-content],[class~=not-content] *))::marker{color:var(--content-prose-counters);font-weight:400}.content :where(ul>li):not(:where([class~=not-content],[class~=not-content] *))::marker{color:var(--content-prose-bullets)}.content :where(dt):not(:where([class~=not-content],[class~=not-content] *)){color:var(--content-prose-headings);margin-top:1.25em;font-weight:600}.content :where(hr):not(:where([class~=not-content],[class~=not-content] *)){border-color:var(--content-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.content :where(blockquote):not(:where([class~=not-content],[class~=not-content] *)){color:var(--content-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--content-prose-quote-borders);quotes:"“" "”" "‘" "’";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em;font-style:italic;font-weight:500}.content :where(blockquote p:first-of-type):not(:where([class~=not-content],[class~=not-content] *)):before{content:open-quote}.content :where(blockquote p:last-of-type):not(:where([class~=not-content],[class~=not-content] *)):after{content:close-quote}.content :where(h1):not(:where([class~=not-content],[class~=not-content] *)){color:var(--content-prose-headings);margin-top:0;margin-bottom:.888889em;font-size:2.25em;font-weight:800;line-height:1.11111}.content :where(h1 strong):not(:where([class~=not-content],[class~=not-content] *)){color:inherit;font-weight:900}.content :where(h2):not(:where([class~=not-content],[class~=not-content] *)){color:var(--content-prose-headings);margin-top:2em;margin-bottom:1em;font-size:1.5em;font-weight:700;line-height:1.33333}.content :where(h2 strong):not(:where([class~=not-content],[class~=not-content] *)){color:inherit;font-weight:800}.content :where(h3):not(:where([class~=not-content],[class~=not-content] *)){color:var(--content-prose-headings);margin-top:1.6em;margin-bottom:.6em;font-size:1.25em;font-weight:600;line-height:1.6}.content :where(h3 strong):not(:where([class~=not-content],[class~=not-content] *)){color:inherit;font-weight:700}.content :where(h4):not(:where([class~=not-content],[class~=not-content] *)){color:var(--content-prose-headings);margin-top:1.5em;margin-bottom:.5em;font-weight:600;line-height:1.5}.content :where(h4 strong):not(:where([class~=not-content],[class~=not-content] *)){color:inherit;font-weight:700}.content :where(img):not(:where([class~=not-content],[class~=not-content] *)){margin-top:2em;margin-bottom:2em}.content :where(picture):not(:where([class~=not-content],[class~=not-content] *)){margin-top:2em;margin-bottom:2em;display:block}.content :where(video):not(:where([class~=not-content],[class~=not-content] *)){margin-top:2em;margin-bottom:2em}.content :where(kbd):not(:where([class~=not-content],[class~=not-content] *)){color:var(--content-prose-kbd);box-shadow:0 0 0 1px var(--content-prose-kbd-shadows), 0 3px 0 var(--content-prose-kbd-shadows);padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;border-radius:.3125rem;padding-inline-start:.375em;font-family:inherit;font-size:.875em;font-weight:500}.content :where(code):not(:where([class~=not-content],[class~=not-content] *)){color:var(--content-prose-code);font-size:.875em;font-weight:600}.content :where(code):not(:where([class~=not-content],[class~=not-content] *)):before{content:"`"}.content :where(code):not(:where([class~=not-content],[class~=not-content] *)):after{content:"`"}.content :where(a code):not(:where([class~=not-content],[class~=not-content] *)){color:inherit}.content :where(h1 code):not(:where([class~=not-content],[class~=not-content] *)){color:inherit}.content :where(h2 code):not(:where([class~=not-content],[class~=not-content] *)){color:inherit;font-size:.875em}.content :where(h3 code):not(:where([class~=not-content],[class~=not-content] *)){color:inherit;font-size:.9em}.content :where(h4 code):not(:where([class~=not-content],[class~=not-content] *)){color:inherit}.content :where(blockquote code):not(:where([class~=not-content],[class~=not-content] *)){color:inherit}.content :where(thead th code):not(:where([class~=not-content],[class~=not-content] *)){color:inherit}.content :where(pre):not(:where([class~=not-content],[class~=not-content] *)){color:var(--content-prose-pre-code);background-color:var(--content-prose-pre-bg);padding-top:.857143em;padding-inline-end:1.14286em;padding-bottom:.857143em;border-radius:.375rem;margin-top:1.71429em;margin-bottom:1.71429em;padding-inline-start:1.14286em;font-size:.875em;font-weight:400;line-height:1.71429;overflow-x:auto}.content :where(pre code):not(:where([class~=not-content],[class~=not-content] *)){font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;background-color:#0000;border-width:0;border-radius:0;padding:0}.content :where(pre code):not(:where([class~=not-content],[class~=not-content] *)):before{content:none}.content :where(pre code):not(:where([class~=not-content],[class~=not-content] *)):after{content:none}.content :where(table):not(:where([class~=not-content],[class~=not-content] *)){table-layout:auto;width:100%;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.71429}.content :where(thead):not(:where([class~=not-content],[class~=not-content] *)){border-bottom-width:1px;border-bottom-color:var(--content-prose-th-borders)}.content :where(thead th):not(:where([class~=not-content],[class~=not-content] *)){color:var(--content-prose-headings);vertical-align:bottom;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em;font-weight:600}.content :where(tbody tr):not(:where([class~=not-content],[class~=not-content] *)){border-bottom-width:1px;border-bottom-color:var(--content-prose-td-borders)}.content :where(tbody tr:last-child):not(:where([class~=not-content],[class~=not-content] *)){border-bottom-width:0}.content :where(tbody td):not(:where([class~=not-content],[class~=not-content] *)){vertical-align:baseline}.content :where(tfoot):not(:where([class~=not-content],[class~=not-content] *)){border-top-width:1px;border-top-color:var(--content-prose-th-borders)}.content :where(tfoot td):not(:where([class~=not-content],[class~=not-content] *)){vertical-align:top}.content :where(th,td):not(:where([class~=not-content],[class~=not-content] *)){text-align:start}.content :where(figure>*):not(:where([class~=not-content],[class~=not-content] *)){margin-top:0;margin-bottom:0}.content :where(figcaption):not(:where([class~=not-content],[class~=not-content] *)){color:var(--content-prose-captions);margin-top:.857143em;font-size:.875em;line-height:1.42857}.content{--content-prose-body:#374151;--content-prose-headings:#111827;--content-prose-lead:#4b5563;--content-prose-links:#111827;--content-prose-bold:#111827;--content-prose-counters:#6b7280;--content-prose-bullets:#d1d5db;--content-prose-hr:#e5e7eb;--content-prose-quotes:#111827;--content-prose-quote-borders:#e5e7eb;--content-prose-captions:#6b7280;--content-prose-kbd:#111827;--content-prose-kbd-shadows:#1118271a;--content-prose-code:#111827;--content-prose-pre-code:#e5e7eb;--content-prose-pre-bg:#1f2937;--content-prose-th-borders:#d1d5db;--content-prose-td-borders:#e5e7eb;--content-prose-invert-body:#d1d5db;--content-prose-invert-headings:#fff;--content-prose-invert-lead:#9ca3af;--content-prose-invert-links:#fff;--content-prose-invert-bold:#fff;--content-prose-invert-counters:#9ca3af;--content-prose-invert-bullets:#4b5563;--content-prose-invert-hr:#374151;--content-prose-invert-quotes:#f3f4f6;--content-prose-invert-quote-borders:#374151;--content-prose-invert-captions:#9ca3af;--content-prose-invert-kbd:#fff;--content-prose-invert-kbd-shadows:#ffffff1a;--content-prose-invert-code:#fff;--content-prose-invert-pre-code:#d1d5db;--content-prose-invert-pre-bg:#00000080;--content-prose-invert-th-borders:#4b5563;--content-prose-invert-td-borders:#374151;font-size:1rem;line-height:1.75}.content :where(picture>img):not(:where([class~=not-content],[class~=not-content] *)){margin-top:0;margin-bottom:0}.content :where(li):not(:where([class~=not-content],[class~=not-content] *)){margin-top:.5em;margin-bottom:.5em}.content :where(ol>li):not(:where([class~=not-content],[class~=not-content] *)){padding-inline-start:.375em}.content :where(ul>li):not(:where([class~=not-content],[class~=not-content] *)){padding-inline-start:.375em}.content :where(.content>ul>li p):not(:where([class~=not-content],[class~=not-content] *)){margin-top:.75em;margin-bottom:.75em}.content :where(.content>ul>li>p:first-child):not(:where([class~=not-content],[class~=not-content] *)){margin-top:1.25em}.content :where(.content>ul>li>p:last-child):not(:where([class~=not-content],[class~=not-content] *)){margin-bottom:1.25em}.content :where(.content>ol>li>p:first-child):not(:where([class~=not-content],[class~=not-content] *)){margin-top:1.25em}.content :where(.content>ol>li>p:last-child):not(:where([class~=not-content],[class~=not-content] *)){margin-bottom:1.25em}.content :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-content],[class~=not-content] *)){margin-top:.75em;margin-bottom:.75em}.content :where(dl):not(:where([class~=not-content],[class~=not-content] *)){margin-top:1.25em;margin-bottom:1.25em}.content :where(dd):not(:where([class~=not-content],[class~=not-content] *)){margin-top:.5em;padding-inline-start:1.625em}.content :where(hr+*):not(:where([class~=not-content],[class~=not-content] *)){margin-top:0}.content :where(h2+*):not(:where([class~=not-content],[class~=not-content] *)){margin-top:0}.content :where(h3+*):not(:where([class~=not-content],[class~=not-content] *)){margin-top:0}.content :where(h4+*):not(:where([class~=not-content],[class~=not-content] *)){margin-top:0}.content :where(thead th:first-child):not(:where([class~=not-content],[class~=not-content] *)){padding-inline-start:0}.content :where(thead th:last-child):not(:where([class~=not-content],[class~=not-content] *)){padding-inline-end:0}.content :where(tbody td,tfoot td):not(:where([class~=not-content],[class~=not-content] *)){padding-top:.571429em;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em}.content :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-content],[class~=not-content] *)){padding-inline-start:0}.content :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-content],[class~=not-content] *)){padding-inline-end:0}.content :where(figure):not(:where([class~=not-content],[class~=not-content] *)){margin-top:2em;margin-bottom:2em}.content :where(.content>:first-child):not(:where([class~=not-content],[class~=not-content] *)){margin-top:0}.content :where(.content>:last-child):not(:where([class~=not-content],[class~=not-content] *)){margin-bottom:0}.flex{display:flex}.cursor-pointer{cursor:pointer}.content :where(h5+*,h6+*):not(:where([class~=not-content],[class~=not-content] *)){margin-top:0}.content :where(.content ol>li>:last-child):not(:where([class~=not-content],[class~=not-content] *)){margin-bottom:0}.content :where(.content ol>li>:first-child):not(:where([class~=not-content],[class~=not-content] *)){margin-top:0}.content :where(.content ul>li>:last-child):not(:where([class~=not-content],[class~=not-content] *)){margin-bottom:0}.content :where(.content ul>li>:first-child):not(:where([class~=not-content],[class~=not-content] *)){margin-top:0}.content .content-youtube{aspect-ratio:16/9;border:none;width:100%;height:auto;max-height:320px;margin:1em 0}@media (width>=1024px){.content .content-youtube{max-height:480px}}.content .content-youtube-facade{vertical-align:baseline;background:#000;display:inline-block;position:relative;overflow:hidden}.content .content-youtube-facade__preview{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;margin:0;display:block}.content .content-youtube-facade__play{cursor:pointer;background:0 0;border:none;width:100%;height:100%;padding:0;position:absolute;inset:0}.content .content-youtube-facade__play:before{content:"";background:#212121cc;border-radius:12px;width:68px;height:48px;transition:background-color .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.content .content-youtube-facade__play:after{content:"";border:10px solid #0000;border-left:18px solid #fff;border-right-width:0;position:absolute;top:50%;left:50%;transform:translate(-35%,-50%)}.content .content-youtube-facade__play:hover:before,.content .content-youtube-facade__play:focus-visible:before{background:red}@keyframes l1{to{clip-path:inset(0 -34% 0 0)}}.content{--grid-cols-desktop:4;--grid-cols-mobile:2;height:auto}.content h2{margin:48px 0 0}.content h3{margin:32px 0 0}.content h4{margin:24px 0 0}.content p{margin-top:4px;font-size:16px;font-weight:400;line-height:22px}@media screen and (width>=1025px){.content p{font-size:18px;font-weight:400;line-height:26px}}.content h3{margin:16px 0 0;line-height:28px}.content p{margin:4px 0 0}.content ol{column-count:1;counter-reset:li;column-gap:8px;margin:0;padding:8px 0 0;list-style:none}.content ol li{z-index:2;text-align:-webkit-match-parent;unicode-bidi:isolate;align-items:center;min-height:48px;margin:0;padding-top:16px;padding-bottom:16px;display:flex;position:relative}.content ol li p{flex-direction:column;flex-grow:1;justify-content:center;min-height:100%;margin:0;display:flex}.content ol li p>strong{padding-bottom:4px;display:block}.content ol li:before{counter-increment:li;content:counter(li);background-color:var(--blue-300);z-index:1;color:#fff;border-radius:20px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;margin-bottom:auto;margin-right:16px;font-size:20px;font-weight:900;display:flex}@media (width>=1224px){.content ol{column-count:2;padding:16px 0 0}.content ol li{margin-top:0;margin-bottom:24px;padding-top:8px}.content ol li p{font-size:18px}}
.mbt-gallery-slider{width:100%}.mbt-gallery-slider__arrows{display:none}@media (width>=768px){.mbt-gallery-slider__arrows{color:#fff;opacity:1;z-index:6;background-color:#0000001a;border-radius:50%;width:40px;height:40px;display:flex}.mbt-gallery-slider__arrows svg{width:20px;height:20px}.mbt-gallery-slider__arrows:hover{background-color:#0003}.mbt-gallery-slider__arrows:disabled{background-color:#0000000d}}.mbt-gallery-slider .ui-gallery-scroll-btn{width:40px;height:40px}.mbt-gallery-slider .ui-gallery-scroll-btn--right{transform:translate(40%,-50%)}.mbt-gallery-slider .ui-gallery-scroll-btn svg{width:20px;height:20px}.mbt-gallery-slider .ui-gallery-slider__item{width:calc(100% - 16px)}.mbt-gallery-slider .ui-gallery-slider__item .ui-perfect-picture{border-radius:20px}@media screen and (width>=1025px){.mbt-gallery-slider{max-width:808px}}
.also-like{flex-direction:column;gap:16px;margin-left:-16px;margin-right:-16px;display:flex;overflow-x:clip}.also-like__title{padding-left:16px;font-size:20px;font-weight:800;line-height:28px}.also-like .block-slider{width:100vw}.also-like .block-slider .block-slider__items{align-items:stretch}.also-like .block-slider .block-slider__items .block-slider--active,.also-like .block-slider .block-slider__items .block-slider--no-active{width:calc(100% - 24px);padding-inline:4px}.also-like .block-slider .block-slider__items .block-slider--active .product-card,.also-like .block-slider .block-slider__items .block-slider--no-active .product-card{height:100%}.also-like .block-slider .block-slider__items>div:first-child{margin-left:12px}.also-like .block-slider .block-slider__items>div:last-child{margin-right:12px}@media screen and (width>=1025px){.also-like{margin-left:0;margin-right:0;overflow-x:visible}.also-like__title{padding-left:0;font-size:24px;font-weight:800;line-height:30px}.also-like .block-slider{width:auto}.also-like .block-slider .block-slider__items{align-items:stretch}.also-like .block-slider .block-slider__items .block-slider--active,.also-like .block-slider .block-slider__items .block-slider--no-active{padding-inline:0;width:calc(33.3333% + 5.33333px);min-width:252px;max-width:312px;padding-right:16px}.also-like .block-slider .block-slider__items .block-slider--active .product-card,.also-like .block-slider .block-slider__items .block-slider--no-active .product-card{height:100%}.also-like .block-slider .block-slider__items>div:first-child{margin-left:0;margin-right:0}.also-like .block-slider .block-slider__items>div:last-child{width:calc(33.3333% - 10.6667px);min-width:236px;max-width:296px;margin-right:0;padding-right:0}}
.mbt-black-button{color:var(--white);cursor:pointer;background-color:#262525;border:none;border-radius:8px;justify-content:center;align-items:center;padding:9px 24px;font-size:16px;font-weight:600;line-height:22px;text-decoration:none;transition:background-color .15s;display:inline-flex}.mbt-black-button:hover,.mbt-black-button:active{background-color:#000}
.info-card .ui-accordion-item:first-child .ui-accordion__header{border-top:1px solid #00000014}.info-card .ui-accordion-item .ui-accordion__content .content h3{font-size:16px}@media screen and (width>=1025px){.info-card .ui-accordion-item:first-child .ui-accordion__header{border-top:none}.info-card .ui-accordion-item .ui-accordion__content .content h3{font-size:18px}}.whats-included{flex-direction:column;gap:24px;display:flex}.whats-included--title{font-size:16px;font-weight:600;line-height:20px}.whats-included__section{flex-direction:column;display:flex}.whats-included__list{flex-direction:column;gap:16px;padding-top:14px;display:flex}.whats-included__item{align-items:flex-start;gap:12px;display:flex}.whats-included__item--icon{flex-shrink:0;margin-top:3px}.whats-included__item--text{font-size:16px;font-weight:400;line-height:22px}@media screen and (width>=1025px){.whats-included{gap:32px}.whats-included--title{font-size:20px;font-weight:800;line-height:28px}.whats-included__list{gap:20px;padding-top:24px}.whats-included__item--text{font-size:18px;font-weight:400;line-height:26px}}.book-now{background-color:var(--white);z-index:110;border-top:1px solid var(--gray-300);flex-direction:row;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;width:100vw;padding:16px;display:flex;position:fixed;bottom:0;left:0}.book-now__content{flex-grow:1;justify-content:space-between;align-items:center;display:flex}.book-now__social-links{z-index:41;flex-shrink:0;display:block;position:relative;top:0;left:0}.book-now__price{font-size:20px;font-weight:800;line-height:28px}.book-now__buttons{gap:4px;max-height:48px;display:flex}.book-now__button{height:48px;padding:12px 16px;font-size:16px;font-weight:600;line-height:20px}.book-now__button .ui-button__inner{font-size:16px;font-weight:700;line-height:20px}@media screen and (width>=401px){.book-now__button{padding:12px 40px}}@media screen and (width>=1025px){.book-now{border:1px solid var(--gray-300);z-index:0;border-radius:20px;flex-direction:column;width:354px;padding:24px;position:relative}.book-now__content{flex-direction:column;gap:16px;width:100%}.book-now__social-links{display:none}.book-now__price{text-align:center;font-size:28px;font-weight:800;line-height:34px}.book-now__buttons{width:100%;height:auto}.book-now__button{width:100%;height:52px;padding:15px 40px}.book-now__button .ui-button__inner{font-size:18px;font-weight:700;line-height:24px}}.rating{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;width:100%;font-size:14px;font-weight:400;line-height:18px;display:flex}.rating__reviews{white-space:nowrap;gap:3px;display:flex}.rating__reviews--stars{color:var(--orange-1000);align-items:center;gap:2px;font-size:14px;font-weight:400;line-height:18px;display:flex}.rating__reviews--value{color:#b84600}.rating__reviews--link{font:inherit;cursor:pointer;color:var(--blue-1000);text-decoration:underline;display:inline}.tags{border-radius:4px;flex-wrap:wrap;gap:6px;display:flex}.tags__tag{white-space:nowrap;background-color:var(--gray-100);padding:4px}.ticket-browser__content{margin-bottom:64px}.ticket-browser__content h2{margin:0 0 16px;font-size:20px;font-weight:800;line-height:28px}.ticket-browser__content h2~h2{margin-top:30px}.ticket-browser__content h3{margin:16px 0 8px;font-size:16px;font-weight:600;line-height:20px}.ticket-browser__content>p{margin:16px 0 0}.ticket-browser__places,.ticket-browser__reviews,.ticket-browser__ask-manager{margin-bottom:64px}@media screen and (width>=1025px){.ticket-browser{width:100%;margin:0}.ticket-browser__content{margin-bottom:64px}.ticket-browser__content h2{font-size:24px;font-weight:700;line-height:30px}.ticket-browser__content h2~h2{margin-top:30px}.ticket-browser__content h3{margin:16px 0 0;font-size:20px;font-weight:700;line-height:28px}.ticket-browser__places,.ticket-browser__reviews{margin-bottom:64px}.ticket-browser__reviews{max-width:808px}}.ask-manager-banner{box-sizing:border-box;background-color:#8ceaf2;border-radius:20px;flex-direction:column;gap:16px;padding:16px;display:flex}.ask-manager-banner__image-wrap{background-color:var(--white);border-radius:12px;width:100%;height:210px;overflow:hidden}.ask-manager-banner__image{width:100%;height:100%;display:block}.ask-manager-banner__image img{object-fit:cover;object-position:center;width:100%;height:100%}.ask-manager-banner__content{flex-direction:column;justify-content:center;gap:8px;display:flex}.ask-manager-banner__content--with-divider{border-top:1px solid var(--black-1000);padding-top:14px}.ask-manager-banner__title{color:var(--black-1000);margin:0;font-size:18px;font-weight:800;line-height:24px}.ask-manager-banner__text{color:var(--black-1000)}.ask-manager-banner__text p{margin:0;font-size:13px;line-height:19px}.ask-manager-banner__button{align-self:stretch;margin-top:2px;font-size:14px;line-height:20px}@media screen and (width>=1025px){.ask-manager-banner{flex-direction:row;align-items:stretch;gap:20px;padding:20px}.ask-manager-banner__image-wrap{flex-shrink:0;width:132px;height:99px}.ask-manager-banner__content{flex:1}.ask-manager-banner__content--with-divider{border-top:none;border-left:1px solid var(--black-1000);padding-top:0;padding-left:20px}.ask-manager-banner__button{align-self:flex-start}}.ticket-item{cursor:pointer;background-color:var(--blue-100);border-radius:20px;flex-direction:column;justify-content:flex-start;padding:24px 32px;display:flex}.ticket-item--active{border:2px solid var(--blue-800);padding:22px 30px}.ticket-item__top{flex-direction:column;gap:4px;display:flex}.ticket-item__top--title{margin-bottom:8px;font-size:18px;font-weight:700;line-height:24px}.ticket-item__left{flex-direction:column;gap:12px;display:flex}.ticket-item__left--tags{flex-flow:wrap;gap:6px;font-size:14px;font-weight:700;line-height:16px;display:flex}.ticket-item__main{flex-direction:column;width:100%;display:flex}.ticket-item__center{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px;padding-top:18px;display:flex}.ticket-item__center--rating{flex-direction:row;justify-content:flex-start;display:flex}.ticket-item__right{flex-direction:column;gap:16px;padding-top:16px;display:flex}.ticket-item__right--price{font-size:16px;font-weight:700;line-height:20px;display:flex}.ticket-item__right--book-block{flex-direction:column;align-items:center;gap:8px;width:100%;display:flex}.ticket-item__right--book-btn{width:100%;font-size:16px;font-weight:600;line-height:20px}.ticket-item__right--details-link{font:inherit;color:inherit;cursor:pointer;align-items:center;gap:4px;font-size:14px;font-weight:400;line-height:16px;display:flex}@media screen and (width>=1025px){.ticket-item{display:contents}.ticket-item__top{background-color:green;border-radius:12px 12px 0 0;grid-column:1/-1;padding:24px 24px 16px}.ticket-item__main{display:contents}.ticket-item__main .ticket-item__left,.ticket-item__main .ticket-item__center,.ticket-item__main .ticket-item__right{background-color:var(--blue-100)}.ticket-item__main>:first-child{padding-left:24px}.ticket-item__main>:last-child{padding-right:24px}.ticket-item__bottom{border-radius:0 0 12px 12px;grid-column:1/-1;height:24px;margin-bottom:16px}.ticket-item>div{background-color:transparent}.ticket-item--part-active.ticket-item__top{border-top:2px solid var(--blue-800);border-inline:2px solid var(--blue-800);padding-inline:22px;padding-top:22px}.ticket-item--part-active.ticket-item__bottom{border-bottom:2px solid var(--blue-800);border-inline:2px solid var(--blue-800);padding-inline:22px;padding-bottom:22px}.ticket-item--part-active.ticket-item__main>:first-child{border-left:2px solid var(--blue-800);padding-left:22px}.ticket-item--part-active.ticket-item__main>:last-child{border-right:2px solid var(--blue-800);padding-right:22px}.ticket-item{row-gap:16px;padding:24px}.ticket-item--active{padding:23px}.ticket-item__top{flex-direction:row-reverse}.ticket-item__top--title{flex:400px;margin-bottom:0;font-size:16px;font-weight:700;line-height:20px}.ticket-item__discounts{justify-content:flex-end;max-width:230px}.ticket-item__main{flex-direction:row;justify-content:space-between;gap:12px}.ticket-item__left--tags{max-width:250px;padding-top:0}.ticket-item__center{flex-direction:column;justify-content:center;gap:8px;padding-top:0}.ticket-item__center--rating{flex-direction:column;justify-content:flex-start;align-items:flex-start;padding-top:0}.ticket-item__right{flex-direction:row;justify-content:space-between;align-items:center;gap:16px;padding-top:0;display:flex}.ticket-item__right--price{flex-direction:column;align-items:flex-end;font-size:16px;font-weight:700;line-height:20px}.ticket-item__right--book-block{align-items:flex-end;width:auto;margin-left:auto}.ticket-item__right--book-btn{white-space:nowrap;width:120px;padding-inline:20px}}.tickets-list{margin-bottom:46px;position:relative}.tickets-list__list-items{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.tickets-list__show-more{width:100%;font:inherit;cursor:pointer;color:var(--blue-1000);justify-content:center;align-items:center;gap:4px;font-size:16px;font-weight:400;line-height:22px;display:flex}.tickets-list__show-more .pseudo-link{border-bottom:2px dotted}@media screen and (width>=1025px){.tickets-list{margin-bottom:64px}.tickets-list__show-more{gap:4px;font-size:16px;line-height:18px}.tickets-list__show-more .pseudo-link{border-bottom:2px dotted}.tickets-list__list-items{-webkit-tap-highlight-color:transparent;grid-row-gap:0;grid-column-gap:0;grid-template-columns:auto auto auto;max-width:808px;margin-bottom:0;display:grid}}.ticket-filters-availability__cards{flex-wrap:wrap;gap:8px;display:flex}.ticket-filters-availability__all-dates>.card-icon{color:var(--blue-1000)}.ticket-filters-drop-down{position:relative}.ticket-filters-drop-down__trigger-triangle{justify-content:center;align-items:center;display:flex}.ticket-filters-drop-down__trigger-triangle:after{content:"";border-top:4px solid #000;border-left:3px solid #0000;border-right:3px solid #0000;width:0;height:0;margin-top:2px;margin-left:2px}.ticket-filters-cf-wrapper{align-items:center;display:flex;position:relative}.ticket-filters-cf::-webkit-scrollbar{width:0;height:0}.ticket-filters-cf{-ms-overflow-style:none;scrollbar-width:none;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;flex:1;gap:8px;padding:1px;display:flex;overflow-x:auto}.ticket-filters-cf__title{margin-bottom:8px;font-size:14px;font-weight:600;line-height:18px}.ticket-filters-cf>*{flex-shrink:0}@media screen and (width>=1025px){.ticket-filters-cf{gap:8px}.ticket-filters-cf::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.ticket-filters-cf::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.ticket-filters-cf::-webkit-scrollbar-thumb:hover{background:#555}.ticket-filters-cf__title{margin-bottom:16px;font-size:16px;font-weight:600;line-height:20px}}.ticket-filters-list__blocks{flex-direction:column;gap:24px;display:flex}@media screen and (width>=1025px){.ticket-filters-list__blocks{gap:32px}}.tickets-sort{justify-content:space-between;align-items:center;display:flex}.tickets-sort__count{font-size:14px;font-weight:400;line-height:18px}.tickets-sort__popover-trigger{font:inherit;color:inherit;cursor:pointer;align-items:center;font-size:14px;font-weight:400;line-height:18px;display:flex}.tickets-sort__popover-trigger:hover,.tickets-sort__popover-trigger.--disabled{color:var(--gray-1000)}.tickets-sort__popover-trigger--icon{background-color:var(--blue-100);border-radius:8px;justify-content:center;align-items:center;width:28px;height:24px;display:flex}.tickets-sort__popover-trigger--selected{display:none}@media screen and (width>=1025px){.tickets-sort__count{font-size:18px;font-weight:700;line-height:22px}.tickets-sort__popover-trigger{gap:6px;font-size:16px;font-weight:400;line-height:22px;display:flex}.tickets-sort__popover-trigger--selected{display:inline}}.product-page{flex-direction:column;align-items:center;padding-bottom:45px;display:flex}.product-page .product{margin:0 auto;display:grid}.product-page .product__gallery-container{border-radius:0 0 20px 20px;max-width:1224px;margin:0 auto 24px;overflow:hidden}.product-page .product__gallery-container .ui-perfect-picture{aspect-ratio:4/3}.product-page .product__title-container{justify-content:space-between;gap:16px;margin-bottom:8px;display:flex}.product-page .product__title{font-size:24px;font-weight:800;line-height:30px}.product-page .product__intro--main-side{max-width:100vw;padding-inline:16px}.product-page .product__intro--main-side--group{padding-top:32px}.product-page .product__intro--main-side--title{padding-bottom:16px;font-size:20px;font-weight:800;line-height:28px}.product-page .product__intro--main-side--ask-manager{margin-top:32px}.product-page .product__intro--content{padding-top:8px}.product-page .product__tickets-sort{margin-bottom:8px;padding-top:35px}.product-page .product__options--gallery{margin-top:46px}.product-page .product__ticket-info{grid-template-columns:minmax(0,1fr);max-width:1224px;padding:0 16px;display:grid;position:relative}.product-page .product__ticket-info--content{order:1}.product-page .product__ticket-info--right{order:2}.product-page .product__ticket-info--right--info-card{margin-bottom:48px;padding-inline:0}.product-page .product__ticket-info--right--whats-included{margin-bottom:48px}.product-page .product__ticket-info--right .book-sticky{display:none}.product-page .product__block{width:100%;max-width:1224px;margin:0 auto}.product-page .product__intro{padding-bottom:44px}@media screen and (width>=1025px){.product-page{padding-bottom:192px}.product-page .product__gallery-container{border-radius:20px;margin-top:32px;margin-bottom:40px;display:block}.product-page .product__title-container{margin-bottom:8px}.product-page .product__title{font-size:28px;font-weight:800;line-height:32px}.product-page .product__tags{margin-bottom:4px}.product-page .product__tags>div{padding:4px 8px}.product-page .product__tags>div>span{font-size:14px;font-weight:400;line-height:14px}.product-page .product__intro{align-items:flex-start;column-gap:55px;padding-bottom:4px;display:flex}.product-page .product__intro--main-side{padding-inline:0;max-width:808px;padding-bottom:44px}.product-page .product__intro--main-side--group{padding-top:64px}.product-page .product__intro--main-side--title{padding-bottom:24px;font-size:24px;font-weight:700;line-height:30px;display:block}.product-page .product__intro--main-side--ask-manager{margin-top:40px}.product-page .product__intro--content{padding-top:8px}.product-page .product__tickets-sort{padding-inline:0;margin-bottom:16px;padding-top:50px}.product-page .product__options--gallery{margin-top:64px}.product-page .product__ticket-info{grid-template-columns:minmax(100px,auto) 354px;align-items:start;column-gap:46px;padding:0}.product-page .product__ticket-info--content{order:1;max-width:808px}.product-page .product__ticket-info--right{order:2}.product-page .product__ticket-info--right .book-sticky{display:block}.product-page .product__ticket-info--right{height:100%;padding-top:46px}.product-page .product__ticket-info--right--info-card{margin-bottom:48px;padding-inline:0}.product-page .book-sticky{z-index:1;position:sticky;top:162px}}
@font-face{font-family:Roboto;src:url(https://static.mybalitrips.com/assets/fonts/roboto/Roboto-Light.a016833f.woff2)format("woff2"),url(https://static.mybalitrips.com/assets/fonts/roboto/Roboto-Light.woff)format("woff"),url(https://static.mybalitrips.com/assets/fonts/roboto/Roboto-Light.ttf)format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(https://static.mybalitrips.com/assets/fonts/roboto/Roboto-Regular.9cf0c971.woff2)format("woff2"),url(https://static.mybalitrips.com/assets/fonts/roboto/Roboto-Regular.woff)format("woff"),url(https://static.mybalitrips.com/assets/fonts/roboto/Roboto-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(https://static.mybalitrips.com/assets/fonts/roboto/Roboto-Medium.96ae9499.woff2)format("woff2"),url(https://static.mybalitrips.com/assets/fonts/roboto/Roboto-Medium.woff)format("woff"),url(https://static.mybalitrips.com/assets/fonts/roboto/Roboto-Medium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(https://static.mybalitrips.com/assets/fonts/roboto/Roboto-SemiBold.95e940d8.woff2)format("woff2"),url(https://static.mybalitrips.com/assets/fonts/roboto/Roboto-SemiBold.woff)format("woff"),url(https://static.mybalitrips.com/assets/fonts/roboto/Roboto-SemiBold.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(https://static.mybalitrips.com/assets/fonts/roboto/Roboto-Bold.d72ee692.woff2)format("woff2"),url(https://static.mybalitrips.com/assets/fonts/roboto/Roboto-Bold.woff)format("woff"),url(https://static.mybalitrips.com/assets/fonts/roboto/Roboto-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(https://static.mybalitrips.com/assets/fonts/roboto/Roboto-Black.48f61406.woff2)format("woff2"),url(https://static.mybalitrips.com/assets/fonts/roboto/Roboto-Black.woff)format("woff"),url(https://static.mybalitrips.com/assets/fonts/roboto/Roboto-Black.ttf)format("truetype");font-weight:900;font-style:normal;font-display:swap}
.ui-accordion{flex-direction:column;padding:4px;display:flex}.ui-accordion .ui-accordion__header{width:100%;font:inherit;color:inherit;text-align:start;box-sizing:border-box;cursor:pointer;background:0 0;border:0;border-top:1px solid #00000014;justify-content:space-between;align-items:center;margin:0;padding:0;font-weight:700;display:flex}.ui-accordion .ui-accordion__header:focus-visible{outline-offset:2px;outline:2px solid}.ui-accordion .ui-accordion__header span{font-size:16px;line-height:19px}.ui-accordion .ui-accordion__content{box-sizing:border-box;max-height:0;padding-block:0;font-size:14px;line-height:18px;overflow:hidden}.ui-accordion-item:first-child .ui-accordion__header{border-top:none}:where(.ui-accordion-item)>.ui-accordion__header{height:51px}:where(.ui-accordion-item:first-child)>.ui-accordion__header{height:50px}.ui-badge{border:2px solid var(--main-bg-focus-color);border-radius:4px;flex-wrap:nowrap;align-items:center;gap:6px;padding:4px 12px;display:flex}.ui-badge .ui-badge__inner{font-size:11px;font-weight:600;line-height:16px}.ui-badge .ui-badge__left,.ui-badge .ui-badge__right{height:16px;color:var(--main-bg-color)}.ui-badge .ui-badge__left svg,.ui-badge .ui-badge__right svg{width:16px;height:16px}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ui-input{color:var(--input-color);border:1px solid var(--input-border-color);box-sizing:border-box;background:var(--bg-form-field);border-radius:4px;padding:9px;font-size:16px;font-weight:400;line-height:24px;display:flex;position:relative}.ui-input:has(>input:focus){border-color:var(--input-border-color-focus)}.ui-input:has(>textarea:focus){border-color:var(--input-border-color-focus)}.ui-input--disabled,.ui-input input:disabled{opacity:.5;border-color:var(--input-border-color-disabled)}.ui-input .ui-input__input{z-index:1;background:0 0;border:none;outline:none;flex:100%;align-self:stretch;max-width:100%;font-size:15px;font-weight:400;line-height:20px;position:relative}.ui-input .ui-input__input::placeholder{color:#999;opacity:1}.ui-input .ui-input__input:-ms-placeholder-shown{color:#999}.ui-input .ui-input__input::-moz-placeholder{color:#999}.ui-input__append,.ui-input__prepend{align-items:center;display:flex}.ui-input__append button,.ui-input__prepend button{display:flex}.ui-input--medium{padding:7px 10px}@keyframes ui-gallery-lightbox-spin{to{transform:rotate(360deg)}}:where(button.ui-gallery__item,button.ui-gallery__video,button.ui-gallery__photo-preview,button.ui-gallery__fullscreen-btn){background:0 0;border:0;margin:0;padding:0}:where(button.ui-gallery__fullscreen-btn){font:inherit;color:inherit}@keyframes ui-gallery-spin{to{transform:rotate(360deg)}}.ui-perfect-picture{display:flex;position:relative}.ui-perfect-picture img{object-fit:cover;width:100%;height:100%;transition:transform .5s ease-in-out}.ui-gallery-picture{flex-grow:1}:where(.ui-gallery-lightbox__video-play-overlay,.ui-gallery-lightbox__video-mute,.ui-gallery-lightbox__video-btn){font:inherit;color:inherit;background:0 0;border:0;margin:0;padding:0}.ui-gallery-thumbs{width:100%}.ui-gallery-thumbs__items{gap:var(--items-gap);flex-wrap:wrap;align-items:center;width:100%;display:flex}.ui-gallery-thumbs__item{cursor:pointer;font:inherit;color:inherit;width:var(--item-size);height:var(--item-size);background:0 0;border:0;border-radius:4px;flex-shrink:0;margin:0;padding:0;display:flex;position:relative;overflow:hidden}.ui-gallery-thumbs__item:focus-visible{outline-offset:2px;outline:2px solid}.block-slider{flex-direction:column;align-items:center;width:100%;display:flex;position:relative}.block-slider__items{width:100%;display:flex;position:relative;overflow-x:scroll}.block-slider__items::-webkit-scrollbar{display:none}.block-slider__items>div{cursor:pointer;flex-shrink:0}.ui-range{width:100%}.ui-range__slider{box-sizing:border-box;-webkit-user-select:none;user-select:none;height:40px;padding:10px 0;position:relative}.ui-range__track{background-color:#e0e0e0;border-radius:2px;width:100%;position:absolute;top:50%;transform:translateY(-50%)}.ui-range__selected{border-radius:2px;position:absolute;top:50%;transform:translateY(-50%)}.ui-range__handle{cursor:pointer;z-index:2;background-color:#fff;border:2px solid #3498db;position:absolute;top:50%;transform:translate(-50%,-50%)}.ui-social-links{z-index:30;flex-direction:column-reverse;gap:8px;display:flex;position:fixed}.ui-social-links a,.ui-social-links button{cursor:pointer;justify-content:center;align-items:center;width:48px;height:48px;display:flex;position:relative}.ui-social-links a svg{width:48px;height:48px}.ui-social-links button.ui-social-links__button{background-color:var(--trigger-bg-color,#ffe897);color:var(--trigger-color);border:none;border-radius:50%}.ui-social-links button.ui-social-links__button svg{width:32px;height:32px}.ui-social-links__tooltip{color:#000;white-space:nowrap;background-color:#fff;border:none;border-radius:10px;padding:5px 10px;font-size:14px;position:absolute;top:50%;right:60px;transform:translateY(-50%);box-shadow:0 0 10px #0003}.ui-social-links__tooltip:after{content:"";border:5px solid #0000;border-left-color:#fff;position:absolute;top:50%;right:-9px;transform:translateY(-50%)}.ui-social-links__right-down{inset-block-end:8px;inset-inline-end:8px}.ui-button{cursor:pointer;box-sizing:border-box;background-color:currentColor;border:2px solid;flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:4px;transition:background-color,color,opacity .1s linear;display:inline-flex}.ui-button__inner{font-weight:700;display:flex}.ui-button svg{display:flex}.ui-button--rounded{border-radius:4px}.ui-button--outline{background:0 0}.ui-button--outline:not(.ui-button--hover) .ui-button__inner,.ui-button--outline:not(.ui-button--hover) svg{color:currentColor}.ui-button--small{padding:6px 10px}.ui-button--small .ui-button__inner{font-size:13px;line-height:16px}.ui-button--small svg{width:14px;height:14px;margin:1px}.ui-button--medium{height:38px;padding:7px 14px}.ui-button--medium .ui-button__inner{font-size:14px;line-height:20px}.ui-button--medium svg{width:16px;height:16px;margin:2px}.ui-button--type-default{color:var(--button-default)}.ui-button--type-default .ui-button__inner{color:var(--button-default-text)}.ui-button--type-default svg{color:var(--button-default-svg)}.ui-button--type-secondary{color:var(--button-secondary)}.ui-button--type-secondary .ui-button__inner{color:var(--button-secondary-text)}.ui-button--type-secondary svg{color:var(--button-secondary-svg)}.ui-stars-rating{align-items:center;display:flex;position:relative}.ui-stars-rating__value{z-index:2;align-items:center;display:flex;position:absolute;top:0;left:0;overflow:hidden}.ui-stars-rating__value>*{flex-shrink:0}.ui-icon{width:24px;height:24px}.ui-icon path{color:currentColor}
.header-search{align-items:center;display:flex;position:relative}.header-search__input{box-sizing:border-box;flex-grow:1;background-color:var(--white)!important;border:none!important;border-radius:12px!important;padding:6px 16px!important}.header-search__input>input{color:var(--gray-1000)!important;font-size:14px!important}.header-search__input>input::placeholder{color:var(--gray-500)}.header-search__icon{color:var(--blue-1000);flex-shrink:0}@media screen and (width>=1025px){.header-search__input{width:240px;height:46px}}.mbt-popup-or-mobile-modal{position:relative}.mbt-tooltip{align-items:center;display:inline-flex;position:relative}.mbt-tooltip__trigger{font:inherit;color:inherit;cursor:pointer;align-items:center;display:inline-flex}.lang-and-currency-select__trigger{color:inherit;cursor:pointer;padding-top:3px}.header-wrapper{z-index:99;width:100%;position:relative}@media screen and (width>=1025px){.header-wrapper{position:fixed;top:0}}.header{background-color:var(--blue-1000);color:#fff;z-index:99;flex-direction:row;justify-content:center;align-items:center;width:100%;height:58px;display:flex;position:relative}.header__content{width:100%;justify-content:space-between;align-items:center;gap:10px;max-inline-size:1256px;padding:16px;display:flex}.header__content__left-side{gap:8px;display:flex}.header__content__left-side__burger-button button{color:#fff;background-color:#0000;border:none;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.header__content__right-side{align-items:center;gap:12px;display:flex}.header__content__right-side__main-menu{display:none}.header__content__right-side__icons{align-items:center;gap:16px;display:flex}.header__logo{text-transform:uppercase;justify-content:center;align-items:center;font-weight:600;line-height:20px;display:flex}.header__logo a{height:26px}.header__logo__image{display:none}.header__logo__text{width:128px;margin-top:3px}.header__search{flex-shrink:1;min-width:0}.header__search--inline{display:none}@media screen and (width>=1025px){.header__search--inline{display:flex}}@media screen and (width>=1025px){.header{height:79px;position:fixed;top:0}.header__content__left-side__burger-button{display:none}.header__content__right-side{gap:32px;display:flex}.header__content__right-side__main-menu{white-space:nowrap;flex-grow:1;justify-content:space-evenly;align-items:center;gap:24px;margin-right:18px;font-size:14px;font-weight:400;line-height:22px;display:flex}.header__content__right-side__main-menu a{color:#fff;font-size:18px;font-weight:700;line-height:24px;position:relative}.header__content__right-side__main-menu a:after{content:"";border-bottom:2px solid #0000;width:100%;display:block;position:absolute;bottom:-2px;left:0}.header__content__right-side__main-menu a:hover{color:var(--blue-200)}.header__content__right-side__main-menu .active{font-weight:700}.header__content__right-side__main-menu .active:after{border-color:var(--white)}.header__content__right-side__main-menu .active:hover:after{border-color:var(--blue-200)}.header__logo a{align-items:center;gap:10px;display:flex}.header__logo__image{width:36px;height:36px;display:block}.header__logo__text{width:147px;margin-top:5px}}@media screen and (width>=1025px) and (width<=1100px){.header__content__right-side{gap:16px}.header__content__right-side__main-menu{gap:12px;margin-right:0}}.footer{color:#000;background-color:#f1f4f6;border-top:1px solid #dedfe1;flex-direction:column;justify-content:space-between;align-items:center;margin-top:auto;padding:32px 25px 25px;font-size:16px;font-weight:400;line-height:22px;display:flex}.footer__content{width:100%;border-bottom:1px solid #a6a6a64d;grid-template-columns:1fr;gap:32px;max-inline-size:1224px;padding-bottom:24px;display:grid}.footer__content__trip-advisor{align-items:center;gap:16px;display:flex}.footer__content__trip-advisor img{flex-shrink:0;width:80px;height:80px}.footer__content__trip-advisor span{font-size:16px;font-weight:700;line-height:22px}.footer__content__trip-advisor--mobile{order:0;margin-bottom:-16px}.footer__content__trip-advisor--desktop{display:none}.footer__content__about{order:3}.footer__content__about--follow{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:14px;display:flex}.footer__content__about--follow-icons{align-items:center;gap:14px;display:flex}.footer__content__navigation{order:1}.footer__content__navigation ul{grid-template-columns:1fr;gap:12px;display:grid}.footer__content__navigation ul li a{color:#000}.footer__content__right-side{flex-direction:column;order:2;display:flex}.footer__content__right-side img{width:180px}.footer__content__right-side span{display:none}.footer__copyright{width:100%;flex-direction:column;gap:16px;max-inline-size:1224px;margin-top:24px;padding-bottom:22px;display:flex}.footer__copyright div{flex-direction:column;display:flex}@media (width>=768px){.footer{padding:48px 16px 32px}.footer__content{grid-template-columns:255px auto 235px}.footer__content__trip-advisor--mobile{display:none}.footer__content__trip-advisor--desktop{display:flex}.footer__content__about{flex-direction:column;order:1;gap:19px;display:flex}.footer__content__about--follow span{margin-right:16px}.footer__content__navigation{order:2}.footer__content__navigation ul{grid-template-columns:1fr}.footer__content__navigation ul li a:hover{text-decoration:underline}.footer__content__right-side{order:3;align-items:flex-end;gap:12px}.footer__content__right-side img{width:183px}.footer__content__right-side span{text-align:right;display:block}.footer__copyright{flex-direction:row;justify-content:space-between;padding-bottom:2px;font-size:14px;font-weight:400;line-height:18px}.footer__copyright div a:hover{text-decoration:underline}.footer__copyright div:last-child{align-items:flex-end}.footer__copyright div:last-child a{color:var(--blue-1000)}}@media (width>=1224px){.footer__content__navigation{padding-left:90px}.footer__content__navigation ul{grid-template-columns:1fr 1fr}}.layout{background-color:var(--white);flex-direction:column;min-block-size:100vh;margin-inline:auto;display:flex}.content{height:100%}@media screen and (width>=1025px){.layout{margin-top:79px}}@font-face{font-family:Roboto Fallback;src:local(Arial),local(ArialMT),local(Liberation Sans),local(LiberationSans);font-weight:300;font-style:normal;size-adjust:98.14%;ascent-override:94.53%;descent-override:24.88%;line-gap-override:0%}@font-face{font-family:Roboto Fallback;src:local(Arial),local(ArialMT),local(Liberation Sans),local(LiberationSans);font-weight:400;font-style:normal;size-adjust:99.78%;ascent-override:92.98%;descent-override:24.47%;line-gap-override:0%}@font-face{font-family:Roboto Fallback;src:local(Arial),local(ArialMT),local(Liberation Sans),local(LiberationSans);font-weight:500;font-style:normal;size-adjust:100.66%;ascent-override:92.17%;descent-override:24.25%;line-gap-override:0%}@font-face{font-family:Roboto Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(LiberationSans-Bold);font-weight:600;font-style:normal;size-adjust:93.9%;ascent-override:98.8%;descent-override:26%;line-gap-override:0%}@font-face{font-family:Roboto Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(LiberationSans-Bold);font-weight:700;font-style:normal;size-adjust:94.2%;ascent-override:98.48%;descent-override:25.92%;line-gap-override:0%}@font-face{font-family:Roboto Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(LiberationSans-Bold);font-weight:900;font-style:normal;size-adjust:94.91%;ascent-override:97.75%;descent-override:25.72%;line-gap-override:0%}.w-full{width:100%}.mt-xl{margin-top:24px!important}.mt-s{margin-top:12px!important}.mr-xxs{margin-right:6px!important}.color-white{color:var(--white)!important}.color-light-gray{color:var(--gray-800)!important}.flex{display:flex}.cursor-pointer{cursor:pointer}.icon-14{width:14px;height:14px}.icon-16{width:16px;height:16px}.icon-18{width:18px;height:18px}.icon-20{width:20px;height:20px}.icon-24{width:24px;height:24px}*{box-sizing:border-box}body,button{margin:0;font-family:Roboto,Roboto Fallback,Open Sans,sans-serif}a{color:var(--black-1000);text-decoration:none}p{color:var(--black-1000);letter-spacing:0;text-align:left;font-size:18px;font-weight:400;line-height:26px}h1,h2,h3,h4,h5,h6{margin:0}h1{font-size:20px;font-weight:900;line-height:28px}@media (width>=768px){h1{font-size:24px;line-height:30px}}h3{font-size:28px;font-weight:900;line-height:32px}h4{font-size:22px;font-weight:800;line-height:28px}h5{font-size:16px;font-weight:700;line-height:24px}.pseudo-link{color:var(--blue-1000);cursor:pointer;border-bottom:1px dashed}.pseudo-link:hover{color:var(--blue-800)}.no-wrap{white-space:nowrap}.ui-button{border-radius:8px;gap:8px}.ui-button--medium{height:48px;padding-inline:40px}.ui-button--medium svg{width:24px;height:24px;margin:0}.ui-button--type-secondary{border:1px solid var(--button-secondary-border);color:#000;background-color:var(--white)}.ui-button--small{height:40px;padding-inline:40px}.ui-button--small svg{width:20px;height:20px;margin:0}.ui-button--small.ui-button--outline{border:1px solid var(--button-secondary--border-hover);padding-inline:32px}.ui-badge{background-color:var(--blue-100);padding:4px 6px;border:none;border-radius:4px;padding:4px}.ui-badge .ui-badge__inner{justify-content:space-between;align-items:center;gap:4px;padding:0;font-size:14px;font-weight:400;line-height:14px;display:flex}.ui-accordion{padding:0}.ui-accordion .ui-accordion__header{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;outline:none;height:auto;padding-block:16px}.ui-accordion .ui-accordion__header>span{font-size:16px;font-weight:600;line-height:20px}.ui-accordion .ui-accordion__header--button{background-color:var(--gray-100);border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.ui-accordion .ui-accordion__header--button svg{width:16px;height:16px}@media screen and (width>=1025px){.ui-accordion .ui-accordion__header{padding-block:16px}.ui-accordion .ui-accordion__header>span{font-size:18px;font-weight:700;line-height:24px}.ui-accordion .ui-accordion__header--button{border-radius:50%;width:36px;height:36px}.ui-accordion .ui-accordion__header--button svg{width:20px;height:20px}}.ui-input{border-radius:12px}.ui-input>.ui-input__input{z-index:0}@media screen and (width<=425px){.ui-input__input{height:22px;padding:0;font-size:16px!important;line-height:22px!important}@supports ((-webkit-appearance:none)) and (not (overflow:-webkit-marquee)) and (not (-webkit-text-stroke:0)){.ui-input .ui-input__input{vertical-align:top!important;-webkit-appearance:textfield!important;height:auto!important;padding-top:16px!important;padding-bottom:16px!important;line-height:1!important;display:block!important}}}.ui-social-links a,.ui-social-links button{width:48px!important;height:48px!important}.ui-social-links .ui-social-links__button{background-color:#29c26f!important;border-radius:50%!important}.ui-social-links .ui-social-links__button svg{width:32px!important;height:32px!important}.ui-social-links .ui-social-links__tooltip{border-radius:8px}.page-shell-social-links{z-index:100;position:fixed;bottom:8px;right:8px}.page-shell-social-links .ui-social-links__tooltip{margin-right:0}@media screen and (width>=1025px){.page-shell-social-links{bottom:24px;right:24px}.page-shell-social-links .ui-social-links__tooltip{margin-right:4px}}:root{--white:#fff;--blue-50:#f9fcff;--blue-100:#e2f3ff;--blue-200:#b2ebff;--blue-250:#d5edff;--blue-300:#aad5f3;--blue-800:#7db0ed;--blue-1000:#1c7cc5;--main-bg-color:var(--blue-1000);--main-bg-focus-color:var(--blue-100);--main-bg-accent-color:var(--blue-100);--bg-form-field:var(--white);--form-error-color:#ef4444;--icon-red:#64748b;--black-400:#bbb;--black-500:#a09f9f;--black-800:#515050;--black-900:#1f1f1f;--black-1000:#000;--gray-50:#f1f6f9;--gray-100:#f1f4f6;--gray-200:#ebedee;--gray-300:#dedfe1;--gray-500:#c5c5c5;--gray-800:#a6a6a6;--gray-1000:#585757;--orange-50:#ffeddd;--orange-100:#ffceab;--orange-1000:#ff6200;--green-100:#e8fff5;--green-1000:#0ead57;--acid-10:#fbffc0;--acid-50:#f8ff92;--acid-100:#f0ff17;--button-primary:var(--blue-1000);--button-primary-hover:var(--blue-400);--button-primary-text:var(--white);--button-primary-svg:var(--white);--button-secondary:var(--white);--button-secondary-hover:var(--blue-400);--button-secondary--border-hover:var(--blue-1000);--button-secondary-text:var(--blue-1000);--button-secondary-svg:var(--blue-1000);--button-secondary-border:#dedfe1;--button-default:#eee;--button-default-hover:#ddd;--button-default-text:#000;--button-default-svg:#000;--button-success-text:#fff;--button-success-svg:#fff;--button-white:#fff;--button-white-hover:#f1f2f3;--button-white-text:#000;--button-white-svg:#000;--input-border-color:#bbb;--input-border-filled:#bbb;--input-border-color-focus:var(--black-1000);--input-border-color-error:var(--form-error-color);--input-border-color-disabled:#bbb;--input-icon-color:#e3e3e3;--input-icon-action-color:#000;--white-button-hover:#e2f3ff}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.icon-blue{color:var(--button-secondary--border-hover)!important}button{background-color:#0000;border:none;justify-content:center;align-items:center;margin:0;padding:0;display:flex}a:focus-visible,button:focus-visible{outline:2px solid var(--black-1000);outline-offset:2px}ul{margin:0;padding:0;list-style-type:none}

body:has(.admin-cache-bar){padding-top:var(--admin-cache-bar-h,68px)}@media screen and (width>=1025px){body:has(.admin-cache-bar){padding-top:var(--admin-cache-bar-h,36px)}body:has(.admin-cache-bar) .header{top:var(--admin-cache-bar-h,36px)}}
.layout[data-v-b45b194d]{background-color:var(--white);flex-direction:column;min-block-size:100vh;margin:auto;display:flex}.content[data-v-b45b194d]{height:100%}
.travelers-review-card{background-color:var(--gray-50);box-sizing:border-box;border-radius:20px;flex-direction:column;gap:8px;padding:24px;display:flex}@media screen and (width>=1025px){.travelers-review-card{padding:32px}}.travelers-review-card__top{justify-content:space-between;align-items:center;display:flex}.travelers-review-card__author{align-items:center;gap:8px;display:flex}.travelers-review-card__name{color:var(--black-1000);font-size:16px;font-weight:600;line-height:20px}@media screen and (width>=1025px){.travelers-review-card__name{font-size:18px;line-height:22px}}.travelers-review-card__rating svg{width:14px;height:14px}.travelers-review-card__date{color:var(--gray-1000);font-size:12px;font-weight:400;line-height:16px}@media screen and (width>=1025px){.travelers-review-card__date{font-size:14px;font-weight:400;line-height:20px}}.travelers-review-card__ticket{color:var(--black-1000);font-size:16px;font-weight:600;line-height:20px}.travelers-review-card__text-wrap{position:relative}.travelers-review-card__text-wrap--truncated{max-height:calc(var(--max-lines,5) * var(--line-height,22px));overflow:hidden}.travelers-review-card__text{color:var(--black-1000);margin:0;font-size:14px;font-weight:400;line-height:20px}@media screen and (width>=1025px){.travelers-review-card__text{font-size:16px;font-weight:400;line-height:22px}}.travelers-review-card__gallery{margin-top:4px}.travelers-review-card__gallery .ui-gallery-thumbs__item{border-radius:8px;width:69px;height:50px}@media screen and (width>=1025px){.travelers-review-card__gallery .ui-gallery-thumbs__item{width:100px;height:72px}}.travelers-review-card__footer{justify-content:space-between;align-items:center;gap:8px;margin-top:4px;display:flex}.travelers-review-card__show-original{font:inherit;color:var(--blue-1000);cursor:pointer;font-size:16px;font-weight:400;line-height:22px;text-decoration:underline;display:inline}.travelers-review-card__helpful{cursor:pointer;color:var(--gray-1000);background:0 0;border:none;align-items:center;gap:6px;padding:0;font-size:16px;font-weight:400;line-height:22px;transition:color .15s;display:inline-flex}:where(.faq) .content{--content-prose-body:#374151;--content-prose-headings:#111827;--content-prose-links:#111827;--content-prose-bold:#111827;--content-prose-counters:#6b7280;--content-prose-bullets:#d1d5db;color:var(--content-prose-body);font-size:1rem;line-height:1.75;max-width:none!important}:where(.faq) .content :where(p):not(:where([class~=not-content],[class~=not-content] *)){margin-top:1.25em;margin-bottom:1.25em}:where(.faq) .content :where(a):not(:where([class~=not-content],[class~=not-content] *)){color:var(--content-prose-links);font-weight:500;text-decoration:underline}:where(.faq) .content :where(strong):not(:where([class~=not-content],[class~=not-content] *)){color:var(--content-prose-bold);font-weight:600}:where(.faq) .content :where(a strong):not(:where([class~=not-content],[class~=not-content] *)){color:inherit}:where(.faq) .content :where(ol):not(:where([class~=not-content],[class~=not-content] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:decimal}:where(.faq) .content :where(ul):not(:where([class~=not-content],[class~=not-content] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:disc}:where(.faq) .content :where(ol>li):not(:where([class~=not-content],[class~=not-content] *))::marker{color:var(--content-prose-counters);font-weight:400}:where(.faq) .content :where(ul>li):not(:where([class~=not-content],[class~=not-content] *))::marker{color:var(--content-prose-bullets)}:where(.faq) .content :where(h2):not(:where([class~=not-content],[class~=not-content] *)){color:var(--content-prose-headings);margin-top:2em;margin-bottom:1em;font-size:1.5em;font-weight:700;line-height:1.33333}:where(.faq) .content :where(h3):not(:where([class~=not-content],[class~=not-content] *)){color:var(--content-prose-headings);margin-top:1.6em;margin-bottom:.6em;font-size:1.25em;font-weight:600;line-height:1.6}:where(.faq) .content :where(h4):not(:where([class~=not-content],[class~=not-content] *)){color:var(--content-prose-headings);margin-top:1.5em;margin-bottom:.5em;font-size:1em;font-weight:600;line-height:1.5}:where(.faq) .content :where(h2 strong):not(:where([class~=not-content],[class~=not-content] *)){color:inherit;font-weight:800}:where(.faq) .content :where(h3 strong,h4 strong):not(:where([class~=not-content],[class~=not-content] *)){color:inherit;font-weight:700}:where(.faq) .content :where(li):not(:where([class~=not-content],[class~=not-content] *)){margin-top:.5em;margin-bottom:.5em}:where(.faq) .content :where(ol>li,ul>li):not(:where([class~=not-content],[class~=not-content] *)){padding-inline-start:.375em}:where(.faq) .content :where(.content>ul>li p):not(:where([class~=not-content],[class~=not-content] *)){margin-top:.75em;margin-bottom:.75em}:where(.faq) .content :where(.content>ul>li>p:first-child,.content>ol>li>p:first-child):not(:where([class~=not-content],[class~=not-content] *)){margin-top:1.25em}:where(.faq) .content :where(.content>ul>li>p:last-child,.content>ol>li>p:last-child):not(:where([class~=not-content],[class~=not-content] *)){margin-bottom:1.25em}:where(.faq) .content :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-content],[class~=not-content] *)){margin-top:.75em;margin-bottom:.75em}:where(.faq) .content :where(h2+*,h3+*,h4+*):not(:where([class~=not-content],[class~=not-content] *)),:where(.faq) .content :where(.content>:first-child):not(:where([class~=not-content],[class~=not-content] *)){margin-top:0}:where(.faq) .content :where(.content>:last-child):not(:where([class~=not-content],[class~=not-content] *)),:where(.faq) .content :where(.content ol>li>:last-child,.content ul>li>:last-child):not(:where([class~=not-content],[class~=not-content] *)){margin-bottom:0}:where(.faq) .content :where(.content ol>li>:first-child,.content ul>li>:first-child):not(:where([class~=not-content],[class~=not-content] *)){margin-top:0}:where(.faq) .content h2{margin:48px 0 0}:where(.faq) .content h3{margin:32px 0 0}:where(.faq) .content h4{margin:24px 0 0}:where(.faq) .content p{margin-top:4px;font-size:16px;font-weight:400;line-height:22px}@media screen and (width>=1025px){:where(.faq) .content p{font-size:18px;font-weight:400;line-height:26px}}:where(.faq) .content h3{margin:16px 0 0;line-height:28px}:where(.faq) .content p{margin:4px 0 0}:where(.faq) .ui-accordion-item .ui-accordion__content .content h3{font-size:16px}@media screen and (width>=1025px){:where(.faq) .ui-accordion-item .ui-accordion__content .content h3{font-size:18px}}.faq__title{padding-bottom:16px;font-size:20px;font-weight:800;line-height:28px}.faq .ui-accordion{flex-direction:column;gap:8px;padding:0;display:flex}.faq .ui-accordion-item{border:1px solid var(--gray-200);border-radius:20px;overflow:hidden}.faq .ui-accordion-item .ui-accordion__header{border-top:none;align-items:center;gap:12px;height:auto;padding:12px 12px 12px 16px}.faq .ui-accordion-item .ui-accordion__header:focus-visible{outline-offset:-4px;border-radius:19px}.faq .ui-accordion-item .ui-accordion__header>span{flex:1;font-size:16px;font-weight:600;line-height:22px}.faq .ui-accordion-item .ui-accordion__header--button{background-color:var(--gray-100);border-radius:50%;flex-shrink:0;width:32px;height:32px;transition:background-color .15s}.faq .ui-accordion-item .ui-accordion__header--button svg{width:16px;height:16px}.faq .ui-accordion-item:hover .ui-accordion__header--button{background-color:var(--blue-100)}.faq .ui-accordion-item .ui-accordion__content{padding-inline:16px;font-size:16px;line-height:22px}@media (width>=768px){.faq__title{padding-bottom:16px;font-size:24px;font-weight:800;line-height:30px}.faq .ui-accordion-item .ui-accordion__header{padding:16px 16px 16px 24px}.faq .ui-accordion-item .ui-accordion__header>span{font-size:18px;line-height:24px}.faq .ui-accordion-item .ui-accordion__header--button{width:40px;height:40px}.faq .ui-accordion-item .ui-accordion__header--button svg{width:20px;height:20px}.faq .ui-accordion-item .ui-accordion__content{padding-inline:24px;font-size:18px;line-height:24px}}
.product-price{align-items:flex-end;display:flex}.product-price__from,.product-price__empty{font-size:14px;font-weight:400;line-height:21px}.product-price__value{white-space:nowrap;font-size:18px;font-weight:800;line-height:24px}.bestseller-badge{color:var(--black-1000);background-color:var(--acid-100);justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex}.product-badges{z-index:9;align-items:flex-start;gap:8px;display:flex}.product-badges__badge{background-color:var(--blue-1000);color:var(--white)}.product-badges__badge.sale{color:var(--white);background:#FFDE42;padding:3px 2px}.favorite-button__icon-container{cursor:pointer;background-color:#0003;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.favorite-button__icon-container:hover{background-color:#0006}.favorite-button__icon-container .favorite-button__icon{color:var(--white);width:16px;height:16px}.product-rating{background-color:var(--green-100);border:1px solid var(--green-1000);border-radius:4px;align-items:center;gap:2px;padding:3px 4px;display:inline-flex}.product-rating__icon{width:10px;height:10px;color:var(--green-1000)}.product-rating__value{color:#087a3c;font-size:12px;font-weight:600;line-height:12px}.product-tag{background-color:var(--gray-100);white-space:nowrap;border-radius:4px;padding:4px;font-size:12px;font-weight:400;line-height:12px}.product-card{isolation:isolate;border-radius:20px;flex-direction:column;display:flex;position:relative;overflow:hidden}.product-card:hover .product-card__tags,.product-card:hover .product-card__detail--title,.product-card:hover .product-card__content{background-color:var(--blue-50);border-color:var(--blue-300);transition:background-color .2s,border-color .2s}.product-card__link{color:inherit;text-decoration:none;display:contents}.product-card__link:after{content:"";z-index:1;position:absolute;inset:0}.product-card__favorite{z-index:2;position:absolute;top:16px;right:16px}.product-card__badges{pointer-events:none;position:absolute;top:16px;left:16px}.product-card__image-wrapper{order:1;min-height:172px}.product-card--main-pic{aspect-ratio:343/172;background-color:#fff;height:auto}.product-card__content{border-inline:1px solid var(--gray-300);border-bottom:1px solid var(--gray-300);background-color:#fff;border-radius:0 0 20px 20px;flex-direction:column;flex-grow:1;order:4;gap:2px;margin-top:-1px;padding:1px 24px 20px;display:flex}.product-card__tags{border-inline:1px solid var(--gray-300);flex-wrap:wrap;order:2;gap:6px;padding:16px 24px 4px;display:flex}.product-card__detail--title{-webkit-line-clamp:2;text-overflow:ellipsis;border-inline:1px solid var(--gray-300);background-color:#fff;-webkit-box-orient:vertical;order:3;margin:-2px 0 0;padding:4px 24px 2px;font-size:16px;font-weight:600;line-height:20px;display:-webkit-box;overflow:hidden}.product-card__footer{flex-direction:column;flex-grow:1;justify-content:space-between;gap:14px;padding-top:8px;display:flex}.product-card__main-price{margin-left:auto}.product-card__price{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px;display:flex}.product-card__usd-price{white-space:nowrap;z-index:2;font-size:14px;font-weight:400;line-height:21px;position:relative}.product-card__usd-price--label{color:#737373}.product-card__stats{align-items:center;gap:8px;font-size:12px;font-weight:400;line-height:16px;display:flex}.product-card__pax,.product-card__duration{align-items:center;gap:3px;display:flex}@media screen and (width>=1025px){.product-card--main-pic{aspect-ratio:288/190;width:100%;height:auto}.product-card__content{padding:1px 20px 20px}.product-card__detail--title{padding:4px 20px 2px}.product-card__tags{padding:16px 20px 4px}}
.mbt-custom-size-picture{display:flex;position:relative}.mbt-custom-size-picture img{object-fit:cover;width:100%;height:100%;transition:transform .5s ease-in-out}
@keyframes pulse{0%{opacity:1}to{opacity:.2}}.filters-block-card{font:inherit;color:inherit;white-space:nowrap;background-color:var(--gray-100);cursor:pointer;border-radius:20px;align-items:center;gap:6px;padding:10px 16px;font-size:14px;font-weight:400;line-height:14px;display:flex;position:relative}.filters-block-card:hover{background-color:var(--blue-100)}.filters-block-card.--closeable{padding-right:12px}.filters-block-card.--orange{background-color:var(--orange-50)}.filters-block-card.--orange:hover,.filters-block-card.--orange:active{background-color:var(--orange-100)}.filters-block-card__icon{margin-left:-4px}.filters-block-card:focus-visible,.filters-block-card.--selected:focus-visible,.filters-block-card.--orange.--selected:focus-visible{outline:2px solid var(--black-1000);outline-offset:2px}.filters-block__title{align-items:center;margin-bottom:8px;font-size:14px;font-weight:600;line-height:18px;display:flex}@media screen and (width>=1025px){.filters-block__title{margin-bottom:8px;font-size:16px;font-weight:600;line-height:20px}}.filters-block-list__items{flex-wrap:wrap;gap:8px;display:flex}.reviews-block-header__title{margin:0 0 8px;font-size:20px;font-weight:800;line-height:28px}@media screen and (width>=1025px){.reviews-block-header{justify-content:space-between;align-items:center;display:flex}.reviews-block-header__title{margin-bottom:16px;font-size:24px;font-weight:800;line-height:30px}}.reviews-block__list[data-v-195b6fe9]{flex-direction:column;gap:16px;display:flex}.reviews-block__item[data-v-195b6fe9]{width:100%}.reviews-block__load-more[data-v-195b6fe9]{flex-direction:column;align-items:stretch;margin-top:8px;display:flex}.reviews-block__load-more[data-v-195b6fe9] .ui-button{height:40px;padding-inline:24px}.reviews-block__load-more[data-v-195b6fe9] .ui-button svg{width:16px;height:16px}.reviews-block__load-more[data-v-195b6fe9] .ui-button__inner{font-size:16px;font-weight:400;line-height:22px}@media screen and (width>=1025px){.reviews-block__load-more[data-v-195b6fe9]{justify-content:center;align-items:center;margin-top:16px}.reviews-block__load-more[data-v-195b6fe9] .ui-button{gap:6px}}
.places-slider__header{justify-content:space-between;align-items:center;padding-bottom:8px;display:flex}.places-slider__btn-see-more{background-color:var(--gray-100);border-radius:8px;align-items:center;gap:4px;padding:4px 8px 4px 12px;transition:background-color .15s;display:inline-flex}.places-slider__btn-see-more:hover{background-color:var(--blue-100)}.places-slider__btn-see-more-text{font-size:14px;font-weight:400;line-height:20px}.places-slider__btn-see-more-icon{width:14px;height:14px}.places-slider__title{font-size:20px;font-weight:800;line-height:28px}.places-slider__item{flex-direction:column;align-items:center;gap:8px;width:216px;margin-right:8px;display:flex}.places-slider__item--last{margin-right:0}.places-slider__item-title{font-size:16px;font-weight:400;line-height:22px}.places-slider__item-preview{aspect-ratio:1;border-radius:20px;width:216px;height:216px;overflow:hidden}.places-slider__item-preview-wrap{width:216px;height:216px;position:relative}.places-slider__item-icon{color:#fff;cursor:pointer;background-color:#0000001a;border-radius:20px;justify-content:center;align-items:center;width:40px;height:40px;transition:background-color .15s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.places-slider__item:hover .places-slider__item-icon,.places-slider__item:active .places-slider__item-icon{background-color:#0003}@media screen and (width>=1025px){.places-slider__header{padding-bottom:16px}.places-slider__title{font-size:24px;font-weight:800;line-height:30px}.places-slider__btn-see-more-text{font-size:16px;font-weight:400;line-height:22px}.places-slider__btn-see-more-icon{width:16px;height:16px}.places-slider__item{cursor:pointer;width:216px;margin-right:16px}.places-slider__item--last{margin-right:0}}.trusted-rating-card[data-v-9e400d3e]{border:1px solid var(--gray-200);color:inherit;background:#fff;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-width:248px;padding:22px 16px;text-decoration:none;transition:all .2s;display:flex}.trusted-rating-card[data-v-9e400d3e]:hover{background:var(--gray-50)}.trusted-rating-card--odd[data-v-9e400d3e]{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(108.99deg,#1450A3 -31.35%,#ffed66 100.22%) border-box;border:4px solid #0000}.trusted-rating-card--odd[data-v-9e400d3e]:hover{background:linear-gradient(var(--gray-50), var(--gray-50)) padding-box, linear-gradient(108.99deg, #1450A3 -31.35%, #ffed66 100.22%) border-box}.trusted-rating-card--even[data-v-9e400d3e]{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(106.79deg,#3eefaf 0%,#98ff83 107.11%) border-box;border:4px solid #0000}.trusted-rating-card--even[data-v-9e400d3e]:hover{background:linear-gradient(var(--gray-50), var(--gray-50)) padding-box, linear-gradient(106.79deg, #3eefaf 0%, #98ff83 107.11%) border-box}.trusted-rating-card__logo[data-v-9e400d3e]{object-fit:contain;width:140px;margin-bottom:8px}.trusted-rating-card__rating[data-v-9e400d3e]{color:var(--orange-1000);align-items:center;gap:4px;font-size:14px;font-weight:400;line-height:14px;display:flex}.trusted-rating-card__reviews[data-v-9e400d3e]{color:var(--black-1000);font-size:16px;font-weight:400;line-height:22px}@media screen and (width>=1025px){.trusted-rating-card[data-v-9e400d3e]{min-width:auto}}.trusted-ratings[data-v-bc79fef9]{width:100%}.trusted-ratings__title[data-v-bc79fef9]{margin-bottom:8px;font-size:20px;font-weight:800;line-height:28px}.trusted-ratings__grid[data-v-bc79fef9]{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}@media screen and (width>=1025px){.trusted-ratings__title[data-v-bc79fef9]{margin-bottom:16px;font-size:24px;font-weight:800;line-height:30px}}
.catalog-banner{cursor:pointer;border-radius:8px;height:100%;transition:all .2s;position:relative;overflow:hidden}.catalog-banner__link{flex-direction:column;height:100%;display:flex}.catalog-banner__wrapper{aspect-ratio:343/343;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:relative}@media screen and (width>=769px){.catalog-banner__wrapper{aspect-ratio:unset}}.catalog-banner__bg-image{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;top:0;left:0}.catalog-banner__overlay{background-color:#0006;flex-direction:column;justify-content:space-between;padding:40px 32px;transition:background .3s;display:flex;position:absolute;inset:0}.catalog-banner__content{color:var(--white);flex-direction:column;gap:16px;display:flex}.catalog-banner__title{font-size:18px;font-weight:700;line-height:24px}.catalog-banner__text{-webkit-line-clamp:4;text-overflow:ellipsis;-webkit-box-orient:vertical;font-size:14px;font-weight:400;line-height:18px;display:-webkit-box;overflow:hidden}.catalog-banner__button{background-color:#ffffff4d;border:none;align-self:flex-start}.catalog-banner__button:hover{background-color:#fff6}.catalog-banner__button:active{background-color:#fff6!important}.catalog-banner__button-text{color:var(--white);justify-content:space-between;align-items:center;font-size:14px;font-weight:400;line-height:18px;display:flex}.catalog-banner__button-text>svg{width:18px!important;height:18px!important}.products{position:relative}.products__list{grid-template-columns:1fr;gap:8px;display:grid}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.products__load-more{flex-direction:column;align-items:stretch;margin-top:8px;display:flex}.products__load-more .ui-button{gap:6px;height:40px;padding-inline:24px}.products__load-more .ui-button svg{width:16px;height:16px}.products__load-more .ui-button__inner{font-size:16px;font-weight:400;line-height:22px}@media screen and (width>=769px){.products__list{grid-row-gap:48px;grid-template-columns:1fr 1fr;gap:24px}}@media screen and (width>=1025px){.products__list{grid-template-columns:1fr 1fr}.products__load-more{justify-content:center;align-items:center;margin-top:24px}}@media screen and (width>=1281px){.products__list{grid-template-columns:1fr 1fr 1fr}}.filters-block-date__cards{flex-wrap:wrap;gap:8px;display:flex}.filters-block-date__more-dates>.card-icon{color:var(--blue-1000)}.filters-block-range__range{width:97%;margin:auto}.filters-block-range__values{justify-content:space-between;font-size:14px;font-weight:400;line-height:14px;display:flex}.filters-block-range__value{background-color:var(--blue-1000);color:var(--white);border-radius:4px;padding:3px 6px}.filters-block-range__value.--left{transform:translate(-5px)}.filters-block-range__value.--right{transform:translate(5px)}.filters-block-nested-list-favorites__title{margin-bottom:8px;font-size:14px;font-weight:600;line-height:18px}.filters-block-nested-list-favorites__items{flex-wrap:wrap;gap:8px;display:flex}.filters-block-nested-list-favorites__show-more{vertical-align:top;font:inherit;margin-bottom:-1px;font-size:14px;font-weight:400;line-height:18px;display:inline-block}@media screen and (width>=1025px){.filters-block-nested-list-favorites__title{margin-bottom:8px;font-size:16px;font-weight:600;line-height:20px}.filters-block-nested-list-favorites__show-more{font-size:14px;font-weight:400;line-height:20px}}.filters-block-card.--bestseller{background-color:var(--acid-10);color:var(--black-1000)}.filters-block-card.--bestseller:hover,.filters-block-card.--bestseller:active{background-color:var(--acid-50)}.filters-block-card.--bestseller .filters-block-card__icon{color:var(--black-1000)!important}.product-filters-actions-block__items{flex-wrap:wrap;gap:8px;display:flex}.products-filters-list__blocks{flex-direction:column;gap:32px;display:flex}.products-filters{min-width:288px;position:relative}.products-filters__btns{border-top:1px solid var(--gray-300);margin-top:48px}.products-filters__btns .ui-button{height:40px}.products-filters__btns .ui-button svg{width:16px;height:16px}.products-filters__btns .ui-button__inner{font-size:16px;font-weight:400;line-height:22px}.products-sort{justify-content:space-between;align-items:center;padding-bottom:2px;display:flex}.products-sort__count{font-size:16px;font-weight:600;line-height:20px}.products-sort__popover-trigger{font:inherit;color:inherit;cursor:pointer;align-items:center;font-size:14px;font-weight:400;line-height:18px;display:flex}.products-sort__popover-trigger:hover,.products-sort__popover-trigger.--disabled{color:var(--gray-1000)}.products-sort__popover-trigger--icon{background-color:var(--blue-100);border-radius:8px;justify-content:center;align-items:center;width:28px;height:24px;display:flex}.products-sort__popover-trigger--selected{display:none}@media screen and (width>=1025px){.products-sort{padding-bottom:8px}.products-sort__count{font-size:20px;font-weight:800;line-height:28px}.products-sort__popover-trigger{gap:6px;font-size:16px;font-weight:400;line-height:22px;display:flex}.products-sort__popover-trigger--selected{display:inline}}.product-catalog{flex-direction:column;gap:0;max-width:100%;margin:0 auto;padding:16px;display:flex;overflow-x:clip}.product-catalog__filters{z-index:97;background-color:var(--white);min-width:288px;margin:-16px -16px 0;padding:16px;transition:box-shadow .2s;position:sticky;top:0}.product-catalog__search-bar{padding-top:16px}.product-catalog__search-fake{width:100%;font:inherit;color:inherit;background-color:var(--white);border:1px solid var(--gray-300);cursor:pointer;box-sizing:border-box;border-radius:12px;justify-content:space-between;align-items:center;height:38px;padding:0 16px;display:flex}.product-catalog__search-fake-placeholder{color:#737373;font-size:16px}.product-catalog__search-fake-icon{color:var(--blue-1000);flex-shrink:0}.product-catalog__filters-sidebar{display:none}.product-catalog__content-blocks>div{margin-bottom:40px}.product-catalog__products-sort{margin-bottom:8px}.product-catalog__slider-wrapper{width:100%;margin:0 auto}@media screen and (width>=1025px){.product-catalog{flex-direction:row;gap:24px;max-width:1256px;padding:56px 16px 16px;overflow-x:visible}.product-catalog__filters{z-index:auto;box-shadow:none;margin:0;padding:0;position:static}.product-catalog__search-bar{display:none}.product-catalog__filters-sidebar{width:288px;max-width:288px;padding:0 2px;display:block;overflow-x:hidden}.product-catalog__content{align-self:flex-start}.product-catalog__content-blocks>div{margin-bottom:96px}.product-catalog__slider-wrapper{width:calc(100vw - 364px);max-width:912px}}
@font-face{font-family:Roboto;src:url(https://static.mybalitrips.com/assets/fonts/roboto/Roboto-Light.a016833f.woff2)format("woff2"),url(https://static.mybalitrips.com/assets/fonts/roboto/Roboto-Light.woff)format("woff"),url(https://static.mybalitrips.com/assets/fonts/roboto/Roboto-Light.ttf)format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(https://static.mybalitrips.com/assets/fonts/roboto/Roboto-Regular.9cf0c971.woff2)format("woff2"),url(https://static.mybalitrips.com/assets/fonts/roboto/Roboto-Regular.woff)format("woff"),url(https://static.mybalitrips.com/assets/fonts/roboto/Roboto-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(https://static.mybalitrips.com/assets/fonts/roboto/Roboto-Medium.96ae9499.woff2)format("woff2"),url(https://static.mybalitrips.com/assets/fonts/roboto/Roboto-Medium.woff)format("woff"),url(https://static.mybalitrips.com/assets/fonts/roboto/Roboto-Medium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(https://static.mybalitrips.com/assets/fonts/roboto/Roboto-SemiBold.95e940d8.woff2)format("woff2"),url(https://static.mybalitrips.com/assets/fonts/roboto/Roboto-SemiBold.woff)format("woff"),url(https://static.mybalitrips.com/assets/fonts/roboto/Roboto-SemiBold.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(https://static.mybalitrips.com/assets/fonts/roboto/Roboto-Bold.d72ee692.woff2)format("woff2"),url(https://static.mybalitrips.com/assets/fonts/roboto/Roboto-Bold.woff)format("woff"),url(https://static.mybalitrips.com/assets/fonts/roboto/Roboto-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(https://static.mybalitrips.com/assets/fonts/roboto/Roboto-Black.48f61406.woff2)format("woff2"),url(https://static.mybalitrips.com/assets/fonts/roboto/Roboto-Black.woff)format("woff"),url(https://static.mybalitrips.com/assets/fonts/roboto/Roboto-Black.ttf)format("truetype");font-weight:900;font-style:normal;font-display:swap}


/* ========================================================
   HIT BALI BRAND PALETTE ENFORCEMENT & RED ELIMINATION
   ======================================================== */
.btn-va-red,
.btn-va-primary {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    background: #1450A3 !important;
    color: #ffffff !important;
    border-radius: 10px !important;
    padding: 10px 20px !important;
    font-weight: 600 !important;
    font-size: 15px !important;
    text-decoration: none !important;
    border: none !important;
    box-shadow: 0 4px 14px rgba(20, 80, 163, 0.28) !important;
    transition: transform 0.2s ease, box-shadow 0.2s ease, background-color 0.2s ease !important;
}

.btn-va-red:hover,
.btn-va-primary:hover {
    background: #0e3d80 !important;
    color: #FFDE42 !important;
    transform: translateY(-2px) !important;
    box-shadow: 0 6px 18px rgba(20, 80, 163, 0.38) !important;
}

.text-red {
    color: #1450A3 !important;
}

.icon-red {
    color: #64748b !important;
}

.product-badges__badge.sale {
    background: #FFDE42 !important;
    color: #1450A3 !important;
    font-weight: 800 !important;
    border-radius: 4px !important;
    padding: 3px 6px !important;
}

.product-badges__badge {
    background: #1450A3 !important;
    color: #ffffff !important;
}

.product-card:hover .product-card__tags,
.product-card:hover .product-card__detail--title,
.product-card:hover .product-card__content {
    background-color: #f0f5fc !important;
    border-color: #c7dcfa !important;
}

/* ========================================================
   CAROUSEL SPACING & EXPLORE MORE COMPACT TUNING
   - Carousel top & bottom margins reduced (Desktop & Mobile)
   - Carousel mobile left & right margins increased (20px)
   - Explore more left & right margins reduced (6px-8px)
   - Explore more strictly 8 items initial + load more toggle
   ======================================================== */

/* 1. Carousel Vertical Spacing Reduction (Desktop & General) */
.favorite-categories {
    margin-top: 6px !important;
    margin-bottom: 12px !important;
    padding: 0 !important;
    width: 100% !important;
}
#bestsellers,
#charters,
#why-choose,
#places,
#blog,
#reviews,
#booking-steps {
    margin-top: 14px !important;
    margin-bottom: 18px !important;
    width: 100% !important;
    clear: both !important;
}
.home__products-collection,
.home__places,
.home__reviews,
.home__blog,
.home__why-choose,
.home__booking-steps {
    box-sizing: border-box !important;
    max-width: 1256px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding-left: 16px !important;
    padding-right: 16px !important;
    padding-top: 4px !important;
    padding-bottom: 6px !important;
    width: 100% !important;
}
.products-collection-slider__header,
.places-slider__header,
.blog-posts-slider__header,
.why-choose-block__header,
.travelers-reviews .products-collection-slider__header {
    margin-bottom: 10px !important;
}
.block-slider {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

/* 2. Mobile Version Carousel Left/Right Margin/Padding Increase (20px) */
@media screen and (max-width: 768px) {
    #bestsellers,
    #charters,
    #why-choose,
    #places,
    #blog,
    #reviews,
    #booking-steps {
        margin-top: 10px !important;
        margin-bottom: 14px !important;
    }
    .home__why-choose,
    .home__booking-steps,
    .home__places,
    .home__reviews,
    .home__blog,
    .home__products-collection {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    .favorite-categories {
        margin-top: 4px !important;
        margin-bottom: 8px !important;
    }
    .favorite-categories__items {
        padding-left: 20px !important;
        padding-right: 20px !important;
        padding-top: 6px !important;
        padding-bottom: 8px !important;
    }
    .favorite-categories .block-slider__items > :first-child,
    .favorite-categories__slide:first-child {
        margin-left: 0 !important;
    }
    .products-collection-slider__header,
    .places-slider .products-collection-slider__header,
    .why-choose-block .products-collection-slider__header,
    .travelers-reviews .products-collection-slider__header,
    .booking-steps .products-collection-slider__header,
    .blog-posts-slider__header {
        padding-left: 20px !important;
        padding-right: 20px !important;
        margin-bottom: 10px !important;
    }
    .products-collection-slider .block-slider__items,
    .places-slider__items,
    .why-choose-slider__items,
    .reviews-slider__items,
    .booking-steps__slider-items,
    .blog-posts-slider__items {
        padding-left: 20px !important;
        padding-right: 20px !important;
        padding-bottom: 10px !important;
    }
    .home__blog .blog-posts-slider .block-slider__items > :first-child,
    .blog-posts-slider__slide:first-child {
        margin-left: 0 !important;
    }
}

@media screen and (min-width: 1025px) {
    .booking-steps .products-collection-slider__header {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    .booking-steps__slider-items {
        display: flex !important;
        flex-wrap: nowrap !important;
        gap: 20px !important;
        padding: 8px 0 24px !important;
        overflow-x: auto !important;
        scrollbar-width: none !important;
    }
    .booking-steps__slide {
        flex: 0 0 calc((100% - 60px) / 4) !important;
        min-width: 260px !important;
        max-width: 320px !important;
        scroll-snap-align: start !important;
    }
}

/* 3. Explore More: Reduced Left/Right Margins & 20-Item Visibility on Desktop */
.category-chips {
    width: 100% !important;
    padding-top: 14px !important;
    padding-bottom: 14px !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin: 0 auto !important;
    box-sizing: border-box !important;
}
.category-chips__inner {
    max-width: 1256px !important;
    margin: 0 auto !important;
    padding-left: 16px !important;
    padding-right: 16px !important;
    box-sizing: border-box !important;
}
.category-chips__title {
    margin-bottom: 12px !important;
    padding-left: 4px !important;
}
.category-chips__list {
    display: flex !important;
    flex-wrap: wrap !important;
    gap: 8px !important;
    padding: 0 !important;
    margin: 0 !important;
}
@media screen and (min-width: 769px) {
    .category-chips__chip--extra {
        display: inline-flex !important;
    }
}
@media screen and (max-width: 768px) {
    .category-chips {
        padding-top: 10px !important;
        padding-bottom: 10px !important;
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    .category-chips__inner {
        padding-left: 12px !important;
        padding-right: 12px !important;
    }
    .category-chips__list {
        gap: 6px !important;
    }
    .category-chips__chip--extra {
        display: none !important;
    }
    .category-chips__chip--extra.is-expanded {
        display: inline-flex !important;
    }
}

/* 4. Global Places Slider & Gem Carousel Card */
.places-slider {
    width: 100% !important;
    overflow: hidden !important;
}
.places-slider__items {
    display: flex !important;
    flex-wrap: nowrap !important;
    overflow-x: auto !important;
    scroll-behavior: smooth !important;
    -webkit-overflow-scrolling: touch !important;
    gap: 16px !important;
    padding: 6px 4px 20px 4px !important;
    scrollbar-width: none !important;
}
.places-slider__items::-webkit-scrollbar {
    display: none !important;
}
.places-slider__slide {
    flex: 0 0 290px !important;
    min-width: 290px !important;
    max-width: 290px !important;
    scroll-snap-align: start !important;
}
@media screen and (max-width: 768px) {
    .places-slider__slide {
        flex: 0 0 260px !important;
        min-width: 260px !important;
        max-width: 260px !important;
    }
}
.gem-carousel-card {
    display: flex !important;
    flex-direction: column !important;
    height: 100% !important;
    background: #FFFFFF !important;
    border: 1.5px solid #E2E8F0 !important;
    border-radius: 18px !important;
    overflow: hidden !important;
    text-decoration: none !important;
    color: inherit !important;
    box-shadow: 0 3px 12px rgba(15, 23, 42, 0.04) !important;
    transition: all 0.25s cubic-bezier(0.16, 1, 0.3, 1) !important;
}
.gem-carousel-card:hover {
    transform: translateY(-4px) !important;
    border-color: #93C5FD !important;
    box-shadow: 0 12px 28px rgba(5, 97, 255, 0.12) !important;
}
.gem-carousel-card__img-box {
    aspect-ratio: 16 / 10 !important;
    width: 100% !important;
    position: relative !important;
    overflow: hidden !important;
    background: #F1F5F9 !important;
}
.gem-carousel-card__img-box img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    display: block !important;
    transition: transform 0.4s ease !important;
}
.gem-carousel-card:hover .gem-carousel-card__img-box img {
    transform: scale(1.08) !important;
}
.gem-carousel-card__region {
    position: absolute !important;
    top: 10px !important;
    left: 10px !important;
    background: rgba(15, 23, 42, 0.75) !important;
    backdrop-filter: blur(6px) !important;
    -webkit-backdrop-filter: blur(6px) !important;
    color: #FFFFFF !important;
    font-size: 10.5px !important;
    font-weight: 750 !important;
    padding: 3px 8px !important;
    border-radius: 6px !important;
    letter-spacing: 0.2px !important;
}
.gem-carousel-card__badge {
    position: absolute !important;
    bottom: 10px !important;
    left: 10px !important;
    background: #FFDE42 !important;
    color: #1450A3 !important;
    font-size: 10.5px !important;
    font-weight: 800 !important;
    padding: 2px 7px !important;
    border-radius: 5px !important;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.15) !important;
}
.gem-carousel-card__body {
    padding: 16px !important;
    display: flex !important;
    flex-direction: column !important;
    flex-grow: 1 !important;
}
.gem-carousel-card__title {
    font-size: 16px !important;
    font-weight: 800 !important;
    color: #0F172A !important;
    margin: 0 0 6px 0 !important;
    line-height: 1.3 !important;
    letter-spacing: -0.2px !important;
}
.gem-carousel-card__tagline {
    font-size: 12.5px !important;
    color: #64748B !important;
    line-height: 1.45 !important;
    margin: 0 0 12px 0 !important;
    flex-grow: 1 !important;
    display: -webkit-box !important;
    -webkit-line-clamp: 2 !important;
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
}
.gem-carousel-card__footer {
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    padding-top: 10px !important;
    border-top: 1px solid #F1F5F9 !important;
    margin-top: auto !important;
}
.gem-carousel-card__rating {
    font-size: 12px !important;
    font-weight: 700 !important;
    color: #854D0E !important;
    display: flex !important;
    align-items: center !important;
    gap: 3px !important;
}
.gem-carousel-card__rating svg {
    fill: #FFDE42 !important;
}
.gem-carousel-card__cta {
    font-size: 12.5px !important;
    font-weight: 750 !important;
    color: #0561ff !important;
    display: flex !important;
    align-items: center !important;
    gap: 3px !important;
}
.slider-header-actions {
    display: inline-flex !important;
    align-items: center !important;
    gap: 10px !important;
}
.slider-nav-arrows {
    display: inline-flex !important;
    align-items: center !important;
    gap: 6px !important;
}
.slider-nav-btn {
    width: 36px !important;
    height: 36px !important;
    border-radius: 50% !important;
    background: #FFFFFF !important;
    border: 1.5px solid #CBD5E1 !important;
    color: #0F172A !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    cursor: pointer !important;
    transition: all 0.15s ease !important;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05) !important;
}
.slider-nav-btn:hover {
    background: #0561ff !important;
    border-color: #0561ff !important;
    color: #FFFFFF !important;
}
.slider-nav-btn svg {
    width: 18px !important;
    height: 18px !important;
    stroke: currentColor !important;
    stroke-width: 2.5 !important;
    fill: none !important;
}
.products-collection-slider__btn-all {
    display: inline-flex !important;
    align-items: center !important;
    gap: 4px !important;
    padding: 6px 14px !important;
    background: #EFF6FF !important;
    border: 1px solid #BFDBFE !important;
    border-radius: 20px !important;
    color: #0561ff !important;
    text-decoration: none !important;
    font-size: 13px !important;
    font-weight: 750 !important;
    transition: all 0.15s ease !important;
}
.products-collection-slider__btn-all:hover {
    background: #0561ff !important;
    color: #FFFFFF !important;
}
