/* V14: sapphire, electric blue and cyan, inspired by the supplied reference. */
:root{--navy:#153db3;--navy-2:#102e91;--orange:#145de3;--orange-d:#1246bf;--orange-l:#edf4ff;--fy7-blue-gradient:radial-gradient(ellipse at 8% 110%,#00bce2 0%,transparent 46%),linear-gradient(125deg,#071ad5 0%,#063be6 48%,#087eef 100%);--bg:#f4f7fc;--text:#202c42;--muted:#63728a}
.topbar,.ha-cart,.mmv-btn,.fy7-mega-toggle,.fy7-megamenu-toggle,.fy7-trust-slot,.fy7-trust-seal,.seller-banner,.fy7-sell-hero,.mm-promo,.fc-sell{background:var(--fy7-blue-gradient)!important;color:#fff!important;border-color:#2769ec!important}
.btn:not(.secondary),.search button[type=submit],.fy7-map-toolbar .button,.fy7-confirm-location,.fy7-share-location,.woocommerce a.button.alt,.woocommerce button.button.alt{background:var(--fy7-blue-gradient)!important;color:white!important;border-color:#145de3!important}
.topbar{box-shadow:0 2px 12px #0937d319}.fy7-trust-slot{box-shadow:0 3px 14px #1b5df02b}
.fy7-v11-ticker{background:linear-gradient(100deg,#f9fcff,#edf5ff,#fff)!important;border-block-color:#d3e3ff;color:#173da7}.fy7-v11-ticker a{color:#173da7}.fy7-ticker-toggle{border-color:#c7d9f9;color:#173da7;background:#fff}
.hc-img:has(img[src*="brand-families"]),.fc-img:has(img[src*="brand-families"]){background:#fff!important}
img[src*="brand-families"]{object-fit:contain!important;background:#fff!important;padding:5px!important}img[src*="brand-sweets"]{object-fit:cover!important;padding:0!important}
.fy7-v13-tiles a{border-color:#dce7f8}.fy7-v13-tiles strong{color:#173da7}.fy7-v13-tiles p{color:#505d73}
a:focus-visible,button:focus-visible{outline:3px solid #12a6e6;outline-offset:3px}
