@font-face{font-family:SDCardCairo;src:url('/assets/commerce/cairo-2f47059caee6.woff') format('woff');font-weight:400;font-display:swap}
@font-face{font-family:SDCardCairo;src:url('/assets/commerce/cairo-3cb0a9897458.woff') format('woff');font-weight:700;font-display:swap}
@font-face{font-family:SDCardCairoArabic;src:url('/assets/commerce/cairo-fa8ef9f39522.woff') format('woff');font-weight:400;font-display:swap}
.sdc-home-card{box-sizing:border-box;display:grid;grid-template-columns:210px 1fr;align-items:center;gap:24px;width:calc(100% - 36px);max-width:980px;margin:30px auto;padding:26px;border:1px solid #ead9c4;border-radius:24px;background:linear-gradient(130deg,#fffdfa,#fff1dc);box-shadow:0 14px 34px #b1885520;font-family:SDCardCairo,Arial,sans-serif;color:#202b39;text-align:start}
.sdc-home-card *{box-sizing:border-box;min-width:0}
.sdc-home-art{display:block;border-radius:14px}
.sdc-home-art img{display:block;width:100%;height:155px;object-fit:contain}
.sdc-home-card h2{font:700 28px/1.35 SDCardCairo,Arial,sans-serif;color:#202b39;margin:5px 0 10px}
.sdc-home-card p{font-size:14px;line-height:1.7;color:#646b72;margin:0 0 17px}
.sdc-home-card .sdc-home-kicker{font-size:12px;color:#ad4300;margin:0;letter-spacing:.5px}
.sdc-home-link{display:inline-flex;align-items:center;justify-content:center;gap:9px;text-decoration:none;background:#c74c00;color:#fff;border:1px solid #c74c00;border-radius:13px;padding:11px 18px;font-size:14px;font-weight:700;min-height:46px}
.sdc-home-card a:focus-visible{outline:3px solid #295c99;outline-offset:4px}
html[lang=ar] .sdc-home-card,html[lang=ar] .sdc-home-card h2{font-family:SDCardCairoArabic,SDCardCairo,Arial,sans-serif}
.sd-build-footer{box-sizing:border-box;width:100%;margin:0;background:#071724;color:#c5cbd1;direction:ltr;font:400 11px/1.7 SDCardCairo,Arial,sans-serif;text-align:left}
.sd-build-footer-inner{box-sizing:border-box;display:flex;gap:4px 10px;flex-wrap:wrap;max-width:1280px;margin:0 auto;padding:11px 18px}
.sd-build-footer span{white-space:nowrap}
@media(max-width:700px){.sdc-home-card{grid-template-columns:1fr;gap:13px;padding:21px;text-align:center}.sdc-home-art{width:190px;margin:0 auto}.sdc-home-art img{height:135px}.sdc-home-card h2{font-size:25px}.sdc-home-link{width:100%}.sd-build-footer-inner{padding:10px 16px}}
/* Shared build identity and SD Commerce product-family card. */
.sdc-home-art img{animation:sdc-brand-float 6s ease-in-out infinite}
@keyframes sdc-brand-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}
.sdc-module-wrap{margin:28px 0 4px}
.sdc-module-card{display:grid;grid-template-columns:minmax(220px,.85fr) minmax(0,1.4fr);align-items:center;gap:35px;padding:32px;border:1px solid #ee93465c;border-radius:24px;background:radial-gradient(ellipse at 18% 32%,#f68c1829,transparent 65%),linear-gradient(125deg,#102635,#081825);box-shadow:0 18px 38px #0003;text-decoration:none;color:#f5f6f8}
.sdc-module-art img{width:100%;height:auto;max-height:250px;object-fit:contain;display:block}
.sdc-module-copy{display:flex;flex-direction:column;gap:12px;line-height:1.7;font-size:15px}
.sdc-module-copy strong{font-size:clamp(27px,4vw,38px);line-height:1.3}
.sdc-module-kicker{color:#ffb76e;font-size:12px;letter-spacing:.5px}
.sdc-module-tags{display:flex;gap:8px;flex-wrap:wrap;font-size:12px}
.sdc-module-tags>span{padding:5px 10px;border:1px solid #ffffff25;border-radius:8px;background:#ffffff08}
.sdc-module-action{color:#ffb76e;font-weight:700;padding-top:5px}
.sdc-module-card:hover{border-color:#ffb76e}
.sdc-module-card:focus-visible{outline:3px solid #ffb76e;outline-offset:4px}
@media(max-width:700px){.sdc-module-card{grid-template-columns:1fr;gap:12px;padding:24px}.sdc-module-art img{max-height:190px}.sdc-module-copy{font-size:14px}}
@media(prefers-reduced-motion:reduce){.sdc-home-art img{animation:none}}
