.item_prod{align-items:center;background:#fff;border:1px solid #d7def0;border-radius:12px;box-shadow:0 -1px 2px rgba(24,28,71,.04),0 1px 2px rgba(24,28,71,.1);display:flex;gap:12px;height:142px;padding:12px;width:100%}.thum_compra{display:block;width:124px}.thum_compra img{box-shadow:none;display:block;margin-bottom:0;min-width:90px;width:100px}.desc{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-size:16px;line-height:1.1;overflow:hidden;text-align:left;width:280px}.shop_places{align-items:center;background:#e2eaf0;border-radius:12px;display:flex;height:100%;justify-content:space-between;margin-left:24px;max-width:300px;padding:12px 24px;position:relative;width:100%}.shop_places:before{border-bottom:12px solid transparent;border-right:12px solid #e2eaf0;border-top:12px solid transparent;content:"";left:-12px;position:absolute;top:50%;transform:translateY(-50%)}.shop_logo{font-size:12px;text-align:center}.shop_logo img{background:#fff;border-radius:0;box-shadow:none;display:block;margin-bottom:0;padding:12px}.shop_places .price{color:#000;font-weight:700;margin-bottom:12px;text-align:center}.shop_places .price .green_button{background:#ff9d28;border-radius:4px;color:#fff;display:block;font-weight:600;margin-top:6px;padding:6px 20px;text-align:center;width:100%}.shop_places .price strong{font-size:22px;letter-spacing:-1px}.shop_places .price small{font-size:12px}.shop_places .price s{color:#999;font-size:20px;font-weight:400}@media screen and (max-width:540px){.item_prod{grid-column-gap:12px;grid-row-gap:0;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);height:176px;min-height:85px;padding:12px 0 4px}.item_prod:last-child{border-bottom:1px solid #f2f0f0}.shop_places{align-items:center;background:none;border-radius:0;grid-column:span 3;height:auto;margin-left:0;max-width:100%;padding:0}.shop_places:before{display:none}.shop_places .price strong{font-size:26px}.desc{-webkit-line-clamp:3;font-size:18px;font-weight:400!important;grid-column:span 2;line-height:18px;padding-right:12px;width:100%}.shop_logo{align-items:center;display:flex;font-size:0;justify-content:center;padding:0 12px;text-align:center;width:174px}.shop_logo img{border-bottom:0;border-top:0;padding:0!important}.price{align-items:center;display:flex;justify-content:space-between;margin-bottom:0!important;padding:0 12px;width:100%}.shop_places .price .green_button{font-weight:400!important;margin:0!important;padding:8px 6px;width:120px}}#prices .item_prod{background:#f1f4f7;border:0;box-shadow:none;justify-content:space-between}#prices .item_prod .shop_places{background:#fff}#prices .item_prod .shop_places:before{border-right:12px solid #fff}#prices .item_prod .price a strong{font-family:Roboto Condensed,sans-serif;font-size:26px;font-weight:400}#prices .item_prod .price a strong small{font-size:20px}#prices .is_premium .item_prod{background:#e3f0f8}.item_prod.domination_price .shop_places{max-width:340px}