:root{--media-skeleton-base: #ece8ee;--media-skeleton-mid: #f6f3f7;--media-skeleton-glow: rgba(255, 255, 255, .85);--media-skeleton-tint: rgba(84, 55, 88, .1);--media-skeleton-duration: 1.8s}@keyframes media-skeleton-sweep{0%{background-position:160% 0,0 0,0 0}to{background-position:-60% 0,0 0,0 0}}@keyframes media-skeleton-reveal{0%{opacity:0;transform:scale(1.03)}to{opacity:1;transform:scale(1)}}.media-skeleton,product-card.product-card .product-featured-image-link,.collections-page__media,img.media-skeleton-pending{background-color:var(--media-skeleton-base);background-image:linear-gradient(105deg,transparent 30%,var(--media-skeleton-glow) 50%,transparent 70%),radial-gradient(120% 90% at 0% 0%,var(--media-skeleton-tint) 0%,transparent 60%),linear-gradient(160deg,var(--media-skeleton-mid) 0%,var(--media-skeleton-base) 100%);background-size:250% 100%,100% 100%,100% 100%;background-repeat:no-repeat;animation:media-skeleton-sweep var(--media-skeleton-duration) cubic-bezier(.4,0,.2,1) infinite}.media-skeleton{position:relative;overflow:hidden}product-card.product-card .product-featured-image-link{isolation:isolate}product-card.product-card .product-featured-image-link .product-primary-image{opacity:1;filter:none;transition:opacity .6s cubic-bezier(.22,1,.36,1)}product-card.product-card .product-featured-image-link .product-primary-image.lazyload:not(.lazyloaded),product-card.product-card .product-featured-image-link .product-primary-image.lazyloading{opacity:0;filter:none}product-card.product-card .product-featured-image-link .product-primary-image.lazyloaded{animation:media-skeleton-reveal .7s cubic-bezier(.22,1,.36,1) both}product-card.product-card .product-featured-image-link:has(.product-primary-image.lazyloaded),product-card.product-card .product-featured-image-link:has(video),product-card.product-card .product-featured-image-link:has(.thb-placeholder){animation:none;background-image:none}product-card.product-card .product-featured-image-link .product-secondary-image{display:block;opacity:0;filter:none;z-index:10;pointer-events:none;transform:scale(1.03);transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1)}product-card.product-card .product-featured-image-link .product-secondary-image.lazyloaded.hover{opacity:1;transform:scale(1)}product-card.product-card .product-featured-image.thb-hover .product-featured-image-link:hover .product-primary-image{opacity:1}.collections-page__media{isolation:isolate}.collections-page__image{position:relative;z-index:2;transition:opacity .6s cubic-bezier(.22,1,.36,1)}.collections-page__image.media-skeleton-pending{opacity:0}.collections-page__media:has(.media-skeleton-loaded){animation:none;background-image:none}img.media-skeleton-pending{color:transparent}img.media-skeleton-loaded:not(.logoimg){animation:media-skeleton-reveal .6s cubic-bezier(.22,1,.36,1) both}@media(prefers-reduced-motion:reduce){.media-skeleton,product-card.product-card .product-featured-image-link,.collections-page__media,img.media-skeleton-pending,img.media-skeleton-loaded,product-card.product-card .product-featured-image-link .product-primary-image.lazyloaded{animation:none}product-card.product-card .product-featured-image-link .product-secondary-image,.collections-page__image{transition-duration:.01s;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/media-skeleton.css.map */
