.elementor-2304 .elementor-element.elementor-element-c9c4acc{--display:flex;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-2304 .elementor-element.elementor-element-ede2d08 .opti-grid{grid-template-columns:repeat(4, 1fr);gap:10px;}.elementor-2304 .elementor-element.elementor-element-ede2d08 .opti-grid-widget{background-color:#FFFFFF;padding:0px 0px 0px 0px;max-width:1280px;margin-left:auto;margin-right:auto;}.elementor-2304 .elementor-element.elementor-element-ede2d08 .opti-card{background-color:#ffffff;border-radius:0px 0px 0px 0px;}.elementor-2304 .elementor-element.elementor-element-ede2d08 .opti-card-content{padding:32px 32px 32px 32px;}.elementor-2304 .elementor-element.elementor-element-ede2d08 .opti-card-image{aspect-ratio:4/3;border-radius:0px 0px 0px 0px;}.elementor-2304 .elementor-element.elementor-element-ede2d08 .opti-card:hover .opti-card-img{transform:scale(1.1);}.elementor-2304 .elementor-element.elementor-element-ede2d08 .opti-card-price{background-color:rgba(0,0,0,0.9);color:#fb3022;font-size:13px;padding:10px 20px 10px 20px;border-radius:0px 0px 0px 0px;}.elementor-2304 .elementor-element.elementor-element-ede2d08 .opti-card-title{color:#000000;font-size:13px;}.elementor-2304 .elementor-element.elementor-element-ede2d08 .opti-card:hover .opti-card-title{color:#fb3022;}.elementor-2304 .elementor-element.elementor-element-ede2d08 .opti-card-brand{color:#fb3022;}.elementor-2304 .elementor-element.elementor-element-ede2d08 .opti-badge-pro{background-color:#000000;color:#fb3022;}.elementor-2304 .elementor-element.elementor-element-ede2d08 .opti-badge-featured{background-color:#fb3022;color:#000000;}.elementor-2304 .elementor-element.elementor-element-ede2d08 .opti-badge{padding:6px 6px 6px 6px;border-radius:0px 0px 0px 0px;}.elementor-2304 .elementor-element.elementor-element-ede2d08 .opti-card-specs{border-color:#f3f4f6;padding:16px 0px 16px 0px;}.elementor-2304 .elementor-element.elementor-element-ede2d08 .opti-spec-label{color:#9ca3af;}.elementor-2304 .elementor-element.elementor-element-ede2d08 .opti-spec-value{color:#000000;}.elementor-2304 .elementor-element.elementor-element-ede2d08 .opti-card-meta i{color:#fb3022;}.elementor-2304 .elementor-element.elementor-element-ede2d08 .opti-card-meta{color:#9ca3af;}.elementor-2304 .elementor-element.elementor-element-ede2d08 .opti-card-time{color:#d1d5db;}.elementor-2304 .elementor-element.elementor-element-ede2d08 .opti-sidebar-heading{color:#9ca3af;}.elementor-2304 .elementor-element.elementor-element-ede2d08 .opti-filter-box{background-color:#ffffff;padding:32px 32px 32px 32px;border-radius:0px 0px 0px 0px;}.elementor-2304 .elementor-element.elementor-element-ede2d08 .opti-filter-label{color:#000000;}.elementor-2304 .elementor-element.elementor-element-ede2d08 .opti-filter-btn.active{background-color:#000000;color:#fb3022;}.elementor-2304 .elementor-element.elementor-element-ede2d08 .opti-toolbar{background-color:#ffffff;padding:16px 16px 16px 16px;border-radius:0px 0px 0px 0px;}.elementor-2304 .elementor-element.elementor-element-ede2d08 .opti-sort-label{color:#9ca3af;}.elementor-2304 .elementor-element.elementor-element-ede2d08 .opti-toolbar-sort{gap:8px;}.elementor-2304 .elementor-element.elementor-element-ede2d08 .opti-sort-select{background-color:#1a1a1a;color:#ffffff;padding:8px 32px 8px 16px;border-radius:0px 0px 0px 0px;}.elementor-2304 .elementor-element.elementor-element-ede2d08 .opti-sort-arrow{color:#ffffff;}.elementor-2304 .elementor-element.elementor-element-ede2d08 .opti-sort-wrapper{border-radius:0px 0px 0px 0px;}.elementor-2304 .elementor-element.elementor-element-ede2d08 .opti-sort-select:hover{background-color:#2a2a2a;}.elementor-2304 .elementor-element.elementor-element-ede2d08 .opti-page-btn{width:48px;height:48px;background-color:#ffffff;color:#9ca3af;border-radius:0px 0px 0px 0px;}.elementor-2304 .elementor-element.elementor-element-ede2d08 .opti-page-btn.active{background-color:#000000;color:#fb3022;}.elementor-2304 .elementor-element.elementor-element-ede2d08 .opti-pagination{gap:8px;}.elementor-2304 .elementor-element.elementor-element-ede2d08 .opti-banner img{border-radius:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-2304 .elementor-element.elementor-element-ede2d08 .opti-grid{grid-template-columns:repeat(2, 1fr);}}@media(max-width:767px){.elementor-2304 .elementor-element.elementor-element-c9c4acc{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2304 .elementor-element.elementor-element-ede2d08 .opti-grid{grid-template-columns:repeat(1, 1fr);gap:10px;}.elementor-2304 .elementor-element.elementor-element-ede2d08 .opti-grid-widget{padding:0px 0px 0px 0px;}}