.elementor-21 .elementor-element.elementor-element-8a04430{--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;--overlay-opacity:0.75;--padding-top:7rem;--padding-bottom:7rem;--padding-left:1rem;--padding-right:1rem;}.elementor-21 .elementor-element.elementor-element-8a04430:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-8a04430 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rojasdistribution.com/wp-content/uploads/2026/09/home-sheer.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-21 .elementor-element.elementor-element-8a04430::before, .elementor-21 .elementor-element.elementor-element-8a04430 > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-8a04430 > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-8a04430 > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-8a04430 > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-8a04430 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-21 .elementor-element.elementor-element-734c215{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-6c80ff3 .elementor-heading-title{font-family:var( --e-global-typography-c397194-font-family ), Sans-serif;font-size:var( --e-global-typography-c397194-font-size );font-weight:var( --e-global-typography-c397194-font-weight );text-transform:var( --e-global-typography-c397194-text-transform );line-height:var( --e-global-typography-c397194-line-height );color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-a77a70a .elementskit-section-title-wraper .elementskit-section-title{color:#FFFFFF;margin:0px 0px 0px 0px;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 );line-height:var( --e-global-typography-text-line-height );}.elementor-21 .elementor-element.elementor-element-a77a70a .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-9c764db );}.elementor-21 .elementor-element.elementor-element-a77a70a .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-21 .elementor-element.elementor-element-a77a70a .elementskit-section-title-wraper .elementskit-section-title > span{font-family:var( --e-global-typography-db48b8b-font-family ), Sans-serif;font-size:var( --e-global-typography-db48b8b-font-size );font-weight:var( --e-global-typography-db48b8b-font-weight );text-transform:var( --e-global-typography-db48b8b-text-transform );line-height:var( --e-global-typography-db48b8b-line-height );}.elementor-21 .elementor-element.elementor-element-df20032{--display:flex;--padding-top:4rem;--padding-bottom:4rem;--padding-left:1rem;--padding-right:1rem;}.elementor-21 .elementor-element.elementor-element-8943981{padding:20px 0px 20px 0px;}.elementor-21 .elementor-element.elementor-element-8943981.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:21px;}.elementor-21 .elementor-element.elementor-element-8943981 a > img{border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-accent );border-radius:20px 20px 20px 20px;}.elementor-21 .elementor-element.elementor-element-8943981 .woocommerce .woocommerce-loop-category__title{color:var( --e-global-color-accent );font-family:"Cabin", Sans-serif;font-size:18px;font-weight:600;line-height:1.5em;}@media(min-width:768px){.elementor-21 .elementor-element.elementor-element-8a04430{--content-width:1280px;}.elementor-21 .elementor-element.elementor-element-734c215{--width:47%;}.elementor-21 .elementor-element.elementor-element-df20032{--content-width:1280px;}}@media(max-width:1024px) and (min-width:768px){.elementor-21 .elementor-element.elementor-element-734c215{--width:100%;}}@media(min-width:1025px){.elementor-21 .elementor-element.elementor-element-8a04430:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-8a04430 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-21 .elementor-element.elementor-element-8a04430{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:4rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:2rem;}.elementor-21 .elementor-element.elementor-element-6c80ff3{text-align:center;}.elementor-21 .elementor-element.elementor-element-6c80ff3 .elementor-heading-title{font-size:var( --e-global-typography-c397194-font-size );line-height:var( --e-global-typography-c397194-line-height );}.elementor-21 .elementor-element.elementor-element-a77a70a .elementskit-section-title-wraper .elementskit-section-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-21 .elementor-element.elementor-element-a77a70a .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-21 .elementor-element.elementor-element-a77a70a .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-db48b8b-font-size );line-height:var( --e-global-typography-db48b8b-line-height );}.elementor-21 .elementor-element.elementor-element-df20032{--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}}@media(max-width:767px){.elementor-21 .elementor-element.elementor-element-8a04430{--padding-top:4rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:2rem;}.elementor-21 .elementor-element.elementor-element-6c80ff3 .elementor-heading-title{font-size:var( --e-global-typography-c397194-font-size );line-height:var( --e-global-typography-c397194-line-height );}.elementor-21 .elementor-element.elementor-element-a77a70a .elementskit-section-title-wraper .elementskit-section-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-21 .elementor-element.elementor-element-a77a70a .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-21 .elementor-element.elementor-element-a77a70a .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-db48b8b-font-size );line-height:var( --e-global-typography-db48b8b-line-height );}.elementor-21 .elementor-element.elementor-element-df20032{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}}/* Start custom CSS for wc-categories, class: .elementor-element-8943981 */.product-category,.product-category a{background:#fff;position:relative;margin:0!important}
.woocommerce ul.products{display:flex;flex-wrap:wrap;justify-content:center;gap:30px;padding:0;margin:0;list-style:none;background:#fff}
.product-category{width:180px;text-align:center;border:2px solid #ededed;border-radius:18px;overflow:hidden;transition:.3s;padding:20px 15px!important;height:325px;}
.product-category:hover{border-color:var(--e-global-color-secondary);transform:translateY(-4px);box-shadow:0 6px 18px rgba(0,0,0,.06)}
.product-category a{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-decoration:none;padding:0!important}
.product-category a::before{content:"";width:200px;height:180px;border-radius:50%;display:block;margin:0 auto 12px;transition:.3s}
.product-category img{display:block!important;width:180px!important;height:180px!important;object-fit:contain;position:absolute;top:30px;left:50%;transform:translateX(-50%);z-index:2;transition:.4s;border-radius:100px!important}
.product-category:hover img{transform:translateX(-50%) scale(1.08)}
.woocommerce ul.products li.product .woocommerce-loop-category__title{font-size:18px;line-height:1.4;font-weight:600;color:#111;text-align:center;width:100%;margin:2.5rem 0 0!important;padding:0!important}
.woocommerce-loop-category__title .count{display:none}
.woocommerce ul.products li.product{margin-bottom:0!important;padding-bottom:0!important}
.woocommerce ul.products li.product a img{margin-bottom:0!important}
@media(max-width:991px){
	.woocommerce ul.products{gap:20px}
	.product-category{width:45%;height:200px}
	.product-category a::before{width:110px;height:110px}
	.product-category img{width:100px!important;height:100px!important;top:10px}
	.woocommerce ul.products li.product .woocommerce-loop-category__title{font-size:16px !important;margin: 0.5rem 0 0!important;}
}
@media(max-width:576px){.product-category{width:100%}}/* End custom CSS */