.site>.mast.site-public-header{background:#f6f4ee;border-bottom:1px solid #e3e7df;backdrop-filter:none}.site>.mast.site-public-header>.wrap{max-width:1440px;min-height:88px;display:flex;align-items:center;justify-content:space-between;gap:24px}.site>.mast.site-public-header .brand{display:block;flex:none;font:700 38px/1 Georgia,serif;letter-spacing:0;color:var(--dark,#143f31);text-decoration:none}.site>.mast.site-public-header .nav{margin-left:auto;gap:27px}.site>.mast.site-public-header .nav .nav-menu-label,.site>.mast.site-public-header .nav>a{font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.site>.mast.site-public-header .account-link{padding:0;border:0;border-radius:0}.map-detail-modal.map-detail-redesign .map-detail-gallery .gallery-media-actions>:is(a,button){position:static!important;flex:0 0 154px;width:154px;min-width:0;height:44px;min-height:44px;padding:8px 12px!important;gap:8px!important;box-sizing:border-box;border:1px solid #23302c;border-radius:999px;font:800 14px/1.2 DM Sans,sans-serif!important;transform:none!important;scale:none!important;white-space:nowrap;align-items:center;justify-content:center}.map-detail-modal.map-detail-redesign .map-detail-gallery .gallery-media-actions>:is(a,button)>:is(svg,img,span[aria-hidden]){width:24px!important;height:24px!important;flex:0 0 24px;font-size:24px!important;line-height:24px!important;object-fit:contain}.site .buyer-rebate-showcase{padding:60px 0}.site .buyer-rebate-showcase .buyer-rebate-panel{padding:clamp(24px,3vw,38px)}.site .buyer-rebate-showcase .buyer-rebate-panel h3{margin-bottom:22px}.site .buyer-rebate-showcase .buyer-rebate-result{margin-top:20px;padding:18px 24px}.site .listing-carousel-section .section-head h2,.site .price-change-collection .section-head h2{font-size:clamp(1.575rem,2.8vw,2.8rem)}.site .stitch-home-carousels .listing-carousel-section .section-head h2{font-size:clamp(19.6px,2.1vw,27.3px)}.site .stitch-listing .precomputed-carousel-heading h2{font-size:17.92px}.precomputed-carousel-heading h2{font-size:clamp(1.575rem,2.8vw,2.8rem)}.dashboard-shell .favourite-carousel .member-panel-heading h2{font-size:.84rem}.site .latest-scroll-controls button{width:47.3px;height:47.3px}.site .latest-scroll-controls button svg{width:22px;height:22px}.site .precomputed-carousel-arrows button{width:50.6px;height:50.6px}.favourite-carousel-actions button svg,.site .precomputed-carousel-arrows button svg{width:26.4px;height:26.4px}.member-studio .favourite-carousel-actions button{width:37.4px;height:37.4px}@media(max-width:900px){.site>.mast.site-public-header>.wrap{min-height:76px;gap:16px}.site>.mast.site-public-header .nav.open{margin-left:0}.site>.mast.site-public-header .mobile-toggle{order:3;margin-left:auto}.site>.mast.site-public-header .nav{gap:16px}}@media(max-width:700px){.site .stitch-listing .precomputed-carousel-heading h2{font-size:15.68px}.site>.mast.site-public-header .brand{font-size:32px}.site .buyer-rebate-showcase{padding:42px 0}}@media(max-width:600px){.map-detail-modal.map-detail-redesign .map-detail-gallery .gallery-media-actions>:is(a,button){flex:1 1 0;width:0;max-width:154px;height:40px;min-height:40px;padding:6px!important;gap:4px!important;font-size:11px!important;white-space:normal}.map-detail-modal.map-detail-redesign .map-detail-gallery .gallery-media-actions>:is(a,button)>:is(svg,img,span[aria-hidden]){width:19px!important;height:19px!important;flex-basis:19px;font-size:19px!important;line-height:19px!important}.site .latest-scroll-controls button{width:40.7px;height:40.7px}.site .precomputed-carousel-arrows button{width:41.8px;height:41.8px}.precomputed-carousel-heading h2{font-size:1.155rem}}.site .zm-collection>header h2{font-size:clamp(1.575rem,2.8vw,2.8rem)}