/* XpressCoupon V156.11 | Payday Sale regional promotion | Sep 26-28, 2026 */
.xc-payday-feature{padding:clamp(28px,5vw,54px) 0;background:linear-gradient(180deg,#fff8f1,#fff)}
.xc-payday-feature .sec-head{margin-bottom:18px}.xc-payday-feature .sec-head p{max-width:76ch}
.xc-payday-carousel{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(280px,360px);gap:16px;overflow-x:auto;padding:4px 2px 14px;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain}
.xc-payday-card{scroll-snap-align:start;background:#fff;border:1px solid rgba(93,57,15,.13);border-radius:22px;overflow:hidden;box-shadow:0 10px 28px rgba(44,27,8,.08);display:flex;flex-direction:column}
.xc-payday-card__poster{display:block;aspect-ratio:1/1;overflow:hidden;background:#f7f2ec}.xc-payday-card__poster img{display:block;width:100%;height:100%;object-fit:cover}
.xc-payday-card__body{padding:18px}.xc-payday-card__body>span{display:inline-flex;font-size:.76rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#8c3f00}.xc-payday-card__body h3{margin:7px 0 8px}.xc-payday-card__body p{margin:0;color:var(--ink-soft,#5d5650);line-height:1.55}
.xc-payday-card__actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:14px}.xc-payday-card__actions .btn{flex:1 1 auto;justify-content:center}
.xc-payday-links{display:flex;flex-wrap:wrap;gap:9px;margin-top:16px}.xc-payday-links a{font-weight:750}
.xc-payday-banner{max-width:560px!important}.xc-country-campaign__banner.xc-payday-banner a{background:#fff8f1}.xc-country-campaign__banner.xc-payday-banner img{aspect-ratio:1/1;object-fit:cover}
.xc-payday-region-note{margin-top:12px;font-size:.9rem;color:var(--ink-soft,#5d5650)}
@media(max-width:680px){.xc-payday-carousel{grid-auto-columns:minmax(260px,86vw)}.xc-payday-card__actions .btn{width:100%}}
