.b2-faq{background:var(--faq-background);color:var(--faq-text);padding-block:var(--faq-padding)}.b2-faq__inner{max-width:calc(var(--faq-max-width) + 10rem);margin-inline:auto}.b2-faq__title{color:var(--faq-title);font-size:clamp(2.8rem,4vw,var(--faq-heading-size));line-height:1.1;margin:0 0 1.2rem;text-align:center}.b2-faq__intro{color:var(--faq-text);margin:0 auto 2.4rem;max-width:68rem;text-align:center}.b2-faq__list{max-width:var(--faq-max-width);margin-inline:auto}.b2-faq__item{border-top:1px solid var(--faq-divider);color:var(--faq-text)}.b2-faq__item:last-child{border-bottom:1px solid var(--faq-divider)}.b2-faq__question{align-items:center;color:var(--faq-text);cursor:pointer;display:flex;font-size:1.7rem;font-weight:700;gap:2rem;justify-content:space-between;list-style:none;padding:2rem 0}.b2-faq__question::-webkit-details-marker{display:none}.b2-faq__question:focus-visible{outline:2px solid var(--faq-title);outline-offset:4px}.b2-faq__icon{color:var(--faq-title);flex:0 0 auto;font-size:2.6rem;font-weight:400;line-height:1;transition:transform .18s ease}.b2-faq__item[open] .b2-faq__icon{transform:rotate(45deg)}.b2-faq__answer{color:var(--faq-text);font-size:1.6rem;line-height:1.65;padding:0 4rem 2.2rem 0}.b2-faq__answer p{color:inherit;margin-top:0}@media screen and (max-width:749px){.b2-faq__title{font-size:clamp(2.6rem,9vw,var(--faq-heading-size))}.b2-faq__question{font-size:1.55rem;padding-block:1.8rem}.b2-faq__answer{font-size:1.5rem;padding-right:1.6rem}}.b2-footer{width:100%;overflow:hidden;background:var(--b2-footer-bg);color:var(--b2-footer-text);border-top:1px solid color-mix(in srgb,var(--b2-footer-accent) 48%,transparent)}.b2-footer__inner{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:48px;padding-top:44px;padding-bottom:34px}.b2-footer__brand h2{margin:0 0 10px;color:var(--b2-footer-accent);font-size:clamp(2.4rem,3vw,3.4rem);line-height:1.1}.b2-footer__brand p{max-width:48rem;margin:0 0 20px;font-size:1.5rem;line-height:1.6}.b2-footer__promises{display:flex;flex-wrap:wrap;gap:10px 18px;font-size:1.4rem;font-weight:700}.b2-footer__promises span{display:inline-flex;align-items:center;gap:6px}.b2-footer__links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:14px 24px}.b2-footer__links a{color:var(--b2-footer-text);font-size:1.5rem;line-height:1.35;text-decoration:none;text-underline-offset:4px}.b2-footer__links a:hover,.b2-footer__links a:focus-visible{color:var(--b2-footer-accent);text-decoration:underline}.b2-footer__bottom{padding-top:18px;padding-bottom:22px;border-top:1px solid color-mix(in srgb,var(--b2-footer-accent) 30%,transparent);text-align:center}.b2-footer__bottom small{font-size:1.2rem;line-height:1.5}@media screen and (max-width:749px){.b2-footer{width:100%;max-width:100%}.b2-footer__inner{grid-template-columns:1fr;gap:30px;width:100%;max-width:100%;margin:0;padding:34px 20px 28px;box-sizing:border-box;text-align:center}.b2-footer__brand h2{font-size:2.8rem}.b2-footer__brand p{width:100%;max-width:32rem;margin-right:auto;margin-left:auto;overflow-wrap:anywhere;white-space:normal}.b2-footer__promises{flex-direction:column;align-items:center;justify-content:center}.b2-footer__links{grid-template-columns:1fr;gap:16px}.b2-footer__links a{display:block;min-height:44px;padding:10px;font-size:1.6rem}.b2-footer__bottom{width:100%;max-width:100%;margin:0;padding-right:20px;padding-left:20px;box-sizing:border-box}.b2-footer__bottom small{display:block;max-width:32rem;margin:0 auto;overflow-wrap:anywhere;white-space:normal}}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map?subset=gAI */
