.nc-wrap{height:100%}.nc-card{position:relative;display:flex;flex-direction:column;height:100%;container-type:inline-size;background:var(--nc-card-bg, #ffffff);border:var(--nc-border-width, 1px) solid var(--nc-border, #ece7e0);border-radius:var(--nc-radius, 18px);padding:var(--nc-pad, 10px);box-shadow:0 1px 2px #2b23200a,0 6px 18px #2b23200d;transition:box-shadow .25s ease,transform .25s ease}@media(hover:hover){.nc-card:hover{box-shadow:0 2px 4px #2b23200f,0 12px 28px #2b232017;transform:translateY(-2px)}}.nc-card__well{position:relative;border-radius:var(--nc-media-radius, 14px);background:var(--nc-media-bg, #f7f2ea);overflow:visible}.nc-card__media{display:block;position:relative;width:100%;border-radius:var(--nc-media-radius, 14px);overflow:hidden;aspect-ratio:var(--nc-ratio, 1)}.nc-card__media img,.nc-card__media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.nc-card__media .nc-card__img--two{opacity:0;transition:opacity .35s ease}@media(hover:hover){.nc-card:hover .nc-card__img--two{opacity:1}}.nc-wish{position:absolute;top:var(--nc-icon-inset, 10px);right:var(--nc-icon-inset, 10px);z-index:3;display:grid;place-items:center;width:var(--nc-wish-size, 34px);height:var(--nc-wish-size, 34px);padding:0;border:0;border-radius:50%;background:var(--nc-wish-bg, #ffffff);box-shadow:0 1px 4px #2b232029;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .18s ease,background-color .22s ease,box-shadow .22s ease}.nc-wish svg{width:58%;height:58%;overflow:visible;fill:none;stroke:var(--nc-wish-stroke, #2b2320);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;transition:fill .22s ease,stroke .22s ease,stroke-width .22s ease}.nc-wish:hover{transform:scale(1.08)}.nc-wish:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid var(--nc-wish-active, #b13e18);opacity:0;transform:scale(1);pointer-events:none}.nc-wish[aria-pressed=true]{background:var(--nc-wish-bg-active, #fac4b4);box-shadow:0 2px 8px #b13e1852}.nc-wish[aria-pressed=true] svg{fill:var(--nc-wish-active, #b13e18);stroke:var(--nc-wish-active, #b13e18);stroke-width:2}.nc-wish--pop{animation:nc-pop .42s cubic-bezier(.22,1.5,.4,1)}.nc-wish--pop:after{animation:nc-ring .52s ease-out}.nc-wish--off{animation:nc-unpop .3s ease}@keyframes nc-pop{0%{transform:scale(1)}35%{transform:scale(1.42)}65%{transform:scale(.93)}to{transform:scale(1)}}@keyframes nc-ring{0%{opacity:.9;transform:scale(.8)}to{opacity:0;transform:scale(2.1)}}@keyframes nc-unpop{0%{transform:scale(1)}50%{transform:scale(.78)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.nc-card,.nc-wish,.nc-card__img--two{transition:none}.nc-wish--pop,.nc-wish--off,.nc-wish--pop:after{animation:none}}.nc-add{position:absolute;right:var(--nc-icon-inset, 10px);bottom:var(--nc-icon-inset, 10px);z-index:3}.nc-add .form,.nc-add form{margin:0}.nc-add__btn{display:grid;place-items:center;width:var(--nc-add-size, 44px);height:var(--nc-add-size, 44px);padding:0;border:0;border-radius:50%;background:var(--nc-add-bg, #b13e18);color:var(--nc-add-fg, #ffffff);cursor:pointer;box-shadow:0 4px 12px #2b232038;transition:transform .18s ease,filter .18s ease;-webkit-tap-highlight-color:transparent}.nc-add__btn svg{width:46%;height:46%;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.nc-add__btn:hover:not([aria-disabled=true]){transform:scale(1.07);filter:brightness(1.06)}.nc-add__btn[aria-disabled=true],.nc-add__btn[disabled]{background:var(--nc-muted, #9a938f);cursor:not-allowed;box-shadow:none}.nc-add__btn .loading__spinner{position:absolute;display:grid;place-items:center;width:var(--nc-add-size, 44px);height:var(--nc-add-size, 44px)}.nc-add__btn .loading__spinner .spinner{width:18px;height:18px}.nc-add__btn .loading__spinner path{stroke:var(--nc-add-fg, #ffffff)}.nc-add__btn.loading .nc-add__glyph{visibility:hidden}.nc-add__btn .hidden{display:none!important}.nc-card__body{display:flex;flex-direction:column;gap:6px;padding:16px 6px 8px;flex:1 0 auto}.nc-card__vendor{margin:0;font-size:1.1rem;letter-spacing:.06em;text-transform:uppercase;color:var(--nc-muted, #707271)}.nc-card__titlerow{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.nc-card__title{margin:0;min-width:0;font-size:var(--nc-title-size, 1.5rem);font-weight:600;line-height:1.35;letter-spacing:0}.nc-card__title a{color:var(--nc-title, #2b2320);text-decoration:none;display:-webkit-box;-webkit-line-clamp:var(--nc-title-lines, 1);-webkit-box-orient:vertical;overflow:hidden}.nc-card__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.nc-card__rating{flex:0 0 auto;display:inline-flex;align-items:center;gap:3px;font-size:1.2rem;font-weight:600;color:var(--nc-title, #2b2320);white-space:nowrap}.nc-card__rating svg{width:12px;height:12px;fill:var(--nc-star, #b13e18)}.nc-card__pricerow{display:flex;align-items:baseline;flex-wrap:nowrap;gap:5px;min-width:0}.nc-price{flex:0 0 auto;font-size:var(--nc-price-size, 1.5rem);font-size:clamp(1.05rem,7.2cqi,var(--nc-price-size, 1.5rem));font-weight:700;color:var(--nc-price-color, #2b2320);letter-spacing:0;white-space:nowrap}.nc-price--was{flex:0 1 auto;min-width:0;font-size:1.25rem;font-size:clamp(.9rem,5.9cqi,1.25rem);font-weight:500;color:var(--nc-muted, #9a938f);text-decoration:line-through;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nc-off{margin-inline-start:auto;flex:0 0 auto;padding:3px 7px;padding:clamp(2px,1.3cqi,3px) clamp(5px,3.4cqi,8px);border-radius:6px;font-size:1.1rem;font-size:clamp(.85rem,5.2cqi,1.1rem);font-weight:600;line-height:1.35;background:var(--nc-off-bg, #fac4b4);color:var(--nc-off-fg, #6e2409);white-space:nowrap}.nc-soldout{position:absolute;top:8px;left:8px;z-index:3;padding:3px 9px;border-radius:6px;font-size:1.1rem;font-weight:600;background:var(--nc-soldout-bg, #2b2320);color:var(--nc-soldout-fg, #ffffff)}@media screen and (max-width:749px){.nc-card{padding:var(--nc-pad-mobile, 8px);border-radius:var(--nc-radius-mobile, 16px)}.nc-card__body{padding:14px 4px 6px;gap:5px}.nc-card__title{font-size:var(--nc-title-size-mobile, 1.35rem)}.nc-add{--nc-add-size: var(--nc-add-size-mobile, 38px)}.nc-wish{--nc-wish-size: var(--nc-wish-size-mobile, 30px)}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/component-nische-card.css.map */
