:root[data-tsr-theme="light"]{color-scheme:light}:root[data-tsr-theme="dark"]{color-scheme:dark;--tsr-dark-bg:#111416;--tsr-dark-surface:#1a1e21;--tsr-dark-surface-2:#20252a;--tsr-dark-surface-3:#272d32;--tsr-dark-line:#3a4147;--tsr-dark-ink:#f4f1eb;--tsr-dark-muted:#bdb7af;--tsr-dark-accent:#ff6b75;--tsr-dark-green:#78cbb4}.tsr-theme-picker{position:relative;display:none;align-items:center}html.tsr-theme-enabled .tsr-global-header .tsr-theme-picker{display:flex}.tsr-theme-toggle{display:inline-flex!important}.tsr-theme-toggle .tsr-theme-icon{width:19px;height:19px;display:none;flex:0 0 19px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.tsr-theme-toggle .tsr-theme-icon--system{display:block}html[data-tsr-theme-preference="light"] .tsr-theme-toggle .tsr-theme-icon--system,html[data-tsr-theme-preference="dark"] .tsr-theme-toggle .tsr-theme-icon--system{display:none}html[data-tsr-theme-preference="light"] .tsr-theme-toggle .tsr-theme-icon--sun{display:block}html[data-tsr-theme-preference="dark"] .tsr-theme-toggle .tsr-theme-icon--moon{display:block}.tsr-theme-icon-system-fill{fill:currentColor!important;stroke:none!important;opacity:.22}.tsr-theme-menu{position:absolute;top:calc(100% + 10px);right:0;z-index:10020;width:230px;min-width:230px;padding:10px;border:1px solid rgba(23,23,23,.16);border-radius:12px;background:#fff;color:#171717;box-shadow:0 16px 38px rgba(23,23,23,.2);font-family:Arial,Helvetica,sans-serif;line-height:1.25}.tsr-theme-menu[hidden]{display:none!important}.tsr-theme-menu-title{margin:3px 9px 8px!important;color:#6d6a65!important;font:800 12px/1.3 Arial,Helvetica,sans-serif!important;letter-spacing:.02em;text-transform:none}.tsr-theme-option{-webkit-appearance:none!important;appearance:none!important;width:100%!important;min-height:46px!important;margin:0!important;padding:8px 9px!important;display:grid!important;grid-template-columns:24px minmax(0,1fr) 20px!important;align-items:center!important;gap:10px!important;border:0!important;border-radius:8px!important;background:transparent!important;box-shadow:none!important;color:#171717!important;-webkit-text-fill-color:#171717!important;font:800 15px/1.2 Arial,Helvetica,sans-serif!important;text-align:left!important;cursor:pointer!important}.tsr-theme-option:hover,.tsr-theme-option:focus-visible{background:#f5f2ee!important;color:#171717!important;-webkit-text-fill-color:#171717!important}.tsr-theme-option[aria-checked="true"]{background:#fff1f2!important;color:#b71922!important;-webkit-text-fill-color:#b71922!important}.tsr-theme-option-icon,.tsr-theme-check{width:22px;height:22px;display:block;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.tsr-theme-check{width:19px;height:19px;opacity:0;justify-self:end;stroke-width:2.4}.tsr-theme-option[aria-checked="true"] .tsr-theme-check{opacity:1}html[data-tsr-theme="dark"] .tsr-theme-menu{border-color:var(--tsr-dark-line)!important;background:var(--tsr-dark-surface-2)!important;color:var(--tsr-dark-ink)!important;box-shadow:0 18px 42px rgba(0,0,0,.42)!important}html[data-tsr-theme="dark"] .tsr-theme-menu-title{color:var(--tsr-dark-muted)!important}html[data-tsr-theme="dark"] .tsr-theme-option{background:transparent!important;color:var(--tsr-dark-ink)!important;-webkit-text-fill-color:var(--tsr-dark-ink)!important}html[data-tsr-theme="dark"] .tsr-theme-option:hover,html[data-tsr-theme="dark"] .tsr-theme-option:focus-visible{background:var(--tsr-dark-surface-3)!important;color:var(--tsr-dark-ink)!important;-webkit-text-fill-color:var(--tsr-dark-ink)!important}html[data-tsr-theme="dark"] .tsr-theme-option[aria-checked="true"]{background:#3a2025!important;color:#ff9da4!important;-webkit-text-fill-color:#ff9da4!important}@media(max-width:599px){.tsr-theme-menu{position:fixed;top:calc(var(--tsr-sticky-top,var(--tsr-adminbar-height,0px)) + var(--tsr-header-height,54px) + 8px);right:10px;left:10px;width:auto;min-width:0;max-height:calc(100vh - 76px);max-height:calc(100dvh - 76px);overflow:auto}}html.tsr-language-pending body{opacity:0!important;pointer-events:none!important}.tsr-language-switcher{width:100%;min-width:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:6px;border:0;border-radius:0;background:transparent;color:#171717;font:800 15px/1 Arial,Helvetica,sans-serif;box-sizing:border-box}.tsr-language-switcher>button{width:100%;min-width:0;height:48px;margin:0;padding:0 11px;display:grid;grid-template-columns:32px minmax(0,1fr) 20px;align-items:center;gap:10px;border:1px solid rgba(23,23,23,.14)!important;border-radius:8px!important;background:#fff!important;color:#575757!important;-webkit-text-fill-color:#575757!important;font:inherit!important;text-align:left!important;box-shadow:none!important;cursor:pointer}.tsr-language-flag{width:30px;height:20px;display:block;border:1px solid rgba(23,23,23,.14);border-radius:3px;box-shadow:0 1px 2px rgba(23,23,23,.1);box-sizing:border-box;overflow:hidden}.tsr-language-check{width:20px;height:20px;display:block;fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;opacity:0}.tsr-language-switcher>button[aria-pressed="true"]{background:var(--tsr-red,#dc242d)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}.tsr-language-switcher>button[aria-pressed="true"] .tsr-language-check{opacity:1}.tsr-language-switcher>button:hover,.tsr-language-switcher>button:focus-visible{color:var(--tsr-red,#dc242d)!important;-webkit-text-fill-color:var(--tsr-red,#dc242d)!important}.tsr-language-switcher>button[aria-pressed="true"]:hover,.tsr-language-switcher>button[aria-pressed="true"]:focus-visible{color:#fff!important;-webkit-text-fill-color:#fff!important;filter:brightness(.9)}.tsr-language-switcher>button:focus-visible{outline:2px solid var(--tsr-red,#dc242d)!important;outline-offset:2px!important}html[data-tsr-theme="dark"] .tsr-language-switcher{background:transparent;color:#f7f3ed}html[data-tsr-theme="dark"] .tsr-language-switcher>button{border-color:var(--tsr-dark-line)!important;background:var(--tsr-dark-surface-3)!important;color:#e6e2dc!important;-webkit-text-fill-color:#e6e2dc!important}html[data-tsr-theme="dark"] .tsr-language-switcher>button[aria-pressed="true"]{border-color:var(--tsr-red,#dc242d)!important;background:var(--tsr-red,#dc242d)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html[data-tsr-language="en"] body.woocommerce-checkout .tsr-cash-tendered-field label:after{content:"I am paying with: € *"!important}html[data-tsr-language="en"] body.woocommerce-checkout .tsr-checkout-field-required label[for="shipping-address_1"]::before,html[data-tsr-language="en"] body.woocommerce-checkout .tsr-checkout-field-required label[for="shipping_address_1"]::before{content:"Address"!important}html[data-tsr-language="en"] body.woocommerce-checkout .tsr-checkout-field-required label[for="shipping-postcode"]::before,html[data-tsr-language="en"] body.woocommerce-checkout .tsr-checkout-field-required label[for="shipping_postcode"]::before{content:"Postal code"!important}html[data-tsr-language="en"] body.woocommerce-checkout .tsr-checkout-field-required label[for="shipping-city"]::before,html[data-tsr-language="en"] body.woocommerce-checkout .tsr-checkout-field-required label[for="shipping_city"]::before{content:"City"!important}@media(max-width:980px){.tsr-language-switcher{width:100%;min-width:0}.tsr-language-switcher>button{height:48px}}@media(max-width:699px){.tsr-language-switcher{width:100%;min-width:0;padding:0;font-size:15px}.tsr-language-switcher>button{height:48px;padding:0 11px;border-radius:8px!important}}@media(max-width:480px){.tsr-global-header .tsr-header-actions{gap:3px!important}.tsr-global-header .tsr-home-button{display:none!important}.tsr-global-header .tsr-header-actions>.tsr-button{width:96px!important;min-width:96px!important;max-width:96px!important;min-height:54px!important;height:54px!important;padding:4px 8px!important;white-space:normal!important;font-size:13px!important;text-align:center!important;line-height:1.05!important}.tsr-language-switcher{width:100%;min-width:0}.tsr-language-switcher>button{padding:0 11px}}@media(max-width:360px){.tsr-language-switcher{width:100%;min-width:0;font-size:14px}.tsr-global-header .tsr-header-actions{gap:2px!important}}@media(max-width:480px){.tsr-global-header{grid-template-columns:auto minmax(44px,1fr) auto!important}}.tsr-account-menu-wrap{position:relative;display:inline-flex;align-items:center;flex:0 0 auto}.tsr-account-menu[hidden]{display:none!important}.tsr-account-menu{position:absolute;top:calc(100% + 9px);right:0;z-index:10050;width:232px;padding:8px;display:grid;gap:6px;border:1px solid rgba(23,23,23,.18);border-radius:10px;background:#fffdf8;color:#171717;box-shadow:0 14px 34px rgba(23,23,23,.22);font:700 13px/1.25 Arial,Helvetica,sans-serif;box-sizing:border-box}.tsr-account-menu:before{content:"";position:absolute;right:14px;bottom:100%;width:10px;height:10px;border-top:1px solid rgba(23,23,23,.18);border-left:1px solid rgba(23,23,23,.18);background:#fffdf8;transform:translateY(5px) rotate(45deg)}.tsr-account-menu-action{position:relative;z-index:1;width:100%;min-height:50px;margin:0;padding:0 12px;display:flex;align-items:center;justify-content:flex-start;gap:11px;border:0!important;border-radius:7px!important;background:transparent!important;color:#171717!important;-webkit-text-fill-color:#171717!important;font:800 17px/1 Arial,Helvetica,sans-serif!important;text-align:left;text-decoration:none!important;box-shadow:none!important;cursor:pointer;box-sizing:border-box}.tsr-account-menu-action-icon{width:25px;height:25px;display:block;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.tsr-account-menu-action:hover,.tsr-account-menu-action:focus-visible{background:#fff0f1!important;color:var(--tsr-red,#dc242d)!important;-webkit-text-fill-color:var(--tsr-red,#dc242d)!important}.tsr-account-menu-action:focus-visible{outline:2px solid var(--tsr-red,#dc242d)!important;outline-offset:1px!important}.tsr-account-menu-language{position:relative;z-index:1;padding:9px 4px 4px;display:grid;gap:7px;border-top:1px solid rgba(23,23,23,.12)}.tsr-account-menu-language-title{padding:0 8px;font-size:13px;font-weight:800;color:#575757}.tsr-account-menu .tsr-language-switcher{width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;padding:0!important;border-radius:0!important;font-size:15px!important}.tsr-account-menu .tsr-language-switcher>button{height:48px!important;padding:0 11px!important}html[data-tsr-theme="dark"] .tsr-account-menu{border-color:var(--tsr-dark-line);background:var(--tsr-dark-surface-2);color:var(--tsr-dark-ink);box-shadow:0 18px 40px rgba(0,0,0,.45)}html[data-tsr-theme="dark"] .tsr-account-menu:before{border-color:var(--tsr-dark-line);background:var(--tsr-dark-surface-2)}html[data-tsr-theme="dark"] .tsr-account-menu-action{color:var(--tsr-dark-ink)!important;-webkit-text-fill-color:var(--tsr-dark-ink)!important}html[data-tsr-theme="dark"] .tsr-account-menu-action:hover,html[data-tsr-theme="dark"] .tsr-account-menu-action:focus-visible{background:#3a1d22!important;color:var(--tsr-dark-accent)!important;-webkit-text-fill-color:var(--tsr-dark-accent)!important}html[data-tsr-theme="dark"] .tsr-account-menu-language{border-color:var(--tsr-dark-line)}html[data-tsr-theme="dark"] .tsr-account-menu-language-title{color:var(--tsr-dark-muted)}@media(max-width:360px){.tsr-account-menu{right:-42px;width:222px}.tsr-account-menu:before{right:56px}}html[data-tsr-theme="dark"],html[data-tsr-theme="dark"] body,html[data-tsr-theme="dark"] body.tsr-global-nav-active,html[data-tsr-theme="dark"] body.tsr-global-nav-active #page,html[data-tsr-theme="dark"] body.tsr-global-nav-active #content,html[data-tsr-theme="dark"] body.tsr-global-nav-active .site-content,html[data-tsr-theme="dark"] body.tsr-global-nav-active .ast-container,html[data-tsr-theme="dark"] body.tsr-global-nav-active .site-main,html[data-tsr-theme="dark"] body.tsr-global-nav-active .entry-content{background:var(--tsr-dark-bg)!important;color:var(--tsr-dark-ink)!important}html[data-tsr-theme="dark"] body{accent-color:#dc242d}html[data-tsr-theme="dark"] ::selection{background:#8f1920;color:#fff}html[data-tsr-theme="dark"] body.tsr-global-nav-active main a:not(.button):not(.tsr-button):not(.orderable-button){color:var(--tsr-dark-accent)}html[data-tsr-theme="dark"] body.tsr-global-nav-active :is(.site-content,.content-area,.site-main,.entry-content,.ast-container){color:var(--tsr-dark-ink)!important}html[data-tsr-theme="dark"] body.tsr-global-nav-active :is(.ast-article-single,.ast-article-post,article.page,article.post,.comments-area,.widget){border-color:var(--tsr-dark-line)!important;background:var(--tsr-dark-surface)!important;color:var(--tsr-dark-ink)!important;box-shadow:none!important}html[data-tsr-theme="dark"] body.tsr-global-nav-active :is(.entry-title,.page-title,.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6,.entry-content p,.entry-content li,.entry-content label,.entry-content legend,.entry-content th,.entry-content td,.entry-content strong){color:var(--tsr-dark-ink)!important}html[data-tsr-theme="dark"] body.tsr-global-nav-active .entry-content :is(table,thead,tbody,tfoot,tr,th,td,fieldset,hr){border-color:var(--tsr-dark-line)!important}html[data-tsr-theme="dark"] body.tsr-global-nav-active .entry-content :is(input:not([type="radio"]):not([type="checkbox"]),select,textarea){border-color:var(--tsr-dark-line)!important;background:var(--tsr-dark-surface-3)!important;color:var(--tsr-dark-ink)!important;-webkit-text-fill-color:var(--tsr-dark-ink)!important}html[data-tsr-theme="dark"] .tsr-global-header,html[data-tsr-theme="dark"] body.admin-bar .tsr-global-header{--tsr-ink:var(--tsr-dark-ink);--tsr-muted:var(--tsr-dark-muted);--tsr-paper:#15191c;--tsr-white:var(--tsr-dark-surface-2);border-bottom-color:var(--tsr-dark-line)!important;background:#15191c!important;color:var(--tsr-dark-ink)!important;box-shadow:0 8px 24px rgba(0,0,0,.22)!important}html[data-tsr-theme="dark"] .tsr-global-header .tsr-brand,html[data-tsr-theme="dark"] .tsr-global-header .tsr-brand small{color:var(--tsr-dark-muted)!important}html[data-tsr-theme="dark"] .tsr-global-header .tsr-brand b{color:var(--tsr-dark-accent)!important}html[data-tsr-theme="dark"] .tsr-global-header .tsr-login-button,html[data-tsr-theme="dark"] .tsr-global-header button.tsr-login-button,html[data-tsr-theme="dark"] .tsr-global-header button.tsr-login-button:hover,html[data-tsr-theme="dark"] .tsr-global-header button.tsr-login-button:focus,html[data-tsr-theme="dark"] .tsr-global-header button.tsr-login-button:focus-visible,html[data-tsr-theme="dark"] .tsr-global-header button.tsr-login-button:active{border-color:#495158!important;background:var(--tsr-dark-surface-2)!important;color:var(--tsr-dark-ink)!important;-webkit-text-fill-color:var(--tsr-dark-ink)!important}html[data-tsr-theme="dark"] .tsr-global-header .tsr-login-button:hover,html[data-tsr-theme="dark"] .tsr-global-header .tsr-login-button:focus-visible{border-color:var(--tsr-dark-accent)!important;color:var(--tsr-dark-accent)!important;-webkit-text-fill-color:var(--tsr-dark-accent)!important}html[data-tsr-theme="dark"] .tsr-review-link{border-color:#66383d!important;background:var(--tsr-dark-surface-2)!important;box-shadow:0 5px 15px rgba(0,0,0,.26)!important}html[data-tsr-theme="dark"] .tsr-review-link:hover,html[data-tsr-theme="dark"] .tsr-review-link:focus-visible{border-color:var(--tsr-dark-accent)!important;background:#302126!important}html[data-tsr-theme="dark"] .tsr-review-link svg{stroke:var(--tsr-dark-accent)!important}html[data-tsr-theme="dark"] .tsr-site{--tsr-ink:var(--tsr-dark-ink);--tsr-muted:var(--tsr-dark-muted);--tsr-paper:var(--tsr-dark-bg);--tsr-cream:var(--tsr-dark-surface);--tsr-line:var(--tsr-dark-line);--tsr-white:var(--tsr-dark-surface-2);background:var(--tsr-dark-bg)!important;color:var(--tsr-dark-ink)!important}html[data-tsr-theme="dark"] .tsr-start,html[data-tsr-theme="dark"] .tsr-about,html[data-tsr-theme="dark"] .tsr-contact-page,html[data-tsr-theme="dark"] .tsr-contact-page-details,html[data-tsr-theme="dark"] .tsr-contact-page-location,html[data-tsr-theme="dark"] .tsr-contact-page-hours,html[data-tsr-theme="dark"] .tsr-loyalty-home{border-color:var(--tsr-dark-line)!important;background:var(--tsr-dark-surface)!important;color:var(--tsr-dark-ink)!important;box-shadow:none!important}html[data-tsr-theme="dark"] .tsr-hero{background:radial-gradient(circle at 8% 10%,rgba(220,36,45,.13),transparent 26%),linear-gradient(120deg,#131719 0%,#1b2023 54%,#252018 100%)!important;color:var(--tsr-dark-ink)!important}html[data-tsr-theme="dark"] .tsr-start h2,html[data-tsr-theme="dark"] .tsr-hero h1,html[data-tsr-theme="dark"] .tsr-about h2,html[data-tsr-theme="dark"] .tsr-contact-page h2,html[data-tsr-theme="dark"] .tsr-contact-page h3,html[data-tsr-theme="dark"] .tsr-loyalty-home h2,html[data-tsr-theme="dark"] .tsr-loyalty-home h3{color:var(--tsr-dark-ink)!important}html[data-tsr-theme="dark"] .tsr-start-choice-text,html[data-tsr-theme="dark"] .tsr-lead,html[data-tsr-theme="dark"] .tsr-about-copy p,html[data-tsr-theme="dark"] .tsr-contact-page p,html[data-tsr-theme="dark"] .tsr-contact-page address,html[data-tsr-theme="dark"] .tsr-contact-hours-list,html[data-tsr-theme="dark"] .tsr-loyalty-home p{color:var(--tsr-dark-muted)!important}html[data-tsr-theme="dark"] .tsr-eyebrow,html[data-tsr-theme="dark"] .tsr-start-choice-text a,html[data-tsr-theme="dark"] .tsr-about-copy p a{color:var(--tsr-dark-accent)!important}html[data-tsr-theme="dark"] .tsr-phone{border-color:var(--tsr-dark-muted)!important;color:var(--tsr-dark-ink)!important}html[data-tsr-theme="dark"] .tsr-order-types button,html[data-tsr-theme="dark"] .tsr-postcode input,html[data-tsr-theme="dark"] .tsr-postcode button{border-color:var(--tsr-dark-line)!important;background:var(--tsr-dark-surface-2)!important;color:var(--tsr-dark-ink)!important;-webkit-text-fill-color:var(--tsr-dark-ink)!important}html[data-tsr-theme="dark"] .tsr-order-types button.is-active{border-color:#dc242d!important;background:#392024!important;color:#fff!important}html[data-tsr-theme="dark"] .tsr-order-types button .tsr-order-icon{color:var(--tsr-dark-muted)!important}html[data-tsr-theme="dark"] .tsr-order-types button.is-active .tsr-order-icon{color:var(--tsr-dark-accent)!important}html[data-tsr-theme="dark"] .tsr-postcode label,html[data-tsr-theme="dark"] .tsr-postcode p{color:var(--tsr-dark-muted)!important}html[data-tsr-theme="dark"] .tsr-postcode .is-success{background:#1d352f!important;color:#a4e2d1!important}html[data-tsr-theme="dark"] .tsr-postcode .is-error{background:#351f23!important;color:#ffb8bd!important}html[data-tsr-theme="dark"] .tsr-contact-page-map,html[data-tsr-theme="dark"] .tsr-contact-page-map-load{border-color:var(--tsr-dark-line)!important;background:var(--tsr-dark-surface-2)!important;color:var(--tsr-dark-ink)!important}html[data-tsr-theme="dark"] .tsr-contact-page-map-copy span,html[data-tsr-theme="dark"] .tsr-contact-page-map-copy small{color:var(--tsr-dark-muted)!important}html[data-tsr-theme="dark"] .tsr-contact-page-phone,html[data-tsr-theme="dark"] .tsr-contact-page-route,html[data-tsr-theme="dark"] .tsr-homescreen-button{border-color:var(--tsr-dark-line)!important;background:var(--tsr-dark-surface-2)!important;color:var(--tsr-dark-ink)!important}html[data-tsr-theme="dark"] .tsr-hours-today{background:#2c2420!important;color:#ffe2a7!important}html[data-tsr-theme="dark"] .tsr-site footer{border-color:var(--tsr-dark-line)!important;background:#0c0f11!important;color:var(--tsr-dark-muted)!important}html[data-tsr-theme="dark"] .tsr-site footer a{color:var(--tsr-dark-ink)!important}html[data-tsr-theme="dark"] .tsr-site footer span{color:var(--tsr-dark-ink)!important}html[data-tsr-theme="dark"] .tsr-site footer .tsr-footer-links span{color:#6f777d!important}html[data-tsr-theme="dark"] .tsr-skip-link{border-color:#fff!important;background:var(--tsr-dark-surface-2)!important;color:#fff!important}html[data-tsr-theme="dark"] body.tsr-global-nav-active #colophon,html[data-tsr-theme="dark"] body.tsr-global-nav-active #page>#colophon{border-color:var(--tsr-dark-line)!important;background:#0c0f11!important;color:var(--tsr-dark-muted)!important}html[data-tsr-theme="dark"] body.tsr-global-nav-active #page>#colophon:before,html[data-tsr-theme="dark"] body.tsr-global-nav-active #colophon:before{color:var(--tsr-dark-ink)!important}html[data-tsr-theme="dark"] .tsr-hero-photo--poster img{background:var(--tsr-dark-surface-2)!important}html[data-tsr-theme="dark"] .tsr-proof,html[data-tsr-theme="dark"] .tsr-proof b{color:var(--tsr-dark-muted)!important}html[data-tsr-theme="dark"] .tsr-loyalty-home-icon,html[data-tsr-theme="dark"] .tsr-loyalty-home-steps article{border-color:var(--tsr-dark-line)!important;background:var(--tsr-dark-surface-2)!important;color:var(--tsr-dark-ink)!important}html[data-tsr-theme="dark"] .tsr-loyalty-home-steps h3{color:var(--tsr-dark-ink)!important}html[data-tsr-theme="dark"] .tsr-loyalty-home-steps p,html[data-tsr-theme="dark"] .tsr-loyalty-home-note{color:var(--tsr-dark-muted)!important}html[data-tsr-theme="dark"] .tsr-info,html[data-tsr-theme="dark"] .tsr-info-grid article{border-color:var(--tsr-dark-line)!important;background:var(--tsr-dark-surface)!important;color:var(--tsr-dark-ink)!important}html[data-tsr-theme="dark"] .tsr-info-grid p{color:var(--tsr-dark-muted)!important}html[data-tsr-theme="dark"] .tsr-category-grid a{border-color:var(--tsr-dark-line)!important;background:var(--tsr-dark-surface)!important;color:var(--tsr-dark-ink)!important;box-shadow:none!important}html[data-tsr-theme="dark"] .tsr-category-grid i{background:var(--tsr-dark-surface-3)!important;color:var(--tsr-dark-accent)!important}html[data-tsr-theme="dark"] .tsr-delivery-minimum-notice,html[data-tsr-theme="dark"] .tsr-delivery-minimum-live{border-color:#76623a!important;background:#302a1d!important;color:#ffe09a!important}html[data-tsr-theme="dark"] .tsr-contact-page-map iframe{filter:brightness(.72) contrast(1.15) saturate(.8)}html[data-tsr-theme="dark"] .tsr-contact-page-pin,html[data-tsr-theme="dark"] .tsr-contact-page-clock{fill:var(--tsr-dark-ink)!important}html[data-tsr-theme="dark"] .tsr-contact-hours-list>div.tsr-hours-today{border-color:#e45a64!important;background:#3a2024!important;color:#ffb9be!important}html[data-tsr-theme="dark"] .tsr-contact-hours-list>div.tsr-hours-today *{color:#ffb9be!important}html[data-tsr-theme="dark"] .tsr-promo-strip{border-color:#573237!important;background:#21191c!important;box-shadow:none!important}html[data-tsr-theme="dark"] .tsr-promo-viewport:after{background:linear-gradient(90deg,rgba(33,25,28,0),#21191c)!important}html[data-tsr-theme="dark"] .tsr-site .tsr-promo-strip button.tsr-promo-product,html[data-tsr-theme="dark"] .tsr-site .tsr-promo-strip button.tsr-promo-product:hover,html[data-tsr-theme="dark"] .tsr-site .tsr-promo-strip button.tsr-promo-product:focus,html[data-tsr-theme="dark"] .tsr-site .tsr-promo-strip button.tsr-promo-product:focus-visible,html[data-tsr-theme="dark"] .tsr-site .tsr-promo-strip button.tsr-promo-product:active{border-color:var(--tsr-dark-line)!important;background:var(--tsr-dark-surface-2)!important;color:var(--tsr-dark-ink)!important;box-shadow:none!important}html[data-tsr-theme="dark"] .tsr-promo-product-copy>strong{color:var(--tsr-dark-ink)!important}html[data-tsr-theme="dark"] .tsr-promo-product-photo{background:var(--tsr-dark-surface-3)!important}html[data-tsr-theme="dark"] .tsr-promo-product-price,html[data-tsr-theme="dark"] .tsr-promo-product-price ins{color:var(--tsr-dark-accent)!important}html[data-tsr-theme="dark"] .tsr-promo-product-price del{color:var(--tsr-dark-muted)!important}html[data-tsr-theme="dark"] .tsr-auth-dialog,html[data-tsr-theme="dark"] .tsr-auth-login-pane,html[data-tsr-theme="dark"] .tsr-auth-new-pane,html[data-tsr-theme="dark"] .tsr-auth-register-view,html[data-tsr-theme="dark"] .tsr-homescreen-dialog,html[data-tsr-theme="dark"] .tsr-closed-notice-dialog{border-color:var(--tsr-dark-line)!important;background:var(--tsr-dark-surface)!important;color:var(--tsr-dark-ink)!important}html[data-tsr-theme="dark"] .tsr-auth-new-pane{background:var(--tsr-dark-surface-2)!important}html[data-tsr-theme="dark"] .tsr-auth-pane h2,html[data-tsr-theme="dark"] .tsr-auth-register-view h2,html[data-tsr-theme="dark"] .tsr-auth-loyalty h3,html[data-tsr-theme="dark"] .tsr-auth-loyalty-steps h4,html[data-tsr-theme="dark"] .tsr-homescreen-dialog h2,html[data-tsr-theme="dark"] .tsr-closed-notice-dialog h2{color:var(--tsr-dark-ink)!important}html[data-tsr-theme="dark"] .tsr-auth-pane p,html[data-tsr-theme="dark"] .tsr-auth-benefits,html[data-tsr-theme="dark"] .tsr-auth-register-heading p,html[data-tsr-theme="dark"] .tsr-auth-loyalty-steps p,html[data-tsr-theme="dark"] .tsr-auth-loyalty-note,html[data-tsr-theme="dark"] .tsr-homescreen-dialog p,html[data-tsr-theme="dark"] .tsr-closed-notice-dialog>p:not(.tsr-closed-notice-kicker){color:var(--tsr-dark-muted)!important}html[data-tsr-theme="dark"] .tsr-auth-form input,html[data-tsr-theme="dark"] .tsr-auth-form select,html[data-tsr-theme="dark"] .tsr-auth-form textarea,html[data-tsr-theme="dark"] .tsr-auth-customer-type label,html[data-tsr-theme="dark"] .tsr-auth-cancel{border-color:var(--tsr-dark-line)!important;background:var(--tsr-dark-surface-3)!important;color:var(--tsr-dark-ink)!important;-webkit-text-fill-color:var(--tsr-dark-ink)!important}html[data-tsr-theme="dark"] .tsr-auth-loyalty-steps li,html[data-tsr-theme="dark"] .tsr-auth-loyalty-icon,html[data-tsr-theme="dark"] .tsr-inline-control,html[data-tsr-theme="dark"] .tsr-homescreen-desktop{border-color:var(--tsr-dark-line)!important;background:var(--tsr-dark-surface-3)!important;color:var(--tsr-dark-ink)!important}html[data-tsr-theme="dark"] .tsr-auth-close,html[data-tsr-theme="dark"] .tsr-homescreen-close{background:#343a3f!important;color:#fff!important}html[data-tsr-theme="dark"] .tsr-homescreen-logo{border-color:var(--tsr-dark-surface-3)!important;background:var(--tsr-dark-surface-3)!important}html[data-tsr-theme="dark"] .tsr-auth-form-options a,html[data-tsr-theme="dark"] .tsr-auth-kicker{color:var(--tsr-dark-accent)!important}html[data-tsr-theme="dark"] .tsr-auth-form small{color:var(--tsr-dark-muted)!important}html[data-tsr-theme="dark"] .tsr-auth-error{border-color:#ff6670!important;background:#3a1d22!important;color:#ffb5ba!important}html[data-tsr-theme="dark"] .tsr-service-status{border-color:#73343b!important;background:#381d22!important;color:#ffb8bd!important}html[data-tsr-theme="dark"] .tsr-404-page{background:var(--tsr-dark-bg)!important;color:var(--tsr-dark-ink)!important}html[data-tsr-theme="dark"] .tsr-404-card{border-color:var(--tsr-dark-line)!important;background:var(--tsr-dark-surface)!important;color:var(--tsr-dark-ink)!important;box-shadow:none!important}html[data-tsr-theme="dark"] .tsr-404-card h1,html[data-tsr-theme="dark"] .tsr-404-text-link,html[data-tsr-theme="dark"] .tsr-404-phone a{color:var(--tsr-dark-ink)!important}html[data-tsr-theme="dark"] .tsr-404-intro,html[data-tsr-theme="dark"] .tsr-404-phone{border-color:var(--tsr-dark-line)!important;color:var(--tsr-dark-muted)!important}html[data-tsr-theme="dark"] .tsr-404-button-secondary{border-color:var(--tsr-dark-accent)!important;background:var(--tsr-dark-surface-2)!important;color:var(--tsr-dark-accent)!important}html[data-tsr-theme="dark"] body.tsr-legal-page .entry-content,html[data-tsr-theme="dark"] body.tsr-legal-page .entry-content :is(h1,h2,h3,h4,h5,h6,p,li,td,th,span,strong){color:var(--tsr-dark-ink)!important}html[data-tsr-theme="dark"] body.tsr-legal-page .entry-content :is(table,td,th,hr){border-color:var(--tsr-dark-line)!important}html[data-tsr-theme="dark"] #cmplz-document,html[data-tsr-theme="dark"] #cmplz-document :is(h1,h2,h3,h4,p,li,span,strong){color:var(--tsr-dark-ink)!important}html[data-tsr-theme="dark"] #cmplz-cookiebanner-container .cmplz-cookiebanner,html[data-tsr-theme="dark"] .cmplz-cookiebanner,html[data-tsr-theme="dark"] .cmplz-cookiebanner .cmplz-category,html[data-tsr-theme="dark"] .cmplz-manage-consent{border-color:var(--tsr-dark-line)!important;background:var(--tsr-dark-surface)!important;color:var(--tsr-dark-ink)!important}html[data-tsr-theme="dark"] .cmplz-cookiebanner :is(.cmplz-title,.cmplz-message,.cmplz-category-title,.cmplz-description){color:var(--tsr-dark-ink)!important}html[data-tsr-theme="dark"] .cmplz-cookiebanner .cmplz-category-header,html[data-tsr-theme="dark"] .cmplz-cookiebanner .cmplz-always-active{border-color:var(--tsr-dark-line)!important;background:var(--tsr-dark-surface-2)!important;color:var(--tsr-dark-ink)!important}html[data-tsr-theme="dark"] .cmplz-cookiebanner .cmplz-buttons :is(.cmplz-deny,.cmplz-view-preferences){border-color:#5d666d!important;background:var(--tsr-dark-surface-3)!important;color:var(--tsr-dark-ink)!important;-webkit-text-fill-color:var(--tsr-dark-ink)!important}html[data-tsr-theme="dark"] .cmplz-cookiebanner .cmplz-buttons :is(.cmplz-accept,.cmplz-save-preferences){border-color:#dc242d!important;background:#dc242d!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html[data-tsr-theme="dark"] body.tsr-order-menu-page,html[data-tsr-theme="dark"] body.tsr-order-menu-page #page,html[data-tsr-theme="dark"] body.tsr-order-menu-page .orderable-main,html[data-tsr-theme="dark"] body.tsr-order-menu-page .orderable-main__sections,html[data-tsr-theme="dark"] body.tsr-order-menu-page .orderable-products-list,html[data-tsr-theme="dark"] body.tsr-order-menu-page .orderable-products-list__item{background:var(--tsr-dark-bg)!important;color:var(--tsr-dark-ink)!important}html[data-tsr-theme="dark"] body.tsr-order-menu-page .orderable-main--sections-top_tabs>.orderable-main__tabs,html[data-tsr-theme="dark"] body.tsr-order-menu-page .orderable-main--sections-tabs:not(.orderable-main--sections-side_tabs)>.orderable-main__tabs{border-color:var(--tsr-dark-line)!important;background:#15191c!important;box-shadow:0 10px 28px rgba(0,0,0,.25)!important}html[data-tsr-theme="dark"] .orderable-tabs .orderable-tabs__link,html[data-tsr-theme="dark"] .orderable-tabs.tsr-category-nav .orderable-tabs__link,html[data-tsr-theme="dark"] .orderable-tabs.tsr-continuous-category-nav .orderable-tabs__link{border-color:var(--tsr-dark-line)!important;background:var(--tsr-dark-surface-2)!important;color:var(--tsr-dark-ink)!important}html[data-tsr-theme="dark"] .orderable-tabs.tsr-category-nav>.tsr-category-arrow{border:1px solid #6e7880!important;background:var(--tsr-dark-surface-3)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html[data-tsr-theme="dark"] .orderable-tabs.tsr-category-nav>.tsr-category-arrow::before{border-top-color:#fff!important;border-right-color:#fff!important}html[data-tsr-theme="dark"] .orderable-tabs.tsr-category-nav>.tsr-category-arrow:hover,html[data-tsr-theme="dark"] .orderable-tabs.tsr-category-nav>.tsr-category-arrow:focus-visible{border-color:#dc242d!important;background:#dc242d!important;color:#fff!important}html[data-tsr-theme="dark"] .orderable-tabs.tsr-category-nav>.tsr-category-arrow:disabled{border-color:#6e7880!important;background:var(--tsr-dark-surface-2)!important;color:#aeb5ba!important;-webkit-text-fill-color:#aeb5ba!important;opacity:1!important}html[data-tsr-theme="dark"] .orderable-tabs.tsr-category-nav>.tsr-category-arrow:disabled::before{border-top-color:#aeb5ba!important;border-right-color:#aeb5ba!important}html[data-tsr-theme="dark"] .orderable-tabs .orderable-tabs__item--active .orderable-tabs__link,html[data-tsr-theme="dark"] .orderable-tabs .orderable-tabs__link.is-active{border-color:#dc242d!important;background:#dc242d!important;color:#fff!important}html[data-tsr-theme="dark"] .tsr-category-section-title{background:var(--tsr-dark-surface-2)!important;color:var(--tsr-dark-ink)!important}html[data-tsr-theme="dark"] .orderable-main .orderable-product,html[data-tsr-theme="dark"] .orderable-main .orderable-product__content,html[data-tsr-theme="dark"] .orderable-main .orderable-product__hero{border-color:var(--tsr-dark-line)!important;background:var(--tsr-dark-surface)!important;color:var(--tsr-dark-ink)!important;box-shadow:none!important}html[data-tsr-theme="dark"] .orderable-main .orderable-product__title,html[data-tsr-theme="dark"] .orderable-main .orderable-product__actions-price,html[data-tsr-theme="dark"] .orderable-main .orderable-product__actions-price .amount{color:var(--tsr-dark-ink)!important}html[data-tsr-theme="dark"] .orderable-main .orderable-product__description{color:var(--tsr-dark-muted)!important}html[data-tsr-theme="dark"] .orderable-main .tsr-product-discount{color:#ffe19a!important}html[data-tsr-theme="dark"] .orderable-main .tsr-product-discount__icon{background:#f0bf43!important;color:#25201a!important}html[data-tsr-theme="dark"] .orderable-main .tsr-allergen-icon,html[data-tsr-theme="dark"] .orderable-main .tsr-allergen-icon:hover,html[data-tsr-theme="dark"] .orderable-main .tsr-allergen-icon:focus-visible,html[data-tsr-theme="dark"] .orderable-main .tsr-allergen-icon.is-open{--tsr-allergen-color:#c7cdd1;background:var(--tsr-dark-surface-2)!important}html[data-tsr-theme="dark"] .orderable-main .tsr-allergen-icon[data-tsr-allergen="eggs"]{--tsr-allergen-color:#ffb45f}html[data-tsr-theme="dark"] .orderable-main .tsr-allergen-icon[data-tsr-allergen="gluten"]{--tsr-allergen-color:#e7c568}html[data-tsr-theme="dark"] .orderable-main .tsr-allergen-icon[data-tsr-allergen="lupin"]{--tsr-allergen-color:#ef8fc0}html[data-tsr-theme="dark"] .orderable-main .tsr-allergen-icon[data-tsr-allergen="milk"]{--tsr-allergen-color:#70c9ed}html[data-tsr-theme="dark"] .orderable-main .tsr-allergen-icon[data-tsr-allergen="mustard"]{--tsr-allergen-color:#ffbd55}html[data-tsr-theme="dark"] .orderable-main .tsr-allergen-icon[data-tsr-allergen="nuts"]{--tsr-allergen-color:#cf9b7e}html[data-tsr-theme="dark"] .orderable-main .tsr-allergen-icon[data-tsr-allergen="peanuts"]{--tsr-allergen-color:#f18b6a}html[data-tsr-theme="dark"] .orderable-main .tsr-allergen-icon[data-tsr-allergen="crustaceans"]{--tsr-allergen-color:#f26d9a}html[data-tsr-theme="dark"] .orderable-main .tsr-allergen-icon[data-tsr-allergen="celery"]{--tsr-allergen-color:#65d8a2}html[data-tsr-theme="dark"] .orderable-main .tsr-allergen-icon[data-tsr-allergen="sesame"]{--tsr-allergen-color:#dfb66d}html[data-tsr-theme="dark"] .orderable-main .tsr-allergen-icon[data-tsr-allergen="soy"]{--tsr-allergen-color:#90d174}html[data-tsr-theme="dark"] .orderable-main .tsr-allergen-icon[data-tsr-allergen="molluscs"]{--tsr-allergen-color:#c5bbb7}html[data-tsr-theme="dark"] .orderable-main .tsr-allergen-icon[data-tsr-allergen="fish"]{--tsr-allergen-color:#67c4ee}html[data-tsr-theme="dark"] .orderable-main .tsr-allergen-icon[data-tsr-allergen="sulphites"]{--tsr-allergen-color:#bd8dea}html[data-tsr-theme="dark"] .orderable-main .tsr-allergen-icon[data-tsr-allergen="halal"]{--tsr-allergen-color:#6be2a6}html[data-tsr-theme="dark"] .orderable-main .tsr-allergen-icon[data-tsr-allergen="vegan"]{--tsr-allergen-color:#7fd284}html[data-tsr-theme="dark"] .orderable-main .tsr-allergen-icon[data-tsr-allergen="pepper"]{--tsr-allergen-color:#ff7777}html[data-tsr-theme="dark"] .tsr-allergen-tooltip-popover{border-color:var(--tsr-dark-line)!important;background:#080a0b!important;color:#fff!important}html[data-tsr-theme="dark"] .orderable-main .orderable-button,html[data-tsr-theme="dark"] .orderable-main .orderable-product__add-to-order{border-color:#dc242d!important;background:#dc242d!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html[data-tsr-theme="dark"] body .orderable-floating-cart__button{border-color:var(--tsr-dark-line)!important;background:var(--tsr-dark-surface-2)!important;color:var(--tsr-dark-ink)!important}html[data-tsr-theme="dark"] :is(.orderable-quantity-roller,.orderable-quantity-roller__button,.orderable-quantity-roller__quantity,.orderable-quantity-selector,.orderable-quantity-selector__button){border-color:var(--tsr-dark-line)!important;background:var(--tsr-dark-surface-3)!important;color:var(--tsr-dark-ink)!important}html[data-tsr-theme="dark"] body.tsr-order-menu-page .orderable-main .orderable-product__actions-button .orderable-quantity-roller__roller{border-color:#6e7880!important;background:var(--tsr-dark-surface-3)!important}html[data-tsr-theme="dark"] body.tsr-order-menu-page .orderable-main .orderable-product__actions-button .orderable-quantity-roller__button,html[data-tsr-theme="dark"] body.tsr-order-menu-page .orderable-main .orderable-product__actions-button .orderable-quantity-roller__quantity{color:var(--tsr-dark-ink)!important;-webkit-text-fill-color:var(--tsr-dark-ink)!important}html[data-tsr-theme="dark"] body.tsr-order-menu-page .orderable-main .orderable-product__actions-button .orderable-quantity-roller__button::before,html[data-tsr-theme="dark"] body.tsr-order-menu-page .orderable-main .orderable-product__actions-button .orderable-quantity-roller__button::after{background-color:var(--tsr-dark-ink)!important}html[data-tsr-theme="dark"] body.tsr-order-menu-page .orderable-main .orderable-product__actions-button .orderable-quantity-roller__button--decrease svg,html[data-tsr-theme="dark"] body.tsr-order-menu-page .orderable-main .orderable-product__actions-button .orderable-quantity-roller__button--decrease svg path{fill:var(--tsr-dark-ink)!important;color:var(--tsr-dark-ink)!important}html[data-tsr-theme="dark"] .orderable-drawer,html[data-tsr-theme="dark"] .orderable-drawer__inner,html[data-tsr-theme="dark"] .orderable-drawer__content,html[data-tsr-theme="dark"] .orderable-drawer__body,html[data-tsr-theme="dark"] .orderable-drawer__cart,html[data-tsr-theme="dark"] .orderable-modal,html[data-tsr-theme="dark"] .orderable-modal__content,html[data-tsr-theme="dark"] .orderable-product-options,html[data-tsr-theme="dark"] .orderable-product-option{border-color:var(--tsr-dark-line)!important;background:var(--tsr-dark-surface)!important;color:var(--tsr-dark-ink)!important}html[data-tsr-theme="dark"] .orderable-drawer :is(h1,h2,h3,h4,p,label,legend),html[data-tsr-theme="dark"] .orderable-modal :is(h1,h2,h3,h4,p,label,legend),html[data-tsr-theme="dark"] .orderable-product-options :is(h1,h2,h3,h4,p,label,legend){color:var(--tsr-dark-ink)!important}html[data-tsr-theme="dark"] .orderable-drawer__html .orderable-product__actions-price,html[data-tsr-theme="dark"] .orderable-drawer__html .orderable-product__actions-price :is(.price,.amount,.woocommerce-Price-amount,bdi,.woocommerce-Price-currencySymbol){color:var(--tsr-dark-ink)!important;-webkit-text-fill-color:var(--tsr-dark-ink)!important}html[data-tsr-theme="dark"] :is(.orderable-drawer__heading,.orderable-drawer__title,.orderable-mini-cart-item,.orderable-mini-cart__total,.orderable-sb-container,.orderable-sb-content){border-color:var(--tsr-dark-line)!important;background:var(--tsr-dark-surface)!important;color:var(--tsr-dark-ink)!important}html[data-tsr-theme="dark"] :is(.orderable-drawer__heading,.orderable-drawer__title,.orderable-mini-cart-item,.orderable-mini-cart__total,.orderable-sb-container,.orderable-sb-content) :is(h1,h2,h3,h4,p,span,strong){color:inherit!important}html[data-tsr-theme="dark"] .orderable-drawer input,html[data-tsr-theme="dark"] .orderable-drawer select,html[data-tsr-theme="dark"] .orderable-drawer textarea,html[data-tsr-theme="dark"] .orderable-modal input,html[data-tsr-theme="dark"] .orderable-modal select,html[data-tsr-theme="dark"] .orderable-modal textarea{border-color:var(--tsr-dark-line)!important;background:var(--tsr-dark-surface-3)!important;color:var(--tsr-dark-ink)!important;-webkit-text-fill-color:var(--tsr-dark-ink)!important}html[data-tsr-theme="dark"] body .orderable-drawer .tsr-orderable-drawer-close{border-color:#6e7880!important;background:var(--tsr-dark-surface-3)!important;color:var(--tsr-dark-ink)!important;-webkit-text-fill-color:var(--tsr-dark-ink)!important}html[data-tsr-theme="dark"] body .orderable-drawer .tsr-orderable-drawer-close svg,html[data-tsr-theme="dark"] body .orderable-drawer .tsr-orderable-drawer-close svg *{color:var(--tsr-dark-ink)!important;stroke:var(--tsr-dark-ink)!important}html[data-tsr-theme="dark"] body .orderable-drawer .tsr-orderable-drawer-close::before,html[data-tsr-theme="dark"] body .orderable-drawer .tsr-orderable-drawer-close::after{background-color:var(--tsr-dark-ink)!important}html[data-tsr-theme="dark"] .tsr-product-image-modal__content{background:var(--tsr-dark-surface)!important;color:var(--tsr-dark-ink)!important;box-shadow:0 24px 80px rgba(0,0,0,.62)!important}html[data-tsr-theme="dark"] .tsr-product-image-modal__caption{color:var(--tsr-dark-ink)!important}html[data-tsr-theme="dark"] .tsr-product-image-modal.is-loading .tsr-product-image-modal__content::after{background:var(--tsr-dark-surface-3)!important;color:var(--tsr-dark-ink)!important;box-shadow:0 4px 18px rgba(0,0,0,.4)!important}html[data-tsr-theme="dark"] .tsr-order-summary-desktop,html[data-tsr-theme="dark"] .tsr-order-summary-items,html[data-tsr-theme="dark"] .tsr-order-summary-item,html[data-tsr-theme="dark"] .tsr-order-summary-total,html[data-tsr-theme="dark"] .tsr-order-summary-times,html[data-tsr-theme="dark"] .tsr-order-summary-mobile,html[data-tsr-theme="dark"] .tsr-cart-extras{border-color:var(--tsr-dark-line)!important;background:var(--tsr-dark-surface)!important;color:var(--tsr-dark-ink)!important}html[data-tsr-theme="dark"] .tsr-order-summary-desktop h2,html[data-tsr-theme="dark"] .tsr-order-summary-item-name,html[data-tsr-theme="dark"] .tsr-order-summary-item-price,html[data-tsr-theme="dark"] .tsr-order-summary-empty,html[data-tsr-theme="dark"] .tsr-order-summary-total,html[data-tsr-theme="dark"] .tsr-cart-extras legend,html[data-tsr-theme="dark"] .tsr-cart-extras-options label{color:var(--tsr-dark-ink)!important}html[data-tsr-theme="dark"] .tsr-order-summary-quantity,html[data-tsr-theme="dark"] .tsr-order-summary-quantity-button{border-color:var(--tsr-dark-line)!important;background:var(--tsr-dark-surface-3)!important;color:var(--tsr-dark-ink)!important}html[data-tsr-theme="dark"] .tsr-order-summary-quantity-value{color:var(--tsr-dark-ink)!important}html[data-tsr-theme="dark"] .tsr-order-summary-remove{color:var(--tsr-dark-accent)!important}html[data-tsr-theme="dark"] .tsr-order-summary-remove:hover,html[data-tsr-theme="dark"] .tsr-order-summary-remove:focus-visible{background:#3a2024!important;color:#ffb9be!important}html[data-tsr-theme="dark"] .tsr-cart-extras{background:#291d20!important}html[data-tsr-theme="dark"] .tsr-cart-extras small{color:var(--tsr-dark-muted)!important}html[data-tsr-theme="dark"] .orderable-drawer__cart .tsr-cart-extras small{border-color:#583137!important;background:#351f24!important;color:#f4d9dc!important}html[data-tsr-theme="dark"] .tsr-order-summary-mobile:after{background:var(--tsr-dark-surface)!important}html[data-tsr-theme="dark"] .tsr-order-summary-mobile-view,html[data-tsr-theme="dark"] .tsr-order-summary-mobile-total,html[data-tsr-theme="dark"] .tsr-order-summary-mobile-total span{color:var(--tsr-dark-ink)!important}html[data-tsr-theme="dark"] .tsr-drawer-plastic-surcharge,html[data-tsr-theme="dark"] .tsr-order-summary-fee{border-color:var(--tsr-dark-line)!important;color:var(--tsr-dark-muted)!important}html[data-tsr-theme="dark"] .tsr-product-flyer{background:var(--tsr-dark-surface-2)!important}html[data-tsr-theme="dark"] body.woocommerce-checkout,html[data-tsr-theme="dark"] body.woocommerce-checkout #page,html[data-tsr-theme="dark"] body.woocommerce-checkout .wp-block-woocommerce-checkout,html[data-tsr-theme="dark"] body.woocommerce-checkout .wc-block-checkout,html[data-tsr-theme="dark"] body.woocommerce-checkout .wc-block-components-sidebar-layout,html[data-tsr-theme="dark"] body.woocommerce-checkout .wc-block-checkout__main,html[data-tsr-theme="dark"] body.woocommerce-checkout .wc-block-checkout__sidebar,html[data-tsr-theme="dark"] body.woocommerce-order-pay,html[data-tsr-theme="dark"] body.woocommerce-order-received{background:var(--tsr-dark-bg)!important;color:var(--tsr-dark-ink)!important}html[data-tsr-theme="dark"] body.woocommerce-order-pay .woocommerce,html[data-tsr-theme="dark"] body.woocommerce-order-pay #payment,html[data-tsr-theme="dark"] body.woocommerce-order-pay #payment .payment_box,html[data-tsr-theme="dark"] body.woocommerce-order-received .woocommerce,html[data-tsr-theme="dark"] body.woocommerce-order-received .woocommerce-order{border-color:var(--tsr-dark-line)!important;background:var(--tsr-dark-surface)!important;color:var(--tsr-dark-ink)!important}html[data-tsr-theme="dark"] body.woocommerce-order-pay .woocommerce #payment button#place_order:disabled{border-color:#555d63!important;background:#30363b!important;color:#c5c9cc!important;-webkit-text-fill-color:#c5c9cc!important}html[data-tsr-theme="dark"] body.woocommerce-order-received .woocommerce-verify-email>p>a:not(.button),html[data-tsr-theme="dark"] body.woocommerce-order-received .woocommerce-verify-email>p>a:not(.button):visited{color:var(--tsr-dark-accent)!important;-webkit-text-fill-color:var(--tsr-dark-accent)!important;text-decoration:underline!important;text-underline-offset:3px}html[data-tsr-theme="dark"] body.woocommerce-order-received .woocommerce-verify-email>p>a:not(.button):is(:hover,:focus){color:var(--tsr-dark-ink)!important;-webkit-text-fill-color:var(--tsr-dark-ink)!important}html[data-tsr-theme="dark"] body.woocommerce-order-received .woocommerce-verify-email>p>a:not(.button):focus-visible{outline:2px solid var(--tsr-dark-accent)!important;outline-offset:3px}html[data-tsr-theme="dark"] body.woocommerce-order-pay .woocommerce :is(.woocommerce-privacy-policy-text,.woocommerce-terms-and-conditions-wrapper,.woocommerce-terms-and-conditions-checkbox-text,.woocommerce-form__label-for-checkbox),html[data-tsr-theme="dark"] body.woocommerce-order-pay .woocommerce :is(.woocommerce-privacy-policy-text,.woocommerce-terms-and-conditions-wrapper,.woocommerce-terms-and-conditions-checkbox-text,.woocommerce-form__label-for-checkbox) :is(p,span,strong){color:var(--tsr-dark-ink)!important;-webkit-text-fill-color:var(--tsr-dark-ink)!important}html[data-tsr-theme="dark"] body.woocommerce-order-pay .woocommerce :is(.woocommerce-privacy-policy-text,.woocommerce-terms-and-conditions-wrapper) :is(a,a:visited),html[data-tsr-theme="dark"] body.woocommerce-order-pay .woocommerce :is(a.woocommerce-privacy-policy-link,a.woocommerce-privacy-policy-link:visited,a.woocommerce-terms-and-conditions-link,a.woocommerce-terms-and-conditions-link:visited){color:var(--tsr-dark-accent)!important;-webkit-text-fill-color:var(--tsr-dark-accent)!important;text-decoration:underline!important;text-underline-offset:2px}html[data-tsr-theme="dark"] .tsr-review-order-confirmation{border-color:var(--tsr-dark-line)!important;border-left-color:#dc242d!important;background:var(--tsr-dark-surface-2)!important;color:var(--tsr-dark-ink)!important}html[data-tsr-theme="dark"] .tsr-review-order-confirmation h2{color:#9de0cd!important}html[data-tsr-theme="dark"] .tsr-review-order-confirmation p{color:var(--tsr-dark-ink)!important}html[data-tsr-theme="dark"] .tsr-review-order-confirmation a{color:var(--tsr-dark-accent)!important}html[data-tsr-theme="dark"] body.woocommerce-checkout .wc-block-checkout :is(h1,h2,h3,h4,h5,h6,p,label,legend,strong,small),html[data-tsr-theme="dark"] body.woocommerce-order-pay :is(h1,h2,h3,h4,p,label,legend,strong,small),html[data-tsr-theme="dark"] body.woocommerce-order-received :is(h1,h2,h3,h4,p,label,legend,strong,small){color:var(--tsr-dark-ink)!important}html[data-tsr-theme="dark"] body.woocommerce-checkout :is(.wc-block-components-checkout-step,.wc-block-components-checkout-step__container,.wc-block-components-radio-control,.wc-block-components-radio-control-accordion-option,.wc-block-components-radio-control__option,.wc-block-components-order-summary,.wc-block-components-order-summary-item,.wc-block-components-panel,.wc-block-components-totals-wrapper,.wc-block-components-payment-methods,.wp-block-woocommerce-checkout-order-summary-block),html[data-tsr-theme="dark"] body.woocommerce-order-pay :is(form,table,.woocommerce-order-details,.woocommerce-customer-details),html[data-tsr-theme="dark"] body.woocommerce-order-received :is(.woocommerce-order,.woocommerce-order-details,.woocommerce-customer-details,table){border-color:var(--tsr-dark-line)!important;background:var(--tsr-dark-surface)!important;color:var(--tsr-dark-ink)!important}html[data-tsr-theme="dark"] body.woocommerce-order-received .woocommerce .woocommerce-order-details .woocommerce-order-details__title,html[data-tsr-theme="dark"] body.woocommerce-order-received .woocommerce .woocommerce-customer-details .woocommerce-column__title{border-color:var(--tsr-dark-line)!important;background:var(--tsr-dark-surface-2)!important;color:var(--tsr-dark-ink)!important;-webkit-text-fill-color:var(--tsr-dark-ink)!important}html[data-tsr-theme="dark"] body.woocommerce-order-received .woocommerce .woocommerce-order-details :is(.woocommerce-table__product-name,td.product-name),html[data-tsr-theme="dark"] body.woocommerce-order-received .woocommerce .woocommerce-order-details :is(.woocommerce-table__product-name,td.product-name) :is(a,a:visited,span,strong){color:var(--tsr-dark-ink)!important;-webkit-text-fill-color:var(--tsr-dark-ink)!important}html[data-tsr-theme="dark"] body.woocommerce-checkout :is(input:not([type="radio"]):not([type="checkbox"]),select,textarea),html[data-tsr-theme="dark"] body.woocommerce-order-pay :is(input:not([type="radio"]):not([type="checkbox"]),select,textarea){border-color:var(--tsr-dark-line)!important;background:var(--tsr-dark-surface-3)!important;color:var(--tsr-dark-ink)!important;-webkit-text-fill-color:var(--tsr-dark-ink)!important;box-shadow:none!important}html[data-tsr-theme="dark"] body.woocommerce-checkout :is(.wc-blocks-components-select__container,.wc-block-components-combobox-control){border-color:var(--tsr-dark-line)!important;background:var(--tsr-dark-surface-3)!important;color:var(--tsr-dark-ink)!important}html[data-tsr-theme="dark"] body.woocommerce-checkout input::placeholder,html[data-tsr-theme="dark"] body.woocommerce-checkout textarea::placeholder{color:#9ea5aa!important;opacity:1}html[data-tsr-theme="dark"] body.woocommerce-checkout .wc-block-components-text-input label,html[data-tsr-theme="dark"] body.woocommerce-checkout .wc-block-components-combobox .wc-block-components-combobox-control label,html[data-tsr-theme="dark"] body.woocommerce-checkout .tsr-checkout-field-required label[for^="shipping-"]::before,html[data-tsr-theme="dark"] body.woocommerce-checkout .tsr-checkout-field-required label[for^="shipping_"]::before{color:var(--tsr-dark-ink)!important}html[data-tsr-theme="dark"] body.woocommerce-checkout :is(.wc-block-checkout__create-account,.wc-block-checkout__add-note,.wp-block-woocommerce-checkout-order-note-block,.wc-block-checkout__use-address-for-billing,.wc-block-checkout__use-address-for-billing-checkbox) .wc-block-components-checkbox__input[type="checkbox"]{border-color:#6e7880!important;background:var(--tsr-dark-surface-3)!important}html[data-tsr-theme="dark"] body.woocommerce-checkout :is(.wc-block-checkout__create-account,.wc-block-checkout__add-note,.wp-block-woocommerce-checkout-order-note-block,.wc-block-checkout__use-address-for-billing,.wc-block-checkout__use-address-for-billing-checkbox) .wc-block-components-checkbox__input[type="checkbox"]:checked{border-color:#dc242d!important;background:#dc242d!important}html[data-tsr-theme="dark"] body.woocommerce-checkout :is(.wc-block-checkout__create-account,.wc-block-checkout__add-note,.wp-block-woocommerce-checkout-order-note-block,.wc-block-checkout__use-address-for-billing,.wc-block-checkout__use-address-for-billing-checkbox) .wc-block-components-checkbox__mark{fill:#fff!important;color:#fff!important}html[data-tsr-theme="dark"] body.woocommerce-checkout :is(.wc-block-checkout__create-account,.wc-block-checkout__add-note,.wp-block-woocommerce-checkout-order-note-block,.wc-block-checkout__use-address-for-billing,.wc-block-checkout__use-address-for-billing-checkbox) .wc-block-components-checkbox__input[type="checkbox"]:focus-visible{outline:3px solid #ff8f97!important;outline-offset:2px!important}html[data-tsr-theme="dark"] body.woocommerce-checkout .tsr-checkout-schedule-unavailable,html[data-tsr-theme="dark"] body.woocommerce-checkout .tsr-checkout-schedule-unavailable :is(span,strong,small),html[data-tsr-theme="dark"] body.woocommerce-checkout .tsr-checkout-schedule-unavailable::before,html[data-tsr-theme="dark"] body.woocommerce-checkout .tsr-checkout-schedule-unavailable::after{color:var(--tsr-dark-accent)!important;-webkit-text-fill-color:var(--tsr-dark-accent)!important}html[data-tsr-theme="dark"] body.woocommerce-checkout .wc-block-components-order-summary .wc-block-components-order-summary-item__quantity{border-color:#dc242d!important;background:#dc242d!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html[data-tsr-theme="dark"] body.woocommerce-checkout .wc-block-components-order-summary .wc-block-components-order-summary-item__quantity span{color:#fff!important;-webkit-text-fill-color:#fff!important}html[data-tsr-theme="dark"] body.woocommerce-checkout .wc-block-checkout__terms,html[data-tsr-theme="dark"] body.woocommerce-checkout .wc-block-checkout__terms :is(p,span){color:var(--tsr-dark-ink)!important;-webkit-text-fill-color:var(--tsr-dark-ink)!important}html[data-tsr-theme="dark"] body.woocommerce-checkout .wc-block-checkout__terms a,html[data-tsr-theme="dark"] body.woocommerce-checkout .wc-block-checkout__terms a:visited{color:var(--tsr-dark-accent)!important;-webkit-text-fill-color:var(--tsr-dark-accent)!important;text-decoration:underline!important}html[data-tsr-theme="dark"] body.woocommerce-checkout .tsr-checkout-delivery-choice{border-color:var(--tsr-dark-line)!important;background:var(--tsr-dark-surface-2)!important;color:var(--tsr-dark-ink)!important}html[data-tsr-theme="dark"] body.woocommerce-checkout .tsr-checkout-delivery-choice--selected{border-color:#dc242d!important;background:#dc242d!important;color:#fff!important}html[data-tsr-theme="dark"] body.woocommerce-checkout .wc-block-components-totals-coupon__input input{border-color:var(--tsr-dark-line)!important;background:var(--tsr-dark-surface-3)!important;color:var(--tsr-dark-ink)!important;-webkit-text-fill-color:var(--tsr-dark-ink)!important}html[data-tsr-theme="dark"] body.woocommerce-checkout button.wc-block-components-totals-coupon__button:disabled{border-color:#555d63!important;background:#30363b!important;color:#c5c9cc!important;-webkit-text-fill-color:#c5c9cc!important}html[data-tsr-theme="dark"] body.woocommerce-checkout .tsr-checkout-tip,html[data-tsr-theme="dark"] body.woocommerce-checkout .tsr-checkout-tip-custom,html[data-tsr-theme="dark"] .tsr-loyalty-checkout,html[data-tsr-theme="dark"] .tsr-loyalty-order-details{border-color:var(--tsr-dark-line)!important;background:var(--tsr-dark-surface)!important;color:var(--tsr-dark-ink)!important;box-shadow:none!important}html[data-tsr-theme="dark"] body.woocommerce-checkout .tsr-checkout-tip-intro,html[data-tsr-theme="dark"] body.woocommerce-checkout .tsr-checkout-tip-custom>label,html[data-tsr-theme="dark"] .tsr-loyalty-checkout p{color:var(--tsr-dark-muted)!important}html[data-tsr-theme="dark"] body.woocommerce-checkout .tsr-checkout-tip button.tsr-checkout-tip-choice,html[data-tsr-theme="dark"] body.woocommerce-checkout .tsr-checkout-tip input#tsr-checkout-tip-custom-input,html[data-tsr-theme="dark"] .tsr-loyalty-form input,html[data-tsr-theme="dark"] .tsr-loyalty-remove{border-color:var(--tsr-dark-line)!important;background:var(--tsr-dark-surface-3)!important;color:var(--tsr-dark-ink)!important;-webkit-text-fill-color:var(--tsr-dark-ink)!important}html[data-tsr-theme="dark"] body.woocommerce-checkout .tsr-cash-tendered-field,html[data-tsr-theme="dark"] body.woocommerce-checkout .tsr-loyalty-applied{border-color:var(--tsr-dark-line)!important;background:var(--tsr-dark-surface-2)!important;color:var(--tsr-dark-ink)!important}html[data-tsr-theme="dark"] body.woocommerce-checkout .tsr-cash-tendered-field input{border-color:var(--tsr-dark-line)!important;background:var(--tsr-dark-surface-3)!important;color:var(--tsr-dark-ink)!important;-webkit-text-fill-color:var(--tsr-dark-ink)!important}html[data-tsr-theme="dark"] body.woocommerce-checkout .tsr-checkout-tip button.tsr-checkout-tip-choice.is-selected{border-color:#dc242d!important;background:#dc242d!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html[data-tsr-theme="dark"] body.woocommerce-checkout .tsr-checkout-tip-input-wrap::before{color:var(--tsr-dark-ink)!important}html[data-tsr-theme="dark"] body.woocommerce-checkout .tsr-checkout-tip-status{color:#9de0cd!important}html[data-tsr-theme="dark"] body.woocommerce-checkout .tsr-checkout-tip-status.is-error{color:#ffb5ba!important}html[data-tsr-theme="dark"] body.woocommerce-checkout .tsr-checkout-delivery-field-invalid label,html[data-tsr-theme="dark"] body.woocommerce-checkout .tsr-checkout-field-required.tsr-checkout-delivery-field-invalid label::before,html[data-tsr-theme="dark"] body.woocommerce-checkout .tsr-checkout-field-required.tsr-checkout-delivery-field-invalid label::after,html[data-tsr-theme="dark"] body.woocommerce-checkout .tsr-checkout-delivery-field-error,html[data-tsr-theme="dark"] body.woocommerce-checkout .tsr-checkout-delivery-field-error__copy{color:#ff8f97!important}html[data-tsr-theme="dark"] body.woocommerce-checkout .tsr-loyalty-checkout button.tsr-loyalty-remove,html[data-tsr-theme="dark"] body.woocommerce-checkout .tsr-loyalty-checkout button.tsr-loyalty-remove:hover,html[data-tsr-theme="dark"] body.woocommerce-checkout .tsr-loyalty-checkout button.tsr-loyalty-remove:focus-visible{border-color:#ff6b75!important;background:var(--tsr-dark-surface-3)!important;color:#ff9da4!important;-webkit-text-fill-color:#ff9da4!important}html[data-tsr-theme="dark"] .tsr-no-shipping-message{color:#ffd77b!important}html[data-tsr-theme="dark"] .woocommerce-error,html[data-tsr-theme="dark"] .woocommerce-message,html[data-tsr-theme="dark"] .woocommerce-info,html[data-tsr-theme="dark"] .wc-block-components-notice-banner{border-color:var(--tsr-dark-line)!important;background:var(--tsr-dark-surface-2)!important;color:var(--tsr-dark-ink)!important}html[data-tsr-theme="dark"] body:is(.woocommerce-shop,.post-type-archive-product,.tax-product_cat,.tax-product_tag,.single-product),html[data-tsr-theme="dark"] body:is(.woocommerce-shop,.post-type-archive-product,.tax-product_cat,.tax-product_tag,.single-product) :is(#page,#content,.site-content,.content-area,.site-main,.ast-container,.woocommerce){background:var(--tsr-dark-bg)!important;color:var(--tsr-dark-ink)!important}html[data-tsr-theme="dark"] body:is(.woocommerce-shop,.post-type-archive-product,.tax-product_cat,.tax-product_tag) ul.products li.product,html[data-tsr-theme="dark"] body.single-product :is(div.product .summary,.woocommerce-product-gallery,.woocommerce-tabs,.woocommerce-Tabs-panel,.related.products,.up-sells.products,.variations_form,.product_meta){border-color:var(--tsr-dark-line)!important;background:var(--tsr-dark-surface)!important;color:var(--tsr-dark-ink)!important;box-shadow:none!important}html[data-tsr-theme="dark"] body:is(.woocommerce-shop,.post-type-archive-product,.tax-product_cat,.tax-product_tag,.single-product) :is(.woocommerce-products-header__title,.woocommerce-loop-product__title,.product_title,.woocommerce-tabs h2,.related h2,.up-sells h2,.price,.price .amount,.stock,.product_meta,.woocommerce-product-details__short-description,p,li,label,legend,th,td,strong){color:var(--tsr-dark-ink)!important;border-color:var(--tsr-dark-line)!important}html[data-tsr-theme="dark"] body:is(.woocommerce-shop,.post-type-archive-product,.tax-product_cat,.tax-product_tag,.single-product) :is(.woocommerce-result-count,.product_meta,.product_meta a,.woocommerce-product-details__short-description){color:var(--tsr-dark-muted)!important}html[data-tsr-theme="dark"] body:is(.woocommerce-shop,.post-type-archive-product,.tax-product_cat,.tax-product_tag,.single-product) :is(input:not([type="radio"]):not([type="checkbox"]),select,textarea,.quantity .qty){border-color:var(--tsr-dark-line)!important;background:var(--tsr-dark-surface-3)!important;color:var(--tsr-dark-ink)!important;-webkit-text-fill-color:var(--tsr-dark-ink)!important}html[data-tsr-theme="dark"] body:is(.woocommerce-shop,.post-type-archive-product,.tax-product_cat,.tax-product_tag,.single-product) :is(a.button,button.button,.single_add_to_cart_button){border-color:#dc242d!important;background:#dc242d!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html[data-tsr-theme="dark"] body:is(.woocommerce-shop,.post-type-archive-product,.tax-product_cat,.tax-product_tag,.single-product) :is(.onsale,.wc-block-grid__product-onsale){border-color:#dc242d!important;background:#dc242d!important;color:#fff!important}html[data-tsr-theme="dark"] body.single-product .woocommerce-tabs ul.tabs,html[data-tsr-theme="dark"] body.single-product .woocommerce-tabs ul.tabs li{border-color:var(--tsr-dark-line)!important;background:var(--tsr-dark-surface-2)!important;color:var(--tsr-dark-ink)!important}html[data-tsr-theme="dark"] body.single-product .woocommerce-tabs ul.tabs li.active{background:#342125!important;color:var(--tsr-dark-accent)!important}html[data-tsr-theme="dark"] body.woocommerce-account,html[data-tsr-theme="dark"] body.woocommerce-account #page,html[data-tsr-theme="dark"] body.woocommerce-account .woocommerce,html[data-tsr-theme="dark"] body.woocommerce-account .woocommerce-MyAccount-content{background:var(--tsr-dark-bg)!important;color:var(--tsr-dark-ink)!important}html[data-tsr-theme="dark"] body.woocommerce-account .woocommerce-MyAccount-navigation,html[data-tsr-theme="dark"] body.woocommerce-account .woocommerce-MyAccount-content :is(table,form,fieldset,.woocommerce-Addresses,.woocommerce-Address),html[data-tsr-theme="dark"] .tsr-loyalty-summary,html[data-tsr-theme="dark"] .tsr-loyalty-rules,html[data-tsr-theme="dark"] .tsr-loyalty-history{border-color:var(--tsr-dark-line)!important;background:var(--tsr-dark-surface)!important;color:var(--tsr-dark-ink)!important}html[data-tsr-theme="dark"] body.woocommerce-account .woocommerce-MyAccount-navigation a{border-color:var(--tsr-dark-line)!important;background:var(--tsr-dark-surface-2)!important;color:var(--tsr-dark-ink)!important}html[data-tsr-theme="dark"] body.woocommerce-account .woocommerce-MyAccount-navigation .is-active a{background:#dc242d!important;color:#fff!important}html[data-tsr-theme="dark"] body.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table :is(thead,thead tr,thead th,thead th span){border-color:var(--tsr-dark-line)!important;background:var(--tsr-dark-surface-2)!important;color:var(--tsr-dark-ink)!important;-webkit-text-fill-color:var(--tsr-dark-ink)!important}html[data-tsr-theme="dark"] body.woocommerce-account :is(h1,h2,h3,h4,p,li,th,td,label,legend,address,strong),html[data-tsr-theme="dark"] .tsr-loyalty-account :is(h1,h2,h3,h4,p,li,th,td,strong){color:var(--tsr-dark-ink)!important;border-color:var(--tsr-dark-line)!important}html[data-tsr-theme="dark"] body.woocommerce-account :is(input,select,textarea){border-color:var(--tsr-dark-line)!important;background:var(--tsr-dark-surface-3)!important;color:var(--tsr-dark-ink)!important;-webkit-text-fill-color:var(--tsr-dark-ink)!important}html[data-tsr-theme="dark"] body.woocommerce-account .woocommerce-MyAccount-content :is(header.woocommerce-Address-title,.woocommerce-order-details__title,.woocommerce-customer-details .woocommerce-column__title){border-color:var(--tsr-dark-line)!important;background:var(--tsr-dark-surface-2)!important;color:var(--tsr-dark-ink)!important;-webkit-text-fill-color:var(--tsr-dark-ink)!important}html[data-tsr-theme="dark"] body.woocommerce-account .woocommerce-MyAccount-content header.woocommerce-Address-title :is(h2,a,a:visited){background:transparent!important;color:var(--tsr-dark-ink)!important;-webkit-text-fill-color:var(--tsr-dark-ink)!important}html[data-tsr-theme="dark"] body.woocommerce-account .woocommerce-MyAccount-content header.woocommerce-Address-title :is(a,a:visited){color:var(--tsr-dark-accent)!important;-webkit-text-fill-color:var(--tsr-dark-accent)!important}html[data-tsr-theme="dark"] body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details :is(table.shop_table,table.woocommerce-table--order-details) :is(thead,thead tr,thead th),html[data-tsr-theme="dark"] body.woocommerce-order-received .woocommerce-order-details :is(table.shop_table,table.woocommerce-table--order-details) :is(thead,thead tr,thead th){border-color:var(--tsr-dark-line)!important;background:var(--tsr-dark-surface-2)!important;color:var(--tsr-dark-ink)!important;-webkit-text-fill-color:var(--tsr-dark-ink)!important}html[data-tsr-theme="dark"] body.woocommerce-account .woocommerce-MyAccount-content :is(mark,.order-number,.order-date,.order-status){background:transparent!important;color:var(--tsr-dark-ink)!important;-webkit-text-fill-color:var(--tsr-dark-ink)!important}html[data-tsr-theme="dark"] .tsr-loyalty-summary{background:#342125!important;border-color:#71363c!important}html[data-tsr-theme="dark"] .tsr-loyalty-kicker,html[data-tsr-theme="dark"] .tsr-loyalty-history .is-negative{color:var(--tsr-dark-accent)!important}html[data-tsr-theme="dark"] .tsr-loyalty-history .is-positive{color:var(--tsr-dark-green)!important}html[data-tsr-theme="dark"] .tsr-reviews-page{--tsr-review-ink:var(--tsr-dark-ink);--tsr-review-muted:var(--tsr-dark-muted);--tsr-review-paper:var(--tsr-dark-surface);color:var(--tsr-dark-ink)!important}html[data-tsr-theme="dark"] .tsr-reviews-hero,html[data-tsr-theme="dark"] .tsr-review-score,html[data-tsr-theme="dark"] .tsr-review-notice,html[data-tsr-theme="dark"] .tsr-review-invite-info,html[data-tsr-theme="dark"] .tsr-review-unsubscribe,html[data-tsr-theme="dark"] .tsr-review-form-card,html[data-tsr-theme="dark"] .tsr-review-card,html[data-tsr-theme="dark"] .tsr-review-empty,html[data-tsr-theme="dark"] .tsr-review-pagination a,html[data-tsr-theme="dark"] .tsr-review-pagination span{border-color:var(--tsr-dark-line)!important;background:var(--tsr-dark-surface)!important;color:var(--tsr-dark-ink)!important;box-shadow:none!important}html[data-tsr-theme="dark"] .tsr-reviews-hero{background:linear-gradient(145deg,#1a1e21,#251c1f)!important}html[data-tsr-theme="dark"] .tsr-reviews-page :is(h1,h2,h3,strong,blockquote,footer){color:var(--tsr-dark-ink)!important}html[data-tsr-theme="dark"] .tsr-reviews-page :is(p,small,time,.tsr-review-consent){color:var(--tsr-dark-muted)!important}html[data-tsr-theme="dark"] .tsr-review-field input,html[data-tsr-theme="dark"] .tsr-review-field textarea{border-color:var(--tsr-dark-line)!important;background:var(--tsr-dark-surface-3)!important;color:var(--tsr-dark-ink)!important;-webkit-text-fill-color:var(--tsr-dark-ink)!important}html[data-tsr-theme="dark"] .tsr-review-star-picker label{color:#777d81!important}html[data-tsr-theme="dark"] .tsr-review-star-picker label:hover,html[data-tsr-theme="dark"] .tsr-review-star-picker label:has(~label:hover),html[data-tsr-theme="dark"] .tsr-review-star-picker input:checked+label,html[data-tsr-theme="dark"] .tsr-review-star-picker label:has(~input:checked){color:#f0b94f!important}html[data-tsr-theme="dark"] .tsr-review-stars,html[data-tsr-theme="dark"] .tsr-review-average-star{color:#777d81!important}html[data-tsr-theme="dark"] .tsr-review-stars .is-filled,html[data-tsr-theme="dark"] .tsr-review-average-star>span{color:#f0b94f!important}html[data-tsr-theme="dark"] .tsr-review-card-rating-label{color:var(--tsr-dark-muted)!important}html[data-tsr-theme="dark"] .tsr-review-notice.is-success{border-color:#477c6d!important;background:#1c302b!important}html[data-tsr-theme="dark"] .tsr-review-notice.is-error{border-color:#86434a!important;background:#351f23!important}html[data-tsr-theme="dark"] .tsr-review-notice.is-info,html[data-tsr-theme="dark"] .tsr-review-invite-info{border-color:#76623a!important;background:#302a1d!important}html[data-tsr-theme="dark"] .tsr-review-card footer{border-color:var(--tsr-dark-line)!important;background:transparent!important}html[data-tsr-theme="dark"] .tsr-review-card footer span{background:#1d352f!important;color:#9ce0cd!important}html[data-tsr-theme="dark"] .tsr-review-pagination .current{border-color:#dc242d!important;background:#dc242d!important;color:#fff!important}html[data-tsr-theme="dark"] .tsr-pw,html[data-tsr-theme="dark"] .tsr-pw-message{--tsr-pw-ink:var(--tsr-dark-ink);--tsr-pw-muted:var(--tsr-dark-muted);--tsr-pw-card:var(--tsr-dark-surface-2);border-color:var(--tsr-dark-line)!important;background:var(--tsr-dark-surface)!important;color:var(--tsr-dark-ink)!important;box-shadow:none!important}html[data-tsr-theme="dark"] .tsr-pw :is(h1,h2,h3,p,strong,label),html[data-tsr-theme="dark"] .tsr-pw-message :is(h1,h2,h3,p,strong,label){color:var(--tsr-dark-ink)!important}html[data-tsr-theme="dark"] .tsr-pw-heading>span{border-color:#427368!important;background:#1b312c!important;color:#9bdaca!important}html[data-tsr-theme="dark"] .tsr-pw-result,html[data-tsr-theme="dark"] .tsr-pw-code,html[data-tsr-theme="dark"] .tsr-pw-choice button,html[data-tsr-theme="dark"] .tsr-pw-fulfillment-choices button,html[data-tsr-theme="dark"] .tsr-pw-prize-list,html[data-tsr-theme="dark"] .tsr-pw-terms,html[data-tsr-theme="dark"] .tsr-pw-rule,html[data-tsr-theme="dark"] .tsr-pw-redemption-confirmation{border-color:var(--tsr-dark-line)!important;background:var(--tsr-dark-surface-2)!important;color:var(--tsr-dark-ink)!important}html[data-tsr-theme="dark"] :is(.tsr-pw-pickup-note,.tsr-pw-prize-list span,.tsr-pw-terms>div){border-color:var(--tsr-dark-line)!important;background:var(--tsr-dark-surface-2)!important;color:var(--tsr-dark-ink)!important}html[data-tsr-theme="dark"] .tsr-pw-choice button.is-selected,html[data-tsr-theme="dark"] .tsr-pw-fulfillment-choices button.is-selected{border-color:#6eb9a5!important;background:#1d352f!important;color:#a4e2d1!important}html[data-tsr-theme="dark"] .tsr-pw-code{color:#ffb6bc!important}html[data-tsr-theme="dark"] .tsr-pw-result p,html[data-tsr-theme="dark"] .tsr-pw-code-note,html[data-tsr-theme="dark"] .tsr-pw-terms,html[data-tsr-theme="dark"] .tsr-pw-expiry{color:var(--tsr-dark-muted)!important}html[data-tsr-theme="dark"] .tsr-pw-status.is-win,html[data-tsr-theme="dark"] .tsr-pw-result h2{color:var(--tsr-dark-accent)!important}html[data-tsr-theme="dark"] [data-tsr-ai]{--tsr-ai-ink:var(--tsr-dark-ink);--tsr-ai-muted:var(--tsr-dark-muted);--tsr-ai-line:var(--tsr-dark-line);--tsr-ai-paper:var(--tsr-dark-surface);--tsr-ai-wash:var(--tsr-dark-surface-2);color:var(--tsr-dark-ink)!important}html[data-tsr-theme="dark"] [data-tsr-ai-panel],html[data-tsr-theme="dark"] .tsr-ai__attachment-panel,html[data-tsr-theme="dark"] [data-tsr-ai-messages],html[data-tsr-theme="dark"] [data-tsr-ai-form]{border-color:var(--tsr-dark-line)!important;background:var(--tsr-dark-surface)!important;color:var(--tsr-dark-ink)!important}html[data-tsr-theme="dark"] [data-tsr-ai-messages]{scrollbar-color:#5d666d transparent}html[data-tsr-theme="dark"] .tsr-ai__bubble:not(.tsr-ai__message--user .tsr-ai__bubble){border-color:var(--tsr-dark-line)!important;background:var(--tsr-dark-surface-2)!important;color:var(--tsr-dark-ink)!important}html[data-tsr-theme="dark"] .tsr-ai__message--welcome,html[data-tsr-theme="dark"] .tsr-ai__starter,html[data-tsr-theme="dark"] .tsr-ai__recommendation,html[data-tsr-theme="dark"] .tsr-ai__product-route,html[data-tsr-theme="dark"] .tsr-ai__cart-proposal,html[data-tsr-theme="dark"] .tsr-ai__human-support,html[data-tsr-theme="dark"] .tsr-ai__allergen-notice,html[data-tsr-theme="dark"] .tsr-ai__attachment-picker,html[data-tsr-theme="dark"] .tsr-ai__attachment-privacy{border-color:var(--tsr-dark-line)!important;background:var(--tsr-dark-surface-2)!important;color:var(--tsr-dark-ink)!important}html[data-tsr-theme="dark"] :is([data-tsr-ai-starters],.tsr-ai__privacy,[data-tsr-ai-status],.tsr-ai__attachment-open){border-color:var(--tsr-dark-line)!important;background:var(--tsr-dark-surface)!important;color:var(--tsr-dark-muted)!important}html[data-tsr-theme="dark"] [data-tsr-ai] :is(.tsr-ai__welcome-title,.tsr-ai__recommendation-name,.tsr-ai__product-route-title,.tsr-ai__cart-proposal-title,.tsr-ai__attachment-heading strong){color:var(--tsr-dark-ink)!important}html[data-tsr-theme="dark"] [data-tsr-ai] :is(.tsr-ai__welcome-copy,.tsr-ai__recommendation-reason,.tsr-ai__privacy,.tsr-ai__attachment-heading p,.tsr-ai__attachment-selection,.tsr-ai__attachment-status){color:var(--tsr-dark-muted)!important}html[data-tsr-theme="dark"] [data-tsr-ai] .tsr-ai__recommendation-price{color:var(--tsr-dark-accent)!important}html[data-tsr-theme="dark"] [data-tsr-ai] :is(input,textarea),html[data-tsr-theme="dark"] .tsr-ai__attachment-heading button,html[data-tsr-theme="dark"] .tsr-ai__product-action,html[data-tsr-theme="dark"] .tsr-ai__cart-cancel{border-color:var(--tsr-dark-line)!important;background:var(--tsr-dark-surface-3)!important;color:var(--tsr-dark-ink)!important;-webkit-text-fill-color:var(--tsr-dark-ink)!important}html[data-tsr-theme="dark"] .tsr-ai__attachment-form>label:not(.tsr-ai__attachment-trap){color:var(--tsr-dark-ink)!important}html[data-tsr-theme="dark"] .tsr-ai__attachment-picker input[type="file"],html[data-tsr-theme="dark"] .tsr-ai__attachment-picker small{color:var(--tsr-dark-muted)!important}html[data-tsr-theme="dark"] .tsr-ai__product-route-action{border-color:#dc242d!important;background:#dc242d!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html[data-tsr-theme="dark"] .tsr-ai__product-route-action:hover,html[data-tsr-theme="dark"] .tsr-ai__product-route-action:focus-visible{background:#b91d25!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html[data-tsr-theme="dark"] .tsr-ai__human-help{border-color:#4f8678!important;border-left-color:#78cbb4!important;background:#1c302b!important;color:#cbeee4!important}html[data-tsr-theme="dark"] .tsr-ai__human-help>strong{color:#dff8f1!important}html[data-tsr-theme="dark"] .tsr-ai__human-help p{color:#b9ddd3!important}html[data-tsr-theme="dark"] .tsr-ai__human-help-action,html[data-tsr-theme="dark"] .tsr-ai__human-help-action:visited{background:#347c68!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html[data-tsr-theme="dark"] .tsr-ai__human-support strong{color:var(--tsr-dark-ink)!important}html[data-tsr-theme="dark"] .tsr-ai__human-support a,html[data-tsr-theme="dark"] .tsr-ai__human-support a:visited{border-color:#ff6b75!important;background:var(--tsr-dark-surface-3)!important;color:#ff9da4!important;-webkit-text-fill-color:#ff9da4!important}html[data-tsr-theme="dark"] [data-tsr-ai] input::placeholder,html[data-tsr-theme="dark"] [data-tsr-ai] textarea::placeholder{color:#9ea5aa!important;opacity:1}html[data-tsr-theme="dark"] .tsr-ai__recommendation-placeholder{background:#343b40!important;color:var(--tsr-dark-muted)!important}html[data-tsr-theme="dark"] .tsr-ai__error{border-color:#86434a!important;background:#351f23!important;color:#ffb8bd!important}html[data-tsr-theme="dark"] [data-tsr-ai] :is(.tsr-ai__product-route-message,.tsr-ai__cart-proposal-items,.tsr-ai__cart-proposal-summary,.tsr-ai__cart-proposal-notice,.tsr-ai__cart-proposal-status){color:var(--tsr-dark-muted)!important}html[data-tsr-theme="dark"] [data-tsr-ai] .tsr-ai__cart-open{border-color:#4f8678!important;background:var(--tsr-dark-surface-3)!important;color:#a4e2d1!important;-webkit-text-fill-color:#a4e2d1!important}html[data-tsr-theme="dark"] [data-tsr-ai] :is(.is-success,.tsr-ai__cart-proposal.is-success){border-color:#477c6d!important;background:#1c302b!important;color:#a8e5d4!important}html[data-tsr-theme="dark"] [data-tsr-ai] :is(.is-cancelled,.tsr-ai__cart-proposal.is-cancelled){border-color:#596168!important;background:#252a2e!important;color:var(--tsr-dark-muted)!important}html[data-tsr-theme="light"] body :is(input,textarea):is(:-webkit-autofill,:autofill,:-webkit-autofill-strong-password,:-webkit-autofill-strong-password-viewable){background-color:#fff!important;background-image:none!important;color:#171717!important;-webkit-text-fill-color:#171717!important;caret-color:#171717!important;-webkit-box-shadow:0 0 0 1000px #fff inset!important;box-shadow:0 0 0 1000px #fff inset!important;-webkit-background-clip:padding-box!important;background-clip:padding-box!important;transition:background-color 0s 600000s!important}html[data-tsr-theme="dark"] body :is(input,textarea):is(:-webkit-autofill,:autofill,:-webkit-autofill-strong-password,:-webkit-autofill-strong-password-viewable){background-color:#272d32!important;background-image:none!important;color:#f4f1eb!important;-webkit-text-fill-color:#f4f1eb!important;caret-color:#f4f1eb!important;-webkit-box-shadow:0 0 0 1000px #272d32 inset!important;box-shadow:0 0 0 1000px #272d32 inset!important;-webkit-background-clip:padding-box!important;background-clip:padding-box!important;transition:background-color 0s 600000s!important}html[data-tsr-theme="dark"] body.tsr-global-nav-active :is(.tsr-theme-toggle,a,button,input,select,textarea):focus-visible{outline:3px solid #ff8f97!important;outline-offset:2px!important}html[data-tsr-theme="dark"] body.woocommerce-checkout .tsr-checkout-tip button.tsr-checkout-tip-choice:focus-visible,html[data-tsr-theme="dark"] body.woocommerce-checkout .tsr-checkout-tip input#tsr-checkout-tip-custom-input:focus-visible,html[data-tsr-theme="dark"] body.woocommerce-checkout .wc-block-components-totals-coupon__input input:focus-visible{outline:3px solid #ff8f97!important;outline-offset:2px!important}html[data-tsr-theme="dark"] .tsr-review-field input:focus,html[data-tsr-theme="dark"] .tsr-review-field textarea:focus{border-color:#ff6b75!important;outline:2px solid #ff8f97!important;outline-offset:2px!important;box-shadow:0 0 0 3px rgba(255,107,117,.28)!important}html[data-tsr-theme="dark"] .tsr-review-star-picker input:focus-visible+label{outline-color:#ff8f97!important}@media(prefers-reduced-motion:reduce){.tsr-theme-picker,.tsr-theme-picker *{transition:none!important}}@media(forced-colors:active){html[data-tsr-theme="dark"] body *{forced-color-adjust:auto;-webkit-text-fill-color:currentColor!important}}@media print{.tsr-theme-picker,.tsr-language-switcher{display:none!important}html.tsr-checkout-desktop-preparing body::before,html.tsr-checkout-desktop-preparing body::after{display:none!important}}html[data-tsr-theme="dark"] .tsr-site .tsr-promo-strip.is-featured-ready button.tsr-promo-product.is-featured{border-color:#ff6b75!important;box-shadow:0 10px 26px rgba(0,0,0,.42)!important}html[data-tsr-theme="dark"] .tsr-google-link-actions a{color:var(--tsr-dark-accent)!important}html[data-tsr-theme="dark"] .tsr-google-login-status,html[data-tsr-theme="dark"] .tsr-google-login-note,html[data-tsr-theme="dark"] .tsr-auth-divider{color:var(--tsr-dark-muted)!important}html[data-tsr-theme="dark"] .tsr-auth-divider:before,html[data-tsr-theme="dark"] .tsr-auth-divider:after{background:var(--tsr-dark-line)!important}.tsr-account-hub[hidden],.tsr-account-hub [hidden],.tsr-auth-menu-back[hidden]{display:none!important}html.tsr-hub-open,html.tsr-hub-open body{overflow:hidden!important}html.tsr-hub-open.tsr-hub-keep-gutter{scrollbar-gutter:stable!important}.tsr-account-hub{--hub-bg:#fff;--hub-ink:#242424;--hub-muted:#606065;--hub-line:#e5e5e8;--hub-soft:#fff3f3;position:fixed;inset:0;z-index:1000005;font:400 16px/1.5 Arial,Helvetica,sans-serif;color:var(--hub-ink)}.tsr-account-hub,.tsr-account-hub *{box-sizing:border-box}.tsr-hub-backdrop{position:absolute;inset:0;background:rgba(15,15,15,.52)}.tsr-account-hub .tsr-hub-dialog{position:absolute;inset:0 0 0 auto;width:min(100%,430px);height:100%;height:100dvh;display:flex;flex-direction:column;overflow:hidden;background:var(--hub-bg);color:var(--hub-ink);box-shadow:-12px 0 50px rgba(0,0,0,.15);outline:none;text-align:left}.tsr-account-hub .tsr-hub-heading{display:flex;align-items:center;gap:8px;flex:none;padding:12px 20px;border-bottom:1px solid var(--hub-line);background:var(--hub-bg)}.tsr-account-hub h2,.tsr-account-hub h3,.tsr-account-hub h4{font-family:Arial,Helvetica,sans-serif;letter-spacing:normal;color:var(--hub-ink);font-weight:800;text-transform:none;line-height:1.25}.tsr-account-hub h2{flex:1;min-width:0;font-size:22px;margin:0;overflow-wrap:anywhere}.tsr-account-hub h3{font-size:18px;margin:0 0 12px}.tsr-account-hub h4{font-size:16px;margin:0 0 5px}.tsr-account-hub p{font-size:16px;line-height:1.5;margin:0 0 14px;color:var(--hub-muted)}.tsr-account-hub .tsr-hub-body{min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:16px 20px max(20px,env(safe-area-inset-bottom));flex:1}.tsr-account-hub .tsr-hub-icon{display:block;flex:none;width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.tsr-account-hub :is(button,a){font-family:Arial,Helvetica,sans-serif;text-transform:none;letter-spacing:normal;text-decoration:none!important;box-shadow:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.tsr-account-hub :is(button,a):focus-visible{outline:3px solid var(--tsr-red,#dc242d)!important;outline-offset:3px!important}.tsr-account-hub .tsr-hub-tool{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;padding:8px;border:0;border-radius:8px;background:transparent;color:var(--hub-ink);-webkit-text-fill-color:var(--hub-ink)}.tsr-account-hub .tsr-hub-tool:hover{background:var(--hub-soft)}.tsr-account-hub .tsr-account-menu-favorites{width:44px;height:44px;min-height:44px;flex:none;color:var(--hub-ink)!important;-webkit-text-fill-color:var(--hub-ink)!important}.tsr-account-hub .tsr-account-menu-favorites svg{width:23px;height:23px}.tsr-account-hub .tsr-hub-welcome{position:relative;padding:16px;border-radius:12px;background:var(--hub-soft);margin:0 0 14px}.tsr-account-hub .tsr-hub-welcome>.tsr-hub-icon{color:var(--tsr-red,#dc242d);width:26px;height:26px;margin-bottom:10px}.tsr-account-hub .tsr-hub-welcome h3{margin-bottom:8px;font-size:19px}.tsr-account-hub .tsr-hub-welcome p{margin-bottom:14px;color:var(--hub-ink)}.tsr-account-hub .tsr-hub-benefits{display:block;list-style:disc outside;margin:0 0 14px;padding:0 0 0 20px;font-size:16px;line-height:1.5;color:var(--hub-ink)}.tsr-account-hub .tsr-hub-benefits>li{display:list-item;list-style:inherit;margin:0;padding:0}.tsr-account-hub .tsr-hub-primary{display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;padding:9px 12px;border:2px solid var(--tsr-red,#dc242d);border-radius:8px;background:var(--tsr-red,#dc242d)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:16px;font-weight:700;line-height:1.35;text-align:center;white-space:normal}.tsr-account-hub .tsr-hub-primary:hover{filter:brightness(.9)}.tsr-account-hub .tsr-hub-welcome>.tsr-hub-primary+.tsr-hub-primary{margin-top:8px}.tsr-account-hub .tsr-hub-row{display:flex;align-items:center;gap:12px;width:100%;min-height:56px;padding:12px 6px;border:0;border-bottom:1px solid var(--hub-line);border-radius:0;background:transparent!important;color:var(--hub-ink)!important;-webkit-text-fill-color:var(--hub-ink)!important;font-size:16px;font-weight:600;line-height:1.4;text-align:left;white-space:normal}.tsr-account-hub .tsr-hub-row:hover{background:var(--hub-soft)!important}.tsr-account-hub .tsr-hub-row>span:not(.tsr-hub-value):not(.tsr-hub-next){min-width:0;overflow-wrap:anywhere}.tsr-account-hub .tsr-hub-value{margin-left:auto;color:var(--hub-muted);-webkit-text-fill-color:var(--hub-muted);font-size:14px;font-weight:400;text-align:right}.tsr-account-hub .tsr-hub-next{margin-left:auto;color:var(--hub-muted)}.tsr-account-hub .tsr-hub-next svg{width:18px;height:18px}.tsr-account-hub .tsr-hub-choice{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;width:100%;padding:14px 6px;border:0;border-bottom:1px solid var(--hub-line);border-radius:0;background:transparent!important;color:var(--hub-ink)!important;-webkit-text-fill-color:var(--hub-ink)!important;font-size:17px;font-weight:400;line-height:1.4;text-align:left}.tsr-account-hub .tsr-hub-choice:last-child{border-bottom:0}.tsr-account-hub .tsr-hub-choice>svg{visibility:hidden;width:22px;height:22px}.tsr-account-hub .tsr-hub-choice:is([aria-checked="true"],[aria-pressed="true"]){font-weight:800}.tsr-account-hub .tsr-hub-choice:is([aria-checked="true"],[aria-pressed="true"])>svg{visibility:visible}.tsr-account-hub .tsr-hub-choice:hover{background:var(--hub-soft)!important}.tsr-account-hub .tsr-hub-steps{list-style:none;padding:0;margin:16px 0;display:grid;gap:10px}.tsr-account-hub .tsr-hub-steps>li{display:flex;align-items:flex-start;gap:12px;padding:14px 12px;margin:0;border:1px solid var(--hub-line);border-radius:10px;background:var(--hub-bg)}.tsr-account-hub .tsr-hub-step-icon{display:grid;place-items:center;flex:none;width:38px;height:38px;border:1.5px solid var(--tsr-red,#dc242d);border-radius:50%;color:var(--hub-ink)}.tsr-account-hub .tsr-hub-step-number{color:var(--tsr-red,#dc242d)}.tsr-account-hub .tsr-hub-steps p{margin:0;font-size:16px}.tsr-account-hub .tsr-hub-note{font-size:16px;margin:16px 0}.tsr-account-hub .tsr-hub-text-button{display:block;min-height:44px;margin:8px auto 0;padding:8px 12px;border:0;border-radius:6px;background:transparent;color:var(--hub-ink);-webkit-text-fill-color:var(--hub-ink);font-size:16px;line-height:1.4;text-decoration:underline!important}.tsr-account-hub .tsr-hub-contact{gap:14px;padding:14px 6px}.tsr-account-hub .tsr-hub-contact strong{display:block;font-size:16px;font-weight:400;color:var(--hub-muted);-webkit-text-fill-color:var(--hub-muted);margin-top:3px;overflow-wrap:anywhere}.tsr-auth-dialog .tsr-auth-menu-back{position:relative;z-index:2;display:inline-flex;align-items:center;gap:8px;min-height:44px;margin:12px 60px 0 18px;padding:8px 10px;border:0;border-radius:6px;background:transparent;color:#25292d;font:700 16px/1.4 Arial,Helvetica,sans-serif;text-transform:none;cursor:pointer}html[data-tsr-theme="dark"] .tsr-account-hub{--hub-bg:#202529;--hub-ink:#f7f3ed;--hub-muted:#c9c5c0;--hub-line:#44494d;--hub-soft:#3a2227}html[data-tsr-theme="dark"] .tsr-auth-dialog .tsr-auth-menu-back{color:#f7f3ed!important;-webkit-text-fill-color:#f7f3ed!important;background:transparent!important}@media(max-width:600px){.tsr-account-hub .tsr-hub-dialog{width:100%;box-shadow:none}.tsr-account-hub .tsr-hub-heading{gap:6px;padding:max(10px,env(safe-area-inset-top)) 16px 10px}.tsr-account-hub h2{font-size:20px}.tsr-account-hub .tsr-hub-body{padding:14px 16px max(18px,env(safe-area-inset-bottom))}.tsr-account-hub .tsr-hub-welcome{padding:16px}.tsr-account-hub .tsr-hub-row{min-height:56px;font-size:16px;gap:12px}.tsr-account-hub .tsr-hub-value{font-size:14px}}@media(max-width:360px){.tsr-account-hub .tsr-hub-body{padding-left:12px;padding-right:12px}.tsr-account-hub .tsr-hub-row{gap:10px;font-size:16px}.tsr-account-hub .tsr-hub-welcome{padding:14px}.tsr-account-hub h2{font-size:18px}}@media(min-width:981px){.tsr-account-hub .tsr-hub-dialog{inset:50% auto auto 50%;transform:translate(-50%,-50%);height:auto;max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px);border-radius:16px;box-shadow:0 20px 60px rgba(0,0,0,.24)}.tsr-account-hub .tsr-hub-body{flex:0 1 auto}}@media print{.tsr-account-hub{display:none!important}}
