.catalogue-refined .day-tour-inclusions,.website-shell .day-tour-inclusions{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.65fr);gap:clamp(22px,3.5vw,48px);margin-block:clamp(56px,7vw,96px);padding:clamp(24px,4vw,56px);overflow:hidden;border:1px solid #b5d3c6;border-radius:22px;background:radial-gradient(circle at 85% 0,#f6e8bb99,transparent 35%),radial-gradient(circle at 0 100%,#c7e6dc,transparent 42%),#e5f1eb;color:#21453b}.day-tour-intro{align-self:center;min-width:0}.day-tour-eyebrow,.day-tour-offer-type{margin:0 0 12px;color:#536a56;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.catalogue-refined .day-tour-intro h2,.website-shell .day-tour-intro h2{max-width:13ch;margin:0 0 16px;color:#bf741b;font-family:BalaiSans,Arial,sans-serif;font-size:clamp(42px,5.3vw,76px);font-weight:400;line-height:1.08}.day-tour-intro>p:not(.day-tour-eyebrow){max-width:48ch;font-size:clamp(15px,1.3vw,18px);line-height:1.65}.day-tour-intro .day-tour-kicker{margin-bottom:10px;font-weight:650}.catalogue-refined .day-tour-action,.website-shell .day-tour-action{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:48px;margin-top:18px;padding:12px 20px;border-radius:4px;background:#244d3f;color:#fff9ed;font-weight:650;text-decoration:none}.catalogue-refined .day-tour-action:focus-visible,.catalogue-refined .day-tour-action:hover,.website-shell .day-tour-action:focus-visible,.website-shell .day-tour-action:hover{background:#163a31;color:#fff9ed}.day-tour-promotion{display:flex;align-items:center;justify-content:center;gap:clamp(10px,2vw,26px);min-width:0;padding:clamp(16px,2vw,26px);border:1px solid #c9d4ba;border-radius:16px;background:#fff9edbd}.day-tour-promotion img{width:clamp(100px,11vw,160px);height:auto;flex:none}.day-tour-promotion div{display:grid;gap:4px}.day-tour-promotion p,.day-tour-promotion span{margin:0;font-size:13px;line-height:1.4}.day-tour-promotion strong{color:#ad7416;font-size:clamp(24px,3vw,38px);line-height:1}.day-tour-offers{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2.5vw,28px)}.day-tour-offer{display:grid;grid-template-columns:minmax(0,1fr) minmax(90px,28%);align-items:center;gap:clamp(12px,2vw,26px);min-width:0;padding:clamp(20px,2.5vw,32px);border:1px solid #d7dbc9;border-radius:16px;background:#fffaf1}.day-tour-offer h3{margin:0 0 6px;font-family:var(--font-dm),Arial,sans-serif;font-size:clamp(22px,2.3vw,30px);font-weight:500}.day-tour-price{margin:0;color:#a56911;font-size:clamp(21px,2.3vw,30px);font-weight:750}.day-tour-hours{margin:4px 0 0;color:#597166;font-size:13px}.day-tour-offer ul{margin:16px 0 0;padding-left:20px;line-height:1.55}.day-tour-offer li+li{margin-top:6px}.day-tour-offer>img{display:block;width:100%;height:auto}.day-tour-terms{grid-column:1/-1;max-width:85ch;margin:0;color:#536b60;font-size:13px;line-height:1.6}@media (max-width:900px){.catalogue-refined .day-tour-inclusions,.website-shell .day-tour-inclusions{grid-template-columns:1fr}.day-tour-promotion{justify-content:flex-start}}@media (max-width:680px){.catalogue-refined .day-tour-inclusions,.website-shell .day-tour-inclusions{gap:22px;margin-block:44px;padding:22px 18px}.catalogue-refined .day-tour-intro h2,.website-shell .day-tour-intro h2{font-size:clamp(39px,11vw,56px)}.day-tour-offers{grid-template-columns:1fr}.day-tour-offer{grid-template-columns:minmax(0,1fr) 82px;padding:18px}.day-tour-offer ul{font-size:14px}.day-tour-promotion img{width:104px}}.day-tour-facilities{grid-column:1/-1;padding-top:clamp(12px,2vw,28px);border-top:1px solid #b5d3c6}.day-tour-facilities-heading h3{margin:0 0 24px;color:#21453b;font-family:var(--guide-display,Georgia),serif;font-size:clamp(30px,4vw,52px);line-height:1.12;text-wrap:balance}.day-tour-facilities .day-tour-facilities-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:12px;margin:0;padding:0;list-style:none}.day-tour-facility{overflow:hidden;border:1px solid #bdcfc4;border-radius:14px;background:linear-gradient(155deg,#fffbf0,#f3eee1);color:#21453b}.day-tour-facility-photo{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.day-tour-facility-body{padding:clamp(16px,2vw,24px)}.day-tour-facility-mark{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:24px;color:#31594a;font-size:.75rem;letter-spacing:.1em}.day-tour-facility-mark svg{fill:currentColor;stroke:none}.day-tour-facility h4{margin:0 0 8px;color:inherit;font-size:1.125rem;line-height:1.25}.day-tour-facility p{margin:0;line-height:1.55}.website-day-tour #day-tour-title{scroll-margin-top:calc(var(--page-header-height, 92px) + 24px)}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){html[data-guide-motion=on] .website-day-tour .day-tour-facility{animation:day-tour-facility-arrival linear both;animation-timeline:view();animation-range:entry 0 entry 55%}}}@keyframes day-tour-facility-arrival{0%{translate:0 18px}to{translate:0 0}}body .website-shell .website-day-tour .section-hero-shade{background:linear-gradient(88deg,#102d2ce8,#102d2c63 58%,#102d2c22),linear-gradient(0deg,#102d2cbd,transparent 40%)}@media (hover:hover) and (prefers-reduced-motion:no-preference){html[data-guide-motion=on] .website-day-tour .day-tour-facility{transition:border-color .22s ease,box-shadow .22s ease}html[data-guide-motion=on] .website-day-tour .day-tour-facility:hover{border-color:#628674;box-shadow:0 10px 25px #294a3620}}.website-day-tour .spa-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.website-day-tour .spa-hero-actions .website-quote-link{max-width:100%}.website-day-tour .spa-hero-actions svg{fill:currentColor;stroke:none}