.timeline-container{margin-top:2rem}.timeline{line-height:1.4em;list-style:none;margin:0;padding:0;width:100%;position:relative}.timeline-item{padding-left:2.125rem;position:relative}.timeline-item:last-child{padding-bottom:0}.timeline-marker{position:absolute;top:0;bottom:0;left:0;width:.625rem}.timeline-marker:before{background:var(--white);border:1px solid var(--grey);border-radius:100%;content:"";display:block;height:10px;position:absolute;top:4px;left:0;width:.625rem}.timeline-marker:after{content:"";width:1px;display:block;position:absolute;top:17px;bottom:0;left:4px;border:1px dashed var(--timeline-mark)}.timeline-item:last-child .timeline-marker:after{content:none}.timeline-content{padding-bottom:1.5rem}.timeline-item:last-child .timeline-content{padding-bottom:0}.timeline-title{color:var(--grey);margin-bottom:.25rem;text-transform:inherit;display:block;width:100%;position:relative;padding-right:1.25rem}.arrow{width:100%;height:40px;position:absolute;right:0;top:0;cursor:pointer;z-index:2}.arrow:after{position:absolute;right:0;top:0;content:"";background-image:url(/build/_assets/up-arrow-DE7737Z2.svg);background-repeat:no-repeat;width:12px;height:12px;display:inline-block;background-size:12px 12px;background-position:top right;transition:all .35s}.arrow.active:after{transform:rotate(180deg)}.timeline-subtitle{color:var(--grey-dark);margin-bottom:0;display:block;transition:1s all;height:auto;overflow:hidden}.timeline-subtitle span{color:var(--grey-dark);display:block}.completed:not(.exception,.failed) .timeline-marker:before{background-color:var(--primary);border:none;background-image:url(/build/_assets/Checkmark-EYQ3PDAI.svg);background-repeat:no-repeat;background-size:.375rem .375rem;background-position:2px 2px}.completed:not(.exception,.failed) .timeline-title{color:var(--dark)}.active .timeline-marker:before{border:2px solid var(--primary);background:none}.active .timeline-title{color:var(--primary)}.exception .timeline-marker:before{border:2px solid var(--danger)}.exception .timeline-title{color:var(--danger)}.failed .timeline-marker:before{background-color:var(--danger);border:none;background-image:url(/build/_assets/Close-QMS7FLZ4.svg);background-repeat:no-repeat;background-size:.375rem .375rem;background-position:2px 2px}.failed .timeline-title,.address.neighbours-address{color:var(--danger)}.wrap-shipment{position:relative}.check-label{display:none}.check-label:checked~.timeline-subtitle{height:0}.collapsible.active .timeline-title:after{transform:rotate(180deg);transition:all .35s}.active{transition:all .35s}.contact-support-btn{padding:1rem 1.25rem;margin-top:.25rem;display:inline-block}span.address:last-child{display:block;margin-bottom:4px}@keyframes ripple{0%{opacity:1;transform:scale(0)}to{opacity:0;transform:scale(1)}}.active:not(.failed,.exception) .timeline-marker:before{border:none;background:var(--primary);z-index:2}.active:not(.failed,.exception) .timeline-marker .ripple,.active:not(.failed,.exception) .timeline-marker .ripple:before,.active:not(.failed,.exception) .timeline-marker .ripple:after{position:absolute;border-radius:50%;background-color:var(--primary)}.active:not(.failed,.exception) .timeline-marker .ripple{width:10px;height:10px;left:0;top:4px;z-index:1}.active:not(.failed,.exception) .timeline-marker .ripple:before,.active:not(.failed,.exception) .timeline-marker .ripple:after{content:"";width:40px;height:40px;background-image:radial-gradient(var(--primary),var(--background-color));left:50%;top:50%;opacity:0;margin:-20px 0 0 -20px;animation:ripple 1.8s infinite;z-index:-1}.active:not(.failed,.exception) .timeline-marker .ripple:after{animation-delay:.3s}
