html.ns-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html.ns-dark,html.ns-dark body,.ns-header--black,.ns-footer--black,.ns-dark .block-bg--white{background-color:#000}.ns-dark .ns-header__sub,.ns-dark .ns-lang__menu{color:#ededed;background:#141414;border-color:#2a2a2a}.ns-dark .ns-header__sub a,.ns-dark .ns-lang__menu a{color:#ededed}.ns-dark :is(.block-contact__input,.block-form__input,.block-form__picker,.block-newsletter__input,.ns-product__option-select,.ns-product__option-text,.ns-blog-search,.ns-blog-month-select,.block-booking__select,.block-booking__input){background-color:var(--color-surface);color:var(--color-text);border-color:var(--color-border)}.ns-dark .block-form__input[readonly]{background-color:#1a1a1a}.ns-dark :is(input,select,textarea){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.ns-dark :is(.block-upcoming-events__item,.ns-cart-toast,.ns-delivery-option,.ns-payment-method,.ns-thanks__btn--ghost,.ns-account-card,.ns-account-section,.ns-blog-card,.ns-blog-list__item,.block-booking__nav,.block-booking__chip,.block-booking__mock-note,.ns-info-panel,.ns-alert--info,.block-upcoming-events__date,.block-shop__card-media--contain){background-color:var(--color-surface);color:var(--color-text);border-color:var(--color-border)}.ns-dark :is(.ns-delivery-option--active,.ns-payment-method--active){background-color:color-mix(in srgb, var(--color-primary) 14%, #141414)}.ns-dark .block-testimonials__photo-initial{background:color-mix(in srgb, var(--color-primary) 22%, #141414)}.ns-dark .ns-cart-badge{border-color:#000}.ns-dark{--proof-ring:#000}.ns-dark .block-menu__item-tag--black{color:#ededed;border-color:#ededed}.ns-dark .ns-richtext-cta{--color-primary:var(--dark-primary);--on-1:var(--dark-on-1)}.ns-dark [class*=block-bg--h] .ns-richtext-cta{--color-primary:var(--palette-1);--on-1:var(--palette-on-1)}.ns-dark .ns-btn--white,.ns-dark .ns-richtext a.ns-btn--white{color:var(--palette-1)}.ns-dark .block-contact__panel{--color-primary:var(--palette-1);--on-1:var(--palette-on-1)}.ns-dark .block-usps__check{color:var(--on-1)}.ns-dark .block-subpages__card{border-color:var(--color-border);box-shadow:none}.ns-dark .block-subpages__card:hover{border-color:color-mix(in srgb, var(--color-primary) 45%, var(--color-border))}
