/* Audited foreground colors preserve the existing Speli red identity. */
.speli-shop-nav a,.speli-shop-eyebrow,.speli-shop-section-title>a,.speli-shop-choice-cta,
.speli-shop-tabs a[aria-current],.speli-shop-category-links a[aria-current],
.speli-litter-advice-link a,.speli-litter-hub-read{color:#b5121b!important}
#brxe-theqkj,.mobile-shop-button,.speli-shop-button:not(.speli-shop-secondary){background-color:#b5121b!important;border-color:#b5121b!important;color:#fff!important}
.speli-shop-secondary{background:#fff!important;color:#b5121b!important}
.speli-audit-delivery{font-size:14px;line-height:1.55;color:#454545;margin:16px 0 22px;max-width:520px}
.speli-audit-delivery a{color:#a81019;text-decoration:underline;text-underline-offset:3px}
body :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid #143852!important;outline-offset:4px!important}
@media(max-width:767px){
 body.woocommerce-cart .trp-floating-switcher,body.woocommerce-checkout .trp-floating-switcher{bottom:calc(90px + env(safe-area-inset-bottom,0px))!important;right:16px!important;--bottom:calc(90px + env(safe-area-inset-bottom,0px));--right:16px}
}
