.section-divider{position:relative;display:block;width:100%;overflow:hidden}.section-divider .section-divider__spacer{display:block;width:100%;height:var(--spacer-height-mobile, 0px)}.section-divider__shape{position:relative;display:block;width:100%;line-height:0}.section-divider .section-divider__shape-fill{display:block;width:100%;line-height:0;background:transparent}.section-divider__shape svg{display:block;width:100%;height:var(--divider-height-mobile, 6rem);max-height:var(--divider-height, 12rem);fill:rgb(var(--color-background));color:rgb(var(--color-background));overflow:hidden;transform:scaleX(var(--divider-flip-x, 1)) scaleY(var(--divider-flip-y, 1));transform-origin:center}@media screen and (min-width:750px){.section-divider .section-divider__spacer{height:var(--spacer-height, 0px)}.section-divider__shape svg{height:var(--divider-height, 12rem)}}.section-divider__waves .section-divider__wave{animation:mv-wave-drift var(--wave-duration, 12s) linear infinite;animation-delay:var(--wave-delay, 0s)}.section-divider__waves .section-divider__wave--2{--wave-duration: 9s;--wave-delay: -3s;opacity:.55}.section-divider__waves .section-divider__wave--3{--wave-duration: 7s;--wave-delay: -1s;opacity:.35}.section-divider__waves .section-divider__wave--4{--wave-duration: 5s;--wave-delay: -4s;opacity:.2}@keyframes mv-wave-drift{0%{transform:translate(0)}to{transform:translate(-1440px)}}@media(prefers-reduced-motion:reduce){.section-divider__waves .section-divider__wave{animation:none}}section-group{display:block}.section-group__grid{display:grid;grid-template-columns:minmax(0,1fr);row-gap:var(--spacing-mobile, 5rem);align-items:center}.section-group__cell{display:block;width:100%;min-width:0}.section-group__cell:empty{display:none}.section-group__cell .page-width{max-width:none;padding-left:0;padding-right:0}.section-group__cell [class*=-padding]{padding-top:0;padding-bottom:0}@media screen and (max-width:749px){.section-group__grid--mobile-reverse .section-group__cell--two{order:-1}.page-width.mobile-full-page{padding-left:0;padding-right:0}}@media screen and (min-width:750px){.section-group__grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--spacing-desktop, 8rem)}}scroll-to-top{display:contents}scroll-to-top[hidden]{display:none}.scroll-to-top-btn{--offset-x: var(--offset-x-desktop, 2rem);--offset-y: var(--offset-y-desktop, 2rem);position:fixed;bottom:calc(var(--offset-y) + var(--sticky-atc-offset, 0px));z-index:3;display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;padding:0;margin:0;border:none;border-radius:50%;cursor:pointer;color:rgb(var(--color-foreground));background-color:rgb(var(--color-background));box-shadow:0 .2rem 1rem #00000040;transition:opacity .2s ease,transform .2s ease}.scroll-to-top-btn:hover{transform:translateY(-.2rem)}.scroll-to-top-btn:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.3rem}.scroll-to-top-btn .icon{width:2.2rem;height:2.2rem;pointer-events:none}.scroll-to-top-btn--bottom-left{left:var(--offset-x)}.scroll-to-top-btn--bottom-right{right:var(--offset-x)}.scroll-to-top-btn--bottom-center{left:50%;transform:translate(-50%)}.scroll-to-top-btn--bottom-center:hover{transform:translate(-50%) translateY(-.2rem)}@media screen and (max-width:749px){.scroll-to-top-btn{--offset-x: var(--offset-x-mobile, 1.5rem);--offset-y: var(--offset-y-mobile, 1.5rem)}}.page-progress{position:fixed;left:0;right:0;z-index:4;display:block;pointer-events:none}.page-progress--top{top:var(--progress-top, 0px)}.page-progress--bottom{bottom:var(--sticky-atc-offset, 0px)}.page-progress__track{width:100%;height:var(--bar-height, 5px);overflow:hidden}.page-progress .page-progress__fill{display:block;width:calc(var(--progress, 0) * 100%);height:100%;background:var(--bar-color, currentColor);border-radius:0 var(--corner-radius, 3px) var(--corner-radius, 3px) 0;transition:width .1s linear}@media(prefers-reduced-motion:reduce){.page-progress .page-progress__fill{transition:none}}.mv-editor-hint{max-width:70rem;margin:4rem auto;padding:3rem 2rem;text-align:center;border:.2rem dashed rgba(var(--color-foreground),.25);border-radius:1.2rem;background:rgba(var(--color-foreground),.03)}.mv-editor-hint p{margin:0 0 1rem}.mv-editor-hint p:last-child{margin-bottom:0}.mv-editor-hint__link{font-weight:600;word-break:break-all}@media screen and (min-width:750px){.mv-editor-hint{margin:8rem auto;padding:6rem 4rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-utilities.css.map */
