.custom-timeline{padding:var(--shop-page-padding,16px);margin-bottom:var(--shop-page-padding,16px)}.custom-timeline-title{color:var(--shop-page-color-text,#ffffffd9);text-align:center;margin:0 0 24px;font-size:20px;font-weight:600}.custom-timeline-list{flex-direction:column;gap:24px;display:flex;position:relative}.custom-timeline-list:before{content:"";background:var(--shop-page-color-border,#424242);width:2px;position:absolute;top:0;bottom:0;left:7px}.custom-timeline-item{padding-left:32px;position:relative}.custom-timeline-dot{background:var(--shop-page-color-bg-container,#1f1f1f);border:2px solid var(--shop-page-color-primary,#1890ff);z-index:1;border-radius:50%;width:16px;height:16px;position:absolute;top:4px;left:0}.custom-timeline-date{color:var(--shop-page-color-primary,#1890ff);margin-bottom:4px;font-size:12px;font-weight:600}.custom-timeline-content{background:var(--shop-page-color-bg-container,#1f1f1f);border-radius:var(--shop-page-border-radius,6px);border:1px solid var(--shop-page-color-border,#424242);padding:12px 16px}.custom-timeline-item-title{color:var(--shop-page-color-text,#ffffffd9);margin:0 0 4px;font-size:16px;font-weight:600}.custom-timeline-item-description{color:var(--shop-page-color-text-secondary,#8c8c8c);margin:0;font-size:14px;line-height:1.5}.custom-timeline.mode-alternate .custom-timeline-list:before{left:50%;transform:translate(-50%)}.custom-timeline.mode-alternate .custom-timeline-item{width:50%;padding-left:0}.custom-timeline.mode-alternate .custom-timeline-item:nth-child(2n){align-self:flex-end;padding-left:24px}.custom-timeline.mode-alternate .custom-timeline-item:nth-child(odd){text-align:right;padding-right:24px}.custom-timeline.mode-alternate .custom-timeline-dot{left:auto;right:-8px}.custom-timeline.mode-alternate .custom-timeline-item:nth-child(2n) .custom-timeline-dot{left:-8px;right:auto}@media (max-width:480px){.custom-timeline.mode-alternate .custom-timeline-list:before{left:7px;transform:none}.custom-timeline.mode-alternate .custom-timeline-item{width:100%;text-align:left!important;padding-left:32px!important;padding-right:0!important}.custom-timeline.mode-alternate .custom-timeline-dot{left:0!important;right:auto!important}}
