@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600&family=Playfair+Display:ital,wght@0,400;0,500;1,400&display=swap";:root{--green:#25351e;--olive:#69754b;--cream:#f7f4e9;--ink:#27321e}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--cream);color:var(--ink);font-family:DM Sans,Arial,sans-serif}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}img{max-width:100%;display:block}.skip{position:absolute;left:-9999px}.skip:focus{left:10px;top:10px;z-index:100;background:#fff}.announcement{text-align:center;background:var(--green);color:#fff;letter-spacing:.28em;font-size:11px;padding:12px}.site-header{display:flex;justify-content:space-between;align-items:center;padding:17px 5%;gap:30px}.brand{display:flex;flex-direction:column;min-width:270px}.brand-name{font:38px Playfair Display,Georgia,serif}.brand-sub{letter-spacing:.23em;font-size:10px;margin-left:5px}.site-header nav{display:flex;flex-wrap:wrap;gap:25px;font-size:14px}.hero{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,3fr);background:#1a2818}.hero-copy{color:#fff;text-align:center;padding:65px 24px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(120deg,#24341f,#101b12)}.hero h1{font:clamp(50px,6vw,88px)/.99 "Playfair Display",Georgia,serif;margin:20px 0 8px}.hero .heart{font-size:36px}.hero p{letter-spacing:.21em;line-height:1.7;font-size:13px;margin:10px 0 25px}.eyebrow{font-size:10px;letter-spacing:.2em}.button{display:inline-block;background:var(--olive);border:1px solid var(--olive);color:#fff;padding:15px 24px;text-align:center;letter-spacing:.12em;text-transform:uppercase;font-size:11px;cursor:pointer;margin:4px 0;min-width:205px}.button-outline{background:transparent;border-color:#fff}.button-light{background:var(--cream);color:var(--green);border-color:var(--cream)}.values{display:flex;justify-content:space-around;gap:20px;text-align:center;padding:27px 10px;letter-spacing:.15em;font-size:11px}.collections{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;padding:0 18px 18px}.collection-card{aspect-ratio:1;position:relative;overflow:hidden;background:#203521;color:#fff}.collection-card img{height:100%;width:100%;object-fit:cover;transition:transform .4s}.collection-card:hover img{transform:scale(1.04)}.collection-overlay{position:absolute;inset:auto 0 0;padding:65px 24px 22px;background:linear-gradient(transparent,#000000c7)}.collection-overlay h2{font:italic 34px Playfair Display,Georgia,serif;margin:0 0 10px}.collection-overlay p{font-size:10px;letter-spacing:.15em}.mini-button{display:inline-block;background:var(--cream);color:var(--ink);padding:13px 16px;margin-top:8px;font-size:11px;letter-spacing:.1em;text-transform:uppercase}.story{display:grid;grid-template-columns:1fr 1fr;gap:4%;align-items:center;padding:24px 3% 28px}.story img{height:370px;width:100%;object-fit:cover}.story-copy{padding:30px 5%}.story h2{font:italic 58px Playfair Display,Georgia,serif;margin:10px 0}.story p{font:19px/1.6 Playfair Display,Georgia,serif}.quote{background:linear-gradient(#182e1bc9,#182e1bc9),url(studio.jpg) center/cover;color:#fff;text-align:center;padding:65px 20px;font:italic clamp(25px,3vw,43px) "Playfair Display",Georgia,serif}.quote span{display:block;margin-top:15px}.footer{background:var(--green);color:#fff;display:grid;grid-template-columns:2fr 1fr;gap:30px;padding:55px 7%}.footer h2{font:42px Playfair Display,Georgia,serif;margin:0}.footer p{line-height:1.7}.footer small{grid-column:1/-1;opacity:.7}.catalog,.standard-page{padding:60px 5%;min-height:400px}.catalog h1,.standard-page h1,.product-page h1{font:50px Playfair Display,Georgia,serif}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.product-photo{display:block;aspect-ratio:1 / 1;overflow:hidden;background:#ebe7da}.product-photo img{display:block;width:100%;height:100%;object-fit:cover}.product h2{font:23px Playfair Display,Georgia,serif}.product-page{padding:50px 5%;display:grid;grid-template-columns:1fr 1fr;gap:6%}.product-page img{width:100%;max-height:650px;object-fit:contain}@media(max-width:800px){.site-header{display:block;text-align:center}.brand{min-width:0}.brand-name{font-size:32px}.site-header nav{justify-content:center;margin-top:18px;gap:15px;font-size:12px}.hero{grid-template-columns:minmax(0,1fr)}.hero-copy{padding:45px 20px}.values{flex-direction:column}.collections,.story,.product-page{grid-template-columns:1fr}.story img{height:320px}.footer{grid-template-columns:1fr}.product-grid{grid-template-columns:repeat(2,1fr)}}.hero-photo{align-self:center}.hero-photo img{width:100%;height:auto}.policy-links{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;grid-column:1/-1}.collection-intro{max-width:42rem;margin-bottom:2rem;line-height:1.6}.stock-note{display:inline-block;margin-left:.6em;padding:.25em .55em;background:#e8e3d1;font-size:.8em;border-radius:.2rem}.catalog-pagination{margin-top:2rem;display:flex;gap:1rem}.product-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:.65rem;margin-top:1rem}.product-gallery img{aspect-ratio:1;object-fit:cover}.cart-remove{margin-left:.7em;text-decoration:underline}.standard-page input[type=number]{width:5em;padding:.4rem}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(max-width:480px){.catalog,.standard-page{padding:32px 5%}.catalog h1,.standard-page h1,.product-page h1{font-size:36px}.product-grid{gap:16px}.product h2{font-size:18px}.product-page{padding-top:24px}.site-header nav{gap:6px 12px}.site-header nav a{padding:5px 0}.footer h2{font-size:34px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.collection-card img{transition:none}}.catalog form[role=search]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:2rem}.catalog input[type=search]{padding:.65rem;max-width:100%}.product:is([data-product-handle=pink-hellebore-kokedama],[data-product-handle=white-hellebore-variegated-kokedama],[data-product-handle=pink-speckled-arrowhead-kokedama],[data-product-handle=variegated-dieffenbachia-kokedama]) img,.product-page:is([data-product-handle=pink-hellebore-kokedama],[data-product-handle=white-hellebore-variegated-kokedama],[data-product-handle=pink-speckled-arrowhead-kokedama],[data-product-handle=variegated-dieffenbachia-kokedama])>div>img{display:block;width:100%;height:auto;max-height:none;aspect-ratio:1 / 1;object-fit:contain;background:#103625}.product:is([data-product-handle=pink-hellebore-kokedama],[data-product-handle=white-hellebore-variegated-kokedama]) img,.product-page:is([data-product-handle=pink-hellebore-kokedama],[data-product-handle=white-hellebore-variegated-kokedama])>div>img{background:#505631}.collections:has(.collection-card--stands){grid-template-columns:repeat(4,minmax(0,1fr))}.collection-card--stands:not(.collection-card--stands-image){background:#263720}.collection-card--stands:not(.collection-card--stands-image) .collection-overlay{top:0;right:0;bottom:0;left:0;display:grid;place-content:center;justify-items:center;padding:20px;text-align:center;background:none}@media(max-width:1000px){.collections:has(.collection-card--stands){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.collections:has(.collection-card--stands){grid-template-columns:1fr}}.catalog--garden-decor .product-photo img{object-fit:contain;object-position:center}.holiday-feature{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;max-width:980px;margin:28px auto;padding:0 18px;color:#25351e}.holiday-feature img{width:100%;height:auto}.holiday-feature__copy{padding:24px 7%;text-align:center}.holiday-feature__copy h2{font-size:clamp(1.7rem,4vw,2.8rem)}@media(max-width:600px){.holiday-feature{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/lacasa.css.map */
