#MainContent .shopify-section+.shopify-section:not(:has(>:is(.ct-section,.ct-hero:not(.gradient),.ct-page-hero:not(.gradient)))){position:relative;z-index:1;margin-top:calc(-1 * var(--ct-section-overlap));border-top-left-radius:var(--ct-section-radius);border-top-right-radius:var(--ct-section-radius);box-shadow:0 -10px 30px -12px #00173f40}#MainContent .shopify-section+.shopify-section:not(.ct-section-no-clip):not(:has(>:is(.ct-section,.ct-hero:not(.gradient),.ct-page-hero:not(.gradient)))){overflow:hidden}#MainContent .shopify-section+.shopify-section.ct-section-no-clip>.gradient{border-top-left-radius:var(--ct-section-radius);border-top-right-radius:var(--ct-section-radius)}#MainContent .shopify-section>.gradient:after,#MainContent .shopify-section:not(:has(>:is(.gradient,.ct-section,.ct-hero,.ct-page-hero))):after{content:"";display:block;height:calc(var(--ct-section-overlap) + 8px)}#MainContent .shopify-section+.shopify-section:not(:has(>:is(.ct-section,.ct-hero:not(.gradient),.ct-page-hero:not(.gradient))))+.shopify-section>.ct-section:before{content:"";position:absolute;z-index:1;inset:0 0 auto;height:max(var(--ct-section-overlap) + 1px,min(var(--ct-section-overlap) + 12px,var(--ct-section-pad)));border-radius:inherit;background:inherit;pointer-events:none}.shopify-section-group-footer-group{position:relative;z-index:1}
/*# sourceMappingURL=/cdn/shop/t/35/assets/ct-sections.css.map */
