.co-img-loading-spinner{--co-img-loading-spinner-size: 15px;display:block;box-sizing:border-box;position:absolute;top:calc(50% - var(--co-img-loading-spinner-size) * .5);left:calc(50% - var(--co-img-loading-spinner-size) * .5);width:var(--co-img-loading-spinner-size);height:var(--co-img-loading-spinner-size);pointer-events:none;opacity:0;animation:co-img-spinner-appear .15s linear .15s forwards}@keyframes co-img-spinner-appear{to{opacity:1}}.co-img-loaded+.co-img-loading-spinner,html.shopify-design-mode .co-img-loading-spinner{display:none}.co-img-loading-spinner-svg{box-sizing:border-box;display:block;width:100%;height:auto;animation:co-img-loading-spinner-svg-ani 1.4s linear infinite}@keyframes co-img-loading-spinner-svg-ani{0%{transform:rotate(0)}to{transform:rotate(270deg)}}.co-img-loading-spinner-circle{stroke-width:5px;stroke-dasharray:280;stroke-dashoffset:0;transform-origin:center;stroke:var(--co-black);animation:co-img-loading-spinner-circle-ani 1.4s ease-in-out infinite}@keyframes co-img-loading-spinner-circle-ani{0%{stroke-dashoffset:280}50%{stroke-dashoffset:75;transform:rotate(135deg)}to{stroke-dashoffset:280;transform:rotate(450deg)}}@media(prefers-reduced-motion:reduce){.co-img-loading-spinner-svg,.co-img-loading-spinner-circle{animation:none}}.co-img-frame{display:block;position:relative;isolation:isolate}.co-img-frame--fill{position:absolute;top:0;right:0;bottom:0;left:0}.co-img-frame--clip{overflow:hidden;line-height:0}.co-img-lqip{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-size:cover;background-position:center;filter:blur(16px);transform:scale(1.08);transition:opacity 0s ease;pointer-events:none;background-color:#b9cde080}.co-img-frame.co-img-loaded .co-img-lqip{opacity:0}.co-img-blur{opacity:0;transition:opacity 0s ease;animation:co-img-blur-failsafe 0s linear 3s forwards}.co-img-blur.co-img-loaded{opacity:1}.co-img-frame:not(.co-img-frame--fill)>.co-img-blur{position:relative;z-index:1}@keyframes co-img-blur-failsafe{to{opacity:1}}@media(prefers-reduced-motion:reduce){.co-img-blur,.co-img-lqip{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/co-styles-core.css.map */
