.product-grid .product-info{display:flex;flex-direction:column;align-items:flex-start;gap:0;margin-top:22px;font-family:Arial,'Microsoft YaHei',sans-serif;letter-spacing:0;text-align:left;line-height:1.6}
.product-info .card-brand{font-size:13px;font-weight:700;margin-top:10px;margin-bottom:12px}
.product-info .card-description{font-size:13px;font-weight:400;min-height:21px;margin-bottom:3px}
.product-info .card-price{font-size:14px;font-weight:700;margin-bottom:5px}
.product-info .card-tag{font-size:12px;color:var(--gold);font-weight:400}
.product-grid .product-image{isolation:isolate}
.product-grid .product-image img{transition:opacity .18s ease;transform:none!important}
.product-grid .product-image .front-view{position:absolute;inset:0;opacity:0;mix-blend-mode:multiply;pointer-events:none}
.product-grid .product-image .number,.product-grid .product-image .discover{display:none}
@media(hover:hover) and (pointer:fine){
 .product-grid .product-image.front-ready:hover .angle-view{opacity:0}
 .product-grid .product-image.front-ready:hover .front-view{opacity:1}
}
.product-grid .product:focus-visible .front-ready .angle-view{opacity:0}
.product-grid .product:focus-visible .front-ready .front-view{opacity:1}
@media(prefers-reduced-motion:reduce){.product-grid .product-image img{transition:none}}
.new-products .product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}
@media(max-width:650px){.new-products .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.real-product .product-image img,.gallery .main-product img{mix-blend-mode:multiply}
.real-product .card-description{min-height:42px;overflow-wrap:anywhere}
.catalog-more{text-align:center;padding:44px 0 20px}
.catalog-more[hidden],.product-grid .product[hidden]{display:none!important}
.catalog-more button{font:inherit;color:var(--ink,#514536);background:none;cursor:pointer;padding:10px 6px;border:0;border-bottom:1px solid var(--gold,#b58a50)}
.product-grid:has(.real-product){grid-template-columns:repeat(4,minmax(0,1fr))}
@media(max-width:650px){.product-grid:has(.real-product){grid-template-columns:repeat(2,minmax(0,1fr))}}
