.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}.promotion-banner--carousel{--padding-x: 4rem;--padding-y: 4rem}}@media(min-width:1280px){.promotion-banner{--padding-x: 5rem}.promotion-banner--carousel{--padding-x: 4rem}}@media(max-width:767.98px){.promotion-banner.color-scheme-inherit-mobile{--padding-x: 0}.promotion-banner__button,.promotion-banner__buttons-inner{width:100%;white-space:normal}.promotion-banner__buttons-inner .btn{width:100%;height:auto;min-height:var(--buttons-height);padding-block:1rem;white-space:normal}.promotion-banner__buttons-inner .btn__text{overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:break-word}}.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,.promotion-banner__slide .countdown-timer__inner{--margin-inline: 1.2rem}@media(min-width:1024px){.promotion-banner__inner .countdown-timer__inner,.promotion-banner__slide .countdown-timer__inner{--margin-inline: 1.6rem}}.promotion-banner__inner .countdown-timer__block,.promotion-banner__slide .countdown-timer__block{margin:0 var(--margin-inline)}.promotion-banner__inner .countdown-timer__block div:after,.promotion-banner__slide .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__buttons-inner{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1.8rem;white-space:normal}.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--carousel{overflow:hidden}.promotion-banner__carousel{position:relative;width:100%}.promotion-banner__slide{display:flex;align-items:center}.promotion-banner__slide-content{display:flex;flex-direction:column;gap:2.4rem;align-items:flex-start;width:100%}@media(min-width:1024px){.promotion-banner__slide-content{flex-direction:row;align-items:center;justify-content:space-between;gap:4rem;min-height:8rem}}.promotion-banner__heading-group{border-inline-start:.2rem solid rgb(var(--color-foreground));padding-inline-start:1.6rem;display:flex;flex-direction:column;gap:.5rem;flex-shrink:0}.promotion-banner__subheading{margin:0;font-size:1.5rem;font-weight:600;line-height:1}.promotion-banner__heading{margin:0;font-size:2.4rem;font-weight:500;line-height:1.1}@media(min-width:768px){.promotion-banner__heading{font-size:3.2rem}}.promotion-banner__review{display:flex;flex-direction:column;gap:1.2rem;max-width:50.3rem}.promotion-banner__stars{display:flex;gap:.4rem;color:rgb(var(--color-secondary-button))}.promotion-banner__star{display:inline-flex;width:2.4rem;height:2.4rem}.promotion-banner__star svg{width:100%;height:100%}.promotion-banner__quote{margin:0;border:0;padding:0}.promotion-banner__quote p{margin:0;font-size:1.8rem;font-style:italic;font-weight:500;line-height:1.3}@media(min-width:768px){.promotion-banner__quote p{font-size:2.2rem}}.promotion-banner__author{font-size:1.8rem;font-style:normal;font-weight:500;line-height:1}.promotion-banner__slide .countdown-timer__number{font-weight:700}.promotion-banner__countdown-group{display:flex;flex-direction:column;align-items:flex-start;gap:2rem;width:100%}@media(min-width:1024px){.promotion-banner__countdown-group{flex-direction:row;align-items:center;justify-content:flex-end;gap:3rem;flex:1}}.promotion-banner__urgency{margin:0;font-size:1.5rem;font-weight:500;line-height:1.25;max-width:13.5rem}.promotion-banner__slide-action{flex-shrink:0}.promotion-banner__controls{display:inline-flex;align-items:center;justify-content:flex-start;gap:.3rem;margin-block-start:2.4rem;position:relative}.promotion-banner__controls .swiper-button{position:static;margin:0;inset:auto;transform:none;color:rgb(var(--color-foreground))}.promotion-banner__controls .swiper-pagination{position:static;width:auto;display:inline-flex;align-items:center}.promotion-banner__controls .swiper-pagination-bullet{background:rgba(var(--color-foreground),.4);opacity:1}.promotion-banner__controls .swiper-pagination-bullet-active{width:5rem;border-radius:1rem;background:rgb(var(--color-foreground))}@media(max-width:1023.98px){.promotion-banner__carousel .promotion-banner__heading-group{border-inline-start-width:0;padding-inline-start:0}.promotion-banner__carousel--mobile-center .promotion-banner__slide-content,.promotion-banner__carousel--mobile-center .promotion-banner__review,.promotion-banner__carousel--mobile-center .promotion-banner__countdown-group{align-items:center;text-align:center}.promotion-banner__carousel--mobile-center .promotion-banner__stars{justify-content:center}.promotion-banner__carousel--mobile-center .promotion-banner__controls{display:flex;justify-content:center;width:100%}.promotion-banner__carousel--mobile-right .promotion-banner__slide-content,.promotion-banner__carousel--mobile-right .promotion-banner__review,.promotion-banner__carousel--mobile-right .promotion-banner__countdown-group{align-items:flex-end;text-align:right}.promotion-banner__carousel--mobile-right .promotion-banner__stars{justify-content:flex-end}.promotion-banner__carousel--mobile-right .promotion-banner__controls{display:flex;justify-content:flex-end;width:100%}.promotion-banner__slide--countdown .promotion-banner__countdown-group,.promotion-banner__slide--countdown .promotion-banner__timer{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-promotion-banner.css.map */
