.elementor-202 .elementor-element.elementor-element-fd5f186{--display:flex;--min-height:480px;--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:flex-end;--align-items:center;--overlay-opacity:0.5;--padding-top:80px;--padding-bottom:100px;--padding-left:80px;--padding-right:80px;}.elementor-202 .elementor-element.elementor-element-fd5f186:not(.elementor-motion-effects-element-type-background), .elementor-202 .elementor-element.elementor-element-fd5f186 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.sec-bg.com.au/wp-content/uploads/2025/11/SEC-BG-Warehouse.png");background-position:center center;background-size:cover;}.elementor-202 .elementor-element.elementor-element-fd5f186::before, .elementor-202 .elementor-element.elementor-element-fd5f186 > .elementor-background-video-container::before, .elementor-202 .elementor-element.elementor-element-fd5f186 > .e-con-inner > .elementor-background-video-container::before, .elementor-202 .elementor-element.elementor-element-fd5f186 > .elementor-background-slideshow::before, .elementor-202 .elementor-element.elementor-element-fd5f186 > .e-con-inner > .elementor-background-slideshow::before, .elementor-202 .elementor-element.elementor-element-fd5f186 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #000000 85%, #000000 45%);}.elementor-202 .elementor-element.elementor-element-4b585f2{--display:flex;--min-height:150px;--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:flex-start;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:8px 8px 8px 8px;box-shadow:0px 10px 30px 0px rgba(0, 0, 0, 0.4);--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:20%;--padding-top:30px;--padding-bottom:30px;--padding-left:35px;--padding-right:35px;}.elementor-202 .elementor-element.elementor-element-4b585f2:not(.elementor-motion-effects-element-type-background), .elementor-202 .elementor-element.elementor-element-4b585f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000008C;}.elementor-202 .elementor-element.elementor-element-4b585f2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-202 .elementor-element.elementor-element-c1c1b1a .woocommerce-breadcrumb{color:#FFFFFF99;}.elementor-widget-tenweb-archive-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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-202 .elementor-element.elementor-element-wn48t1oo{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-202 .elementor-element.elementor-element-wn48t1oo .elementor-heading-title{font-family:"Poppins", sans-serif;font-size:56px;font-weight:bold;text-transform:none;font-style:normal;text-decoration:none;line-height:68px;color:#FFFFFF;}.elementor-202 .elementor-element.elementor-element-1216341{--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-202 .elementor-element.elementor-element-5540a3e{--spacer-size:50px;}.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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.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 );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.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 );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.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-202 .elementor-element.elementor-element-06f0db8.elementor-wc-products ul.products li.product{text-align:center;padding:0px 0px 14px 0px;}.elementor-202 .elementor-element.elementor-element-06f0db8.elementor-wc-products  ul.products{grid-column-gap:14px;grid-row-gap:40px;}.elementor-202 .elementor-element.elementor-element-06f0db8.elementor-wc-products ul.products li.swiper-slide.product{margin-right:14px;}.elementor-202 .elementor-element.elementor-element-06f0db8 .twbb-image-container{--animation-duration:1000ms;}.elementor-202 .elementor-element.elementor-element-06f0db8.elementor-wc-products .twbb-image-wrap{margin-bottom:10px !important;}.elementor-202 .elementor-element.elementor-element-06f0db8.elementor-wc-products ul.products li.product .twbb-woocommerce-products-variations{gap:10px;}.elementor-202 .elementor-element.elementor-element-06f0db8.elementor-wc-products ul.products li.product .twbb-woocommerce-products-variations .variation-image{width:40px;height:40px;}.elementor-202 .elementor-element.elementor-element-06f0db8.elementor-wc-products ul.products li.product .twbb-woocommerce-products-variations *{margin-top:10px;}.elementor-202 .elementor-element.elementor-element-06f0db8.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-twbb_bold-font-family ), sans-serif;font-size:var( --e-global-typography-twbb_bold-font-size );font-weight:var( --e-global-typography-twbb_bold-font-weight );text-transform:var( --e-global-typography-twbb_bold-text-transform );font-style:var( --e-global-typography-twbb_bold-font-style );text-decoration:var( --e-global-typography-twbb_bold-text-decoration );line-height:var( --e-global-typography-twbb_bold-line-height );letter-spacing:var( --e-global-typography-twbb_bold-letter-spacing );word-spacing:var( --e-global-typography-twbb_bold-word-spacing );margin-bottom:3px !important;}.elementor-202 .elementor-element.elementor-element-06f0db8.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{margin-bottom:3px;}.elementor-202 .elementor-element.elementor-element-06f0db8.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-202 .elementor-element.elementor-element-06f0db8.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 );letter-spacing:var( --e-global-typography-twbb_p3-letter-spacing );word-spacing:var( --e-global-typography-twbb_p3-word-spacing );}.elementor-202 .elementor-element.elementor-element-06f0db8.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-text );}.elementor-202 .elementor-element.elementor-element-06f0db8.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-text );}.elementor-202 .elementor-element.elementor-element-06f0db8.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-202 .elementor-element.elementor-element-06f0db8.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );}.elementor-202 .elementor-element.elementor-element-06f0db8.elementor-wc-products ul.products li.product .price del .amount  {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 );letter-spacing:var( --e-global-typography-twbb_p5-letter-spacing );word-spacing:var( --e-global-typography-twbb_p5-word-spacing );}.elementor-202 .elementor-element.elementor-element-06f0db8.elementor-wc-products ul.products li.product .button{font-family:"Montserrat", sans-serif;font-size:14px;text-decoration:underline;line-height:150%;color:var( --e-global-color-primary );}body[data-elementor-device-mode="desktop"] .elementor-202 .elementor-element.elementor-element-06f0db8.tenweb-widget-slider--navigation-position-outside .swiper-pagination-container{margin-top:20px;min-height:34px;}body[data-elementor-device-mode="desktop"] .elementor-202 .elementor-element.elementor-element-06f0db8.tenweb-widget-slider--pagination-position-outside .swiper-pagination-container{margin-top:20px;}body[data-elementor-device-mode="tablet"] .elementor-202 .elementor-element.elementor-element-06f0db8.tenweb-widget-slider--navigation-position-tablet-outside .swiper-pagination-container{margin-top:20px;min-height:34px;}body[data-elementor-device-mode="tablet"] .elementor-202 .elementor-element.elementor-element-06f0db8.tenweb-widget-slider--pagination-position-tablet-outside .swiper-pagination-container{margin-top:20px;}body[data-elementor-device-mode="mobile"] .elementor-202 .elementor-element.elementor-element-06f0db8.tenweb-widget-slider--navigation-position-mobile-outside .swiper-pagination-container{margin-top:20px;min-height:34px;}body[data-elementor-device-mode="mobile"] .elementor-202 .elementor-element.elementor-element-06f0db8.tenweb-widget-slider--pagination-position-mobile-outside .swiper-pagination-container{margin-top:20px;}.elementor-202 .elementor-element.elementor-element-06f0db8:not(.twbb_slider_options_changed-default) .swiper-button-next:after, .elementor-202 .elementor-element.elementor-element-06f0db8:not(.twbb_slider_options_changed-default) .swiper-button-prev:after{height:calc(34px/3);width:calc(34px/3);font-size:calc(34px/3);}.elementor-202 .elementor-element.elementor-element-06f0db8:not(.twbb_slider_options_changed-default) .swiper-button-next, .elementor-202 .elementor-element.elementor-element-06f0db8:not(.twbb_slider_options_changed-default) .swiper-button-prev{height:34px;width:34px;}body[data-elementor-device-mode="desktop"] .elementor-202 .elementor-element.elementor-element-06f0db8.tenweb-widget-slider--pagination-position-inside.tenweb-widget-slider--navigation-position-outside .swiper-pagination{margin-bottom:34px;}body[data-elementor-device-mode="tablet"] .elementor-202 .elementor-element.elementor-element-06f0db8.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-202 .elementor-element.elementor-element-06f0db8.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-202 .elementor-element.elementor-element-06f0db8.tenweb-widget-slider--navigation-position-outside .swiper-pagination-container .swiper-pagination-arrows-container{height:34px;}body[data-elementor-device-mode="tablet"] .elementor-202 .elementor-element.elementor-element-06f0db8.tenweb-widget-slider--navigation-position-tablet-outside .swiper-pagination-container .swiper-pagination-arrows-container{height:34px;}body[data-elementor-device-mode="mobile"] .elementor-202 .elementor-element.elementor-element-06f0db8.tenweb-widget-slider--navigation-position-mobile-outside .swiper-pagination-container .swiper-pagination-arrows-container{height:34px;}.elementor-202 .elementor-element.elementor-element-06f0db8{--twbb-widget-slider-arrows-width:34px;}.elementor-202 .elementor-element.elementor-element-06f0db8 .swiper-pagination-arrows-container .swiper-button{border-radius:17px 17px 17px 17px;}.elementor-202 .elementor-element.elementor-element-06f0db8:not(.twbb_slider_options_changed-default) .swiper-pagination-bullet{height:8px;width:8px;}.elementor-202 .elementor-element.elementor-element-06f0db8:not(.twbb_slider_options_changed-default) .swiper-container-horizontal .swiper-pagination-progress{height:8px;}.elementor-202 .elementor-element.elementor-element-06f0db8:not(.twbb_slider_options_changed-default) .swiper-horizontal .swiper-pagination-progress{height:8px;}.elementor-202 .elementor-element.elementor-element-06f0db8:not(.twbb_slider_options_changed-default) .swiper-pagination-fraction{font-size:8px;}.elementor-202 .elementor-element.elementor-element-06f0db8 .swiper-pagination-bullet.swiper-pagination-bullet-active, .elementor-202 .elementor-element.elementor-element-06f0db8 .swiper-pagination-progressbar{background-color:#000000;}.elementor-202 .elementor-element.elementor-element-06f0db8 .swiper-pagination-fraction{color:#000000;}.elementor-202 .elementor-element.elementor-element-06f0db8 .swiper-pagination-bullet{background-color:#000000;}.elementor-202 .elementor-element.elementor-element-06f0db8.elementor-wc-products ul.products li.product .woocommerce-loop-product__title,
                .elementor-202 .elementor-element.elementor-element-06f0db8.elementor-wc-products ul.products li.product .price,		
                .elementor-202 .elementor-element.elementor-element-06f0db8.elementor-wc-products ul.products li.product .twbb-product-loop-buttons,
                .elementor-202 .elementor-element.elementor-element-06f0db8.elementor-wc-products ul.products li.product .twbb_woocommerce-loop-product__desc,
                .elementor-202 .elementor-element.elementor-element-06f0db8.elementor-wc-products ul.products li.product .twbb-add-to-cart-container,
                .elementor-202 .elementor-element.elementor-element-06f0db8.elementor-wc-products ul.products li.product .twbb-star-rating-container{padding:0px 0px 0px 20px;}@media(max-width:1024px){.elementor-widget-tenweb-archive-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-202 .elementor-element.elementor-element-wn48t1oo{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.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 );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.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 );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-202 .elementor-element.elementor-element-06f0db8.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-202 .elementor-element.elementor-element-06f0db8.elementor-wc-products ul.products li.swiper-slide.product{margin-right:20px;}.elementor-202 .elementor-element.elementor-element-06f0db8.elementor-wc-products ul.products li.product .twbb-woocommerce-products-variations *{margin-top:10px;}.elementor-202 .elementor-element.elementor-element-06f0db8.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{font-size:var( --e-global-typography-twbb_bold-font-size );line-height:var( --e-global-typography-twbb_bold-line-height );letter-spacing:var( --e-global-typography-twbb_bold-letter-spacing );word-spacing:var( --e-global-typography-twbb_bold-word-spacing );}.elementor-202 .elementor-element.elementor-element-06f0db8.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 );letter-spacing:var( --e-global-typography-twbb_p3-letter-spacing );word-spacing:var( --e-global-typography-twbb_p3-word-spacing );}.elementor-202 .elementor-element.elementor-element-06f0db8.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 );letter-spacing:var( --e-global-typography-twbb_p5-letter-spacing );word-spacing:var( --e-global-typography-twbb_p5-word-spacing );}.elementor-202 .elementor-element.elementor-element-06f0db8:not(.twbb_slider_options_changed-default) .swiper-button-next:after, .elementor-202 .elementor-element.elementor-element-06f0db8:not(.twbb_slider_options_changed-default) .swiper-button-prev:after{height:calc(34px/3);width:calc(34px/3);font-size:calc(34px/3);}.elementor-202 .elementor-element.elementor-element-06f0db8:not(.twbb_slider_options_changed-default) .swiper-button-next, .elementor-202 .elementor-element.elementor-element-06f0db8:not(.twbb_slider_options_changed-default) .swiper-button-prev{height:34px;width:34px;}body[data-elementor-device-mode="desktop"] .elementor-202 .elementor-element.elementor-element-06f0db8.tenweb-widget-slider--navigation-position-outside .swiper-pagination-container{min-height:34px;}body[data-elementor-device-mode="tablet"] .elementor-202 .elementor-element.elementor-element-06f0db8.tenweb-widget-slider--navigation-position-tablet-outside .swiper-pagination-container{min-height:34px;}body[data-elementor-device-mode="mobile"] .elementor-202 .elementor-element.elementor-element-06f0db8.tenweb-widget-slider--navigation-position-mobile-outside .swiper-pagination-container{min-height:34px;}body[data-elementor-device-mode="desktop"] .elementor-202 .elementor-element.elementor-element-06f0db8.tenweb-widget-slider--pagination-position-inside.tenweb-widget-slider--navigation-position-outside .swiper-pagination{margin-bottom:34px;}body[data-elementor-device-mode="tablet"] .elementor-202 .elementor-element.elementor-element-06f0db8.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-202 .elementor-element.elementor-element-06f0db8.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-202 .elementor-element.elementor-element-06f0db8.tenweb-widget-slider--navigation-position-outside .swiper-pagination-container .swiper-pagination-arrows-container{height:34px;}body[data-elementor-device-mode="tablet"] .elementor-202 .elementor-element.elementor-element-06f0db8.tenweb-widget-slider--navigation-position-tablet-outside .swiper-pagination-container .swiper-pagination-arrows-container{height:34px;}body[data-elementor-device-mode="mobile"] .elementor-202 .elementor-element.elementor-element-06f0db8.tenweb-widget-slider--navigation-position-mobile-outside .swiper-pagination-container .swiper-pagination-arrows-container{height:34px;}.elementor-202 .elementor-element.elementor-element-06f0db8{--twbb-widget-slider-arrows-width:34px;}.elementor-202 .elementor-element.elementor-element-06f0db8 .swiper-pagination-arrows-container .swiper-button{border-radius:20px 20px 20px 20px;}}@media(max-width:767px){.elementor-widget-tenweb-archive-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-202 .elementor-element.elementor-element-wn48t1oo{width:100%;max-width:100%;text-align:start;}.elementor-202 .elementor-element.elementor-element-wn48t1oo.elementor-element{--align-self:center;}.elementor-202 .elementor-element.elementor-element-wn48t1oo .elementor-heading-title{font-size:40px;line-height:48px;}.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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.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 );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.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 );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-202 .elementor-element.elementor-element-06f0db8.elementor-wc-products ul.products li.swiper-slide.product{width:calc(100%/1);margin-right:20px;}.elementor-202 .elementor-element.elementor-element-06f0db8.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-202 .elementor-element.elementor-element-06f0db8.elementor-wc-products ul.products li.product .twbb-woocommerce-products-variations *{margin-top:10px;}.elementor-202 .elementor-element.elementor-element-06f0db8.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{font-size:var( --e-global-typography-twbb_bold-font-size );line-height:var( --e-global-typography-twbb_bold-line-height );letter-spacing:var( --e-global-typography-twbb_bold-letter-spacing );word-spacing:var( --e-global-typography-twbb_bold-word-spacing );}.elementor-202 .elementor-element.elementor-element-06f0db8.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 );letter-spacing:var( --e-global-typography-twbb_p3-letter-spacing );word-spacing:var( --e-global-typography-twbb_p3-word-spacing );}.elementor-202 .elementor-element.elementor-element-06f0db8.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 );letter-spacing:var( --e-global-typography-twbb_p5-letter-spacing );word-spacing:var( --e-global-typography-twbb_p5-word-spacing );}.elementor-202 .elementor-element.elementor-element-06f0db8:not(.twbb_slider_options_changed-default) .swiper-button-next:after, .elementor-202 .elementor-element.elementor-element-06f0db8:not(.twbb_slider_options_changed-default) .swiper-button-prev:after{height:calc(34px/3);width:calc(34px/3);font-size:calc(34px/3);}.elementor-202 .elementor-element.elementor-element-06f0db8:not(.twbb_slider_options_changed-default) .swiper-button-next, .elementor-202 .elementor-element.elementor-element-06f0db8:not(.twbb_slider_options_changed-default) .swiper-button-prev{height:34px;width:34px;}body[data-elementor-device-mode="desktop"] .elementor-202 .elementor-element.elementor-element-06f0db8.tenweb-widget-slider--navigation-position-outside .swiper-pagination-container{min-height:34px;}body[data-elementor-device-mode="tablet"] .elementor-202 .elementor-element.elementor-element-06f0db8.tenweb-widget-slider--navigation-position-tablet-outside .swiper-pagination-container{min-height:34px;}body[data-elementor-device-mode="mobile"] .elementor-202 .elementor-element.elementor-element-06f0db8.tenweb-widget-slider--navigation-position-mobile-outside .swiper-pagination-container{min-height:34px;}body[data-elementor-device-mode="desktop"] .elementor-202 .elementor-element.elementor-element-06f0db8.tenweb-widget-slider--pagination-position-inside.tenweb-widget-slider--navigation-position-outside .swiper-pagination{margin-bottom:34px;}body[data-elementor-device-mode="tablet"] .elementor-202 .elementor-element.elementor-element-06f0db8.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-202 .elementor-element.elementor-element-06f0db8.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-202 .elementor-element.elementor-element-06f0db8.tenweb-widget-slider--navigation-position-outside .swiper-pagination-container .swiper-pagination-arrows-container{height:34px;}body[data-elementor-device-mode="tablet"] .elementor-202 .elementor-element.elementor-element-06f0db8.tenweb-widget-slider--navigation-position-tablet-outside .swiper-pagination-container .swiper-pagination-arrows-container{height:34px;}body[data-elementor-device-mode="mobile"] .elementor-202 .elementor-element.elementor-element-06f0db8.tenweb-widget-slider--navigation-position-mobile-outside .swiper-pagination-container .swiper-pagination-arrows-container{height:34px;}.elementor-202 .elementor-element.elementor-element-06f0db8{--twbb-widget-slider-arrows-width:34px;}.elementor-202 .elementor-element.elementor-element-06f0db8 .swiper-pagination-arrows-container .swiper-button{border-radius:20px 20px 20px 20px;}}@media(min-width:768px){.elementor-202 .elementor-element.elementor-element-4b585f2{--width:910px;}.elementor-202 .elementor-element.elementor-element-06f0db8.elementor-wc-products ul.products li.swiper-slide.product{width:calc(100%/4);}}@media(max-width:1024px) and (min-width:768px){.elementor-202 .elementor-element.elementor-element-06f0db8.elementor-wc-products ul.products li.swiper-slide.product{width:calc(100%/2);}}/* Start custom CSS for twbb_woocommerce-breadcrumb, class: .elementor-element-c1c1b1a */.elementor-202 .elementor-element.elementor-element-c1c1b1a {
    color: rgba(255,255,255,0.65);
    font-size: 13px;
    letter-spacing: 1px;
    text-transform: uppercase;
    font-weight: 500;
}

