.discovery-module__tb6LlG__link:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.discovery-module__tb6LlG__photo{transition:transform .4s cubic-bezier(.2,.7,.2,1)}.discovery-module__tb6LlG__title{transition:color .18s}.discovery-module__tb6LlG__favorite svg{transition:transform .18s,fill .18s,stroke .18s}.discovery-module__tb6LlG__favorite[aria-pressed=true] svg{stroke:var(--color-accent);fill:var(--color-accent)}.discovery-module__tb6LlG__favorite:active svg{transform:scale(.88)}.discovery-module__tb6LlG__favorite:focus-visible{outline-offset:2px}@media (hover:hover) and (pointer:fine){.discovery-module__tb6LlG__card:hover .discovery-module__tb6LlG__photo{transform:scale(1.035)}.discovery-module__tb6LlG__card:hover .discovery-module__tb6LlG__title{color:var(--color-accent-hover)}.discovery-module__tb6LlG__favorite:hover svg{transform:scale(1.12)}}@media (prefers-reduced-motion:reduce){.discovery-module__tb6LlG__photo,.discovery-module__tb6LlG__title,.discovery-module__tb6LlG__favorite svg{transition:none}.discovery-module__tb6LlG__card:hover .discovery-module__tb6LlG__photo,.discovery-module__tb6LlG__favorite:hover svg,.discovery-module__tb6LlG__favorite:active svg{transform:none}}.discovery-module__tb6LlG__cardFavorite:before{background:#2229;border:1px solid #fff5;inset:2px;box-shadow:0 2px 8px #00000014}.discovery-module__tb6LlG__cardFavorite svg{stroke:#fff;stroke-width:1.8px;width:22px;height:22px}.discovery-module__tb6LlG__cardFavorite[aria-pressed=true] svg{stroke:#fff;fill:#fff}
.discovery-module__1t8TXW__discovery{background:#fff}.discovery-module__1t8TXW__container{width:100%;max-width:1760px;margin-inline:auto;padding-inline:4.25%}.discovery-module__1t8TXW__categoryBorder{border-bottom:1px solid var(--color-line)}.discovery-module__1t8TXW__categoryRow{align-items:center;gap:32px;min-height:90px;display:flex}.discovery-module__1t8TXW__categories{flex:1}.discovery-module__1t8TXW__filtersButton{border:1px solid var(--color-line);min-height:46px;color:var(--color-ink);background:#fff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;gap:9px;padding:0 16px;font-size:14px;font-weight:500;display:inline-flex}.discovery-module__1t8TXW__filtersButton:hover{border-color:var(--color-ink)}.discovery-module__1t8TXW__filterCount{background:var(--color-ink);color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;font-size:12px;display:grid}.discovery-module__1t8TXW__results{padding-top:31px;padding-bottom:48px}.discovery-module__1t8TXW__resultsHeading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:27px;display:flex}.discovery-module__1t8TXW__heading{color:var(--color-ink);font-family:var(--font-sans);letter-spacing:-.02em;margin:0;font-size:24px;font-weight:600;line-height:1.3}.discovery-module__1t8TXW__count{color:var(--color-faint);margin-top:8px;font-size:14px;line-height:1.45}.discovery-module__1t8TXW__resultsTools{flex-shrink:0;align-items:center;gap:16px;display:flex}.discovery-module__1t8TXW__priceCaption{color:var(--color-faint);white-space:nowrap;font-size:14px}.discovery-module__1t8TXW__sort{flex-shrink:0;position:relative}.discovery-module__1t8TXW__sort select{appearance:none;border:1px solid var(--color-line);width:144px;height:46px;color:var(--color-ink);cursor:pointer;background:#fff;border-radius:12px;padding:0 26px 0 8px;font-size:14px}.discovery-module__1t8TXW__sort>svg{pointer-events:none;position:absolute;top:15px;right:10px}.discovery-module__1t8TXW__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:36px 24px;display:grid}.discovery-module__1t8TXW__empty{justify-items:center;gap:20px;padding:24px 0;display:grid}.discovery-module__1t8TXW__empty>section{width:100%}.discovery-module__1t8TXW__dialog{max-height:calc(100dvh - 32px);padding:24px;overflow-y:auto}.discovery-module__1t8TXW__dialogHeading{justify-content:space-between;align-items:center;display:flex}.discovery-module__1t8TXW__closeButton{border:1px solid var(--color-line);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.discovery-module__1t8TXW__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.discovery-module__1t8TXW__field{flex-direction:column;gap:8px;min-width:0;font-size:14px;font-weight:500;display:flex}.discovery-module__1t8TXW__field select{border:1px solid var(--color-line);background:#fff;border-radius:8px;width:100%;height:48px;padding:0 12px;font-size:16px;font-weight:400}.discovery-module__1t8TXW__dialogActions{border-top:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:16px;margin-top:28px;padding-top:20px;display:flex}.discovery-module__1t8TXW__clearButton{text-underline-offset:3px;min-height:44px;font-size:14px;text-decoration:underline}@media (max-width:1199px){.discovery-module__1t8TXW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.discovery-module__1t8TXW__container{padding-inline:24px}.discovery-module__1t8TXW__categoryRow{gap:12px;min-height:90px}.discovery-module__1t8TXW__filtersButton{gap:0;width:44px;height:44px;min-height:44px;padding:0;position:relative}.discovery-module__1t8TXW__filterCount{position:absolute;top:-6px;right:-6px}.discovery-module__1t8TXW__results{padding-top:24px;padding-bottom:32px}.discovery-module__1t8TXW__resultsHeading{flex-direction:column;gap:16px;margin-bottom:22px}.discovery-module__1t8TXW__heading{font-size:23px}.discovery-module__1t8TXW__resultsTools{flex-wrap:wrap;justify-content:space-between;gap:12px;width:100%}.discovery-module__1t8TXW__sort select{width:144px}.discovery-module__1t8TXW__grid{grid-template-columns:minmax(0,1fr);gap:28px}.discovery-module__1t8TXW__fields{grid-template-columns:minmax(0,1fr);gap:16px}.discovery-module__1t8TXW__dialog{padding:18px}.discovery-module__1t8TXW__dialogActions{flex-wrap:wrap}}
.date-picker-module__eQs2_q__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#2225}.date-picker-module__eQs2_q__dialog{border-radius:24px;flex-direction:column;gap:0;width:min(480px,100vw - 24px);max-width:none;max-height:min(760px,100dvh - 24px);padding:0;display:flex;overflow:hidden;box-shadow:0 24px 80px #22222229}.date-picker-module__eQs2_q__header{flex-shrink:0;padding:26px 56px 0 28px;position:relative}.date-picker-module__eQs2_q__title{letter-spacing:-.025em;font-size:26px;line-height:1.2}.date-picker-module__eQs2_q__description{margin-top:8px;font-size:16px;line-height:1.5}.date-picker-module__eQs2_q__close{border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;position:absolute;top:15px;right:13px}.date-picker-module__eQs2_q__close:hover{background:var(--color-surface)}.date-picker-module__eQs2_q__body{min-height:0;padding:20px 28px 22px;overflow-y:auto}.date-picker-module__eQs2_q__shortcuts{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:22px;display:flex}.date-picker-module__eQs2_q__shortcut{border:1px solid var(--color-line);border-radius:999px;min-height:44px;padding:8px 13px;font-size:13px;font-weight:500}.date-picker-module__eQs2_q__shortcut:hover,.date-picker-module__eQs2_q__shortcut[aria-pressed=true]{border-color:var(--color-accent);background:var(--color-accent-soft);color:var(--color-accent-hover)}.date-picker-module__eQs2_q__calendar{width:100%;max-width:364px;margin:0 auto;padding:0}.date-picker-module__eQs2_q__calendar .rdp-months{width:100%}.date-picker-module__eQs2_q__calendar .rdp-month_caption{min-height:44px;margin-bottom:8px}.date-picker-module__eQs2_q__calendar .rdp-weekdays{margin-bottom:6px}.date-picker-module__eQs2_q__calendar .rdp-weekday{color:var(--color-faint);font-size:12px}.date-picker-module__eQs2_q__calendar .rdp-day{padding:2px 0}.date-picker-module__eQs2_q__calendar .rdp-day button{border-radius:999px;width:44px;height:44px;min-height:44px;max-height:44px;margin-inline:auto;font-size:14px;font-weight:500}.date-picker-module__eQs2_q__calendar .rdp-day button[data-selected-single=true]{background:var(--color-accent);color:#fff}.date-picker-module__eQs2_q__calendar .rdp-day button[data-selected-single=true]:hover{background:var(--color-accent-hover)}.date-picker-module__eQs2_q__calendar .date-picker-module__eQs2_q__today{background:0 0}.date-picker-module__eQs2_q__calendar .date-picker-module__eQs2_q__today button{box-shadow:inset 0 0 0 1px var(--color-line)}.date-picker-module__eQs2_q__calendar .rdp-disabled{opacity:.4}.date-picker-module__eQs2_q__footer{border-top:1px solid var(--color-line);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:18px 28px;display:flex}.date-picker-module__eQs2_q__flexible{text-underline-offset:4px;min-height:44px;font-size:13px;font-weight:500;text-decoration:underline}.date-picker-module__eQs2_q__apply{border-radius:999px;min-height:48px;padding-inline:20px;font-size:13px}@media (max-width:479px){.date-picker-module__eQs2_q__header{padding:24px 54px 0 20px}.date-picker-module__eQs2_q__body{padding:18px 16px 20px}.date-picker-module__eQs2_q__footer{gap:10px;padding:16px}.date-picker-module__eQs2_q__shortcuts{gap:6px}.date-picker-module__eQs2_q__shortcut{padding-inline:10px;font-size:12px}.date-picker-module__eQs2_q__apply{padding-inline:15px}}@media (max-width:365px){.date-picker-module__eQs2_q__dialog{width:calc(100vw - 4px);max-height:calc(100dvh - 8px)}.date-picker-module__eQs2_q__body{padding-inline:2px}.date-picker-module__eQs2_q__footer{padding-inline:12px}}@media (prefers-reduced-motion:reduce){.date-picker-module__eQs2_q__dialog,.date-picker-module__eQs2_q__overlay{transition:none;animation:none}}
