/* Tevzo v11.3 — premium homepage flash coupon */
.home1103-flash{position:absolute;z-index:5;right:clamp(22px,4vw,58px);bottom:clamp(24px,4vw,52px);width:190px;box-sizing:border-box;display:grid;gap:5px;padding:17px 18px;border:1px solid rgba(255,215,54,.72);border-radius:18px;background:rgba(12,16,14,.9);color:#fff!important;box-shadow:0 18px 46px rgba(0,0,0,.42),0 0 0 1px rgba(255,255,255,.06) inset;backdrop-filter:blur(15px);animation:home1103Pulse 2.2s ease-in-out infinite}
.home1103-flash:before{content:"";position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;box-shadow:0 0 26px rgba(245,197,24,.22)}
.home1103-flash i{color:#f5c518;font-size:8px;font-style:normal;font-weight:950;letter-spacing:.17em}.home1103-flash strong{color:#fff;font-size:29px;line-height:1;font-weight:950;letter-spacing:-.04em}.home1103-flash>span{color:#cbd2cc;font-size:10px}.home1103-flash>span b{padding:2px 5px;border:1px dashed #f5c518;border-radius:4px;color:#f5c518}.home1103-flash em{color:#fff;font-size:11px;font-style:normal;font-weight:850}.home1103-flash small{margin-top:5px;color:#f5c518;font-size:9px;font-weight:900;text-transform:uppercase}
@keyframes home1103Pulse{0%,100%{transform:translateY(0);box-shadow:0 18px 46px rgba(0,0,0,.42),0 0 0 1px rgba(255,255,255,.06) inset}50%{transform:translateY(-4px);box-shadow:0 23px 54px rgba(0,0,0,.5),0 0 24px rgba(245,197,24,.18)}}
@media(max-width:900px){.home1103-flash{right:14px;bottom:18px;width:158px;padding:13px 14px;border-radius:15px}.home1103-flash strong{font-size:24px}.home1103-flash>span{font-size:9px}.home1103-flash em{font-size:10px}.a912-hero.has-home1103-flash .a912-hero-copy{padding-bottom:112px}}
@media(max-width:520px){.home1103-flash{left:16px;right:16px;bottom:16px;width:auto;grid-template-columns:auto 1fr auto;align-items:center;gap:3px 10px;padding:11px 13px}.home1103-flash i{grid-column:1}.home1103-flash strong{grid-column:1;grid-row:2/4;font-size:23px}.home1103-flash>span{grid-column:2;grid-row:2}.home1103-flash em{grid-column:2;grid-row:3}.home1103-flash small{grid-column:3;grid-row:2/4;margin:0}.a912-hero.has-home1103-flash .a912-hero-copy{padding-bottom:105px}}
@media(prefers-reduced-motion:reduce){.home1103-flash{animation:none}}
