.elementor-28846 .elementor-element.elementor-element-1813a0fd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-28846 .elementor-element.elementor-element-28d71ec1{--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-28846 .elementor-element.elementor-element-28d71ec1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-28846 .elementor-element.elementor-element-c02d1a7 .plus-mobile-menu-content .nav li a{text-align:center;}.elementor-28846 .elementor-element.elementor-element-c02d1a7 .plus-navigation-menu .navbar-nav>li{padding:5px 5px 5px 15px;}.elementor-28846 .elementor-element.elementor-element-c02d1a7 > div .plus-navigation-wrap .plus-navigation-menu .navbar-nav>li>a, .elementor-28846 .elementor-element.elementor-element-c02d1a7 > .plus-navigation-wrap .plus-navigation-menu .navbar-nav>li>a{padding:10px 10px 10px 10px !important;font-family:"Jost", Jost;font-size:15px;font-weight:500;}.elementor-28846 .elementor-element.elementor-element-c02d1a7 .plus-navigation-wrap .plus-navigation-inner.main-menu-indicator-style-2 .plus-navigation-menu .navbar-nav > li.dropdown > a:before{right:calc(10px + 3px);}[dir="rtl"] .elementor-28846 .elementor-element.elementor-element-c02d1a7 .plus-navigation-wrap .plus-navigation-inner.main-menu-indicator-style-2 .plus-navigation-menu .navbar-nav > li.dropdown > a:before{left:calc(10px + 3px);right:auto;}.elementor-28846 .elementor-element.elementor-element-c02d1a7 .plus-navigation-wrap .plus-navigation-inner.main-menu-indicator-style-1 .plus-navigation-menu.menu-vertical-side .navbar-nav>li.dropdown>a:after{right:calc(10px + 3px);}[dir="rtl"] .elementor-28846 .elementor-element.elementor-element-c02d1a7 .plus-navigation-wrap .plus-navigation-inner.main-menu-indicator-style-1 .plus-navigation-menu.menu-vertical-side .navbar-nav>li.dropdown>a:after{left:calc(10px + 3px);right:auto;}.elementor-28846 .elementor-element.elementor-element-c02d1a7 .plus-navigation-wrap .plus-navigation-inner .navbar-nav>li.menu-item.menu-item-has-children:hover a:before{content:"";border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid #000;}.elementor-28846 .elementor-element.elementor-element-c02d1a7 .plus-navigation-menu .navbar-nav>li>a{color:#4D3E34;}.elementor-28846 .elementor-element.elementor-element-c02d1a7 .plus-navigation-menu .navbar-nav>li>a>.plus-nav-icon-menu{color:#4D3E34;font-size:15px;}.elementor-28846 .elementor-element.elementor-element-c02d1a7 .plus-navigation-menu .navbar-nav>li>a>.plus-nav-icon-menu.icon-img{max-width:15px;}.elementor-28846 .elementor-element.elementor-element-c02d1a7 .plus-navigation-menu .navbar-nav > li:hover > a{color:#ff5a6e;}.elementor-28846 .elementor-element.elementor-element-c02d1a7 .plus-navigation-menu .navbar-nav > li:hover > a >.plus-nav-icon-menu{color:#ff5a6e;}.elementor-28846 .elementor-element.elementor-element-c02d1a7 .plus-navigation-menu .navbar-nav > li.active > a,.elementor-28846 .elementor-element.elementor-element-c02d1a7 .plus-navigation-menu .navbar-nav > li:focus > a,.elementor-28846 .elementor-element.elementor-element-c02d1a7 .plus-navigation-menu .navbar-nav > li.current_page_item > a{color:#ff5a6e;}.elementor-28846 .elementor-element.elementor-element-c02d1a7 .plus-navigation-menu .navbar-nav > li.active > a >.plus-nav-icon-menu,.elementor-28846 .elementor-element.elementor-element-c02d1a7 .plus-navigation-menu .navbar-nav > li:focus > a>.plus-nav-icon-menu,.elementor-28846 .elementor-element.elementor-element-c02d1a7 .plus-navigation-menu .navbar-nav > li.current_page_item > a>.plus-nav-icon-menu{color:#ff5a6e;}.elementor-28846 .elementor-element.elementor-element-c02d1a7 .plus-navigation-menu .nav li.dropdown .dropdown-menu > li > a{font-size:13px;color:#313131;}.elementor-28846 .elementor-element.elementor-element-c02d1a7 .plus-navigation-menu .nav li.dropdown .dropdown-menu{padding:0px 0px 0px 0px !important;}.elementor-28846 .elementor-element.elementor-element-c02d1a7 .plus-navigation-menu .nav li.dropdown .dropdown-menu .dropdown-menu{left:calc(100% + 0px);}[dir="rtl"] .elementor-28846 .elementor-element.elementor-element-c02d1a7 .plus-navigation-menu .nav li.dropdown .dropdown-menu .dropdown-menu{right:calc(100% + 0px);}.elementor-28846 .elementor-element.elementor-element-c02d1a7 .plus-navigation-menu:not(.menu-vertical) .nav li.dropdown:not(.plus-fw) .dropdown-menu > li,.elementor-28846 .elementor-element.elementor-element-c02d1a7 .plus-navigation-menu.menu-vertical .nav li.dropdown:not(.plus-fw) .dropdown-menu > li a{padding:10px 15px 10px 15px  !important;}.elementor-28846 .elementor-element.elementor-element-c02d1a7 .plus-navigation-menu .nav li.dropdown .dropdown-menu > li > a >.plus-nav-icon-menu{color:#313131;font-size:15px;}.elementor-28846 .elementor-element.elementor-element-c02d1a7 .plus-navigation-menu .nav li.dropdown .dropdown-menu > li > a >.plus-nav-icon-menu.icon-img{max-width:15px;}.elementor-28846 .elementor-element.elementor-element-c02d1a7 .plus-navigation-menu .nav li.dropdown .dropdown-menu > li:hover > a{color:#ff5a6e;}.elementor-28846 .elementor-element.elementor-element-c02d1a7 .plus-navigation-menu .nav li.dropdown .dropdown-menu > li:hover > a >.plus-nav-icon-menu{color:#ff5a6e;}.elementor-28846 .elementor-element.elementor-element-c02d1a7 .plus-navigation-menu .navbar-nav li.dropdown .dropdown-menu > li.active > a,.elementor-28846 .elementor-element.elementor-element-c02d1a7 .plus-navigation-menu .navbar-nav li.dropdown .dropdown-menu > li:focus > a,.elementor-28846 .elementor-element.elementor-element-c02d1a7 .plus-navigation-menu .navbar-nav li.dropdown .dropdown-menu > li.current_page_item > a{color:#ff5a6e;}.elementor-28846 .elementor-element.elementor-element-c02d1a7 .plus-navigation-menu .navbar-nav li.dropdown .dropdown-menu > li.active > a>.plus-nav-icon-menu,.elementor-28846 .elementor-element.elementor-element-c02d1a7 .plus-navigation-menu .navbar-nav li.dropdown .dropdown-menu > li:focus > a>.plus-nav-icon-menu,.elementor-28846 .elementor-element.elementor-element-c02d1a7 .plus-navigation-menu .navbar-nav li.dropdown .dropdown-menu > li.current_page_item > a>.plus-nav-icon-menu{color:#ff5a6e;}.elementor-28846 .elementor-element.elementor-element-c02d1a7 .plus-navigation-menu .nav>li{vertical-align:middle;}.elementor-28846 .elementor-element.elementor-element-c02d1a7 .mobile-plus-toggle-menu ul.toggle-lines li.toggle-line,
					.elementor-28846 .elementor-element.elementor-element-c02d1a7 .mobile-plus-toggle-menu.toggle-style-2 .mobile-plus-toggle-menu-st2,
					.elementor-28846 .elementor-element.elementor-element-c02d1a7 .mobile-plus-toggle-menu.toggle-style-2 .mobile-plus-toggle-menu-st2::before,
					.elementor-28846 .elementor-element.elementor-element-c02d1a7 .mobile-plus-toggle-menu.toggle-style-2 .mobile-plus-toggle-menu-st2::after,
					.elementor-28846 .elementor-element.elementor-element-c02d1a7 .mobile-plus-toggle-menu.toggle-style-3 .mobile-plus-toggle-menu-st3,
					.elementor-28846 .elementor-element.elementor-element-c02d1a7 .mobile-plus-toggle-menu.toggle-style-3 .mobile-plus-toggle-menu-st3::before,
					.elementor-28846 .elementor-element.elementor-element-c02d1a7 .mobile-plus-toggle-menu.toggle-style-3 .mobile-plus-toggle-menu-st3::after,
					.elementor-28846 .elementor-element.elementor-element-c02d1a7 .mobile-plus-toggle-menu.toggle-style-4 span{background:#374AA1;}.elementor-28846 .elementor-element.elementor-element-c02d1a7 .mobile-plus-toggle-menu.toggle-style-5.clin.plus-collapsed i{color:#374AA1;}.elementor-28846 .elementor-element.elementor-element-c02d1a7 .mobile-plus-toggle-menu.toggle-style-5.clin.plus-collapsed svg{fill:#374AA1;}.elementor-28846 .elementor-element.elementor-element-c02d1a7 .mobile-plus-toggle-menu:not(.plus-collapsed) ul.toggle-lines li.toggle-line,
					.elementor-28846 .elementor-element.elementor-element-c02d1a7 .mobile-plus-toggle-menu.toggle-style-2 .mobile-plus-toggle-menu-st2-h,
					.elementor-28846 .elementor-element.elementor-element-c02d1a7 .mobile-plus-toggle-menu.toggle-style-2 .mobile-plus-toggle-menu-st2-h::before,
					.elementor-28846 .elementor-element.elementor-element-c02d1a7 .mobile-plus-toggle-menu.toggle-style-2 .mobile-plus-toggle-menu-st2-h::after,
					.elementor-28846 .elementor-element.elementor-element-c02d1a7 .mobile-plus-toggle-menu:not(.plus-collapsed).toggle-style-3 .mobile-plus-toggle-menu-st3:before,
					.elementor-28846 .elementor-element.elementor-element-c02d1a7 .mobile-plus-toggle-menu:not(.plus-collapsed).toggle-style-3 .mobile-plus-toggle-menu-st3:after,
					.elementor-28846 .elementor-element.elementor-element-c02d1a7 .mobile-plus-toggle-menu.toggle-style-4:not(.plus-collapsed) span:nth-last-child(3),
					.elementor-28846 .elementor-element.elementor-element-c02d1a7 .mobile-plus-toggle-menu.toggle-style-4:not(.plus-collapsed) span:nth-last-child(1){background:#ff5a6e !important;}.elementor-28846 .elementor-element.elementor-element-c02d1a7 .mobile-plus-toggle-menu.toggle-style-5.clin i{color:#ff5a6e;}.elementor-28846 .elementor-element.elementor-element-c02d1a7 .mobile-plus-toggle-menu.toggle-style-5.clin svg{fill:#ff5a6e;}.elementor-28846 .elementor-element.elementor-element-c02d1a7 .plus-mobile-menu .navbar-nav>li>a{padding:10px 10px 10px 10px !important;}.elementor-28846 .elementor-element.elementor-element-c02d1a7 .plus-mobile-menu .navbar-nav>li>a,
					.elementor-28846 .elementor-element.elementor-element-c02d1a7 .plus-mobile-menu .navbar-nav>li.plus-dropdown-container.plus-fw>a.dropdown-toggle{color:#313131;}.elementor-28846 .elementor-element.elementor-element-c02d1a7 .plus-mobile-menu .navbar-nav>li>a>.plus-nav-icon-menu{color:#313131;font-size:5px;}.elementor-28846 .elementor-element.elementor-element-c02d1a7 .plus-mobile-menu .navbar-nav>li>a>.plus-nav-icon-menu.icon-img{max-width:5px;}.elementor-28846 .elementor-element.elementor-element-c02d1a7 .plus-navigation-wrap .plus-mobile-menu .navbar-nav > li.dropdown > a:after{color:#313131;}.elementor-28846 .elementor-element.elementor-element-c02d1a7 .plus-navigation-wrap .plus-mobile-menu .navbar-nav > li.active > a,.elementor-28846 .elementor-element.elementor-element-c02d1a7 .plus-navigation-wrap .plus-mobile-menu .navbar-nav > li:focus > a,.elementor-28846 .elementor-element.elementor-element-c02d1a7 .plus-mobile-menu .navbar-nav > li.current_page_item > a,
					.elementor-28846 .elementor-element.elementor-element-c02d1a7 .plus-mobile-menu .plus-mobile-menu-content .navbar-nav>li.plus-fw.open>a,
					.elementor-28846 .elementor-element.elementor-element-c02d1a7 .plus-mobile-menu .navbar-nav>li.open>a,
					.elementor-28846 .elementor-element.elementor-element-c02d1a7 .plus-mobile-menu .navbar-nav>li.plus-dropdown-container.plus-fw.open>a{color:#ff5a6e;}.elementor-28846 .elementor-element.elementor-element-c02d1a7 .plus-navigation-wrap .plus-mobile-menu .navbar-nav > li.active > a>.plus-nav-icon-menu,.elementor-28846 .elementor-element.elementor-element-c02d1a7 .plus-navigation-wrap .plus-mobile-menu .navbar-nav > li:focus > a>.plus-nav-icon-menu,.elementor-28846 .elementor-element.elementor-element-c02d1a7 .plus-mobile-menu .navbar-nav > li.current_page_item > a>.plus-nav-icon-menu{color:#ff5a6e;}.elementor-28846 .elementor-element.elementor-element-c02d1a7 .plus-navigation-wrap .plus-mobile-menu .navbar-nav > li.dropdown.active > a:after,.elementor-28846 .elementor-element.elementor-element-c02d1a7 .plus-navigation-wrap .plus-mobile-menu .navbar-nav > li.dropdown:focus > a:after,.elementor-28846 .elementor-element.elementor-element-c02d1a7 .plus-navigation-wrap .plus-mobile-menu .navbar-nav > li.dropdown.current_page_item > a:after{color:#313131;}.elementor-28846 .elementor-element.elementor-element-c02d1a7 .plus-mobile-menu .nav li.dropdown .dropdown-menu > li > a{padding:10px 10px 10px 15px !important;color:#313131;}.elementor-28846 .elementor-element.elementor-element-c02d1a7 .plus-mobile-menu .nav li.dropdown .dropdown-menu > li > a >.plus-nav-icon-menu{color:#313131;font-size:15px;}.elementor-28846 .elementor-element.elementor-element-c02d1a7 .plus-mobile-menu .nav li.dropdown .dropdown-menu > li > a >.plus-nav-icon-menu.icon-img{max-width:15px;}.elementor-28846 .elementor-element.elementor-element-c02d1a7 .plus-navigation-wrap .plus-mobile-menu .nav li.dropdown .dropdown-menu > li > a:after{color:#313131;}.elementor-28846 .elementor-element.elementor-element-c02d1a7 .plus-navigation-wrap .plus-mobile-menu .navbar-nav li.dropdown .dropdown-menu > li.active > a,.elementor-28846 .elementor-element.elementor-element-c02d1a7 .plus-navigation-wrap .plus-mobile-menu .navbar-nav li.dropdown .dropdown-menu > li:focus > a,.elementor-28846 .elementor-element.elementor-element-c02d1a7 .plus-navigation-wrap .plus-mobile-menu .navbar-nav li.dropdown .dropdown-menu > li.current_page_item > a{color:#ff5a6e;}.elementor-28846 .elementor-element.elementor-element-c02d1a7 .plus-navigation-wrap .plus-mobile-menu .navbar-nav li.dropdown .dropdown-menu > li.active > a >.plus-nav-icon-menu,.elementor-28846 .elementor-element.elementor-element-c02d1a7 .plus-navigation-wrap .plus-mobile-menu .navbar-nav li.dropdown .dropdown-menu > li:focus > a >.plus-nav-icon-menu,.elementor-28846 .elementor-element.elementor-element-c02d1a7 .plus-navigation-wrap .plus-mobile-menu .navbar-nav li.dropdown .dropdown-menu > li.current_page_item > a >.plus-nav-icon-menu{color:#ff5a6e;}.elementor-28846 .elementor-element.elementor-element-c02d1a7 .plus-navigation-wrap .plus-mobile-menu .navbar-nav ul.dropdown-menu > li.dropdown-submenu.active > a:after,.elementor-28846 .elementor-element.elementor-element-c02d1a7 .plus-navigation-wrap .plus-mobile-menu .navbar-nav ul.dropdown-menu > li.dropdown-submenu:focus > a:after,.elementor-28846 .elementor-element.elementor-element-c02d1a7 .plus-navigation-wrap .plus-mobile-menu .navbar-nav ul.dropdown-menu > li.dropdown-submenu.current_page_item > a:after{color:#313131;}.elementor-28846 .elementor-element.elementor-element-c02d1a7 .plus-navigation-menu .plus-nav-label-text{right:-12px;top:-5px;}[dir="rtl"] .elementor-28846 .elementor-element.elementor-element-c02d1a7 .plus-navigation-menu .plus-nav-label-text{left:-12px;right:auto;}.elementor-28846 .elementor-element.elementor-element-c02d1a7 .plus-navigation-menu .dropdown-menu .plus-nav-label-text{right:-12px;top:-5px;}[dir="rtl"] .elementor-28846 .elementor-element.elementor-element-c02d1a7 .plus-navigation-menu .dropdown-menu .plus-nav-label-text{left:-12px;right:auto;}.elementor-28846 .elementor-element.elementor-element-c02d1a7 .plus-mobile-menu .plus-nav-label-text{right:45px;top:50%;}[dir="rtl"] .elementor-28846 .elementor-element.elementor-element-c02d1a7 .plus-mobile-menu .plus-nav-label-text{left:45px;right:auto;}.elementor-28846 .elementor-element.elementor-element-c02d1a7 .plus-mobile-menu .dropdown-menu .plus-nav-label-text{right:45px;top:50%;}[dir="rtl"] .elementor-28846 .elementor-element.elementor-element-c02d1a7 .plus-mobile-menu .dropdown-menu .plus-nav-label-text{left:45px;right:auto;}.elementor-28846 .elementor-element.elementor-element-7aea30eb{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28846 .elementor-element.elementor-element-5fc7006e{--display:flex;}.elementor-28846 .elementor-element.elementor-element-6a3c7e2c{--display:grid;--min-height:35px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:start;--align-items:center;}.elementor-28846 .elementor-element.elementor-element-238eef66{--display:flex;}.elementor-28846 .elementor-element.elementor-element-3eaf6cc7{text-align:center;}.elementor-28846 .elementor-element.elementor-element-3eaf6cc7 .elementor-heading-title{font-family:"Jost", Jost;font-size:24px;font-weight:500;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#4D3E34;stroke:#4D3E34;text-shadow:0px 0px 0px rgba(0,0,0,0.3);}.elementor-28846 .elementor-element.elementor-element-381cd240{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-28846 .elementor-element.elementor-element-5d2d1bc4 .elementor-heading-title{font-size:18px;}.elementor-28846 .elementor-element.elementor-element-7f4182b4{--display:flex;}.elementor-28846 .elementor-element.elementor-element-54e452c{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-28846 .elementor-element.elementor-element-2769b649{text-align:center;}.elementor-28846 .elementor-element.elementor-element-2769b649 .elementor-heading-title{font-family:"Jost", Jost;font-size:24px;font-weight:500;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#4D3E34;stroke:#4D3E34;text-shadow:0px 0px 0px rgba(0,0,0,0.3);}.elementor-28846 .elementor-element.elementor-element-60379426 .elementor-heading-title{font-size:18px;}.elementor-28846 .elementor-element.elementor-element-469854e6{--display:flex;}.elementor-28846 .elementor-element.elementor-element-36213700{z-index:99;}.elementor-28846 .elementor-element.elementor-element-36213700 .product-list .post-inner-loop .post-title,.elementor-28846 .elementor-element.elementor-element-36213700 .product-list .post-inner-loop .post-title a{font-size:13px;font-weight:600;}.elementor-28846 .elementor-element.elementor-element-36213700 .product-list .wrapper-cart-price .price .amount,.elementor-28846 .elementor-element.elementor-element-36213700 .product-list .wrapper-cart-price .price .amount .woocommerce-Price-currencySymbol{font-size:13px;}.elementor-28846 .elementor-element.elementor-element-36213700 .product-list .product-list-content .add_to_cart.product_type_simple{border-style:none;}.elementor-28846 .elementor-element.elementor-element-36213700 .list-carousel-slick .slick-dots.style-1 li button{-webkit-box-shadow:inset 0 0 0 8px #252525;-moz-box-shadow:inset 0 0 0 8px #252525;box-shadow:inset 0 0 0 8px #252525;}.elementor-28846 .elementor-element.elementor-element-36213700 .list-carousel-slick .slick-dots.style-1 li.slick-active button{-webkit-box-shadow:inset 0 0 0 1px #252525;-moz-box-shadow:inset 0 0 0 1px #252525;box-shadow:inset 0 0 0 1px #252525;}.elementor-28846 .elementor-element.elementor-element-36213700 .list-carousel-slick .slick-dots.style-2 li button{border-color:#252525;}.elementor-28846 .elementor-element.elementor-element-36213700 .list-carousel-slick ul.slick-dots.style-3 li button{-webkit-box-shadow:inset 0 0 0 1px #252525;-moz-box-shadow:inset 0 0 0 1px #252525;box-shadow:inset 0 0 0 1px #252525;}.elementor-28846 .elementor-element.elementor-element-36213700 .list-carousel-slick .slick-dots.style-3 li.slick-active button{-webkit-box-shadow:inset 0 0 0 8px #252525;-moz-box-shadow:inset 0 0 0 8px #252525;box-shadow:inset 0 0 0 8px #252525;}.elementor-28846 .elementor-element.elementor-element-36213700 .list-carousel-slick ul.slick-dots.style-4 li button{-webkit-box-shadow:inset 0 0 0 0px #252525;-moz-box-shadow:inset 0 0 0 0px #252525;box-shadow:inset 0 0 0 0px #252525;}.elementor-28846 .elementor-element.elementor-element-36213700 .list-carousel-slick .slick-dots.style-1 li button:before{color:#252525;}.elementor-28846 .elementor-element.elementor-element-36213700 .list-carousel-slick .slick-dots.style-6 li button{border-color:#252525;}.elementor-28846 .elementor-element.elementor-element-36213700 .list-carousel-slick .slick-slider.slick-dotted{padding-bottom:0px;}.elementor-28846 .elementor-element.elementor-element-5440a8e2{--display:flex;}.elementor-28846 .elementor-element.elementor-element-5b0ffad{--display:grid;--min-height:35px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:start;--align-items:center;}.elementor-28846 .elementor-element.elementor-element-2d9cec56{--display:flex;}.elementor-28846 .elementor-element.elementor-element-42b35cd6{text-align:center;}.elementor-28846 .elementor-element.elementor-element-42b35cd6 .elementor-heading-title{font-family:"Jost", Jost;font-size:24px;font-weight:500;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#4D3E34;stroke:#4D3E34;text-shadow:0px 0px 0px rgba(0,0,0,0.3);}.elementor-28846 .elementor-element.elementor-element-360858f5{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-28846 .elementor-element.elementor-element-74e280b3 .elementor-heading-title{font-size:18px;}.elementor-28846 .elementor-element.elementor-element-4b3e1121{--display:flex;}.elementor-28846 .elementor-element.elementor-element-3fa6c5e6{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-28846 .elementor-element.elementor-element-5a83e12c{text-align:center;}.elementor-28846 .elementor-element.elementor-element-5a83e12c .elementor-heading-title{font-family:"Jost", Jost;font-size:24px;font-weight:500;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#4D3E34;stroke:#4D3E34;text-shadow:0px 0px 0px rgba(0,0,0,0.3);}.elementor-28846 .elementor-element.elementor-element-6bfd5578 .elementor-heading-title{font-size:18px;}.elementor-28846 .elementor-element.elementor-element-5c6c2044{z-index:99;}.elementor-28846 .elementor-element.elementor-element-5c6c2044 .product-list .post-inner-loop .post-title,.elementor-28846 .elementor-element.elementor-element-5c6c2044 .product-list .post-inner-loop .post-title a{font-size:13px;font-weight:600;}.elementor-28846 .elementor-element.elementor-element-5c6c2044 .product-list .wrapper-cart-price .price .amount,.elementor-28846 .elementor-element.elementor-element-5c6c2044 .product-list .wrapper-cart-price .price .amount .woocommerce-Price-currencySymbol{font-size:13px;}.elementor-28846 .elementor-element.elementor-element-5c6c2044 .product-list .product-list-content .add_to_cart.product_type_simple{border-style:none;}.elementor-28846 .elementor-element.elementor-element-5c6c2044 .list-carousel-slick .slick-dots.style-1 li button{-webkit-box-shadow:inset 0 0 0 8px #252525;-moz-box-shadow:inset 0 0 0 8px #252525;box-shadow:inset 0 0 0 8px #252525;}.elementor-28846 .elementor-element.elementor-element-5c6c2044 .list-carousel-slick .slick-dots.style-1 li.slick-active button{-webkit-box-shadow:inset 0 0 0 1px #252525;-moz-box-shadow:inset 0 0 0 1px #252525;box-shadow:inset 0 0 0 1px #252525;}.elementor-28846 .elementor-element.elementor-element-5c6c2044 .list-carousel-slick .slick-dots.style-2 li button{border-color:#252525;}.elementor-28846 .elementor-element.elementor-element-5c6c2044 .list-carousel-slick ul.slick-dots.style-3 li button{-webkit-box-shadow:inset 0 0 0 1px #252525;-moz-box-shadow:inset 0 0 0 1px #252525;box-shadow:inset 0 0 0 1px #252525;}.elementor-28846 .elementor-element.elementor-element-5c6c2044 .list-carousel-slick .slick-dots.style-3 li.slick-active button{-webkit-box-shadow:inset 0 0 0 8px #252525;-moz-box-shadow:inset 0 0 0 8px #252525;box-shadow:inset 0 0 0 8px #252525;}.elementor-28846 .elementor-element.elementor-element-5c6c2044 .list-carousel-slick ul.slick-dots.style-4 li button{-webkit-box-shadow:inset 0 0 0 0px #252525;-moz-box-shadow:inset 0 0 0 0px #252525;box-shadow:inset 0 0 0 0px #252525;}.elementor-28846 .elementor-element.elementor-element-5c6c2044 .list-carousel-slick .slick-dots.style-1 li button:before{color:#252525;}.elementor-28846 .elementor-element.elementor-element-5c6c2044 .list-carousel-slick .slick-dots.style-6 li button{border-color:#252525;}.elementor-28846 .elementor-element.elementor-element-5c6c2044 .list-carousel-slick .slick-slider.slick-dotted{padding-bottom:0px;}.elementor-28846 .elementor-element.elementor-element-797df428{--display:flex;}.elementor-28846 .elementor-element.elementor-element-35ed2862{--display:grid;--min-height:35px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:start;--align-items:center;}.elementor-28846 .elementor-element.elementor-element-7beda4fb{--display:flex;}.elementor-28846 .elementor-element.elementor-element-20ebd6e2{text-align:center;}.elementor-28846 .elementor-element.elementor-element-20ebd6e2 .elementor-heading-title{font-family:"Jost", Jost;font-size:24px;font-weight:500;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#4D3E34;stroke:#4D3E34;text-shadow:0px 0px 0px rgba(0,0,0,0.3);}.elementor-28846 .elementor-element.elementor-element-1a15dc60{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-28846 .elementor-element.elementor-element-165756a6 .elementor-heading-title{font-size:18px;}.elementor-28846 .elementor-element.elementor-element-f55a784{--display:flex;}.elementor-28846 .elementor-element.elementor-element-7d149a8b{--display:flex;}.elementor-28846 .elementor-element.elementor-element-599478a9{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-28846 .elementor-element.elementor-element-38fe3507{text-align:center;}.elementor-28846 .elementor-element.elementor-element-38fe3507 .elementor-heading-title{font-family:"Jost", Jost;font-size:24px;font-weight:500;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#4D3E34;stroke:#4D3E34;text-shadow:0px 0px 0px rgba(0,0,0,0.3);}.elementor-28846 .elementor-element.elementor-element-57eee89c .elementor-heading-title{font-size:18px;}.elementor-28846 .elementor-element.elementor-element-5c06c0e9{z-index:99;}.elementor-28846 .elementor-element.elementor-element-5c06c0e9 .product-list .post-inner-loop .post-title,.elementor-28846 .elementor-element.elementor-element-5c06c0e9 .product-list .post-inner-loop .post-title a{font-size:13px;font-weight:600;}.elementor-28846 .elementor-element.elementor-element-5c06c0e9 .product-list .wrapper-cart-price .price .amount,.elementor-28846 .elementor-element.elementor-element-5c06c0e9 .product-list .wrapper-cart-price .price .amount .woocommerce-Price-currencySymbol{font-size:13px;}.elementor-28846 .elementor-element.elementor-element-5c06c0e9 .product-list .product-list-content .add_to_cart.product_type_simple{border-style:none;}.elementor-28846 .elementor-element.elementor-element-5c06c0e9 .list-carousel-slick .slick-dots.style-1 li button{-webkit-box-shadow:inset 0 0 0 8px #252525;-moz-box-shadow:inset 0 0 0 8px #252525;box-shadow:inset 0 0 0 8px #252525;}.elementor-28846 .elementor-element.elementor-element-5c06c0e9 .list-carousel-slick .slick-dots.style-1 li.slick-active button{-webkit-box-shadow:inset 0 0 0 1px #252525;-moz-box-shadow:inset 0 0 0 1px #252525;box-shadow:inset 0 0 0 1px #252525;}.elementor-28846 .elementor-element.elementor-element-5c06c0e9 .list-carousel-slick .slick-dots.style-2 li button{border-color:#252525;}.elementor-28846 .elementor-element.elementor-element-5c06c0e9 .list-carousel-slick ul.slick-dots.style-3 li button{-webkit-box-shadow:inset 0 0 0 1px #252525;-moz-box-shadow:inset 0 0 0 1px #252525;box-shadow:inset 0 0 0 1px #252525;}.elementor-28846 .elementor-element.elementor-element-5c06c0e9 .list-carousel-slick .slick-dots.style-3 li.slick-active button{-webkit-box-shadow:inset 0 0 0 8px #252525;-moz-box-shadow:inset 0 0 0 8px #252525;box-shadow:inset 0 0 0 8px #252525;}.elementor-28846 .elementor-element.elementor-element-5c06c0e9 .list-carousel-slick ul.slick-dots.style-4 li button{-webkit-box-shadow:inset 0 0 0 0px #252525;-moz-box-shadow:inset 0 0 0 0px #252525;box-shadow:inset 0 0 0 0px #252525;}.elementor-28846 .elementor-element.elementor-element-5c06c0e9 .list-carousel-slick .slick-dots.style-1 li button:before{color:#252525;}.elementor-28846 .elementor-element.elementor-element-5c06c0e9 .list-carousel-slick .slick-dots.style-6 li button{border-color:#252525;}.elementor-28846 .elementor-element.elementor-element-5c06c0e9 .list-carousel-slick .slick-slider.slick-dotted{padding-bottom:0px;}.elementor-28846 .elementor-element.elementor-element-20d31e12{--display:flex;}.elementor-28846 .elementor-element.elementor-element-48ceeb92{--display:grid;--min-height:35px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:start;--align-items:center;}.elementor-28846 .elementor-element.elementor-element-2e3e13a8{--display:flex;}.elementor-28846 .elementor-element.elementor-element-3101781f{text-align:center;}.elementor-28846 .elementor-element.elementor-element-3101781f .elementor-heading-title{font-family:"Jost", Jost;font-size:24px;font-weight:500;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#4D3E34;stroke:#4D3E34;text-shadow:0px 0px 0px rgba(0,0,0,0.3);}.elementor-28846 .elementor-element.elementor-element-1969808b{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-28846 .elementor-element.elementor-element-51f4e816 .elementor-heading-title{font-size:18px;}.elementor-28846 .elementor-element.elementor-element-2656b76b{--display:flex;}.elementor-28846 .elementor-element.elementor-element-7789526c{--display:flex;}.elementor-28846 .elementor-element.elementor-element-3d9d8768{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-28846 .elementor-element.elementor-element-652424dd{text-align:center;}.elementor-28846 .elementor-element.elementor-element-652424dd .elementor-heading-title{font-family:"Jost", Jost;font-size:24px;font-weight:500;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#4D3E34;stroke:#4D3E34;text-shadow:0px 0px 0px rgba(0,0,0,0.3);}.elementor-28846 .elementor-element.elementor-element-39f0431d .elementor-heading-title{font-size:18px;}.elementor-28846 .elementor-element.elementor-element-72f95c07{z-index:99;}.elementor-28846 .elementor-element.elementor-element-72f95c07 .product-list .post-inner-loop .post-title,.elementor-28846 .elementor-element.elementor-element-72f95c07 .product-list .post-inner-loop .post-title a{font-size:13px;font-weight:600;}.elementor-28846 .elementor-element.elementor-element-72f95c07 .product-list .wrapper-cart-price .price .amount,.elementor-28846 .elementor-element.elementor-element-72f95c07 .product-list .wrapper-cart-price .price .amount .woocommerce-Price-currencySymbol{font-size:13px;}.elementor-28846 .elementor-element.elementor-element-72f95c07 .product-list .product-list-content .add_to_cart.product_type_simple{border-style:none;}.elementor-28846 .elementor-element.elementor-element-72f95c07 .list-carousel-slick .slick-dots.style-1 li button{-webkit-box-shadow:inset 0 0 0 8px #252525;-moz-box-shadow:inset 0 0 0 8px #252525;box-shadow:inset 0 0 0 8px #252525;}.elementor-28846 .elementor-element.elementor-element-72f95c07 .list-carousel-slick .slick-dots.style-1 li.slick-active button{-webkit-box-shadow:inset 0 0 0 1px #252525;-moz-box-shadow:inset 0 0 0 1px #252525;box-shadow:inset 0 0 0 1px #252525;}.elementor-28846 .elementor-element.elementor-element-72f95c07 .list-carousel-slick .slick-dots.style-2 li button{border-color:#252525;}.elementor-28846 .elementor-element.elementor-element-72f95c07 .list-carousel-slick ul.slick-dots.style-3 li button{-webkit-box-shadow:inset 0 0 0 1px #252525;-moz-box-shadow:inset 0 0 0 1px #252525;box-shadow:inset 0 0 0 1px #252525;}.elementor-28846 .elementor-element.elementor-element-72f95c07 .list-carousel-slick .slick-dots.style-3 li.slick-active button{-webkit-box-shadow:inset 0 0 0 8px #252525;-moz-box-shadow:inset 0 0 0 8px #252525;box-shadow:inset 0 0 0 8px #252525;}.elementor-28846 .elementor-element.elementor-element-72f95c07 .list-carousel-slick ul.slick-dots.style-4 li button{-webkit-box-shadow:inset 0 0 0 0px #252525;-moz-box-shadow:inset 0 0 0 0px #252525;box-shadow:inset 0 0 0 0px #252525;}.elementor-28846 .elementor-element.elementor-element-72f95c07 .list-carousel-slick .slick-dots.style-1 li button:before{color:#252525;}.elementor-28846 .elementor-element.elementor-element-72f95c07 .list-carousel-slick .slick-dots.style-6 li button{border-color:#252525;}.elementor-28846 .elementor-element.elementor-element-72f95c07 .list-carousel-slick .slick-slider.slick-dotted{padding-bottom:0px;}@media(max-width:1024px){.elementor-28846 .elementor-element.elementor-element-6a3c7e2c{--grid-auto-flow:row;}.elementor-28846 .elementor-element.elementor-element-54e452c{--grid-auto-flow:row;}.elementor-28846 .elementor-element.elementor-element-5b0ffad{--grid-auto-flow:row;}.elementor-28846 .elementor-element.elementor-element-3fa6c5e6{--grid-auto-flow:row;}.elementor-28846 .elementor-element.elementor-element-35ed2862{--grid-auto-flow:row;}.elementor-28846 .elementor-element.elementor-element-599478a9{--grid-auto-flow:row;}.elementor-28846 .elementor-element.elementor-element-48ceeb92{--grid-auto-flow:row;}.elementor-28846 .elementor-element.elementor-element-3d9d8768{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-28846 .elementor-element.elementor-element-1813a0fd{--content-width:1200px;}.elementor-28846 .elementor-element.elementor-element-28d71ec1{--width:15%;}.elementor-28846 .elementor-element.elementor-element-7aea30eb{--width:300%;}.elementor-28846 .elementor-element.elementor-element-238eef66{--width:150%;}.elementor-28846 .elementor-element.elementor-element-2d9cec56{--width:150%;}.elementor-28846 .elementor-element.elementor-element-7beda4fb{--width:150%;}.elementor-28846 .elementor-element.elementor-element-2e3e13a8{--width:150%;}}@media(max-width:767px){.elementor-28846 .elementor-element.elementor-element-c02d1a7 .plus-mobile-nav-toggle .plus-mobile-menu .navbar-nav li a,.elementor-28846 .elementor-element.elementor-element-c02d1a7 .plus-navigation-wrap .plus-mobile-menu .navbar-nav li a{border-width:0px;}.elementor-28846 .elementor-element.elementor-element-6a3c7e2c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-28846 .elementor-element.elementor-element-54e452c{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-28846 .elementor-element.elementor-element-2769b649{text-align:start;}.elementor-28846 .elementor-element.elementor-element-2769b649 .elementor-heading-title{font-size:25px;}.elementor-28846 .elementor-element.elementor-element-60379426{text-align:end;}.elementor-28846 .elementor-element.elementor-element-60379426 .elementor-heading-title{font-size:21px;}.elementor-28846 .elementor-element.elementor-element-36213700 .product-list .post-inner-loop .post-title,.elementor-28846 .elementor-element.elementor-element-36213700 .product-list .post-inner-loop .post-title a{font-size:15px;}.elementor-28846 .elementor-element.elementor-element-36213700 .product-list .wrapper-cart-price .price .amount,.elementor-28846 .elementor-element.elementor-element-36213700 .product-list .wrapper-cart-price .price .amount .woocommerce-Price-currencySymbol{font-size:15px;}.elementor-28846 .elementor-element.elementor-element-5b0ffad{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-28846 .elementor-element.elementor-element-3fa6c5e6{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-28846 .elementor-element.elementor-element-5a83e12c{text-align:start;}.elementor-28846 .elementor-element.elementor-element-5a83e12c .elementor-heading-title{font-size:25px;}.elementor-28846 .elementor-element.elementor-element-6bfd5578{text-align:end;}.elementor-28846 .elementor-element.elementor-element-6bfd5578 .elementor-heading-title{font-size:21px;}.elementor-28846 .elementor-element.elementor-element-5c6c2044 .product-list .post-inner-loop .post-title,.elementor-28846 .elementor-element.elementor-element-5c6c2044 .product-list .post-inner-loop .post-title a{font-size:15px;}.elementor-28846 .elementor-element.elementor-element-5c6c2044 .product-list .wrapper-cart-price .price .amount,.elementor-28846 .elementor-element.elementor-element-5c6c2044 .product-list .wrapper-cart-price .price .amount .woocommerce-Price-currencySymbol{font-size:15px;}.elementor-28846 .elementor-element.elementor-element-35ed2862{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-28846 .elementor-element.elementor-element-599478a9{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-28846 .elementor-element.elementor-element-38fe3507{text-align:start;}.elementor-28846 .elementor-element.elementor-element-38fe3507 .elementor-heading-title{font-size:25px;}.elementor-28846 .elementor-element.elementor-element-57eee89c{text-align:end;}.elementor-28846 .elementor-element.elementor-element-57eee89c .elementor-heading-title{font-size:21px;}.elementor-28846 .elementor-element.elementor-element-5c06c0e9 .product-list .post-inner-loop .post-title,.elementor-28846 .elementor-element.elementor-element-5c06c0e9 .product-list .post-inner-loop .post-title a{font-size:15px;}.elementor-28846 .elementor-element.elementor-element-5c06c0e9 .product-list .wrapper-cart-price .price .amount,.elementor-28846 .elementor-element.elementor-element-5c06c0e9 .product-list .wrapper-cart-price .price .amount .woocommerce-Price-currencySymbol{font-size:15px;}.elementor-28846 .elementor-element.elementor-element-48ceeb92{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-28846 .elementor-element.elementor-element-3d9d8768{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-28846 .elementor-element.elementor-element-652424dd{text-align:start;}.elementor-28846 .elementor-element.elementor-element-652424dd .elementor-heading-title{font-size:25px;}.elementor-28846 .elementor-element.elementor-element-39f0431d{text-align:end;}.elementor-28846 .elementor-element.elementor-element-39f0431d .elementor-heading-title{font-size:21px;}.elementor-28846 .elementor-element.elementor-element-72f95c07 .product-list .post-inner-loop .post-title,.elementor-28846 .elementor-element.elementor-element-72f95c07 .product-list .post-inner-loop .post-title a{font-size:15px;}.elementor-28846 .elementor-element.elementor-element-72f95c07 .product-list .wrapper-cart-price .price .amount,.elementor-28846 .elementor-element.elementor-element-72f95c07 .product-list .wrapper-cart-price .price .amount .woocommerce-Price-currencySymbol{font-size:15px;}}/* Start custom CSS for tp-product-listout, class: .elementor-element-36213700 *//* 針對手機版 (螢幕寬度 767px 以下) */
@media (max-width: 767px) {
    /* 隱藏點點 */
    .elementor-28846 .elementor-element.elementor-element-36213700 .slick-dots {
        display: none !important;
    }
    
    /* 縮減底部留白：針對滑動容器移除下邊距 */
    .elementor-28846 .elementor-element.elementor-element-36213700 .slick-slider {
        margin-bottom: 0px !important;
    }

    /* 如果下方還是空空的，強制調整外層間距 */
    .elementor-28846 .elementor-element.elementor-element-36213700 .tp-widget-main-wrapper {
        padding-bottom: 0px !important;
        margin-bottom: -20px !important; /* 如果太擠，可以把 -20 改成 -10 或 0 */
    }
}
/* 鎖定標題區塊高度 */
.elementor-28846 .elementor-element.elementor-element-36213700 .post-title, 
.elementor-28846 .elementor-element.elementor-element-36213700 .product-list-content h3, 
.elementor-28846 .elementor-element.elementor-element-36213700 .tp-product-title {
    display: -webkit-box !important;
    -webkit-line-clamp: 3; /* 強制最多顯示三行 */
    -webkit-box-orient: vertical;
    overflow: hidden;
    
    /* 關鍵：設定固定的最小與最大高度 */
    height: 4.5em !important; 
    line-height: 1.5em !important;
    margin-bottom: -10px !important; /* 標題跟價格的間距 */
    vertical-align: top;
}

/* 確保價格區塊不會被擠壓 */
.elementor-28846 .elementor-element.elementor-element-36213700 .tp-product-price, 
.elementor-28846 .elementor-element.elementor-element-36213700 .price {
    display: block !important;
    margin-top: auto !important;
}/* End custom CSS */
/* Start custom CSS for tp-product-listout, class: .elementor-element-5c6c2044 *//* 針對手機版 (螢幕寬度 767px 以下) */
@media (max-width: 767px) {
    /* 隱藏點點 */
    .elementor-28846 .elementor-element.elementor-element-5c6c2044 .slick-dots {
        display: none !important;
    }
    
    /* 縮減底部留白：針對滑動容器移除下邊距 */
    .elementor-28846 .elementor-element.elementor-element-5c6c2044 .slick-slider {
        margin-bottom: 0px !important;
    }

    /* 如果下方還是空空的，強制調整外層間距 */
    .elementor-28846 .elementor-element.elementor-element-5c6c2044 .tp-widget-main-wrapper {
        padding-bottom: 0px !important;
        margin-bottom: -20px !important; /* 如果太擠，可以把 -20 改成 -10 或 0 */
    }
}
/* 鎖定標題區塊高度 */
.elementor-28846 .elementor-element.elementor-element-5c6c2044 .post-title, 
.elementor-28846 .elementor-element.elementor-element-5c6c2044 .product-list-content h3, 
.elementor-28846 .elementor-element.elementor-element-5c6c2044 .tp-product-title {
    display: -webkit-box !important;
    -webkit-line-clamp: 3; /* 強制最多顯示三行 */
    -webkit-box-orient: vertical;
    overflow: hidden;
    
    /* 關鍵：設定固定的最小與最大高度 */
    height: 4.5em !important; 
    line-height: 1.5em !important;
    margin-bottom: -10px !important; /* 標題跟價格的間距 */
    vertical-align: top;
}

/* 確保價格區塊不會被擠壓 */
.elementor-28846 .elementor-element.elementor-element-5c6c2044 .tp-product-price, 
.elementor-28846 .elementor-element.elementor-element-5c6c2044 .price {
    display: block !important;
    margin-top: auto !important;
}/* End custom CSS */
/* Start custom CSS for tp-product-listout, class: .elementor-element-5c06c0e9 *//* 針對手機版 (螢幕寬度 767px 以下) */
@media (max-width: 767px) {
    /* 隱藏點點 */
    .elementor-28846 .elementor-element.elementor-element-5c06c0e9 .slick-dots {
        display: none !important;
    }
    
    /* 縮減底部留白：針對滑動容器移除下邊距 */
    .elementor-28846 .elementor-element.elementor-element-5c06c0e9 .slick-slider {
        margin-bottom: 0px !important;
    }

    /* 如果下方還是空空的，強制調整外層間距 */
    .elementor-28846 .elementor-element.elementor-element-5c06c0e9 .tp-widget-main-wrapper {
        padding-bottom: 0px !important;
        margin-bottom: -20px !important; /* 如果太擠，可以把 -20 改成 -10 或 0 */
    }
}
/* 鎖定標題區塊高度 */
.elementor-28846 .elementor-element.elementor-element-5c06c0e9 .post-title, 
.elementor-28846 .elementor-element.elementor-element-5c06c0e9 .product-list-content h3, 
.elementor-28846 .elementor-element.elementor-element-5c06c0e9 .tp-product-title {
    display: -webkit-box !important;
    -webkit-line-clamp: 3; /* 強制最多顯示三行 */
    -webkit-box-orient: vertical;
    overflow: hidden;
    
    /* 關鍵：設定固定的最小與最大高度 */
    height: 4.5em !important; 
    line-height: 1.5em !important;
    margin-bottom: -10px !important; /* 標題跟價格的間距 */
    vertical-align: top;
}

/* 確保價格區塊不會被擠壓 */
.elementor-28846 .elementor-element.elementor-element-5c06c0e9 .tp-product-price, 
.elementor-28846 .elementor-element.elementor-element-5c06c0e9 .price {
    display: block !important;
    margin-top: auto !important;
}/* End custom CSS */
/* Start custom CSS for tp-product-listout, class: .elementor-element-72f95c07 *//* 針對手機版 (螢幕寬度 767px 以下) */
@media (max-width: 767px) {
    /* 隱藏點點 */
    .elementor-28846 .elementor-element.elementor-element-72f95c07 .slick-dots {
        display: none !important;
    }
    
    /* 縮減底部留白：針對滑動容器移除下邊距 */
    .elementor-28846 .elementor-element.elementor-element-72f95c07 .slick-slider {
        margin-bottom: 0px !important;
    }

    /* 如果下方還是空空的，強制調整外層間距 */
    .elementor-28846 .elementor-element.elementor-element-72f95c07 .tp-widget-main-wrapper {
        padding-bottom: 0px !important;
        margin-bottom: -20px !important; /* 如果太擠，可以把 -20 改成 -10 或 0 */
    }
}
/* 鎖定標題區塊高度 */
.elementor-28846 .elementor-element.elementor-element-72f95c07 .post-title, 
.elementor-28846 .elementor-element.elementor-element-72f95c07 .product-list-content h3, 
.elementor-28846 .elementor-element.elementor-element-72f95c07 .tp-product-title {
    display: -webkit-box !important;
    -webkit-line-clamp: 3; /* 強制最多顯示三行 */
    -webkit-box-orient: vertical;
    overflow: hidden;
    
    /* 關鍵：設定固定的最小與最大高度 */
    height: 4.5em !important; 
    line-height: 1.5em !important;
    margin-bottom: -10px !important; /* 標題跟價格的間距 */
    vertical-align: top;
}

/* 確保價格區塊不會被擠壓 */
.elementor-28846 .elementor-element.elementor-element-72f95c07 .tp-product-price, 
.elementor-28846 .elementor-element.elementor-element-72f95c07 .price {
    display: block !important;
    margin-top: auto !important;
}/* End custom CSS */