.cslw-section{display:block;margin:var(--cslw-widget-margin);padding:var(--cslw-widget-padding);background:var(--cslw-widget-bg);border-radius:var(--cslw-widget-radius)}.cslw-wrapper{position:relative;overflow:hidden;border-radius:inherit}.cslw-shadow{box-shadow:0 6px 30px #00000014}.cslw-viewport[data-height-mode=small] .cslw-picture{height:40vh;max-height:520px}.cslw-viewport[data-height-mode=medium] .cslw-picture{height:56vh;max-height:700px}.cslw-viewport[data-height-mode=large] .cslw-picture{height:72vh;max-height:900px}.cslw-viewport[data-height-mode=adapt] .cslw-picture{height:auto}.cslw-picture{display:block;position:relative;overflow:hidden;background:#f6f6f6}.cslw-picture,.cslw-img{display:block;width:100%;height:100%;min-height:400px;aspect-ratio:16/9;object-fit:cover;transition:opacity .5s ease,transform .8s ease;will-change:opacity,transform}.cslw-picture.fade-in img{opacity:0;transform:scale(1.02)}.cslw-picture.fade-in.loaded img{opacity:1;transform:scale(1)}.cslw-img:not([src]),.cslw-img[src=""]{opacity:0;visibility:hidden}.cslw-track{display:flex;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;backface-visibility:hidden;transform:translateZ(0)}.cslw-track::-webkit-scrollbar{display:none}.cslw-track.dragging{cursor:grabbing;scroll-behavior:auto}.cslw-track.dragging .cslw-slide{pointer-events:none}.cslw-slide{position:relative;min-width:100%;scroll-snap-align:center;display:flex;flex-direction:column}.cslw-overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}@media (min-width:750px){.overlay-d{display:block;background:linear-gradient(var(--ovd-dir),rgba(0,0,0,var(--ovd-opacity)),transparent)}.overlay-m{display:none}}@media (max-width:749.98px){.overlay-d{display:none}.overlay-m{display:block;background:linear-gradient(var(--ovm-dir),rgba(0,0,0,var(--ovm-opacity)),transparent)}}@media (max-width:749.98px){.cslw-picture{aspect-ratio:1/1}.cslw-content{position:relative;display:block;inset:auto;background:var(--bg-m);border-radius:0;padding:var(--pad-m);width:var(--cw-m);max-width:unset;box-sizing:border-box}.cslw-heading{color:var(--head-m)!important}.cslw-text{color:var(--desc-m)!important}.m-align-left{text-align:left}.m-align-center{text-align:center}.m-align-right{text-align:right}}@media (min-width:750px){.cslw-content{position:absolute;display:block;top:50%;transform:translateY(-50%);border-radius:var(--radius);background:var(--bg-d);padding:var(--pad);width:var(--cw-d);max-width:var(--cw-d, 50vw);z-index:2;box-sizing:border-box}.pos-tl .cslw-content{top:6%;left:6%;transform:none}.pos-tc .cslw-content{top:6%;left:50%;transform:translate(-50%)}.pos-tr .cslw-content{top:6%;right:6%;transform:none}.pos-ml .cslw-content{top:50%;left:6%;transform:translateY(-50%)}.pos-mc .cslw-content{top:50%;left:50%;transform:translate(-50%,-50%)}.pos-mr .cslw-content{top:50%;right:6%;transform:translateY(-50%)}.pos-bl .cslw-content{bottom:6%;left:6%;transform:none}.pos-bc .cslw-content{bottom:6%;left:50%;transform:translate(-50%)}.pos-br .cslw-content{bottom:6%;right:6%;transform:none}.cslw-heading{color:var(--head-d)!important}.cslw-text{color:var(--desc-d)!important}}.font-bold,.cslw-heading.font-bold,.cslw-text.font-bold{font-weight:700!important}.cslw-cta{display:inline-block;padding:.8em 1.6em;text-decoration:none;font-weight:600}.cslw-nav{all:unset;position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;background:#00000059;color:#fff;display:grid;place-items:center;cursor:pointer;z-index:2}.cslw-prev{left:.5rem}.cslw-next{right:.5rem}.cslw-dots{position:absolute;left:0;right:0;bottom:1rem;display:flex;gap:.5rem;justify-content:center;z-index:2}.cslw-dot{width:8px;height:8px;border-radius:50%;background:#ffffff73;cursor:pointer}.cslw-dot[aria-current=true]{background:#fff}.cslw-anim-fade{animation:cslwFade .7s ease .1s both}.cslw-anim-slide-up{animation:cslwSlideUp .7s ease .1s both}.cslw-anim-zoom{animation:cslwZoom .7s ease .1s both}@keyframes cslwFade{0%{opacity:0}to{opacity:1}}@keyframes cslwSlideUp{0%{transform:translateY(16px);opacity:0}to{transform:none;opacity:1}}@keyframes cslwZoom{0%{transform:scale(.96);opacity:0}to{transform:scale(1);opacity:1}}@media (min-width:750px){.cslw-picture,.cslw-img{min-height:400px;aspect-ratio:16/9}}@media (prefers-color-scheme: dark){.cslw-picture{background:#2a2a2a}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/custom-slideshow.css.map */
