/* Карточки товаров внутри страниц-снимков Tilda (область .udg-products) */
.udg-products{max-width:1200px;margin:0 auto;padding:0 20px 40px;font-family:'Inter Tight',Arial,sans-serif}
.udg-products ul.products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;list-style:none;padding:0;margin:0}
.udg-products ul.products li.product{text-align:center;margin:0;width:auto;float:none;position:relative}
.udg-products ul.products li.product img{background:#f5f5f5;border-radius:8px;width:100%;height:auto;aspect-ratio:1/1;object-fit:contain;margin:0 0 14px}
.udg-products .woocommerce-loop-product__title{font:500 14px/1.35 'Inter Tight',Arial,sans-serif!important;text-transform:none;margin:0;padding:0;color:#111;overflow-wrap:break-word}
.udg-products .price{display:block;color:#dd0f2d;font:600 20px 'Oswald',Arial,sans-serif;margin:10px 0 14px}
.udg-products .button{box-sizing:border-box;display:inline-flex;justify-content:center;align-items:center;width:100%;background:#000;color:#fff;border:1px solid #000;min-height:40px;border-radius:8px;padding:0 16px;font:500 15px/1 'Oswald',Arial,sans-serif;letter-spacing:.02em;text-transform:uppercase}
.udg-products .button:hover{background:#dd0f2d;border-color:#dd0f2d}
@media(max-width:959px){.udg-products ul.products{grid-template-columns:repeat(2,minmax(0,1fr))}}
.udg-products .woocommerce-loop-product__title{overflow-wrap:break-word;hyphens:manual}
@media(max-width:639px){.udg-products{padding:0 16px 32px}.udg-products ul.products{gap:14px}.udg-products .woocommerce-loop-product__title{font-size:12.5px!important;line-height:1.35!important}.udg-products .price{font-size:18px;margin:8px 0 10px}.udg-products .button{font-size:14px;padding:0 6px}}
.udg-products ul.products li.product{display:flex;flex-direction:column}
.udg-products ul.products li.product .woocommerce-LoopProduct-link{display:flex;flex-direction:column;flex:1 1 auto}
.udg-products ul.products li.product .woocommerce-loop-product__title{flex:1 1 auto}
.udg-products ul.products li.product .button{margin-top:auto}
.udg-products .woocommerce-loop-product__title.udg-t3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}
