.list-item{align-items:stretch;background:#fff;border:1px solid #f0eeea;border-radius:10px;color:inherit;cursor:default;display:grid;gap:20px;grid-template-columns:200px 1fr;margin-bottom:12px;padding:18px;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .15s;width:100%}.list-item:hover{border-color:#e8e5e0;box-shadow:0 4px 12px rgba(28,25,23,.08);transform:translateY(-2px)}.list-item .list-thumb{background:#f0eeea;border-radius:10px;cursor:pointer;display:block;flex-shrink:0;height:150px;overflow:hidden;transition:transform .2s;width:200px}.list-item .list-thumb:hover{transform:scale(1.02)}.list-item .list-thumb img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.list-item .list-content{display:flex;flex-direction:column;min-width:0;padding:4px 0}.list-item .list-content .content-body{flex-grow:1}.list-item .list-content .content-body .list-header{align-items:flex-start;display:flex;gap:15px;justify-content:space-between;margin-bottom:6px}.list-item .list-content .content-body .list-header .list-title{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;color:#1c1917;display:-webkit-box;font-size:17px;font-weight:800;line-height:1.25;overflow:hidden;transition:color .15s}.list-item .list-content .content-body .list-header .list-title:hover{color:#ea580c;text-decoration:none}.list-item .list-content .content-body .list-header .list-price{color:#1c1917;font-size:19px;font-weight:800;text-align:right;white-space:nowrap}.list-item .list-content .content-body .list-header .list-price .price-promo{align-items:flex-end;display:flex;flex-direction:column;line-height:1.1}.list-item .list-content .content-body .list-header .list-price .price-promo .price-from{color:#a8a29e;font-size:12px;font-weight:400;margin-bottom:2px;text-decoration:line-through}.list-item .list-content .content-body .list-header .list-price .price-promo .price-to{color:#ea580c;font-size:19px;font-weight:800}.list-item .list-content .content-body .list-header .list-price small{color:#a8a29e;font-size:11px;font-weight:400;margin-right:2px}.list-item .list-content .content-body .list-desc{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;color:#78716c;display:-webkit-box;font-size:13.5px;line-height:1.5;overflow:hidden}.list-item .list-content .list-separator{background:#f0eeea;height:1px;margin:15px 0;width:100%}.list-item .list-content .list-footer{align-items:center;display:flex;gap:15px;justify-content:space-between}.list-item .list-content .list-footer .footer-info{min-width:0}.list-item .list-content .list-footer .footer-info .list-company{color:#a8a29e;display:block;font-size:12px;font-weight:600;letter-spacing:.5px;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;transition:color .15s;white-space:nowrap}.list-item .list-content .list-footer .footer-info .list-company:hover{color:#ea580c;text-decoration:none}.list-item .list-content .list-footer .footer-actions{align-items:center;display:flex;flex-shrink:0;gap:10px}.list-item .list-content .list-footer .footer-actions .btn-action{align-items:center;border-radius:100px;display:flex;font-size:12px;font-weight:700;gap:6px;padding:7px 16px;transition:all .2s}.list-item .list-content .list-footer .footer-actions .btn-action.whatsapp{background:#f0fdf4;color:#16a34a}.list-item .list-content .list-footer .footer-actions .btn-action.whatsapp:hover{background:#16a34a;color:#fff}.list-item .list-content .list-footer .footer-actions .btn-action.whatsapp i{font-size:16px}.list-item .list-content .list-footer .footer-actions .btn-action.open{background:#fafaf9;border:1px solid #e8e5e0;color:#78716c}.list-item .list-content .list-footer .footer-actions .btn-action.open:hover{background:#f0eeea;border-color:#e8e5e0;color:#1c1917}@media (max-width:768px){.list-item{gap:15px;grid-template-columns:100px 1fr;padding:15px}.list-item .list-thumb{height:100px;width:100px}.list-item .list-content .list-header{flex-direction:column;gap:4px}.list-item .list-content .list-header .list-price{text-align:left}.list-item .list-content .list-desc{-webkit-line-clamp:1;line-clamp:1}.list-item .list-content .list-footer{align-items:flex-start;flex-direction:column;gap:10px}.list-item .list-content .list-footer .footer-actions{width:100%}.list-item .list-content .list-footer .footer-actions .btn-action{flex:1;justify-content:center}}@media (min-width:768px){#company-page .list-item,#landing-gold .list-item{gap:8px!important;grid-template-columns:120px 1fr!important;padding:8px!important}#company-page .list-thumb,#landing-gold .list-thumb{height:100px!important;width:120px!important}#company-page .list-separator,#landing-gold .list-separator{margin:5px 0!important}#company-page .list-item .list-content .content-body .list-header,#landing-gold .list-item .list-content .content-body .list-header{gap:5px!important}#company-page .list-item .list-content .content-body .list-header .list-price,#company-page .list-item .list-content .content-body .list-header .list-title,#landing-gold .list-item .list-content .content-body .list-header .list-price,#landing-gold .list-item .list-content .content-body .list-header .list-title{font-size:15px!important}}

/*# sourceMappingURL=offer.css.map*/