.elementor-317 .elementor-element.elementor-element-e0253da{--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;border-style:none;--border-style:none;}.elementor-317 .elementor-element.elementor-element-ce1a165{--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-317 .elementor-element.elementor-element-fd10445 > .elementor-widget-container{border-style:solid;border-width:-1px -1px -1px -1px;border-color:#D5D5D5;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 2px rgba(0,0,0,0.5);}.elementor-317 .elementor-element.elementor-element-fd10445:hover .elementor-widget-container{border-style:none;}.elementor-317 .elementor-element.elementor-element-fd10445:hover > .elementor-widget-container{border-radius:1px 1px 1px 1px;}.elementor-317 .elementor-element.elementor-element-c2e695d{--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-317 .elementor-element.elementor-element-d390343 .jkit-product-grid{--product-grid-column:4;}.elementor-317 .elementor-element.elementor-element-d390343 .jeg-elementor-kit.jkit-product-grid .jkit-products, .elementor-317 .elementor-element.elementor-element-d390343 .jeg-elementor-kit.jkit-product-carousel .jkit-products .button{text-align:center;}.elementor-317 .elementor-element.elementor-element-d390343 .jeg-elementor-kit.jkit-product-grid .star-rating{--rating-margin-center:0;font-size:13px;}.elementor-317 .elementor-element.elementor-element-d390343 .jeg-elementor-kit.jkit-product-grid .woocommerce ul.products li.product .product-link span.onsale{right:8px;top:9px;--jkit-onsale-gap:5px;}.elementor-317 .elementor-element.elementor-element-d390343 .jeg-elementor-kit.jkit-product-grid .product-title{font-size:18px;color:#000000;}.elementor-317 .elementor-element.elementor-element-d390343 .jeg-elementor-kit.jkit-postblock .jeg_empty_module{text-align:left;}html{height:100vh;margin:0;overflow:hidden;}body{height:100vh;overflow:auto;scroll-snap-type:y mandatory;}.elementor-section:not(.elementor-inner-section), .elementor-location-header, .elementor-location-footer, .page-header, .site-header, .elementor-add-section, .e-con{scroll-snap-align:start;scroll-snap-stop:normal;}@media(min-width:768px){.elementor-317 .elementor-element.elementor-element-e0253da{--content-width:1561px;}.elementor-317 .elementor-element.elementor-element-ce1a165{--width:25%;}.elementor-317 .elementor-element.elementor-element-c2e695d{--width:74%;}}@media(max-width:1024px){.elementor-317 .elementor-element.elementor-element-d390343 .jkit-product-grid{--product-grid-column:3;}.elementor-section:not(.elementor-inner-section), .elementor-location-header, .elementor-location-footer, .page-header, .site-header, .elementor-add-section, .e-con{scroll-snap-align:start;scroll-snap-stop:normal;}}@media(max-width:767px){.elementor-317 .elementor-element.elementor-element-d390343 .jkit-product-grid{--product-grid-column:1;}.elementor-section:not(.elementor-inner-section), .elementor-location-header, .elementor-location-footer, .page-header, .site-header, .elementor-add-section, .e-con{scroll-snap-align:start;scroll-snap-stop:normal;}}/* Start custom CSS for container, class: .elementor-element-ce1a165 */.elementor-317 .elementor-element.elementor-element-ce1a165 {
    background-color: #ffffff; /* White background */
    color: #000000; /* Black text */
    border: 2px solid #000000; /* Black border */
    padding: 20px; /* Padding for spacing */
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1); /* Subtle shadow for depth */
}

.elementor-317 .elementor-element.elementor-element-ce1a165 .elementor-element-overlay {
    background-color: rgba(0, 0, 0, 0.1); /* Light black overlay */
    border-radius: 5px; /* Rounded corners */
}

.elementor-317 .elementor-element.elementor-element-ce1a165 .elementor-editor-element-settings li {
    background-color: #000000; /* Black background for settings */
    color: #ffffff; /* White text for settings */
    border-radius: 3px; /* Rounded corners for settings */
    padding: 5px 10px; /* Padding for settings */
    margin: 5px 0; /* Margin for spacing */
}

.elementor-317 .elementor-element.elementor-element-ce1a165 .elementor-editor-element-setting i {
    color: #ffffff; /* White icons */
}

.elementor-317 .elementor-element.elementor-element-ce1a165 .elementor-woofilters {
    border: 1px solid #000000; /* Black border for filters */
    border-radius: 5px; /* Rounded corners for filters */
    padding: 15px; /* Padding for filters */
}

.elementor-317 .elementor-element.elementor-element-ce1a165 .wpfLoaderLayout {
    background-color: rgba(255, 255, 255, 0.9); /* Light white loader background */
}

.elementor-317 .elementor-element.elementor-element-ce1a165 .wpfLoaderLayout i {
    color: #000000; /* Black loader icon */
}/* End custom CSS */