.elementor-146 .elementor-element.elementor-element-e0018f3{--display:flex}.elementor-146 .elementor-element.elementor-element-36d4a11{--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}.elementor-146 .elementor-element.elementor-element-f384082{--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-146 .elementor-element.elementor-element-4bba731{--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-widget-slides .elementor-slide-heading{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-slides .elementor-slide-description{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-slides .elementor-slide-button{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-146 .elementor-element.elementor-element-07345af .elementor-repeater-item-a3c062f .swiper-slide-bg{background-color:#833ca3;background-image:url(https://tecnobodega.com.sv/wp-content/uploads/2026/05/tecnobodega.jpg);background-size:cover}.elementor-146 .elementor-element.elementor-element-07345af .elementor-repeater-item-a3c062f .elementor-background-overlay{background-color:rgb(0 0 0 / .5)}.elementor-146 .elementor-element.elementor-element-07345af .swiper-slide{transition-duration:calc(5000ms*1.2);height:69vh}.elementor-146 .elementor-element.elementor-element-07345af{border-radius:10px 10px 10px 10px}.elementor-146 .elementor-element.elementor-element-07345af .swiper-slide-contents{max-width:66%}.elementor-146 .elementor-element.elementor-element-07345af .swiper-slide-inner{text-align:center}.elementor-146 .elementor-element.elementor-element-c17a075{--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-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var(--e-global-color-primary)}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var(--e-global-color-primary)}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title,.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{color:var(--e-global-color-primary);font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins{color:var(--e-global-color-primary)}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins .amount{color:var(--e-global-color-primary)}.elementor-widget-woocommerce-products{--products-title-color:var( --e-global-color-primary )}.elementor-widget-woocommerce-products.products-heading-show .related-products>h2,.elementor-widget-woocommerce-products.products-heading-show .upsells>h2,.elementor-widget-woocommerce-products.products-heading-show .cross-sells>h2{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del{color:var(--e-global-color-primary)}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del .amount{color:var(--e-global-color-primary)}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-146 .elementor-element.elementor-element-1b05d69.elementor-wc-products ul.products{grid-column-gap:20px;grid-row-gap:40px}.elementor-146 .elementor-element.elementor-element-1b05d69.elementor-wc-products ul.products li.product span.onsale{display:block}.elementor-146 .elementor-element.elementor-element-21a7004{--display:flex}.elementor-146 .elementor-element.elementor-element-43597f2{--display:flex}.elementor-146 .elementor-element.elementor-element-a29def5 .elementor-repeater-item-a3c062f .swiper-slide-bg{background-color:#833ca3;background-image:url(https://tecnobodega.com.sv/wp-content/uploads/2026/05/tecnobodega.jpg);background-size:cover}.elementor-146 .elementor-element.elementor-element-a29def5 .elementor-repeater-item-a3c062f .elementor-background-overlay{background-color:rgb(0 0 0 / .5)}.elementor-146 .elementor-element.elementor-element-a29def5 .swiper-slide{transition-duration:calc(5000ms*1.2);height:69vh}.elementor-146 .elementor-element.elementor-element-a29def5{border-radius:10px 10px 10px 10px}.elementor-146 .elementor-element.elementor-element-a29def5 .swiper-slide-contents{max-width:66%}.elementor-146 .elementor-element.elementor-element-a29def5 .swiper-slide-inner{text-align:center}.elementor-146 .elementor-element.elementor-element-e6415e6{--display:flex}.elementor-146 .elementor-element.elementor-element-870ee89{--swiper-slides-to-display:3;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px}.elementor-146 .elementor-element.elementor-element-870ee89 .swiper-slide>.elementor-element{height:100%}.elementor-146 .elementor-element.elementor-element-03abb52{--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-146 .elementor-element.elementor-element-a2a08d8{--display:flex}.elementor-146 .elementor-element.elementor-element-a2a08d8:not(.elementor-motion-effects-element-type-background),.elementor-146 .elementor-element.elementor-element-a2a08d8>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-146 .elementor-element.elementor-element-a92b65c{--e-image-carousel-slides-to-show:4}.elementor-widget-button .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-146 .elementor-element.elementor-element-f8b7af2 .elementor-button{background-color:#009}.elementor-146 .elementor-element.elementor-element-d3a9338{--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-146 .elementor-element.elementor-element-fcef286{--display:flex}.elementor-146 .elementor-element.elementor-element-fcef286:not(.elementor-motion-effects-element-type-background),.elementor-146 .elementor-element.elementor-element-fcef286>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-146 .elementor-element.elementor-element-93cc695{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row}.elementor-widget-call-to-action .elementor-cta__title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-call-to-action .elementor-cta__description{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-call-to-action .elementor-cta__button{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-widget-call-to-action .elementor-ribbon-inner{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-146 .elementor-element.elementor-element-29e6b1a .elementor-cta .elementor-cta__bg,.elementor-146 .elementor-element.elementor-element-29e6b1a .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms}.elementor-146 .elementor-element.elementor-element-29e6b1a .elementor-cta__content{text-align:center}.elementor-146 .elementor-element.elementor-element-29972a9 .elementor-cta .elementor-cta__bg,.elementor-146 .elementor-element.elementor-element-29972a9 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms}.elementor-146 .elementor-element.elementor-element-29972a9 .elementor-cta__content{text-align:center}.elementor-146 .elementor-element.elementor-element-3460e7f .elementor-cta .elementor-cta__bg,.elementor-146 .elementor-element.elementor-element-3460e7f .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms}.elementor-146 .elementor-element.elementor-element-3460e7f .elementor-cta__content{text-align:center}.elementor-146 .elementor-element.elementor-element-e651350 .elementor-cta .elementor-cta__bg,.elementor-146 .elementor-element.elementor-element-e651350 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms}.elementor-146 .elementor-element.elementor-element-e651350 .elementor-cta__content{text-align:center}.elementor-146 .elementor-element.elementor-element-5f4825c .elementor-cta .elementor-cta__bg,.elementor-146 .elementor-element.elementor-element-5f4825c .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms}.elementor-146 .elementor-element.elementor-element-5f4825c .elementor-cta__content{text-align:center}.elementor-146 .elementor-element.elementor-element-3d74e21 .elementor-cta .elementor-cta__bg,.elementor-146 .elementor-element.elementor-element-3d74e21 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms}.elementor-146 .elementor-element.elementor-element-3d74e21 .elementor-cta__content{text-align:center}.elementor-146 .elementor-element.elementor-element-35c5bb7 .elementor-cta .elementor-cta__bg,.elementor-146 .elementor-element.elementor-element-35c5bb7 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms}.elementor-146 .elementor-element.elementor-element-35c5bb7 .elementor-cta__content{text-align:center}.elementor-146 .elementor-element.elementor-element-de59db9 .elementor-cta .elementor-cta__bg,.elementor-146 .elementor-element.elementor-element-de59db9 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms}.elementor-146 .elementor-element.elementor-element-de59db9 .elementor-cta__content{text-align:center}.elementor-146 .elementor-element.elementor-element-2390f87{--display:flex}.elementor-146 .elementor-element.elementor-element-2fe661b{--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-146 .elementor-element.elementor-element-27aee2c{--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-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-primary)}.elementor-widget-icon-box.elementor-view-framed .elementor-icon,.elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var(--e-global-color-primary);color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-widget-icon-box .elementor-icon-box-title,.elementor-widget-icon-box .elementor-icon-box-title a{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-icon-box .elementor-icon-box-title{color:var(--e-global-color-primary)}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,.elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var(--e-global-color-primary)}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-146 .elementor-element.elementor-element-8001f26 .elementor-icon-box-wrapper{gap:15px}.elementor-146 .elementor-element.elementor-element-058017f{--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-146 .elementor-element.elementor-element-202c160 .elementor-icon-box-wrapper{gap:15px}.elementor-146 .elementor-element.elementor-element-4ddef9e{--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-146 .elementor-element.elementor-element-90e4a70 .elementor-icon-box-wrapper{gap:15px}.elementor-146 .elementor-element.elementor-element-37d2518{--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-146 .elementor-element.elementor-element-ce3e806 .elementor-icon-box-wrapper{gap:15px}body.elementor-page-146:not(.elementor-motion-effects-element-type-background),body.elementor-page-146>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F5F7FB}:root{--page-title-display:none}@media(min-width:768px){.elementor-146 .elementor-element.elementor-element-4bba731{--width:70%}.elementor-146 .elementor-element.elementor-element-c17a075{--width:30%}.elementor-146 .elementor-element.elementor-element-27aee2c{--width:25%}.elementor-146 .elementor-element.elementor-element-058017f{--width:25%}.elementor-146 .elementor-element.elementor-element-4ddef9e{--width:25%}.elementor-146 .elementor-element.elementor-element-37d2518{--width:25%}}@media(max-width:1024px){.elementor-146 .elementor-element.elementor-element-1b05d69.elementor-wc-products ul.products{grid-column-gap:20px;grid-row-gap:40px}.elementor-146 .elementor-element.elementor-element-21a7004{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-146 .elementor-element.elementor-element-43597f2{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-146 .elementor-element.elementor-element-870ee89{--swiper-slides-to-display:2}.elementor-146 .elementor-element.elementor-element-93cc695{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row}}@media(max-width:767px){.elementor-146 .elementor-element.elementor-element-1b05d69.elementor-wc-products ul.products{grid-column-gap:20px;grid-row-gap:40px}.elementor-146 .elementor-element.elementor-element-870ee89{--swiper-slides-to-display:1}.elementor-146 .elementor-element.elementor-element-93cc695{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row}}.hero-tecnobodega{padding:18px 24px;background:#f3f4f6}.hero-tecnobodega .e-con-inner,.hero-tecnobodega .elementor-container{display:grid;grid-template-columns:2.2fr 0.9fr;gap:18px;align-items:start}.hero-tecnobodega .hero-main,.hero-tecnobodega .elementor-widget-image,.hero-tecnobodega .elementor-image-carousel-wrapper{border-radius:10px;overflow:hidden;box-shadow:0 2px 6px rgb(0 0 0 / .04),0 8px 18px rgb(0 0 0 / .06);height:auto!important}.hero-tecnobodega img,.hero-tecnobodega .swiper-slide,.hero-tecnobodega .swiper-slide-inner{border:none!important}.hero-tecnobodega .lo-mas-nuevo{background:#fff;border-radius:14px;padding:18px;box-shadow:0 2px 6px rgb(0 0 0 / .04),0 8px 18px rgb(0 0 0 / .05);border:1px solid #eceff3}.hero-tecnobodega .lo-mas-nuevo h2,.hero-tecnobodega .lo-mas-nuevo h3{font-size:20px;font-weight:800;margin-bottom:18px;color:#111827;text-align:center}.hero-tecnobodega .lo-mas-nuevo ul.products{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:16px!important}.hero-tecnobodega .lo-mas-nuevo ul.products li.product{background:#fff;border-radius:12px;padding:12px!important;border:1px solid #edf0f3;box-shadow:0 1px 3px rgb(0 0 0 / .03),0 4px 10px rgb(0 0 0 / .04);transition:all 0.25s ease}.hero-tecnobodega .lo-mas-nuevo ul.products li.product:hover{transform:translateY(-3px);box-shadow:0 4px 10px rgb(0 0 0 / .05),0 12px 24px rgb(0 0 0 / .08);border-color:#d7dce3}.hero-tecnobodega .lo-mas-nuevo ul.products li.product img{height:150px;object-fit:contain;border-radius:8px;background:#f9fafb;padding:8px}.hero-tecnobodega .woocommerce-loop-product__title{font-size:12px!important;line-height:1.4;color:#374151;font-weight:700;min-height:40px}.hero-tecnobodega .price{color:#0f172a;font-size:13px;font-weight:800}@media (max-width:1024px){.hero-tecnobodega .e-con-inner,.hero-tecnobodega .elementor-container{grid-template-columns:1fr}.hero-tecnobodega .lo-mas-nuevo{margin-top:20px}}@media (max-width:1024px){.hero-tecnobodega .e-con-inner,.hero-tecnobodega .elementor-container{grid-template-columns:1fr!important;gap:22px!important}.hero-tecnobodega .lo-mas-nuevo{max-width:100%}.hero-tecnobodega .lo-mas-nuevo ul.products{grid-template-columns:repeat(4,1fr)!important}.hero-tecnobodega .lo-mas-nuevo ul.products li.product img{height:120px}}@media (max-width:767px){.hero-tecnobodega{padding:16px 14px!important}.hero-tecnobodega .e-con-inner,.hero-tecnobodega .elementor-container{display:block!important}.hero-tecnobodega .hero-main,.hero-tecnobodega .elementor-widget-image,.hero-tecnobodega .elementor-image-carousel-wrapper{width:100%!important;min-height:420px!important;border-radius:12px!important}.hero-tecnobodega .swiper-slide img,.hero-tecnobodega .elementor-widget-image img{width:100%!important;min-height:420px!important;object-fit:cover!important}.hero-tecnobodega h1,.hero-tecnobodega h2{font-size:25px!important;line-height:1.05!important;max-width:260px;margin-left:auto;margin-right:auto}.hero-tecnobodega p{font-size:14px!important;line-height:1.35!important;max-width:250px;margin-left:auto;margin-right:auto}.hero-tecnobodega .elementor-button{padding:10px 22px!important;font-size:13px!important}.hero-tecnobodega .lo-mas-nuevo{margin-top:22px!important;padding:16px!important}.hero-tecnobodega .lo-mas-nuevo h2,.hero-tecnobodega .lo-mas-nuevo h3{font-size:20px!important;margin-bottom:16px!important}.hero-tecnobodega .lo-mas-nuevo ul.products{grid-template-columns:repeat(2,1fr)!important;gap:12px!important}.hero-tecnobodega .lo-mas-nuevo ul.products li.product{padding:10px!important}.hero-tecnobodega .lo-mas-nuevo ul.products li.product img{height:105px!important}.hero-tecnobodega .woocommerce-loop-product__title{font-size:11px!important;line-height:1.25!important}.hero-tecnobodega .price{font-size:12px!important}}.elementor-146 .elementor-element.elementor-element-870ee89{padding:20px 0 34px}.elementor-146 .elementor-element.elementor-element-870ee89 .swiper{padding:8px 10px 38px}.elementor-146 .elementor-element.elementor-element-870ee89 .swiper-slide{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:18px 16px 22px;box-shadow:0 6px 18px rgb(15 23 42 / .06);transition:all 0.25s ease;height:auto}.elementor-146 .elementor-element.elementor-element-870ee89 .swiper-slide:hover{transform:translateY(-3px);box-shadow:0 12px 28px rgb(15 23 42 / .1)}.elementor-146 .elementor-element.elementor-element-870ee89 .woocommerce-loop-product__title,.elementor-146 .elementor-element.elementor-element-870ee89 h2,.elementor-146 .elementor-element.elementor-element-870ee89 h3,.elementor-146 .elementor-element.elementor-element-870ee89 .elementor-heading-title{font-size:15px!important;line-height:1.35!important;font-weight:700!important;color:#111827!important;text-align:left;min-height:42px;margin-bottom:14px!important}.elementor-146 .elementor-element.elementor-element-870ee89 img{width:100%!important;height:210px!important;object-fit:contain!important;background:#f8fafc;border-radius:12px;padding:14px;margin-bottom:14px}.elementor-146 .elementor-element.elementor-element-870ee89 .price,.elementor-146 .elementor-element.elementor-element-870ee89 .woocommerce-Price-amount{display:block;font-size:16px!important;font-weight:800!important;color:#111827!important;text-align:center;margin-top:8px}.elementor-146 .elementor-element.elementor-element-870ee89 .swiper-button-prev,.elementor-146 .elementor-element.elementor-element-870ee89 .swiper-button-next{width:34px;height:34px;background:#fff;border:1px solid #e5e7eb;border-radius:999px;box-shadow:0 6px 16px rgb(15 23 42 / .12)}.elementor-146 .elementor-element.elementor-element-870ee89 .swiper-button-prev:after,.elementor-146 .elementor-element.elementor-element-870ee89 .swiper-button-next:after{font-size:13px;font-weight:800;color:#111827}.elementor-146 .elementor-element.elementor-element-870ee89 .swiper-pagination-bullet{width:7px;height:7px;opacity:1;background:#cbd5e1}.elementor-146 .elementor-element.elementor-element-870ee89 .swiper-pagination-bullet-active{background:#0b1f8f}@media (max-width:767px){.elementor-146 .elementor-element.elementor-element-870ee89 .swiper{padding:6px 4px 34px}.elementor-146 .elementor-element.elementor-element-870ee89 .swiper-slide{padding:14px 12px 18px;border-radius:14px}.elementor-146 .elementor-element.elementor-element-870ee89 img{height:155px!important;padding:10px}.elementor-146 .elementor-element.elementor-element-870ee89 .woocommerce-loop-product__title,.elementor-146 .elementor-element.elementor-element-870ee89 h2,.elementor-146 .elementor-element.elementor-element-870ee89 h3,.elementor-146 .elementor-element.elementor-element-870ee89 .elementor-heading-title{font-size:13px!important;text-align:center;min-height:48px}.elementor-146 .elementor-element.elementor-element-870ee89 .price,.elementor-146 .elementor-element.elementor-element-870ee89 .woocommerce-Price-amount{font-size:15px!important}}.tb-home-brands{background:#F5F7FB;padding:70px 24px 80px;text-align:center;overflow:hidden}.tb-home-brands .elementor-heading-title{font-size:clamp(30px, 2.4vw, 42px);font-weight:800;color:#0F172A;letter-spacing:-.03em;margin-bottom:14px}.tb-home-brands p{max-width:900px;margin:0 auto 42px;color:#475569;font-size:16px;line-height:1.7}.tb-home-brands .swiper,.tb-home-brands .elementor-image-carousel-wrapper{padding:18px 0 34px}.tb-home-brands .swiper-slide{display:flex;align-items:center;justify-content:center}.tb-home-brands img{max-height:82px;width:auto!important;object-fit:contain;filter:grayscale(100%);opacity:.75;transition:all 0.25s ease}.tb-home-brands .swiper-slide:hover img{filter:grayscale(0%);opacity:1;transform:scale(1.06)}.tb-home-brands .swiper-pagination-bullet{background:#94A3B8!important;opacity:.5}.tb-home-brands .swiper-pagination-bullet-active{background:#00009A!important;opacity:1}.tb-home-brands .elementor-swiper-button{color:#CBD5E1!important;font-size:24px}.tb-home-brands .elementor-swiper-button:hover{color:#00009A!important}.tb-home-brands .elementor-button{background:#00009A!important;color:#ffffff!important;border-radius:12px!important;padding:15px 34px!important;font-weight:700!important;box-shadow:0 12px 28px rgb(0 0 154 / .22);transition:all 0.25s ease}.tb-home-brands .elementor-button:hover{background:#0A0ABF!important;transform:translateY(-2px)}.tb-home-categories{background:#F7F8FA;padding:80px 24px}.tb-home-categories .elementor-heading-title{font-size:clamp(30px, 2.4vw, 42px);font-weight:800;color:#0F172A;letter-spacing:-.03em;margin-bottom:14px}.tb-home-categories p{color:#475569;font-size:15px;line-height:1.65}.tb-home-categories .elementor-widget-call-to-action,.tb-home-categories .elementor-cta{height:100%}.tb-home-categories .elementor-cta{background:#fff;border-radius:20px;overflow:hidden;border:1px solid rgb(15 23 42 / .06);box-shadow:0 10px 28px rgb(15 23 42 / .06);transition:all 0.28s ease}.tb-home-categories .elementor-cta:hover{transform:translateY(-7px);box-shadow:0 18px 42px rgb(15 23 42 / .13)}.tb-home-categories .elementor-cta__bg-wrapper{min-height:205px;overflow:hidden}.tb-home-categories .elementor-cta__bg{background-size:cover!important;background-position:center center!important;transition:transform 0.35s ease}.tb-home-categories .elementor-cta:hover .elementor-cta__bg{transform:scale(1.05)}.tb-home-categories .elementor-cta__content{min-height:195px;padding:28px 26px 30px!important;background:#fff}.tb-home-categories .elementor-cta__title{font-size:19px!important;line-height:1.25!important;font-weight:800!important;color:#0F172A!important;margin-bottom:12px!important}.tb-home-categories .elementor-cta__description{font-size:14px!important;line-height:1.6!important;color:#475569!important;margin-bottom:22px!important}.tb-home-categories .elementor-cta__button,.tb-home-categories .elementor-button{background:#00009A!important;color:#ffffff!important;border:none!important;border-radius:12px!important;padding:13px 28px!important;font-size:14px!important;font-weight:700!important;box-shadow:0 12px 26px rgb(0 0 154 / .23);transition:all 0.25s ease}.tb-home-categories .elementor-cta__button:hover,.tb-home-categories .elementor-button:hover{background:#0A0ABF!important;transform:translateY(-2px);box-shadow:0 16px 34px rgb(0 0 154 / .33)}.tb-home-categories>.e-con-inner>.elementor-element:last-child .elementor-button{margin-top:18px}@media (max-width:1024px){.tb-home-categories{padding:64px 18px}.tb-home-categories .elementor-cta__bg-wrapper{min-height:190px}}@media (max-width:767px){.tb-home-categories{padding:52px 14px}.tb-home-categories .elementor-cta__content{min-height:auto;padding:24px 20px 26px!important}.tb-home-categories .elementor-cta__title{font-size:18px!important}.tb-home-categories .elementor-cta__description{font-size:13px!important}.tb-home-categories .elementor-cta__bg-wrapper{min-height:175px}}.tb-home-benefits{background:#FFF;padding:85px 24px 95px}.tb-home-benefits .elementor-heading-title{font-size:clamp(30px, 2.4vw, 42px);font-weight:800;color:#0F172A;letter-spacing:-.03em;margin-bottom:14px}.tb-home-benefits p{color:#475569;font-size:15px;line-height:1.65}.tb-home-benefits .e-con-inner>.elementor-element:nth-child(3){gap:22px}.tb-home-benefits .e-con-inner>.elementor-element:nth-child(3)>.e-con{background:#F8FAFC;border-radius:20px;padding:34px 26px;border:1px solid rgb(15 23 42 / .06);box-shadow:0 10px 28px rgb(15 23 42 / .05);transition:all 0.25s ease}.tb-home-benefits .e-con-inner>.elementor-element:nth-child(3)>.e-con:hover{transform:translateY(-6px);background:#FFF;box-shadow:0 18px 42px rgb(15 23 42 / .12)}.tb-home-benefits .elementor-icon{color:#00009A!important;fill:#00009A!important;font-size:42px!important;margin-bottom:18px}.tb-home-benefits h3,.tb-home-benefits h4{font-size:24px!important;line-height:1.25!important;font-weight:800!important;color:#0F172A!important;margin-bottom:14px!important}.tb-home-benefits .elementor-widget-text-editor,.tb-home-benefits .elementor-widget-text-editor p{font-size:15px!important;line-height:1.65!important;color:#475569!important}@media (max-width:1024px){.tb-home-benefits{padding:70px 18px}}@media (max-width:767px){.tb-home-benefits{padding:58px 14px}.tb-home-benefits .e-con-inner>.elementor-element:nth-child(3){gap:16px}.tb-home-benefits h3,.tb-home-benefits h4{font-size:21px!important}}