.bloom-plant-product{background:#faf8f3!important;color:#23352a;margin-bottom:0}.bloom-plant-product .product-container{max-width:1440px;padding:24px clamp(20px,4vw,64px) 48px}.bloom-plant-product .product-container-main{gap:clamp(28px,5vw,72px);align-items:start}.bloom-plant-product .product-info{padding-top:16px;min-width:0}.bloom-plant-eyebrow{font:500 11px/1.5 sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#53604d;margin:0 0 18px}.bloom-plant-product .product-info-title .product-title{font-family:Georgia,serif;font-weight:400;font-size:clamp(30px,3.4vw,50px);line-height:1.12;letter-spacing:-.025em;color:#23352a;overflow-wrap:break-word}.bloom-plant-product .product-info-description{font-size:16px;line-height:1.7;color:#4e584e}.bloom-plant-product .product-info-description p{margin:0}.bloom-plant-product .product-info-block{margin-bottom:20px}.bloom-plant-product .product-media img{object-fit:contain;background:#f2f0ea}.bloom-plant-product .product-form__buttons button,.bloom-plant-product .product-form__submit{background:#293d2e!important;min-height:52px;border-radius:4px!important}.bloom-plant-product .product-info-collapsible{border-color:#d9ded3}.bloom-plant-product :is(button,summary,select){min-height:44px}body:has(.bloom-plant-product) [id*=__trust_promises]{display:none}body:has(.bloom-plant-product) .apps{overflow-x:clip}.bloom-plant-guide{background:#faf8f3;color:#23352a;padding:12px 0 56px}.bloom-plant-guide__inner{max-width:1440px;margin:auto;padding:0 clamp(20px,4vw,64px)}.bloom-plant-guide h2{font:400 clamp(28px,3vw,42px)/1.15 Georgia,serif;letter-spacing:-.025em;margin:0 0 24px;color:inherit}.bloom-plant-story{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,88px);padding:64px 0;border-top:1px solid #d9ded3;align-items:center}.bloom-plant-story__image{background:#eeeee6;aspect-ratio:4/5;overflow:hidden}.bloom-plant-story__image img{width:100%;height:100%;object-fit:contain;display:block}.bloom-plant-copy{font-size:16px;line-height:1.75;color:#4e584e}.bloom-plant-copy h2{font:500 19px/1.4 sans-serif;letter-spacing:0;margin:28px 0 12px;color:#23352a}.bloom-plant-copy p{margin:0 0 16px}.bloom-plant-copy ul{padding-left:20px;margin:0 0 20px}.bloom-plant-copy li{padding:4px 0}.bloom-plant-guide a{color:#293d2e;text-decoration:underline;text-underline-offset:4px}.bloom-plant-advice{background:#eaece3;padding:clamp(24px,4vw,56px);margin:8px 0 64px}.bloom-plant-advice__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin:32px 0}.bloom-plant-number{font:400 28px Georgia,serif;color:#748069}.bloom-plant-advice h3{font:500 18px/1.4 sans-serif;margin:16px 0 10px}.bloom-plant-advice p,.bloom-plant-faq p{font-size:16px;line-height:1.7;color:#4e584e;margin:0}.bloom-plant-link{display:inline-block;padding:8px 0;font-size:15px}.bloom-plant-faq{display:grid;grid-template-columns:1fr 1.3fr;gap:48px;padding:8px 0 56px}.bloom-plant-faq details{border-bottom:1px solid #d3d9ce}.bloom-plant-faq details:first-child{border-top:1px solid #d3d9ce}.bloom-plant-faq summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:60px;padding:18px 0;cursor:pointer;font-size:16px;font-weight:500;list-style:none}.bloom-plant-faq summary::-webkit-details-marker{display:none}.bloom-plant-faq summary span{font-size:22px;font-weight:400}.bloom-plant-faq details[open] summary span{transform:rotate(45deg)}.bloom-plant-faq details p{padding:0 24px 24px 0}.bloom-plant-footer{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;border-top:1px solid #d3d9ce;padding-top:28px;font-size:15px}.bloom-plant-footer a{padding:10px 0}.bloom-plant-guide :focus-visible{outline:2px solid #293d2e;outline-offset:5px}@media(max-width:749px){.bloom-plant-product .product-container{padding:8px 20px 32px}.bloom-plant-product .product-container-main{gap:20px}.bloom-plant-product .product-info{padding-top:8px}.bloom-plant-story{grid-template-columns:1fr;gap:32px;padding:40px 0}.bloom-plant-story__image{aspect-ratio:1;max-height:440px}.bloom-plant-advice{margin-bottom:40px}.bloom-plant-advice__grid{grid-template-columns:1fr;gap:24px}.bloom-plant-advice__grid>div+div{border-top:1px solid #cbd2c3;padding-top:24px}.bloom-plant-faq{grid-template-columns:1fr;gap:4px;padding-bottom:32px}.bloom-plant-guide{padding-bottom:32px}}.bloom-customer-gallery{display:block;max-width:1160px;margin:48px auto;padding:0 24px;color:#47343a}.bloom-customer-gallery__header{max-width:680px;margin:0 0 24px}.bloom-customer-gallery__eyebrow{margin:0 0 10px;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:#742d40}.bloom-customer-gallery h2{margin:0 0 12px;font-size:clamp(28px,3vw,40px);line-height:1.15;color:#742d40}.bloom-customer-gallery__header>p:last-child{margin-bottom:0}.bloom-customer-gallery__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.bloom-customer-gallery__photo{position:relative;display:block;aspect-ratio:4/5;overflow:hidden;background:#f3eee8;border:1px solid #e8ded9;border-radius:8px}.bloom-customer-gallery__photo img{display:block;width:100%;height:100%;object-fit:contain}.bloom-customer-gallery__zoom{position:absolute;right:12px;bottom:12px;display:grid;place-items:center;width:36px;height:36px;background:#742d40;color:#fff;border-radius:50%;font-size:22px}.bloom-customer-gallery a:focus-visible,.bloom-customer-gallery button:focus-visible{outline:3px solid #742d40;outline-offset:4px}.bloom-customer-gallery__preview{padding:12px 16px;border:1px dashed #742d40;border-radius:6px;font-size:13px;color:#742d40;background:#fbf7f3}.bloom-customer-gallery__dialog{width:min(960px,calc(100% - 32px));max-height:92dvh;padding:46px 20px 16px;border:0;border-radius:12px;background:#fbf8f3;color:#47343a;overflow:auto}.bloom-customer-gallery__dialog::backdrop{background:#230e16cc}.bloom-customer-gallery__dialog figure{margin:0}.bloom-customer-gallery__dialog img{display:block;width:100%;height:65dvh;object-fit:contain}.bloom-customer-gallery__dialog figcaption{text-align:center;font-size:14px;line-height:1.5;margin:12px auto 0;max-width:640px}.bloom-customer-gallery__close{position:absolute;top:6px;right:8px;width:40px;height:40px;padding:0;border:0;background:transparent;color:#742d40;font-size:32px;line-height:1;cursor:pointer}.bloom-customer-gallery__controls{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:12px}.bloom-customer-gallery__controls button{width:44px;height:44px;padding:0;border:1px solid #742d40;border-radius:50%;background:#742d40;color:#fff;font-size:22px;cursor:pointer}.bloom-customer-gallery__controls button:disabled{opacity:.4;cursor:default}.bloom-customer-gallery__controls span{min-width:48px;text-align:center;font-size:14px}@media(max-width:900px){.bloom-customer-gallery__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.bloom-customer-gallery{margin:32px auto;padding:0 20px}.bloom-customer-gallery__grid{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:12px}.bloom-customer-gallery__item{flex:0 0 82%;scroll-snap-align:start}.bloom-customer-gallery__item:only-child{flex-basis:100%}.bloom-customer-gallery__photo{max-height:380px}.bloom-customer-gallery__dialog{padding:44px 12px 12px}.bloom-customer-gallery__dialog img{height:60dvh}}bloom-interieur-button{display:block;margin-top:12px}bloom-interieur-button a{display:flex;justify-content:center;min-height:48px;padding:12px 16px;text-align:center;white-space:normal}bloom-interieur-button p:empty{display: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=AEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOA */
