.section-separated{position:relative}.section-separator{--sep-size: var(--sep-mobile, 48px);position:absolute;z-index:2;left:0;right:0;height:var(--sep-size);overflow:hidden;overflow:clip;pointer-events:none}@media screen and (min-width:750px){.section-separator{--sep-size: var(--sep-desktop, 80px)}}.section-separator--top{bottom:calc(100% - 1px)}.section-separator--bottom{top:calc(100% - 1px);scale:1 -1}.shopify-section-group-footer-group:not(:has(~.shopify-section-group-footer-group)) .section-separator--bottom{display:none}.section-separator--mirror{scale:-1 1}.section-separator--bottom.section-separator--mirror{scale:-1 -1}.section-separator__layer{position:absolute;top:0;right:0;bottom:0;left:0;opacity:var(--sep-o, 1);background:rgb(var(--color-background));background:var(--sep-color, var(--gradient-background, rgb(var(--color-background))));transform-origin:50% 100%;-webkit-mask:var(--sep-mask) 0 0 / var(--sep-mask-w, 100%) calc(100% - 1px) var(--sep-repeat, no-repeat),linear-gradient(#000 0 0) 0 100% / 100% 1px no-repeat;mask:var(--sep-mask) 0 0 / var(--sep-mask-w, 100%) calc(100% - 1px) var(--sep-repeat, no-repeat),linear-gradient(#000 0 0) 0 100% / 100% 1px no-repeat}.section-separator__layer--tile{--sep-mask-w: calc(var(--sep-size) * var(--sep-k));--sep-repeat: repeat-x}.section-separator__layer:nth-child(2){--sep-i: 1}.section-separator__layer:nth-child(3){--sep-i: 2}.section-separator--fade .section-separator__layer{--sep-mask: linear-gradient(to top, #000 10%, rgba(0, 0, 0, .6) 45%, transparent)}.section-separator--line{height:1px}.section-separator--line.section-separator--top{top:0;bottom:auto}.section-separator--line.section-separator--bottom{top:auto;bottom:0}.section-separator--line .section-separator__layer{--sep-mask: none;background:var(--sep-color, rgba(var(--color-foreground), .15));transform-origin:50% 50%}@media(prefers-reduced-motion:no-preference){.section-separator--flow .section-separator__layer{top:0;right:-3%;bottom:0;left:-3%;animation:separator-sway calc(7s + var(--sep-i, 0) * 2.5s) ease-in-out infinite alternate}.section-separator--flow .section-separator__layer--tile{inset:0 auto 0 0;width:calc(100% + var(--sep-size) * var(--sep-k));animation:separator-flow var(--sep-d, 20s) linear infinite var(--sep-dir, normal)}.section-separator--swell .section-separator__layer{animation:separator-swell calc(4.5s + var(--sep-i, 0) * 1.6s) ease-in-out calc(var(--sep-i, 0) * -1.3s) infinite alternate}.section-separator--fade.section-separator--flow .section-separator__layer,.section-separator--line.section-separator--flow .section-separator__layer,.section-separator--line.section-separator--swell .section-separator__layer{animation:none}}@keyframes separator-flow{to{translate:calc(var(--sep-size) * var(--sep-k) * -1) 0}}@keyframes separator-sway{0%{translate:-2.5% 0}to{translate:2.5% 0}}@keyframes separator-swell{to{transform:scaleY(.55)}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.section-separator--grow,.section-separator--parallax{view-timeline:--separator block}.section-separator--grow .section-separator__layer{animation:separator-grow linear both;animation-timeline:--separator;animation-range:entry calc(var(--sep-i, 0) * 25%) cover calc(40% + var(--sep-i, 0) * 6%)}.section-separator--line.section-separator--grow .section-separator__layer{animation-name:separator-draw}.section-separator--parallax .section-separator__layer{--sep-shift: calc(2% + var(--sep-i, 0) * 2.5%);top:0;right:-8%;bottom:0;left:-8%;animation:separator-parallax linear both;animation-timeline:--separator;animation-range:cover 0% cover 100%}.section-separator--parallax .section-separator__layer:nth-child(2){animation-direction:reverse}}}@keyframes separator-grow{0%{transform:scaleY(0)}}@keyframes separator-draw{0%{transform:scaleX(0)}}@keyframes separator-parallax{0%{translate:var(--sep-shift) 0}to{translate:calc(var(--sep-shift) * -1) 0}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/component-shapes.css.map */
