.luxury-project-card{width:100%;margin:0;padding:10px;background:#f4f4f2;color:#fff;box-sizing:border-box}.luxury-project-card *,.luxury-project-card *:before,.luxury-project-card *:after{box-sizing:border-box}.luxury-project-card__wrapper{width:100%;max-width:var(--lpc-max-width);margin:0 auto}.luxury-project-card__image-wrap{position:relative;width:100%;height:var(--lpc-height);overflow:hidden;border-radius:var(--lpc-radius);background:#ddd}.luxury-project-card__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;object-fit:cover;object-position:center center;transition:transform .5s ease}.luxury-project-card__image-wrap:hover .luxury-project-card__image{transform:scale(1.015)}.luxury-project-card__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#ddd7ce,#eee9e1);color:#777;font-size:16px;font-weight:600}.luxury-project-card__overlay{position:absolute;z-index:2;left:0;right:0;bottom:0;height:55%;background:linear-gradient(to top,rgba(0,0,0,var(--lpc-overlay-opacity)),rgba(0,0,0,calc(var(--lpc-overlay-opacity) * .55)),#0000);pointer-events:none}.luxury-project-card__content{position:absolute;z-index:5;left:0;right:0;bottom:0;padding:0 7.5% 30px;display:flex;align-items:flex-end;justify-content:space-between;gap:30px}.luxury-project-card__bottom{min-width:0;display:flex;flex-direction:column;align-items:flex-start}.luxury-project-card__title{margin:0 0 12px;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:clamp(30px,3.1vw,43px);line-height:1.05;font-weight:700;letter-spacing:-.7px;text-shadow:0 2px 8px rgba(0,0,0,.25)}.luxury-project-card__tags{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.luxury-project-card__tag{min-width:120px;min-height:32px;padding:7px 18px;display:flex;align-items:center;justify-content:center;border-radius:50px;background:#fffffff5;color:#bf8131;font-size:13px;line-height:1;font-weight:500;white-space:nowrap;box-shadow:0 2px 7px #0000001f;transition:transform .2s ease,background .2s ease}.luxury-project-card__tag:hover{transform:translateY(-2px);background:#fff}.luxury-project-card__button{min-width:225px;min-height:51px;padding:13px 25px;display:inline-flex;align-items:center;justify-content:center;gap:9px;border-radius:50px;background:#fffffff7;color:#282828;text-decoration:none;font-size:15px;line-height:1;font-weight:600;box-shadow:0 4px 12px #00000024;transition:transform .2s ease,background .2s ease,box-shadow .2s ease}.luxury-project-card__button:hover{color:#282828;background:#fff;transform:translateY(-3px);box-shadow:0 7px 16px #0000002e}.luxury-project-card__button-icon{width:23px;height:23px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.luxury-project-card__button-icon img{display:block;width:100%;height:100%;object-fit:contain}.luxury-project-card__button-text{display:block}@media screen and (max-width:1000px){.luxury-project-card{padding:8px}.luxury-project-card__content{padding:0 5% 25px}.luxury-project-card__title{font-size:34px}.luxury-project-card__tags{gap:7px}.luxury-project-card__tag{min-width:auto;padding-left:15px;padding-right:15px;font-size:12px}.luxury-project-card__button{min-width:195px;padding-left:20px;padding-right:20px;font-size:14px}}@media screen and (max-width:767px){.luxury-project-card{padding:6px}.luxury-project-card__image-wrap{height:var(--lpc-mobile-height);border-radius:var(--lpc-radius)}.luxury-project-card__overlay{height:65%;background:linear-gradient(to top,#000000ad,#00000059,#0000)}.luxury-project-card__content{left:0;right:0;bottom:0;padding:0 20px 22px;display:flex;flex-direction:column;align-items:stretch;gap:18px}.luxury-project-card__title{margin-bottom:10px;font-size:30px;line-height:1.05;letter-spacing:-.4px}.luxury-project-card__tags{width:100%;gap:7px}.luxury-project-card__tag{min-height:30px;padding:7px 14px;font-size:11px}.luxury-project-card__button{width:100%;min-height:50px;font-size:14px}}@media screen and (max-width:480px){.luxury-project-card__image-wrap{height:var(--lpc-mobile-height)}.luxury-project-card__content{padding:0 15px 17px;gap:14px}.luxury-project-card__title{font-size:27px;margin-bottom:8px}.luxury-project-card__tags{gap:5px}.luxury-project-card__tag{min-height:28px;padding:6px 11px;font-size:10px}.luxury-project-card__button{min-height:47px;font-size:13px}.luxury-project-card__button-icon{width:20px;height:20px}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/luxury-project-card.css.map */
