:where(html){--duration-instant:0;--duration-quick-1:80ms;--duration-quick-2:120ms;--duration-moderate-1:180ms;--duration-moderate-2:260ms;--duration-gentle-1:320ms;--duration-gentle-2:420ms}
.slider-product-timeline-component{position:relative;overflow:hidden;min-height:297px;background:linear-gradient(to top,var(--slider-product-timeline-bg-initial-color),var(--slider-product-timeline-bg-end-color));color:var(--slider-product-timeline-fg-color)}
@media(min-width:1024px){.slider-product-timeline-component{min-height:787px}
}
.slider-product-timeline-component.bg-primary{--slider-product-timeline-fg-color:var(--primary-color-fg);--slider-product-timeline-bg-initial-color:var(--primary-color-bg);--slider-product-timeline-bg-end-color:var(--primary-color-bg)}
.slider-product-timeline-component.bg-secondary{--slider-product-timeline-fg-color:var(--secondary-color-fg);--slider-product-timeline-bg-initial-color:var(--secondary-color-bg);--slider-product-timeline-bg-end-color:var(--secondary-color-bg)}
.slider-product-timeline-component.bg-tertiary{--slider-product-timeline-fg-color:var(--tertiary-color-fg);--slider-product-timeline-bg-initial-color:var(--tertiary-color-bg);--slider-product-timeline-bg-end-color:var(--tertiary-color-bg)}
.slider-product-timeline-component__bkg-img-container{position:absolute;top:0;overflow:hidden;width:100%;height:100%}
.slider-product-timeline-component__bkg-img-container::after{content:"";position:absolute;top:0;left:0;display:none;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,0.6) 54.73%)}
@media(min-width:1024px){.slider-product-timeline-component__bkg-img-container::after{background:linear-gradient(270deg,rgba(0,0,0,0) 0,rgba(0,0,0,0.6) 54.73%)}
}
.slider-product-timeline-component__bkg-img-container img,.slider-product-timeline-component__bkg-img-container .slider-product-timeline-component__bkg-img,.slider-product-timeline-component__bkg-img-container .slider-product-timeline-component__bkg-img-picture{width:100%;height:100%;object-fit:cover}
.slider-product-timeline-component__items-wrapper.swiper{padding-top:24px}
@media(min-width:1024px){.slider-product-timeline-component__items-wrapper.swiper{padding-top:64px}
}
.slider-product-timeline-component__item{overflow:hidden}
.slider-product-timeline-component__item__container{display:flex;flex-direction:column;align-items:center;cursor:pointer}
.slider-product-timeline-component__item.swiper-slide{width:70px;max-height:297px}
@media(min-width:1024px){.slider-product-timeline-component__item.swiper-slide{width:215px;max-height:737px}
}
.slider-product-timeline-component__item.swiper-slide .slider-product-timeline-component__item__img-bottle__wrapper{opacity:.5;transition:opacity var(--duration-gentle-1) ease-out}
.slider-product-timeline-component__item.is-active .slider-product-timeline-component__item__img-bottle__wrapper{opacity:1}
.slider-product-timeline-component__item.is-active .slider-product-timeline-component__thumbs__img__wrapper{opacity:1}
.slider-product-timeline-component__item.is-active .slider-product-timeline-component__thumbs__item::before{bottom:0;transition:bottom var(--duration-gentle-1) ease-out}
.slider-product-timeline-component__item.is-active .slider-product-timeline-component__thumbs__item .slider-product-timeline-component__thumbs__item__inner{transition:all var(--duration-gentle-1) ease-out}
.slider-product-timeline-component__item.is-active .slider-product-timeline-component__thumbs__item .slider-product-timeline-component__thumbs__item__year{padding-bottom:8px;font-weight:700;transition:all var(--duration-gentle-1) ease-out}
.slider-product-timeline-component__item.is-active .slider-product-timeline-component__thumbs__item .slider-product-timeline-component__thumbs__img__wrapper{opacity:1;transition:opacity var(--duration-gentle-1) ease-out}
.slider-product-timeline-component__item__img-bottle__wrapper,.slider-product-timeline-component__item__img-bottle__wrapper .cmp-image,.slider-product-timeline-component__item__img-bottle__wrapper .cmp-image__image{width:auto;height:220px}
@media(min-width:1024px){.slider-product-timeline-component__item__img-bottle__wrapper,.slider-product-timeline-component__item__img-bottle__wrapper .cmp-image,.slider-product-timeline-component__item__img-bottle__wrapper .cmp-image__image{height:625px}
}
.slider-product-timeline-component__thumbs__img{padding-bottom:8px;width:auto;max-height:128px}
.slider-product-timeline-component__thumbs__img__wrapper{display:block;opacity:0;margin-bottom:4px;width:54px;max-height:108px;text-align:center;transition:opacity var(--duration-gentle-1) ease-out}
@media(min-width:1024px){.slider-product-timeline-component__thumbs__img__wrapper{width:96px;max-height:132px}
}
.slider-product-timeline-component__thumbs__item{position:relative;top:-48px;overflow:hidden;display:flex;padding-bottom:12px;width:54px;height:128px;text-align:center;cursor:pointer}
@media(min-width:1024px){.slider-product-timeline-component__thumbs__item{width:96px;height:160px}
}
.slider-product-timeline-component__thumbs__item::before{content:"";position:absolute;bottom:-44px;left:0;width:2px;height:44px;background:currentColor;transition:bottom var(--duration-gentle-1) ease-out}
.slider-product-timeline-component__thumbs__item__inner{display:flex;flex-direction:column;justify-content:flex-end;width:100%;transition:all var(--duration-gentle-1) ease-out}
.slider-product-timeline-component__thumbs__item__year{font-family:var(--secondary-font);font-style:normal;font-weight:400;font-size:14px;line-height:1.1428;letter-spacing:.1px;color:currentColor}
@media(min-width:1024px){.slider-product-timeline-component__thumbs__item__year{font-family:var(--secondary-font);font-style:normal;font-weight:400;font-size:20px;line-height:1.2;letter-spacing:0}
}
.slider-product-timeline-component.isAuthor{padding-bottom:80px;min-height:700px}
.slider-product-timeline-component.isAuthor .slider-product-timeline-component__items-wrapper{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;padding-bottom:16px}
@media(min-width:1024px){.slider-product-timeline-component.isAuthor .slider-product-timeline-component__items-wrapper{gap:30px}
}
.slider-product-timeline-component.isAuthor .slider-product-timeline-component__item{overflow:unset;display:flex;width:230px;height:700px}
.slider-product-timeline-component.isAuthor .slider-product-timeline-component__item__img-bottle__wrapper,.slider-product-timeline-component.isAuthor .slider-product-timeline-component__item__img-bottle__wrapper .cmp-image,.slider-product-timeline-component.isAuthor .slider-product-timeline-component__item__img-bottle__wrapper .cmp-image__image{width:215px;height:625px}
.slider-product-timeline-component.isAuthor .slider-product-timeline-component__thumbs-wrapper{display:none}
.slider-product-timeline-component.isAuthor .slider-product-timeline-component__thumbs-inner__content{display:flex;flex-wrap:wrap;column-gap:20px}
.slider-product-timeline-component.isAuthor .slider-product-timeline-component__thumbs__img__wrapper{display:block;opacity:1}
.slider-product-timeline-component.isAuthor .slider-product-timeline-component .cmp-carousel__content{height:640px}
.slider-product-timeline.paddingb-40 .slider-product-timeline-component__thumbs-wrapper{padding-bottom:var(--newsletter-padding-bottom)}
.cmp-carousel__actions,.cmp-carousel__indicators{display:none}