.template-index .slideshow-slide__title{font-family:var(--dhajia-display-font,Optima,Candara,sans-serif)!important;font-weight:400!important;text-transform:none!important;color:#fff!important;letter-spacing:-.025em!important;font-size:clamp(42px,5.5vw,76px)!important;line-height:1.08!important;max-width:17ch!important}.dhajia-film-card__heading{font-family:var(--dhajia-display-font,Optima,Candara,sans-serif)!important;font-weight:400!important}.dhajia-property-v4 .dhajia-property-v4__hero-inner{display:block;padding-block:28px!important}.dhajia-property-v4 .property-hero-image{display:none}.dhajia-property-v4 .dhajia-property-v4__hero h1{font-family:var(--dhajia-display-font,Optima,Candara,sans-serif)!important;font-size:clamp(34px,4vw,52px)!important;max-width:24ch;margin:10px 0!important}.dhajia-property-v4 .property-hero-link{display:none}.buyer-tools{display:flex;flex-wrap:wrap;gap:10px;padding:22px 0 0}.buyer-tools button,.buyer-dialog button,.buyer-dialog a{min-height:44px;padding:10px 16px;border:1px solid #c5cfc7;background:#fffdf8;color:#193e39;font:inherit;font-size:14px;border-radius:5px;cursor:pointer;text-decoration:none}.buyer-tools button:first-child,.buyer-dialog-actions button:last-of-type{background:#193e39;color:#fff;border-color:#193e39}.buyer-status{font-size:14px;margin:8px 0}.buyer-status:empty{display:none}.dhajia-property-v4 .dhajia-property-v4__results{padding-top:16px}.dhajia-property-v4 .dhajia-property-v4__grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important}.dhajia-property-v4 .dhajia-car-card{display:flex!important;flex-direction:column;border:1px solid #d7dcd3!important;border-radius:8px!important;background:#fffdf8!important;overflow:hidden!important}.buyer-media{position:relative;min-width:0;background:#e9e6dd}.dhajia-property-v4 .dhajia-car-card__media{height:auto;min-height:0;aspect-ratio:4/3}.dhajia-property-v4 .dhajia-car-card__body{padding:20px!important;min-width:0;display:flex;flex-direction:column;flex:1}.dhajia-property-v4 .dhajia-car-card__body h3{font-family:var(--dhajia-display-font,Optima,Candara,sans-serif)!important;font-size:22px!important;line-height:1.3!important}.dhajia-property-v4 .dhajia-property-card-v4__price{order:-1;border:0;margin:0 0 12px!important;padding:0!important}.dhajia-property-v4 .dhajia-property-card-v4__price strong{font-size:23px!important;font-weight:600}.dhajia-property-v4 .dhajia-car-card__actions{display:flex!important;gap:14px;flex-wrap:wrap;margin-top:auto!important;padding-top:18px}.dhajia-property-v4 .dhajia-car-card__actions a{padding:10px 16px!important;min-height:44px!important;border:1px solid #193e39!important;gap:18px;font-size:13px!important}.dhajia-property-v4 .dhajia-car-card__actions a:first-child{background:#193e39!important;color:#fff!important}.buyer-heart,.buyer-photo{position:absolute;z-index:2;display:grid;place-items:center;width:44px;height:44px;border:1px solid #d7dcd3;border-radius:50%;background:#fffdf8;color:#193e39;font-size:26px;cursor:pointer;line-height:1}.buyer-heart{top:12px;right:12px}.buyer-photo{top:calc(50% - 22px)}.buyer-photo--prev{left:10px}.buyer-photo--next{right:10px}.buyer-heart[aria-pressed=true]{background:#193e39;color:#fff}.buyer-dialog{box-sizing:border-box;width:min(880px,calc(100% - 32px));max-height:85dvh;padding:32px;border:1px solid #c5cfc7;border-radius:12px;background:#fffdf8;color:#193e39;overflow:auto;font-size:16px}.buyer-dialog::backdrop{background:#092b27b8}.buyer-dialog h2{font-family:var(--dhajia-display-font,Optima,Candara,sans-serif)!important;font-size:32px;padding-right:35px;margin:0 0 16px}.buyer-dialog p{line-height:1.6}.buyer-dialog .buyer-close{position:absolute;right:12px;top:12px;font-size:24px;min-width:44px;padding:0}.buyer-dialog label{display:block;margin:20px 0;font-size:15px}.buyer-dialog select,.buyer-dialog input{display:block;box-sizing:border-box;width:100%;min-height:48px;margin-top:8px;padding:10px;border:1px solid #a5b4af;border-radius:4px;background:#fff;font:inherit;color:#193e39;font-size:16px}.buyer-dialog-actions{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0}.buyer-dialog small{display:block;font-size:12px;line-height:1.6}.buyer-compare{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:20px}.buyer-compare img{width:100%;height:160px;object-fit:cover}.buyer-compare h3{font-size:20px}.buyer-compare a{display:inline-flex}.buyer-dialog :focus-visible{outline:3px solid #a57448;outline-offset:3px}@media(max-width:749px){.template-index .slideshow-slide__title{font-size:clamp(38px,10vw,54px)!important;max-width:17ch!important}.dhajia-property-v4 .dhajia-property-v4__hero-inner{padding-block:22px!important}.dhajia-property-v4 .dhajia-property-v4__hero p{font-size:14px}.buyer-tools{gap:8px;padding-top:16px}.buyer-tools button{font-size:12px;padding:10px 12px;flex:1 1 auto}.buyer-tools button:first-child{flex-basis:100%}.dhajia-property-v4 .dhajia-car-card{grid-template-columns:1fr!important}.dhajia-property-v4 .dhajia-car-card__media{min-height:0;height:auto;aspect-ratio:4/3}.dhajia-property-v4 .dhajia-car-card__body{padding:20px!important}.dhajia-property-v4 .dhajia-car-card__body h3{font-size:22px!important}.dhajia-property-v4 .dhajia-car-card__actions a{flex:1;justify-content:center!important}.buyer-dialog{padding:24px 20px;width:calc(100% - 24px)}.buyer-dialog h2{font-size:28px}.buyer-compare{grid-template-columns:1fr}.buyer-compare article{border-bottom:1px solid #d7dcd3;padding-bottom:20px}.buyer-dialog-actions>*{flex:1 1 auto;text-align:center}}.dhajia-property-v4 .dhajia-property-v4__hero h1{max-width:none!important;text-wrap:initial!important}.dhajia-property-v4 .dhajia-property-v4__hero p{max-width:72ch!important}.dhajia-property-v4 .dhajia-car-card__facts{font-size:13px!important;line-height:1.7;flex-wrap:wrap}.dhajia-property-v4 .dhajia-car-card__actions{gap:8px!important;display:grid!important;grid-template-columns:1fr}.dhajia-property-v4 .dhajia-car-card__actions a{justify-content:center!important;white-space:normal;line-height:1.4}.dhajia-property-v4 .dhajia-car-card__actions a.buyer-viewing{background:transparent!important;color:#193e39!important}.dhajia-property-v4 .dhajia-property-card-v4__location{font-size:11px!important}.dhajia-property-v4 .dhajia-property-card-v4__price em{font-size:12px;line-height:1.5}.dhajia-property-v4 .buyer-media{flex:none;width:100%;overflow:hidden}.dhajia-property-v4 .dhajia-car-card__body h3{margin-bottom:12px!important;overflow-wrap:anywhere}@media(min-width:1600px){.dhajia-property-v4 .dhajia-property-v4__grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media(min-width:650px)and (max-width:999px){.dhajia-property-v4 .dhajia-property-v4__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:649px){.dhajia-property-v4 .dhajia-property-v4__grid{grid-template-columns:1fr!important}.dhajia-property-v4 .dhajia-car-card__actions{grid-template-columns:1fr 1fr}.dhajia-property-v4 .dhajia-car-card__actions a{padding:10px!important;font-size:12px!important}}.template-index [id$=__slideshow] .slideshow-slide__title{font-family:var(--dhajia-display-font,Optima,Candara,sans-serif)!important;font-weight:400!important;text-transform:none!important;letter-spacing:-.02em!important;line-height:1.07!important}[id$=testimonials_quote_jHipnE] .testimonial__quote{padding:28px;gap:28px;height:auto;display:flex;flex-direction:column;justify-content:space-between}[id$=testimonials_quote_jHipnE] .block__text{font-size:16px;line-height:1.7;margin:12px 0 0}[id$=testimonials_quote_jHipnE] .block__text-title{font-family:var(--dhajia-display-font,Optima,Candara,sans-serif);font-size:24px;font-weight:400;text-transform:none;line-height:1.25}[id$=testimonials_quote_jHipnE] .block__customer-info{gap:14px;padding-top:20px;border-top:1px solid #d8d2c1}.customer-info__initial{display:grid;place-items:center;flex:0 0 48px;width:48px;height:48px;border-radius:50%;background:#123f37;color:#f6f0df;font-size:22px}[id$=testimonials_quote_jHipnE] .customer-info__author--name{font-size:16px}[id$=testimonials_quote_jHipnE] .customer-info__author--position{font-size:13px;line-height:1.5;margin:4px 0 0}@media(max-width:749px){[id$=testimonials_quote_jHipnE] .testimonial__quote{padding:22px;gap:24px}[id$=testimonials_quote_jHipnE] .block__text-title{font-size:22px}}
/*# sourceMappingURL=/cdn/shop/t/57/assets/dhajia-buyer.css.map */
