/* Include both decorative bleeds in the section's own bounds: iOS can clip the
   vertical overflow of an overflow-x:clip section. Compensated margins/padding
   keep the photo, table and every following section at their original positions. */
body.splattered-home .spl-home>.spl-section-products{
 margin-top:calc(-1 * (var(--spl-products-overlap) + var(--spl-ranking-top-bleed)));
 margin-bottom:calc(-1 * var(--spl-ranking-bottom-bleed));
 padding-top:calc(48px + var(--spl-products-overlap) + var(--spl-ranking-top-bleed));
 padding-bottom:calc(130px + var(--spl-ranking-bottom-bleed));
 pointer-events:none;
}
body.splattered-home .spl-home>.spl-section-products>.spl-container{pointer-events:auto}
body.splattered-home .spl-section-products>.spl-ranking-background--inline{top:0;bottom:0;background:none!important;-webkit-mask-image:none!important;mask-image:none!important}
body.splattered-home .spl-ranking-background--inline>.spl-ranking-surface{display:block;width:100%;height:100%;overflow:hidden;pointer-events:none}
body.splattered-home .spl-ranking-surface mask svg{max-width:none}
body.splattered-home .spl-ranking-surface mask .elementor-shape-fill{fill:#fff}
