.ehhp-home .ehhc-sold-locked{grid-column:1/-1;min-width:0;min-height:0;overflow:visible;border:0;border-radius:0;background:transparent}
.ehhp-home .ehhc-sold-locked .ehhc-blur-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:0;filter:none;opacity:1;transform:none}
.ehhp-home .ehhc-sold-carousel{display:grid;grid-template-columns:38px minmax(0,1fr) 38px;align-items:center;gap:10px;width:100%}
.ehhp-home .ehhc-carousel-arrow{display:flex;align-items:center;justify-content:center;width:38px;height:48px;border:1px solid #d9e0e8;border-radius:10px;background:#fff;color:#a81031;font-size:30px;line-height:1;cursor:pointer;box-shadow:0 2px 8px #12223912}
.ehhp-home .ehhc-carousel-arrow:hover:not(:disabled){border-color:#a81031;background:#fff7f9}
.ehhp-home .ehhc-carousel-arrow:disabled{color:#aab3bf;cursor:default;box-shadow:none}
.ehhp-home .ehhc-carousel-arrow[hidden],.ehhp-home .ehhc-carousel-status[hidden],.ehhp-home .ehhc-blur-card[hidden]{display:none!important}
.ehhp-home .ehhc-carousel-status{grid-column:2;text-align:center;color:#647184;font-size:12px;padding-top:8px}
.ehhp-home .ehhc-blur-card{position:relative;min-width:0;overflow:hidden;border:1px solid #e4e8ed;border-radius:12px;background:#fff;box-shadow:0 3px 12px #1222390b}
.ehhp-home .ehhc-blur-card-scene{filter:blur(5px);opacity:.76;transform:scale(1.035);transform-origin:center}
.ehhp-home .ehhc-blur-card-photo{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;filter:blur(1px);transform:scale(1.025)}
.ehhp-home .ehhc-blur-card-photo~.ehhc-blur-card-lines{display:none}
.ehhp-home .ehhc-blur-card-art{position:relative;height:142px;overflow:hidden;background:linear-gradient(180deg,#b9d3eb 0 55%,#c8d1b5 55% 74%,#9aa98c 74%)}
.ehhp-home .ehhc-blur-card-art:before{content:"";position:absolute;left:18%;bottom:15%;width:64%;height:52%;background:linear-gradient(90deg,#bd9c7c,#e5d3bd 42%,#a98a72);clip-path:polygon(0 30%,50% 0,100% 30%,100% 100%,0 100%);box-shadow:0 9px 18px #27313b45}
.ehhp-home .ehhc-blur-card-art:after{content:"";position:absolute;left:36%;bottom:16%;width:28%;height:24%;background:linear-gradient(90deg,#8da6b3 0 42%,#e9e2d6 42% 56%,#8da6b3 56%);border:4px solid #eee7db;box-shadow:0 -22px 0 -8px #7d5142}
.ehhp-home .ehhc-blur-card-art.ehhc-scene-2{background:linear-gradient(180deg,#d1e2f1 0 52%,#718653 52% 100%)}
.ehhp-home .ehhc-blur-card-art.ehhc-scene-2:before{left:23%;width:55%;background:linear-gradient(90deg,#d7d2c8,#eee8dd 48%,#b8b4aa);clip-path:polygon(0 24%,52% 0,100% 24%,100% 100%,0 100%)}
.ehhp-home .ehhc-blur-card-art.ehhc-scene-2:after{left:40%;width:22%;background:linear-gradient(90deg,#708b98 0 43%,#f4eee5 43% 57%,#708b98 57%);box-shadow:0 -20px 0 -7px #54463e}
.ehhp-home .ehhc-blur-card-art.ehhc-scene-3{background:linear-gradient(180deg,#c6d6e8 0 58%,#c3c6b1 58% 100%)}
.ehhp-home .ehhc-blur-card-art.ehhc-scene-3:before{left:12%;width:76%;height:46%;background:linear-gradient(90deg,#c7c4bc,#e9e4d9 45%,#aaa79f);clip-path:polygon(0 25%,50% 0,100% 25%,100% 100%,0 100%)}
.ehhp-home .ehhc-blur-card-art.ehhc-scene-3:after{left:43%;width:18%;height:21%;background:#8295a0;border:4px solid #f1eee6;box-shadow:-52px 0 0 -3px #a9bac2,52px 0 0 -3px #a9bac2}
.ehhp-home .ehhc-blur-card-art.ehhc-scene-4{background:linear-gradient(180deg,#9fc5e9 0 48%,#7c9869 48% 100%)}
.ehhp-home .ehhc-blur-card-art.ehhc-scene-4:before{left:20%;width:60%;height:58%;background:linear-gradient(90deg,#a97f62,#d5bba2 48%,#93705c);clip-path:polygon(0 22%,50% 0,100% 22%,100% 100%,0 100%)}
.ehhp-home .ehhc-blur-card-art.ehhc-scene-5{background:linear-gradient(180deg,#d7e6f0 0 54%,#a7b18f 54% 100%)}
.ehhp-home .ehhc-blur-card-art.ehhc-scene-5:before{left:15%;width:70%;height:49%;background:linear-gradient(90deg,#dad5ca,#f0e9df 50%,#c0b9ad);clip-path:polygon(0 30%,50% 0,100% 30%,100% 100%,0 100%)}
.ehhp-home .ehhc-blur-card-lines{height:68px;padding:10px 11px;background:#fff}
.ehhp-home .ehhc-blur-card-lines i{display:block;height:6px;margin:0 0 8px;border-radius:8px;background:#cfd5dc}
.ehhp-home .ehhc-blur-card-lines i:nth-child(1){width:46%;background:#e2b795}
.ehhp-home .ehhc-blur-card-lines i:nth-child(2){width:88%}
.ehhp-home .ehhc-blur-card-lines i:nth-child(3){width:65%}
.ehhp-home .ehhc-login-required{position:absolute;left:50%;top:42%;transform:translate(-50%,-50%);display:inline-flex;align-items:center;justify-content:center;min-width:116px;padding:8px 12px;border:0;border-radius:7px;background:#4a9aab;color:#fff;font-size:11px;font-weight:800;text-align:center;text-decoration:none;box-shadow:0 2px 8px #1c3a4c30;white-space:nowrap}
.ehhp-home .ehhc-login-required:hover,.ehhp-home .ehhc-login-required:focus-visible{background:#347d8e;color:#fff;outline:2px solid #fff;outline-offset:2px}
@media(max-width:950px){.ehhp-home .ehhc-sold-locked .ehhc-blur-cards{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:650px){.ehhp-home .ehhc-sold-locked .ehhc-blur-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ehhp-home .ehhc-blur-card-art{height:112px}.ehhp-home .ehhc-login-required{min-width:104px;padding:7px 9px;font-size:10px}}
