:where(.product-slider,.product-slider-1,.cross-sells.product-slider-2):not(.swiper-initialized)::-webkit-scrollbar{display:none}:where(.product-slider,.product-slider-1,.cross-sells.product-slider-2):not(.swiper-initialized){overflow-x:auto;scrollbar-width:none}:where(.product-slider,.product-slider-1,.cross-sells.product-slider-2):not(.swiper-initialized)>.products{display:flex;flex-wrap:nowrap;gap:15px;align-items:flex-start}:where(.product-slider,.product-slider-1,.cross-sells.product-slider-2):not(.swiper-initialized)>.products>.product{flex:0 0 calc((100% - 15px)/2);width:calc((100% - 15px)/2);height:auto}@media(min-width:680px){:where(.product-slider,.product-slider-1):not(.swiper-initialized)>.products>.product{flex-basis:calc((100% - 60px)/5);width:calc((100% - 60px)/5)}.cross-sells.product-slider-2:not(.swiper-initialized)>.products>.product{flex-basis:calc((100% - 30px)/3);width:calc((100% - 30px)/3)}}.mikidis-product-carousel{position:relative;min-width:0}.mikidis-carousel-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 20px}.mikidis-carousel-heading>h2{min-width:0;margin:0;padding:0;font-size:20px;font-weight:600;line-height:1.4;text-align:left}.mikidis-carousel-controls{display:flex;flex:none;gap:8px;margin-left:auto}.mikidis-carousel-controls>.swiper-button-prev,.mikidis-carousel-controls>.swiper-button-next{position:static;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;flex:none;width:40px;height:40px;margin:0;padding:0;border:1px solid var(--border-color);border-radius:var(--mikidis-button-radius);background:#fff;color:var(--primary-color);cursor:pointer;transition:background-color .15s ease,color .15s ease}.mikidis-carousel-controls>:is(.swiper-button-prev,.swiper-button-next):after{content:none}.mikidis-carousel-controls>button>svg{width:16px;height:16px;stroke-width:1.5}.mikidis-carousel-controls>.swiper-button-prev>svg{transform:rotate(90deg)}.mikidis-carousel-controls>.swiper-button-next>svg{transform:rotate(-90deg)}.mikidis-carousel-controls>button:hover{background:#f5f5f5}.mikidis-carousel-controls>button:focus-visible{outline:2px solid var(--primary-color);outline-offset:-2px}.mikidis-carousel-controls>.swiper-button-lock{display:none}.mikidis-carousel-controls>button:disabled{opacity:.35;cursor:default}.products .woocommerce-product-action .button,.products .mikidis-card-sizes .mikidis-card-buy{border-radius:5px}.products .woocommerce-product-information{width:100%;position:relative;z-index:9;margin-top:10px;text-align:center;transition:var(--mikidis-card-motion,.3s) ease-out}.products .product:is(:where(:not(.mikidis-touch-card)):hover,:where(:not(.mikidis-touch-card)):focus-within,.mikidis-touch-open) .woocommerce-product-information{transform:translateY(-10px)}.products .woocommerce-loop-product__title{margin:0;padding:5px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.products .woocommerce-loop-product__title,.products .woocommerce-loop-product__title a{font-size:14px;line-height:21px}.products .woocommerce-loop-product__meta{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.products .woocommerce-loop-product__meta .star-rating{width:100%;height:30px;display:flex;justify-content:center;align-items:center}.stars-wrapper{display:flex;align-items:center}.stars-wrapper>i{margin-left:5px;margin-right:0}.stars-wrapper>i:first-of-type{margin-left:0}.stars-wrapper i:before{color:#fcd412}.products .stars-wrapper{font-size:13px;line-height:1}.products .stars-wrapper>i{line-height:1}.products .stars-wrapper>i:before{font-size:13px;line-height:1;padding:0}.products .woocommerce-product-information .price{font-size:15px;font-weight:700;line-height:21px;display:flex;align-items:center;justify-content:center}.products .woocommerce-product-information .price del{color:#969696;font-size:14px;margin-right:5px}.products .woocommerce-product-information .price ins{text-decoration:none}.products .mikidis-card-badges{position:absolute;top:14px;right:12px;z-index:12;display:flex;flex-direction:column;align-items:flex-end;gap:6px;max-width:calc(100% - 48px);pointer-events:none;line-height:1.2}.products .onsale{position:absolute;top:14px;right:12px;z-index:12;display:inline-flex;align-items:center;box-sizing:border-box;min-height:20px;padding:3px 8px;border-radius:999px;background:red;color:#fff;opacity:.75;font-size:10px;line-height:1.2;font-weight:600}.products .mikidis-card-badges>.onsale{position:static;margin:0}.mikidis-brand-name{display:grid;place-items:center;aspect-ratio:1;background:#fff;color:var(--primary-color);font-size:18px;font-weight:600;text-align:center}@media(prefers-reduced-motion:reduce){.mikidis-carousel-controls>button,.products .woocommerce-product-information{transition:none}}.products .woocommerce-product-images>a.woocommerce-LoopProduct-link{display:block;aspect-ratio:var(--mikidis-card-photo-ratio,250/319);background:var(--mikidis-product-image-placeholder-background);overflow:hidden}.products .woocommerce-product-images>a.woocommerce-LoopProduct-link>picture{display:block}.products .woocommerce-product-images>a.woocommerce-LoopProduct-link img{display:block;width:100%;height:auto}.mikidis-loop-skeleton{pointer-events:none;align-content:start}.mikidis-loop-skeleton__image{display:block;aspect-ratio:var(--mikidis-card-photo-ratio,250/319);border-radius:5px 5px 0 0;background:var(--mikidis-product-image-placeholder-background)}.mikidis-loop-skeleton__name,.mikidis-loop-skeleton__price{display:block;height:21px;border-radius:4px;background:#f0f0f0}.mikidis-loop-skeleton__name{width:90%;margin:15px auto 5px}.mikidis-loop-skeleton__price{width:40%;margin:0 auto}@keyframes mikidis-product-skeleton-pulse{0%,to{opacity:1}50%{opacity:.55}}.mikidis-loop-skeleton__image,.mikidis-loop-skeleton__name,.mikidis-loop-skeleton__price{animation:mikidis-product-skeleton-pulse 1.4s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.mikidis-loop-skeleton__image,.mikidis-loop-skeleton__name,.mikidis-loop-skeleton__price{animation:none}}
