.shopify-section:has(>.ct-divider),.shopify-section:has(>.ct-divider)+.shopify-section{margin-top:0}.ct-divider .ct-divider__spacer{display:block;height:calc(var(--ct-pt, 0px) * .75)}.ct-divider .ct-divider__spacer--bottom{height:calc(var(--ct-pb, 0px) * .75)}@media screen and (min-width:750px){.ct-divider .ct-divider__spacer{height:var(--ct-pt, 0px)}.ct-divider .ct-divider__spacer--bottom{height:var(--ct-pb, 0px)}}.ct-divider__body{position:relative}.ct-divider__svg{--ct-max-h: 150px;position:relative;overflow:hidden;background:none;transform:translateY(1px)}.ct-divider__svg svg{display:block;width:100%;height:auto;max-height:var(--ct-max-h);overflow:hidden;color:rgb(var(--ct-bg))}.ct-divider__svg .ct-divider__waves{--ct-max-h: 3rem;margin:0}.ct-divider__layer>use{animation-timing-function:linear;animation-iteration-count:infinite}.ct-divider__layer--1>use{animation-name:ct-wave-right;animation-duration:10s}.ct-divider__layer--2>use{animation-name:ct-wave-left;animation-duration:8s;opacity:.4}.ct-divider__layer--3>use{animation-name:ct-wave-right;animation-duration:6s;opacity:.3}.ct-divider__layer--4>use{animation-name:ct-wave-left;animation-duration:4s;opacity:.2}@keyframes ct-wave-right{0%{transform:translate(85px)}to{transform:translate(-90px)}}@keyframes ct-wave-left{0%{transform:translate(-90px)}to{transform:translate(85px)}}@media screen and (min-width:1000px){.ct-divider__svg .ct-divider__waves{--ct-max-h: 6rem}}@media(prefers-reduced-motion:reduce){.ct-divider__layer>use{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/shape-divider.css.map */
