.three-d-showcase{height:calc(var(--showcase-slides, 1) * var(--showcase-stage-height, 100vh))}three-d-product-showcase:not(:defined){height:var(--showcase-stage-height, 100vh)}three-d-product-showcase:not(:defined) .three-d-showcase__slide-wrap~.three-d-showcase__slide-wrap{display:none}.three-d-showcase__stage{top:0;height:var(--showcase-stage-height, 100vh);transition:background-color .7s ease,color .7s ease}.three-d-showcase__stage-bg{z-index:-2;opacity:0;transition:opacity .7s ease;pointer-events:none}.three-d-showcase .three-d-showcase__slide{background:none}.three-d-showcase__canvas{opacity:0;transition:opacity .6s ease;pointer-events:none}.three-d-showcase[data-loaded=true] .three-d-showcase__canvas{opacity:1}.three-d-showcase__canvas canvas{display:block;width:100%!important;height:100%!important;touch-action:pan-y}.three-d-showcase__content{pointer-events:none}.three-d-showcase__content a,.three-d-showcase__content button,.three-d-showcase__content .custom-liquid-block{pointer-events:auto}.three-d-showcase__slide-wrap{position:absolute;top:0;left:0;width:100%;height:100%}three-d-product-showcase:defined .three-d-showcase__slide>.three-d-showcase__slide-content-wrap,three-d-product-showcase:defined .three-d-showcase__slide>.three-d-showcase__float-wrap>.three-d-showcase__float>.three-d-showcase__slide-content,three-d-product-showcase:defined .three-d-showcase__slide>:not(.three-d-showcase__slide-content-wrap):not(.three-d-showcase__float-wrap):not(.three-d-showcase__backdrop-wrap):not(.image-background-block):not(.text-background-block){opacity:0;visibility:hidden;transform:translateY(28px);transition:opacity .5s ease,transform .5s ease,visibility .5s}three-d-product-showcase:defined .three-d-showcase__slide>.three-d-showcase__backdrop-wrap>.three-d-showcase__backdrop,three-d-product-showcase:defined .three-d-showcase__slide>.image-background-block>.image-background,three-d-product-showcase:defined .three-d-showcase__slide>.text-background-block>.text-background{opacity:0;visibility:hidden;transition:opacity .5s ease,visibility .5s}three-d-product-showcase:defined .three-d-showcase__slide.is-active>.three-d-showcase__slide-content-wrap,three-d-product-showcase:defined .three-d-showcase__slide.is-active>.three-d-showcase__float-wrap>.three-d-showcase__float>.three-d-showcase__slide-content,three-d-product-showcase:defined .three-d-showcase__slide.is-active>:not(.three-d-showcase__slide-content-wrap):not(.three-d-showcase__float-wrap):not(.three-d-showcase__backdrop-wrap):not(.image-background-block):not(.text-background-block){opacity:1;visibility:visible;transform:none}three-d-product-showcase:defined .three-d-showcase__slide.is-active>.three-d-showcase__backdrop-wrap>.three-d-showcase__backdrop,three-d-product-showcase:defined .three-d-showcase__slide.is-active>.image-background-block>.image-background{opacity:1;visibility:visible}three-d-product-showcase:defined .three-d-showcase__slide.is-active>.text-background-block>.text-background{opacity:var(--text-opacity, 1);visibility:visible}.three-d-showcase__slide-content-wrap,.three-d-showcase__slide-container{display:flex;flex-direction:column;flex:1 1 auto}.three-d-showcase__slide-container--behind{position:relative;z-index:-1}.three-d-showcase__slide-content{--block-text-alignment: var(--block-text-alignment-desktop, left);--block-margin-inline: var(--block-margin-inline-desktop, 0 auto);--block-justify-content: var(--block-justify-content-desktop, flex-start);--content-margin-block: var(--content-margin-block-desktop, auto);--content-margin-inline: var(--content-margin-inline-desktop, 0 auto);width:100%;max-width:var(--content-max-width, 100%);padding:var(--content-padding, 0px);margin-inline:var(--content-margin-inline, 0 auto);margin-block:var(--content-margin-block, auto);text-align:var(--block-text-alignment, left);border:var(--content-border-width, 0) solid currentColor;border-radius:var(--content-border-radius, 0);background:var(--content-background, none)}@media screen and (max-width:991px){.three-d-showcase__slide-content{--block-text-alignment: var(--block-text-alignment-mobile, left);--block-margin-inline: var(--block-margin-inline-mobile, 0 auto);--block-justify-content: var(--block-justify-content-mobile, flex-start);--content-margin-block: var(--content-margin-block-mobile, auto);--content-margin-inline: var(--content-margin-inline-mobile, 0 auto)}}.three-d-showcase__float-wrap{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none}.three-d-showcase__float{--float-x: var(--float-pos-x, 50%);--float-y: var(--float-pos-y, 50%);width:var(--content-max-width, 100%);max-width:100%;top:var(--float-y);left:var(--float-x);z-index:var(--float-order, 50);transform:translate(calc(-1 * var(--float-x)),calc(-1 * var(--float-y)));pointer-events:none}.three-d-showcase__float>.three-d-showcase__slide-content{max-width:none;margin:0;pointer-events:auto}@media screen and (max-width:991px){.three-d-showcase__float{--float-x: var(--float-pos-x-mobile, 50%);--float-y: var(--float-pos-y-mobile, 50%)}}.three-d-showcase .text-background-block .text-background{font-size:max(var(--hero-text-font-size, var(--text-font-size, 100%)),1em)}@media screen and (max-width:48rem){.three-d-showcase .text-background-block .text-background{font-size:max(var(--hero-text-font-size-mobile, var(--text-font-size-mobile, 100%)),1em)}}.three-d-showcase__backdrop-wrap{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none}.three-d-showcase__backdrop{width:var(--image-width);top:var(--image-pos-y);left:var(--image-pos-x);z-index:var(--image-order);transform:translate(calc(-1 * var(--image-pos-x))) translateY(calc(-1 * var(--image-pos-y)))}.three-d-showcase__backdrop-media{transform:translate(var(--backdrop-x, 0%),var(--backdrop-y, 0%));will-change:transform}.three-d-showcase__backdrop img,.three-d-showcase__backdrop svg{opacity:var(--image-opacity)}.three-d-showcase__backdrop .placeholder{color:var(--scheme-placeholder)!important}@media screen and (max-width:991px){.three-d-showcase__backdrop{width:var(--image-width-mobile);top:var(--image-pos-y-mobile);left:var(--image-pos-x-mobile);transform:translate(calc(-1 * var(--image-pos-x-mobile))) translateY(calc(-1 * var(--image-pos-y-mobile)))}}.three-d-showcase__hint{top:50%;left:50%;transform:translate(-50%,-50%);padding:1rem 1.5rem;border:1px dashed currentColor;border-radius:5px;opacity:.7;text-align:center;max-width:90%;z-index:2}@media(prefers-reduced-motion:reduce){three-d-product-showcase:defined .three-d-showcase__slide>*,three-d-product-showcase:defined .three-d-showcase__slide>.three-d-showcase__float-wrap>.three-d-showcase__float>.three-d-showcase__slide-content,three-d-product-showcase:defined .three-d-showcase__slide>.three-d-showcase__backdrop-wrap>.three-d-showcase__backdrop,three-d-product-showcase:defined .three-d-showcase__slide>.image-background-block>.image-background,three-d-product-showcase:defined .three-d-showcase__slide>.text-background-block>.text-background{transition:opacity .3s ease,visibility .3s}three-d-product-showcase:defined .three-d-showcase__slide>.three-d-showcase__slide-content-wrap,three-d-product-showcase:defined .three-d-showcase__slide>.three-d-showcase__float-wrap>.three-d-showcase__float>.three-d-showcase__slide-content,three-d-product-showcase:defined .three-d-showcase__slide>:not(.three-d-showcase__slide-content-wrap):not(.three-d-showcase__float-wrap):not(.three-d-showcase__backdrop-wrap):not(.image-background-block):not(.text-background-block){transform:none}.three-d-showcase__backdrop-media{transform:none;will-change:auto}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/three-d-product-showcase.css.map */
