.fp-network-banner{position:fixed;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:9999;display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:10px;background:#1f2937;color:#fff;box-shadow:0 8px 24px #0000002e;font-size:14px;line-height:1.4;transform:translateY(120%);opacity:0;pointer-events:none;transition:transform .25s ease,opacity .25s ease}.fp-network-banner.is-visible{transform:translateY(0);opacity:1;pointer-events:auto}.fp-network-banner__text{flex:1;min-width:0}.fp-network-banner__action,.fp-network-banner__close{-webkit-appearance:none;appearance:none;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;padding:0}.fp-network-banner__action{flex-shrink:0;padding:6px 10px;border-radius:999px;background:#fff;color:#111;font-weight:600;font-size:13px}.fp-network-banner__action[hidden]{display:none!important}.fp-network-banner__close{width:28px;height:28px;border-radius:50%;font-size:18px;line-height:1;opacity:.85}.fp-network-banner__close:hover,.fp-network-banner__action:hover{opacity:1}@keyframes fp-skel-shine{0%{background-position:100% 0}to{background-position:-100% 0}}.cpg-image-box,.card__media,.card__inner .media,.product__media-item .media,.slideshow .media,.collection-card-image,.article-card-image{background-color:#ececec;background-image:linear-gradient(90deg,#ececec,#f6f6f6,#ececec 90%);background-size:200% 100%}.cpg-image-box:has(img.fp-img-pending),.card__media:has(img.fp-img-pending),.card__inner .media:has(img.fp-img-pending),.product__media-item .media:has(img.fp-img-pending),.slideshow .media:has(img.fp-img-pending){animation:fp-skel-shine 1.2s linear infinite}img.fp-img-pending{opacity:0}img.fp-img-loaded{opacity:1;transition:opacity .25s ease}img.fp-img-failed{opacity:0!important}.fp-img-failed-host{position:relative;min-height:80px}.fp-img-shell{position:relative;display:block;width:100%;height:100%}.fp-img-retry{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;width:100%;height:100%;margin:0;padding:12px;border:0;border-radius:inherit;background:#f0f0f0;color:#444;font:inherit;font-size:13px;line-height:1.35;text-align:center;cursor:pointer}.fp-img-retry:hover{background:#e8e8e8}@media(prefers-reduced-motion:reduce){.fp-network-banner,img.fp-img-loaded{transition:none}.cpg-image-box:has(img.fp-img-pending),.card__media:has(img.fp-img-pending),.card__inner .media:has(img.fp-img-pending),.product__media-item .media:has(img.fp-img-pending),.slideshow .media:has(img.fp-img-pending){animation:none}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/fp-network-ux.css.map */