.elementor-202 .elementor-element.elementor-element-c1c1b1a a {
    color: rgba(255,255,255,0.65);
    text-decoration: none;
}

.elementor-202 .elementor-element.elementor-element-c1c1b1a a:hover {
    color: #4e6f90;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd5f186 */.elementor-202 .elementor-element.elementor-element-fd5f186{
  background: linear-gradient(90deg, rgba(0,0,0,0.85) 0%, rgba(0,0,0,0.35) 70%);
}/* End custom CSS */
/* Start custom CSS for twbb_woocommerce-products, class: .elementor-element-06f0db8 *//* ================================
   WooCommerce Category Grid
   Title INSIDE image (Elementor + WP)
   Paste into: Appearance > Customize > Additional CSS
   ================================ */

/* Make category card a positioning container */
.elementor-widget-woocommerce-products ul.products li.product-category,
.elementor-widget-woocommerce-product-categories ul.products li.product-category,
.woocommerce ul.products li.product-category {
  position: relative;
  overflow: hidden;
}

/* Ensure the image fills the card nicely */
.elementor-widget-woocommerce-products ul.products li.product-category a img,
.elementor-widget-woocommerce-product-categories ul.products li.product-category a img,
.woocommerce ul.products li.product-category a img {
  display: block;
  width: 100%;
  height: auto;
}

