.elementor-422 .elementor-element.elementor-element-cfaa142{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:03%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-422 .elementor-element.elementor-element-cfaa142:not(.elementor-motion-effects-element-type-background), .elementor-422 .elementor-element.elementor-element-cfaa142 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-422 .elementor-element.elementor-element-cfaa142.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-422 .elementor-element.elementor-element-f21d9b6{text-align:center;}.elementor-422 .elementor-element.elementor-element-f21d9b6 .elementor-heading-title{font-size:44px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-primary );}.elementor-422 .elementor-element.elementor-element-7fa5c35{--grid-columns:1;}@media(max-width:1024px){.elementor-422 .elementor-element.elementor-element-7fa5c35{--grid-columns:2;}}@media(max-width:767px){.elementor-422 .elementor-element.elementor-element-7fa5c35{--grid-columns:1;}}/* Start custom CSS for loop-grid, class: .elementor-element-7fa5c35 *//* Flip layout for even rows */
.elementor-loop-item:nth-child(even) .series-row {
  flex-direction: row-reverse;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cfaa142 */body.archive,
body.post-type-archive,
body.tax-product_cat {
    background-color: #ffffff !important;
}

/* Ensure container also matches */
.site-content {
    background-color: #ffffff !important;
}/* End custom CSS */