.promotion-banner{--padding-x: 2.4rem;padding:var(--padding-y) var(--padding-x)}.promotion-banner--overlay{padding:0}.promotion-banner--overlay .content-overlay{--padding-x: 2.4rem;padding:var(--padding-y) var(--padding-x)}.promotion-banner--padding-small,.promotion-banner--padding-small.promotion-banner--overlay .content-overlay{--padding-y: 2rem}.promotion-banner--padding-medium,.promotion-banner--padding-medium.promotion-banner--overlay .content-overlay{--padding-y: 2.4rem}.promotion-banner--padding-large,.promotion-banner--padding-large.promotion-banner--overlay .content-overlay{--padding-y: 4rem}@media(min-width:768px){.promotion-banner,.promotion-banner--overlay .content-overlay{--padding-x: 2rem}.promotion-banner--padding-small,.promotion-banner--padding-small.promotion-banner--overlay .content-overlay{--padding-y: 2.4rem}.promotion-banner--padding-medium,.promotion-banner--padding-medium.promotion-banner--overlay .content-overlay{--padding-y: 3.2rem}.promotion-banner--overlay.color-scheme-inherit .content-overlay{--padding-x: 0}}@media(min-width:1024px){.promotion-banner,.promotion-banner--overlay .content-overlay{--padding-x: 3rem}.promotion-banner--padding-small,.promotion-banner--padding-small.promotion-banner--overlay .content-overlay{--padding-y: 3.2rem}.promotion-banner--padding-medium,.promotion-banner--padding-medium.promotion-banner--overlay .content-overlay{--padding-y: 4.6rem}.promotion-banner--padding-large,.promotion-banner--padding-large.promotion-banner--overlay .content-overlay{--padding-y: 6rem}}@media(min-width:1280px){.promotion-banner,.promotion-banner--overlay .content-overlay{--padding-x: 5rem}}@media(max-width:767.98px){.promotion-banner--overlay.color-scheme-inherit-mobile .content-overlay{--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}.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}}.promotion-banner__heading-subheading{margin-bottom:1rem}.promotion-banner__icon{--icon-size: var(--icon-size-mobile, 5rem);line-height:0}.promotion-banner__icon .icon{width:var(--icon-size);height:var(--icon-size)}.promotion-banner__icon-image{width:var(--icon-size);height:auto;display:block}@media(min-width:768px){.promotion-banner__icon{--icon-size: var(--icon-size-desktop, var(--icon-size-mobile, 5rem))}}@media(min-width:1024px){.promotion-banner__inner--horizontal:has(.promotion-banner__icon){justify-content:flex-start}.promotion-banner__inner--horizontal:has(.promotion-banner__icon)>*{margin-inline:auto}.promotion-banner__inner--horizontal .promotion-banner__icon{margin:0}.promotion-banner__inner--horizontal .promotion-banner__icon+.promotion-banner__block{margin-left:0}.promotion-banner__inner--horizontal .promotion-banner__block:has(+.promotion-banner__icon){margin-right:0}}
/*# sourceMappingURL=/cdn/shop/t/344/assets/section-promotion-banner.css.map */
