.elementor-3812 .elementor-element.elementor-element-ecdf47b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-3812 .elementor-element.elementor-element-b8eb77c .elementor-repeater-item-ce0e50d .swiper-slide-bg{background-color:#833ca3;background-image:url(https://japaneseheadspaco.com/wp-content/uploads/2025/11/x50-1-scaled.webp.pagespeed.ic.f4xm6VfxuR.webp);background-size:cover}.elementor-3812 .elementor-element.elementor-element-b8eb77c .swiper-slide{transition-duration:calc(5000ms*1.2);height:591px}.elementor-3812 .elementor-element.elementor-element-b8eb77c{width:100%;max-width:100%}.elementor-3812 .elementor-element.elementor-element-b8eb77c .swiper-slide-contents{max-width:65%}.elementor-3812 .elementor-element.elementor-element-b8eb77c .swiper-slide-inner{text-align:center}.elementor-3812 .elementor-element.elementor-element-e54d620{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-3812 .elementor-element.elementor-element-eea00c5 .elementor-repeater-item-ce0e50d .swiper-slide-bg{background-color:#833ca3;background-image:url(https://japaneseheadspaco.com/wp-content/uploads/2025/11/x51-1-scaled.webp.pagespeed.ic.kggZCrTGX2.webp);background-size:cover}.elementor-3812 .elementor-element.elementor-element-eea00c5 .swiper-slide{transition-duration:calc(5000ms*1.2);height:510px}.elementor-3812 .elementor-element.elementor-element-eea00c5 .swiper-slide-contents{max-width:66%}.elementor-3812 .elementor-element.elementor-element-eea00c5 .swiper-slide-inner{text-align:center}.elementor-3812 .elementor-element.elementor-element-4622d80{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-3812 .elementor-element.elementor-element-70ca180{text-align:center;font-family:"DM Sans",sans-serif}.elementor-3812 .elementor-element.elementor-element-f1d1ba0.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px}.elementor-3812 .elementor-element.elementor-element-f1d1ba0 .elementor-main-swiper{height:269px;width:97%}.elementor-3812 .elementor-element.elementor-element-f1d1ba0 .elementor-swiper-button{font-size:20px}.elementor-3812 .elementor-element.elementor-element-aa3edfc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-3812 .elementor-element.elementor-element-babe00a.elementor-wc-products ul.products{grid-column-gap:20px;grid-row-gap:40px}.elementor-3812 .elementor-element.elementor-element-babe00a.elementor-wc-products ul.products li.product{box-shadow:0 0 10px 0 #ddd;background-color:#fff;border-color:#fff}.elementor-3812 .elementor-element.elementor-element-babe00a.elementor-wc-products ul.products li.product span.onsale{display:block;min-height:25px;line-height:25px}.elementor-3812 .elementor-element.elementor-element-f2dcfe5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}@media (max-width:1024px){.elementor-3812 .elementor-element.elementor-element-f1d1ba0.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px}.elementor-3812 .elementor-element.elementor-element-babe00a.elementor-wc-products ul.products{grid-column-gap:20px;grid-row-gap:40px}}@media (max-width:767px){.elementor-3812 .elementor-element.elementor-element-eea00c5 .swiper-slide{height:600px}.elementor-3812 .elementor-element.elementor-element-70ca180{font-size:11px}.elementor-3812 .elementor-element.elementor-element-f1d1ba0.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px}.elementor-3812 .elementor-element.elementor-element-f1d1ba0 .elementor-main-swiper{height:73px;width:320px}.elementor-3812 .elementor-element.elementor-element-babe00a.elementor-wc-products ul.products{grid-column-gap:20px;grid-row-gap:40px}}