html.canvas-smooth-scroll,.canvas-smooth-scroll{scroll-behavior:smooth}body{letter-spacing:var(--canvas-body-letter-spacing);line-height:var(--canvas-body-line-height)}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5{letter-spacing:var(--canvas-heading-letter-spacing);text-transform:var(--canvas-heading-transform)}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{letter-spacing:var(--canvas-button-letter-spacing);text-transform:var(--canvas-button-transform)}*:focus-visible{outline:var(--canvas-focus-width) solid var(--canvas-focus-color)!important;outline-offset:3px;box-shadow:none}.canvas-underlined-links .rte a,.canvas-underlined-links .link,.canvas-underlined-links .full-unstyled-link:not(.card__heading a){text-decoration:underline;text-underline-offset:.25em}.canvas-page-fade .content-for-layout{animation:canvas-page-in var(--canvas-transition-speed) ease-out both}@keyframes canvas-page-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.canvas-image-hover--zoom .media img,.canvas-image-hover--lift .media img,.canvas-image-hover--fade .media img,.canvas-flex-image img{transition:transform var(--canvas-transition-speed) ease,opacity var(--canvas-transition-speed) ease}@media(hover:hover){.canvas-image-hover--zoom .card-wrapper:hover .media img,.canvas-image-hover--zoom .canvas-flex-image:hover img{transform:scale(1.035)}.canvas-image-hover--lift .card-wrapper:hover .media img,.canvas-image-hover--lift .canvas-flex-image:hover img{transform:translateY(-5px)}.canvas-image-hover--fade .card-wrapper:hover .media img,.canvas-image-hover--fade .canvas-flex-image:hover img{opacity:.82}}.canvas-flex{position:relative;isolation:isolate;overflow:hidden}.canvas-flex__background,.canvas-flex__overlay{position:absolute;top:0;right:0;bottom:0;left:0}.canvas-flex__background img,.canvas-flex__background video{width:100%;height:100%;object-fit:cover}.canvas-flex__overlay{z-index:-1;pointer-events:none}.canvas-flex__background{z-index:-2}.canvas-flex__inner{position:relative;z-index:1;width:100%;display:grid}.canvas-flex__inner--left{justify-items:start}.canvas-flex__inner--center{justify-items:center}.canvas-flex__inner--right{justify-items:end}.canvas-flex__inner--top{align-content:start}.canvas-flex__inner--middle{align-content:center}.canvas-flex__inner--bottom{align-content:end}.canvas-flex__blocks{width:min(100%,var(--canvas-flex-content-width, 72rem));display:flex;flex-direction:column;gap:var(--canvas-flex-gap, 1.6rem)}.canvas-flex__blocks>*{max-width:100%}.canvas-block-align--left{margin-right:auto;text-align:left}.canvas-block-align--center{margin-inline:auto;text-align:center}.canvas-block-align--right{margin-left:auto;text-align:right}.canvas-block-width--full{width:100%}.canvas-block-width--fit{width:fit-content}.canvas-flex-group{width:100%;display:flex;border:var(--canvas-group-border-width, 0) solid rgba(var(--color-foreground),var(--canvas-group-border-opacity, .15));border-radius:var(--canvas-group-radius, var(--canvas-content-radius));overflow:hidden}.canvas-flex-group--row{flex-direction:row;flex-wrap:wrap}.canvas-flex-group--column{flex-direction:column}.canvas-flex-group--grid{display:grid;grid-template-columns:repeat(var(--canvas-group-columns, 2),minmax(0,1fr))}.canvas-flex-heading,.canvas-flex-text{margin:0}.canvas-flex-heading>*,.canvas-flex-text>*{margin-top:0;margin-bottom:0}.canvas-flex-image{overflow:hidden;line-height:0}.canvas-flex-image img{display:block;width:100%;height:100%;object-fit:var(--canvas-image-fit, cover);object-position:var(--canvas-image-position, center)}.canvas-flex-divider{width:100%;height:var(--canvas-divider-size, 1px);background:currentColor;opacity:var(--canvas-divider-opacity, .2)}.canvas-flex-spacer{height:var(--canvas-spacer-mobile, 2rem)}.canvas-icon-text{display:flex;align-items:flex-start;gap:1.2rem}.canvas-icon-text__icon{flex:0 0 auto;width:var(--canvas-icon-size, 2.4rem);height:var(--canvas-icon-size, 2.4rem);display:grid;place-items:center;border-radius:999px;background:rgba(var(--color-foreground),.08);font-size:calc(var(--canvas-icon-size, 2.4rem) * .6)}.canvas-resource-grid{display:grid;grid-template-columns:repeat(var(--canvas-resource-columns, 3),minmax(0,1fr));gap:var(--grid-desktop-horizontal-spacing)}.canvas-resource-card{min-width:0}.canvas-flex video{display:block;width:100%;height:auto}.canvas-breadcrumbs{padding-top:1rem;padding-bottom:1rem;font-size:1.3rem}.canvas-breadcrumbs ol{display:flex;flex-wrap:wrap;gap:.6rem;margin:0}.canvas-breadcrumbs li:not(:last-child):after{content:"/";margin-left:.6rem;opacity:.45}.canvas-breadcrumbs a{color:inherit;text-underline-offset:.2em}@media screen and (min-width:750px){.canvas-flex-spacer{height:var(--canvas-spacer-desktop, 4rem)}}@media screen and (max-width:749px){.canvas-flex__background--desktop{display:none}.canvas-flex-group--row{flex-direction:column}.canvas-flex-group--grid,.canvas-resource-grid{grid-template-columns:repeat(var(--canvas-mobile-columns, 1),minmax(0,1fr))}}@media screen and (min-width:750px){.canvas-flex__background--mobile{display:none}}@media(prefers-reduced-motion:reduce){body[data-canvas-reduced-motion=true] *,body[data-canvas-reduced-motion=true] *:before,body[data-canvas-reduced-motion=true] *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/canvas-flex.css.map */
