.yf-ca-footer-top{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:45px}.yf-ca-footer-brand img{width:180px;height:auto;margin-bottom:22px}.yf-ca-footer .yf-newsletter{margin-bottom:50px}.yf-ca-footer .yf-newsletter h2{font-size:clamp(24px,3vw,36px);line-height:1.2}.yf-ca-footer .yf-newsletter p{max-width:45ch;font-size:14px}.yf-ca-footer .yf-newsletter-fields button{display:inline-flex;align-items:center;justify-content:center}.yf-ca-footer-top>nav h3{font-size:14px;margin-bottom:20px}.yf-ca-footer-top>nav a{font-size:13px;margin-top:12px}@media(max-width:1000px){.yf-ca-footer-top{grid-template-columns:1fr 1fr;gap:30px}.yf-ca-footer-brand{grid-column:1/-1}}@media(max-width:749px){.yf-ca-footer .yf-newsletter{margin-bottom:36px}.yf-ca-footer-top{gap:25px}.yf-ca-footer-top>nav:last-child{grid-column:1/-1}}

body:has(.yf-ca-header) .yf-card-price{font-size:13px;line-height:1.5;font-weight:500;color:var(--yf-muted);letter-spacing:0}
