:root{--is-rad-d: 12px;--is-rad-m: 10px;--is-title-d: 13px;--is-title-m: 12px;--is-price-d: 12px;--is-price-m: 11px;--is-btn-size-d: 11px;--is-btn-size-m: 10px;--is-btn-h-d: 38px;--is-btn-h-m: 36px;--is-btn-blur: 8px;--is-accent: #ff2a7a}.is-card{position:relative;border-radius:var(--is-rad-d);border:1px solid rgba(255,255,255,.12);background:linear-gradient(160deg,#ffffff12,#ffffff03);box-shadow:0 12px 30px #0000003d;overflow:hidden;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.is-card:hover{transform:translateY(-3px);box-shadow:0 18px 38px #0000004d;border-color:#ffffff42}.is-wish{position:absolute;top:9px;right:9px;z-index:4;width:32px;height:32px;border-radius:999px;border:1px solid rgba(255,255,255,.24);background:#00000080;color:#fff;display:grid;place-items:center;cursor:pointer}.is-wish svg{width:14px;height:14px}.is-wish.is-active{background:#ff2a7a40}.is-media-link{display:block;width:100%;padding:8px 8px 0}.is-media{position:relative;width:100%;border-radius:calc(var(--is-rad-d) - 3px);overflow:hidden;padding-bottom:calc(var(--is-ratio-local, 120) * 1%);background:#ffffff08}.is-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.is-img--primary{opacity:1;transition:opacity .22s ease}.is-img--secondary{opacity:0;transition:opacity .22s ease}.is-media.has-secondary:hover .is-img--primary{opacity:0}.is-media.has-secondary:hover .is-img--secondary{opacity:1}.is-meta{margin:8px;padding:10px;border-radius:calc(var(--is-rad-d) - 4px);background:#08080894;border:1px solid rgba(255,255,255,.1);text-align:center}.is-title{margin:0 0 4px;font-size:var(--is-title-d);font-weight:600}.is-title a{color:inherit;text-decoration:none}.is-price{margin:0;font-size:var(--is-price-d);opacity:.84}.is-form{margin-top:9px}.impera-cta-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:var(--is-btn-h-d, 38px);padding:10px 22px;border-radius:999px;background:#ffffff0d;backdrop-filter:blur(var(--is-btn-blur, 8px));-webkit-backdrop-filter:blur(var(--is-btn-blur, 8px));border:1px solid rgba(255,255,255,.14);color:#fff;font-size:var(--is-btn-size-d, 11px);letter-spacing:.85px;text-transform:uppercase;line-height:1;font-weight:600;overflow:hidden;cursor:pointer;isolation:isolate;transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease,background .24s ease}.impera-cta-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(120deg,#ff003c00 15%,color-mix(in srgb,var(--is-accent, #ff2a7a) 52%,transparent) 45%,color-mix(in srgb,var(--is-accent, #ff2a7a) 62%,#ff0078 18%) 58%,#ff003c00 85%);transform:translate(-120%);opacity:0;pointer-events:none;z-index:0}.impera-cta-btn:hover:before{animation:is-liquid-sweep .76s cubic-bezier(.22,.61,.36,1) 1 forwards}.impera-cta-btn:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--is-accent, #ff2a7a) 62%,#ff5a9b 18%);box-shadow:0 0 10px color-mix(in srgb,var(--is-accent, #ff2a7a) 30%,transparent),0 0 20px color-mix(in srgb,var(--is-accent, #ff2a7a) 16%,transparent)}.impera-cta-btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.14),transparent 62%);opacity:0;transition:opacity .24s ease;pointer-events:none;z-index:0}.impera-cta-btn:hover:after{opacity:1}.impera-cta-btn>span{position:relative;z-index:1}.is-btn:disabled{opacity:.56;cursor:not-allowed;transform:none!important;box-shadow:none!important}@keyframes is-liquid-sweep{0%{transform:translate(-120%);opacity:0}20%{opacity:1}to{transform:translate(120%);opacity:0}}@media(max-width:989px){.impera-cta-btn{min-height:var(--is-btn-h-m, 36px);font-size:var(--is-btn-size-m, 10px)}}@media(prefers-reduced-motion:reduce){.impera-cta-btn,.impera-cta-btn:after{transition:none!important;animation:none!important}}.is-btn:disabled{opacity:.56;cursor:not-allowed}@media(max-width:989px){.is-card{border-radius:var(--is-rad-m)}.is-media{border-radius:calc(var(--is-rad-m) - 2px)}.is-title{font-size:var(--is-title-m)}.is-price{font-size:var(--is-price-m)}.impera-cta-btn{min-height:var(--is-btn-h-m);font-size:var(--is-btn-size-m)}.is-img--secondary{display:none!important}.is-img--primary{opacity:1!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/product-card-impera.css.map */
