/* Only the user's numbered staging changes. */
body.slbt-refresh{--text:#111111!important;--muted:#111111!important}
@media(max-width:539.98px){body.slbt-refresh #slbt-unified-header#slbt-unified-header .slbt-logo-wordmark{display:none!important}}
@media(max-width:359.98px){body.slbt-refresh #slbt-unified-header#slbt-unified-header .header-book>.btn{padding-left:12px!important;padding-right:12px!important}}
body.slbt-refresh main#main .slbt-inner-back{display:flex!important;align-items:center!important;justify-content:flex-start!important;width:max-content!important;min-height:44px!important;font:600 14px/1.5 Inter,sans-serif!important;color:#15392E!important;text-decoration:none!important;margin:0 0 16px!important;text-align:left!important}
body.slbt-refresh main#main .slbt-inner-back:focus{outline:none!important}
body.slbt-refresh main#main .slbt-inner-back:focus-visible{outline:2px solid #C5A059!important;outline-offset:4px!important}
body.slbt-refresh main#main :is(.formlayer-label,legend){color:#111111!important}
body.slbt-refresh :is(#slbt-private-enquiry,#slbt-partner-enquiry) :is(.formlayer-label,legend){color:#111111!important}
body.slbt-refresh.home.slbt-screen-draft main#main#main #book .leave-review-row{margin:48px auto 0!important;flex:none!important}
body.slbt-refresh.home.slbt-screen-draft main#main#main #reviews .reviews-grid{flex:none!important;align-self:center!important;width:100%!important}
body.slbt-refresh.home.slbt-screen-draft main#main#main #book>div.wrap:only-child{justify-content:center!important;gap:0!important}
body.slbt-refresh.home.slbt-screen-draft main#main#main #book .section-title{margin-bottom:32px!important}
body.slbt-refresh.home.slbt-screen-draft main#main#main #gallery#gallery#gallery .section-title,body.slbt-refresh.home.slbt-screen-draft main#main#main #partners#partners .section-title{width:100%!important;max-width:none!important;grid-column:1/-1!important;justify-self:stretch!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important;transform:none!important;left:auto!important;right:auto!important}
body.slbt-refresh.home.slbt-screen-draft main#main#main :is(#gallery#gallery#gallery,#partners#partners) .section-title :is(.section-kicker,h2,.section-intro,.slbt-river-subheading){width:100%!important;max-width:none!important;text-align:center!important;margin-left:auto!important;margin-right:auto!important;transform:none!important;left:auto!important;right:auto!important}
body.slbt-refresh.home.slbt-screen-draft main#main#main #partners .slbt-river-how{margin-top:24px!important}
body.slbt-refresh.home.slbt-screen-draft main#main#main #partners .slbt-river-how ol{list-style:none!important;padding:0!important;margin:0!important}
body.slbt-refresh.home.slbt-screen-draft main#main#main #partners .slbt-river-how li{margin:0!important}
/* Keep white/cream alternation after moving FAQ before Meeting point. */
body.slbt-refresh.home.slbt-screen-draft main#main#main>section#faq{background:#F5EFE1!important}
body.slbt-refresh.home.slbt-screen-draft main#main#main>section#meeting-point{background:#FFFFFF!important}
body.slbt-refresh.home.slbt-screen-draft main#main#main #book .leave-review-row{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:24px 0!important;text-align:center!important;margin:24px auto 0!important;width:100%!important;max-width:800px!important}
body.slbt-refresh.home.slbt-screen-draft main#main#main #book .leave-review-row .slbt-review-invite-title{font:500 48px/1.1 'Cormorant Garamond',serif!important;color:#15392E!important;margin:0 auto 16px!important}
body.slbt-refresh.home.slbt-screen-draft main#main#main #book .leave-review-row>p:not(.slbt-review-invite-title){font:400 16px/1.5 'Inter',sans-serif!important;margin:0 auto 24px!important}
body.slbt-refresh.home.slbt-screen-draft main#main#main #book .leave-review-row .actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}
body.slbt-refresh.home.slbt-screen-draft main#main#main #book .leave-review-row .slbt-tripadvisor-brand{display:inline-block!important;width:86px!important;height:20px!important;object-fit:contain!important;flex:none!important}body.slbt-refresh.home.slbt-screen-draft main#main#main #book .leave-review-row .btn{width:100%!important;gap:8px!important;background:transparent!important;color:#15392E!important;border:1px solid #15392E!important;outline:none!important;box-shadow:none!important;font-size:13px!important}
@media(max-width:767.98px){body.slbt-refresh.home.slbt-screen-draft main#main#main #book .leave-review-row{padding:32px 16px!important}body.slbt-refresh.home.slbt-screen-draft main#main#main #book .leave-review-row .actions{grid-template-columns:minmax(0,1fr)!important}}
body.slbt-refresh.home.slbt-screen-draft main#main#main #book#book .leave-review-row{margin-top:48px!important}
body.slbt-refresh.home.slbt-screen-draft main#main#main #book .leave-review-row .btn:focus-visible{outline:3px solid #15392E!important;outline-offset:4px!important}
/* Requested 2027 tour and voucher additions */
/* Gift section and header spacing */
/* Partner decision-order layout */
body.slbt-refresh .slbt-partner-redesign .slbt-partner-soft-link{display:inline-block;margin-top:16px;color:#15392E;text-decoration:underline;text-decoration-color:#C5A059;text-underline-offset:6px;font:600 16px/1.5 Inter,sans-serif}body.slbt-refresh .slbt-partner-redesign .slbt-partner-simple-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}body.slbt-refresh .slbt-partner-redesign .slbt-partner-simple-grid article{min-width:0;background:#F7F1E5;border:1px solid #C5A059;padding:24px;border-radius:6px;color:#15392E;font:500 16px/1.5 Inter,sans-serif}body.slbt-refresh .slbt-partner-redesign .slbt-partner-simple-grid article h3{font:500 28px/1.15 'Cormorant Garamond',serif;margin:8px 0 10px;color:#15392E}body.slbt-refresh .slbt-partner-redesign .slbt-partner-simple-grid article p{font:400 16px/1.55 Inter,sans-serif;margin:0}body.slbt-refresh .slbt-partner-redesign .slbt-partner-simple-grid article>span{color:#A78643;font:600 18px Inter,sans-serif}body.slbt-refresh .slbt-partner-redesign .slbt-partner-three{grid-template-columns:repeat(3,minmax(0,1fr))}body.slbt-refresh .slbt-partner-redesign .slbt-partner-contact .btn{margin:16px 0}body.slbt-refresh .slbt-partner-redesign #partner-how{scroll-margin-top:110px}@media(max-width:767.98px){body.slbt-refresh .slbt-partner-redesign .slbt-partner-simple-grid,body.slbt-refresh .slbt-partner-redesign .slbt-partner-three{grid-template-columns:1fr}body.slbt-refresh .slbt-partner-redesign .slbt-partner-simple-grid article{padding:20px}}
/* The Original and Richmond prompts */
body.slbt-refresh .slbt-original-badge{display:inline-flex;align-items:center;justify-content:center;width:max-content;max-width:100%;border:1px solid #C5A059;border-radius:999px;padding:4px 12px;color:#15392E;background:#F7F1E5;font:600 14px/1.4 Inter,sans-serif;letter-spacing:.02em;white-space:nowrap}body.slbt-refresh .slbt-original-tour-card .slbt-original-badge{position:absolute;left:12px;bottom:12px;z-index:2}body.slbt-refresh .slbt-original-tour-card .slbt-tour-photo{position:relative}body.slbt-refresh .slbt-original-tagline{font:400 18px/1.5 Inter,sans-serif;color:#15392E;margin:8px 0 16px}body.slbt-refresh .slbt-original-prompt{grid-column:1/-1;color:#15392E;font:500 16px/1.5 Inter,sans-serif;margin:0 0 8px}body.slbt-refresh .slbt-richmond-prompt-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}body.slbt-refresh .slbt-richmond-prompt{padding:24px;background:#F7F1E5;border:1px solid #C5A059;border-radius:8px}body.slbt-refresh .slbt-richmond-prompt h2{font:500 32px/1.1 'Cormorant Garamond',serif;color:#15392E;margin:0 0 12px}body.slbt-refresh .slbt-richmond-prompt p{font:400 16px/1.5 Inter,sans-serif;margin:0 0 16px}@media(max-width:767.98px){body.slbt-refresh .slbt-richmond-prompt-grid{grid-template-columns:1fr}body.slbt-refresh .slbt-original-tour-card .slbt-original-badge{left:8px;bottom:8px;font-size:13px;padding:4px 8px}}
body.slbt-refresh #gift-vouchers .slbt-gift-faqs{grid-column:1/-1;width:100%;max-width:900px;margin:24px auto 0;padding:0 16px}body.slbt-refresh #gift-vouchers .slbt-gift-faqs h3{font:500 32px/1.1 'Cormorant Garamond',serif;color:#15392E;margin:0 0 16px;text-align:left}body.slbt-refresh .slbt-faq-extra{margin:32px 0}body.slbt-refresh .slbt-faq-extra h2{font:500 32px/1.1 'Cormorant Garamond',serif;color:#15392E;margin:24px 0 16px}body.slbt-refresh .slbt-faq-extra .slbt-faq-list{display:grid;gap:12px}
body.slbt-refresh #slbt-unified-header .brand{margin-right:24px!important;flex-shrink:0!important}body.slbt-refresh #slbt-unified-header .navlinks{column-gap:16px!important}body.slbt-refresh #gift-vouchers .wrap.slbt-gift-layout{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:center!important;gap:48px!important;padding-top:48px!important;padding-bottom:48px!important}body.slbt-refresh #gift-vouchers .slbt-gift-visual{position:relative;min-width:0}body.slbt-refresh #gift-vouchers .slbt-gift-visual>img{display:block;width:100%;height:380px;object-fit:cover;border-radius:8px}body.slbt-refresh #gift-vouchers .slbt-gift-card{position:absolute;bottom:-24px;right:-16px;width:66%;min-height:176px;background:#F5EFE1;border:1px solid #C5A059;box-shadow:0 12px 32px #15392E22;transform:rotate(-5deg);padding:24px;display:flex;flex-direction:column;justify-content:space-between;gap:16px;color:#15392E}body.slbt-refresh #gift-vouchers .slbt-gift-card-brand{font:600 14px/1.3 Inter,sans-serif;letter-spacing:.08em}body.slbt-refresh #gift-vouchers .slbt-gift-card-title{font:500 32px/1.1 'Cormorant Garamond',serif}body.slbt-refresh #gift-vouchers .slbt-holly{position:absolute;width:48px;height:48px;right:8px;top:8px}body.slbt-refresh #gift-vouchers .slbt-gift-copy{text-align:left!important}body.slbt-refresh #gift-vouchers .slbt-gift-copy>*{text-align:left!important}body.slbt-refresh #gift-vouchers .slbt-gift-copy h2{font:500 48px/1.1 'Cormorant Garamond',serif;color:#15392E;margin:8px 0 16px}body.slbt-refresh #gift-vouchers .slbt-gift-copy p{font:400 16px/1.5 Inter,sans-serif}body.slbt-refresh #gift-vouchers .slbt-gift-chips{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 24px}body.slbt-refresh #gift-vouchers .slbt-gift-chips span{border:1px solid #C5A059;border-radius:999px;padding:4px 12px;font:400 14px/1.5 Inter,sans-serif}body.slbt-refresh #gift-vouchers .slbt-gift-chips .is-featured{background:#C5A059;color:#15392E}body.slbt-refresh #gift-vouchers .slbt-gift-main{display:inline-flex;background:#15392E;color:#fff;min-height:44px;align-items:center;padding:12px 24px}body.slbt-refresh #gift-vouchers .slbt-gift-links{display:flex;gap:16px;flex-wrap:wrap;margin:16px 0}body.slbt-refresh #gift-vouchers .slbt-gift-links a{font:500 14px/1.4 Inter,sans-serif;color:#15392E;text-decoration:underline}body.slbt-refresh #gift-vouchers.slbt-gift-christmas{background-image:radial-gradient(circle at 12% 18%,#C5A05918 1px,transparent 2px),radial-gradient(circle at 82% 73%,#C5A05918 1px,transparent 2px);background-size:110px 110px,170px 170px} @media(max-width:767.98px){body.slbt-refresh #slbt-unified-header .brand{margin-right:16px!important}body.slbt-refresh #gift-vouchers .wrap.slbt-gift-layout{grid-template-columns:minmax(0,1fr)!important;gap:48px!important;padding:32px 16px!important}body.slbt-refresh #gift-vouchers .slbt-gift-visual>img{height:300px}body.slbt-refresh #gift-vouchers .slbt-gift-card{right:8px;bottom:-24px;min-height:144px;padding:16px}body.slbt-refresh #gift-vouchers .slbt-gift-card-title{font-size:24px}body.slbt-refresh #gift-vouchers .slbt-gift-copy h2{font-size:40px}}
body.slbt-refresh .slbt-christmas-banner{display:block!important;position:relative!important;z-index:12!important;background:#15392E!important;color:#F5EFE1!important;text-align:center!important;font:500 14px/1.4 'Inter',sans-serif!important;padding:8px 16px!important;text-decoration:none!important}
body.slbt-refresh #gift-vouchers{background:#FFFFFF!important}body.slbt-refresh #gift-vouchers .wrap{padding-top:48px!important;padding-bottom:48px!important}body.slbt-refresh #gift-vouchers .slbt-gift-small,body.slbt-refresh #gift-vouchers .slbt-gift-hint{font:400 16px/1.5 'Inter',sans-serif!important;text-align:center!important;margin:16px auto!important}body.slbt-refresh #gift-vouchers .slbt-gift-actions{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:16px!important}body.slbt-refresh #gift-vouchers .slbt-gift-actions .btn{min-height:44px!important}body.slbt-refresh .slbt-card-value{font:400 14px/1.5 'Inter',sans-serif!important;margin:8px 0!important}body.slbt-refresh .slbt-season-note{font:500 16px/1.5 'Inter',sans-serif!important;margin:12px 0!important}
@media(max-width:767.98px){body.slbt-refresh .slbt-christmas-banner{font-size:13px!important;padding:8px 12px!important}body.slbt-refresh #gift-vouchers .slbt-gift-actions{flex-direction:column!important;align-items:stretch!important}}

