.JpXTgW_heading{color:var(--brand);border-bottom:1px solid #e0e7f2;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;padding-bottom:20px;display:flex}.JpXTgW_heading h2{font-size:24px;font-weight:900}.JpXTgW_heading>a{font-size:13px;font-weight:700}.JpXTgW_grid{direction:rtl;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.JpXTgW_card{min-width:0;min-height:155px;color:var(--brand);background:#fff;border:1px solid #dee6f2;border-radius:16px;grid-template-columns:minmax(0,1fr) 44%;display:grid;overflow:hidden;box-shadow:0 2px 3px #01256912}.JpXTgW_card:hover{border-color:#7b9dce}.JpXTgW_card:focus-visible{outline-offset:3px;outline:3px solid #ed8a2d}.JpXTgW_copy{flex-direction:column;min-width:0;padding:18px;display:flex}.JpXTgW_copy h3{overflow-wrap:anywhere;align-items:center;gap:8px;font-size:20px;font-weight:900;display:flex}.JpXTgW_copy p{color:#7184a5;margin:6px 0 12px;font-size:12px}.JpXTgW_copy>div{border-top:1px solid #e1e7f0;gap:8px;margin-top:auto;padding-top:10px;font-size:12px;display:grid}.JpXTgW_copy span{font-size:11px;font-weight:700}.JpXTgW_image{background:#edf3f8;min-width:0;position:relative}.JpXTgW_image img{object-fit:cover}@media (max-width:1050px){.JpXTgW_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.JpXTgW_grid{grid-template-columns:minmax(0,1fr)}.JpXTgW_heading h2{font-size:20px}.JpXTgW_heading>a{font-size:11px}}
.oiFWJa_layout{direction:rtl;grid-template-columns:280px minmax(0,1fr);align-items:start;gap:28px;display:grid}.oiFWJa_sidebar{min-width:0;color:var(--brand);background:#fff;border:1px solid #e1e7f0;border-radius:18px;padding:20px;position:sticky;top:24px}.oiFWJa_sidebar form,.oiFWJa_sidebar form>div,.oiFWJa_sidebar label{min-width:0}.oiFWJa_sidebar input:not([type=checkbox]):not([type=radio]),.oiFWJa_sidebar select{box-sizing:border-box;min-width:0;max-width:100%}.oiFWJa_sidebar h2{font-size:18px;font-weight:900}.oiFWJa_sidebar form{gap:18px;margin-top:20px;display:grid}.oiFWJa_sidebar label,.oiFWJa_field{gap:8px;font-size:13px;font-weight:700;display:grid}.oiFWJa_sidebar button[type=submit]{background:var(--brand);color:#fff;border-radius:10px;width:100%;min-height:44px;font-weight:800}.oiFWJa_content{min-width:0}.oiFWJa_heading{align-items:center;gap:12px;min-width:0;margin-bottom:24px;display:flex}.oiFWJa_heading h1{overflow-wrap:anywhere;font-size:28px;font-weight:900}.oiFWJa_heading p{color:var(--muted);margin-top:6px;font-size:13px}.oiFWJa_results{gap:0;display:grid}.oiFWJa_row{min-width:0;color:var(--brand);border-bottom:1px solid #e5eaf1;grid-template-columns:minmax(0,1fr) 290px;gap:28px;padding:22px 0;display:grid}.oiFWJa_row h2{overflow-wrap:anywhere;font-size:20px;font-weight:900;line-height:1.8}.oiFWJa_row p{color:var(--muted);font-size:13px;line-height:2}.oiFWJa_rowMedia{align-content:start;gap:10px;min-width:0;display:grid}.oiFWJa_photo{aspect-ratio:1.65;background:#edf3f9;border-radius:12px;display:block;position:relative;overflow:hidden}.oiFWJa_photo img{object-fit:cover}.oiFWJa_facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:22px;font-size:12px;line-height:1.9;display:grid}.oiFWJa_facts>div{overflow-wrap:anywhere;gap:5px;min-width:0;display:grid}.oiFWJa_facts span{color:var(--muted);font-size:11px}.oiFWJa_price{flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;font-size:18px;font-weight:900;display:flex}.oiFWJa_details{background:var(--brand);color:#fff;border-radius:9px;justify-content:center;align-items:center;min-height:42px;font-size:13px;font-weight:800;display:flex}.oiFWJa_sort{border-bottom:1px solid #e1e7f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-bottom:16px;display:flex}.oiFWJa_sort form{align-items:center;gap:8px;max-width:100%;display:flex}@media (max-width:1100px){.oiFWJa_layout{grid-template-columns:250px minmax(0,1fr);gap:18px}.oiFWJa_row{grid-template-columns:minmax(0,1fr) 220px;gap:16px}.oiFWJa_facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.oiFWJa_layout{grid-template-columns:minmax(0,1fr)}.oiFWJa_sidebar{padding:16px;position:static}.oiFWJa_row{grid-template-columns:minmax(0,1fr) 220px}.oiFWJa_heading h1{font-size:24px}}@media (max-width:540px){.oiFWJa_row{grid-template-columns:minmax(0,1fr)}.oiFWJa_rowMedia{grid-row:1}.oiFWJa_facts{margin-top:14px}.oiFWJa_heading h1{font-size:22px}.oiFWJa_sort form{flex-wrap:wrap;width:100%}}.oiFWJa_tourContainer.oiFWJa_tourContainer{box-sizing:border-box;width:100%;max-width:100rem;padding-inline:clamp(1rem,2.5vw,3rem)}
