/* Scoped technical refinements. Existing design tokens and normal animations remain. */
.gis-skip-link{position:fixed;left:16px;top:-120px;z-index:2147483646;background:#083f4c;color:#fff;padding:12px 18px;border-radius:8px}
.gis-skip-link:focus{top:12px;outline:3px solid #efb841}
.gis-form-trap{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.gis-hot-offers-tab,.gis-tour-promo-badge{color:#531516!important}
.gis-tour-price,.gis-tour-price-line{color:#986000!important}
.page-content .text-citrusyellow{color:#986000}
footer .text-citrusyellow,.gis-hero-swiper .text-citrusyellow,.gis-inner-hero .text-citrusyellow{color:#ffcb58}
.gis-motion-control{position:absolute;right:16px;bottom:14px;z-index:9;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;border:1px solid #b7d5d7;background:#fff;color:#064451;cursor:pointer;font:700 15px/1 Arial,sans-serif;box-shadow:0 2px 8px #00384222}
.gis-motion-control:focus-visible{outline:3px solid #996000;outline-offset:3px}
.gis-voucher-modal.is-open{z-index:2147483001!important}
body.gis-dialog-open .gis-mobile-menu-proxy{visibility:hidden!important}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}.gis-hero-swiper .swiper-wrapper{transition-duration:0ms!important}}
html.gis-motion-paused [class*="animate-"],html.gis-motion-paused .ripple,html.gis-motion-paused .ripple:before,html.gis-motion-paused .ripple:after,html.gis-motion-paused .gis-hot-offers-tab span{animation-play-state:paused!important}

.gis-hot-offers-tab span{color:#531516!important}
.page-content .bg-primary .text-citrusyellow,footer .text-citrusyellow{color:#ffdb80!important}
footer .bg-citrusyellow .text-white.inline-block{color:#064951!important}
#offcanvas-right .text-citrusyellow{color:#986000!important}
.page-content~footer .text-citrusyellow{color:#ffdb80!important}

.gis-offers-intro .text-citrusyellow{color:#986000!important}

.gis-footer-final-credit a.text-citrusyellow{color:#ffdb80!important}

body footer .copyrights-text.gis-footer-final-credit .gis-footer-credit-first-line a{color:#ffdb80!important}
body .gis-hot-offers-tab span{color:#531516!important}

.text-citrusyellow.text-3xl.font-title,h2[class~="!text-citrusyellow"]{color:#986000!important}
.gis-company-detail-label{color:#27666b!important}
.gis-legal-tab.is-active{color:#064951!important}

body .gis-tour-card-desc.text-input{color:#666!important}
body .gis-offer-intro-card .text-citrusyellow,body .gis-offer-card-body .text-citrusyellow{color:#986000!important}
body span.text-primary.leading-6.pb-2\.5{color:#064951!important}
body .gis-orphan-list{margin:0;padding:0;list-style:inherit}
.gis-detail-content:focus-visible,.gis-summary-date-table-wrap:focus-visible{outline:2px solid #986000;outline-offset:2px}

body .gis-offer-promo-badge{color:#531516!important}

body .site-header.gis-inner-wine-header .header-nav .navbar-nav>li.current-menu-item>a,
body .site-header.gis-inner-wine-header .header-nav .navbar-nav>li.current-menu-item>a>span{color:#986000!important}
#offcanvas-right{background-color:rgba(8,63,76,.96)}
