@keyframes scroll_banner{0%{transform:translate3d(0, 0, 0)}100%{transform:translate3d(-100%, 0, 0)}}@keyframes scroll_banner_mobile{0%{transform:translate3d(0, 0, 0)}100%{transform:translate3d(-200%, 0, 0)}}.section-promo-progress{width:100%;padding-top:var(--header-height);max-width:100vw;max-width:100dvw;overflow:hidden}.section-promo-progress .promo-announcement-bar__message{font-size:25px;font-weight:bold;padding:16px;width:100%;text-align:center;line-height:1;display:flex;align-items:center;white-space:nowrap;margin:0}.section-promo-progress .promo-announcement-bar__message span{display:none}.section-promo-progress .promo-announcement-bar__message span:first-of-type{display:block;width:100%;text-align:center}@media screen and (max-width: 1570px){.section-promo-progress .promo-announcement-bar__message{font-size:20px}}@media screen and (max-width: 980px){.section-promo-progress .promo-announcement-bar__message{font-size:16px;padding:10px}}@media screen and (max-width: 900px){.section-promo-progress .promo-announcement-bar__message{animation:30s linear infinite scroll_banner}.section-promo-progress .promo-announcement-bar__message span:not(:first-of-type){display:block}.section-promo-progress .promo-announcement-bar__message span{margin:0 5vw;color:inherit;min-width:fit-content}}@media screen and (max-width: 500px){.section-promo-progress .promo-announcement-bar__message{font-size:14px;padding:12px;animation:30s linear infinite scroll_banner_mobile}}.promo-progress-bar{width:100%;position:relative}.promo-progress-bar__container{width:100%;min-height:100px;min-width:100%;display:flex;align-items:center;justify-content:center}.promo-progress-bar__container .page-width{position:relative;width:100%;display:flex;gap:0;flex-wrap:nowrap;align-items:center;justify-content:space-evenly}@media screen and (max-width: 1600px){.promo-progress-bar__container .page-width{padding-inline:50px}}@media screen and (max-width: 750px){.promo-progress-bar__container .page-width{padding-inline:20px}}.promo-progress-bar__container .promo-progress-bar__inner{border-top-left-radius:50px;border-bottom-left-radius:50px;height:11px;width:100%;position:relative}.promo-progress-bar__container .promo-progress-bar__inner:last-of-type{border-top-right-radius:50px;border-bottom-right-radius:50px}.promo-progress-bar__container .promo-progress-bar__inner__progress{height:100%;border-radius:50px;position:absolute;top:0;left:0;display:block !important}.promo-progress-bar__container .promo-progress-bar__bubble{--buble-width: 25px;width:var(--buble-width);height:var(--buble-width);border-radius:50%;display:flex;align-items:center;justify-content:center;padding:4px;position:absolute;z-index:2;top:50%;left:calc(var(--buble-width)/2*-1);transform:translateY(-50%)}@media screen and (max-width: 450px){.promo-progress-bar__container .promo-progress-bar__bubble{--buble-width: 20px}}.promo-progress-bar__container .promo-progress-bar__bubble svg{width:20px}@media screen and (max-width: 450px){.promo-progress-bar__container .promo-progress-bar__bubble svg{width:15px}}.promo-progress-bar__container .promo-progress-bar__bubble svg.icon-cadenas{width:13px}@media screen and (max-width: 450px){.promo-progress-bar__container .promo-progress-bar__bubble svg.icon-cadenas{width:10px}}.promo-progress-bar__container .promo-progress-bar__bubble span{position:absolute;top:100%;left:50%;font:var(--p-extra-small);transform:translateX(-50%);font-weight:bold;padding-top:7px;white-space:nowrap}.promo-progress-bar__container .promo-progress-bar__bubble.promo-progress-bar__bubble__endbubble{left:auto;right:calc(var(--buble-width)/2*-1)}.promo-progress-bar__container .delivery-icon{display:flex;align-items:center;gap:10px;z-index:4}.promo-progress-bar__container .delivery-icon .promo-progress-bar__bubble span{top:-100%;padding-bottom:7px;padding-top:0}
