/* rv-home-muted-80-v14 */
:root{color-scheme:light;--rv-bg:#d8d0c6;--rv-fg:#111;--rv-muted:#665f58;--rv-rule:#8f877e;--rv-soft:#b7afa4;--cream:var(--rv-bg)!important;--ink:var(--rv-fg)!important;--paper:var(--rv-bg)!important;--text:var(--rv-fg)!important;--black:var(--rv-fg)!important;--white:var(--rv-bg)!important;--muted:var(--rv-muted)!important;--rule:var(--rv-rule)!important;--soft-rule:var(--rv-soft)!important}
:root[data-rv-theme='dark']{color-scheme:dark;--rv-bg:#111;--rv-fg:#d8d0c6;--rv-muted:#c5bdb2;--rv-rule:#6e675f;--rv-soft:#4d4943}
@media(prefers-color-scheme:dark){:root:not([data-rv-theme='light']){color-scheme:dark;--rv-bg:#111;--rv-fg:#d8d0c6;--rv-muted:#c5bdb2;--rv-rule:#6e675f;--rv-soft:#4d4943}}
:root.rv-home-page[data-rv-theme='dark']{--rv-muted:rgba(216,208,198,.8)}
@media(prefers-color-scheme:dark){:root.rv-home-page:not([data-rv-theme='light']){--rv-muted:rgba(216,208,198,.8)}}
html,body{background:var(--rv-bg)!important;color:var(--rv-fg)!important}
.site-header,.site-header .header-inner,.site-header .mobile-nav{background:var(--rv-bg)!important;color:var(--rv-fg)!important;border-color:var(--rv-rule)!important}
.menu-button,.navigation-button,.menu-button:before,.navigation-button:before,.desktop-nav a,.mobile-nav a,.header-meta a{color:var(--rv-fg)!important}
a,button,input,select,textarea{color:inherit}
input,select,textarea{background:var(--rv-bg)!important;color:var(--rv-fg)!important;border-color:var(--rv-rule)!important}
.muted,.subtle,.note,.notes,.hint,.helper,.caption,.lede,small,[class*='muted' i],[class*='subtle' i],[class*='hint' i],[class*='caption' i],[class*='secondary' i]{color:var(--rv-muted)!important;opacity:1!important}
hr,.rule,.divider{border-color:var(--rv-rule)!important;background-color:var(--rv-rule)!important}
.rv-theme-toggle{appearance:none;width:34px;height:34px;border:1px solid currentColor;border-radius:50%;background:transparent!important;color:var(--rv-fg)!important;display:flex;align-items:center;justify-content:center;padding:0;font:20px/1 Georgia,serif;cursor:pointer;z-index:50}
.site-header .header-inner{position:relative}
@media(min-width:1367px){.site-header .rv-theme-toggle{position:absolute;right:0;bottom:8px}}
@media(max-width:1366px){.site-header .rv-theme-toggle{position:absolute;right:5vw;top:50%;transform:translateY(-50%)}}
:root[data-rv-theme='dark'] .site-header img[src*='logo' i],:root[data-rv-theme='dark'] .site-header img[src*='wordmark' i],:root[data-rv-theme='dark'] .site-logo img,:root[data-rv-theme='dark'] .wordmark img,:root[data-rv-theme='dark'] .footer-logo img{filter:invert(1) sepia(.08) saturate(.35) brightness(1.15)!important}
@media(prefers-color-scheme:dark){:root:not([data-rv-theme='light']) .site-header img[src*='logo' i],:root:not([data-rv-theme='light']) .site-header img[src*='wordmark' i],:root:not([data-rv-theme='light']) .site-logo img,:root:not([data-rv-theme='light']) .wordmark img,:root:not([data-rv-theme='light']) .footer-logo img{filter:invert(1) sepia(.08) saturate(.35) brightness(1.15)!important}}
:root[data-rv-theme='light'] .site-header img,:root[data-rv-theme='light'] .footer-logo img{filter:none!important}
.footer-copy,.footer-copy p,.footer-copy a{color:var(--rv-muted)!important;opacity:1!important}
.rv-age-gate,.rv-age-gate__inner{background:var(--rv-bg)!important;color:var(--rv-fg)!important}
.rv-age-gate p,.rv-age-gate a,.rv-age-gate__copy,.rv-age-gate__note,.rv-age-gate__location,.rv-age-gate__place{color:var(--rv-fg)!important;opacity:1!important}
:root[data-rv-theme='dark'] .rv-age-gate__shield,:root[data-rv-theme='dark'] .rv-age-gate img[src*='shield' i],:root[data-rv-theme='dark'] .rv-age-gate img[alt*='kenya' i]{filter:invert(1) sepia(.08) saturate(.35) brightness(1.15)!important}
@media(prefers-color-scheme:dark){:root:not([data-rv-theme='light']) .rv-age-gate__shield,:root:not([data-rv-theme='light']) .rv-age-gate img[src*='shield' i],:root:not([data-rv-theme='light']) .rv-age-gate img[alt*='kenya' i]{filter:invert(1) sepia(.08) saturate(.35) brightness(1.15)!important}}
.cocktail-collections{color:var(--rv-fg)!important;background:var(--rv-bg)!important;border-color:var(--rv-rule)!important}
.cocktail-collections>*{color:var(--rv-fg)!important;background:transparent!important;border-color:var(--rv-soft)!important}
html[data-rv-menu='other'] .cocktail-collections{display:none!important}
.rv-shop-page .site-header img[src*='logo' i],.rv-shop-page .site-header img[src*='wordmark' i],.rv-shop-page .site-header .logo img{width:min(23vw,360px)!important;height:auto!important;max-height:none!important}
@media(max-width:1366px){.rv-shop-page .site-header img[src*='logo' i],.rv-shop-page .site-header img[src*='wordmark' i],.rv-shop-page .site-header .logo img{width:min(38vw,320px)!important}}
/* rv-home-secondary-80-v16 */
:root[data-rv-theme='dark'] body:has(.hero) .hero-copy .lede,:root[data-rv-theme='dark'] body:has(.hero) .hero-copy .discovery-line,:root[data-rv-theme='dark'] body:has(.hero) .section-copy p,:root[data-rv-theme='dark'] body:has(.hero) .lounge-copy p,:root[data-rv-theme='dark'] body:has(.hero) .home-cta p,:root[data-rv-theme='dark'] body:has(.hero) .visit-copy p,:root[data-rv-theme='dark'] body:has(.hero) .hours,:root[data-rv-theme='dark'] body:has(.hero) .eyebrow,:root[data-rv-theme='dark'] body:has(.hero) .home-events-head p,:root[data-rv-theme='dark'] body:has(.hero) .footer-copy,:root[data-rv-theme='dark'] body:has(.hero) .footer-copy a{color:rgba(216,208,198,.8)!important;opacity:1!important}
@media(prefers-color-scheme:dark){:root:not([data-rv-theme='light']) body:has(.hero) .hero-copy .lede,:root:not([data-rv-theme='light']) body:has(.hero) .hero-copy .discovery-line,:root:not([data-rv-theme='light']) body:has(.hero) .section-copy p,:root:not([data-rv-theme='light']) body:has(.hero) .lounge-copy p,:root:not([data-rv-theme='light']) body:has(.hero) .home-cta p,:root:not([data-rv-theme='light']) body:has(.hero) .visit-copy p,:root:not([data-rv-theme='light']) body:has(.hero) .hours,:root:not([data-rv-theme='light']) body:has(.hero) .eyebrow,:root:not([data-rv-theme='light']) body:has(.hero) .home-events-head p,:root:not([data-rv-theme='light']) body:has(.hero) .footer-copy,:root:not([data-rv-theme='light']) body:has(.hero) .footer-copy a{color:rgba(216,208,198,.8)!important;opacity:1!important}}

/* rv-home-events-dark-v18 */
:root[data-rv-theme='dark'] body:has(.hero) .home-events,:root[data-rv-theme='dark'] body:has(.hero) .home-events-grid,:root[data-rv-theme='dark'] body:has(.hero) .home-event-note{background:transparent!important;color:var(--rv-fg)!important;border-color:var(--rv-rule)!important}
:root[data-rv-theme='dark'] body:has(.hero) .home-event-note h3{color:var(--rv-fg)!important;opacity:1!important}
:root[data-rv-theme='dark'] body:has(.hero) .home-event-note p,:root[data-rv-theme='dark'] body:has(.hero) .home-event-note .eyebrow{color:rgba(216,208,198,.8)!important;opacity:1!important}
@media(prefers-color-scheme:dark){:root:not([data-rv-theme='light']) body:has(.hero) .home-events,:root:not([data-rv-theme='light']) body:has(.hero) .home-events-grid,:root:not([data-rv-theme='light']) body:has(.hero) .home-event-note{background:transparent!important;color:var(--rv-fg)!important;border-color:var(--rv-rule)!important}:root:not([data-rv-theme='light']) body:has(.hero) .home-event-note h3{color:var(--rv-fg)!important;opacity:1!important}:root:not([data-rv-theme='light']) body:has(.hero) .home-event-note p,:root:not([data-rv-theme='light']) body:has(.hero) .home-event-note .eyebrow{color:rgba(216,208,198,.8)!important;opacity:1!important}}

/* rv-home-logos-dark-v20 */
:root[data-rv-theme='dark'] body:has(.hero) .featured-logos img,:root[data-rv-theme='dark'] body:has(.hero) [class*='sponsor'] img,:root[data-rv-theme='dark'] body:has(.hero) img[alt='ate'],:root[data-rv-theme='dark'] body:has(.hero) img[alt='Ate'],:root[data-rv-theme='dark'] body:has(.hero) img[src*='ate-logo'],:root[data-rv-theme='dark'] body:has(.hero) img[alt*='Glenlivet'],:root[data-rv-theme='dark'] body:has(.hero) img[alt*='Martell'],:root[data-rv-theme='dark'] body:has(.hero) img[alt*='Havana'],:root[data-rv-theme='dark'] body:has(.hero) img[alt*='Malfy'],:root[data-rv-theme='dark'] body:has(.hero) img[alt*='Absolut']{filter:brightness(0) saturate(100%) invert(1)!important;opacity:1!important}
@media(prefers-color-scheme:dark){:root:not([data-rv-theme='light']) body:has(.hero) .featured-logos img,:root:not([data-rv-theme='light']) body:has(.hero) [class*='sponsor'] img,:root:not([data-rv-theme='light']) body:has(.hero) img[alt='ate'],:root:not([data-rv-theme='light']) body:has(.hero) img[alt='Ate'],:root:not([data-rv-theme='light']) body:has(.hero) img[src*='ate-logo'],:root:not([data-rv-theme='light']) body:has(.hero) img[alt*='Glenlivet'],:root:not([data-rv-theme='light']) body:has(.hero) img[alt*='Martell'],:root:not([data-rv-theme='light']) body:has(.hero) img[alt*='Havana'],:root:not([data-rv-theme='light']) body:has(.hero) img[alt*='Malfy'],:root:not([data-rv-theme='light']) body:has(.hero) img[alt*='Absolut']{filter:brightness(0) saturate(100%) invert(1)!important;opacity:1!important}}

/* rv-recognition-dark-v21 */
:root[data-rv-theme='dark'] body:has(.hero) .recognition-block .recognition-items p,:root[data-rv-theme='dark'] body:has(.hero) .recognition-block .recognition-items p span:not(.recognition-label),:root[data-rv-theme='dark'] body:has(.hero) .recognition-block .recognition-items p a{color:rgba(216,208,198,.8)!important;opacity:1!important}
:root[data-rv-theme='dark'] body:has(.hero) .recognition-block .recognition-label,:root[data-rv-theme='dark'] body:has(.hero) #recognition-title{color:var(--rv-fg)!important;opacity:1!important}
@media(prefers-color-scheme:dark){:root:not([data-rv-theme='light']) body:has(.hero) .recognition-block .recognition-items p,:root:not([data-rv-theme='light']) body:has(.hero) .recognition-block .recognition-items p span:not(.recognition-label),:root:not([data-rv-theme='light']) body:has(.hero) .recognition-block .recognition-items p a{color:rgba(216,208,198,.8)!important;opacity:1!important}:root:not([data-rv-theme='light']) body:has(.hero) .recognition-block .recognition-label,:root:not([data-rv-theme='light']) body:has(.hero) #recognition-title{color:var(--rv-fg)!important;opacity:1!important}}

/* rv-booking-theme-v3 */
body:has([data-booking-form]) main,body:has([data-booking-form]) main>section,body:has([data-private-events]) main,body:has([data-private-events]) main>section{background:var(--rv-bg)!important;color:var(--rv-fg)!important}
section:has([data-private-events]),section:has([data-private-events])>*{background-color:var(--rv-bg)!important;color:var(--rv-fg)!important}
[data-private-events],[data-private-events] label,[data-private-events] p,[data-private-events] h1,[data-private-events] h2,[data-private-events] h3{color:var(--rv-fg)!important}
[data-private-events] input,[data-private-events] select,[data-private-events] textarea{background:var(--rv-bg)!important;color:var(--rv-fg)!important;border-color:var(--rv-rule)!important}
[data-private-events] input::placeholder,[data-private-events] textarea::placeholder{color:var(--rv-muted)!important;opacity:1!important}
[data-private-wa],[data-private-email]{background:transparent!important;color:var(--rv-fg)!important;border-color:var(--rv-rule)!important}
[data-private-wa].is-disabled,[data-private-email].is-disabled,[data-private-wa][aria-disabled='true'],[data-private-email][aria-disabled='true']{color:var(--rv-muted)!important;border-color:var(--rv-soft)!important;opacity:1!important}
body:has([data-booking-form]) .booking-form,body:has([data-booking-form]) .booking-panel,body:has([data-booking-form]) .booking-section{background:var(--rv-bg)!important;color:var(--rv-fg)!important}
body:has([data-booking-form]) .booking-form input,body:has([data-booking-form]) .booking-form select,body:has([data-booking-form]) .booking-form textarea{background:var(--rv-bg)!important;color:var(--rv-fg)!important;border-color:var(--rv-rule)!important}

/* rv-shop-header-v5 */
.rv-shop-page .site-header{background:var(--rv-bg)!important;color:var(--rv-fg)!important}
.rv-shop-page .site-header .header-inner{position:relative!important;box-sizing:border-box!important}
.rv-shop-page .site-header .logo{position:static!important;transform:none!important;margin:0!important;justify-self:center!important}
.rv-shop-page .site-header .logo img,.rv-shop-page .site-header img[src*='logo' i],.rv-shop-page .site-header img[src*='wordmark' i]{filter:brightness(0) saturate(100%)!important}
:root[data-rv-theme='dark'] .rv-shop-page .site-header .logo img,:root[data-rv-theme='dark'] .rv-shop-page .site-header img[src*='logo' i],:root[data-rv-theme='dark'] .rv-shop-page .site-header img[src*='wordmark' i]{filter:brightness(0) saturate(100%) invert(1)!important}
@media(prefers-color-scheme:dark){:root:not([data-rv-theme='light']) .rv-shop-page .site-header .logo img,:root:not([data-rv-theme='light']) .rv-shop-page .site-header img[src*='logo' i],:root:not([data-rv-theme='light']) .rv-shop-page .site-header img[src*='wordmark' i]{filter:brightness(0) saturate(100%) invert(1)!important}}
:root[data-rv-theme='light'] .rv-shop-page .site-header .logo img,:root[data-rv-theme='light'] .rv-shop-page .site-header img[src*='logo' i],:root[data-rv-theme='light'] .rv-shop-page .site-header img[src*='wordmark' i]{filter:brightness(0) saturate(100%)!important}
.rv-shop-page #rv-theme-toggle{width:34px!important;height:34px!important;min-width:34px!important;max-width:34px!important;min-height:34px!important;max-height:34px!important;aspect-ratio:1/1!important;flex:0 0 34px!important;padding:0!important;margin:0!important;border-radius:50%!important;box-sizing:border-box!important;line-height:1!important}
.rv-shop-page .site-header .shop-cart,.rv-shop-page .site-header .header-meta .shop-cart{display:none!important}
.rv-shop-subheader{position:relative!important;display:block!important;background:var(--rv-bg)!important;color:var(--rv-fg)!important;border-bottom:1px solid var(--rv-rule)!important}
.rv-shop-subheader-inner{width:min(1180px,90vw)!important;margin-inline:auto!important;min-height:46px!important;display:flex!important;align-items:center!important;justify-content:center!important}
.rv-shop-subheader .shop-cart{position:static!important;display:flex!important;align-items:center!important;justify-content:center!important;transform:none!important;margin:0!important;color:var(--rv-fg)!important}
.rv-shop-subheader .shop-cart button,.rv-shop-subheader .shop-cart a{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;background:transparent!important;color:var(--rv-fg)!important;border:0!important;padding:9px 12px!important;white-space:nowrap!important}
.rv-shop-subheader .shop-cart .cart-label{display:inline!important}
@media(min-width:1367px){
.rv-shop-page .site-header .header-inner{display:grid!important;grid-template-columns:1fr auto 1fr!important;grid-template-areas:'left logo right' 'nav nav nav'!important;align-items:center!important;column-gap:24px!important;row-gap:12px!important;padding:18px 0 14px!important}
.rv-shop-page .site-header .logo{grid-area:logo!important}
.rv-shop-page .site-header .desktop-nav{grid-area:nav!important;display:flex!important;justify-content:center!important;align-items:center!important;gap:clamp(28px,4vw,72px)!important}
.rv-shop-page .site-header .header-meta{display:none!important}
.rv-shop-page .site-header .menu-button,.rv-shop-page .site-header .navigation-button{grid-area:left!important;justify-self:start!important}
.rv-shop-page #rv-theme-toggle{position:static!important;grid-area:right!important;justify-self:end!important;transform:none!important}
}
@media(max-width:1366px){
.rv-shop-page .site-header .header-inner{display:grid!important;grid-template-columns:1fr auto 1fr!important;align-items:center!important;height:92px!important;min-height:92px!important;padding:0!important}
.rv-shop-page .site-header .menu-button,.rv-shop-page .site-header .navigation-button{position:static!important;grid-column:1!important;justify-self:start!important;margin:0!important;transform:none!important}
.rv-shop-page .site-header .logo{grid-column:2!important;justify-self:center!important;position:static!important;transform:none!important}
.rv-shop-page #rv-theme-toggle{position:static!important;grid-column:3!important;justify-self:end!important;transform:none!important}
.rv-shop-page .site-header .desktop-nav,.rv-shop-page .site-header .header-meta{display:none!important}
.rv-shop-page .site-header .mobile-nav.is-open{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:2rem!important;row-gap:.15rem!important;padding:1rem 5vw 1.35rem!important;background:var(--rv-bg)!important;color:var(--rv-fg)!important}
.rv-shop-subheader-inner{min-height:44px!important;justify-content:center!important}
}

/* rv-shop-form-theme-v7 */
.rv-shop-page input,.rv-shop-page textarea,.rv-shop-page select{background:var(--rv-bg)!important;color:var(--rv-fg)!important;border-color:var(--rv-rule)!important;caret-color:var(--rv-fg)!important}
.rv-shop-page textarea{background-color:var(--rv-bg)!important;color:var(--rv-fg)!important}
.rv-shop-page input::placeholder,.rv-shop-page textarea::placeholder{color:var(--rv-muted)!important;opacity:1!important}
.rv-shop-page option{background:var(--rv-bg)!important;color:var(--rv-fg)!important}
.rv-shop-page input:-webkit-autofill,.rv-shop-page input:-webkit-autofill:hover,.rv-shop-page input:-webkit-autofill:focus{-webkit-text-fill-color:var(--rv-fg)!important;box-shadow:0 0 0 1000px var(--rv-bg) inset!important;transition:background-color 9999s ease-out 0s!important}

/* rv-menu-availability-v8 */
.menu-item.is-unavailable,.wine-row.is-unavailable{opacity:.42!important}.menu-item.is-unavailable,.menu-item.is-unavailable *,.wine-row.is-unavailable,.wine-row.is-unavailable *{color:var(--rv-muted)!important}

/* rv-global-three-col-nav-v36 */
@media(max-width:1366px){.site-header .mobile-nav.is-open,.mobile-nav.is-open{display:grid!important;grid-template-columns:1fr 1fr 1fr!important;grid-auto-rows:auto!important;column-gap:1.25rem!important;row-gap:.15rem!important;padding:1rem 5vw 1.35rem!important}.site-header .mobile-nav.is-open a,.mobile-nav.is-open a{display:block!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;padding:.65rem 0!important;min-height:auto!important}.site-header .mobile-nav.is-open a:nth-child(1),.mobile-nav.is-open a:nth-child(1){grid-column:1!important;grid-row:1!important;text-align:left!important;justify-self:start!important}.site-header .mobile-nav.is-open a:nth-child(2),.mobile-nav.is-open a:nth-child(2){grid-column:1!important;grid-row:2!important;text-align:left!important;justify-self:start!important}.site-header .mobile-nav.is-open a:nth-child(3),.mobile-nav.is-open a:nth-child(3){grid-column:1!important;grid-row:3!important;text-align:left!important;justify-self:start!important}.site-header .mobile-nav.is-open a:nth-child(4),.mobile-nav.is-open a:nth-child(4){grid-column:2!important;grid-row:1!important;text-align:center!important;justify-self:center!important}.site-header .mobile-nav.is-open a:nth-child(5),.mobile-nav.is-open a:nth-child(5){grid-column:2!important;grid-row:2!important;text-align:center!important;justify-self:center!important}.site-header .mobile-nav.is-open a:nth-child(6),.mobile-nav.is-open a:nth-child(6){grid-column:2!important;grid-row:3!important;text-align:center!important;justify-self:center!important}.site-header .mobile-nav.is-open a:nth-child(7),.mobile-nav.is-open a:nth-child(7){grid-column:3!important;grid-row:1!important;text-align:right!important;justify-self:end!important}.site-header .mobile-nav.is-open a:nth-child(8),.mobile-nav.is-open a:nth-child(8){grid-column:3!important;grid-row:2!important;text-align:right!important;justify-self:end!important}.site-header .mobile-nav.is-open a:nth-child(9),.mobile-nav.is-open a:nth-child(9){grid-column:3!important;grid-row:3!important;text-align:right!important;justify-self:end!important}}

/* rv-shop-controls-clean-v19 */
.rv-shop-page button{font:inherit}
.rv-shop-page button:not(.open):not(.close):not(.navigation-button):not(.menu-button):not(.secondary){background:var(--rv-fg)!important;color:var(--rv-bg)!important;-webkit-text-fill-color:var(--rv-bg)!important;border-color:var(--rv-fg)!important}
.rv-shop-page button:not(.open):not(.close):not(.navigation-button):not(.menu-button):not(.secondary) *{color:var(--rv-bg)!important;-webkit-text-fill-color:var(--rv-bg)!important}
.rv-shop-page button:not(.open):not(.close):not(.navigation-button):not(.menu-button):not(.secondary):hover{background:transparent!important;color:var(--rv-fg)!important;-webkit-text-fill-color:var(--rv-fg)!important}
.rv-shop-page button:not(.open):not(.close):not(.navigation-button):not(.menu-button):not(.secondary):hover *{color:var(--rv-fg)!important;-webkit-text-fill-color:var(--rv-fg)!important}
.rv-shop-page .card>.open,.rv-shop-page .card>.open:hover,.rv-shop-page .card>.open:focus,.rv-shop-page .card>.open:active{background:transparent!important;color:var(--rv-fg)!important;-webkit-text-fill-color:var(--rv-fg)!important;border:0!important;box-shadow:none!important}
.rv-shop-page .card>.open *{color:var(--rv-fg)!important;-webkit-text-fill-color:var(--rv-fg)!important}
.rv-shop-page .card>.open .tag,.rv-shop-page .card>.open small{color:var(--rv-muted)!important;-webkit-text-fill-color:var(--rv-muted)!important}
.rv-shop-page .close,.rv-shop-page .navigation-button,.rv-shop-page .menu-button,.rv-shop-page #basketButton,.rv-shop-page #rv-theme-toggle{background:transparent!important;color:var(--rv-fg)!important;-webkit-text-fill-color:var(--rv-fg)!important}
.rv-shop-page .close *,.rv-shop-page .navigation-button *,.rv-shop-page .menu-button *,.rv-shop-page #basketButton *,.rv-shop-page #rv-theme-toggle *{color:var(--rv-fg)!important;-webkit-text-fill-color:var(--rv-fg)!important}
.rv-shop-page .close{border:1px solid var(--rv-rule)!important;padding:8px 12px!important}
.rv-shop-page .navigation-button,.rv-shop-page .menu-button,.rv-shop-page #basketButton{border-color:transparent!important}
.rv-shop-page #basketButton svg,.rv-shop-page #basketButton svg path,.rv-shop-page #basketButton svg circle{color:var(--rv-fg)!important;stroke:var(--rv-fg)!important;fill:none!important}
.rv-shop-page button.secondary{background:transparent!important;color:var(--rv-fg)!important;-webkit-text-fill-color:var(--rv-fg)!important;border-color:var(--rv-rule)!important}
.rv-shop-page button.secondary *{color:var(--rv-fg)!important;-webkit-text-fill-color:var(--rv-fg)!important}
.rv-shop-page button:disabled{background:var(--rv-soft)!important;color:var(--rv-muted)!important;-webkit-text-fill-color:var(--rv-muted)!important;border-color:var(--rv-soft)!important;opacity:1!important}
.rv-shop-page #checkBasket{margin-bottom:12px!important}
.rv-shop-page #checkoutButton{margin-top:0!important}
.rv-shop-page dialog button+button,.rv-shop-page dialog button+a,.rv-shop-page dialog a+button{margin-left:10px!important}
.rv-shop-page img[alt='M-Pesa'],.rv-shop-page img[alt='Apple Pay'],.rv-shop-page img[alt='Visa'],.rv-shop-page img[alt='Mastercard'],.rv-shop-page img[alt='American Express']{filter:brightness(0) saturate(100%)!important}
:root[data-rv-theme='dark'] .rv-shop-page img[alt='M-Pesa'],:root[data-rv-theme='dark'] .rv-shop-page img[alt='Apple Pay'],:root[data-rv-theme='dark'] .rv-shop-page img[alt='Visa'],:root[data-rv-theme='dark'] .rv-shop-page img[alt='Mastercard'],:root[data-rv-theme='dark'] .rv-shop-page img[alt='American Express']{filter:brightness(0) saturate(100%) invert(1)!important}
@media(prefers-color-scheme:dark){:root:not([data-rv-theme='light']) .rv-shop-page img[alt='M-Pesa'],:root:not([data-rv-theme='light']) .rv-shop-page img[alt='Apple Pay'],:root:not([data-rv-theme='light']) .rv-shop-page img[alt='Visa'],:root:not([data-rv-theme='light']) .rv-shop-page img[alt='Mastercard'],:root:not([data-rv-theme='light']) .rv-shop-page img[alt='American Express']{filter:brightness(0) saturate(100%) invert(1)!important}}
:root[data-rv-theme='light'] .rv-shop-page img[alt='M-Pesa'],:root[data-rv-theme='light'] .rv-shop-page img[alt='Apple Pay'],:root[data-rv-theme='light'] .rv-shop-page img[alt='Visa'],:root[data-rv-theme='light'] .rv-shop-page img[alt='Mastercard'],:root[data-rv-theme='light'] .rv-shop-page img[alt='American Express']{filter:brightness(0) saturate(100%)!important}
