.elementor-371 .elementor-element.elementor-element-7d304dd{overflow:visible;}.elementor-371 .elementor-element.elementor-element-1e75840 > .elementor-container{min-height:42px;}.elementor-371 .elementor-element.elementor-element-1e75840{overflow:visible;}.elementor-371 .elementor-element.elementor-element-48b2c97 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-371 .elementor-element.elementor-element-48b2c97 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-371 .elementor-element.elementor-element-7e54125 .elementor-heading-title{color:#888888;font-family:"IBM Plex Sans Arabic", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;}.elementor-371 .elementor-element.elementor-element-57e888c{text-align:right;}.elementor-371 .elementor-element.elementor-element-57e888c .elementor-heading-title{color:var( --e-global-color-text );font-family:"IBM Plex Sans Arabic", Sans-serif;font-size:14px;font-weight:600;line-height:16px;}.woocommerce .elementor-371 .elementor-element.elementor-element-f5b875b .price{color:var( --e-global-color-text );}.elementor-371 .elementor-element.elementor-element-f5b875b > .elementor-widget-container{margin:10px 0px -10px 0px;}.elementor-371 .elementor-element.elementor-element-9b950a7{padding:0px 0px 0px 0px;overflow:visible;}.elementor-371 .elementor-element.elementor-element-3290cab.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-371 .elementor-element.elementor-element-3290cab > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-371 .elementor-element.elementor-element-9c19786{text-align:left;}.elementor-371 .elementor-element.elementor-element-d0b588f{padding:0px 0px 0px 0px;overflow:visible;}.elementor-371 .elementor-element.elementor-element-88bf1b8.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-371 .elementor-element.elementor-element-88bf1b8 > .elementor-element-populated{padding:2px 2px 2px 2px;}.elementor-371 .elementor-element.elementor-element-348da8d .elementor-icon-list-icon{width:14px;}.elementor-371 .elementor-element.elementor-element-348da8d .elementor-icon-list-icon i{font-size:14px;}.elementor-371 .elementor-element.elementor-element-348da8d .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-371 .elementor-element.elementor-element-348da8d .elementor-icon-list-item{font-family:"IBM Plex Sans Arabic", Sans-serif;font-size:10px;font-weight:400;}.elementor-371 .elementor-element.elementor-element-348da8d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:2px 5px 2px 5px;background-color:#BCFFBF;border-radius:10px 10px 10px 10px;}.elementor-371 .elementor-element.elementor-element-348da8d{width:auto;max-width:auto;}.elementor-371 .elementor-element.elementor-element-479353f .elementor-icon-list-icon{width:14px;}.elementor-371 .elementor-element.elementor-element-479353f .elementor-icon-list-icon i{font-size:14px;}.elementor-371 .elementor-element.elementor-element-479353f .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-371 .elementor-element.elementor-element-479353f .elementor-icon-list-item{font-family:"IBM Plex Sans Arabic", Sans-serif;font-size:10px;font-weight:400;}.elementor-371 .elementor-element.elementor-element-479353f > .elementor-widget-container{margin:0px 3px 0px 0px;padding:2px 5px 2px 5px;background-color:#BCFBFF;border-radius:10px 10px 10px 10px;}.elementor-371 .elementor-element.elementor-element-479353f{width:auto;max-width:auto;}/* Start custom CSS for theme-post-featured-image, class: .elementor-element-e91dd8c */.accessories-img{
    max-height: 100px;
    max-width: 100px;
    height: 100%;
    display: block;
    margin: 0 auto;
    transition: 0.3s all ease-in-out;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-title, class: .elementor-element-57e888c */.product-title{
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9c19786 */.item-footer img {
    max-width: 60px;
    width: 100%;
    max-height: 30px;
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-d0b588f */.item-header {
    position: absolute;
    top: -7px;
    left: 0;
    width: 100%;
    text-align: left;
    padding: 3px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7d304dd */.item {
    box-sizing: border-box;
    background-color: #fff;
    border: 1px solid #e0e6ed;
    border-radius: 6px;
    font-weight: 400;
    padding: 0.5rem;
    width: 234px;
    max-width: 234px;
    height: 264px;
    max-height: 264px;
    transition: box-shadow 0.3s ease-in-out;
    position: relative;
}
@media (min-width: 768px) {
    .item {
        width: 184px;
        max-width: 184px;
        height: 254px;
        max-height: 254px;
    }
}/* End custom CSS */