body.me-tour{margin:0;background:#fff;color:var(--me-ink);font-family:'Inter',system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body.me-tour *,body.me-tour *::before,body.me-tour *::after{box-sizing:border-box}body.me-tour a{color:inherit}body.me-tour>header.site-header,body.me-tour>footer.site-footer,body.me-tour>.site-header,body.me-tour>.site-footer{display:none!important}.me-tr__container{max-width:1160px;margin:0 auto;padding:28px 24px 64px}.me-tr__crumb{font-size:12px;color:var(--me-stone);margin-bottom:18px}.me-tr__crumb .sep{margin:0 6px;opacity:.6}.me-tr__head{margin-bottom:22px}.me-tr__title{margin:0 0 12px;font-family:'Fraunces',Georgia,serif;font-size:clamp(26px, 3.4vw, 38px);font-weight:500;line-height:1.1;letter-spacing:-.02em;color:var(--me-ink);text-wrap:balance}.me-tr__head-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.me-tr__rating{display:inline-flex;align-items:center;gap:8px;font-size:14px}.me-tr__stars{display:inline-flex;align-items:center;gap:1px;line-height:0}.me-tr__rating strong{color:var(--me-ink)}.me-tr__rating-count{color:var(--me-primary);text-decoration:none}.me-tr__rating-count:hover{text-decoration:underline}.me-tr__actions{display:inline-flex;align-items:center;gap:18px}.me-tr__actions a,.me-tr__actions button{display:inline-flex;align-items:center;gap:7px;background:none;border:none;cursor:pointer;color:var(--me-primary);font-size:13px;font-weight:500;font-family:inherit;text-decoration:none;padding:0}.me-tr__actions a:hover,.me-tr__actions button:hover{color:var(--me-deep)}.me-tr__grid{display:grid;grid-template-columns:1fr 360px;gap:40px;align-items:stretch}.me-tr__gallery{display:grid;grid-template-columns:minmax(0,2.1fr) minmax(0,1fr);gap:10px;margin-bottom:28px;height:clamp(320px, 42vw, 470px)}.me-tr__gallery-main{position:relative;height:100%;min-width:0;border-radius:14px;overflow:hidden;background:var(--me-ice);padding:0;border:none;cursor:zoom-in;display:block}.me-tr__gallery-main img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 600ms ease}.me-tr__gallery-main:hover img{transform:scale(1.03)}.me-tr__gallery-more{position:absolute;left:16px;bottom:16px;display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:999px;background:rgb(255 255 255 / .95);color:var(--me-deep);font-size:12px;font-weight:600;box-shadow:0 2px 10px rgb(0 0 0 / .18);pointer-events:none}.me-tr__gallery-side{display:grid;grid-template-rows:repeat(3,1fr);gap:10px;height:100%;min-width:0;min-height:0}.me-tr__gallery-thumb{padding:0;border:none;cursor:pointer;border-radius:12px;overflow:hidden;background:var(--me-ice);min-width:0;min-height:0;position:relative}.me-tr__gallery-thumb img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 400ms ease}.me-tr__gallery-thumb:hover img{transform:scale(1.06)}.me-tr__desc{margin-bottom:8px}.me-tr__desc-clamp{color:var(--me-ink-soft);font-size:15px;line-height:1.7;overflow:hidden;max-height:5.2em;transition:max-height 300ms ease}.me-tr__desc-clamp p{margin:0 0 12px}.me-tr__desc-clamp strong{color:var(--me-ink)}.me-tr__desc-clamp em{color:var(--me-primary);font-style:italic}.me-tr__desc.is-open .me-tr__desc-clamp{max-height:200em}.me-tr__ver-mas{display:inline-flex;align-items:center;gap:5px;background:none;border:none;cursor:pointer;color:var(--me-primary);font-size:13px;font-weight:600;font-family:inherit;padding:6px 0}.me-tr__ver-mas svg{transition:transform 240ms ease}.is-open>.me-tr__ver-mas svg,.me-tr__sec.is-open .me-tr__ver-mas svg{transform:rotate(180deg)}.me-tr__sec{padding:28px 0;border-top:1px solid var(--me-line)}.me-tr__sec-title{margin:0 0 20px;font-family:'Fraunces',Georgia,serif;font-size:22px;font-weight:500;letter-spacing:-.015em;color:var(--me-ink)}.me-tr__general{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:18px}.me-tr__general li{display:flex;gap:14px;align-items:flex-start}.me-tr__general-ic{flex-shrink:0;line-height:0;margin-top:1px}.me-tr__general div{display:flex;flex-direction:column;gap:3px}.me-tr__general strong{font-size:14px;color:var(--me-ink);font-weight:600}.me-tr__general span{font-size:13px;color:var(--me-ink-soft);line-height:1.5}.me-tr__expect{list-style:none;margin:0;padding:0;position:relative}.me-tr__expect li{display:grid;grid-template-columns:30px 1fr;gap:16px;padding-bottom:26px;position:relative}.me-tr__expect li:last-child{padding-bottom:0}.me-tr__expect li::before{content:"";position:absolute;left:14px;top:28px;bottom:0;width:1px;background:var(--me-line)}.me-tr__expect li:last-child::before{display:none}.me-tr__expect-num{width:28px;height:28px;border-radius:999px;background:var(--me-deep);color:#fff;display:grid;place-items:center;font-size:13px;font-weight:700;z-index:1}.me-tr__expect-body h3{margin:4px 0 5px;font-size:15px;font-weight:600;color:var(--me-ink)}.me-tr__expect-body p{margin:0 0 6px;font-size:13px;line-height:1.6;color:var(--me-ink-soft)}.me-tr__expect-dur{display:inline-block;font-size:12px;color:var(--me-stone);font-weight:500}.me-tr__know{display:flex;flex-direction:column;gap:18px;overflow:hidden;max-height:9em;transition:max-height 320ms ease}.me-tr__sec.is-open .me-tr__know{max-height:200em}.me-tr__know-block h4{margin:0 0 8px;font-size:14px;font-weight:700;color:var(--me-ink)}.me-tr__know-block ul{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:5px}.me-tr__know-block li{font-size:13px;line-height:1.55;color:var(--me-ink-soft)}.me-tr__incl{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.me-tr__incl li{display:flex;gap:12px;align-items:flex-start;font-size:14px;color:var(--me-ink-soft);line-height:1.5}.me-tr__incl li svg{flex-shrink:0;margin-top:1px}.me-tr__address{font-size:14px;color:var(--me-ink-soft);line-height:1.6;margin:0 0 16px}.me-tr__map{border-radius:14px;overflow:hidden;border:1px solid var(--me-line)}.me-tr__map iframe{width:100%;height:280px;border:0;display:block}.me-tr__reviews-head{display:grid;grid-template-columns:200px 1fr;gap:32px;align-items:center;margin-bottom:28px}.me-tr__reviews-score{text-align:center}.me-tr__reviews-num{font-family:'Fraunces',Georgia,serif;font-size:56px;font-weight:500;color:var(--me-ink);line-height:1}.me-tr__reviews-score .me-tr__stars{justify-content:center;margin:8px 0 6px}.me-tr__reviews-count{font-size:13px;color:var(--me-stone)}.me-tr__reviews-bars{display:flex;flex-direction:column;gap:8px}.me-tr__bar-row{display:grid;grid-template-columns:80px 1fr 28px;align-items:center;gap:12px;font-size:12px;color:var(--me-ink-soft)}.me-tr__bar{height:8px;border-radius:999px;background:var(--me-ice);overflow:hidden}.me-tr__bar span{display:block;height:100%;background:var(--me-primary);border-radius:999px}.me-tr__bar-cnt{text-align:right;color:var(--me-stone)}.me-tr__reviews-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.me-tr__review-head{display:flex;align-items:center;gap:10px;margin-bottom:8px}.me-tr__avatar{width:36px;height:36px;border-radius:999px;background:var(--me-deep);color:#fff;display:grid;place-items:center;font-weight:700;font-size:14px;flex-shrink:0}.me-tr__review-head div{display:flex;flex-direction:column}.me-tr__review-head strong{font-size:14px;color:var(--me-ink)}.me-tr__review-date{font-size:12px;color:var(--me-stone)}.me-tr__review .me-tr__stars{margin-bottom:6px}.me-tr__review p{margin:0;font-size:13px;line-height:1.6;color:var(--me-ink-soft)}.me-tr__side{position:relative}.me-tr__book{position:sticky;top:88px;background:#fff;border:1px solid var(--me-line);border-radius:16px;padding:22px;box-shadow:0 18px 40px -24px rgb(14 58 92 / .25);display:flex;flex-direction:column;gap:16px}.me-tr__book-price{display:flex;flex-direction:column;gap:2px}.me-tr__book-price .label{font-size:12px;color:var(--me-stone);text-transform:uppercase;letter-spacing:.06em}.me-tr__book-price .num{font-family:'Fraunces',Georgia,serif;font-size:28px;font-weight:500;color:var(--me-ink)}.me-tr__book-cancel{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;background:#EAF7F0;border-radius:10px;font-size:12px;line-height:1.5;color:#1F6B49}.me-tr__book-cancel svg{flex-shrink:0}.me-tr__book-cancel strong{color:#155138}.me-tr__book-wa{display:inline-flex;align-items:center;gap:8px;justify-content:center;color:var(--me-primary);font-size:13px;font-weight:600;text-decoration:none}.me-tr__book-wa:hover{color:var(--me-deep)}.me-tr__book-consult-lead{font-size:14px;line-height:1.6;color:var(--me-ink-soft);margin:0 0 14px}.me-tr__book-consult-cta{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:16px 20px;border-radius:999px;background:#25D366;color:#fff!important;font-weight:700;font-size:13px;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;transition:background 200ms ease;margin-top:4px}.me-tr__book-consult-cta:hover{background:#1ebc59;color:#fff!important}.me-tr__book-yith .yith-wcbk-booking-form,.me-tr__book-yith .yith-wcbk-widget-booking-form{margin:0;padding:0;border:none;box-shadow:none;background:#fff0}.me-tr__book-yith .yith-wcbk-form-section-duration,.me-tr__book-yith>.woocommerce>.product>.yith_wcbk_booking_form_shortcode_summary>p.price,.me-tr__book-yith p.price,.me-tr__book-yith .product_meta,.me-tr__book-yith .me-field--date{display:none!important}.me-tr__book-yith .yith-wcbk-form-section{margin:0 0 14px;padding:0;border:none}.me-tr__book-yith .yith-wcbk-form-section__label,.me-tr__book-yith .yith-wcbk-booking-form__label{display:block;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--me-stone);margin-bottom:7px}.me-tr__book-yith input[type="text"],.me-tr__book-yith input[type="number"],.me-tr__book-yith input[type="date"],.me-tr__book-yith select,.me-tr__book-yith .yith-wcbk-date-picker--formatted{width:100%;padding:12px 14px;border:1px solid var(--me-line);border-radius:8px;background:var(--me-bg);font-size:14px;color:var(--me-ink);outline:none;font-family:inherit;box-sizing:border-box}.me-tr__book-yith input:focus,.me-tr__book-yith select:focus{border-color:var(--me-primary)}.me-tr__book-yith .yith-wcbk-form-section-price,.me-tr__book-yith .yith-wcbk-booking-price{display:flex;justify-content:space-between;align-items:baseline;padding-top:12px;border-top:1px dashed var(--me-line);font-family:'Fraunces',Georgia,serif;font-size:22px;color:var(--me-ink);font-weight:500}.me-tr__book-yith .yith-wcbk-booking-form-message{font-size:12px;color:var(--me-ink-soft);background:#fff0;border-radius:8px;padding:0;margin:0}.me-tr__book-yith .yith-wcbk-booking-form-message:not(:empty){background:var(--me-ice);padding:10px 12px;margin:8px 0}.me-tr__book-yith .yith-wcbk-booking-form-message:empty{display:none!important}.me-tr__book-yith .yith-wcbk-form-section-totals:empty,.me-tr__book-yith .yith-wcbk-booking-form-totals:empty{display:none!important}.me-tr__book-yith .button,.me-tr__book-yith .button.alt,.me-tr__book-yith .single_add_to_cart_button,.me-tr__book-yith .yith-wcbk-add-to-cart-button,.me-tr__book-yith button[type="submit"]{display:block!important;width:100%;text-align:center;padding:15px 20px;border-radius:999px;border:none;background:#111!important;color:#fff!important;font-weight:600;font-size:13px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background 200ms ease;margin-top:4px}.me-tr__book-yith .button:hover,.me-tr__book-yith .single_add_to_cart_button:hover,.me-tr__book-yith .yith-wcbk-add-to-cart-button:hover{background:#333!important}.ui-datepicker .ui-state-active,.ui-datepicker td .ui-state-highlight{background:var(--me-primary)!important;color:#fff!important;border-color:var(--me-primary)!important}.me-tr__others{padding-top:36px;margin-top:8px;border-top:1px solid var(--me-line)}.me-tr__others-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.me-tr__lightbox{position:fixed;inset:0;z-index:9999;background:rgb(8 24 40 / .94);display:none;align-items:center;justify-content:center;padding:56px 72px;gap:16px}.me-tr__lightbox.is-open{display:flex}.me-tr__lb-stage{margin:0;display:flex;flex-direction:column;align-items:center;gap:16px;max-width:88vw}.me-tr__lightbox img{max-width:86vw;max-height:80vh;border-radius:8px;box-shadow:0 24px 60px rgb(0 0 0 / .5);object-fit:contain}.me-tr__lb-counter{color:rgb(255 255 255 / .85);font-size:13px;letter-spacing:.08em}.me-tr__lb-close{position:absolute;top:22px;right:28px;background:none;border:none;color:#fff;font-size:38px;line-height:1;cursor:pointer;opacity:.85}.me-tr__lb-close:hover{opacity:1}.me-tr__lb-nav{flex-shrink:0;width:48px;height:48px;border-radius:999px;border:1px solid rgb(255 255 255 / .4);background:rgb(255 255 255 / .08);color:#fff;font-size:28px;line-height:1;cursor:pointer;display:grid;place-items:center;transition:background 180ms ease}.me-tr__lb-nav:hover{background:rgb(255 255 255 / .2)}@media (max-width:760px){.me-tr__lightbox{padding:56px 12px}.me-tr__lb-nav{position:absolute;top:50%;transform:translateY(-50%)}.me-tr__lb-prev{left:10px}.me-tr__lb-next{right:10px}}@media (max-width:980px){.me-tr__grid{grid-template-columns:1fr}.me-tr__book{position:static}.me-tr__others-grid{grid-template-columns:1fr 1fr}}@media (max-width:760px){.me-tr__gallery{grid-template-columns:1fr}.me-tr__gallery-side{grid-template-rows:none;grid-template-columns:repeat(3,1fr)}.me-tr__reviews-head{grid-template-columns:1fr;gap:18px}.me-tr__reviews-grid{grid-template-columns:1fr}.me-tr__actions{gap:12px}}@media (max-width:560px){.me-tr__others-grid{grid-template-columns:1fr}}