.promo-banner__wrapper{position:relative;padding:7rem 10rem;background-color:rgb(var(--color-background))}.promo-banner-round-corner .promo-banner__wrapper,.promo-banner-round-corner .promo-banner__wrapper .promo-banner__background-image{border-radius:.5rem}.promo-banner__content{position:relative;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:4rem}p.promo-banner__caption{margin-block-end:0}.promo-banner__caption.caption-with-letter-spacing{font-size:unset;letter-spacing:.3rem;line-height:unset;text-transform:uppercase;font-weight:600}.promo-banner__heading-wrapper{display:flex;flex-direction:column;gap:.8rem}.promo-banner__heading{margin-block-end:.5rem;line-height:1.1;font-weight:600}.promo-banner__heading strong{color:transparent;-webkit-text-stroke:1px rgb(var(--color-foreground));text-stroke:1px rgb(var(--color-foreground))}.promo-banner__subheading{margin:0;font-size:1.6rem;color:rgba(var(--color-foreground),.75);line-height:1.3}.promo-banner__subheading p{margin:0}.promo-banner__subheading strong{position:relative;color:rgb(var(--color-foreground));font-weight:600}.promo-banner__subheading strong:after{content:"";position:absolute;left:50%;top:50%;width:100%;height:40px;background-size:contain;pointer-events:none;transform:translate(-18%,-37%)}.promo-banner__countdown-wrapper{display:flex;justify-content:center}.promo-banner__countdown-timer{display:flex;gap:7rem;align-items:center}.countdown-item{display:flex;flex-direction:column;align-items:center;min-width:6rem;position:relative}.countdown__inner{display:flex;flex-direction:column;align-items:center;gap:.5rem}.countdown__digit{font-size:3.5rem;font-weight:700;line-height:1;color:rgb(var(--color-foreground));margin-block-end:0}.countdown__labels{font-weight:500;text-transform:capitalize;color:rgba(var(--color-foreground),.75)}.promo-banner__countdown-timer .countdown-item:not(:last-child):after{content:":";position:absolute;right:-3.5rem;top:0;font-size:3.2rem;font-weight:600;color:rgba(var(--color-foreground),.2);line-height:1}.promo-banner__countdown--small .countdown__digit{font-size:3rem}.promo-banner__countdown--small .countdown__labels{font-size:1.4rem}.promo-banner__countdown--small .countdown-item{min-width:5rem}.promo-banner__countdown--small .countdown-item:not(:last-child):after{font-size:3rem;right:-1.2rem;top:.8rem}.promo-banner__countdown--large .countdown__digit{font-size:5.2rem}.promo-banner__countdown--large .countdown__labels{font-size:1.6rem}.promo-banner__countdown--large .countdown-item{min-width:7rem}.promo-banner__countdown--large .countdown-item:not(:last-child):after{font-size:5.2rem;right:-1.8rem;top:1.2rem}.promo-banner__button-wrapper{display:flex;justify-content:flex-end}.promo-banner__text-wrapper{display:flex;justify-content:center}.promo-banner__text{font-size:1.6rem;line-height:1.5;color:rgba(var(--color-foreground),.8);margin:0;text-align:center}.promo-banner__text p{margin:0}@media screen and (max-width: 991px){.promo-banner__wrapper{padding:2.5rem 2rem;border-radius:.5rem}.promo-banner__content{flex-direction:column;gap:2.5rem;text-align:center}.promo-banner__heading-wrapper{align-items:center;text-align:center;flex:none;gap:1.5rem}.promo-banner__heading{font-size:2.4rem}.promo-banner__subheading{font-size:1.4rem}.promo-banner__countdown-timer{gap:2rem}.countdown-item{min-width:5rem}.countdown__digit{font-size:2.4rem}.promo-banner__countdown-timer .countdown-item:not(:last-child):after{font-size:2.4rem;right:-1.2rem;top:0}.promo-banner__countdown--small .countdown__digit{font-size:2rem}.promo-banner__countdown--small .countdown-item{min-width:4rem}.promo-banner__countdown--small .countdown-item:not(:last-child):after{font-size:2rem;right:-1rem;top:.6rem}.promo-banner__countdown--large .countdown__digit{font-size:2.8rem}.promo-banner__countdown--large .countdown-item{min-width:6rem}.promo-banner__countdown--large .countdown-item:not(:last-child):after{font-size:2.8rem;right:-1.4rem;top:1rem}.promo-banner__button-wrapper{justify-content:center;flex:none}.promo-banner__text{font-size:1.4rem}}@media screen and (min-width: 992px) and (max-width: 1169px){.promo-banner__wrapper{padding:3rem 2.5rem}.promo-banner__content{gap:3rem}.promo-banner__heading-wrapper{flex:0 0 35rem}.promo-banner__button-wrapper{flex:0 0 12rem}.promo-banner__countdown-timer{gap:2rem}.promo-banner__countdown-timer .countdown-item:not(:last-child):after{right:-1.5rem}}@media screen and (min-width: 1170px) and (max-width: 1366px){.promo-banner__wrapper{padding:4rem 5rem}.promo-banner__content{gap:3rem}}@media screen and (min-width: 991px){.promo-banner__wrapper:has(.promo-banner__background-image){padding:0 5rem}}.promo-banner__wrapper:has(.promo-banner__background-image--small){min-height:21.5rem}.promo-banner__wrapper:has(.promo-banner__background-image--medium){min-height:30rem}.promo-banner__wrapper:has(.promo-banner__background-image--large){min-height:40rem}.promo-banner__background-image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.promo-banner__wrapper:has(.promo-banner__background-image) .promo-banner__content{height:100%;min-height:inherit}@media screen and (max-width: 749px){.promo-banner__wrapper:has(.promo-banner__background-image--small){min-height:20rem}.promo-banner__wrapper:has(.promo-banner__background-image--medium){min-height:25rem}.promo-banner__wrapper:has(.promo-banner__background-image--large){min-height:30rem}.promo-banner__content{flex-direction:column;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/promo-banner.css.map */
