.bf-faq-section{padding:clamp(3rem,6vw,6rem) 0}.bf-faq-layout{display:flex;gap:clamp(2rem,5vw,4rem);align-items:flex-start}.bf-faq-intro{flex:0 0 auto;width:clamp(240px,28vw,360px)}.bf-faq-heading{font-family:var(--font-heading-family);font-size:clamp(2rem,3vw,2.6rem);line-height:1.15;margin:0 0 1.5rem}.bf-faq-item:first-child .bf-faq-question{padding-top:0}.bf-faq-image img{width:100%;height:auto;display:block;border-radius:2px}.bf-faq-list{flex:1;min-width:0}.bf-faq-item{border-bottom:1px solid rgba(0,0,0,.1)}.bf-faq-question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;background:none;border:none;cursor:pointer;padding:1.4rem 0;text-align:left;font-family:var(--font-heading-family);font-size:1.4rem;color:inherit}.bf-faq-icon{position:relative;width:14px;height:14px;flex:0 0 14px}.bf-faq-icon:before,.bf-faq-icon:after{content:"";position:absolute;background:currentColor;top:50%;left:50%;transform:translate(-50%,-50%)}.bf-faq-icon:before{width:14px;height:2px}.bf-faq-icon:after{width:2px;height:14px;transition:transform .2s ease}.bf-faq-item--open .bf-faq-icon:after{transform:translate(-50%,-50%) scaleY(0)}.bf-faq-answer{padding:0 0 1.4rem;font-family:var(--font-body-family);font-size:1.2rem;line-height:1.6;color:#000000b3}@media screen and (max-width:749px){.bf-faq-layout{flex-direction:column}.bf-faq-intro{width:100%}}.bf-reviews-section{padding:clamp(1.5rem,3vw,3rem) 0}.bf-reviews-layout{display:flex;align-items:center;justify-content:center;gap:clamp(2rem,5vw,4rem);width:fit-content;max-width:900px;margin:0 auto}.bf-reviews-layout--no-image{flex-direction:column;text-align:center}.bf-reviews-media{flex:0 0 auto;width:clamp(90px,10vw,130px);aspect-ratio:4 / 5;border-radius:14px;overflow:hidden}.bf-reviews-image{width:100%;height:100%;object-fit:cover;display:block}.bf-reviews-content{flex:0 1 420px;display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:1.1rem}.bf-reviews-layout--no-image .bf-reviews-content{align-items:center}.bf-reviews-heading{font-family:var(--font-heading-family);font-size:clamp(2rem,3vw,2.6rem);line-height:1.15;margin:0}.bf-reviews-summary{display:flex;align-items:center;gap:1rem}.bf-reviews-summary .rating-star{--letter-spacing: .8;--font-size: 2.2}.bf-reviews-summary-text{display:flex;flex-direction:column;line-height:1.3}.bf-reviews-score{font-weight:700;font-size:1.5rem;color:#454541}.bf-reviews-count{color:#454541a6;font-size:1rem}.bf-reviews-subheading{color:#454541bf;font-size:1.1rem;line-height:1.6;margin:0;max-width:320px}.bf-reviews-empty{text-align:center;color:#454541b3;font-family:var(--font-body-family)}@media screen and (max-width:749px){.bf-reviews-layout{flex-direction:column;text-align:center}.bf-reviews-content{align-items:center}.bf-reviews-media{width:min(140px,40vw)}}.product__tabs{margin-bottom:1.5rem}.product__tabs-nav{display:flex;flex-wrap:nowrap;border-bottom:1px solid rgba(0,0,0,.08)}.product__tabs-btn{flex:1 1 0;min-width:0;background:none;border:none;cursor:pointer;padding:1rem .6rem;text-align:center;font-size:1.3rem;line-height:1.25;font-family:inherit;color:#0000008c;border-bottom:2px solid transparent;transition:color .2s ease,border-color .2s ease}.product__tabs-btn--active{color:#000;border-bottom-color:currentColor;font-weight:600}.product__tabs-panels{padding-top:1.5rem}.product__tabs-panel[hidden]{display:none}@media screen and (max-width:749px){.product__tabs-btn{font-size:1.1rem;padding:.85rem .3rem}}.product-bf-reviews{display:flex;align-items:stretch;gap:1.4rem;padding-top:1rem}.product-bf-reviews__media{flex:0 0 auto;width:68px;border-radius:8px;overflow:hidden}.product-bf-reviews__image{width:100%;height:100%;object-fit:cover;display:block}.product-bf-reviews__body{display:flex;flex-direction:column}.product-bf-reviews__heading{font-family:var(--font-heading-family);font-size:1.6rem;margin:0 0 .2rem}.product-bf-reviews__summary{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;margin-bottom:.6rem}.product-bf-reviews__summary .rating-star{--letter-spacing: .8;--font-size: 1.6}.product-bf-reviews__score{font-weight:700;color:#454541}.product-bf-reviews__count{color:#454541a6;font-size:.95rem}.product-bf-reviews__subheading{color:#454541bf;font-size:1rem;line-height:1.6;margin:0;max-width:280px}.product-bf-reviews__empty{color:#454541b3}
/*# sourceMappingURL=/cdn/shop/t/6/compiled_assets/styles.css.map */
