.ins-card{--ins-card-r: var(--product-card-corner-radius, var(--ins-card-radius, 16px));--ins-card-bw: var(--product-card-border-width, var(--ins-card-border-width, 1px));--ins-card-soft: var(--ins-card-shadow, 0 1px 2px rgba(15, 18, 28, .06), 0 16px 36px -20px rgba(15, 18, 28, .45));position:relative;display:flex;flex-direction:column;gap:var(--ins-card-gap, 0px);height:100%;padding:var(--product-card-image-padding, var(--ins-card-pad, 0px));border:var(--ins-card-bw) solid transparent;border-color:color-mix(in srgb,currentColor calc(var(--product-card-border-opacity, var(--ins-card-border-opacity, .18)) * 100%),transparent);border-radius:var(--ins-card-r);box-shadow:var(--product-card-shadow-horizontal-offset, 0px) var(--product-card-shadow-vertical-offset, 0px) var(--product-card-shadow-blur-radius, 0px) rgba(var(--color-shadow, 0, 0, 0),var(--product-card-shadow-opacity, 0)),var(--ins-card-soft);text-align:var(--product-card-text-alignment, var(--ins-card-align, start))}.ins-card--kit{--product-card-corner-radius: initial;--product-card-image-padding: initial;--product-card-text-alignment: initial;--product-card-border-width: initial;--product-card-border-opacity: initial;--product-card-shadow-opacity: initial;--badge-corner-radius: initial}:where(.ins-card){background:var(--ins-card-surface, var(--ins-bg, transparent));color:inherit}@property --ins-card-turn{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@supports ((mask-composite: exclude) or (-webkit-mask-composite: xor)){.ins-card:after{content:"";position:absolute;z-index:3;inset:calc(var(--ins-card-bw) * -1);padding:2px;border-radius:inherit;pointer-events:none;opacity:0;background:conic-gradient(from var(--ins-card-turn),transparent 0 68%,var(--ins-card-light, var(--ins-accent, currentColor)) 86%,color-mix(in srgb,var(--ins-card-light, var(--ins-accent, currentColor)) 55%,transparent) 93%,transparent 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}}@media(hover:hover)and (prefers-reduced-motion:no-preference){.ins-card{transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s ease}.ins-card:after{transition:opacity .3s ease}.ins-card:hover{transform:translateY(-4px);box-shadow:0 1px 2px #0f121c0f,0 22px 44px -18px color-mix(in srgb,var(--ins-card-light, var(--ins-accent, currentColor)) 60%,rgba(15,18,28,.5))}.ins-card:hover:after{opacity:1;animation:ins-card-turn 2.6s linear infinite}}@keyframes ins-card-turn{to{--ins-card-turn: 360deg}}@media(forced-colors:active){.ins-card:after{display:none}}.ins-card__media{position:relative;aspect-ratio:var(--ins-card-ratio, 4 / 5);overflow:hidden;border-radius:calc(var(--ins-card-r) - var(--ins-card-bw)) calc(var(--ins-card-r) - var(--ins-card-bw)) 0 0}:where(.ins-card__media){background:var(--ins-card-media-surface, rgba(127, 127, 127, .08));background:var(--ins-card-media-surface, color-mix(in srgb, currentColor 6%, transparent))}.ins-card__img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-width:none;object-fit:cover;transform:scale(var(--ins-card-zoom, 1))}.ins-card--whole .ins-card__img{object-fit:contain}.ins-card__frame{position:relative}.ins-card .ins-card__img--second{opacity:0}@media(hover:hover){.ins-card--swap:hover .ins-card__img--second{opacity:1}.ins-card--swap:hover .ins-card__img:not(.ins-card__img--second){opacity:0}}@media(hover:hover)and (prefers-reduced-motion:no-preference){.ins-card__img{transition:transform .6s cubic-bezier(.2,.7,.2,1),opacity .3s ease}.ins-card:hover .ins-card__img{transform:scale(calc(var(--ins-card-zoom, 1) * 1.03))}}.ins-card__badges{position:absolute;z-index:1;top:10px;left:10px;display:flex;flex-direction:column;align-items:flex-start;gap:6px}.ins-card__badges--top-right{left:auto;right:10px;align-items:flex-end}.ins-card__badges--bottom-left{top:auto;bottom:10px}.ins-card__badge{padding:4px 10px;border-radius:var(--badge-corner-radius, 40px);font-size:12px;font-weight:600;line-height:1.4;letter-spacing:.02em}:where(.ins-card__badge--sale){background:var(--ins-card-badge-bg, currentColor);color:var(--ins-card-badge-text, var(--ins-bg, #fff))}:where(.ins-card__badge--tag){background:var(--ins-card-tag-bg, var(--ins-bg, #fff));color:var(--ins-card-tag-text, var(--ins-text, currentColor))}:where(.ins-card__badge--sold-out){background:var(--ins-bg, #fff);color:var(--ins-text, currentColor);box-shadow:inset 0 0 0 1px #7f7f7f4d;box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 20%,transparent)}.ins-card__info{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0;padding:12px 14px 14px;border-top:1px solid rgba(127,127,127,.14);border-top:1px solid color-mix(in srgb,currentColor 7%,transparent);border-radius:0 0 calc(var(--ins-card-r) - var(--ins-card-bw)) calc(var(--ins-card-r) - var(--ins-card-bw))}:where(.ins-card__info){background:var(--ins-card-panel, rgba(127, 127, 127, .08));background:var(--ins-card-panel, color-mix(in srgb, currentColor 6%, transparent))}.ins-card__vendor,.ins-card__type{margin:0;font-size:.8em;letter-spacing:.06em;text-transform:uppercase;opacity:.7}.ins-card__title{margin:0;font-family:var(--ins-card-title-font, inherit);font-size:var(--ins-card-title-size, inherit);font-weight:var(--ins-card-title-weight, 500);line-height:1.25;letter-spacing:0}.ins-card--kit .ins-card__title{text-transform:none;letter-spacing:normal}.ins-card__link{color:inherit;text-decoration:none}.ins-card__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border-radius:var(--ins-card-r)}.ins-card__link:focus-visible{outline:none}.ins-card__link:focus-visible:after{outline:2px solid currentColor;outline-offset:3px}@media(hover:hover){.ins-card:hover .ins-card__link{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}}.ins-card__rating{display:flex;align-items:center;justify-content:var(--product-card-text-alignment, var(--ins-card-align, start));gap:6px;margin:0;font-size:.85em}.ins-card__stars:before{content:"\2605\2605\2605\2605\2605";letter-spacing:1px;background:linear-gradient(90deg,currentColor var(--ins-card-rating, 0%),rgba(127,127,127,.35) 0);background:linear-gradient(90deg,currentColor var(--ins-card-rating, 0%),color-mix(in srgb,currentColor 25%,transparent) 0);-webkit-background-clip:text;background-clip:text;color:transparent}@media(forced-colors:active){.ins-card__stars:before{color:CanvasText;background:none}}.ins-card__price{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:var(--product-card-text-alignment, var(--ins-card-align, start));gap:0 8px;margin:0;font-weight:var(--ins-card-price-weight, 600)}.ins-card__compare{opacity:.6}.ins-card__price--sale .ins-card__amount{color:var(--ins-card-sale-color, inherit)}.ins-card__unit{margin:0;font-size:.8em;opacity:.7}.ins-card__quick{position:absolute;z-index:3;left:10px;right:10px;bottom:10px;margin:0}.ins-card__quick-btn{display:flex;align-items:center;justify-content:center;width:100%;min-height:40px;padding:0 16px;border:0;border-radius:var(--ins-card-quick-radius, 999px);background:var(--ins-bg, #fff);color:var(--ins-text, #121212);box-shadow:0 2px 12px #0000001a;font:inherit;font-size:14px;line-height:1.2;text-decoration:none;cursor:pointer}.ins-card__quick-btn:focus-visible{outline:2px solid currentColor;outline-offset:2px}@media(hover:hover){.ins-card__quick{opacity:0;transform:translateY(8px)}.ins-card:hover .ins-card__quick,.ins-card__quick:focus-within{opacity:1;transform:none}}@media(hover:hover)and (prefers-reduced-motion:no-preference){.ins-card__quick{transition:opacity .3s ease,transform .4s ease}}@media(hover:none){.ins-card__quick{position:relative;left:auto;right:auto;bottom:auto;margin-top:10px}}.ins-card .ins-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}
/*# sourceMappingURL=/cdn/shop/t/31/assets/ins-card.css.map */
