header .about-link{margin-inline-start:auto;margin-inline-end:24px;color:#592b91;font-weight:800;text-decoration:none;font-size:17px;white-space:nowrap}.brand-footer{display:flex;flex-direction:column;align-items:center;gap:15px;margin-top:18px}.brand-footer>a{font-size:17px;font-weight:800;color:#592b91}.social-icons{display:flex;gap:12px;direction:ltr}.social-icons a{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#eee5f9;color:#592b91}.social-icons a:hover{background:#592b91;color:#fff}.social-icons svg{width:23px;height:23px}.seasonal-band{max-width:1092px;margin:22px auto;display:grid;grid-template-columns:1fr 1fr;gap:16px}.seasonal-card{border-radius:24px;padding:24px;display:flex;align-items:center;gap:8px;overflow:hidden;min-width:0;background:#eee5fa;border:1px solid #d9c8ef}.seasonal-card.events{background:#e5f7f6;border-color:#bee4e0}.seasonal-card>div{flex:1;min-width:0;position:relative;z-index:1}.seasonal-card span{color:#75528e;font-size:13px;font-weight:700}.seasonal-card h2{color:#592b91;font-size:26px;line-height:1.4;margin:8px 0}.seasonal-card p{font-size:16px;line-height:1.7;margin:8px 0;max-width:none}.seasonal-card a{color:#592b91;font-size:15px;font-weight:800;text-decoration:none;display:inline-block;margin-top:7px}.seasonal-card img{width:42%;max-width:210px;height:170px;object-fit:contain}.promo-winter,.promo-events{background:#eee5fa}.promo-winter img,.promo-events img{object-fit:contain!important;background:transparent!important;width:260px!important;max-width:45%;border-radius:0!important}.promo-events{background:#e5f7f6}@media(max-width:750px){.seasonal-band{grid-template-columns:1fr;margin:18px 20px}.seasonal-card{padding:20px}.seasonal-card img{height:155px}.seasonal-card h2{font-size:24px}header .about-link{font-size:15px;margin-inline-end:14px}.promo-winter img,.promo-events img{width:150px!important}}@media(max-width:380px){.seasonal-card{padding:16px}.seasonal-card h2{font-size:21px}.seasonal-card img{width:38%}header .about-link{margin-inline-end:10px;font-size:14px}}
