.elementor-2393 .elementor-element.elementor-element-im46n6er{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-2393 .elementor-element.elementor-element-utrcmz55{--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 60px;--row-gap:0px;--column-gap:60px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:0px 0px 0px 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-2393 .elementor-element.elementor-element-h9qm4i9f{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-2393 .elementor-element.elementor-element-h9qm4i9f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2393 .elementor-element.elementor-element-h9qm4i9f .woocommerce-product-gallery .flex-viewport{border-style:none;margin-bottom:15px;}.elementor-2393 .elementor-element.elementor-element-h9qm4i9f .woocommerce-product-gallery .flex-control-thumbs img{border-style:none;}.elementor-2393 .elementor-element.elementor-element-h9qm4i9f .flex-control-thumbs li{padding-right:calc(15px / 2);padding-left:calc(15px / 2);padding-bottom:15px;}.elementor-2393 .elementor-element.elementor-element-h9qm4i9f .flex-control-thumbs{margin-right:calc(-15px / 2);margin-left:calc(-15px / 2);}.elementor-2393 .elementor-element.elementor-element-denzg2g9{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2393 .elementor-element.elementor-element-9ogj4skm{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2393 .elementor-element.elementor-element-9ogj4skm .woocommerce-breadcrumb{color:var( --e-global-color-primary );font-family:var( --e-global-typography-twbb_p4-font-family ), sans-serif;font-size:var( --e-global-typography-twbb_p4-font-size );font-weight:var( --e-global-typography-twbb_p4-font-weight );text-transform:var( --e-global-typography-twbb_p4-text-transform );font-style:var( --e-global-typography-twbb_p4-font-style );text-decoration:var( --e-global-typography-twbb_p4-text-decoration );line-height:var( --e-global-typography-twbb_p4-line-height );}.elementor-2393 .elementor-element.elementor-element-9ogj4skm .woocommerce-breadcrumb > a{color:var( --e-global-color-primary );}.elementor-widget-twbb_woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-2393 .elementor-element.elementor-element-zszrotxm{width:var( --container-widget-width, 100% );max-width:100%;padding:15px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2393 .elementor-element.elementor-element-zszrotxm .elementor-heading-title{font-family:"Tahoma", sans-serif;font-size:25px;font-weight:bold;text-transform:none;font-style:normal;text-decoration:none;line-height:48px;color:var( --e-global-color-primary );}.elementor-2393 .elementor-element.elementor-element-57ughi3b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;color:var( --e-global-color-primary );font-family:"Tahoma", sans-serif;font-size:18px;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;line-height:26px;}.elementor-2393 .elementor-element.elementor-element-57ughi3b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.woocommerce .elementor-2393 .elementor-element.elementor-element-57ughi3b .woocommerce-product-details__short-description{color:var( --e-global-color-primary );}.elementor-2393 .elementor-element.elementor-element-bb7fe25{--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-2393 .elementor-element.elementor-element-699e4aa{--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;--margin-top:0%;--margin-bottom:0%;--margin-left:1%;--margin-right:0%;}.elementor-widget-twbb_product-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-2393 .elementor-element.elementor-element-52ae277{font-family:"Tahoma", sans-serif;font-size:15px;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;line-height:26px;}.elementor-2393 .elementor-element.elementor-element-c834983{--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;--margin-top:1%;--margin-bottom:1%;--margin-left:1%;--margin-right:1%;}.elementor-2393 .elementor-element.elementor-element-18f7a1b{--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;--margin-top:1%;--margin-bottom:1%;--margin-left:1%;--margin-right:1%;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-2393 .elementor-element.elementor-element-802843c{background-color:transparent;background-image:linear-gradient(135deg, #4B5563 31%, #1F2937 100%);text-align:center;}.elementor-2393 .elementor-element.elementor-element-802843c .elementor-heading-title{font-family:"Montserrat", sans-serif;font-size:15px;font-weight:bold;text-transform:none;font-style:normal;text-decoration:none;line-height:68px;color:var( --e-global-color-twbb_text_inv );}.elementor-2393 .elementor-element.elementor-element-802843c .elementor-heading-title a:hover, .elementor-2393 .elementor-element.elementor-element-802843c .elementor-heading-title a:focus{color:var( --e-global-color-secondary );}.elementor-2393 .elementor-element.elementor-element-802843c .elementor-heading-title a{transition-duration:0.8s;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );}.elementor-2393 .elementor-element.elementor-element-5f80900 .elementor-button{background-color:#FEFEFE;font-family:"Tahoma", sans-serif;font-size:15px;font-weight:medium;text-transform:none;font-style:normal;text-decoration:none;line-height:20px;fill:#040101;color:#040101;}.elementor-2393 .elementor-element.elementor-element-5f80900 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2393 .elementor-element.elementor-element-ca01f8a .elementor-button{background-color:#A91717;font-size:15px;font-weight:medium;text-transform:none;font-style:normal;text-decoration:none;line-height:20px;}.elementor-2393 .elementor-element.elementor-element-ca01f8a .elementor-button-content-wrapper{flex-direction:row;}.elementor-2393 .elementor-element.elementor-element-745238a.elementor-element{--align-self:stretch;}.elementor-2393 .elementor-element.elementor-element-b8a3ab3{--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-2393 .elementor-element.elementor-element-pgbqmj37{--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;--padding-top:20px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-widget-twbb_woocommerce-products.elementor-wc-products ul.products li.product .twbb-woocommerce-products-variations .twbb-additional-variations{color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-twbb_woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-twbb_woocommerce-products.elementor-wc-products ul.products li.product:hover .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-twbb_woocommerce-products.elementor-wc-products ul.products li.product .twbb_woocommerce-loop-product__desc{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-twbb_woocommerce-products.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-twbb_woocommerce-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-twbb_woocommerce-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-twbb_woocommerce-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-twbb_woocommerce-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-twbb_woocommerce-products.elementor-wc-products ul.products li.product:hover .price del{color:var( --e-global-color-primary );}.elementor-widget-twbb_woocommerce-products.elementor-wc-products ul.products li.product:hover .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-twbb_woocommerce-products.elementor-wc-products ul.products li.product .price del .amount  {font-family:var( --e-global-typography-text-font-family ), sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-twbb_woocommerce-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-twbb_woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-twbb_woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-twbb_woocommerce-products.products-heading-show .cross-sells > h2{font-family:var( --e-global-typography-primary-font-family ), sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-twbb_woocommerce-products.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-twbb_woocommerce-products.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-twbb_woocommerce-products .swiper-pagination-arrows-container .swiper-button{color:var( --e-global-color-twbb_bg_inv );background-color:var( --e-global-color-twbb_bg_3 );}.elementor-2393 .elementor-element.elementor-element-81d4e86.elementor-wc-products ul.products li.product{text-align:left;padding:0px 0px 14px 0px;}.elementor-2393 .elementor-element.elementor-element-81d4e86.elementor-wc-products  ul.products{grid-column-gap:14px;grid-row-gap:40px;}.elementor-2393 .elementor-element.elementor-element-81d4e86.elementor-wc-products ul.products li.swiper-slide.product{margin-right:14px;}.elementor-2393 .elementor-element.elementor-element-81d4e86 > .elementor-widget-container{padding:2% 2% 2% 2%;}.elementor-2393 .elementor-element.elementor-element-81d4e86.elementor-wc-products.twbb-product-description-default:not(.twbb-product-description-yes) ul.products li.product .twbb_woocommerce-loop-product__desc{display:none;}body[data-elementor-device-mode="desktop"] .elementor-2393 .elementor-element.elementor-element-81d4e86.tenweb-widget-slider--navigation-position-outside .swiper-pagination-container{margin-top:20px;min-height:34px;}body[data-elementor-device-mode="desktop"] .elementor-2393 .elementor-element.elementor-element-81d4e86.tenweb-widget-slider--pagination-position-outside .swiper-pagination-container{margin-top:20px;}body[data-elementor-device-mode="tablet"] .elementor-2393 .elementor-element.elementor-element-81d4e86.tenweb-widget-slider--navigation-position-tablet-outside .swiper-pagination-container{margin-top:20px;min-height:34px;}body[data-elementor-device-mode="tablet"] .elementor-2393 .elementor-element.elementor-element-81d4e86.tenweb-widget-slider--pagination-position-tablet-outside .swiper-pagination-container{margin-top:20px;}body[data-elementor-device-mode="mobile"] .elementor-2393 .elementor-element.elementor-element-81d4e86.tenweb-widget-slider--navigation-position-mobile-outside .swiper-pagination-container{margin-top:20px;min-height:34px;}body[data-elementor-device-mode="mobile"] .elementor-2393 .elementor-element.elementor-element-81d4e86.tenweb-widget-slider--pagination-position-mobile-outside .swiper-pagination-container{margin-top:20px;}.elementor-2393 .elementor-element.elementor-element-81d4e86:not(.twbb_slider_options_changed-default) .swiper-button-next:after, .elementor-2393 .elementor-element.elementor-element-81d4e86:not(.twbb_slider_options_changed-default) .swiper-button-prev:after{height:calc(34px/3);width:calc(34px/3);font-size:calc(34px/3);}.elementor-2393 .elementor-element.elementor-element-81d4e86:not(.twbb_slider_options_changed-default) .swiper-button-next, .elementor-2393 .elementor-element.elementor-element-81d4e86:not(.twbb_slider_options_changed-default) .swiper-button-prev{height:34px;width:34px;}body[data-elementor-device-mode="desktop"] .elementor-2393 .elementor-element.elementor-element-81d4e86.tenweb-widget-slider--pagination-position-inside.tenweb-widget-slider--navigation-position-outside .swiper-pagination{margin-bottom:34px;}body[data-elementor-device-mode="tablet"] .elementor-2393 .elementor-element.elementor-element-81d4e86.tenweb-widget-slider--pagination-position-tablet-inside.tenweb-widget-slider--navigation-position-tablet-outside .swiper-pagination{margin-bottom:34px;}body[data-elementor-device-mode="mobile"] .elementor-2393 .elementor-element.elementor-element-81d4e86.tenweb-widget-slider--pagination-position-mobile-inside.tenweb-widget-slider--navigation-position-mobile-outside .swiper-pagination{margin-bottom:34px;}body[data-elementor-device-mode="desktop"] .elementor-2393 .elementor-element.elementor-element-81d4e86.tenweb-widget-slider--navigation-position-outside .swiper-pagination-container .swiper-pagination-arrows-container{height:34px;}body[data-elementor-device-mode="tablet"] .elementor-2393 .elementor-element.elementor-element-81d4e86.tenweb-widget-slider--navigation-position-tablet-outside .swiper-pagination-container .swiper-pagination-arrows-container{height:34px;}body[data-elementor-device-mode="mobile"] .elementor-2393 .elementor-element.elementor-element-81d4e86.tenweb-widget-slider--navigation-position-mobile-outside .swiper-pagination-container .swiper-pagination-arrows-container{height:34px;}.elementor-2393 .elementor-element.elementor-element-81d4e86{--twbb-widget-slider-arrows-width:34px;}.elementor-2393 .elementor-element.elementor-element-81d4e86 .swiper-pagination-arrows-container .swiper-button{border-radius:17px 17px 17px 17px;}.elementor-2393 .elementor-element.elementor-element-81d4e86:not(.twbb_slider_options_changed-default) .swiper-pagination-bullet{height:8px;width:8px;}.elementor-2393 .elementor-element.elementor-element-81d4e86:not(.twbb_slider_options_changed-default) .swiper-container-horizontal .swiper-pagination-progress{height:8px;}.elementor-2393 .elementor-element.elementor-element-81d4e86:not(.twbb_slider_options_changed-default) .swiper-horizontal .swiper-pagination-progress{height:8px;}.elementor-2393 .elementor-element.elementor-element-81d4e86:not(.twbb_slider_options_changed-default) .swiper-pagination-fraction{font-size:8px;}.elementor-2393 .elementor-element.elementor-element-81d4e86 .swiper-pagination-bullet.swiper-pagination-bullet-active, .elementor-2393 .elementor-element.elementor-element-81d4e86 .swiper-pagination-progressbar{background-color:#000000;}.elementor-2393 .elementor-element.elementor-element-81d4e86 .swiper-pagination-fraction{color:#000000;}.elementor-2393 .elementor-element.elementor-element-81d4e86 .swiper-pagination-bullet{background-color:#000000;}.elementor-2393 .elementor-element.elementor-element-81d4e86.elementor-wc-products .twbb-image-wrap{margin-bottom:10px !important;}.elementor-2393 .elementor-element.elementor-element-81d4e86 .twbb-image-container{--animation-duration:1000ms;}.elementor-2393 .elementor-element.elementor-element-81d4e86.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{font-family:"Tahoma", sans-serif;font-size:15px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:24px;margin-bottom:3px !important;}.elementor-2393 .elementor-element.elementor-element-81d4e86.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{margin-bottom:3px;}.elementor-2393 .elementor-element.elementor-element-81d4e86.elementor-wc-products ul.products li.product .star-rating{color:var( --e-global-color-twbb_bg_inv );font-size:16px;margin-bottom:14px !important;}.elementor-2393 .elementor-element.elementor-element-81d4e86.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-text );font-family:var( --e-global-typography-twbb_p3-font-family ), sans-serif;font-size:var( --e-global-typography-twbb_p3-font-size );font-weight:var( --e-global-typography-twbb_p3-font-weight );text-transform:var( --e-global-typography-twbb_p3-text-transform );font-style:var( --e-global-typography-twbb_p3-font-style );text-decoration:var( --e-global-typography-twbb_p3-text-decoration );line-height:var( --e-global-typography-twbb_p3-line-height );}.elementor-2393 .elementor-element.elementor-element-81d4e86.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-text );}.elementor-2393 .elementor-element.elementor-element-81d4e86.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-text );}.elementor-2393 .elementor-element.elementor-element-81d4e86.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-2393 .elementor-element.elementor-element-81d4e86.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );font-family:var( --e-global-typography-twbb_p5-font-family ), sans-serif;font-size:var( --e-global-typography-twbb_p5-font-size );font-weight:var( --e-global-typography-twbb_p5-font-weight );text-transform:var( --e-global-typography-twbb_p5-text-transform );font-style:var( --e-global-typography-twbb_p5-font-style );text-decoration:var( --e-global-typography-twbb_p5-text-decoration );line-height:var( --e-global-typography-twbb_p5-line-height );}.elementor-2393 .elementor-element.elementor-element-81d4e86.elementor-wc-products ul.products li.product span.twbb_products_badge{color:var( --e-global-color-twbb_button_inv );background-color:var( --e-global-color-twbb_button );border-radius:0px;min-width:74px;min-height:36px;line-height:36px;margin:20px;}.elementor-2393 .elementor-element.elementor-element-81d4e86.elementor-wc-products ul.products li.product span.onsale{color:var( --e-global-color-twbb_button_inv );background-color:var( --e-global-color-twbb_button );border-radius:0px;min-width:74px;min-height:36px;line-height:36px;margin:20px;}.elementor-2393 .elementor-element.elementor-element-81d4e86.elementor-wc-products ul.products li.product span.twbb_products_badge,.elementor-2393 .elementor-element.elementor-element-81d4e86.elementor-wc-products ul.products li.product span.onsale{font-family:var( --e-global-typography-twbb_p4-font-family ), sans-serif;font-size:var( --e-global-typography-twbb_p4-font-size );font-weight:var( --e-global-typography-twbb_p4-font-weight );text-transform:var( --e-global-typography-twbb_p4-text-transform );font-style:var( --e-global-typography-twbb_p4-font-style );text-decoration:var( --e-global-typography-twbb_p4-text-decoration );line-height:var( --e-global-typography-twbb_p4-line-height );}.elementor-2393 .elementor-element.elementor-element-81d4e86.elementor-wc-products ul.products li.product .woocommerce-loop-product__title,
		.elementor-2393 .elementor-element.elementor-element-81d4e86.elementor-wc-products ul.products li.product .star-rating,
		.elementor-2393 .elementor-element.elementor-element-81d4e86.elementor-wc-products ul.products li.product .price,
		.elementor-2393 .elementor-element.elementor-element-81d4e86.elementor-wc-products ul.products li.product .twbb-add-to-cart-container,
		.elementor-2393 .elementor-element.elementor-element-81d4e86.elementor-wc-products ul.products li.product .twbb-product-loop-buttons,
		.elementor-2393 .elementor-element.elementor-element-81d4e86.elementor-wc-products ul.products li.product .twbb_woocommerce-loop-product__desc,
		.elementor-2393 .elementor-element.elementor-element-81d4e86.elementor-wc-products ul.products li.product .star-rating{margin:0px 0px 0px 20px;}.elementor-2393 .elementor-element.elementor-element-cb47a30{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 1% 0% 1%;}.elementor-2393 .elementor-element.elementor-element-a7e3e3d{--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;--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-2393 .elementor-element.elementor-element-b6f14ba{--display:flex;}.elementor-widget-twbbpost-comments #respond .form-submit input#submit{font-family:var( --e-global-typography-accent-font-family ), sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );background-color:var( --e-global-color-accent );}.elementor-widget-twbbpost-comments  #respond input[type="text"], .elementor-widget-twbbpost-comments  #respond input[type="email"], .elementor-widget-twbbpost-comments #respond textarea{font-family:var( --e-global-typography-accent-font-family ), sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );background-color:var( --e-global-color-accent );}.elementor-2393 .elementor-element.elementor-element-dc9149f #respond .form-submit input#submit{font-size:14px;font-weight:medium;text-transform:none;font-style:normal;text-decoration:none;line-height:20px;}.elementor-2393 .elementor-element.elementor-element-dc9149f  #respond input[type="text"], .elementor-2393 .elementor-element.elementor-element-dc9149f  #respond input[type="email"], .elementor-2393 .elementor-element.elementor-element-dc9149f #respond textarea{font-size:14px;font-weight:medium;text-transform:none;font-style:normal;text-decoration:none;line-height:20px;}@media(max-width:1024px){.elementor-2393 .elementor-element.elementor-element-im46n6er{--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;--justify-content:center;--padding-top:80px;--padding-bottom:80px;--padding-left:15px;--padding-right:50px;}.elementor-2393 .elementor-element.elementor-element-utrcmz55{--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;--justify-content:center;--padding-top:80px;--padding-bottom:80px;--padding-left:15px;--padding-right:50px;}.elementor-2393 .elementor-element.elementor-element-h9qm4i9f{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-2393 .elementor-element.elementor-element-h9qm4i9f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2393 .elementor-element.elementor-element-denzg2g9{--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2393 .elementor-element.elementor-element-9ogj4skm{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2393 .elementor-element.elementor-element-9ogj4skm .woocommerce-breadcrumb{font-size:var( --e-global-typography-twbb_p4-font-size );line-height:var( --e-global-typography-twbb_p4-line-height );}.elementor-widget-twbb_woocommerce-product-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2393 .elementor-element.elementor-element-zszrotxm{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2393 .elementor-element.elementor-element-zszrotxm .elementor-heading-title{font-size:20px;}.elementor-2393 .elementor-element.elementor-element-57ughi3b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:14px;}.elementor-widget-twbb_product-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2393 .elementor-element.elementor-element-pgbqmj37{--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;--justify-content:center;--padding-top:80px;--padding-bottom:80px;--padding-left:15px;--padding-right:50px;}.elementor-widget-twbb_woocommerce-products.elementor-wc-products ul.products li.product .twbb-woocommerce-products-variations .twbb-additional-variations{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-twbb_woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-twbb_woocommerce-products.elementor-wc-products ul.products li.product .twbb_woocommerce-loop-product__desc{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-twbb_woocommerce-products.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-twbb_woocommerce-products.elementor-wc-products ul.products li.product .price del .amount  {font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-twbb_woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-twbb_woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-twbb_woocommerce-products.products-heading-show .cross-sells > h2{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-twbb_woocommerce-products.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-twbb_woocommerce-products.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-twbb_woocommerce-products .swiper-pagination-arrows-container .swiper-button{color:var( --e-global-color-twbb_bg_inv );background-color:var( --e-global-color-twbb_bg_3 );}.elementor-widget-twbb_woocommerce-products.elementor-wc-products ul.products li.product .price del .amount{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2393 .elementor-element.elementor-element-81d4e86.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2393 .elementor-element.elementor-element-81d4e86.elementor-wc-products ul.products li.swiper-slide.product{margin-right:20px;}.elementor-2393 .elementor-element.elementor-element-81d4e86:not(.twbb_slider_options_changed-default) .swiper-button-next:after, .elementor-2393 .elementor-element.elementor-element-81d4e86:not(.twbb_slider_options_changed-default) .swiper-button-prev:after{height:calc(34px/3);width:calc(34px/3);font-size:calc(34px/3);}.elementor-2393 .elementor-element.elementor-element-81d4e86:not(.twbb_slider_options_changed-default) .swiper-button-next, .elementor-2393 .elementor-element.elementor-element-81d4e86:not(.twbb_slider_options_changed-default) .swiper-button-prev{height:34px;width:34px;}body[data-elementor-device-mode="desktop"] .elementor-2393 .elementor-element.elementor-element-81d4e86.tenweb-widget-slider--navigation-position-outside .swiper-pagination-container{min-height:34px;}body[data-elementor-device-mode="tablet"] .elementor-2393 .elementor-element.elementor-element-81d4e86.tenweb-widget-slider--navigation-position-tablet-outside .swiper-pagination-container{min-height:34px;}body[data-elementor-device-mode="mobile"] .elementor-2393 .elementor-element.elementor-element-81d4e86.tenweb-widget-slider--navigation-position-mobile-outside .swiper-pagination-container{min-height:34px;}body[data-elementor-device-mode="desktop"] .elementor-2393 .elementor-element.elementor-element-81d4e86.tenweb-widget-slider--pagination-position-inside.tenweb-widget-slider--navigation-position-outside .swiper-pagination{margin-bottom:34px;}body[data-elementor-device-mode="tablet"] .elementor-2393 .elementor-element.elementor-element-81d4e86.tenweb-widget-slider--pagination-position-tablet-inside.tenweb-widget-slider--navigation-position-tablet-outside .swiper-pagination{margin-bottom:34px;}body[data-elementor-device-mode="mobile"] .elementor-2393 .elementor-element.elementor-element-81d4e86.tenweb-widget-slider--pagination-position-mobile-inside.tenweb-widget-slider--navigation-position-mobile-outside .swiper-pagination{margin-bottom:34px;}body[data-elementor-device-mode="desktop"] .elementor-2393 .elementor-element.elementor-element-81d4e86.tenweb-widget-slider--navigation-position-outside .swiper-pagination-container .swiper-pagination-arrows-container{height:34px;}body[data-elementor-device-mode="tablet"] .elementor-2393 .elementor-element.elementor-element-81d4e86.tenweb-widget-slider--navigation-position-tablet-outside .swiper-pagination-container .swiper-pagination-arrows-container{height:34px;}body[data-elementor-device-mode="mobile"] .elementor-2393 .elementor-element.elementor-element-81d4e86.tenweb-widget-slider--navigation-position-mobile-outside .swiper-pagination-container .swiper-pagination-arrows-container{height:34px;}.elementor-2393 .elementor-element.elementor-element-81d4e86{--twbb-widget-slider-arrows-width:34px;}.elementor-2393 .elementor-element.elementor-element-81d4e86 .swiper-pagination-arrows-container .swiper-button{border-radius:20px 20px 20px 20px;}.elementor-2393 .elementor-element.elementor-element-81d4e86.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-twbb_p3-font-size );line-height:var( --e-global-typography-twbb_p3-line-height );}.elementor-2393 .elementor-element.elementor-element-81d4e86.elementor-wc-products ul.products li.product .price del .amount{font-size:var( --e-global-typography-twbb_p5-font-size );line-height:var( --e-global-typography-twbb_p5-line-height );}.elementor-2393 .elementor-element.elementor-element-81d4e86.elementor-wc-products ul.products li.product span.twbb_products_badge,.elementor-2393 .elementor-element.elementor-element-81d4e86.elementor-wc-products ul.products li.product span.onsale{font-size:var( --e-global-typography-twbb_p4-font-size );line-height:var( --e-global-typography-twbb_p4-line-height );}.elementor-widget-twbbpost-comments #respond .form-submit input#submit{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-twbbpost-comments  #respond input[type="text"], .elementor-widget-twbbpost-comments  #respond input[type="email"], .elementor-widget-twbbpost-comments #respond textarea{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:767px){.elementor-2393 .elementor-element.elementor-element-im46n6er{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-2393 .elementor-element.elementor-element-im46n6er.e-con{--align-self:center;}.elementor-2393 .elementor-element.elementor-element-utrcmz55{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2393 .elementor-element.elementor-element-utrcmz55.e-con{--align-self:center;}.elementor-2393 .elementor-element.elementor-element-h9qm4i9f{width:100%;max-width:100%;}.elementor-2393 .elementor-element.elementor-element-h9qm4i9f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2393 .elementor-element.elementor-element-h9qm4i9f.elementor-element{--align-self:center;}.elementor-2393 .elementor-element.elementor-element-denzg2g9{--width:100%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2393 .elementor-element.elementor-element-denzg2g9.e-con{--align-self:center;}.elementor-2393 .elementor-element.elementor-element-9ogj4skm{width:100%;max-width:100%;}.elementor-2393 .elementor-element.elementor-element-9ogj4skm.elementor-element{--align-self:center;}.elementor-2393 .elementor-element.elementor-element-9ogj4skm .woocommerce-breadcrumb{font-size:var( --e-global-typography-twbb_p4-font-size );line-height:var( --e-global-typography-twbb_p4-line-height );}.elementor-widget-twbb_woocommerce-product-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2393 .elementor-element.elementor-element-zszrotxm{width:100%;max-width:100%;padding:10px 0px 10px 0px;text-align:start;}.elementor-2393 .elementor-element.elementor-element-zszrotxm.elementor-element{--align-self:center;}.elementor-2393 .elementor-element.elementor-element-zszrotxm .elementor-heading-title{font-size:20px;line-height:40px;}.elementor-2393 .elementor-element.elementor-element-57ughi3b{width:100%;max-width:100%;font-size:14px;line-height:24px;}.elementor-2393 .elementor-element.elementor-element-57ughi3b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2393 .elementor-element.elementor-element-57ughi3b.elementor-element{--align-self:center;}.elementor-2393 .elementor-element.elementor-element-d1fa5d4.elementor-element{--align-self:stretch;}.elementor-widget-twbb_product-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2393 .elementor-element.elementor-element-52ae277{font-size:14px;line-height:24px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2393 .elementor-element.elementor-element-802843c .elementor-heading-title{font-size:20px;line-height:48px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2393 .elementor-element.elementor-element-pgbqmj37{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--padding-top:1%;--padding-bottom:1%;--padding-left:01%;--padding-right:1%;}.elementor-2393 .elementor-element.elementor-element-pgbqmj37.e-con{--align-self:center;}.elementor-widget-twbb_woocommerce-products.elementor-wc-products ul.products li.product .twbb-woocommerce-products-variations .twbb-additional-variations{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-twbb_woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-twbb_woocommerce-products.elementor-wc-products ul.products li.product .twbb_woocommerce-loop-product__desc{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-twbb_woocommerce-products.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-twbb_woocommerce-products.elementor-wc-products ul.products li.product .price del .amount  {font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-twbb_woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-twbb_woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-twbb_woocommerce-products.products-heading-show .cross-sells > h2{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-twbb_woocommerce-products.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-twbb_woocommerce-products.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-twbb_woocommerce-products .swiper-pagination-arrows-container .swiper-button{color:var( --e-global-color-twbb_bg_inv );background-color:var( --e-global-color-twbb_bg_3 );}.elementor-widget-twbb_woocommerce-products.elementor-wc-products ul.products li.product .price del .amount{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2393 .elementor-element.elementor-element-81d4e86.elementor-wc-products ul.products li.swiper-slide.product{width:calc(100%/2);margin-right:20px;}.elementor-2393 .elementor-element.elementor-element-81d4e86.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:20px;}.elementor-2393 .elementor-element.elementor-element-81d4e86 > .elementor-widget-container{padding:1% 1% 1% 1%;}.elementor-2393 .elementor-element.elementor-element-81d4e86:not(.twbb_slider_options_changed-default) .swiper-button-next:after, .elementor-2393 .elementor-element.elementor-element-81d4e86:not(.twbb_slider_options_changed-default) .swiper-button-prev:after{height:calc(34px/3);width:calc(34px/3);font-size:calc(34px/3);}.elementor-2393 .elementor-element.elementor-element-81d4e86:not(.twbb_slider_options_changed-default) .swiper-button-next, .elementor-2393 .elementor-element.elementor-element-81d4e86:not(.twbb_slider_options_changed-default) .swiper-button-prev{height:34px;width:34px;}body[data-elementor-device-mode="desktop"] .elementor-2393 .elementor-element.elementor-element-81d4e86.tenweb-widget-slider--navigation-position-outside .swiper-pagination-container{min-height:34px;}body[data-elementor-device-mode="tablet"] .elementor-2393 .elementor-element.elementor-element-81d4e86.tenweb-widget-slider--navigation-position-tablet-outside .swiper-pagination-container{min-height:34px;}body[data-elementor-device-mode="mobile"] .elementor-2393 .elementor-element.elementor-element-81d4e86.tenweb-widget-slider--navigation-position-mobile-outside .swiper-pagination-container{min-height:34px;}body[data-elementor-device-mode="desktop"] .elementor-2393 .elementor-element.elementor-element-81d4e86.tenweb-widget-slider--pagination-position-inside.tenweb-widget-slider--navigation-position-outside .swiper-pagination{margin-bottom:34px;}body[data-elementor-device-mode="tablet"] .elementor-2393 .elementor-element.elementor-element-81d4e86.tenweb-widget-slider--pagination-position-tablet-inside.tenweb-widget-slider--navigation-position-tablet-outside .swiper-pagination{margin-bottom:34px;}body[data-elementor-device-mode="mobile"] .elementor-2393 .elementor-element.elementor-element-81d4e86.tenweb-widget-slider--pagination-position-mobile-inside.tenweb-widget-slider--navigation-position-mobile-outside .swiper-pagination{margin-bottom:34px;}body[data-elementor-device-mode="desktop"] .elementor-2393 .elementor-element.elementor-element-81d4e86.tenweb-widget-slider--navigation-position-outside .swiper-pagination-container .swiper-pagination-arrows-container{height:34px;}body[data-elementor-device-mode="tablet"] .elementor-2393 .elementor-element.elementor-element-81d4e86.tenweb-widget-slider--navigation-position-tablet-outside .swiper-pagination-container .swiper-pagination-arrows-container{height:34px;}body[data-elementor-device-mode="mobile"] .elementor-2393 .elementor-element.elementor-element-81d4e86.tenweb-widget-slider--navigation-position-mobile-outside .swiper-pagination-container .swiper-pagination-arrows-container{height:34px;}.elementor-2393 .elementor-element.elementor-element-81d4e86{--twbb-widget-slider-arrows-width:34px;}.elementor-2393 .elementor-element.elementor-element-81d4e86 .swiper-pagination-arrows-container .swiper-button{border-radius:20px 20px 20px 20px;}.elementor-2393 .elementor-element.elementor-element-81d4e86.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{font-size:16px;line-height:24px;}.elementor-2393 .elementor-element.elementor-element-81d4e86.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-twbb_p3-font-size );line-height:var( --e-global-typography-twbb_p3-line-height );}.elementor-2393 .elementor-element.elementor-element-81d4e86.elementor-wc-products ul.products li.product .price del .amount{font-size:var( --e-global-typography-twbb_p5-font-size );line-height:var( --e-global-typography-twbb_p5-line-height );}.elementor-2393 .elementor-element.elementor-element-81d4e86.elementor-wc-products ul.products li.product span.twbb_products_badge,.elementor-2393 .elementor-element.elementor-element-81d4e86.elementor-wc-products ul.products li.product span.onsale{font-size:var( --e-global-typography-twbb_p4-font-size );line-height:var( --e-global-typography-twbb_p4-line-height );}.elementor-widget-twbbpost-comments #respond .form-submit input#submit{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-twbbpost-comments  #respond input[type="text"], .elementor-widget-twbbpost-comments  #respond input[type="email"], .elementor-widget-twbbpost-comments #respond textarea{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(min-width:768px){.elementor-2393 .elementor-element.elementor-element-im46n6er{--content-width:1180px;}.elementor-2393 .elementor-element.elementor-element-denzg2g9{--width:50%;}.elementor-2393 .elementor-element.elementor-element-699e4aa{--width:66%;}.elementor-2393 .elementor-element.elementor-element-c834983{--width:31%;}.elementor-2393 .elementor-element.elementor-element-18f7a1b{--width:100%;}.elementor-2393 .elementor-element.elementor-element-pgbqmj37{--content-width:1280px;}.elementor-2393 .elementor-element.elementor-element-81d4e86.elementor-wc-products ul.products li.swiper-slide.product{width:calc(100%/5);}}@media(max-width:1024px) and (min-width:768px){.elementor-2393 .elementor-element.elementor-element-denzg2g9{--width:50%;}.elementor-2393 .elementor-element.elementor-element-81d4e86.elementor-wc-products ul.products li.swiper-slide.product{width:calc(100%/2);}}/* Start custom CSS for twbb_woocommerce-product-images, class: .elementor-element-h9qm4i9f *//* 1. 主图区域美化：添加大厂感的阴影和圆角 */
.elementor-2393 .elementor-element.elementor-element-h9qm4i9f .woocommerce-product-gallery__wrapper {
    border: 1px solid #eee;
    border-radius: 8px;
    overflow: hidden;
    box-shadow: 0px 10px 30px rgba(0,0,0,0.08);
    transition: all 0.3s ease;
    background: #fff;
}

/* 2. 主图悬停效果：轻微浮动 */
.elementor-2393 .elementor-element.elementor-element-h9qm4i9f .woocommerce-product-gallery__wrapper:hover {
    box-shadow: 0px 15px 40px rgba(0,0,0,0.12);
}

/* 3. 缩略图（Gallery）整体布局：增加间距 */
.elementor-2393 .elementor-element.elementor-element-h9qm4i9f .flex-control-thumbs {
    display: flex !important;
    flex-wrap: wrap;
    margin: 15px -5px 0 -5px !important;
    padding: 0 !important;
    list-style: none !important;
}

/* 4. 单个缩略图样式：模仿 StyleCNC 的小方框设计 */
.elementor-2393 .elementor-element.elementor-element-h9qm4i9f .flex-control-thumbs li {
    width: 20% !important; /* 每行显示5个 */
    padding: 5px !important;
    box-sizing: border-box !important;
}

.elementor-2393 .elementor-element.elementor-element-h9qm4i9f .flex-control-thumbs li img {
    border: 2px solid #f0f0f0 !important;
    border-radius: 4px !important;
    transition: all 0.2s ease-in-out !important;
    opacity: 0.8;
    cursor: pointer;
}

/* 5. 缩略图激活/悬停状态：橙色高亮边框 */
.elementor-2393 .elementor-element.elementor-element-h9qm4i9f .flex-control-thumbs li img:hover,
.elementor-2393 .elementor-element.elementor-element-h9qm4i9f .flex-control-thumbs li img.flex-active {
    border-color: #ff6a00 !important; /* 工业橙色，可根据你的LOGO修改 */
    opacity: 1 !important;
    transform: translateY(-2px);
    box-shadow: 0 4px 8px rgba(255,106,0,0.2);
}

/* 6. 隐藏原本可能存在的自带放大镜图标（可选，保持干净） */
.woocommerce-product-gallery__trigger {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-utrcmz55 *//* 1. 标题与价格区域优化 */
.product_title {
    font-family: 'Inter', sans-serif;
    font-size: 32px !important;
    font-weight: 800 !important;
    color: #1a2b3c !important;
    line-height: 1.2;
    margin-bottom: 15px !important;
}

/* 隐藏价格 (对于工业机器，询价更专业) */
.single-product .price {
    display: none !important;
}

/* 2. 简短描述区域 (Short Description) - SEO核心 */
.woocommerce-product-details__short-description {
    font-size: 16px;
    color: #5c6d7e;
    line-height: 1.8;
    border-left: 4px solid #ff6a00; /* 橙色强调线 */
    padding-left: 20px;
    margin: 25px 0 !important;
}

/* 3. 询价按钮美化 (将 Add to Cart 改为 Inquiry) */
.single_add_to_cart_button {
    background-color: #0046af !important;
    color: #fff !important;
    padding: 15px 40px !important;
    font-size: 14px !important;
    font-weight: 700 !important;
    letter-spacing: 1px;
    border-radius: 4px !important;
    text-transform: uppercase;
    transition: 0.3s !important;
}

.single_add_to_cart_button:hover {
    background-color: #ff6a00 !important;
    box-shadow: 0 10px 20px rgba(255,106,0,0.2) !important;
}

/* 4. 产品标签页 (Tabs) 扁平化设计 */
.woocommerce-tabs ul.tabs {
    border-bottom: 2px solid #e1e8ef !important;
}

.woocommerce-tabs ul.tabs li {
    background: transparent !important;
    border: none !important;
}

.woocommerce-tabs ul.tabs li.active a {
    color: #0046af !important;
}

.woocommerce-tabs ul.tabs li.active::after {
    content: '';
    display: block;
    width: 100%;
    height: 3px;
    background: #0046af;
    position: absolute;
    bottom: -2px;
}

/* 5. 手机端优化 */
@media (max-width: 767px) {
    .product_title { font-size: 24px !important; }
    .single_add_to_cart_button { width: 100%; text-align: center; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5f80900 *//* 1. 卡片外框整体美化 */
.author-box-container {
    background: #ffffff;
    border-radius: 16px;
    padding: 24px;
    box-shadow: 0 10px 25px -5px rgba(0, 0, 0, 0.1); /* 柔和阴影 */
    border: 1px solid #e5e7eb;
    max-width: 320px;
    margin: 20px auto;
    font-family: 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;
}

/* 2. 标题 Head 美化 */
.card-header {
    background: linear-gradient(135deg, #4b5563, #1f2937); /* 渐变背景 */
    color: white;
    padding: 16px;
    border-radius: 8px;
    text-align: center;
    font-weight: 700;
    font-size: 1.1rem;
    margin-bottom: 20px;
}

/* 3. 作者区 Author Box 美化 */
.author-info {
    display: flex;
    align-items: center;
    gap: 15px;
    margin-bottom: 20px;
}
.author-info img {
    width: 60px;
    height: 60px;
    border-radius: 50%; /* 圆形头像 */
    object-fit: cover;
    border: 2px solid #ffffff;
    box-shadow: 0 4px 6px rgba(0,0,0,0.1);
}
.author-info h3 {
    font-size: 1.2rem;
    font-weight: 800;
    color: #111827;
    margin: 0;
}

/* 4. 按钮统一美化 (Button 核心) */
.cta-button {
    display: block;
    width: 100%;
    padding: 14px;
    margin-bottom: 12px;
    border-radius: 10px;
    text-align: center;
    text-decoration: none;
    font-weight: 600;
    transition: all 0.3s ease; /* 平滑过渡效果 */
}

/* WhatsApp 按钮 */
.btn-whatsapp {
    background: #ffffff;
    border: 2px solid #25D366;
    color: #25D366;
}
.btn-whatsapp:hover {
    background: #25D366;
    color: white;
}

/* Require 按钮 */
.btn-require {
    background: #DC2626;
    color: white;
    border: 2px solid #DC2626;
}
.btn-require:hover {
    background: #b91c1c;
    border-color: #b91c1c;
    transform: translateY(-2px); /* 点击时微小悬浮感 */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18f7a1b */.elementor-2393 .elementor-element.elementor-element-18f7a1b {
    background: #fff;
    padding: 20px;
    border-radius: 16px;
    box-shadow: 0 10px 20px rgba(0,0,0,0.08);
    border: 1px solid #f3f4f6;
}
/* 按钮圆角统一 */
.elementor-2393 .elementor-element.elementor-element-18f7a1b .elementor-button {
    border-radius: 10px !important;
    transition: all 0.3s ease !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c834983 */<div class="pcl-floating-contact">
    <a href="https://wa.me/8618660174681" class="floating-item whatsapp" target="_blank">
        <i class="fab fa-whatsapp"></i>
        <span class="tooltip-text">WhatsApp</span>
    </a>
    <a href="mailto:info@pclweldcut.com" class="floating-item email">
        <i class="fas fa-envelope"></i>
        <span class="tooltip-text">Email Inquiry</span>
    </a>
    <a href="tel:+8618660174681" class="floating-item phone">
        <i class="fas fa-phone-alt"></i>
        <span class="tooltip-text">Call Expert</span>
    </a>
    <button onclick="window.scrollTo({top: 0, behavior: 'smooth'})" class="floating-item back-top">
        <i class="fas fa-chevron-up"></i>
    </button>
</div>

<style>
/* 悬浮窗容器定位 */
.pcl-floating-contact {
    position: fixed;
    right: 25px;
    top: 50%;
    transform: translateY(-50%);
    display: flex;
    flex-direction: column;
    gap: 12px;
    z-index: 9999;
}

/* 单个图标基础样式 */
.floating-item {
    width: 48px;
    height: 48px;
    background: rgba(255, 255, 255, 0.9); /* 半透明白 */
    border: 1px solid #e1e8ef;
    border-radius: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-decoration: none;
    color: #1a2b3c;
    font-size: 20px;
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.05);
    position: relative;
    cursor: pointer;
    backdrop-filter: blur(5px); /* 毛玻璃效果 */
}

/* 悬停时的品牌颜色激活 */
.floating-item:hover {
    transform: translateX(-5px); /* 悬停时微向左移 */
    color: #fff;
    border-color: transparent;
}

.whatsapp:hover { background: #25d366 !important; box-shadow: 0 8px 20px rgba(37, 211, 102, 0.3); }
.email:hover { background: #0046af !important; box-shadow: 0 8px 20px rgba(0, 70, 175, 0.3); }
.phone:hover { background: #ff6a00 !important; box-shadow: 0 8px 20px rgba(255, 106, 0, 0.3); }
.back-top:hover { background: #1a2b3c !important; color: #fff; }

/* 文字提示 (Tooltip) */
.tooltip-text {
    position: absolute;
    right: 60px;
    background: #1a2b3c;
    color: #fff;
    padding: 6px 12px;
    border-radius: 4px;
    font-size: 12px;
    font-weight: 600;
    white-space: nowrap;
    opacity: 0;
    visibility: hidden;
    transition: 0.3s;
    pointer-events: none;
}

.tooltip-text::after {
    content: '';
    position: absolute;
    right: -4px;
    top: 50%;
    transform: translateY(-50%);
    border-width: 4px 0 4px 4px;
    border-style: solid;
    border-color: transparent transparent transparent #1a2b3c;
}

.floating-item:hover .tooltip-text {
    opacity: 1;
    visibility: visible;
    right: 55px;
}

/* 移动端适配：移动到底部导航或缩小规模 */
@media (max-width: 767px) {
    .pcl-floating-contact {
        right: 15px;
        bottom: 20px;
        top: auto;
        transform: none;
        gap: 8px;
    }
    .floating-item {
        width: 42px;
        height: 42px;
        font-size: 18px;
        border-radius: 50%; /* 手机端圆润些更防误触 */
    }
    .tooltip-text { display: none; } /* 手机端隐藏提示文字 */
}
</style>/* End custom CSS */
/* Start custom CSS for twbbpost-comments, class: .elementor-element-dc9149f *//* --- 1. 标题响应式美化 --- */
.elementor-2393 .elementor-element.elementor-element-dc9149f h2.woocommerce-Reviews-title {
    font-weight: 800 !important;
    color: #005197 !important;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-bottom: 25px !important;
    display: flex;
    align-items: center;
}

@media (min-width: 768px) {
    .elementor-2393 .elementor-element.elementor-element-dc9149f h2.woocommerce-Reviews-title { font-size: 20px !important; }
    .elementor-2393 .elementor-element.elementor-element-dc9149f h2.woocommerce-Reviews-title::before {
        content: ""; width: 5px; height: 20px; background: #005197;
        display: inline-block; margin-right: 12px; border-radius: 2px;
    }
}

@media (max-width: 767px) {
    .elementor-2393 .elementor-element.elementor-element-dc9149f h2.woocommerce-Reviews-title { font-size: 15px !important; }
    .elementor-2393 .elementor-element.elementor-element-dc9149f h2.woocommerce-Reviews-title::before {
        content: ""; width: 4px; height: 16px; background: #005197;
        display: inline-block; margin-right: 10px; border-radius: 2px;
    }
}

/* --- 2. 双列网格布局 --- */
.elementor-2393 .elementor-element.elementor-element-dc9149f ol.commentlist {
    display: grid !important;
    grid-template-columns: repeat(2, 1fr) !important;
    column-gap: 20px !important;
    row-gap: 20px !important;
    padding: 0 !important;
    margin: 0 !important;
    list-style: none !important;
}

.elementor-2393 .elementor-element.elementor-element-dc9149f ol.commentlist li.review {
    list-style: none !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* --- 3. 评论卡片美化 --- */
.elementor-2393 .elementor-element.elementor-element-dc9149f .comment_container {
    background: #ffffff !important;
    border: 1px solid #eef2f6 !important;
    border-top: 4px solid #005197 !important;
    padding: 20px !important;
    border-radius: 8px !important;
    box-shadow: 0 4px 12px rgba(0,0,0,0.04) !important;
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    position: relative;
}

/* --- 4. 星级评分修复 (核心部分) --- */
/* 强制显示 WooCommerce 原生星星容器 */
.elementor-2393 .elementor-element.elementor-element-dc9149f .star-rating {
    display: block !important;
    visibility: visible !important;
    float: none !important;
    margin: 0 0 10px 0 !important;
    font-family: 'star' !important; /* 必须调用 WC 默认字体 */
    font-size: 16px !important;
    height: 1em !important;
    line-height: 1 !important;
    width: 5.4em !important;
    color: #ffb400 !important; /* 金色 */
    position: relative;
    overflow: hidden;
}

/* 移除图中那种黄色的 "Rated X out of 5" 纯文字 */
.elementor-2393 .elementor-element.elementor-element-dc9149f .star-rating::before {
    content: "SSSSS" !important; /* 星级图标背后的底色星星 */
    color: #ebebeb !important;
    opacity: 1 !important;
    display: block !important;
    position: absolute !important;
    top: 0; left: 0;
}

.elementor-2393 .elementor-element.elementor-element-dc9149f .star-rating span {
    display: block !important;
    position: absolute !important;
    top: 0; left: 0;
    overflow: hidden;
    padding-top: 1.5em !important; /* 隐藏原生文字 */
}

.elementor-2393 .elementor-element.elementor-element-dc9149f .star-rating span::before {
    content: "SSSSS" !important; /* 真正的黄色星星 */
    top: 0 !important;
    left: 0 !important;
    position: absolute !important;
    color: #ffb400 !important;
}

/* 隐藏名字旁边的其他干扰项 */
.elementor-2393 .elementor-element.elementor-element-dc9149f .woocommerce-review__dash,
.elementor-2393 .elementor-element.elementor-element-dc9149f .meta strong + em,
.elementor-2393 .elementor-element.elementor-element-dc9149f .comment-text::before {
    display: none !important;
}

/* 名字与日期 */
.elementor-2393 .elementor-element.elementor-element-dc9149f .woocommerce-review__author {
    font-size: 16px !important;
    font-weight: 700 !important;
    color: #1a1a1a !important;
    margin-right: 10px;
}

.elementor-2393 .elementor-element.elementor-element-dc9149f .woocommerce-review__published-date {
    font-size: 13px !important;
    color: #999 !important;
}

/* 描述文本 */
.elementor-2393 .elementor-element.elementor-element-dc9149f .description p {
    font-size: 14px !important;
    line-height: 1.6 !important;
    color: #444 !important;
    margin: 12px 0 !important;
}

/* 底部认证标签 */
.elementor-2393 .elementor-element.elementor-element-dc9149f .comment-text::after {
    content: "✓ VERIFIED CLIENT";
    font-size: 10px;
    color: #27ae60;
    font-weight: 800;
    margin-top: auto; 
    padding-top: 10px;
    display: block;
}

/* --- 5. 手机端单列 --- */
@media (max-width: 767px) {
    .elementor-2393 .elementor-element.elementor-element-dc9149f ol.commentlist { grid-template-columns: 1fr !important; }
}/* End custom CSS */