/* Someh v10.4 - WC-like Pages Slider safe CSS.
   Keeps slider styled even when cache/LCP optimization delays plugin CSS. */
.wclps-wrapper{max-width:100%;clear:both;box-sizing:border-box}
.wclps-wrapper *{box-sizing:border-box}
.wclps-slider{max-width:920px;width:100%;overflow:hidden;position:relative}
.wclps-viewport{overflow:hidden;max-width:100%;position:relative}
.wclps-track{display:flex;width:100%;transition:transform .35s ease;will-change:transform}
.wclps-slide{min-width:100%;max-width:100%;display:flex;align-items:center;justify-content:center}
.wclps-slide picture{display:block;width:100%}
.wclps-slide img.wclps-img,.wclps-wrapper .wclps-slider .wclps-slide img.wclps-img{display:block;max-width:100%;width:100%;height:auto!important;object-fit:contain!important}
.wclps-nav{z-index:8}
@media(min-width:992px){.wclps-wrapper{float:right;margin:.3rem 0 1rem 1.25rem}.wclps-slider{width:520px}}
@media(max-width:991px){.wclps-wrapper{float:none!important;width:100%!important;margin:1rem 0 1.25rem!important}.wclps-slider{width:100%!important;max-width:100%!important}.wclps-thumbs{grid-template-columns:repeat(4,minmax(0,1fr))}}
html.dark-skin .wclps-slider,body.dark-skin .wclps-slider,html[class*="dark"] body .wclps-slider,body[class*="dark"] .wclps-slider{background:#111827!important;border-color:rgba(148,163,184,.28)!important;color:#e5e7eb!important}
html.dark-skin .wclps-thumbs:before,body.dark-skin .wclps-thumbs:before,html[class*="dark"] body .wclps-thumbs:before,body[class*="dark"] .wclps-thumbs:before{background:rgba(15,23,42,.72)!important;border-color:rgba(148,163,184,.24)!important}
