.elementor-263 .elementor-element.elementor-element-b1345d8{--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;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-263 .elementor-element.elementor-element-b1345d8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-263 .elementor-element.elementor-element-18c773a{--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;--border-radius:25px 0px 0px 0px;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:10px;}.elementor-263 .elementor-element.elementor-element-18c773a:not(.elementor-motion-effects-element-type-background), .elementor-263 .elementor-element.elementor-element-18c773a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.woocommerce .elementor-263 .elementor-element.elementor-element-73288145 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-263 .elementor-element.elementor-element-73288145 .flex-viewport{border-radius:25px 25px 25px 25px;}.woocommerce .elementor-263 .elementor-element.elementor-element-73288145 .flex-viewport:not(:last-child){margin-bottom:0px;}.woocommerce .elementor-263 .elementor-element.elementor-element-73288145 .flex-control-thumbs img{border-radius:25px 25px 25px 25px;}.elementor-263 .elementor-element.elementor-element-3c8d7123{--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;--border-radius:0px 25px 0px 0px;--padding-top:20px;--padding-bottom:0px;--padding-left:10px;--padding-right:20px;}.elementor-263 .elementor-element.elementor-element-3c8d7123:not(.elementor-motion-effects-element-type-background), .elementor-263 .elementor-element.elementor-element-3c8d7123 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-263 .elementor-element.elementor-element-466a0a32 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:23px;font-weight:400;color:#4E4E4E;}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.woocommerce .elementor-263 .elementor-element.elementor-element-7c3c0378 .price{color:#000000;font-family:"Arial", Sans-serif;font-size:17px;font-weight:600;}.woocommerce .elementor-263 .elementor-element.elementor-element-7c3c0378 .price ins{color:#FF0000;font-family:"Arial", Sans-serif;font-size:25px;font-weight:100;}.elementor-263 .elementor-element.elementor-element-fa758c9{background-color:#FFFFFF;margin:7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-263 .elementor-element.elementor-element-aef435a{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;color:#4E4E4E;}.elementor-263 .elementor-element.elementor-element-aef435a p{margin-block-end:15px;}.elementor-263 .elementor-element.elementor-element-1d302d7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-263 .elementor-element.elementor-element-737b4ed{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;color:#4E4E4E;}.elementor-263 .elementor-element.elementor-element-737b4ed p{margin-block-end:0px;}.elementor-263 .elementor-element.elementor-element-37bb9bd .elementor-repeater-item-e511257.elementor-social-icon{background-color:#19CC2E;}.elementor-263 .elementor-element.elementor-element-37bb9bd .elementor-repeater-item-cc31cf2.elementor-social-icon{background-color:#1564FF;}.elementor-263 .elementor-element.elementor-element-37bb9bd{--grid-template-columns:repeat(0, auto);text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;--icon-size:25px;--grid-column-gap:15px;--grid-row-gap:0px;}.elementor-263 .elementor-element.elementor-element-37bb9bd .elementor-social-icon{--icon-padding:0.4em;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-263 .elementor-element.elementor-element-6c75c32f{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--button-spacing:0px;}.elementor-263 .elementor-element.elementor-element-6c75c32f .cart button, .elementor-263 .elementor-element.elementor-element-6c75c32f .cart .button{border-style:none;color:#FFFFFF;background-color:#000000;transition:all 0.2s;}.elementor-263 .elementor-element.elementor-element-6c75c32f .quantity .qty{transition:all 0.2s;}.woocommerce .elementor-263 .elementor-element.elementor-element-6c75c32f form.cart .variations{width:0%;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-263 .elementor-element.elementor-element-c766513{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:40px;--icon-vertical-offset:0px;}.elementor-263 .elementor-element.elementor-element-c766513 .elementor-icon-list-icon i{color:#FF1919;transition:color 0.3s;}.elementor-263 .elementor-element.elementor-element-c766513 .elementor-icon-list-icon svg{fill:#FF1919;transition:fill 0.3s;}.elementor-263 .elementor-element.elementor-element-c766513 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-263 .elementor-element.elementor-element-c766513 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;}.elementor-263 .elementor-element.elementor-element-c766513 .elementor-icon-list-text{color:#4E4E4E;transition:color 0.3s;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-263 .elementor-element.elementor-element-1eeb728{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-263 .elementor-element.elementor-element-f2f76ed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 50px 0px;}.elementor-263 .elementor-element.elementor-element-f2f76ed .elementor-heading-title{font-family:"Delius Unicase", Sans-serif;font-size:20px;font-weight:bold;color:#864800;}.elementor-263 .elementor-element.elementor-element-477ede1{--display:flex;}.elementor-263 .elementor-element.elementor-element-6031313 .shortcode-wcpr-pagination{text-align:left !important;}.elementor-263 .elementor-element.elementor-element-6031313 .rate-percent-bg .rate-percent{background-color:#96588a !important;}.elementor-263 .elementor-element.elementor-element-6031313 .shortcode-wcpr-grid{grid-template-columns:repeat(3, 1fr) !important;column-count:3 !important;grid-gap:15px !important;}.elementor-263 .elementor-element.elementor-element-6031313 .shortcode-wcpr-grid-item{background-color:#f3f3f3 !important;color:#000 !important;}.elementor-263 .elementor-element.elementor-element-6031313 .shortcode-wcpr-stars-count .star-rating:before,
					 .elementor-263 .elementor-element.elementor-element-6031313 .shortcode-wcpr-content .shortcode-review-content-container .star-rating:before,
					 .elementor-263 .elementor-element.elementor-element-6031313 .shortcode-wcpr-stars-count .star-rating span:before,
					 .elementor-263 .elementor-element.elementor-element-6031313 .shortcode-wcpr-content .shortcode-review-content-container .star-rating span:before,
					 .elementor-263 .elementor-element.elementor-element-6031313 .woocommerce-photo-reviews-shortcode .shortcode-wcpr-comments .star-rating span:before,
					 .elementor-263 .elementor-element.elementor-element-6031313 .woocommerce-photo-reviews-shortcode .shortcode-wcpr-stars-count .shortcode-wcpr-row .shortcode-wcpr-col-star .star-rating:before,
					 .elementor-263 .elementor-element.elementor-element-6031313 .woocommerce-photo-reviews-shortcode .shortcode-wcpr-stars-count .shortcode-wcpr-row .shortcode-wcpr-col-star .star-rating span:before,
					 .elementor-263 .elementor-element.elementor-element-6031313 .woocommerce-photo-reviews-shortcode .shortcode-wcpr-overall-rating-right .shortcode-wcpr-overall-rating-right-star .star-rating:before,
					 .elementor-263 .elementor-element.elementor-element-6031313 .woocommerce-photo-reviews-shortcode .shortcode-wcpr-overall-rating-right .shortcode-wcpr-overall-rating-right-star .star-rating span:before{color:#ffb600 !important;}.elementor-263 .elementor-element.elementor-element-6031313 .woocommerce-photo-reviews-shortcode .woocommerce-review__verified{color:#29d50b !important;}.elementor-263 .elementor-element.elementor-element-55ae652{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-transition:0s;--n-tabs-title-color:#000000;--n-tabs-title-color-active:#000000;}.elementor-263 .elementor-element.elementor-element-55ae652 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#FFFFFF00;}.elementor-263 .elementor-element.elementor-element-55ae652.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFFFFF;border-style:solid;}.elementor-263 .elementor-element.elementor-element-55ae652.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-263 .elementor-element.elementor-element-55ae652.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFFFFF;border-style:solid;}.elementor-263 .elementor-element.elementor-element-55ae652.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:none;}.elementor-263 .elementor-element.elementor-element-55ae652 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#000000;}.elementor-263 .elementor-element.elementor-element-5936fe3{--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;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-263 .elementor-element.elementor-element-f24d8a6{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:10px;}.elementor-263 .elementor-element.elementor-element-f24d8a6:not(.elementor-motion-effects-element-type-background), .elementor-263 .elementor-element.elementor-element-f24d8a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF2F2;}.elementor-263 .elementor-element.elementor-element-0da1134 .elementor-icon-list-icon i{color:#DE8E8E;transition:color 0.3s;}.elementor-263 .elementor-element.elementor-element-0da1134 .elementor-icon-list-icon svg{fill:#DE8E8E;transition:fill 0.3s;}.elementor-263 .elementor-element.elementor-element-0da1134{--e-icon-list-icon-size:25px;--icon-vertical-offset:0px;}.elementor-263 .elementor-element.elementor-element-0da1134 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-263 .elementor-element.elementor-element-0da1134 .elementor-icon-list-item > a{font-family:"Delius Unicase", Sans-serif;font-size:17px;font-weight:bold;}.elementor-263 .elementor-element.elementor-element-0da1134 .elementor-icon-list-text{color:#DE8E8E;transition:color 0.3s;}.elementor-263 .elementor-element.elementor-element-897d4ee{padding:0px 0px 0px 35px;font-family:"Delius Unicase", Sans-serif;font-size:14px;font-weight:normal;color:#DE8E8E;}.elementor-263 .elementor-element.elementor-element-897d4ee p{margin-block-end:0px;}.elementor-263 .elementor-element.elementor-element-56a857a{--display:flex;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:10px;}.elementor-263 .elementor-element.elementor-element-56a857a:not(.elementor-motion-effects-element-type-background), .elementor-263 .elementor-element.elementor-element-56a857a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEFCE0;}.elementor-263 .elementor-element.elementor-element-1dce318 .elementor-icon-list-icon i{color:#5DB93C;transition:color 0.3s;}.elementor-263 .elementor-element.elementor-element-1dce318 .elementor-icon-list-icon svg{fill:#5DB93C;transition:fill 0.3s;}.elementor-263 .elementor-element.elementor-element-1dce318{--e-icon-list-icon-size:25px;--icon-vertical-offset:0px;}.elementor-263 .elementor-element.elementor-element-1dce318 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-263 .elementor-element.elementor-element-1dce318 .elementor-icon-list-item > a{font-family:"Delius Unicase", Sans-serif;font-size:17px;font-weight:bold;}.elementor-263 .elementor-element.elementor-element-1dce318 .elementor-icon-list-text{color:#5DB93C;transition:color 0.3s;}.elementor-263 .elementor-element.elementor-element-b589aff{padding:0px 0px 0px 36px;font-family:"Delius Unicase", Sans-serif;font-size:14px;font-weight:normal;color:#5DB93C;}.elementor-263 .elementor-element.elementor-element-b589aff p{margin-block-end:0px;}.elementor-263 .elementor-element.elementor-element-076a426{--display:flex;--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-263 .elementor-element.elementor-element-fd836c6{--display:flex;--padding-top:0px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-263 .elementor-element.elementor-element-fd836c6:not(.elementor-motion-effects-element-type-background), .elementor-263 .elementor-element.elementor-element-fd836c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-263 .elementor-element.elementor-element-a49cd16{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-263 .elementor-element.elementor-element-3fb31c9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 50px 0px;text-align:center;}.elementor-263 .elementor-element.elementor-element-3fb31c9 .elementor-heading-title{font-family:"Delius Unicase", Sans-serif;font-size:20px;font-weight:bold;color:#864800;}.elementor-263 .elementor-element.elementor-element-ccaee0a{--display:flex;}.elementor-263 .elementor-element.elementor-element-14d265c .shortcode-wcpr-pagination{text-align:left !important;}.elementor-263 .elementor-element.elementor-element-14d265c .rate-percent-bg .rate-percent{background-color:#96588a !important;}.elementor-263 .elementor-element.elementor-element-14d265c .shortcode-wcpr-grid{grid-template-columns:repeat(3, 1fr) !important;column-count:3 !important;grid-gap:15px !important;}.elementor-263 .elementor-element.elementor-element-14d265c .shortcode-wcpr-grid-item{background-color:#f3f3f3 !important;color:#000 !important;}.elementor-263 .elementor-element.elementor-element-14d265c .shortcode-wcpr-stars-count .star-rating:before,
					 .elementor-263 .elementor-element.elementor-element-14d265c .shortcode-wcpr-content .shortcode-review-content-container .star-rating:before,
					 .elementor-263 .elementor-element.elementor-element-14d265c .shortcode-wcpr-stars-count .star-rating span:before,
					 .elementor-263 .elementor-element.elementor-element-14d265c .shortcode-wcpr-content .shortcode-review-content-container .star-rating span:before,
					 .elementor-263 .elementor-element.elementor-element-14d265c .woocommerce-photo-reviews-shortcode .shortcode-wcpr-comments .star-rating span:before,
					 .elementor-263 .elementor-element.elementor-element-14d265c .woocommerce-photo-reviews-shortcode .shortcode-wcpr-stars-count .shortcode-wcpr-row .shortcode-wcpr-col-star .star-rating:before,
					 .elementor-263 .elementor-element.elementor-element-14d265c .woocommerce-photo-reviews-shortcode .shortcode-wcpr-stars-count .shortcode-wcpr-row .shortcode-wcpr-col-star .star-rating span:before,
					 .elementor-263 .elementor-element.elementor-element-14d265c .woocommerce-photo-reviews-shortcode .shortcode-wcpr-overall-rating-right .shortcode-wcpr-overall-rating-right-star .star-rating:before,
					 .elementor-263 .elementor-element.elementor-element-14d265c .woocommerce-photo-reviews-shortcode .shortcode-wcpr-overall-rating-right .shortcode-wcpr-overall-rating-right-star .star-rating span:before{color:#ffb600 !important;}.elementor-263 .elementor-element.elementor-element-14d265c .woocommerce-photo-reviews-shortcode .woocommerce-review__verified{color:#29d50b !important;}.elementor-263 .elementor-element.elementor-element-62c4698{--display:flex;--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-263 .elementor-element.elementor-element-1097668{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-263 .elementor-element.elementor-element-768c92f{width:var( --container-widget-width, 81.219% );max-width:81.219%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:81.219%;--container-widget-flex-grow:0;text-align:left;}.elementor-263 .elementor-element.elementor-element-768c92f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-263 .elementor-element.elementor-element-768c92f p{margin-block-end:12px;}.elementor-263 .elementor-element.elementor-element-d325ca2{--n-tabs-heading-justify-content:initial;--n-tabs-title-width:100%;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:1;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:0px;--n-tabs-title-transition:0s;--n-tabs-title-border-radius:1px 1px 1px 1px;--n-tabs-title-color:#4E4E4E;--n-tabs-title-color-active:#000000;}.elementor-263 .elementor-element.elementor-element-d325ca2 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#FFFFFF00;}.elementor-263 .elementor-element.elementor-element-d325ca2.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#AEAEAE;border-style:solid;border-width:1px 1px 1px 1px;border-color:#AEAEAE;}.elementor-263 .elementor-element.elementor-element-d325ca2.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-263 .elementor-element.elementor-element-d325ca2.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#AEAEAE;border-style:solid;border-width:1px 1px 1px 1px;border-color:#AEAEAE;}.elementor-263 .elementor-element.elementor-element-d325ca2.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:1px 1px 1px 1px;border-color:#AEAEAE;}.elementor-263 .elementor-element.elementor-element-d325ca2 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#000000;}:where( .elementor-263 .elementor-element.elementor-element-d325ca2.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-content ) > .e-con{border-style:solid;border-width:0px 0px 0px 0px;border-color:#989898;--padding-top:10px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-263 .elementor-element.elementor-element-99490e1{--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-263 .elementor-element.elementor-element-a73a100{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-263 .elementor-element.elementor-element-a73a100:not(.elementor-motion-effects-element-type-background), .elementor-263 .elementor-element.elementor-element-a73a100 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-263 .elementor-element.elementor-element-fab2441{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-263 .elementor-element.elementor-element-fab2441 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:400;color:#4E4E4E;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-263 .elementor-element.elementor-element-35fccd6{--divider-border-style:solid;--divider-color:#4E4E4E;--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-263 .elementor-element.elementor-element-35fccd6 .elementor-divider-separator{width:100%;}.elementor-263 .elementor-element.elementor-element-35fccd6 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-widget-ucaddon_woocommerce_product_carousel .ue_cat_name a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_woocommerce_product_carousel .uc_post_title a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_woocommerce_product_carousel .uc_regular_price{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_woocommerce_product_carousel .uc_price{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_woocommerce_product_carousel .uc_btn, .uc-button-addcart, .added_to_cart{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_woocommerce_product_carousel .uc_post_grid_style_one_button > a.uc_more_btn-custom-field{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_woocommerce_product_carousel .ue_woocommerce_product_label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_woocommerce_product_carousel .ue_woocommerce_product_label-custom-field{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_woocommerce_product_carousel .uc_post_intro{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_woocommerce_product_carousel .ue-no-posts-found{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-263 .elementor-element.elementor-element-faaaca4 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-263 .elementor-element.elementor-element-faaaca4 .uc-direction{direction:ltr;}.elementor-263 .elementor-element.elementor-element-faaaca4 .uc_image_carousel_content{padding:20px 0px 0px 0px;background-color:#FFFFFF;}.elementor-263 .elementor-element.elementor-element-faaaca4 .uc_image_carousel_container_holder{border-radius:0px;}.elementor-263 .elementor-element.elementor-element-faaaca4 .uc_image_carousel_content_inside{min-height:100px;}.elementor-263 .elementor-element.elementor-element-faaaca4 .uc_product_image img{object-fit:cover;transform:scale(100%);}.elementor-263 .elementor-element.elementor-element-faaaca4 .uc_product_image{background-color:#f2f2f2;transition:all 200ms;}.elementor-263 .elementor-element.elementor-element-faaaca4 .uc_product_image *{transition:all 200ms;}.elementor-263 .elementor-element.elementor-element-faaaca4 .ue_cat_name a{color:#000000;}.elementor-263 .elementor-element.elementor-element-faaaca4 .uc_post_title a{font-family:"Secular One", Sans-serif;font-size:18px;font-weight:400;color:#4E4E4E;}.elementor-263 .elementor-element.elementor-element-faaaca4 .uc_post_title{margin-top:0px;}.elementor-263 .elementor-element.elementor-element-faaaca4 .uc_regular_price{font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;margin-top:10px;}.elementor-263 .elementor-element.elementor-element-faaaca4 .uc_regular_price:not(.uc_regular_price--single){color:#989898;}.elementor-263 .elementor-element.elementor-element-faaaca4 .uc_price{font-family:"Arial", Sans-serif;font-size:23px;font-weight:400;margin-top:10px;}.elementor-263 .elementor-element.elementor-element-faaaca4 .uc_price,.elementor-263 .elementor-element.elementor-element-faaaca4 .uc_regular_price--single{color:#FF0000;}.elementor-263 .elementor-element.elementor-element-faaaca4 .uc_btn,.elementor-263 .elementor-element.elementor-element-faaaca4 .uc-button-addcart,.elementor-263 .elementor-element.elementor-element-faaaca4 .added_to_cart{background-color:#000000;border-radius:20px;margin-top:10px;padding:10px 20px 10px 20px;}.elementor-263 .elementor-element.elementor-element-faaaca4 .uc_btn:hover,.elementor-263 .elementor-element.elementor-element-faaaca4 .uc-button-addcart:hover,.elementor-263 .elementor-element.elementor-element-faaaca4 .added_to_cart:hover{background-color:#1e1e1e;}.elementor-263 .elementor-element.elementor-element-faaaca4 .uc_btn i{margin-inline-end:5px;}.elementor-263 .elementor-element.elementor-element-faaaca4 .uc-button-addcart i{margin-inline-end:5px;}.elementor-263 .elementor-element.elementor-element-faaaca4 .uc_btn svg,.elementor-263 .elementor-element.elementor-element-faaaca4 .uc-button-addcart svg{margin-inline-end:5px;}.elementor-263 .elementor-element.elementor-element-faaaca4 .owl-nav .owl-next{right:-9px;left:auto;}.elementor-263 .elementor-element.elementor-element-faaaca4 .owl-nav .owl-prev{left:-9px;right:auto;}.elementor-263 .elementor-element.elementor-element-faaaca4 .owl-carousel .owl-nav .owl-next,.elementor-263 .elementor-element.elementor-element-faaaca4 .owl-carousel .owl-nav .owl-prev{top:125px;border-radius:0px;width:50px;height:50px;line-height:50px;font-size:20px;background-color:#FFFFFF00;color:#000000;}.elementor-263 .elementor-element.elementor-element-faaaca4 .owl-carousel .owl-nav .owl-next:hover,.elementor-263 .elementor-element.elementor-element-faaaca4 .owl-carousel .owl-nav .owl-prev:hover{background-color:#00000000;color:#707070;}.elementor-263 .elementor-element.elementor-element-faaaca4 .owl-nav{opacity:100%;}.elementor-263 .elementor-element.elementor-element-faaaca4 .owl-dot{width:8px;height:8px;min-width:8px;min-height:8px;background-color:#c6c6c6;margin:0px 5px;}.elementor-263 .elementor-element.elementor-element-faaaca4 .owl-dot.active{background-color:#000000;}.elementor-263 .elementor-element.elementor-element-faaaca4 .owl-dots{margin-top:20px;}.elementor-263 .elementor-element.elementor-element-faaaca4 .ue_woocommerce_product_label{color:#ffffff;padding:10px 10px 10px 10px;border-radius:0px;min-height:20px;min-width:20px;}.elementor-263 .elementor-element.elementor-element-faaaca4 .ue_woocommerce_product_carousel_sale_label{background-color:#5b5b5b;}.elementor-263 .elementor-element.elementor-element-faaaca4 .ue_woocommerce_product_grid_out_of_stock_label{background-color:#5b5b5b;}.elementor-263 .elementor-element.elementor-element-faaaca4 .product-rating{margin-top:5px;color:#ffb900;font-size:15px;}.elementor-263 .elementor-element.elementor-element-faaaca4 .uc_post_intro{color:#949494;margin-top:10px;}.elementor-263 .elementor-element.elementor-element-faaaca4 .ue-no-posts-found{color:#000000;background-color:#e8e8e8;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#c4c4c4;}@media(max-width:767px){.elementor-263 .elementor-element.elementor-element-b1345d8{--content-width:1600px;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-263 .elementor-element.elementor-element-18c773a{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.woocommerce .elementor-263 .elementor-element.elementor-element-73288145 .flex-control-thumbs img{border-radius:0px 0px 0px 0px;}.elementor-263 .elementor-element.elementor-element-3c8d7123{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-263 .elementor-element.elementor-element-466a0a32{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-263 .elementor-element.elementor-element-466a0a32 .elementor-heading-title{font-size:19px;}.woocommerce .elementor-263 .elementor-element.elementor-element-7c3c0378 .price{font-size:19px;}.elementor-263 .elementor-element.elementor-element-aef435a{font-size:15px;}.elementor-263 .elementor-element.elementor-element-1d302d7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-263 .elementor-element.elementor-element-737b4ed{font-size:15px;}.elementor-263 .elementor-element.elementor-element-37bb9bd{--icon-size:20px;}.elementor-263 .elementor-element.elementor-element-6c75c32f{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-263 .elementor-element.elementor-element-c766513{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:30px;}.elementor-263 .elementor-element.elementor-element-c766513 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-263 .elementor-element.elementor-element-c766513 .elementor-icon-list-item > a{font-size:14px;}.elementor-263 .elementor-element.elementor-element-1eeb728{--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-263 .elementor-element.elementor-element-f2f76ed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-263 .elementor-element.elementor-element-f2f76ed .elementor-heading-title{font-size:15px;}.elementor-263 .elementor-element.elementor-element-477ede1{--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-263 .elementor-element.elementor-element-6031313 .shortcode-wcpr-grid{grid-template-columns:repeat(1, 1fr) !important;column-count:1 !important;}.elementor-263 .elementor-element.elementor-element-55ae652{--n-tabs-heading-justify-content:initial;--n-tabs-title-width:100%;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--n-tabs-title-gap:0px;--n-tabs-gap:8px;}.elementor-263 .elementor-element.elementor-element-55ae652.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{border-width:0px 0px 2px 0px;}.elementor-263 .elementor-element.elementor-element-55ae652.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-263 .elementor-element.elementor-element-55ae652.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{border-width:0px 0px 2px 0px;}.elementor-263 .elementor-element.elementor-element-5936fe3{--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 10px;--row-gap:0px;--column-gap:10px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-263 .elementor-element.elementor-element-f24d8a6{--width:48%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:05px;--padding-right:0px;}.elementor-263 .elementor-element.elementor-element-0da1134{--e-icon-list-icon-size:18px;}.elementor-263 .elementor-element.elementor-element-0da1134 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-263 .elementor-element.elementor-element-0da1134 .elementor-icon-list-item > a{font-size:12px;}.elementor-263 .elementor-element.elementor-element-897d4ee{font-size:10px;}.elementor-263 .elementor-element.elementor-element-56a857a{--width:48%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:05px;--padding-right:0px;}.elementor-263 .elementor-element.elementor-element-1dce318{--e-icon-list-icon-size:18px;}.elementor-263 .elementor-element.elementor-element-1dce318 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-263 .elementor-element.elementor-element-1dce318 .elementor-icon-list-item > a{font-size:12px;}.elementor-263 .elementor-element.elementor-element-b589aff{font-size:10px;}.elementor-263 .elementor-element.elementor-element-076a426{--content-width:1600px;}.elementor-263 .elementor-element.elementor-element-fd836c6{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-263 .elementor-element.elementor-element-a49cd16{--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-263 .elementor-element.elementor-element-3fb31c9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-263 .elementor-element.elementor-element-3fb31c9 .elementor-heading-title{font-size:15px;}.elementor-263 .elementor-element.elementor-element-ccaee0a{--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-263 .elementor-element.elementor-element-14d265c .shortcode-wcpr-grid{grid-template-columns:repeat(1, 1fr) !important;column-count:1 !important;}.elementor-263 .elementor-element.elementor-element-1097668{padding:20px 0px 0px 20px;}.elementor-263 .elementor-element.elementor-element-768c92f{width:100%;max-width:100%;padding:20px 20px 20px 20px;}.elementor-263 .elementor-element.elementor-element-d325ca2{--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--n-tabs-title-gap:0px;--n-tabs-gap:8px;}.elementor-263 .elementor-element.elementor-element-d325ca2.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{border-width:0px 0px 2px 0px;}.elementor-263 .elementor-element.elementor-element-d325ca2.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-263 .elementor-element.elementor-element-d325ca2.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{border-width:0px 0px 2px 0px;}.elementor-263 .elementor-element.elementor-element-faaaca4 .uc_post_title a{font-size:15px;}.elementor-263 .elementor-element.elementor-element-faaaca4 .uc_regular_price{font-size:12px;}.elementor-263 .elementor-element.elementor-element-faaaca4 .uc_price{font-size:18px;}}@media(min-width:768px){.elementor-263 .elementor-element.elementor-element-b1345d8{--content-width:1415px;}.elementor-263 .elementor-element.elementor-element-18c773a{--width:55%;}.elementor-263 .elementor-element.elementor-element-3c8d7123{--width:50%;}.elementor-263 .elementor-element.elementor-element-076a426{--content-width:1415px;}.elementor-263 .elementor-element.elementor-element-fd836c6{--width:100%;}.elementor-263 .elementor-element.elementor-element-99490e1{--content-width:1415px;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-73288145 *//* Elementor 内置产品图片小部件 - 统一圆角 25px */
.elementor-widget-woocommerce-product-images img,
.elementor-widget-woocommerce-product-image img,
.elementor-widget-image img,
img.img-attr {
  border-radius: 25px;
  overflow: hidden;
}

/* 外层容器也加圆角，避免 hover 或放大时露出直角 */
.elementor-widget-woocommerce-product-images .woocommerce-product-gallery,
.elementor-widget-woocommerce-product-images .woocommerce-product-gallery__image,
.elementor-widget-woocommerce-product-image .woocommerce-product-gallery__image,
.elementor-widget-image {
  border-radius: 25px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-6c75c32f *//* —— 只作用于这个 Elementor 小工具 —— */
[data-id="6c75c32f"] .elementor-add-to-cart form.cart{
  display: grid !important;
  grid-template-columns: 1fr 1fr;                  /* 第二行：两列各 50% */
  grid-template-areas:
    "qty qty"                                      /* 第一行数量占满 100% */
    "add buy";
  gap: 12px;
  align-items: stretch;
}
[data-id="6c75c32f"] .elementor-add-to-cart form.cart > *{ min-width:0; }

/* —— 数量行：占满整行（100%） —— */
[data-id="6c75c32f"] .elementor-add-to-cart form.cart .quantity{
  grid-area: qty !important;                       /* 关键：跨两列 */
  width: 100% !important;
  flex: 0 0 100% !important;                       /* 兜底覆盖主题 flex 布局 */
  float: none !important;                          /* 覆盖 Woo 默认的 float */
  margin: 0 !important;
  display: grid !important;                        /* - | 输入框 | + */
  grid-template-columns: 48px 1fr 48px;
  gap: 0;
  box-sizing: border-box;
}
[data-id="6c75c32f"] .elementor-add-to-cart form.cart .quantity .qty{
  width: 100% !important;
  height: 48px !important;
  line-height: 48px !important;
  text-align: center !important;
  margin: 0 !important;
  box-sizing: border-box;
}
[data-id="6c75c32f"] .elementor-add-to-cart form.cart .quantity .minus,
[data-id="6c75c32f"] .elementor-add-to-cart form.cart .quantity .plus{
  width: 48px !important;
  height: 48px !important;
  display: flex !important;
  align-items: center;
  justify-content: center;
  margin: 0 !important;
}

/* —— 第二行：两个按钮各 50% —— */
[data-id="6c75c32f"] .elementor-add-to-cart form.cart button[name="add-to-cart"]{
  grid-area: add !important;
}
[data-id="6c75c32f"] .elementor-add-to-cart form.cart button[name="wc-quick-buy-now"],
[data-id="6c75c32f"] .elementor-add-to-cart form.cart .wc-buy-now-btn-single{
  grid-area: buy !important;
}

/* 按钮占满各自网格，并把文字完全居中 */
[data-id="6c75c32f"] .elementor-add-to-cart form.cart button{
  width: 100% !important;
  height: 48px !important;
  margin: 0 !important;
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  text-align: center !important;
  border-radius: 6px;             /* 外观可按需调整 */
  box-sizing: border-box;
}
/* 让产品数量输入框拉满宽度 */
.elementor-add-to-cart .cart .quantity .qty {
  width: 100% !important;
  max-width: 100% !important;
  flex: 1 1 auto !important;
  box-sizing: border-box;
}
/* 仅作用于此小工具 */
[data-id="6c75c32f"] .elementor-add-to-cart form.cart .quantity.buttons_added{
  grid-area: qty !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;

  /* 关键：重置主题的 float/position，并用 Grid 布局 */
  display: grid !important;
  grid-template-columns: 48px 1fr 48px !important;
  align-items: stretch !important;
  gap: 0 !important;
  float: none !important;
  position: static !important;
  box-sizing: border-box;
}

/* - 与 +：取消主题浮动/绝对定位，固定宽度并居中内容 */
[data-id="6c75c32f"] .elementor-add-to-cart form.cart .quantity.buttons_added .minus,
[data-id="6c75c32f"] .elementor-add-to-cart form.cart .quantity.buttons_added .plus{
  float: none !important;
  position: static !important;
  right: auto !important; left: auto !important; top: auto !important; bottom: auto !important;

  width: 48px !important;
  height: 48px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  margin: 0 !important;
  box-sizing: border-box;
}

/* 输入框：中间列自适应，拉满宽度 */
[data-id="6c75c32f"] .elementor-add-to-cart form.cart .quantity.buttons_added .qty{
  width: 100% !important;
  max-width: 100% !important;
  height: 48px !important;
  line-height: 48px !important;
  text-align: center !important;
  margin: 0 !important;
  box-sizing: border-box !important;
}

/* 去掉 Woo 默认在按钮与输入之间加的负边距/缝隙（有些主题会加） */
[data-id="6c75c32f"] .elementor-add-to-cart form.cart .quantity.buttons_added .qty,
[data-id="6c75c32f"] .elementor-add-to-cart form.cart .quantity.buttons_added .minus,
[data-id="6c75c32f"] .elementor-add-to-cart form.cart .quantity.buttons_added .plus{
  border-radius: 0 !important;
}
[data-id="6c75c32f"] .elementor-add-to-cart form.cart .quantity.buttons_added .minus{ border-top-left-radius:6px !important; border-bottom-left-radius:6px !important; }
[data-id="6c75c32f"] .elementor-add-to-cart form.cart .quantity.buttons_added .plus{  border-top-right-radius:6px !important; border-bottom-right-radius:6px !important; }

/* 调整 + / - 按钮里的符号大小 */
[data-id="6c75c32f"] .elementor-add-to-cart form.cart .quantity.buttons_added .minus,
[data-id="6c75c32f"] .elementor-add-to-cart form.cart .quantity.buttons_added .plus {
  font-size: 28px !important; 
  line-height: 1 !important;/* 改大字体，默认大概14px */
align-items: center !important;     /* 垂直居中 */
  justify-content: center !important; /* 水平居中 */
}/* End custom CSS */
/* Start custom CSS for ucaddon_woocommerce_product_carousel, class: .elementor-element-faaaca4 *//* 价格并排、居中对齐 */
#{{uc_id}} .uc_prices{
  display: flex;
  align-items: baseline;   /* 让货币符号与数字基线对齐 */
  justify-content: center; /* 居中 */
  gap: 8px;                /* 两个价格的间隔 */
  flex-wrap: nowrap;
}

/* 覆盖原本的 block/inline 设置，强制两个块横向展示 */
#{{uc_id}} .uc_prices > div{
  display: inline-flex !important;
  gap: 6px;
  white-space: nowrap;     /* 避免数字换行 */
}

/* 没有促销价时也保持样式稳定 */
#{{uc_id}} .uc_regular_price.uc_regular_price--single{
  text-decoration: none;
}



#{{uc_id}} .uc_post_title,
#{{uc_id}} .uc_post_title a {
  display: -webkit-box;
  -webkit-line-clamp: 2;        /* 最多两行 */
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
  max-width: 50ch;              /* 总宽度大约 50 个字符 */
  line-height: 1.4em;           /* 行高自己调，保证两行对齐 */

  text-align: center;           /* ✅ 居中对齐 */
  margin-left: auto;            /* ✅ 保证容器本身居中 */
  margin-right: auto;
}/* End custom CSS */