:root{--ff-navy: #101c4a;--ff-blue: #3457e0;--ff-cream: #f7f4ec;--ff-cream-alt: #efe8d6;--ff-line: rgba(16,28,74,.14);--ff-highlight: #b8631f}body{background-color:var(--ff-cream)!important}.card,.product-card-wrapper .card{background:#fff!important;border:1px solid var(--ff-line)!important;border-radius:14px!important;transition:transform .15s ease,box-shadow .15s ease}.card:hover,.product-card-wrapper:hover .card{transform:translateY(-2px);box-shadow:0 10px 24px #101c4a1f}.card__media{border-radius:10px;overflow:hidden}.card .media{aspect-ratio:1 / 1!important}.price,.price-item--regular{font-family:Archivo,sans-serif!important;font-weight:700!important;color:var(--ff-navy)!important;font-size:1.05em}.card__heading{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.button,button.button{border-radius:41px!important}.button:focus-visible,button.button:focus-visible{outline:2px solid var(--ff-blue);outline-offset:2px}.button--secondary{background:transparent!important;color:var(--ff-navy)!important;border:1px solid rgba(16,28,74,.28)!important}.ff-tag{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:#fff;background:var(--ff-highlight);border-radius:5px;padding:2px 8px}.footer{background:var(--ff-navy)!important}.footer-block__heading{font-family:Archivo,sans-serif}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ff-redesign.css.map */
