.card__media{container-type:inline-size}.card__heading{font-size:1.5rem}.media .koi-breeder-overlay{font-size:clamp(14px,7cqw,22px)!important;padding:clamp(2px,.8cqw,8px) clamp(6px,2cqw,18px)!important;border-radius:clamp(8px,2cqw,18px);left:clamp(6px,1.618cqw,28px)!important;box-shadow:0 4px 16px #161e321a;-webkit-backdrop-filter:blur(14px) saturate(180%);backdrop-filter:blur(10px) saturate(160%);background:#428bca3b;color:#fff;text-shadow:0 2px 6px rgba(0,0,0,.18),0 .5px 0 #fff;border:1.5px solid rgba(255,255,255,.38);pointer-events:none;z-index:4;white-space:nowrap;font-weight:500;letter-spacing:.1em;transition:backdrop-filter .2s;-webkit-mask-image:radial-gradient(ellipse 200% 350% at 50% 50%,black 50%,transparent 100%);mask-image:radial-gradient(ellipse 180% 350% at 50% 50%,black 50%,transparent 100%)}.media .koi-size-overlay{font-size:clamp(14px,7cqw,22px)!important;padding:clamp(2px,.8cqw,8px) clamp(6px,2cqw,18px)!important;border-radius:clamp(8px,2cqw,18px);left:clamp(6px,1.618cqw,28px)!important;color:#fff;pointer-events:none;z-index:4;white-space:nowrap;font-weight:500;letter-spacing:.1em;transition:backdrop-filter .2s;-webkit-mask-image:radial-gradient(ellipse 200% 350% at 50% 50%,black 50%,transparent 100%);mask-image:radial-gradient(ellipse 180% 350% at 50% 50%,black 50%,transparent 100%)}.media .koi-breeder-overlay{display:inline-flex!important;width:auto!important;height:auto!important;top:12px!important;font-family:Noto Sans JP,Inter,Arial,sans-serif;text-transform:uppercase}.media .koi-size-overlay{position:absolute!important;top:auto!important;bottom:12px!important;right:auto!important;width:auto!important;height:auto!important;font-family:inherit;display:inline-block}.media .koi-breeder-overlay span{display:inline;line-height:1;padding:0;margin:0;font-size:inherit;font-weight:inherit}.koi-size-overlay{font-family:Noto Sans JP,Source Sans Pro,Arial,sans-serif;letter-spacing:.02em}.koi-size-overlay .koi-size{font-family:inherit}.card-wishlist-wrapper{position:absolute;bottom:14px;left:auto!important;right:clamp(12px,1.618cqw,15px)!important;margin:0;z-index:2}.card-wishlist-wrapper .wishlist-btn{all:unset;--btn-size: clamp(20px, 7cqw, 40px);width:var(--btn-size);height:var(--btn-size);border-radius:999rem;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:5;background:linear-gradient(120deg,#ffffff2e,#428bca26);border:1.5px solid rgba(255,255,255,.38);box-shadow:0 4px 16px #161e321a,0 1.5px 8px #ffffff29 inset;backdrop-filter:blur(11px) saturate(150%);-webkit-backdrop-filter:blur(11px) saturate(150%);transition:box-shadow .18s,border .15s,transform .15s,background .18s;color:#428bca;overflow:hidden;-webkit-mask-image:radial-gradient(circle,black 100%,transparent 100%);mask-image:radial-gradient(circle,black 100%,transparent 100%)}.card-wishlist-wrapper .wishlist-btn:hover,.card-wishlist-wrapper .wishlist-btn:focus{box-shadow:0 6px 22px #428bca21,0 2px 10px #fff3 inset;border-color:#428bca;background:linear-gradient(120deg,#ffffff40,#428bca2e);transform:scale(1.11)}.card-wishlist-wrapper .wishlist-btn.added,.card-wishlist-wrapper .wishlist-btn.added .wishlist-icon svg{border-color:#d9534f;color:#d9534f}.card-wishlist-wrapper .wishlist-btn.added .wishlist-icon .heart-shape{fill:#d9534f!important;stroke:#d9534f!important}.card-wishlist-wrapper .wishlist-icon svg{width:clamp(12px,3.5cqw,22px);height:clamp(12px,3.5cqw,22px);display:block;fill:currentColor;stroke:currentColor;filter:drop-shadow(0 1.5px 4px rgba(255,255,255,.13))}.card-wishlist-wrapper .wishlist-btn:not(.added) .wishlist-icon svg{color:#428bca;stroke:#fff;filter:drop-shadow(0 2px 6px rgba(66,139,202,.15));opacity:.93}.icon-heart{accent-color:none!important}.wishlist-btn.loading{pointer-events:none;opacity:.7}.wishlist-btn.loading .wishlist-icon{animation:wishlist-pulse 1s ease-in-out infinite}@keyframes wishlist-pulse{0%,to{transform:scale(1);opacity:.7}50%{transform:scale(1.1);opacity:1}}@media(hover:hover)and (min-width:990px){.card-wrapper:hover .media--hover-effect>img:first-child:only-of-type{opacity:1!important}}.media .card__blur-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-size:cover;background-position:center center;background-repeat:no-repeat;filter:blur(16px) saturate(1.3);transform:scale(1.15);z-index:0;pointer-events:none}.media--blur-contain>img{object-fit:contain!important;object-position:center center;z-index:1;position:relative}
/*# sourceMappingURL=/cdn/shop/t/7/assets/component-card-product-koi.css.map */
