.site-footer .af-footer-wordmark{display:inline-block;font:400 64px/1 Arial,sans-serif;letter-spacing:-3px;color:#fff;white-space:nowrap;margin-bottom:20px}.site-footer .af-footer-wordmark .af-logo-l{color:var(--brand,#c2185b)}.site-footer .af-footer-wordmark sup{font:400 12px/1 Arial,sans-serif;vertical-align:top;letter-spacing:0;position:relative;top:7px}.site-footer .af-footer-menu{list-style:none;padding:0;margin:20px 0 0;display:grid;gap:14px}.site-footer .af-footer-menu li{margin:0;padding:0}.site-footer .af-footer-menu a{margin:0;display:inline-block}
.af-contact1282{max-width:1360px;width:calc(100% - 48px);margin:64px auto 96px;color:#090b0b}.af-contact1282 *{box-sizing:border-box}.af-contact1282 .af-contact-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);border:1px solid #eadde3;background:#fff7fa}.af-contact1282 .af-contact-intro{padding:clamp(28px,5vw,76px)}.af-contact1282 .eyebrow{font:700 12px/1.6 Arial,sans-serif;letter-spacing:2px;text-transform:uppercase;color:var(--brand,#c2185b)}.af-contact1282 h1{font-family:Georgia,serif;font-size:clamp(42px,5vw,76px);font-weight:400;line-height:1.08;letter-spacing:-2px;margin:24px 0}.af-contact1282 p{font-size:16px;line-height:1.85}.af-contact1282 .af-contact-card{background:#090b0b;color:#fff;padding:clamp(28px,4vw,64px);display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden}.af-contact1282 .af-contact-card:before{content:"";width:280px;height:280px;border:1px solid #b61b5866;border-radius:50%;position:absolute;right:-130px;top:-130px;pointer-events:none}.af-contact1282 .af-contact-card h2{font:400 36px/1.2 Georgia,serif;color:#fff;margin:20px 0}.af-contact1282 address{font-style:normal;font-size:17px;line-height:1.8}.af-contact1282 .af-contact-mail{color:#fff;text-decoration:none;border-bottom:1px solid #bd3267;padding-bottom:12px;margin-top:28px;font-size:clamp(16px,1.7vw,22px);overflow-wrap:anywhere}.af-contact1282 .af-contact-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:32px}.af-contact1282 .af-contact-link{border:1px solid #e5dfe2;padding:30px;transition:transform .2s,border-color .2s}.af-contact1282 .af-contact-link:hover{transform:translateY(-4px);border-color:var(--brand,#c2185b)}.af-contact1282 .af-contact-link h2{font:400 28px/1.25 Georgia,serif;margin:16px 0}.af-contact1282 .af-contact-link a{color:#090b0b;font-weight:700;text-underline-offset:8px}.af-contact1282 .af-contact-signoff{border-left:3px solid var(--brand,#c2185b);padding:8px 24px;margin:40px 0 0;font:italic 28px/1.5 Georgia,serif}@media(max-width:767px){.af-contact1282{width:calc(100% - 32px);margin:32px auto 56px}.af-contact1282 .af-contact-hero,.af-contact1282 .af-contact-links{grid-template-columns:minmax(0,1fr)}.af-contact1282 h1{letter-spacing:-1px}.af-contact1282 .af-contact-links{gap:16px}.af-contact1282 .af-contact-link{padding:24px}}@media(prefers-reduced-motion:reduce){.af-contact1282 .af-contact-link{transition:none;transform:none!important}}

/* 12.8.4: compact brand caption and the homepage bestseller introduction. */
.site-footer .footer-brand{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:12px}
.site-footer .footer-brand .af-footer-wordmark{display:block;margin:0!important}
.site-footer .footer-brand>p{margin:0!important}
body.alfa925-reference #produkty.products-section{padding-top:48px!important;margin-top:0!important}
@media(max-width:767px){body.alfa925-reference #produkty.products-section{padding-top:32px!important}}
