.bloom-faq{background:#f5f5ef;color:#11151c}.bloom-faq__inner{max-width:84rem;margin:0 auto}.bloom-faq__header{max-width:76rem;margin:0 auto 3.2rem;text-align:center}.bloom-faq__eyebrow{margin:0 0 1.2rem;color:#855832;font-size:1.2rem;line-height:1.4;letter-spacing:.18rem;text-transform:uppercase}.bloom-faq__title{margin:0}.bloom-faq__intro{margin:1.6rem auto 0;max-width:60rem;font-size:1.6rem;line-height:1.6;color:#11151cc7}.bloom-faq__tools{max-width:76rem;margin:0 auto 1.6rem}.bloom-faq__search{position:relative}.bloom-faq__search-icon{position:absolute;left:1.6rem;top:50%;transform:translateY(-50%);width:2rem;height:2rem;color:#4c6762;pointer-events:none}.bloom-faq__input{width:100%;min-height:5.6rem;margin:0;padding:1.2rem 1.6rem 1.2rem 4.8rem;font-family:inherit;font-size:1.6rem;color:#11151c;background:#fff;border:1px solid #dfdfd8;border-radius:4px;box-shadow:none;-webkit-appearance:none;appearance:none}.bloom-faq__input::placeholder{color:#11151c80}.bloom-faq__input:focus{outline:none;border-color:#3e6968;box-shadow:0 0 0 3px #3e696840}.bloom-faq__chips{display:flex;gap:.8rem;margin:1.6rem -1.5rem 0;padding:0 1.5rem .4rem;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.bloom-faq__chips::-webkit-scrollbar{display:none}@media screen and (min-width:750px){.bloom-faq__chips{flex-wrap:wrap;overflow:visible;margin:1.6rem 0 0;padding:0}}.bloom-faq__chip{flex:0 0 auto;min-height:4.4rem;padding:0 1.6rem;font-family:inherit;font-size:1.4rem;line-height:1.2;white-space:nowrap;color:#11151c;background:transparent;border:1px solid #dfdfd8;border-radius:4px;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.bloom-faq__chip:hover{border-color:#3e6968;color:#3e6968}.bloom-faq__chip[aria-pressed=true]{background:#4c6762;border-color:#4c6762;color:#fff}.bloom-faq__chip[hidden]{display:none}.bloom-faq__chip:focus-visible,.bloom-faq__btn:focus-visible,.bloom-faq__toggle-all:focus-visible{outline:2px solid #3e6968;outline-offset:2px}.bloom-faq__meta{display:flex;justify-content:space-between;align-items:center;gap:1.6rem;margin-top:1.2rem;font-size:1.4rem;color:#11151cb3}.bloom-faq__count{margin:0}.bloom-faq__toggle-all{min-height:4.4rem;padding:0;background:none;border:0;font-family:inherit;font-size:1.4rem;color:#3e6968;text-decoration:underline;text-underline-offset:.3rem;cursor:pointer}.bloom-faq__list{max-width:76rem;margin:0 auto}.bloom-faq__group{margin-top:4.4rem}.bloom-faq__group:first-child{margin-top:2rem}.bloom-faq__group[hidden]{display:none}.bloom-faq__group-title{position:relative;margin:0 0 .4rem;padding-bottom:1.2rem;font-size:2rem;line-height:1.3}.bloom-faq__group-title:after{content:"";position:absolute;left:0;bottom:0;width:4.8rem;height:3px;border-radius:2px;background:#e4c694}.bloom-faq__list.is-flat .bloom-faq__group{margin-top:0}.bloom-faq__list.is-flat .bloom-faq__group-title{display:none}.bloom-faq__item{border-bottom:1px solid #dfdfd8;scroll-margin-top:2.4rem}.bloom-faq__item[hidden]{display:none}.bloom-faq__q{margin:0;font-size:inherit;line-height:inherit}.bloom-faq__btn{width:100%;min-height:4.4rem;display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:2rem 0;background:none;border:0;text-align:left;font-family:inherit;font-size:1.8rem;font-weight:500;line-height:1.4;letter-spacing:0;color:#11151c;cursor:pointer}.bloom-faq__btn:hover{color:#3e6968}@media screen and (min-width:750px){.bloom-faq__btn{font-size:1.9rem}}.bloom-faq__icon{position:relative;flex:0 0 2rem;width:2rem;height:2rem;color:#4c6762}.bloom-faq__icon:before,.bloom-faq__icon:after{content:"";position:absolute;left:50%;top:50%;width:1.4rem;height:2px;border-radius:1px;background:currentColor;transform:translate(-50%,-50%);transition:transform .25s ease}.bloom-faq__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.bloom-faq__item.is-open .bloom-faq__icon:after{transform:translate(-50%,-50%) rotate(0)}.bloom-faq__a{padding:0 0 2.2rem}.bloom-faq__a p{margin:0;max-width:68rem;font-size:1.6rem;line-height:1.6;color:#11151cd9}.bloom-faq__a mark{padding:0 .1em;border-radius:2px;background:#e4c69466;color:inherit}.bloom-faq__empty{margin:3.2rem 0 0;text-align:center;font-size:1.6rem;line-height:1.6}.bloom-faq a{color:#3e6968}.bloom-faq__cta{max-width:76rem;margin:6.4rem auto 0;padding:4rem 2.4rem;text-align:center;background:#fff;border:1px solid #dfdfd8;border-radius:4px}.bloom-faq__cta-title{margin:0}.bloom-faq__cta-text{margin:1.2rem auto 0;max-width:54rem;font-size:1.6rem;line-height:1.6;color:#11151ccc}.bloom-faq__cta-actions{margin-top:2.4rem;display:flex;gap:1.2rem;justify-content:center;flex-wrap:wrap}.bloom-faq .bloom-faq__cta-actions .button:not(.button--secondary){background-color:#4c6762;color:#fff}.bloom-faq .bloom-faq__cta-actions .button:not(.button--secondary):hover{background-color:#3e6968}.bloom-faq .bloom-faq__cta-actions .button--secondary{color:#4c6762}.bloom-faq .bloom-faq__cta-actions a.button{text-decoration:none}@media(prefers-reduced-motion:reduce){.bloom-faq__icon:before,.bloom-faq__icon:after,.bloom-faq__chip{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/bloom-faq.css.map */
