.flow-group-block{--group-overlap-desktop: 0px;--group-overlap-mobile: 0px;--group-margin-top-desktop: 0px;--group-margin-bottom-desktop: 0px;--group-margin-top-mobile: 0px;--group-margin-bottom-mobile: 0px;--group-padding-top-desktop: 0px;--group-padding-right-desktop: 0px;--group-padding-bottom-desktop: 0px;--group-padding-left-desktop: 0px;--group-padding-top-mobile: 0px;--group-padding-right-mobile: 0px;--group-padding-bottom-mobile: 0px;--group-padding-left-mobile: 0px;--group-background-opacity-desktop: 100%;--group-background-opacity-mobile: 100%;--group-backdrop-blur-desktop: 0px;--group-backdrop-blur-mobile: 0px;--group-border-style: none;--group-border-style-lines: solid;--group-border-width-desktop: 1px;--group-border-width-mobile: 1px;--group-border-top: 1;--group-border-right: 1;--group-border-bottom: 1;--group-border-left: 1;--group-radius-desktop: 0px;--group-radius-mobile: 0px;--group-overlay-opacity: 0}.flow-group-block{position:relative;isolation:isolate;box-sizing:border-box;min-width:0;padding:var(--group-padding-top-desktop) var(--group-padding-right-desktop) var(--group-padding-bottom-desktop) var(--group-padding-left-desktop);overflow:hidden;border-style:var(--group-border-style);border-color:var(--group-border-color);border-width:calc(var(--group-border-width-desktop) * var(--group-border-top)) calc(var(--group-border-width-desktop) * var(--group-border-right)) calc(var(--group-border-width-desktop) * var(--group-border-bottom)) calc(var(--group-border-width-desktop) * var(--group-border-left));border-radius:var(--group-radius-desktop);background-color:color-mix(in srgb,var(--group-background) var(--group-background-opacity-desktop),transparent);backdrop-filter:blur(var(--group-backdrop-blur-desktop));-webkit-backdrop-filter:blur(var(--group-backdrop-blur-desktop))}@media(min-width:750px)and (max-width:1199px){.flow-group-block{padding-right:min(var(--group-padding-right-desktop),var(--group-padding-right-fluid, 100vw));padding-left:min(var(--group-padding-left-desktop),var(--group-padding-left-fluid, 100vw))}}.flow-group-block[data-background-type=color]{background-image:var(--group-gradient, none)}.flow-group-block{margin-top:var(--group-margin-top-desktop, 0px);margin-bottom:var(--group-margin-bottom-desktop, 0px)}.flow-group-block[data-front]{z-index:2}@media(scripting:enabled)and (prefers-reduced-motion:no-preference){.flow-group-block[data-grow-in=waiting]{width:0!important;min-width:0!important}}.flow-group-block[data-grow-in=grown]{transition:width var(--group-grow-duration, 1.8s) cubic-bezier(.22,1,.36,1)}@media(min-width:750px){.flow-group-block[data-overlap][data-layout-desktop=row]{column-gap:0}.flow-group-block[data-overlap][data-layout-desktop=row]>.shopify-block+.shopify-block>*,.flow-group-block[data-overlap][data-layout-desktop=row]>:not(.shopify-block):not(:first-child){margin-inline-start:calc(var(--group-overlap-desktop) * -1)}.flow-group-block[data-overlap][data-layout-desktop=stack]{row-gap:0}.flow-group-block[data-overlap][data-layout-desktop=stack]>.shopify-block+.shopify-block>*,.flow-group-block[data-overlap][data-layout-desktop=stack]>:not(.shopify-block):not(:first-child){margin-top:calc(var(--group-overlap-desktop) * -1)}}@media(max-width:749px){.flow-group-block[data-overlap][data-layout-mobile=row]{column-gap:0}.flow-group-block[data-overlap][data-layout-mobile=row]>.shopify-block+.shopify-block>*,.flow-group-block[data-overlap][data-layout-mobile=row]>:not(.shopify-block):not(:first-child){margin-inline-start:calc(var(--group-overlap-mobile) * -1)}.flow-group-block[data-overlap][data-layout-mobile=stack]{row-gap:0}.flow-group-block[data-overlap][data-layout-mobile=stack]>.shopify-block+.shopify-block>*,.flow-group-block[data-overlap][data-layout-mobile=stack]>:not(.shopify-block):not(:first-child){margin-top:calc(var(--group-overlap-mobile) * -1)}}.flow-group-block[data-overlap]>.shopify-block>*,.flow-group-block[data-overlap]>:not(.shopify-block){position:relative}.flow-group-block[data-overlap]{flex-shrink:0}.flow-group-block[data-background-type=none],.flow-group-block[data-background-type=image],.flow-group-block[data-background-type=video]{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}.flow-group-block[data-border-style=none]{border:0}.flow-group-block[data-background-type=none][data-border-style=none]{isolation:auto;overflow:visible;border-radius:0}.flow-group-block[data-visibility=mobile]{display:none}.flow-group-block>.shopify-block{display:contents}.flow-group-block[data-divider-lines]>.shopify-block+.shopify-block:before{content:"";flex:none;align-self:stretch;border:0 var(--group-border-style-lines) var(--group-border-color)}.flow-group-block[data-divider-lines][data-layout-desktop=stack]>.shopify-block+.shopify-block:before{border-top-width:var(--group-border-width-desktop)}.flow-group-block[data-divider-lines][data-layout-desktop=row]>.shopify-block+.shopify-block:before{border-left-width:var(--group-border-width-desktop)}.flow-group-block>:not(.flow-group-block__background,.flow-group-block__overlay,.flow-group-block__link){position:relative;z-index:1}.flow-group-block__background,.flow-group-block__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.flow-group-block__background :is(picture,img,video){display:block;width:100%;height:100%;object-fit:cover}.flow-group-block__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit}.flow-group-block__link:focus-visible{outline:2px solid currentColor;outline-offset:2px}.flow-group-block[data-linked=true]{cursor:pointer}.flow-group-block[data-linked=true]>:not(.flow-group-block__background,.flow-group-block__overlay,.flow-group-block__link){pointer-events:none}.flow-group-block[data-linked=true] :is(a,button,input,select,textarea,label,summary,[tabindex]):not(.flow-group-block__link){position:relative;z-index:2;pointer-events:auto}.flow-group-block__overlay{background:var(--group-overlay-color);opacity:var(--group-overlay-opacity);pointer-events:none}.flow-text-block{--text-size-desktop: 16px;--text-size-mobile: 15px;--text-line-desktop: 1.5;--text-line-mobile: 1.5;--text-spacing-desktop: 0em;--text-spacing-mobile: 0em;--text-weight: 400;--text-style: normal;--text-transform: none;--text-align-desktop: left;--text-align-mobile: left;--text-width-desktop: 720px;--text-width-mobile: 560px;--text-container-border-style: none;--text-container-border-desktop: 1px;--text-container-border-mobile: 1px;--text-container-radius-desktop: 0px;--text-container-radius-mobile: 0px;--text-container-padding-x-desktop: 16px;--text-container-padding-x-mobile: 14px;--text-container-padding-y-desktop: 10px;--text-container-padding-y-mobile: 10px;--text-icon-size-desktop: 40px;--text-icon-size-mobile: 32px;--text-paragraph-gap-desktop: 0px;--text-paragraph-gap-mobile: 0px;--text-margin-top-desktop: 0px;--text-margin-bottom-desktop: 0px;--text-margin-top-mobile: 0px;--text-margin-bottom-mobile: 0px;--text-reveal-start: .15;--text-family: var(--font-body--family)}.flow-text-block[data-type-preset=paragraph]{--text-size-desktop: var(--font-paragraph--size);--text-size-mobile: var(--font-paragraph--size);--text-line-desktop: var(--font-paragraph--line-height);--text-line-mobile: var(--font-paragraph--line-height);--text-spacing-desktop: var(--font-paragraph--letter-spacing);--text-spacing-mobile: var(--font-paragraph--letter-spacing);--text-weight: var(--font-body--weight);--text-style: var(--font-body--style);--text-transform: var(--font-paragraph--case);--text-family: var(--font-body--family)}.flow-text-block[data-type-preset=h1]{--text-size-desktop: var(--font-h1--size);--text-size-mobile: var(--font-h1--size);--text-line-desktop: var(--font-h1--line-height);--text-line-mobile: var(--font-h1--line-height);--text-spacing-desktop: var(--font-h1--letter-spacing);--text-spacing-mobile: var(--font-h1--letter-spacing);--text-weight: var(--font-h1--weight);--text-style: var(--font-h1--style);--text-transform: var(--font-h1--case);--text-family: var(--font-h1--family)}.flow-text-block[data-type-preset=h2]{--text-size-desktop: var(--font-h2--size);--text-size-mobile: var(--font-h2--size);--text-line-desktop: var(--font-h2--line-height);--text-line-mobile: var(--font-h2--line-height);--text-spacing-desktop: var(--font-h2--letter-spacing);--text-spacing-mobile: var(--font-h2--letter-spacing);--text-weight: var(--font-h2--weight);--text-style: var(--font-h2--style);--text-transform: var(--font-h2--case);--text-family: var(--font-h2--family)}.flow-text-block[data-type-preset=h3]{--text-size-desktop: var(--font-h3--size);--text-size-mobile: var(--font-h3--size);--text-line-desktop: var(--font-h3--line-height);--text-line-mobile: var(--font-h3--line-height);--text-spacing-desktop: var(--font-h3--letter-spacing);--text-spacing-mobile: var(--font-h3--letter-spacing);--text-weight: var(--font-h3--weight);--text-style: var(--font-h3--style);--text-transform: var(--font-h3--case);--text-family: var(--font-h3--family)}.flow-text-block[data-type-preset=h4]{--text-size-desktop: var(--font-h4--size);--text-size-mobile: var(--font-h4--size);--text-line-desktop: var(--font-h4--line-height);--text-line-mobile: var(--font-h4--line-height);--text-spacing-desktop: var(--font-h4--letter-spacing);--text-spacing-mobile: var(--font-h4--letter-spacing);--text-weight: var(--font-h4--weight);--text-style: var(--font-h4--style);--text-transform: var(--font-h4--case);--text-family: var(--font-h4--family)}.flow-text-block[data-type-preset=h5]{--text-size-desktop: var(--font-h5--size);--text-size-mobile: var(--font-h5--size);--text-line-desktop: var(--font-h5--line-height);--text-line-mobile: var(--font-h5--line-height);--text-spacing-desktop: var(--font-h5--letter-spacing);--text-spacing-mobile: var(--font-h5--letter-spacing);--text-weight: var(--font-h5--weight);--text-style: var(--font-h5--style);--text-transform: var(--font-h5--case);--text-family: var(--font-h5--family)}.flow-text-block[data-type-preset=h6]{--text-size-desktop: var(--font-h6--size);--text-size-mobile: var(--font-h6--size);--text-line-desktop: var(--font-h6--line-height);--text-line-mobile: var(--font-h6--line-height);--text-spacing-desktop: var(--font-h6--letter-spacing);--text-spacing-mobile: var(--font-h6--letter-spacing);--text-weight: var(--font-h6--weight);--text-style: var(--font-h6--style);--text-transform: var(--font-h6--case);--text-family: var(--font-h6--family)}.flow-text-block{box-sizing:border-box;width:min(100%,var(--text-width-desktop));max-width:var(--text-width-desktop);padding:var(--text-container-padding-y-desktop) var(--text-container-padding-x-desktop);border-width:var(--text-container-border-desktop);border-style:var(--text-container-border-style);border-color:var(--text-container-border-color);border-radius:var(--text-container-radius-desktop);color:var(--text-color, inherit);background:var(--text-container-background);font-family:var(--text-family);font-size:var(--text-size-desktop);font-weight:var(--text-weight);font-style:var(--text-style);line-height:var(--text-line-desktop);letter-spacing:var(--text-spacing-desktop);text-align:var(--text-align-desktop);text-transform:var(--text-transform)}@media(min-width:750px)and (max-width:1199px){.flow-text-block{font-size:clamp(min(var(--text-size-desktop),max(var(--text-size-mobile),48px)),var(--text-size-fluid, var(--text-size-desktop)),var(--text-size-desktop))}}.flow-text-block[data-container=false]{padding:0;border:0;border-radius:0;background:transparent}.flow-text-block{margin-top:var(--text-margin-top-desktop, 0px);margin-bottom:var(--text-margin-bottom-desktop, 0px)}.flow-text-block[data-width-desktop=auto]{width:max-content;max-width:100%}.flow-text-block[data-width-desktop=full]{width:100%;max-width:none}.flow-text-block a{color:var(--text-link-color, inherit);text-decoration-line:underline;text-underline-offset:.15em}.flow-text-block a:is(:hover,:focus-visible){color:var(--text-link-hover-color, var(--text-link-color, inherit))}.flow-text-block[data-link-underline=hover] a{text-decoration-line:none}.flow-text-block[data-link-underline=hover] a:is(:hover,:focus-visible){text-decoration-line:underline}.flow-text-block[data-link-underline=none] a{text-decoration-line:none}.flow-text-block :is(p,span,h1,h2,h3,h4,h5,h6){font:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}.flow-text-block :is(h1,h2,h3,h4,h5,h6,p){margin:0;color:inherit;font:inherit}.flow-text-block :is(p,ul,ol,h1,h2,h3,h4,h5,h6)+:is(p,ul,ol,h1,h2,h3,h4,h5,h6){margin-top:var(--text-paragraph-gap-desktop, 0px)}.flow-text-block :is(p,ul,ol,h1,h2,h3,h4,h5,h6)+:is(ul,ol):not([class],li *){margin-top:max(var(--list-spacing, 0px),var(--text-paragraph-gap-desktop, 0px))}.flow-text-block__icon{display:inline-block;width:auto;height:var(--text-icon-size-desktop);margin-inline:.15em;vertical-align:middle}.flow-text-block[data-reveal-state]{transition:opacity .8s ease,transform .8s ease}.flow-text-block[data-reveal-state=hidden]{opacity:0;transform:translateY(24px)}.flow-text-block flow-text-effects{display:contents}.flow-text-reveal__word{white-space:nowrap}.flow-text-reveal__letter{opacity:var(--text-reveal-start, .15);transition:opacity .15s linear}.flow-text-reveal__letter.is-lit{opacity:1}@media(prefers-reduced-motion:reduce){.flow-text-block[data-reveal-state]{opacity:1;transform:none;transition:none}}@media(min-width:750px){.shopify-block:has(>.flow-group-block[data-visibility=mobile]){display:none}.shopify-block:has(>.flow-group-block:is([data-sticky-desktop=top],[data-sticky-desktop=bottom])){position:sticky;z-index:3}.shopify-block:has(>.flow-group-block[data-sticky-desktop=top]){top:0}.shopify-block:has(>.flow-group-block[data-sticky-desktop=bottom]){bottom:0}}@media(max-width:749px){.shopify-block:has(>.flow-group-block:is([data-sticky-mobile=top],[data-sticky-mobile=bottom],[data-sticky-mobile=inherit]:not([data-sticky-desktop=none]))){position:sticky;z-index:3}.shopify-block:has(>.flow-group-block:is([data-sticky-mobile=top],[data-sticky-mobile=inherit][data-sticky-desktop=top])){top:0}.shopify-block:has(>.flow-group-block:is([data-sticky-mobile=bottom],[data-sticky-mobile=inherit][data-sticky-desktop=bottom])){bottom:0}}@media(max-width:749px){.shopify-block:has(>.flow-group-block[data-visibility=desktop]){display:none}.flow-group-block{padding:var(--group-padding-top-mobile) var(--group-padding-right-mobile) var(--group-padding-bottom-mobile) var(--group-padding-left-mobile);border-width:calc(var(--group-border-width-mobile) * var(--group-border-top)) calc(var(--group-border-width-mobile) * var(--group-border-right)) calc(var(--group-border-width-mobile) * var(--group-border-bottom)) calc(var(--group-border-width-mobile) * var(--group-border-left));border-radius:var(--group-radius-mobile);background-color:color-mix(in srgb,var(--group-background) var(--group-background-opacity-mobile),transparent);backdrop-filter:blur(var(--group-backdrop-blur-mobile));-webkit-backdrop-filter:blur(var(--group-backdrop-blur-mobile))}.flow-group-block[data-background-type=none],.flow-group-block[data-background-type=image],.flow-group-block[data-background-type=video]{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}.flow-group-block[data-visibility=mobile]{display:var(--layout-display-mobile, flex)}.flow-group-block{margin-top:var(--group-margin-top-mobile, 0px);margin-bottom:var(--group-margin-bottom-mobile, 0px)}.flow-group-block[data-visibility=desktop]{display:none}.flow-group-block[data-divider-lines]>.shopify-block+.shopify-block:before{border-width:0}.flow-group-block[data-divider-lines][data-layout-mobile=stack]>.shopify-block+.shopify-block:before{border-top-width:var(--group-border-width-mobile)}.flow-group-block[data-divider-lines][data-layout-mobile=row]>.shopify-block+.shopify-block:before{border-left-width:var(--group-border-width-mobile)}.flow-text-block{width:min(100%,var(--text-width-mobile));max-width:var(--text-width-mobile);padding:var(--text-container-padding-y-mobile) var(--text-container-padding-x-mobile);border-width:var(--text-container-border-mobile);border-radius:var(--text-container-radius-mobile);font-size:var(--text-size-mobile);line-height:var(--text-line-mobile);letter-spacing:var(--text-spacing-mobile);text-align:var(--text-align-mobile)}.flow-text-block[data-container=false]{padding:0;border:0;border-radius:0}.flow-text-block__icon{height:var(--text-icon-size-mobile)}.flow-text-block{margin-top:var(--text-margin-top-mobile, 0px);margin-bottom:var(--text-margin-bottom-mobile, 0px)}.flow-text-block :is(p,ul,ol,h1,h2,h3,h4,h5,h6)+:is(p,ul,ol,h1,h2,h3,h4,h5,h6){margin-top:var(--text-paragraph-gap-mobile, 0px)}.flow-text-block :is(p,ul,ol,h1,h2,h3,h4,h5,h6)+:is(ul,ol):not([class],li *){margin-top:max(var(--list-spacing, 0px),var(--text-paragraph-gap-mobile, 0px))}.flow-text-block[data-width-mobile=auto]{width:max-content;max-width:100%}.flow-text-block[data-width-mobile=full]{width:100%;max-width:none}}.flow-product__block--rating{display:flex;justify-content:var(--product-rating-align-desktop, flex-start)}.flow-product__rating{display:inline-flex;width:max-content;gap:var(--product-rating-gap-desktop, 8px);align-items:center;color:var(--product-rating-text, var(--product-text));font-family:var(--product-rating-font);font-size:var(--product-rating-text-size-desktop, var(--product-label-size-desktop));font-weight:var(--product-rating-weight);line-height:var(--product-rating-line-desktop);letter-spacing:var(--product-rating-spacing-desktop);text-decoration:none}.flow-product__rating-text{display:inline-flex;align-items:baseline;gap:var(--product-rating-details-gap-desktop, 4px)}@media(max-width:749px){.flow-product__rating{gap:var(--product-rating-gap-mobile, 8px);font-size:var(--product-rating-text-size-mobile, var(--product-label-size-mobile))}.flow-product__block--rating{justify-content:var(--product-rating-align-mobile, flex-start)}.flow-product__rating{line-height:var(--product-rating-line-mobile);letter-spacing:var(--product-rating-spacing-mobile)}.flow-product__rating-text{gap:var(--product-rating-details-gap-mobile, 4px)}}.flow-group-block{--group-shadow-desktop: none;--group-shadow-mobile: none;box-shadow:var(--group-shadow-desktop)}@media(max-width:749px){.flow-group-block{box-shadow:var(--group-shadow-mobile)}}
/*# sourceMappingURL=/cdn/shop/t/61/assets/flow-blocks.css.map */
