/*
Generated time: September 28, 2025 09:36
This file was created by the app developer. Feel free to contact the original developer with any questions. It was minified (compressed) by AVADA. AVADA do NOT own this script.
*/
.promotion-banner{--padding-x:2.4rem;--padding-y:2.4rem;padding:var(--padding-y) var(--padding-x)}@media (min-width:768px){.promotion-banner{--padding-x:2rem;--padding-y:3.2rem}.promotion-banner.color-scheme-inherit{--padding-x:0}}@media (min-width:1024px){.promotion-banner{--padding-x:3rem;--padding-y:4.6rem}}@media (min-width:1280px){.promotion-banner{--padding-x:5rem}}@media (max-width:767.98px){.promotion-banner.color-scheme-inherit-mobile{--padding-x:0}}.promotion-banner__inner--horizontal{--subheading-margin-bottom:1.2rem}@media (min-width:1024px){.promotion-banner__inner--horizontal{gap:2.4rem;--text-margin-top:0;--child-margin-top:0;--subheading-margin-bottom:0}}.promotion-banner__inner .countdown-timer__inner{--margin-inline:1.2rem}@media (min-width:1024px){.promotion-banner__inner .countdown-timer__inner{--margin-inline:1.6rem}}.promotion-banner__inner .countdown-timer__block{margin:0 var(--margin-inline)}.promotion-banner__inner .countdown-timer__block div:after{inset-inline-end:0;transform:translate(calc(50% + var(--margin-inline)),-50%)}.promotion-banner__button,.promotion-banner__code,.promotion-banner__timer{flex-shrink:0;white-space:nowrap}.promotion-banner__group-heading{border:0 solid var(--border-color,rgb(var(--color-foreground)));padding-inline:2rem}.promotion-banner__group-heading.group-heading__left{border-inline-start-width:0.2rem}.promotion-banner__group-heading.group-heading__right{border-inline-end-width:0.2rem}@media (max-width:1023.98px){.promotion-banner__group-heading.group-heading-mobile__left{border-inline-width:0;border-inline-start-width:0.2rem}.promotion-banner__group-heading.group-heading-mobile__right{border-inline-width:0;border-inline-end-width:0.2rem}.promotion-banner__group-heading.group-heading-mobile__center{border-inline-width:0}}.promotion-banner__badge{display:inline-block;color:var(--badge-color);border:.2rem solid var(--badge-color);border-radius:var(--badges-radius,0);padding:.6rem 2.4rem;margin-block-start:var(--badge-margin-top,0)}@media (max-width:1023.98px){.promotion-banner__badge{--badge-margin-top:0.8rem}}