.chs{position:relative;overflow:hidden;background-color:#efece6}.chs--boxed{max-width:var(--page-width, 120rem);margin-inline:auto}.chs__track{position:relative;height:var(--chs-h-m, 520px)}.chs__slide{position:relative;height:100%;overflow:hidden}.chs--fade .chs__track{display:grid;grid-template:1fr / 1fr}.chs--fade .chs__slide{grid-area:1 / 1;opacity:0;visibility:hidden;transition:opacity .8s ease,visibility 0s linear .8s}.chs--fade .chs__slide.is-active{opacity:1;visibility:visible;z-index:1;transition:opacity .8s ease}.chs--slide .chs__track{display:flex;transition:transform .6s cubic-bezier(.25,.46,.45,.94);will-change:transform}.chs--slide .chs__slide{flex:0 0 100%;width:100%}.chs__media{position:absolute;top:0;right:0;bottom:0;left:0}.chs__image{width:100%;height:100%;object-fit:cover;object-position:var(--chs-focal, center center)}.chs__image--placeholder{display:block;background-color:#e3ded6}.chs__image--placeholder svg{width:100%;height:100%;object-fit:cover}.chs__overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.chs__caption{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:var(--chs-v-align, center);justify-content:var(--chs-h-align, center);padding:4rem 2rem 6rem;pointer-events:none}.chs__caption-inner{max-width:var(--chs-content-width, 560px);color:var(--chs-text-color, #fff);text-align:var(--chs-text-align, center);pointer-events:auto}.chs__title{margin:0;color:var(--chs-text-color, #fff);font-family:var(--font-heading-family, inherit);font-size:clamp(2.8rem,1.4rem + 2.6vw,4.6rem);font-weight:500;line-height:1.12;letter-spacing:.01em}.chs__subtitle{margin-top:1.2rem;color:var(--chs-text-color, #fff);font-size:clamp(1.4rem,1.1rem + .6vw,1.8rem);line-height:1.5;opacity:.95}.chs__subtitle p{margin:0}.chs__button{display:inline-block;margin-top:2.4rem;padding:1.1rem 2.6rem;font-size:1.3rem;letter-spacing:.1em;line-height:1;text-decoration:none;border:1px solid transparent;transition:opacity .2s ease,background-color .2s ease,color .2s ease,border-color .2s ease}.chs__button--filled{background-color:rgba(var(--chs-btn-bg, 28, 43, 54),var(--chs-btn-alpha, .85));color:var(--chs-btn-text, #fff)}.chs__button--filled:hover{background-color:rgba(var(--chs-btn-bg, 28, 43, 54),1)}.chs__button--outline{background-color:transparent;border-color:var(--chs-btn-text, #fff);color:var(--chs-btn-text, #fff)}.chs__button--outline:hover{background-color:var(--chs-btn-text, #fff);color:rgba(var(--chs-btn-bg, 28, 43, 54),1)}.chs__button--text{padding-inline:0;background:none;color:var(--chs-btn-text, #fff);border-bottom:1px solid currentColor}.chs__button--text:hover{opacity:.7}.chs__button:focus-visible,.chs__dot:focus-visible,.chs__arrow:focus-visible{outline:.2rem solid var(--chs-text-color, #fff);outline-offset:.3rem}.chs__pagination{position:absolute;bottom:2rem;left:50%;transform:translate(-50%);z-index:3;display:flex;align-items:center;gap:.8rem}.chs__dot{width:.8rem;height:.8rem;padding:0;border:0;border-radius:50%;background-color:#ffffff80;cursor:pointer;transition:background-color .2s ease,transform .2s ease}.chs__dot:hover{background-color:#fffc}.chs__dot.is-active{background-color:#fff}.chs__pagination--line{gap:.6rem}.chs__pagination--line .chs__dot{width:2.6rem;height:.2rem;border-radius:0}.chs__arrow{position:absolute;top:50%;z-index:3;display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;padding:0;border:0;border-radius:50%;background-color:#00000040;color:#fff;cursor:pointer;transform:translateY(-50%);transition:background-color .2s ease}.chs__arrow:hover{background-color:#00000073}.chs__arrow--prev{left:2rem}.chs__arrow--next{right:2rem}.chs__arrow-icon{display:inline-flex;width:1.4rem;height:1.4rem}.chs__arrow-icon .icon{width:100%;height:100%;color:currentColor}.chs__arrow--prev .chs__arrow-icon{transform:rotate(90deg)}.chs__arrow--next .chs__arrow-icon{transform:rotate(-90deg)}.chs--empty{display:flex;align-items:center;justify-content:center;height:var(--chs-h-m, 520px);color:#12121299}@media screen and (min-width:750px){.chs__track,.chs--empty{height:var(--chs-h-t, 520px)}.chs__caption{padding:5rem 4rem 6rem}}@media screen and (min-width:990px){.chs__track,.chs--empty{height:var(--chs-h-d, 600px)}}@media screen and (max-width:749px){.chs__image{object-position:var(--chs-focal-m, center center)}}@media(prefers-reduced-motion:reduce){.chs--fade .chs__slide,.chs--slide .chs__track,.chs__button,.chs__dot,.chs__arrow{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/component-custom-hero-slideshow.css.map */
