.promotion-banner{--padding-x: 3rem;--padding-y: 1rem;padding:var(--padding-y) var(--padding-x)}@media (min-width: 768px){.promotion-banner.color-scheme-inherit{--padding-x: 0}}@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__timer,.promotion-banner__code,.promotion-banner__button{flex-shrink:0;white-space:nowrap}.promotion-banner__group-heading{border:0 solid var(--border-color, rgb(var(--color-foreground)));padding-inline:2rem}@media (max-width: 767.98px){.promotion-banner__inner .block.mobile-width-half{width:calc(50% - .4rem)}.promotion-banner__inner .block.mobile-width-full{width:100%}.promotion-banner__inner .block.mobile-text-left{text-align:left}.promotion-banner__inner .block.mobile-text-center{text-align:center}.promotion-banner__inner .block.mobile-text-right{text-align:right}.promotion-banner__inner .block.mobile-text-sm{font-size:1.4rem}.promotion-banner__inner .block.mobile-text-base{font-size:1.6rem}.promotion-banner__inner .block.mobile-text-lg{font-size:1.8rem}.promotion-banner__inner .block.mobile-h5{font-size:1.6rem}.promotion-banner__inner .block.mobile-h4{font-size:1.8rem}.promotion-banner__inner .block.mobile-h3{font-size:2rem}.promotion-banner__inner .block.mobile-h2{font-size:2.4rem}.promotion-banner__inner .block.mobile-h1{font-size:2.8rem}.promotion-banner__inner .block.mobile-btn-small{padding:.8rem 1.6rem;font-size:1.4rem}.promotion-banner__inner .block.mobile-btn-medium{padding:1rem 2rem;font-size:1.6rem}.promotion-banner__inner .block.mobile-btn-large{padding:1.2rem 2.4rem;font-size:1.8rem}.promotion-banner__timer .countdown-timer__number.mobile-h5{font-size:1.6rem}.promotion-banner__timer .countdown-timer__number.mobile-h4{font-size:1.8rem}.promotion-banner__timer .countdown-timer__number.mobile-h3{font-size:2rem}.promotion-banner__timer .countdown-timer__number.mobile-h2{font-size:2.4rem}.promotion-banner__timer .countdown-timer__number.mobile-h1{font-size:2.8rem}}.promotion-banner__group-heading.group-heading__left{border-inline-start-width:.2rem}.promotion-banner__group-heading.group-heading__right{border-inline-end-width:.2rem}@media (max-width: 1023.98px){.promotion-banner__group-heading.group-heading-mobile__left{border-inline-width:0;border-inline-start-width:.2rem}.promotion-banner__group-heading.group-heading-mobile__right{border-inline-width:0;border-inline-end-width:.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: .8rem}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-promotion-banner.css.map */
