.casa-section{background:var(--casa-base);color:var(--casa-ink);padding:64px 24px}.casa-wrap{width:100%;max-width:var(--casa-width);margin-inline:auto}.casa-section h1,.casa-section h2,.casa-section h3{font-family:var(--font-heading--family);font-weight:500;line-height:1.1;letter-spacing:-.025em}.casa-section h1{font-size:clamp(2.6rem,5.4vw,5.7rem);margin:20px 0 28px}.casa-section h2{font-size:clamp(2rem,3.6vw,3.6rem);margin:12px 0 24px}.casa-section h3{font-size:1.5rem;margin:14px 0}.casa-section p{line-height:1.7;max-width:58ch}.casa-eyebrow{font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;font-weight:650}.casa-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.casa-split{display:grid;grid-template-columns:1fr 1.1fr;align-items:center;gap:56px}.casa-hero{background:var(--casa-main);padding-block:40px 56px}.casa-button{display:inline-flex;align-items:center;gap:28px;background:var(--casa-green);color:var(--casa-paper);border:1px solid var(--casa-green);padding:16px 24px;border-radius:100px;text-decoration:none;cursor:pointer;font:inherit;font-weight:600}.casa-button:hover{background:var(--casa-ink);border-color:var(--casa-ink)}.casa-button:focus-visible,.casa-section a:focus-visible,.casa-section summary:focus-visible{outline:3px solid var(--casa-clay);outline-offset:5px}.casa-media{border-radius:var(--casa-radius);overflow:hidden;background:var(--casa-sand)}.casa-media img,.casa-media video,.casa-room{width:100%;height:auto;display:block}.casa-media img{object-fit:cover;aspect-ratio:1.23}.casa-card{display:block;padding:24px;background:var(--casa-paper);border-radius:var(--casa-radius);text-decoration:none;color:var(--casa-ink);border:1px solid var(--casa-sand)}.casa-card:nth-child(3n+2){background:var(--casa-sand)}.casa-card:nth-child(3n){background:var(--casa-main)}.casa-card img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:calc(var(--casa-radius)/2)}.casa-card svg{max-height:210px}.casa-head{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:32px}.casa-link{color:inherit;text-underline-offset:5px}.casa-story{background:var(--casa-green);color:var(--casa-paper)}.casa-story .casa-button{background:var(--casa-paper);color:var(--casa-green)}.casa-video{background:var(--casa-sand)}.casa-video .casa-media{margin-top:30px;max-height:650px}.casa-video video{max-height:650px}.casa-tip{font-size:.8rem;opacity:.85}.casa-guide{background:var(--casa-paper)}.casa-faq details{border-bottom:1px solid var(--casa-sand);padding:22px 0}.casa-faq summary{cursor:pointer;font-size:1.15rem;font-weight:600}.casa-news{background:var(--casa-clay);color:var(--casa-paper)}.casa-news input[type=email]{width:100%;padding:17px;border:1px solid var(--casa-paper);border-radius:8px;background:var(--casa-paper);color:var(--casa-ink);font:inherit}.casa-form-row{display:flex;gap:12px;margin:12px 0}.casa-consent{display:flex;gap:10px;align-items:start;margin:20px 0;font-size:.85rem}.casa-consent input{margin-top:5px;accent-color:var(--casa-green)}.casa-number{display:block;color:var(--casa-green);font-size:3rem;font-family:var(--font-heading--family)}.casa-product-price{font-weight:650}.casa-empty{padding:24px;border:1px solid var(--casa-sand);border-radius:var(--casa-radius)}@media(min-width:1000px){.casa-hero .casa-media{border-top-left-radius:180px}}@media(max-width:900px){.casa-split{grid-template-columns:1fr;gap:28px}.casa-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.casa-section{padding:44px 20px}.casa-head{align-items:start}}@media(max-width:540px){.casa-grid{grid-template-columns:1fr}.casa-head{display:block}.casa-form-row{flex-direction:column}.casa-section{padding:36px 16px}.casa-card{padding:20px}}@media(prefers-reduced-motion:no-preference){.casa-card{transition:transform .25s}.casa-card:hover{transform:translateY(-5px)}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/casa-home.css.map */
