.card-good .top .good-card-badges{position:absolute;top:8px;left:8px;display:flex;flex-direction:row;align-items:flex-start;gap:4px;pointer-events:none;flex-wrap:wrap;justify-content:flex-start}.card-good .top .good-card-badges .good-card-badge{padding:3px 7px;border-radius:var(--shape-card-l);line-height:1.4;white-space:nowrap}.card-good .top .good-card-badges .good-card-badge-discount{background-color:var(--plate-bg-error);color:var(--plate-textIcon-error)}.card-good .top .good-card-badges .good-card-badge-collection{background-color:var(--plate-bg-success);color:var(--plate-textIcon-success)}.card-good .good-price-with-discount{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.add-to-cart-button.atc-adding{animation:atc-bounce .55s cubic-bezier(.34,1.56,.64,1) forwards;pointer-events:none}@keyframes atc-bounce{0%{transform:scale(1)}30%{transform:scale(1.45)}55%{transform:scale(.88)}75%{transform:scale(1.15)}90%{transform:scale(.97)}to{transform:scale(1)}}@media(prefers-reduced-motion:no-preference){@keyframes card-reveal{0%{opacity:0;transform:translateY(22px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.card-reveal-anim{animation:card-reveal .48s cubic-bezier(.16,1,.3,1) both}}.scale-on-hover-1_1{scale:1;transition:scale var(--fnd-transition-fast)}@media(hover:hover)and (pointer:fine){.scale-on-hover-1_1:not(:disabled):hover{scale:1.1;transition:scale var(--fnd-transition-fast)}}.card-good-v1 .card-good{transition:background-color .01s;cursor:pointer;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:space-between;background-color:unset;box-shadow:var(--catalogGoodCard-v1-shadow)}@media(hover:hover)and (pointer:fine){.card-good-v1 .card-good:hover :where(.card-good-title){text-decoration:underline;text-underline-offset:4px}}.card-good-v1 .card-good .top{width:100%;position:relative;margin-bottom:8px;box-shadow:var(--plate-shadow-card);border-radius:var(--shape-card-m)}.card-good-v1 .card-good .top .image{-o-object-fit:cover;object-fit:cover;width:100%;overflow:hidden;background-color:var(--catalog-image-bg-color);border-radius:var(--catalogGoodCard-v1-image-radius);aspect-ratio:var(--catalogGoodCard-v1-image-ratio)}.card-good-v1 .card-good .bottom{width:100%;display:flex;flex-direction:column;padding:4px 8px}.card-good-v1 .card-good .bottom .colors{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.card-good-v1 .card-good .bottom .colors>div{width:12px;height:12px;border-radius:var(--shape-card-l);border:1px solid var(--plate-border)}.card-good-v1 .card-good .bottom .add-to-cart-button{background-color:var(--catalogGoodCard-atc-bg);color:var(--catalogGoodCard-atc-fg)!important;border-radius:var(--shape-element-xl);padding:6px;box-shadow:var(--catalogGoodCard-atc-shadow);text-shadow:none!important;pointer-events:auto}.card-good-v1 .card-good .bottom :where(span,p){text-shadow:unset;color:var(--catalogGoodCard-v1-text)}.card-good-v1 .card-good .bottom .card-good-title{letter-spacing:.0125rem;margin-bottom:4px}.card-good-v1 .card-good .bottom .card-good-description{display:none}.card-good-v1 .card-good .bottom .price{letter-spacing:.0125rem}.card-good-v1 .card-good .bottom .details-indicator{display:none}.card-good-v2 .card-good{background-color:unset;transition:background-color .01s;cursor:pointer;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}@media(hover:hover)and (pointer:fine){.card-good-v2 .card-good:hover :where(.card-good-title){text-decoration:underline;text-underline-offset:4px}}.card-good-v2 .card-good .top{width:100%;position:relative}.card-good-v2 .card-good .top .image{-o-object-fit:cover;object-fit:cover;width:100%;overflow:hidden;background-color:var(--catalog-image-bg-color);border-radius:var(--catalogGoodCard-v2-image-radius);aspect-ratio:var(--catalogGoodCard-v2-image-ratio)}.card-good-v2 .card-good .bottom{width:100%;display:flex;flex-direction:column;padding:8px 8px 0}.card-good-v2 .card-good .bottom .colors{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.card-good-v2 .card-good .bottom .colors>div{width:12px;height:12px;border-radius:var(--shape-card-l);border:1px solid var(--plate-border)}.card-good-v2 .card-good .bottom :where(span,p){color:var(--catalogGoodCard-v2-text)}.card-good-v2 .card-good .bottom .row-space-between-center>div:first-child{min-width:0;overflow:hidden}.card-good-v2 .card-good .bottom .add-to-cart-button,.card-good-v2 .card-good .bottom .details-indicator{display:none}.card-good-v2 .card-good .bottom .card-good-title{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-break:break-word;margin-bottom:4px}.card-good-v2 .card-good .bottom .card-good-description{display:none}.card-good-v2 .card-good .bottom .price{letter-spacing:.0125rem;color:var(--catalogGoodCard-v2-text)!important}
