.m-product-card--style-1{--kb-card-ink: #131218;--kb-card-glow: #8B6FF2;--kb-card-ease: cubic-bezier(.23,1,.32,1)}.m-product-card--style-1 .m-product-card__media{position:relative;border-radius:14px;overflow:hidden;background:#fff;isolation:isolate}.m-product-card--style-1 .m-product-card__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit;box-shadow:inset 0 0 0 1px #1312180f;pointer-events:none}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.m-product-card--style-1 .m-product-card__media .m-product-card__main-image,.m-product-card--style-1 .m-product-card__media .m-product-card__hover-image{transition:transform .6s var(--kb-card-ease),opacity .35s ease}.m-product-card--style-1 .m-product-card__media:hover .m-product-card__main-image{transform:scale(1.03)}}.m-product-card--style-1:has(.kb-card__actions) .m-product-card__action--top{display:none!important}.kb-card__actions{position:absolute;left:10px;right:10px;bottom:10px;z-index:3;display:grid;grid-template-columns:1fr 1fr;gap:8px;opacity:0;transform:translateY(8px);pointer-events:none;transition:opacity .22s ease,transform .3s var(--kb-card-ease)}.m-product-card__media:hover .kb-card__actions,.kb-card__actions:has(:focus-visible){opacity:1;transform:none;pointer-events:auto}.kb-card__form,.kb-card__form form{display:block;width:100%;margin:0}.kb-card__btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;min-width:0;height:42px;margin:0;padding:0 10px;border:0;border-radius:999px;font-family:var(--font-stack-body);font-size:13px;font-weight:600;line-height:1;letter-spacing:-.01em;white-space:nowrap;cursor:pointer;transition:background-color .16s ease,color .16s ease,box-shadow .16s ease,transform .14s var(--kb-card-ease)}.kb-card__btn>span:not(.m-spinner-icon){overflow:hidden;text-overflow:ellipsis}.kb-card__btn:active:not([disabled]){transform:scale(.97)}.kb-card__btn:focus-visible{outline:2px solid var(--kb-card-glow);outline-offset:2px}.kb-card__icon{flex:none;width:18px;height:18px}.kb-card__btn--ghost{background:#fffffff0;color:var(--kb-card-ink);box-shadow:inset 0 0 0 1px #13121824,0 6px 16px -8px #13121859;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.kb-card__btn--primary{background:var(--kb-card-glow);color:#fff;box-shadow:0 8px 20px -8px #8b6ff2bf}.kb-card__btn--primary[disabled]{background:#e4e1ec;color:#6e6a7a;box-shadow:none;cursor:not-allowed}@media(hover:hover)and (pointer:fine){.kb-card__btn--ghost:hover{background:#fff;box-shadow:inset 0 0 0 1px var(--kb-card-ink),0 6px 16px -8px #13121859}.kb-card__btn--primary:not([disabled]):hover{background:var(--kb-card-ink)}}.kb-card__spin{position:absolute;top:0;right:0;bottom:0;left:0;display:none;place-items:center}.kb-card__spin svg{width:18px;height:18px}.m-spinner-loading .kb-card__spin{display:grid}.m-spinner-loading .kb-card__btn--primary>:not(.m-spinner-icon){visibility:hidden}@container (max-width: 250px){.kb-card__actions{grid-template-columns:42px 1fr}.kb-card__btn--ghost>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}}.m-product-card--style-1 .m-product-card__media{container-type:inline-size}@media(hover:none),(pointer:coarse){.kb-card__actions{left:auto;right:8px;bottom:8px;display:block;opacity:1;transform:none;pointer-events:auto}.kb-card__btn--ghost{display:none}.kb-card__btn--primary{width:40px;height:40px;padding:0;border-radius:50%}.kb-card__btn--primary>span:not(.m-spinner-icon){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.kb-card__btn--primary[disabled]{display:none}}@media(prefers-reduced-motion:reduce){.kb-card__actions{transform:none;transition:opacity .15s ease}}.qv-modal,.qv-modal *,.kb-card__actions,.kb-card__actions *{font-variation-settings:normal}.qv-modal .qv__bar.qv__bar{position:relative;border-top:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.qv-modal .qv__bar.qv__bar:before{content:"";position:absolute;top:0;left:0;right:36px;height:1px;background:linear-gradient(90deg,#8b6ff200,#8b6ff238 30% 70%,#8b6ff200);pointer-events:none}@media(max-width:900px){.qv-modal .qv__bar.qv__bar{background:linear-gradient(180deg,#f1ecffb3,#ece5fdf5 40%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.qv-modal .qv__bar.qv__bar:before{right:0}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/kb-card.css.map */