/* Dark gradient overlay for readability */
.elementor-widget-woocommerce-products ul.products li.product-category::before,
.elementor-widget-woocommerce-product-categories ul.products li.product-category::before,
.woocommerce ul.products li.product-category::before {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(to top, rgba(0,0,0,0.60), rgba(0,0,0,0.00));
  z-index: 1;
  pointer-events: none;
}

/* Category title: inside the image (bottom-center) */
.elementor-widget-woocommerce-products ul.products li.product-category .woocommerce-loop-category__title,
.elementor-widget-woocommerce-product-categories ul.products li.product-category .woocommerce-loop-category__title,
.woocommerce ul.products li.product-category .woocommerce-loop-category__title {
  position: absolute;
  left: 12px;
  right: 12px;
  bottom: 12px;

  z-index: 2;
  margin: 0 !important;

  color: #fff !important;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.2;
  text-align: center;

  text-shadow: 0 2px 10px rgba(0,0,0,0.45);
  pointer-events: none; /* keeps the whole card clickable */
}

/* Hide the product count "(12)" or make it match */
.elementor-widget-woocommerce-products ul.products li.product-category .woocommerce-loop-category__title mark,
.elementor-widget-woocommerce-product-categories ul.products li.product-category .woocommerce-loop-category__title mark,
.woocommerce ul.products li.product-category .woocommerce-loop-category__title mark {
  display: none !important;
  /* If you prefer showing it, replace the line above with:
     background: none;
     color: inherit;
     font-size: inherit;
  */
}

