.exclusive-listings{color:#111827;margin:28px auto}.exclusive-listings__header{margin:0 0 24px}.exclusive-listings__header h2{color:#151515;letter-spacing:-.035em;margin:0;font-size:24px;font-weight:600}.exclusive-listings__header p{color:#687386;max-width:620px;margin:9px 0 0;font-size:15px;line-height:1.6}.exclusive-listings__layout{grid-template-columns:minmax(0,1.3fr) minmax(360px,.92fr);align-items:start;gap:24px;display:grid}.exclusive-listings__mobile-carousel{display:none}.exclusive-listings__feature{color:#fff;background:#202a31;border-radius:2px;flex-direction:column;justify-content:space-between;min-height:390px;display:flex;position:relative;overflow:hidden}.exclusive-listings__hero-image{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;transition:transform .35s;position:absolute;inset:0}.exclusive-listings__feature:hover .exclusive-listings__hero-image{transform:scale(1.025)}.exclusive-listings__shade{background:linear-gradient(#0a11160f 18%,#0a111640 47%,#000000e6 100%);position:absolute;inset:0}.exclusive-listings__badges{z-index:1;flex-wrap:wrap;gap:8px;padding:20px;display:flex;position:relative}.exclusive-listings__badges span{color:#20242a;letter-spacing:.09em;background:#ffffffeb;border-radius:999px;padding:7px 12px;font-size:10px;font-weight:750}.exclusive-listings__badges span.is-dark{color:#fff;background:#050505}.exclusive-listings__badges span.is-deal{color:#fff;background:#b42318}.exclusive-listings__feature-copy{z-index:1;padding:22px 28px 0;position:relative}.exclusive-listings__feature-copy small{color:#fff;font-size:13px}.exclusive-listings__feature-copy h3{color:#fff;margin:6px 0;font-size:clamp(24px,2.4vw,31px);font-weight:600;line-height:1.18}.exclusive-listings__feature-copy p{color:#d3d9df;margin:0 0 4px;font-size:14px}.exclusive-listings__feature-copy>span{color:#fff;font-size:13px;font-weight:550}.exclusive-listings__feature-bottom{z-index:1;border-top:2px solid #fff3;justify-content:space-between;align-items:center;gap:18px;padding:18px 28px 24px;display:flex;position:relative}.exclusive-listings__feature-bottom>div{flex-direction:column;gap:4px;display:flex}.exclusive-listings__feature-bottom>div>span{color:#cad1d7;letter-spacing:.14em;font-size:10px;font-weight:600}.exclusive-listings__feature-bottom strong{color:#fff;font-size:clamp(23px,2.3vw,30px);font-weight:760}.exclusive-listings__saving{color:#ffdad6;font-size:11px}.exclusive-listings__feature-bottom>a{color:#fff;background:#050505;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-width:190px;min-height:50px;padding:0 18px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.exclusive-listings__side{min-width:0}.exclusive-listings__choices{gap:10px;display:grid}.exclusive-listing-choice{text-align:left;background:#fff;border:1px solid #e3e5e8;align-items:center;gap:14px;min-width:0;min-height:86px;padding:10px 16px;transition:border-color .18s,background .18s;display:flex;position:relative}.exclusive-listing-choice:hover{border-color:#aeb4bc}.exclusive-listing-choice.is-selected{background:#f4f4f4;border-color:#151515;box-shadow:inset 2px 0 #151515}.exclusive-listing-choice>img{-o-object-fit:cover;object-fit:cover;border:1px solid #e4e5e7;flex:0 0 58px;width:58px;height:58px}.exclusive-listing-choice__text{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.exclusive-listing-choice__text strong{color:#17191c;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.exclusive-listing-choice__text small{color:#748094;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.exclusive-listing-choice__price{color:#111;white-space:nowrap;flex-direction:column;flex:none;align-items:flex-end;gap:5px;font-size:13px;font-weight:600;display:flex}.exclusive-listing-choice__price b{font-size:14px}.exclusive-listing-arrow{color:#111;font:inherit;justify-content:center;align-items:center;line-height:1;display:inline-flex}.exclusive-listing-choice>i{color:#fff;background:#b42318;border-radius:3px;padding:2px 4px;font-size:7px;font-style:normal;font-weight:600;position:absolute;top:4px;right:8px}.exclusive-listings__hint{color:#718096;margin:12px 0 0;font-size:12px}.exclusive-listings__footer{justify-content:center;align-items:center;gap:12px;padding-top:24px;display:flex}.exclusive-listings__footer>a,.exclusive-listings__footer button{color:#20242a;letter-spacing:.07em;background:#fff;border:1px solid #d6d8dc;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:42px;padding:0 19px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.exclusive-listings__footer>a{transition:background-color .2s,color .2s,border-color .2s}.exclusive-listings__footer>a:hover,.exclusive-listings__footer>a:focus-visible{color:#fff;background:#000;border-color:#000}.exclusive-listings__footer>a:hover .exclusive-listing-arrow,.exclusive-listings__footer>a:focus-visible .exclusive-listing-arrow{color:#fff}.exclusive-listings__footer button{color:#fff;cursor:pointer;letter-spacing:0;background:#000;font-size:12px}@media (max-width:760px){.exclusive-listings__layout{display:none}.exclusive-listings__mobile-carousel{display:block}.exclusive-listings__mobile-track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;padding:0 0 2px;display:flex;overflow-x:auto}.exclusive-listings__mobile-track::-webkit-scrollbar{display:none}.exclusive-listings__mobile-card{scroll-snap-align:start;color:#fff;background:#202a31;flex-direction:column;flex:0 0 84%;justify-content:flex-end;min-height:338px;display:flex;position:relative;overflow:hidden}.exclusive-listings__mobile-card .exclusive-listings__hero-image{-o-object-position:center;object-position:center}.exclusive-listings__mobile-card .exclusive-listings__shade{background:linear-gradient(#0a111605 24%,#0a111633 49%,#000000e0 100%)}.exclusive-listings__mobile-card .exclusive-listings__badges{gap:6px;padding:12px;position:absolute;top:0;left:0;right:0}.exclusive-listings__mobile-card .exclusive-listings__badges span{padding:6px 10px;font-size:8px}.exclusive-listings__mobile-card .exclusive-listings__feature-copy{padding:0 16px 4px}.exclusive-listings__mobile-card .exclusive-listings__feature-copy small{letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:700}.exclusive-listings__mobile-card .exclusive-listings__feature-copy h3{margin:5px 0 2px;font-size:16px}.exclusive-listings__mobile-card .exclusive-listings__feature-copy p{margin:0 0 3px;font-size:14px}.exclusive-listings__mobile-card .exclusive-listings__feature-copy>span{font-size:14px}.exclusive-listings__mobile-card-bottom{z-index:1;justify-content:space-between;align-items:end;padding:0 16px 14px;display:flex;position:relative}.exclusive-listings__mobile-card-bottom>div{flex-direction:column;gap:5px;display:flex}.exclusive-listings__mobile-card-bottom>div>span{color:#d3d8dc;letter-spacing:.15em;font-size:14px;font-weight:700}.exclusive-listings__mobile-card-bottom strong{color:#fff;font-size:20px}.exclusive-listings__mobile-card-bottom>a{color:#fff;border:1px solid #fff9;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.exclusive-listings__mobile-progress{background:#e7e7e7;height:3px;margin-top:20px;position:relative;overflow:hidden}.exclusive-listings__mobile-progress span{background:#101010;height:3px;transition:transform .2s;display:block;position:absolute;top:0;left:0}.exclusive-listings__footer{padding-top:42px}.exclusive-listings__footer>a{letter-spacing:0;min-height:42px;padding:0 24px;font-size:12px}}@media (max-width:480px){.exclusive-listings{width:100%;margin:20px auto;padding-left:19px;padding-right:0}.exclusive-listings__header{margin-bottom:27px;padding-right:19px}.exclusive-listings__header h2{letter-spacing:-.02em;max-width:270px;font-size:20px;line-height:1.25}.exclusive-listings__header p{max-width:330px;margin-top:14px;font-size:16px;line-height:1.5}.exclusive-listings__mobile-card{flex-basis:88%;min-height:338px}.exclusive-listings__mobile-card .exclusive-listings__hero-image{-o-object-position:center 28%;object-position:center 28%}.exclusive-listings__footer{justify-content:center;padding:42px 19px 0 0}.exclusive-listings__footer>a{flex:none;min-width:176px}}
