[data-lazy-image] .media.loading picture>img{opacity:0}@media screen and (max-width:767px){.image-mobile-bleed{margin-inline:calc(var(--page-padding) * -1)}.image-mobile-bleed .media,.image-mobile-crop{display:block;width:100%}.image-mobile-bleed .image-fit,.image-mobile-crop .image-fit{width:100%;max-width:none}.image-mobile-crop .image-fit{height:100%;aspect-ratio:var(--image-mobile-ratio);object-fit:cover}}.image-block__overlay{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;text-align:center;pointer-events:none}.image-block__overlay-text{position:relative;top:calc(var(--overlay-y-mobile, var(--overlay-y, 50%)) - 50%);width:min(var(--overlay-max-width-mobile, 11.875rem),100%);margin:0;font-family:var(--font-heading-family);font-size:2rem;font-weight:var(--font-heading-weight);font-style:normal;line-height:1.19;letter-spacing:var(--font-heading-letter-spacing);leading-trim:none;text-box-trim:none;text-align:center;color:rgb(var(--color-foreground))}.image-block__overlay--custom-color .image-block__overlay-text{color:var(--overlay-color)}.image-block__overlay-text :is(p,h1,h2,h3,h4,h5,h6){margin:0;font:inherit;line-height:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit}.rich-text-section .rich-text>.image-block--offset{margin-block:var(--image-offset-top-mobile, var(--image-offset-top, 0)) var(--image-offset-bottom-mobile, var(--image-offset-bottom, 0))}@media screen and (min-width:768px){.image-block__overlay-text{top:calc(var(--overlay-y, 50%) - 50%);width:min(var(--overlay-max-width, 22.5rem),100%);font-size:2.625rem}.rich-text-section .rich-text>.image-block--offset{margin-block:var(--image-offset-top, 0) var(--image-offset-bottom, 0)}}floating-cards{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;display:block;pointer-events:none}.has-floating-cards{overflow-x:clip}.floating-card{position:absolute;top:var(--card-y-mobile, var(--card-y));left:var(--card-x-mobile, var(--card-x));transform:translate(-50%,-50%);overflow:hidden;will-change:transform,opacity;border:1px solid var(--card-border);border-radius:var(--card-radius);width:var(--card-width-mobile, var(--card-width));max-width:90vw;padding:var(--card-padding);background-color:var(--card-background);-webkit-backdrop-filter:blur(var(--card-blur));backdrop-filter:blur(var(--card-blur))}.floating-card--shadow{box-shadow:0 var(--sp-3) var(--sp-10) #0000001f}.floating-card__heading{margin:0 0 var(--sp-3);color:var(--card-heading-color, inherit)}.floating-card>img{display:block;width:100%;height:auto}.floating-card.is-selected{z-index:1;transform:translate(-50%,-50%)!important;opacity:1!important}@media screen and (max-width:767px){.floating-card--hide-mobile{display:none}floating-cards[data-mobile-mode=swap] .floating-card{top:var(--swap-y);left:var(--swap-x);width:var(--swap-width);max-width:none}floating-cards[data-mobile-mode=swap]:is(.floating-cards--static,:not(:defined)) .floating-card:not(:first-child){display:none}}@media screen and (min-width:768px){.floating-card{top:var(--card-y);left:var(--card-x);width:var(--card-width);max-width:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/rich-text-image.css.map */
