.order-alert{--bs-alert-color:#fff;--bs-alert-padding-x:1rem;--bs-alert-padding-y:0.75rem;--bs-alert-border-radius:0;box-shadow:0 .1875rem .375rem rgba(29,29,27,.2)}@media (min-width:1200px){.order-alert{--bs-alert-border-radius:0.5rem}}.order-alert__title{align-items:center;color:var(--bs-alert-color);display:flex;font-size:calc(var(--bs-body-font-size)*1);font-weight:700;gap:.5rem;line-height:1.125;margin-bottom:.25rem}.order-alert__title svg{background-color:var(--bs-alert-color);border-radius:50%;color:var(--bs-alert-bg);height:.75rem;margin-top:-.125rem;padding:.1875rem;width:.75rem}.order-alert__title svg.icon-warn-sign{padding:0}.order-alert__body{color:var(--bs-alert-color);font-size:calc(var(--bs-body-font-size)*.875);font-weight:700;line-height:calc(var(--bs-body-font-size)*1.125);margin-bottom:.25rem}.order-alert__buttons{align-items:center;display:flex;justify-content:space-between}.order-alert__buttons svg{color:var(--bs-alert-color);height:.75rem;margin-right:.5rem;margin-top:.0625rem;vertical-align:top;width:.75rem}.order-alert__buttons a{align-items:center;border-bottom:none;color:var(--bs-alert-color);display:flex;font-size:calc(var(--bs-body-font-size)*.875);gap:.1875rem;line-height:calc(var(--bs-body-font-size)*1.125);text-decoration:underline;text-underline-offset:.1875rem}.order-status form .form-floating{max-width:400px}.order-status .alert p{line-height:calc(var(--bs-body-font-size)*1.25);margin-bottom:0}.order-status .alert p:has(~p){margin-bottom:.5rem}.order-tracking-link a{justify-content:center;width:100%}.order-tracking-link .icon-car{color:#353060}.order-delivery-date-card{border-color:#d3d1e8}.order-delivery-date-card .card-title{color:#1f1a40;font-size:calc(var(--bs-body-font-size)*1);margin-bottom:.75rem}.order-delivery-date-card .card-title svg{color:#353060}.order-delivery-date-card .card-text{font-size:calc(var(--bs-body-font-size)*.875)}.order-delivery-date-card .card-text b{color:#1e1c37}.order-delivery-info{background-color:#d3d1e8;border-radius:.5rem;padding:1rem}.order-delivery-info b{color:#1e1c37;font-weight:700}.order-states-timeline h5{color:#1d1d1b;font-size:calc(var(--bs-body-font-size)*1);font-weight:700}.order-states-timeline__list{padding-left:1.25rem;position:relative}.order-states-timeline__list:before{background-color:#b2a0cd;content:"";height:calc(100% - 1rem);left:.4375rem;position:absolute;top:.5rem;width:2px}.order-states-timeline__item{margin-bottom:1rem;padding-bottom:.25rem;padding-left:.3125rem;position:relative}.order-states-timeline__item:last-child{margin-bottom:0}.order-states-timeline__item:last-child:after{background-color:#fff;content:"";height:100%;left:-1.25rem;position:absolute;top:1rem;width:1rem;z-index:0}.order-states-timeline__date{color:#2a2533;font-size:calc(var(--bs-body-font-size)*.875);font-weight:700;margin-bottom:.125rem}.order-states-timeline__marker{background-color:#9c87bf;border:2px solid #353060;border-radius:50%;height:1rem;left:-1.25rem;position:absolute;top:0;width:1rem;z-index:1}.order-states-timeline__description{color:#1d1d1b;font-size:calc(var(--bs-body-font-size)*.875);line-height:1.4}.order-states-timeline__item:first-child .order-states-timeline__marker{transition-delay:.1s}.order-states-timeline__item:nth-child(2) .order-states-timeline__marker{transition-delay:.2s}.order-states-timeline__item:nth-child(3) .order-states-timeline__marker{transition-delay:.3s}.order-states-timeline__item:nth-child(4) .order-states-timeline__marker{transition-delay:.4s}.order-states-timeline__item:nth-child(5) .order-states-timeline__marker{transition-delay:.5s}.order-states-timeline__item:nth-child(6) .order-states-timeline__marker{transition-delay:.6s}.order-states-timeline__item:nth-child(7) .order-states-timeline__marker{transition-delay:.7s}.order-states-timeline__item:nth-child(8) .order-states-timeline__marker{transition-delay:.8s}.order-states-timeline__item:nth-child(9) .order-states-timeline__marker{transition-delay:.9s}.order-states-timeline__item:nth-child(10) .order-states-timeline__marker{transition-delay:1s}.order-states-timeline__marker{animation:pulse-marker .6s ease-out}@keyframes pulse-marker{0%{opacity:0;transform:scale(0)}50%{transform:scale(1.2)}to{opacity:1;transform:scale(1)}}