/* Nice hover effect (optional but looks good) */
.elementor-widget-woocommerce-products ul.products li.product-category a img,
.elementor-widget-woocommerce-product-categories ul.products li.product-category a img,
.woocommerce ul.products li.product-category a img {
  transition: transform 0.35s ease;
}

.elementor-widget-woocommerce-products ul.products li.product-category:hover a img,
.elementor-widget-woocommerce-product-categories ul.products li.product-category:hover a img,
.woocommerce ul.products li.product-category:hover a img {
  transform: scale(1.05);
}

/* ===============================
   SEC-BG PRODUCT MASTER STYLE
   =============================== */

.sec-product-description {
  font-family: 'Inter', 'Open Sans', Arial, sans-serif;
  color: #333;
  line-height: 1.7;
}

/* MAIN TITLE */
.sec-product-description h2 {
  font-size: 34px;
  font-weight: 700;
  color: #4e6f90;
  margin-bottom: 10px;
}

/* SUBHEADING */
.sec-product-description .sec-subheading {
  font-size: 18px;
  font-weight: 600;
  color: #666;
  margin-bottom: 25px;
}

/* SECTION BOX (THIS IS THE CARD LOOK) */
.sec-product-section {
  margin-top: 40px;
  padding: 30px;
  background: #f7f9fb;
  border-radius: 10px;
  border: 1px solid #e3e8ee;
  box-shadow: 0 2px 8px rgba(0,0,0,0.04);
}

