.canma-homes{background:linear-gradient(145deg,#f2edf6,#faf7f3);padding:65px 4%;font-family:DM Sans,sans-serif;color:#34302f;overflow:hidden}.canma-homes-heading{text-align:center;max-width:850px;margin:0 auto 32px}.canma-homes-heading>span{display:inline-block;font-size:10px;letter-spacing:.14em;font-weight:700;background:#fff;border:1px solid #dfd6e7;border-radius:30px;padding:9px 16px;color:#756a94}.canma-homes-heading h2{font:600 clamp(34px,3.7vw,52px)/1.12 "Cormorant Garamond",serif;letter-spacing:-.025em;margin:18px 0 14px}.canma-homes-heading em{color:#756a94;font-weight:500}.canma-homes-heading>p{font-size:14px;line-height:1.7;color:#81748b;max-width:600px;margin:auto}.canma-homes-gallery{max-width:1240px;margin:auto;position:relative}.canma-homes-track{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:3px 2px 8px}.canma-homes-track::-webkit-scrollbar{display:none}.canma-homes-card{position:relative;flex:0 0 calc((100% - 54px)/4);aspect-ratio:3/4.5;border:1px solid #a99abd;border-radius:22px;margin:0;overflow:hidden;scroll-snap-align:start;background:#e5ddec}.canma-homes-card>img{width:100%;height:100%;object-fit:cover;display:block}.canma-homes-card>span{position:absolute;top:13px;left:12px;background:#fffffff0;border-radius:25px;padding:7px 11px;font-size:10px;font-weight:700;color:#756a94}.canma-homes-arrow{position:absolute;top:50%;transform:translateY(-50%);width:43px;height:43px;display:grid;place-items:center;border:1px solid #e2d9e9;border-radius:50%;background:#fff;color:#756a94;font-size:29px;cursor:pointer;z-index:1;box-shadow:0 4px 15px #34302f12}.canma-homes-prev{left:-20px}.canma-homes-next{right:-20px}.canma-homes-demo{text-align:center;font-size:10px;line-height:1.5;color:#897b92;margin:20px auto 0}@media(max-width:749px){.canma-homes{padding:43px 5%}.canma-homes-heading{margin-bottom:24px}.canma-homes-heading h2{font-size:36px}.canma-homes-heading>p{font-size:13px}.canma-homes-track{gap:12px}.canma-homes-card{flex-basis:72%;border-radius:18px}.canma-homes-arrow{width:34px;height:34px;font-size:25px}.canma-homes-prev{left:-10px}.canma-homes-next{right:-10px}}.canma-homes-arrow{padding:0;line-height:1;box-sizing:border-box}.canma-homes-arrow svg{display:block;width:20px;height:20px;overflow:visible}@media(max-width:749px){.canma-homes-arrow svg{width:18px;height:18px}}.canma-homes-track{scroll-snap-type:none;scroll-behavior:auto}.canma-homes-card{scroll-snap-align:none}.canma-homes-track{position:relative;overflow-anchor:none}
/*# sourceMappingURL=/cdn/shop/t/9/assets/canma-homes.css.map */
