/* ALYA V3.5 - Yonetilebilir Ust Sag Promo */
.theme-2.store-body .storefront-side-campaigns{
 --alya-side-radius:18px;--alya-side-accent:#e30613;--alya-side-bg:#ffffff;--alya-side-text:#111827;
 --alya-side-muted:#6b7280;--alya-side-title-size:18px;--alya-side-eyebrow-size:9px;--alya-side-shadow:0 18px 42px rgba(15,23,42,.12);
 font-family:var(--alya-side-font,Inter,system-ui,-apple-system,"Segoe UI",Arial,sans-serif)!important;
}
.theme-2.store-body .storefront-side-campaigns.design-flat{--alya-side-shadow:none}
.theme-2.store-body .storefront-side-campaigns.design-soft{--alya-side-shadow:0 12px 32px rgba(15,23,42,.09)}
.theme-2.store-body .storefront-side-campaigns .storefront-side-campaign{border-radius:var(--alya-side-radius)!important;overflow:hidden!important;background:var(--alya-side-bg)!important;border:1px solid rgba(15,23,42,.08)!important;box-shadow:var(--alya-side-shadow)!important}
.theme-2.store-body .storefront-side-campaigns .storefront-side-campaign>a{border-radius:inherit!important;background-color:var(--alya-side-bg)!important;color:var(--alya-side-text)!important;background-size:var(--alya-side-image-fit,contain)!important;background-repeat:no-repeat!important;background-position:center 16px!important}
.theme-2.store-body .storefront-side-campaigns .storefront-side-campaign-shade{background:linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(255,255,255,.18) 48%,rgba(255,255,255,.94) 68%,#fff 100%)!important}
.theme-2.store-body .storefront-side-campaigns .storefront-side-campaign-copy{left:16px!important;right:16px!important;bottom:18px!important;text-align:var(--alya-side-align,left)!important;color:var(--alya-side-text)!important}
.theme-2.store-body .storefront-side-campaigns .storefront-side-campaign-copy small{font-size:var(--alya-side-eyebrow-size)!important;color:var(--alya-side-accent)!important;font-weight:900!important;letter-spacing:.12em!important}
.theme-2.store-body .storefront-side-campaigns .storefront-side-campaign-copy h2{font-size:var(--alya-side-title-size)!important;color:var(--alya-side-text)!important;font-weight:var(--alya-side-title-weight,800)!important;line-height:1.18!important;margin:5px 0 7px!important}
.theme-2.store-body .storefront-side-campaign-description{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0 0 8px;color:var(--alya-side-muted)!important;font-size:11px;line-height:1.35}
.theme-2.store-body .storefront-side-campaign-badge{position:absolute;top:12px;left:12px;z-index:3;padding:6px 9px;border-radius:999px;background:var(--alya-side-accent);color:#fff;font-size:9px;font-weight:900;letter-spacing:.04em;box-shadow:0 8px 18px rgba(227,6,19,.22)}
.theme-2.store-body .storefront-side-campaign-price{justify-content:var(--alya-side-price-justify,flex-start)!important}.theme-2.store-body .storefront-side-campaign-price strong{color:var(--alya-side-text)!important}.theme-2.store-body .storefront-side-campaign-price del{color:#9ca3af!important}
.theme-2.store-body .storefront-side-campaign-copy>b{background:var(--alya-side-accent)!important;color:#fff!important;border:0!important;box-shadow:none!important;border-radius:10px!important}
.theme-2.store-body .storefront-side-campaigns.align-center{--alya-side-align:center;--alya-side-price-justify:center}.theme-2.store-body .storefront-side-campaigns.align-right{--alya-side-align:right;--alya-side-price-justify:flex-end}
@media(max-width:767px){.theme-2.store-body .storefront-side-campaigns{--alya-side-title-size:16px!important}.theme-2.store-body .storefront-side-campaign-description{font-size:10px}}
