/* The mini-program home carousel shares the product grid's 12px outer edge. */
.wymk-carousel-dots{display:none}
@media(max-width:767px){
 html.route-common-home.wymk-mini-brand body .grid-row-top-1>.grid-cols-wrapper,
 html.route-common-home.wymk-mini-program body .grid-row-top-1>.grid-cols-wrapper{padding-left:12px!important;padding-right:12px!important}
 html.route-common-home body .module.module-slider.module-slider-1115.wymk-carousel-compact.wymk-carousel-compact{overflow:visible!important}
 html.route-common-home body .module.module-slider.module-slider-1115.wymk-carousel-compact.wymk-carousel-compact .swiper-button-next{position:absolute!important;left:auto!important;right:0!important;top:calc(50% - 22px)!important;bottom:auto!important;transform:none!important;display:flex!important;align-items:center!important;justify-content:center!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;margin:0!important;padding:8px!important;box-sizing:border-box!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;opacity:1!important;touch-action:manipulation}
 html.route-common-home body .module.module-slider.module-slider-1115.wymk-carousel-compact.wymk-carousel-compact .swiper-button-next::before{content:""!important;display:block!important;position:static!important;flex:0 0 28px!important;box-sizing:border-box!important;width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;margin:0!important;padding:0!important;transform:none!important;border:1px solid rgba(77,88,104,.24)!important;border-radius:50%!important;background:rgba(255,255,255,.82) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23566372' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 3 5 5-5 5'/%3E%3C/svg%3E") center/14px 14px no-repeat!important;box-shadow:0 1px 3px rgba(20,35,55,.08)!important}
 html.route-common-home body .module.module-slider.module-slider-1115.wymk-carousel-compact.wymk-carousel-compact .swiper-button-next::after{display:none!important;content:none!important}
 html.route-common-home body .module.module-slider.module-slider-1115.wymk-carousel-compact.wymk-carousel-compact>.wymk-carousel-dots{display:flex!important;align-items:center!important;justify-content:center!important;gap:0!important;height:20px!important;min-height:20px!important;padding:0!important;margin:0!important;background:transparent!important;line-height:1!important}
 html.route-common-home body .module.module-slider.module-slider-1115.wymk-carousel-compact.wymk-carousel-compact .wymk-carousel-dot{appearance:none!important;display:flex!important;align-items:center!important;justify-content:center!important;position:relative!important;width:28px!important;height:20px!important;min-height:20px!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important;cursor:pointer;touch-action:manipulation}
 html.route-common-home body .module.module-slider.module-slider-1115.wymk-carousel-compact.wymk-carousel-compact .wymk-carousel-dot::before{content:""!important;display:block!important;width:6px!important;height:6px!important;border-radius:50%!important;background:#b5bfce!important;transform:none!important}
 html.route-common-home body .module.module-slider.module-slider-1115.wymk-carousel-compact.wymk-carousel-compact .wymk-carousel-dot[aria-pressed="true"]::before{width:7px!important;height:7px!important;background:#1744a0!important}
 html.route-common-home body .module.module-slider.module-slider-1115.wymk-carousel-compact.wymk-carousel-compact :is(.swiper-button-next,.wymk-carousel-dot):focus-visible{outline:2px solid #4265bb!important;outline-offset:-2px!important;border-radius:8px!important}
}
