.wp-block-cps-slider{display:flex;position:relative;align-items:center;--swiper-theme-color:#000000}.wp-block-cps-slider:is(.effect-cards,.effect-fade,.effect-cube,.effect-flip) .swiper-slide:not(:first-child){transform:scale(0)}.wp-block-cps-slider.effect-none{overflow:hidden}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right{border-radius:var(--cps--image--radius,0)}.cps-swiper-nav{top:0;left:0;width:100%;height:100%;padding:3px;display:flex;position:absolute;align-items:center;justify-content:space-between}.wp-block-cps-slider .swiper-rtl .cps-swiper-nav{flex-direction:row-reverse}.wp-block-cps-slider .swiper-button-next:after,.wp-block-cps-slider .swiper-button-prev:after{padding:1px;font-weight:700;font-size:calc(10px + .5vw)}:where(.swiper-button-next,.swiper-button-prev){top:unset;pointer-events:auto;width:28px!important;height:45px!important;border-radius:var(--cps--button--radius,3px);border:var(--cps--button--border,none)}.wp-block-cps-slider.effect-none .swiper-slide{width:calc(calc(100% - calc(10px * calc(3 - 1))) / 3)}.swiper-query img,figure.swiper-slide,.swiper-slide>figure,figure.swiper-slide img,.swiper-slide>figure img{margin:0;outline:0;width:100%;display:flex;block-size:auto;opacity:1!important;justify-content:center;object-position:center}.wp-block-cps-slider .swiper-slide:not(figure){overflow:auto}.wp-block-cps-slider .swiper-slide>.wp-block-column::-webkit-scrollbar{width:5px}.wp-block-cps-slider .swiper-wrapper::-webkit-scrollbar{height:8px}.wp-block-cps-slider .swiper-pagination,.wp-block-cps-slider .swiper-horizontal>.swiper-pagination-bullets,.wp-block-cps-slider .swiper-pagination-bullets.swiper-pagination-horizontal{left:0;right:0;height:0;bottom:40px;position:absolute}.wp-block-cps-slider .swiper-pagination span{margin:5px}.wp-block-cps-slider:not(:has(.swiper-slide)){min-height:100px}.wp-block-cps-slider figure.swiper-slide figcaption{bottom:0;position:absolute;background:#fff;padding:10px 25px}.swiper-slide.swiper-query{height:auto;overflow:hidden;font-size:18px;text-align:center;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.wp-block-cps-slider .swiper-query .entry-image{min-width:100%;min-height:100%;position:relative}.wp-block-cps-slider .swiper-query .entry-image .sale-badge{position:absolute;top:5px;right:5px;z-index:10;padding:3px 5px;border-radius:2px;color:#000;background:#fff}.wp-block-cps-slider .swiper-query h4{font-weight:400;text-align:center;line-height:normal;margin:0 0 20px 0;font-size:clamp(17px,2vw,calc(20px + .8vw))}.wp-block-cps-slider .swiper-query.woocommerce h4{margin:0 0 10px;font-size:clamp(15px,3vw,calc(17px + .5vw))}.woocommerce.swiper-query .star-rating{text-align:initial}.swiper-slide.swiper-query{display:block;aspect-ratio:unset}.cps-caption-style-overlay .swiper-query{display:flex;position:relative;padding:5;justify-content:center}.swiper-query .swiper-pagination{padding:10px;bottom:0!important}.swiper-query .ctsection{display:flex;gap:5px;width:100%;margin:auto;height:auto;align-items:center;flex-direction:column;padding:15px}.swiper-query .slide-caption a:not(.button){color:inherit}.cps-caption-style-overlay .swiper-query .slide-caption{z-index:3;width:100%;bottom:unset;overflow:auto;margin:20px 0;max-height:80%;position:absolute}.cps-caption-style-overlay .swiper-query .slide-caption::-webkit-scrollbar{display:none}.cps-caption-style-overlay .swiper-query .ctsection{width:85%}.swiper-query.woocommerce{font-size:12px}.swiper-query.woocommerce a.button{font-size:11px;margin-top:3px;padding:8px 1em}.swiper-query .cat-links{margin-bottom:3px;letter-spacing:2.5px;font-size:calc(9px + .15vw)}@media only screen and (max-width:768px){.wp-block-cps-slider.effect-none .swiper-slide{width:calc(calc(100% - calc(10px * calc(2 - 1))) / 2)}}@media only screen and (max-width:520px){.wp-block-cps-slider.effect-none .swiper-slide{width:100%}}