.calendar-timeline,.calendar-timeline-section .calendar-timeline{display:flex;flex-direction:column;align-items:center;gap:var(--calendar-gap, 64px);padding:var(--section-padding);width:100%;max-width:100%;min-width:0;background:var(--calendar-bg, #000000)}.calendar-timeline__inner{display:flex;flex-direction:column;align-items:center;gap:var(--calendar-gap, 64px);width:100%;max-width:100%;min-width:0}.calendar-timeline .heading-wrapper{display:flex;justify-content:center;width:100%}.calendar-timeline__title-pill{max-width:100%;background:var(--calendar-pill-bg, rgba(255, 255, 255, .1));border:1px solid rgba(255,255,255,.16);border-radius:999px;padding:var(--calendar-pill-padding, 8px 64px);-webkit-backdrop-filter:blur(20px) saturate(140%);backdrop-filter:blur(20px) saturate(140%);box-shadow:inset 0 1px #fff3,inset 0 -1px #ffffff0a}.calendar-timeline .heading-wrapper .heading-block,.calendar-timeline .heading-wrapper [class*=heading-block-],.calendar-timeline .heading-wrapper .heading-block__title-wrapper{width:auto}.calendar-timeline .heading-block__title,.calendar-timeline .heading-block__title>div{margin:0;text-align:center}.calendar-timeline__track{position:relative;width:min(var(--calendar-track-width, 1080px),100%);max-width:100%;min-width:0;overflow:visible}.calendar-timeline__line-wrap{position:absolute;pointer-events:none;overflow:visible}.calendar-timeline__line-wrap--pc{top:21px;left:0;width:100%;height:1px;background:linear-gradient(90deg,#e0bd9933,#e0bd99,#e0bd9933)}.calendar-timeline__items{display:flex;justify-content:center;align-items:flex-start;gap:20px;position:relative;z-index:1;width:100%;max-width:100%;min-width:0}.calendar-timeline__item{display:flex;flex:0 1 auto;flex-direction:column;align-items:center;min-width:0;max-width:100%;text-align:center}.calendar-timeline__lead,.calendar-timeline__text{display:flex;flex-direction:column;align-items:center;min-width:0;max-width:100%}.calendar-timeline__date{display:flex;align-items:center;justify-content:center;min-height:calc(var(--calendar-date-active-size, 22px) * 1.5);margin-top:18px}.calendar-timeline__title,.calendar-timeline__desc{margin-top:8px}.calendar-timeline__dot{position:relative;width:38px;height:38px;flex-shrink:0;border-radius:50%;border:1px solid #957d65;background:#000;box-sizing:border-box}.calendar-timeline__dot:after{content:"";position:absolute;top:50%;left:50%;width:16px;height:16px;border-radius:50%;background:#957d65;transform:translate(-50%,-50%)}.calendar-timeline__dot--active{border-color:#e0bd99;background:radial-gradient(circle at center,#2a1c1c,#000);box-shadow:0 0 20px #e0bd99}.calendar-timeline__dot--active:after{background:radial-gradient(circle at center,#ffffe2,#f3c18d)}.calendar-timeline__date{color:var(--calendar-date-color, #ffffff);font-size:var(--calendar-date-size, 20px);font-weight:400;line-height:normal}.calendar-timeline__item--active .calendar-timeline__date{color:var(--calendar-date-active-color, #ffffff);font-size:var(--calendar-date-active-size, 22px);font-weight:700;text-shadow:0 0 20px #fbedca}.calendar-timeline__title{color:var(--calendar-title-color, rgba(224, 189, 153, .8));font-size:var(--calendar-title-size, 24px);font-weight:400;line-height:var(--calendar-title-line-height, 1.4);min-height:calc(var(--calendar-title-size, 24px) * var(--calendar-title-line-height, 1.4));margin:8px 0 0}.calendar-timeline__item--active .calendar-timeline__title{color:var(--calendar-title-active-color, #e0bd99)}.calendar-timeline__desc{color:var(--calendar-desc-color, #ffffff);font-size:var(--calendar-desc-size, 16px);font-weight:400;line-height:var(--calendar-desc-line-height, 1.4);margin:8px 0 0;white-space:normal}.calendar-timeline__footer{color:var(--calendar-footer-color, rgba(255, 255, 255, .7));font-size:var(--calendar-footer-size, 16px);font-weight:400;line-height:var(--calendar-footer-line-height, 1.5);text-align:center;max-width:675px;margin:0}@media(min-width:768px)and (max-width:1279px){.calendar-timeline__track{width:100%}}@media(max-width:767px){.calendar-timeline__track{width:100%;max-width:500px}.calendar-timeline__line-wrap--pc{display:none}.calendar-timeline__items{--calendar-item-gap: 80px;display:flex;flex-direction:column;align-items:stretch;gap:var(--calendar-item-gap)}.calendar-timeline__item,.calendar-timeline__item:nth-child(2){display:flex;position:relative;flex-direction:row;grid-row:auto;align-items:flex-start;gap:16px;width:100%;max-width:none;text-align:left}.calendar-timeline__item:not(:last-child):before{content:"";position:absolute;top:12.5px;left:12px;width:1px;height:calc(100% + var(--calendar-item-gap));background:#e0bd99;z-index:0}.calendar-timeline__dot{z-index:1}.calendar-timeline__lead{display:flex;flex-direction:row;align-items:center;gap:12px;flex-shrink:0}.calendar-timeline__text{display:flex;flex-direction:column;align-items:flex-start;gap:4px;flex:1;min-width:0;width:100%}.calendar-timeline__date,.calendar-timeline__title,.calendar-timeline__desc{margin-top:0}.calendar-timeline__dot,.calendar-timeline__dot--active{width:25px;height:25px}.calendar-timeline__dot:after,.calendar-timeline__dot--active:after{width:11px;height:11px}.calendar-timeline__date{white-space:nowrap;text-transform:uppercase}.calendar-timeline__title{white-space:nowrap}.calendar-timeline__desc{white-space:normal}.calendar-timeline__footer{max-width:500px;width:100%}}@media(max-width:374px){.calendar-timeline__items{--calendar-item-gap: calc(80 / 375 * 100vw)}.calendar-timeline__item,.calendar-timeline__item:nth-child(2){gap:calc(16 / 375 * 100vw)}.calendar-timeline__lead{gap:3.2vw}}
/*# sourceMappingURL=/cdn/shop/t/65/assets/calendar-timeline-2609.css.map */
