:root{--bzf-faq-max-width: 1000px;--bzf-faq-gap: 16px;--bzf-faq-radius: 4px;--bzf-faq-question-size: 14px;--bzf-faq-answer-size: 13px;--bzf-faq-answer-line-height: 1.4;--bzf-faq-transition: .25s cubic-bezier(.4, 0, .2, 1);--bzf-faq-focus-ring: 0 0 0 2px rgba(0, 0, 0, .1)}.bzf-faq{padding:2rem 1rem;margin:0 auto}.bzf-faq__container{max-width:var(--bzf-faq-max-width);margin:0 auto}.bzf-faq__header{text-align:center;margin-bottom:2rem}.bzf-faq__heading{font-size:clamp(1.875rem,4vw,2.625rem);font-weight:700;margin:0 0 .5rem;line-height:1.2}.bzf-faq__subheading{font-size:1.125rem;opacity:.8;max-width:600px;margin:0 auto}.bzf-faq__search-wrap{margin-bottom:1.5rem;max-width:500px;margin-left:auto;margin-right:auto}.bzf-faq__search{width:100%;padding:.75rem 1rem;border:1px solid rgba(0,0,0,.15);border-radius:var(--bzf-faq-radius);font-size:1.075rem;transition:border-color var(--bzf-faq-transition)}.bzf-faq__search:focus{outline:none;border-color:#0006;box-shadow:var(--bzf-faq-focus-ring)}.bzf-faq__no-results{text-align:center;padding:2rem;opacity:.6;font-size:1.075rem}.bzf-faq__list{display:flex;flex-direction:column;gap:var(--bzf-faq-gap)}.bzf-qa{background:#fff;transition:transform var(--bzf-faq-transition),box-shadow var(--bzf-faq-transition)}.bzf-qa.is-open .bzf-qa__content-wrapper{display:block}.bzf-qa.is-hidden{display:none}.bzf-qa__question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;background:transparent;border:none;text-align:left;font-size:var(--bzf-faq-question-size, 18px);font-weight:600;cursor:pointer;transition:background-color var(--bzf-faq-transition);position:relative}.bzf-qa__question:hover{background-color:#00000005}.bzf-qa__question:focus{outline:none;box-shadow:inset var(--bzf-faq-focus-ring)}.bzf-qa__question-text{flex:1;line-height:1.4}.bzf-qa__icon{flex-shrink:0;width:20px;height:20px;position:relative;transition:transform var(--bzf-faq-transition)}.bzf-qa__icon--plusminus:before,.bzf-qa__icon--plusminus:after{content:"";position:absolute;top:50%;left:50%;background:currentColor;transition:transform var(--bzf-faq-transition),opacity var(--bzf-faq-transition)}.bzf-qa__icon--plusminus:before{width:12px;height:2px;transform:translate(-50%,-50%)}.bzf-qa__icon--plusminus:after{width:2px;height:12px;transform:translate(-50%,-50%)}.bzf-qa.is-open .bzf-qa__icon--plusminus:after{transform:translate(-50%,-50%) rotate(90deg);opacity:0}.bzf-qa__icon--chevron:before{content:"";position:absolute;top:50%;left:50%;width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translate(-50%,-70%) rotate(45deg);transition:transform var(--bzf-faq-transition)}.bzf-qa.is-open .bzf-qa__icon--chevron:before{transform:translate(-50%,-30%) rotate(-135deg)}.bzf-qa__content-wrapper{display:none;overflow:hidden}.bzf-qa__content{padding:0 1.25rem 1.25rem}.bzf-qa__answer{font-size:var(--bzf-faq-answer-size, 13px);line-height:var(--bzf-faq-answer-line-height, 1.4);opacity:.9}.bzf-qa__answer p{margin:0 0 .75rem}.bzf-qa__answer p:last-child{margin-bottom:0}.bzf-qa__answer ul,.bzf-qa__answer ol{margin:.5rem 0;padding-left:1.5rem}.bzf-qa__answer li{margin:.25rem 0;padding-left:.25rem}.bzf-faq--accordion .bzf-qa{border:1px solid rgba(0,0,0,.1);border-radius:var(--bzf-faq-radius)}.bzf-faq--accordion.bzf-faq--dividers .bzf-qa{border-radius:0;border-left:none;border-right:none;border-bottom:none}.bzf-faq--accordion.bzf-faq--dividers .bzf-qa:first-child{border-top:1px solid rgba(0,0,0,.1)}.bzf-faq--accordion.bzf-faq--dividers .bzf-qa:last-child{border-bottom:1px solid rgba(0,0,0,.1)}.bzf-faq--accordion .bzf-qa:hover{box-shadow:0 2px 8px #0000000f}.bzf-faq--grid .bzf-faq__list{display:grid;grid-template-columns:1fr;gap:var(--bzf-faq-gap)}@media (min-width: 768px){.bzf-faq--grid .bzf-faq__list{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.bzf-faq--grid .bzf-faq__list{grid-template-columns:repeat(3,1fr)}}.bzf-faq--grid .bzf-qa{border:1px solid rgba(0,0,0,.1);border-radius:var(--bzf-faq-radius);display:flex;flex-direction:column;height:100%}.bzf-faq--grid .bzf-qa__content{display:flex;flex-direction:column;gap:.75rem}.bzf-faq--grid .bzf-qa__image{width:100%;aspect-ratio:16 / 9;overflow:hidden;border-radius:var(--bzf-faq-radius)}.bzf-faq--grid .bzf-qa__image img{width:100%;height:100%;object-fit:cover}.bzf-faq--split .bzf-qa{border:1px solid rgba(0,0,0,.1);border-radius:var(--bzf-faq-radius)}.bzf-faq--split .bzf-qa__content{display:grid;gap:1.5rem}@media (min-width: 768px){.bzf-faq--split .bzf-qa__content{grid-template-columns:1fr 1fr;align-items:start}.bzf-faq--split .bzf-qa__image{order:-1}}.bzf-faq--split .bzf-qa__image{width:100%;aspect-ratio:4 / 3;overflow:hidden;border-radius:var(--bzf-faq-radius)}.bzf-faq--split .bzf-qa__image img{width:100%;height:100%;object-fit:cover}.bzf-faq--compact .bzf-faq__list{gap:0}.bzf-faq--compact .bzf-qa{border-bottom:1px solid rgba(0,0,0,.08)}.bzf-faq--compact .bzf-qa:last-child{border-bottom:none}.bzf-faq--compact .bzf-qa__question{padding:.75rem 1rem;font-size:.95rem}.bzf-faq--compact .bzf-qa__content{padding:0 1rem .75rem}.bzf-faq--compact .bzf-qa__answer{font-size:.9rem;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.bzf-faq--compact .bzf-qa:not(.is-open) .bzf-qa__answer{-webkit-line-clamp:2}@media (max-width: 767px){.bzf-faq{padding:1.5rem 1rem}.bzf-faq__header{margin-bottom:1.5rem}.bzf-faq--mobile-compact .bzf-faq__list{display:flex;flex-direction:column;gap:0}.bzf-faq--mobile-compact .bzf-qa{border:none;border-radius:0;border-bottom:1px solid rgba(0,0,0,.08)}.bzf-faq--mobile-compact .bzf-qa:last-child{border-bottom:none}.bzf-faq--mobile-compact .bzf-qa__question{padding:.75rem 1rem;font-size:15px}.bzf-faq--mobile-compact .bzf-qa__content{padding:0 1rem .75rem}.bzf-faq--mobile-compact .bzf-qa__answer{font-size:14px}.bzf-faq--mobile-accordion .bzf-faq__list{display:flex;flex-direction:column;gap:var(--bzf-faq-gap)}.bzf-faq--mobile-accordion .bzf-qa{border:1px solid rgba(0,0,0,.1);border-radius:var(--bzf-faq-radius)}.bzf-faq--mobile-accordion .bzf-qa__question{padding:.875rem 1rem;font-size:15px}.bzf-faq--mobile-accordion .bzf-qa__content{padding:0 1rem 1rem}.bzf-faq--mobile-accordion .bzf-qa__answer{font-size:14px}}@media print{.bzf-faq__search-wrap{display:none}.bzf-qa__content-wrapper{display:block!important}.bzf-qa__icon{display:none}}@media (prefers-reduced-motion: reduce){.bzf-qa,.bzf-qa__question,.bzf-qa__icon,.bzf-qa__icon:before,.bzf-qa__icon:after,.bzf-faq__search{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/bzf-faq.css.map */
