.bloom-guide{max-width:1000px;margin:0 auto;padding:clamp(32px,6vw,80px) 24px;color:#24221f}.bloom-guide__eyebrow{font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;color:#716046}.bloom-guide h1{font-size:clamp(2.1rem,4.8vw,4.4rem);line-height:1.08;margin:16px 0 36px;text-wrap:balance}.bloom-guide__body{max-width:780px;font-size:1.08rem;line-height:1.75}.bloom-guide__body h2{font-size:clamp(1.55rem,2.8vw,2.3rem);line-height:1.2;margin:42px 0 16px}.bloom-guide__body a{text-decoration:underline;text-underline-offset:3px}.bloom-guide__body section{scroll-margin-top:120px;border-top:1px solid #e6dfd5;padding-top:4px}.bloom-guide__body li{margin-bottom:10px}.bloom-trees{background:#faf8f3;color:#23352a;font-family:var(--font-body-family,Arial,sans-serif)}.bt-wrap{max-width:1440px;margin:auto;padding:0 clamp(20px,4vw,64px)}.bt-breadcrumb{display:flex;gap:12px;padding:24px 0;font-size:12px;color:#576457}.bloom-trees a{color:inherit}.bt-breadcrumb a{text-decoration:none}.bt-hero{display:grid;grid-template-columns:1fr 1fr;background:#eaece3;min-height:650px}.bt-hero-copy{align-self:center;padding:clamp(28px,4vw,64px)}.bt-kicker{font-size:11px;letter-spacing:.17em;font-weight:600;text-transform:uppercase;margin:0 0 20px;line-height:1.7}.bloom-trees h1,.bloom-trees h2{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.04em;text-transform:none;color:inherit}.bloom-trees h1{font-size:clamp(45px,5.6vw,80px);line-height:1.04;margin:0 0 28px}.bloom-trees h1 em{font-weight:400}.bt-intro{font-size:16px;line-height:1.8;max-width:460px}.bt-intro p{margin:0}.bt-actions{display:flex;gap:22px;align-items:center;flex-wrap:wrap;margin-top:30px}.bt-button{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;padding:17px 22px;min-height:52px;background:#293d2e;color:#fff!important;text-decoration:none;font-size:14px;font-weight:600;border:1px solid #293d2e}.bt-button:hover{background:#415640}.bt-text-link{font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:6px;line-height:1.6}.bt-hero-note{font-size:12px;margin-top:24px;line-height:1.7;color:#52614e}.bt-hero-figure{margin:0;position:relative;min-width:0;background:#ecebe7}.bt-hero-figure>img{display:block;width:100%;height:100%;max-height:740px;object-fit:cover;object-position:center}.bt-hero-figure figcaption{position:absolute;bottom:22px;left:22px;right:22px;display:flex;justify-content:space-between;gap:14px;background:#faf8f3f2;padding:16px;font-size:12px;line-height:1.5}.bt-hero-figure figcaption>span{color:#576457}.bt-hero-figure figcaption a{text-decoration:none}.bt-benefits{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid #d8dcd2;gap:24px;padding:22px 0}.bt-benefits p{font-size:13px;margin:0;display:flex;gap:12px;align-items:center}.bt-benefits span{font-size:11px;color:#63745e}.bt-section{padding:80px 0;scroll-margin-top:140px}.bt-heading{display:grid;grid-template-columns:1.2fr 1fr;gap:48px;align-items:end;margin-bottom:34px}.bloom-trees h2{font-size:clamp(32px,3.5vw,48px);line-height:1.13;margin:0}.bt-heading>p,.bt-guide p,.bt-business>p,.bt-showroom>p{font-size:15px;line-height:1.8;margin-bottom:0}.bt-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.bt-product-image{display:block;position:relative;background:#f0efeb;overflow:hidden;aspect-ratio:3/4}.bt-product-image img{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .25s}.bt-product-image:hover img{transform:scale(1.025)}.bt-soldout{position:absolute;top:12px;left:12px;background:#fff;padding:6px 10px;font-size:11px}.bt-kind{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#65715c;margin:22px 0 8px}.bt-product h3{font-size:17px;line-height:1.5;margin:0;font-weight:500;color:inherit}.bt-product h3 a{text-decoration:none}.bt-product-bottom{display:flex;gap:12px;justify-content:space-between;align-items:center;font-size:12px;margin-top:14px}.bt-product-bottom p{margin:0}.bt-product-bottom a{padding:8px 0;text-underline-offset:4px}.bt-all{display:inline-block;margin-top:32px}.bt-guide{border-top:1px solid #d8dcd2;display:grid;grid-template-columns:1fr 1fr;gap:10%}.bt-guide-heading>p:not(.bt-kicker){margin:22px 0}.bt-step{display:flex;gap:26px;border-bottom:1px solid #d8dcd2;padding:24px 0}.bt-step:first-child{padding-top:0}.bt-step>span{font-size:12px;color:#718068;padding-top:5px}.bt-step h3{font-size:18px;line-height:1.4;color:inherit;margin:0}.bt-step p{margin:10px 0 0;font-size:14px}.bt-business{background:#293d2e;color:#faf8f3;padding:60px clamp(26px,5vw,70px)}.bt-business>p:not(.bt-kicker){max-width:680px;margin-top:24px}.bt-business h2{max-width:800px}.bt-button-light{background:#faf8f3;color:#293d2e!important;border-color:#faf8f3}.bt-button-light:hover{background:#eaece3}.bt-faq{display:grid;grid-template-columns:1fr 1.2fr;gap:8%}.bt-faq details{border-bottom:1px solid #d8dcd2}.bt-faq summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:24px;font-size:15px;font-weight:500;min-height:64px;padding:18px 0;cursor:pointer}.bt-faq summary::-webkit-details-marker{display:none}.bt-faq summary span{font-size:24px;font-weight:400}.bt-faq details[open] summary span{transform:rotate(45deg)}.bt-faq details p{font-size:14px;line-height:1.8;margin:0 28px 22px 0}.bt-showroom{text-align:center;padding:50px 24px 70px;border-top:1px solid #d8dcd2}.bt-showroom>p:not(.bt-kicker){max-width:620px;margin:24px auto}.bloom-trees a:focus-visible,.bloom-trees summary:focus-visible{outline:3px solid #a36b3f;outline-offset:5px}.bloom-trees p.bt-kicker{font-size:11px;line-height:1.7;margin:0 0 18px}@media(max-width:999px){.bt-hero{min-height:520px}.bt-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px}.bt-hero-copy{padding:28px}.bt-hero-figure figcaption{flex-direction:column;gap:3px}.bt-hero h1{font-size:50px}.bt-benefits{gap:12px}.bt-section{padding:60px 0}.bt-business{padding:42px 30px}}@media(max-width:699px){.bt-wrap{padding:0 20px}.bt-breadcrumb{padding:18px 0}.bt-hero{grid-template-columns:1fr;min-height:0}.bt-hero-copy{padding:32px 24px}.bt-hero h1{font-size:46px}.bt-intro{font-size:15px}.bt-hero-figure{height:420px}.bt-hero-figure>img{object-fit:contain}.bt-hero-figure figcaption{left:14px;right:14px;bottom:14px;flex-direction:row}.bt-actions{gap:20px;margin-top:24px}.bt-benefits{grid-template-columns:1fr;gap:16px;padding:24px 6px}.bt-heading,.bt-guide,.bt-faq{grid-template-columns:1fr;gap:28px}.bt-heading>p{margin:0}.bt-section{padding:46px 0}.bt-products{gap:30px 14px}.bt-product h3{font-size:15px}.bt-product-bottom{align-items:flex-start;flex-direction:column;gap:4px}.bt-kind{font-size:9px;margin-top:14px}.bt-business{padding:36px 24px}.bt-business h2{font-size:34px}.bt-faq summary{font-size:14px}.bt-showroom{padding:40px 4px 50px}.bt-hero-note{margin-bottom:0}}@media(max-width:359px){.bt-products{grid-template-columns:1fr}.bt-hero h1{font-size:39px}.bt-hero-copy{padding:28px 20px}.bt-button{gap:16px;padding:15px 17px}.bt-hero-figure{height:360px}}@media(prefers-reduced-motion:reduce){.bt-product-image img{transition:none}}.bloom-delivery{max-width:1176px;margin:24px auto;padding:16px 24px;border-top:1px solid #d9c5c8;color:#23352a;font-size:14px;line-height:1.6}.bloom-delivery p{margin:0 0 6px}.bloom-delivery a{color:#742d40;text-underline-offset:3px}@media(max-width:749px){.bloom-delivery{margin:20px;padding:16px 0}}
/*# sourceMappingURL=/cdn/shop/t/43/compiled_assets/styles.css.map?subset=ABIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACA */
