.nova-mcard{position:relative;display:flex;flex-direction:column;height:100%;background:rgb(var(--bg));border:1px solid rgb(var(--line) / .8);border-radius:var(--radius-lg);overflow:hidden;transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease),border-color var(--dur) var(--ease)}.nova-mcard:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:rgb(var(--accent) / .5)}.nova-mcard__media{position:relative;display:block;aspect-ratio:4/3;overflow:hidden;background:#fff}.nova-mcard__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:var(--sp-3);transition:transform var(--dur) var(--ease-spring),opacity var(--dur) var(--ease)}.nova-mcard__img--alt{opacity:0}.nova-mcard:hover .nova-mcard__img{transform:scale(1.05)}.nova-mcard:hover .nova-mcard__img--alt{opacity:1}.nova-mcard:has(.nova-mcard__img--alt):hover .nova-mcard__img:not(.nova-mcard__img--alt){opacity:0}.nova-mcard__media.img-ref .nova-mcard__img{padding-bottom:1.875rem}.nova-mcard__ph{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.nova-mcard__ph svg{width:46%;height:auto;color:rgb(var(--fg) / .16)}.nova-mcard__badge{position:absolute;top:var(--sp-2);left:var(--sp-2);z-index:2}.nova-mcard__compare{position:absolute;top:var(--sp-2);right:var(--sp-2);z-index:3;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;border:1px solid rgb(var(--line));background:rgb(var(--bg) / .92);color:rgb(var(--fg) / .68);cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease)}.nova-mcard__compare svg{width:17px;height:17px;stroke:currentColor;stroke-width:1.7;fill:none}.nova-mcard__compare:hover{color:rgb(var(--accent));border-color:rgb(var(--accent) / .5);transform:translateY(-1px)}.nova-mcard__compare.is-active{background:rgb(var(--accent));border-color:rgb(var(--accent));color:rgb(var(--accent-fg))}.nova-mcard__compare:focus-visible{outline:2px solid rgb(var(--accent));outline-offset:2px}.nova-mcard__b{display:flex;flex-direction:column;gap:6px;padding:var(--sp-4);flex:1}.nova-mcard__vendor{margin:0;font-family:var(--font-display);font-size:.64rem;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--muted))}.nova-mcard__title{margin:0;font-size:var(--step-0);font-weight:600;line-height:1.15}.nova-mcard__title a{color:inherit}.nova-mcard__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.nova-mcard:hover .nova-mcard__title{color:rgb(var(--accent))}.nova-mcard__chip{display:inline-flex;align-items:center;gap:4px;align-self:flex-start;padding:2px 8px;border:1px solid rgb(var(--line));border-radius:var(--radius-pill);font-size:.7rem;font-weight:500;color:rgb(var(--fg) / .85)}.nova-mcard__chip svg{width:12px;height:12px;stroke:rgb(var(--accent));stroke-width:1.6;fill:none}.nova-mcard__price{margin-top:auto;padding-top:var(--sp-2);font-size:var(--step-0);display:flex;align-items:baseline;gap:5px;font-variant-numeric:tabular-nums}.nova-mcard__consult{display:inline-flex;align-items:center;gap:5px;font-weight:600}.nova-mcard__consult svg{width:15px;height:15px;stroke:rgb(var(--accent));stroke-width:1.5;fill:none}.nova-mcard__cta{position:relative;z-index:2;margin-top:var(--sp-3);display:flex;align-items:center;justify-content:center;gap:var(--sp-2);padding:.7em 1em;background:rgb(var(--accent));color:rgb(var(--accent-fg));font-family:var(--font-display);font-size:.72rem;letter-spacing:.07em;text-transform:uppercase;border-radius:var(--radius);transition:box-shadow var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease)}.nova-mcard__cta svg{width:1em;height:1em;stroke:currentColor;stroke-width:2;fill:none;transition:transform var(--dur-fast) var(--ease)}.nova-mcard:hover .nova-mcard__cta{box-shadow:var(--shadow-accent)}.nova-mcard:hover .nova-mcard__cta svg{transform:translate(3px)}@media(max-width:620px){.nova-mcard__b{padding:var(--sp-3);gap:4px}.nova-mcard__consult{font-size:var(--step--2);gap:4px}.nova-mcard__consult svg{width:13px;height:13px}.nova-mcard__price{padding-top:4px}.nova-mcard__chip{font-size:.66rem;padding:2px 7px}.nova-mcard__cta{margin-top:var(--sp-2);font-size:.66rem;padding:.7em .6em;letter-spacing:.05em}.nova-mcard__compare{width:30px;height:30px}.nova-mcard__compare svg{width:15px;height:15px}}@media(prefers-reduced-motion:reduce){.nova-mcard,.nova-mcard__img,.nova-mcard__cta,.nova-mcard__cta svg,.nova-mcard__compare{transition:none}.nova-mcard:hover,.nova-mcard:hover .nova-mcard__img{transform:none}.nova-mcard:hover .nova-mcard__cta svg{transform:none}.nova-mcard__compare:hover{transform:none}}.pcard{transition:transform var(--dur) var(--ease)}.pcard__media-wrap{position:relative}.pcard__media{position:relative;display:block;aspect-ratio:4/3;overflow:hidden;background:#fff;border-radius:var(--radius);box-shadow:var(--shadow-sm);transition:box-shadow var(--dur) var(--ease)}.pcard:hover .pcard__media{box-shadow:var(--shadow-hover)}.pcard__media:after{content:"";position:absolute;inset:auto 0 0 0;height:45%;z-index:1;background:linear-gradient(transparent,#0000004d);opacity:0;transition:opacity var(--dur) var(--ease);pointer-events:none}.pcard:hover .pcard__media:after{opacity:1}.pcard__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:var(--sp-3);transition:transform .7s var(--ease),opacity var(--dur) var(--ease)}.pcard__img--alt{opacity:0}.pcard__ph{display:grid;place-items:center;background:#fff}.pcard__ph svg{width:46%;height:auto;color:rgb(var(--fg) / .16)}.pcard:hover .pcard__img{transform:scale(1.05)}.pcard:hover .pcard__img--alt{opacity:1}.pcard:has(.pcard__img--alt):hover .pcard__img:not(.pcard__img--alt){opacity:0}.pcard__badge{position:absolute;top:var(--sp-3);left:var(--sp-3);z-index:2;background:rgb(var(--accent));color:rgb(var(--accent-fg));font-size:11px;letter-spacing:.06em;text-transform:uppercase;padding:5px 10px;border-radius:var(--radius-sm);box-shadow:var(--shadow-sm)}.pcard__badge--out{background:rgb(var(--muted))}.pcard__quickadd,.pcard__add{position:absolute;left:var(--sp-3);right:var(--sp-3);bottom:var(--sp-3);z-index:3}.pcard__add{display:block;width:100%;text-align:center;padding:.9em 1em;background:rgb(var(--accent));color:rgb(var(--accent-fg));font-size:var(--step--1);letter-spacing:.06em;text-transform:uppercase;border:0;cursor:pointer;border-radius:var(--radius);box-shadow:var(--shadow-md);opacity:0;transform:translateY(10px);transition:opacity var(--dur) var(--ease),transform var(--dur) var(--ease),box-shadow var(--dur-fast) var(--ease)}.pcard__add:hover{box-shadow:var(--shadow-accent)}.pcard:hover .pcard__add,.pcard__add:focus-visible{opacity:1;transform:none}@media(hover:none){.pcard__add{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.pcard:hover .pcard__img,.pcard__add{transform:none}}.pcard__body{padding-top:var(--sp-4);display:grid;gap:5px}.pcard__title{font-size:var(--step-0);font-weight:500;letter-spacing:0}.pcard__rating{display:inline-flex;align-items:center;gap:3px;color:rgb(var(--accent))}.pcard__rating svg{width:13px;height:13px}.pcard__rating small{color:rgb(var(--muted));margin-left:4px;font-size:var(--step--1)}.pcard__price{font-size:var(--step-0);display:flex;align-items:baseline;gap:var(--sp-2);font-variant-numeric:tabular-nums}.pcard__was{color:rgb(var(--muted))}.pcard__from{color:rgb(var(--muted));font-size:var(--step--1)}.pcard__price--quote{align-items:center;gap:var(--sp-2);font-size:var(--step--1);font-weight:600;color:rgb(var(--muted))}.pcard__price--quote svg{width:16px;height:16px;flex:none;color:rgb(var(--accent))}.pcard--quote .pcard__media:after{display:none}.pcard__cta{margin-top:var(--sp-3);display:flex;align-items:center;justify-content:center;gap:var(--sp-2);padding:.85em 1.2em;background:rgb(var(--accent));color:rgb(var(--accent-fg));font-family:var(--font-display);font-size:var(--step--1);letter-spacing:.08em;text-transform:uppercase;font-weight:500;border-radius:var(--radius);box-shadow:var(--shadow-xs);transition:box-shadow var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease)}.pcard__cta svg{width:1em;height:1em;transition:transform var(--dur-fast) var(--ease)}.pcard:hover .pcard__cta{box-shadow:var(--shadow-accent);transform:translateY(-1px)}.pcard:hover .pcard__cta svg{transform:translate(3px)}.pcard__cta:active{transform:translateY(0)}@media(prefers-reduced-motion:reduce){.pcard__cta,.pcard__cta svg{transition:none}.pcard:hover .pcard__cta,.pcard:hover .pcard__cta svg{transform:none}}.abcs-price{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:var(--sp-2);font-variant-numeric:tabular-nums;line-height:var(--leading-tight)}.abcs-price__from{color:rgb(var(--fg) / .8);font-size:var(--step--1)}.abcs-price__current{font-weight:600;color:rgb(var(--fg))}.abcs-price--sale .abcs-price__current{color:rgb(var(--accent))}.abcs-price__compare{color:rgb(var(--fg) / .6);font-size:var(--step--1);text-decoration-thickness:1px}.abcs-price__pct{display:inline-block;padding:0 var(--sp-2);border-radius:var(--radius);background:rgb(var(--accent));color:rgb(var(--accent-fg));font-size:var(--step--1);font-weight:600;letter-spacing:var(--tracking-wide);line-height:1.6}.nova-badge{display:inline-flex;align-items:center;gap:4px;font-family:var(--font-display);font-size:.64rem;font-weight:500;letter-spacing:.07em;text-transform:uppercase;padding:.3em .6em;border-radius:var(--radius-sm);line-height:1;white-space:nowrap}.nova-badge--accent,.nova-badge--promo{background:rgb(var(--accent));color:rgb(var(--accent-fg))}.nova-badge--new{background:rgb(var(--fg));color:rgb(var(--bg))}.nova-badge--sale{background:#dc2626;color:#fff}.nova-badge--muted{background:rgb(var(--muted) / .16);color:rgb(var(--fg))}.nova-badge--outline{background:transparent;color:rgb(var(--accent));border:1px solid rgb(var(--accent) / .45)}.abcs-badge{display:inline-flex;align-items:center;gap:var(--sp-1);padding:var(--sp-1) var(--sp-2);font-family:var(--font-body);font-size:var(--step--1);line-height:1;font-weight:600;text-transform:uppercase;letter-spacing:var(--tracking-wide);border-radius:var(--radius-sm);border:1px solid transparent;white-space:nowrap;box-shadow:var(--shadow-xs);transition:box-shadow var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.abcs-badge:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm)}.abcs-badge--accent{background:rgb(var(--accent));color:rgb(var(--accent-fg))}.abcs-badge--accent:hover{box-shadow:var(--shadow-accent)}.abcs-badge--sale{background:#dc2626;color:#fff}.abcs-badge--new{background:rgb(var(--surface));color:rgb(var(--fg));border-color:rgb(var(--line))}.abcs-badge--new:hover{border-color:rgb(var(--fg))}.abcs-badge--muted{background:rgb(var(--muted) / .14);color:rgb(var(--muted));box-shadow:none}.abcs-badge--muted:hover{box-shadow:var(--shadow-xs)}@media(prefers-reduced-motion:reduce){.abcs-badge{transition:none}.abcs-badge:hover{transform:none}}.abcs-image{display:block;overflow:hidden;background:rgb(var(--surface))}.abcs-image>img{display:block;width:100%;height:100%;object-fit:cover}.abcs-image--placeholder{width:100%}.nova-logo{display:inline-flex;align-items:center;gap:.42em;line-height:1}.nova-logo__ring{flex:none}.nova-logo__wm{font-family:var(--font-display);font-weight:900;font-size:1.05em;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}.nova-logo__n{color:rgb(var(--fg))}.nova-logo__m{color:rgb(var(--accent))}.nova-slider{position:relative}.nova-slider__track{display:flex;gap:var(--sp-4);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth;scroll-padding-left:0;padding:10px 2px 28px}.nova-slider__track::-webkit-scrollbar{display:none}.nova-slider__item{flex:0 0 var(--nova-item, clamp(220px, 42vw, 300px));scroll-snap-align:start;min-width:0}.nova-slider__arrow{position:absolute;top:40%;transform:translateY(-50%);z-index:3;width:44px;height:44px;display:grid;place-items:center;background:rgb(var(--bg));color:rgb(var(--fg));border:1px solid rgb(var(--line));border-radius:var(--radius-pill);box-shadow:var(--shadow-md);cursor:pointer;transition:opacity var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.nova-slider__arrow:hover{background:rgb(var(--accent));color:rgb(var(--accent-fg));border-color:rgb(var(--accent))}.nova-slider__arrow svg{width:20px;height:20px;stroke:currentColor;stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round}.nova-slider__arrow--prev{left:-10px}.nova-slider__arrow--next{right:-10px}.nova-slider__arrow[disabled]{opacity:0;pointer-events:none}@media(max-width:620px){.nova-slider__arrow{display:none}}@media(prefers-reduced-motion:reduce){.nova-slider__track{scroll-behavior:auto}.nova-slider__arrow{transition:none}}.abcs-cd{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--sp-3)}.abcs-cd__cell{display:flex;flex-direction:column;align-items:center;gap:var(--sp-1);min-width:3.5em;padding:var(--sp-3) var(--sp-2);background:rgb(var(--surface));border:1px solid rgb(var(--line));border-radius:var(--radius)}.abcs-cd__num{font-family:var(--font-heading);font-size:var(--step-3);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;color:rgb(var(--fg))}.abcs-cd__label{font-family:var(--font-body);font-size:var(--step--1);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:rgb(var(--fg) / .7)}.abcs-cd__sep{align-self:center;font-family:var(--font-heading);font-size:var(--step-2);color:rgb(var(--fg) / .4);line-height:1}.abcs-cd__expired{font-family:var(--font-body);font-size:var(--step-0);color:rgb(var(--fg) / .8)}.abcs-cd[hidden]{display:none}
/*# sourceMappingURL=/cdn/shop/t/13/assets/cards.css.map */
