.bloomli-faq{color:rgb(var(--color-foreground));padding:var(--section-padding-top-mobile) var(--bloomli-page-gutter-desktop) var(--section-padding-bottom-mobile)}.bloomli-faq__inner{width:100%;max-width:var(--bloomli-page-width);margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,var(--bf-image-width));gap:clamp(32px,6vw,80px);align-items:center;padding:clamp(28px,4vw,56px);border-radius:var(--bf-radius)}.bloomli-faq--image-left .bloomli-faq__media{order:-1}.bloomli-faq__heading{margin:0;color:rgb(var(--color-foreground));font-family:Fraunces,serif;font-variation-settings:"SOFT" 100,"opsz" 144;font-size:clamp(34px,4vw,var(--bf-heading-size));font-weight:400;letter-spacing:-.01em;line-height:1.08}.bloomli-faq__intro{max-width:62rem;margin:18px 0 0;color:rgba(var(--color-foreground),.76);font-family:var(--font-commerce-ui, var(--font-body-family));font-size:var(--bf-body-size);line-height:1.6}.bloomli-faq__items{margin-top:34px;border-top:1px solid var(--bf-border, #E8DED8)}.bloomli-faq__item{border-bottom:1px solid var(--bf-border, #E8DED8)}.bloomli-faq__question{width:100%;-webkit-appearance:none;appearance:none;border:0;background:transparent;color:rgb(var(--color-foreground));cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 0;text-align:left;font-family:var(--font-commerce-ui, var(--font-body-family));font-size:var(--bf-question-size, 17px);font-weight:600;line-height:1.35}.bloomli-faq__question:focus-visible{outline:2px solid rgba(var(--color-foreground),.45);outline-offset:4px}.bloomli-faq__plus{flex:0 0 24px;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;color:rgb(var(--color-foreground));font-size:26px;font-weight:300;line-height:1;will-change:transform;transform-origin:center center;transition:transform .3s cubic-bezier(.4,0,.2,1)}.bloomli-faq__plus:before{content:"+"}.bloomli-faq__plus:after{display:none}.bloomli-faq__question[aria-expanded=true] .bloomli-faq__plus{transform:rotate(45deg)}.bloomli-faq__panel{overflow:hidden;height:0;opacity:0;transition:height .26s ease,opacity .22s ease}.bloomli-faq__panel:not([hidden]){opacity:1}.bloomli-faq__panel-inner{padding:0 44px 22px 0;color:rgba(var(--color-foreground),.76);font-family:var(--font-commerce-ui, var(--font-body-family));font-size:var(--bf-body-size, 15px);line-height:1.65}.bloomli-faq__panel-inner>:first-child{margin-top:0}.bloomli-faq__panel-inner>:last-child{margin-bottom:0}.bloomli-faq__media{border-radius:var(--bf-radius);overflow:hidden;background:rgba(var(--color-foreground),.05)}.bloomli-faq__image,.bloomli-faq__placeholder{display:block;width:100%;height:auto}.bloomli-faq__placeholder{aspect-ratio:4 / 5;background:linear-gradient(135deg,rgba(var(--color-foreground),.1),rgba(var(--color-foreground),.04))}@media(max-width:989px){.bloomli-faq{padding-right:24px;padding-left:24px}.bloomli-faq__inner{grid-template-columns:1fr}.bloomli-faq__media{order:-1;max-width:520px}}@media(max-width:749px){.bloomli-faq{padding-top:var(--section-padding-top-mobile);padding-bottom:var(--section-padding-bottom-mobile)}.bloomli-faq__items{margin-top:28px}.bloomli-faq__question{padding:18px 0;font-size:calc(var(--bf-question-size, 17px) - 1px)}.bloomli-faq__panel-inner{padding-right:30px}}@media(min-width:750px){.bloomli-faq{padding-top:var(--section-padding-top);padding-bottom:var(--section-padding-bottom)}}.bloomli-collapsible-row.bloomli-faq__items{margin-top:0}.bloomli-collapsible-row+.bloomli-collapsible-row{border-top:0}@media(prefers-reduced-motion:reduce){.bloomli-faq__panel,.bloomli-faq__plus,.bloomli-faq__plus:before,.bloomli-faq__plus:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/bloomli-faq.css.map */
