.cs-slider-section{margin:0;padding:0}.cs-slider{position:relative;width:100%;overflow:hidden;isolation:isolate;padding-top:var(--cs-pt, 0px);padding-bottom:var(--cs-pb, 0px);background:#111}.cs-track{position:relative;width:100%;aspect-ratio:var(--cs-ar-mobile, 4 / 5);max-height:var(--cs-max-h-mobile, 640px);cursor:grab;-webkit-user-select:none;user-select:none}.cs-track:active{cursor:grabbing}@media(min-width:750px){.cs-track{aspect-ratio:var(--cs-ar-desktop, 21 / 9);max-height:var(--cs-max-h-desktop, 640px)}}.cs-slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity .6s ease;z-index:1}.cs-slide.is-active{opacity:1;visibility:visible;z-index:2}.cs-media{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.cs-img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.cs-img--placeholder{background:#e5e5e5}.cs-img--placeholder svg{width:100%;height:100%}.cs-overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.cs-content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;gap:.75rem;padding:6% 8%;text-align:center}.cs-content--left{align-items:flex-start;text-align:left}.cs-content--center{align-items:center;text-align:center}.cs-content--right{align-items:flex-end;text-align:right}.cs-heading{margin:0;font-size:clamp(1.5rem,4vw,2.75rem);line-height:1.1;max-width:20ch}.cs-subheading{margin:0;font-size:clamp(.9rem,1.6vw,1.15rem);max-width:42ch;opacity:.92}.cs-button{display:inline-block;margin-top:.5rem;padding:.75em 1.6em;border-radius:999px;font-size:.95rem;font-weight:600;text-decoration:none;background:var(--cs-btn-color, #111);color:var(--cs-btn-text, #fff);transition:transform .2s ease,opacity .2s ease}.cs-button:hover{transform:translateY(-2px);opacity:.92}.cs-slide--empty{display:flex;align-items:center;justify-content:center;background:#eee;color:#666;position:static;opacity:1;visibility:visible}@media(prefers-reduced-motion:reduce){.cs-slide,.cs-button{transition:none}}.cs-slider{padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/component-custom-slider.css.map */