/* SECTION HEADINGS */
.sec-product-section h3 {
  margin-top: 0;
  font-size: 22px;
  font-weight: 700;
  color: #4e6f90;
  margin-bottom: 15px;
  position: relative;
}

/* UNDERLINE ACCENT */
.sec-product-section h3::after {
  content: "";
  display: block;
  width: 40px;
  height: 3px;
  background: #4e6f90;
  margin-top: 8px;
  border-radius: 2px;
}

/* PARAGRAPHS */
.sec-product-description p {
  margin-bottom: 16px;
}

/* BULLETS */
.sec-product-description ul {
  padding-left: 20px;
  margin-top: 10px;
}

.sec-product-description li {
  margin-bottom: 8px;
  line-height: 1.6;
}

/* TABLE WRAPPER */
.sec-table-wrap {
  overflow-x: auto;
}

/* TABLE STYLE */
.sec-product-table {
  width: 100%;
  border-collapse: collapse;
  margin-top: 15px;
  background: #fff;
  border-radius: 8px;
  overflow: hidden;
}

/* TABLE CELLS */
.sec-product-table th,
.sec-product-table td {
  border: 1px solid #ddd;
  padding: 12px;
  text-align: left;
  font-size: 14px;
}

/* TABLE HEADER */
.sec-product-table th {
  background: #4e6f90;
  color: #fff;
  font-weight: 600;
}

/* STRIPED ROWS */
.sec-product-table tr:nth-child(even) {
  background: #f9f9f9;
}/* End custom CSS */