.plc-a6ddbb2f-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;width:100%}.plc-a6ddbb2f-card{display:flex;flex-direction:column;background:#fff;border-radius:12px;overflow:hidden;transition:box-shadow 0.3s ease}.plc-a6ddbb2f-card:hover{box-shadow:0 8px 30px rgb(0 0 0 / .1)}.plc-a6ddbb2f-carousel{position:relative;height:260px;overflow:hidden;border-radius:12px}.plc-a6ddbb2f-slides{display:flex;width:100%;height:100%;transition:transform 0.35s ease}.plc-a6ddbb2f-slide{min-width:100%;height:100%;display:none}.plc-a6ddbb2f-slide.is-active{display:block}.plc-a6ddbb2f-slide img{width:100%;height:100%;object-fit:cover;display:block}.plc-a6ddbb2f-placeholder{background:linear-gradient(135deg,#e0e0e0,#f5f5f5);width:100%;height:100%}.plc-a6ddbb2f-arrow{position:absolute;top:50%;transform:translateY(-50%);width:32px;height:32px;border-radius:50%;background:rgb(255 255 255 / .9);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:600;color:#1a1a1a;z-index:3;opacity:0;transition:opacity 0.25s ease,background 0.25s ease;box-shadow:0 2px 8px rgb(0 0 0 / .15);line-height:1;padding:0}.plc-a6ddbb2f-carousel:hover .plc-a6ddbb2f-arrow{opacity:1}.plc-a6ddbb2f-arrow:hover{background:#fff}.plc-a6ddbb2f-prev{left:10px}.plc-a6ddbb2f-next{right:10px}.plc-a6ddbb2f-dots{position:absolute;bottom:10px;left:50%;transform:translateX(-50%);display:flex;gap:5px;z-index:3}.plc-a6ddbb2f-dot{width:6px;height:6px;border-radius:50%;background:rgb(255 255 255 / .5);cursor:pointer;transition:background 0.25s ease}.plc-a6ddbb2f-dot.is-active{background:#fff}.plc-a6ddbb2f-overlay-badges{position:absolute;top:12px;left:12px;right:12px;display:flex;justify-content:space-between;align-items:flex-start;z-index:3;pointer-events:none}.plc-a6ddbb2f-badges-left{display:flex;flex-direction:column;gap:6px}.plc-a6ddbb2f-badge{display:inline-flex;align-items:center;gap:4px;padding:5px 10px;border-radius:20px;font-size:12px;font-weight:600;color:#1a1a1a;box-shadow:0 1px 4px rgb(0 0 0 / .1);white-space:nowrap;pointer-events:auto}.plc-a6ddbb2f-fav{width:34px;height:34px;border-radius:50%;background:rgb(255 255 255 / .85);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;pointer-events:auto;transition:transform 0.2s ease;flex-shrink:0}.plc-a6ddbb2f-fav:hover{transform:scale(1.1)}.plc-a6ddbb2f-fav svg{width:20px;height:20px;stroke:#555;fill:none;transition:fill 0.2s ease,stroke 0.2s ease}.plc-a6ddbb2f-fav.is-active svg{fill:#E8590C;stroke:#E8590C}.plc-a6ddbb2f-info{padding:14px 0;text-decoration:none;color:inherit;display:block}.plc-a6ddbb2f-info:hover{text-decoration:none;color:inherit}.plc-a6ddbb2f-title-row{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.plc-a6ddbb2f-title{font-size:16px;font-weight:700;color:#1a1a1a;margin:0;line-height:1.3;flex:1}.plc-a6ddbb2f-rating{display:flex;align-items:center;gap:3px;font-size:14px;font-weight:500;color:#1a1a1a;white-space:nowrap;flex-shrink:0}.plc-a6ddbb2f-star{display:inline-flex;color:#E8590C}.plc-a6ddbb2f-star svg{fill:currentColor}.plc-a6ddbb2f-reviews{color:#6b6b6b;font-weight:400}.plc-a6ddbb2f-location{font-size:14px;color:#6b6b6b;margin:4px 0 0;line-height:1.4}.plc-a6ddbb2f-price-row{display:flex;justify-content:space-between;align-items:center;margin-top:8px;gap:8px;flex-wrap:wrap}.plc-a6ddbb2f-price{font-size:14px;color:#1a1a1a;margin:0}.plc-a6ddbb2f-price-value{font-weight:800;font-size:16px}.plc-a6ddbb2f-club{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:600;color:#E8590C}.plc-a6ddbb2f-club svg{stroke:#E8590C;flex-shrink:0}@media (max-width:1024px){.plc-a6ddbb2f-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.plc-a6ddbb2f-grid{grid-template-columns:1fr}.plc-a6ddbb2f-arrow{opacity:1}}