.fh-page{color:#193b2b;background:#f3f0e4;min-height:100svh;overflow-x:clip}.fh-page h2,.fh-page h3{font-family:var(--font-oswald),sans-serif;letter-spacing:-.025em;text-wrap:balance;font-weight:500;line-height:1.25}.fh-page h2>span{font-family:var(--font-trade-winds),cursive;font-size:.9em}.fh-page p{text-wrap:pretty}.fh-page :is(a,button,input,textarea,select):focus-visible{outline-offset:4px;outline:2px solid #73883b}.fh-page :is(input,textarea,select){font-family:var(--font-inter),sans-serif}.fh-page [class~=rounded-3xl],.fh-page [class~=rounded-2xl]{border-radius:3px 3px 25px}.fh-page [class~=rounded-xl]{border-radius:4px}.fh-page [class~=shadow-xl],.fh-page [class~=shadow-2xl]{box-shadow:0 12px 32px #112a1c0d}.fh-page [class~=bg-white]{background-color:#faf8ee}.fh-page [class~=bg-slate-50]{background-color:#f0f0e4}.fh-page [class~=bg-slate-100]{background-color:#eaeadd}.fh-page [class~=border-slate-200]{border-color:#d6dbc9}.fh-page [class~=text-slate-800],.fh-page [class~=text-slate-700]{color:#193b2b}.fh-page [class~=text-slate-600],.fh-page [class~=text-slate-500]{color:#596c51}.fh-page [class~=text-slate-400]{color:#6e7d61}.fh-dark{color:#f3f0df;background-color:#102f24;background-image:linear-gradient(#102f24ed,#102f24f5 900px),url(/images/reviews/jungle-engraving.webp);background-repeat:no-repeat;background-size:100%,1800px}.fh-dark [class~="bg-[#0a0a0a]"],.fh-dark [class~="bg-[#0f0f0f]"]{background-color:#0000}.fh-dark [class~="bg-[#1a1a1a]"],.fh-dark [class~="bg-[#23411d]"],.fh-dark [class~="bg-[#1a3015]"]{background-color:#173a2c}.fh-dark [class~=text-white\/40],.fh-dark [class~=text-white\/50]{color:#aabc9f}.fh-dark [class~=text-white\/60],.fh-dark [class~=text-white\/70]{color:#c5d1ba}.fh-dark [class~=text-white]{color:#f3f0df}.fh-dark [class~="bg-[#f2e421]"][class*=text-black]{color:#193b2b}.fh-dark [class~=bg-white] [class~=text-white]{color:#f3f0df}.fh-page .fh-ink-button{color:#f3f0df;min-height:52px;font-family:var(--font-inter),sans-serif;background:#193b2b;border-radius:2px 2px 16px;justify-content:space-between;align-items:center;gap:24px;padding:15px 24px;font-size:13px;font-weight:600;display:inline-flex}.fh-page .fh-yellow-button{color:#193b2b;min-height:52px;font-family:var(--font-inter),sans-serif;background:#f2e421;border-radius:2px 2px 16px;justify-content:space-between;align-items:center;gap:24px;padding:15px 24px;font-size:13px;font-weight:600;display:inline-flex}.fh-page .fh-ink-button:hover{background:#315a3b}.fh-page .fh-yellow-button:hover{background:#fff16b}.fh-hero-meta{color:#d1dabe;flex-wrap:wrap;align-items:center;gap:12px 24px;font-size:12px;display:flex}.fh-hero-meta>span{align-items:center;gap:7px;display:inline-flex}.fh-hero-price{flex-wrap:wrap;align-items:center;gap:27px;margin-top:25px;display:flex}.fh-hero-price strong{font-family:var(--font-oswald),sans-serif;color:#f2e421;font-size:42px;font-weight:500}.fh-hero-price small{color:#becdb2;margin-left:7px}.fh-reading{color:#193b2b}.fh-reading .prose{color:#52664f;font-size:16px;line-height:1.9}.fh-reading .prose :is(h1,h2,h3,h4){font-family:var(--font-oswald),sans-serif;color:#193b2b;letter-spacing:-.02em;font-weight:500}.fh-reading .prose h2{border-color:#d3dac6;margin-top:42px;font-size:30px}.fh-reading .prose :is(p,li){color:#52664f}.fh-reading .prose strong{color:#193b2b}.fh-reading .prose a{color:#536a28;text-underline-offset:4px;text-decoration:underline}.fh-reading .prose blockquote{color:#536a28;background:#eaeedb;border-color:#9ba761;padding:20px 25px}.fh-reading .prose :is(code,pre){color:#193b2b;background:#e7eadb}.fh-stats{border-bottom:1px solid #193b2b20}.fh-page .fh-stats>div>div>div{background:0 0;border:0;border-right:1px solid #193b2b22;border-radius:0}.fh-stats>div>div>div:last-child{border-right:0}.fh-stats>div>div>div>p:first-child{font-family:var(--font-oswald),sans-serif;color:#193b2b;font-weight:500}.fh-blog-grid article{background:#faf8ee;border:1px solid #193b2b1f;border-radius:3px;flex-direction:column;display:flex}.fh-blog-grid article>div:last-child{flex-direction:column;flex:1;display:flex}.fh-blog-grid article>div:last-child>div:last-child{margin-top:auto;padding-top:20px}.fh-blog-grid article h2{font-size:27px;line-height:1.2}.fh-faq-list>div{background:#faf8ee;border-top:3px solid #849647;padding:28px 32px}.fh-faq-list h2{font-size:25px}.fh-faq-list button{color:#193b2b}.fh-search{max-width:540px;position:relative}.fh-search input{color:#193b2b;background:#f3f0df;border:1px solid #d5dbc6;border-radius:3px;width:100%;min-height:54px;padding:15px 18px 15px 48px}.fh-search input::placeholder{color:#6e7d61}.fh-search>svg{color:#63752d;width:19px;height:19px;position:absolute;top:18px;left:17px}.fh-transaction [data-page-hero]{padding-top:42px}.fh-transaction [class~=bg-white][class*=overflow-hidden]{border-top:3px solid #f2e421}.fh-checkout-stage [class~=bg-white] [class~="text-[#f2e421]"]{color:#63752d}.fh-checkout-stage{background:0 0;padding-bottom:95px}.fh-checkout-title{color:#f3f0df;font-family:var(--font-oswald),sans-serif;letter-spacing:-.04em;font-size:clamp(40px,4.5vw,64px);font-weight:500;line-height:1.15}.fh-checkout-title em{color:#f2e421;font-family:var(--font-trade-winds),cursive;font-size:.78em;font-style:normal}.fh-contact-badges{color:#ced9c0;flex-wrap:wrap;gap:20px;font-size:12px;display:flex}.fh-contact-badges span{align-items:center;gap:8px;display:inline-flex}.fh-contact-card{background:#173a2c;border-top:2px solid #73883b}.fh-contact-icon{color:#193b2b;box-shadow:none;background:#e6edce}.fh-contact-icon svg{color:#193b2b!important}.fh-package-content{background:#f3f0e4}.fh-package-content h2{font-size:32px}.fh-package-content .fh-booking-card{background:#e9edd8;border-top:4px solid #778a36}.fh-package-stats{background:#e9edd8;border-bottom:1px solid #193b2b20;padding:36px 0}.fh-package-stats dl{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:25px;width:88%;max-width:1280px;margin:auto;display:grid}.fh-package-stats dd{font-family:var(--font-oswald),sans-serif;color:#193b2b;font-size:35px}.fh-package-stats dt{color:#596c51;margin-top:6px;font-size:11px}@media (max-width:700px){.fh-page [class~=rounded-3xl],.fh-page [class~=rounded-2xl]{border-bottom-right-radius:18px}.fh-reading .prose{font-size:15px}.fh-reading .prose h2{font-size:26px}.fh-faq-list>div{padding:22px 20px}.fh-stats>div>div>div:nth-child(2){border-right:0}.fh-hero-meta{gap:12px 18px;font-size:11px}.fh-hero-price{gap:20px}.fh-hero-price strong{font-size:35px}}@media (max-width:639px){.fh-package-choice,.fh-package-option{grid-template-columns:48px minmax(0,1fr) 20px;gap:10px;display:grid}.fh-package-choice>div:first-child,.fh-package-option>div:first-child{width:48px;height:48px}.fh-package-choice>div:nth-child(2),.fh-package-option>div:nth-child(2){grid-column:2;min-width:0}.fh-package-choice>div:nth-child(2)>div,.fh-package-option>div:nth-child(2)>div{flex-wrap:wrap;gap:5px;font-size:11px}.fh-package-choice h3,.fh-package-option h3{white-space:normal;font-size:17px;overflow:visible}.fh-package-choice>div:nth-child(3),.fh-package-option>div:nth-child(3){text-align:left;grid-area:2/2}.fh-package-choice>div:nth-child(3)>div:first-child{font-size:23px}.fh-package-choice>svg,.fh-package-option>div:nth-child(4){grid-area:1/3}}@media (prefers-reduced-motion:reduce){.fh-page *,.fh-page :before,.fh-page :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
