.product-module__s6hxhW__entry{width:100%;font-family:var(--font-sans),sans-serif}.product-module__s6hxhW__schedule{color:#f9f5ec;margin:0 0 .8rem;font-size:.76rem;line-height:1.6}.product-module__s6hxhW__schedule strong{color:#e6c28f;font-size:.94rem}.product-module__s6hxhW__schedule span{color:#e4e7e9;font-size:.7rem;display:block}.product-module__s6hxhW__hint{color:#e4e7e9;margin:0 0 .7rem;font-size:.72rem;line-height:1.5}.product-module__s6hxhW__actions{gap:.65rem;display:grid}.product-module__s6hxhW__inquire,.product-module__s6hxhW__reserve{min-height:3.3rem;font:600 .75rem/1.45 var(--font-sans),sans-serif;text-align:center;cursor:pointer;border:1px solid #c5a880;justify-content:center;align-items:center;padding:.8rem .65rem;text-decoration:none;display:flex;position:relative}.product-module__s6hxhW__inquire{color:#fffdf8;background:0 0;border-color:#fff6}.product-module__s6hxhW__reserve{color:#263946;background:#c5a880;flex-wrap:wrap;gap:.3rem;padding-right:1.8rem}.product-module__s6hxhW__reserve span:not(.product-module__s6hxhW__arrow){font-size:inherit;font-weight:inherit}.product-module__s6hxhW__arrow{font-size:1.05rem;position:absolute;right:.45rem}.product-module__s6hxhW__inquire:hover,.product-module__s6hxhW__reserve:hover{color:#263946;background:#fffdf8}.product-module__s6hxhW__inquire:focus-visible,.product-module__s6hxhW__reserve:focus-visible{outline-offset:3px;outline:3px solid #fff}.product-module__s6hxhW__countryCard{max-height:none;transform:none!important}.product-module__s6hxhW__countryCard>.booking-sidebar-body{overflow:visible}.product-module__s6hxhW__calendar [role=dialog]{scroll-margin-top:112px;position:relative}.product-module__s6hxhW__datePromptAttention button[aria-haspopup=dialog]>span{color:#fff}.product-module__s6hxhW__dialog{--booking-card-gap:.7rem;--booking-card-field-y:.6rem;overscroll-behavior:contain;color:#fff;background:#344756;border:1px solid #c5a880;border-radius:4px;width:min(34rem,100vw - 2rem);max-height:calc(100dvh - 2rem);margin:auto;padding:1.7rem;position:fixed;inset:0;overflow-y:auto}.product-module__s6hxhW__dialog::backdrop{background:#1c2b35a6}.product-module__s6hxhW__dialogTitle{font:400 1.8rem/1.2 var(--font-serif),Georgia,serif;color:#e6c28f;margin:0 2.2rem 1.2rem 0}.product-module__s6hxhW__close{color:#fff;cursor:pointer;background:0 0;border:0;width:2.75rem;height:2.75rem;font-size:1.8rem;position:absolute;top:.5rem;right:.5rem}.product-module__s6hxhW__dialog input,.product-module__s6hxhW__dialog select,.product-module__s6hxhW__dialog textarea{border-radius:2px;min-height:2.8rem}.product-module__s6hxhW__dialog .booking-sidebar-stack{gap:.7rem;display:grid}.product-module__s6hxhW__routeCard{color:#fff;background:#344756;border:1px solid #c5a88059;border-radius:5px;flex-direction:column;align-self:start;gap:1rem;padding:1.25rem;display:flex}.product-module__s6hxhW__routeCard h2{font:400 1.6rem/1.2 var(--font-serif),Georgia,serif}.product-module__s6hxhW__routeCard label{color:#e6c28f;gap:.5rem;font-size:.72rem;display:grid}.product-module__s6hxhW__routeCard select{color:#fff;background:#344756;border:1px solid #fff4;border-radius:2px;width:100%;min-height:3rem;padding:.65rem;font-size:.8rem}.product-module__s6hxhW__routeFacts{gap:.7rem;margin:0;font-size:.8rem;display:grid}.product-module__s6hxhW__routeFacts div{justify-content:space-between;gap:1rem;display:flex}.product-module__s6hxhW__routeFacts dd{text-align:right;margin:0}.product-module__s6hxhW__routeFacts dt{color:#e4e7e9}
