.bfs.bfs-comparison .bfs-wrap,.bfs.bfs-faq .bfs-wrap{padding-inline:16px}.bfs.bfs-comparison .bfs-comparison-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:36px;align-items:center}.bfs.bfs-comparison .bfs-comparison-intro{text-align:center;min-width:0}.bfs-comparison-eyebrow{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--compare-badge-border);border-radius:999px;padding:5px 12px;background:var(--compare-card);color:var(--compare-muted);font-size:10.5px;line-height:1.5;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.bfs-comparison-eyebrow svg{width:12px;height:12px;flex:none;color:var(--compare-badge-icon)}.bfs.bfs-comparison h2{margin:14px 0 0;font-size:var(--comparison-mobile-heading,30px);font-weight:700;line-height:1.08;letter-spacing:-.025em;color:inherit}.bfs-comparison-eyebrow[hidden]+h2{margin-top:0}.bfs.bfs-comparison .bfs-comparison-intro>.bfs-richtext{max-width:42ch;margin:10px auto 0;font-size:14px;line-height:1.55;color:var(--compare-description)}.bfs.bfs-comparison .bfs-comparison-guarantee{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin:16px 0 0;font-size:12.5px;font-weight:500;line-height:1.5;color:var(--compare-muted)}.bfs-comparison-guarantee .bfs-icon{width:15px;height:15px;flex:none;color:var(--compare-end)}.bfs-comparison-card{width:100%;max-width:540px;min-width:0;margin-inline:auto;padding:12px;border:1px solid var(--compare-card-border);border-radius:var(--compare-card-radius,16px);background:var(--compare-card);box-shadow:0 10px 30px #3e2c2312}.bfs.bfs-comparison .bfs-comparison-table{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;border:0;box-shadow:none;margin:0;line-height:1.5;color:inherit}.bfs-compare-brand-col,.bfs-compare-other-col{width:var(--compare-mobile-column,72px)}.bfs.bfs-comparison .bfs-comparison-table th,.bfs.bfs-comparison .bfs-comparison-table td{height:auto;border:0;border-radius:0;background:transparent;box-shadow:none;padding:0;text-align:center;vertical-align:middle}.bfs.bfs-comparison .bfs-comparison-table th:first-child{width:auto;text-align:left}.bfs.bfs-comparison .bfs-comparison-table thead th{padding:12px 4px 10px;vertical-align:top;font-size:10px;font-weight:700;line-height:1.25;letter-spacing:.07em;text-transform:uppercase;color:var(--compare-other-text)}.bfs.bfs-comparison .bfs-comparison-table thead th:first-child{padding:0}.bfs.bfs-comparison .bfs-comparison-table thead th:nth-child(2){border-radius:10px 10px 0 0;background:linear-gradient(180deg,var(--compare-start),var(--compare-end));color:var(--compare-text)}.bfs-compare-desktop-name{display:none}.bfs-compare-mobile-name{display:block}.bfs.bfs-comparison .bfs-comparison-table tbody th,.bfs.bfs-comparison .bfs-comparison-table tbody td{padding:var(--compare-row-padding,15px) 0;border-top:1px solid var(--compare-divider)}.bfs.bfs-comparison .bfs-comparison-table tbody th{padding-right:10px;font-size:var(--compare-mobile-text,12.5px);font-weight:500}.bfs.bfs-comparison .bfs-comparison-table tbody td{font-size:15px;font-weight:700;letter-spacing:.06em;color:var(--compare-other-text)}.bfs.bfs-comparison .bfs-comparison-table tbody td:nth-child(2){background:var(--compare-end);color:var(--compare-text);border-top-color:color-mix(in srgb,var(--compare-text) 10%,transparent)}.bfs.bfs-comparison .bfs-comparison-table tbody tr:last-child td:nth-child(2){border-radius:0 0 10px 10px}.bfs-compare-mark{display:inline-grid;place-items:center;vertical-align:middle;color:var(--compare-cross);font-size:0;line-height:1;letter-spacing:0}.bfs-compare-mark svg{display:block;width:15px;height:15px}.bfs.bfs-comparison td:nth-child(2) .bfs-compare-mark{width:22px;height:22px;border-radius:50%;background:color-mix(in srgb,var(--compare-text) 12%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--compare-text) 20%,transparent);color:var(--compare-text)}.bfs.bfs-comparison td:nth-child(2) .bfs-compare-mark svg{width:12px;height:12px}.bfs.bfs-faq .bfs-faq-content{width:var(--faq-width,100%);max-width:100%;margin-inline:auto}.bfs.bfs-faq h2{margin:0;text-align:center;font-size:var(--faq-mobile-heading,30px);font-weight:700;line-height:1.5;letter-spacing:-.025em}.bfs.bfs-faq .bfs-faq-intro{margin:8px 0 0;text-align:center;font-size:14px;line-height:1.5;color:var(--faq-muted)}.bfs.bfs-faq .bfs-faq-list{display:flex;flex-direction:column;gap:var(--faq-gap,10px);margin-top:28px;border:0;border-radius:0;overflow:visible;background:transparent}.bfs.bfs-faq .bfs-faq-list .bfs-detail{margin:0;padding:0 var(--faq-padding,20px);border:1px solid var(--faq-border);border-radius:var(--faq-radius,16px);background:var(--faq-card);color:inherit;overflow:visible}.bfs.bfs-faq .bfs-detail summary{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0;padding:var(--faq-row-padding,18px) 0;font-size:var(--faq-question-size,14.5px);font-weight:600;line-height:1.5;list-style:none}.bfs.bfs-faq .bfs-detail summary::-webkit-details-marker{display:none}.bfs-faq-toggle{display:block;width:16px;height:16px;flex:0 0 16px;color:var(--faq-icon);transition:transform .15s cubic-bezier(.4,0,.2,1)}.bfs.bfs-faq .bfs-detail[open] .bfs-faq-toggle{transform:rotate(45deg)}.bfs.bfs-faq .bfs-detail>.bfs-richtext{padding:0 0 16px;font-size:var(--faq-answer-size,13.5px);font-weight:400;line-height:1.625;color:var(--faq-answer)}.bfs.bfs-faq .bfs-detail>.bfs-richtext p{margin:0 0 8px}.bfs.bfs-faq .bfs-detail>.bfs-richtext p:last-child{margin-bottom:0}.bfs.bfs-faq .bfs-detail>.bfs-richtext strong{font-weight:600}@media(min-width:640px){.bfs.bfs-comparison .bfs-wrap,.bfs.bfs-faq .bfs-wrap{padding-inline:24px}.bfs.bfs-comparison h2{font-size:var(--comparison-heading,34px)}.bfs-comparison-card{padding:16px}.bfs-compare-brand-col,.bfs-compare-other-col{width:var(--compare-column,106px)}.bfs.bfs-comparison .bfs-comparison-table thead th{font-size:11px}.bfs-compare-desktop-name{display:block}.bfs-compare-mobile-name{display:none}.bfs-compare-other-name{max-width:80px;margin-inline:auto}.bfs.bfs-comparison .bfs-comparison-table tbody th{font-size:var(--compare-text-size,14.5px);padding-right:12px}.bfs.bfs-faq h2{font-size:var(--faq-heading,34px)}}@media(min-width:1024px){.bfs.bfs-comparison .bfs-comparison-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:56px}.bfs.bfs-comparison .bfs-comparison-intro{text-align:left}.bfs.bfs-comparison .bfs-comparison-intro>.bfs-richtext{margin-inline:0}.bfs.bfs-comparison .bfs-comparison-guarantee{justify-content:flex-start}.bfs-comparison-card{max-width:none}}@media(max-width:639px){.bfs.bfs-faq .bfs-faq-content{width:100%}}@media(prefers-reduced-motion:reduce){.bfs-faq-toggle{transition:none}}.bfs-compare-cell{display:flex;align-items:center;justify-content:center;min-height:22px}.bfs.bfs-comparison .bfs-comparison-table thead .bfs-compare-brand-heading{vertical-align:middle}.bfs.bfs-comparison .bfs-compare-brand-logo{display:block;width:var(--compare-mobile-logo-width,60px);max-width:100%;height:auto;margin:0 auto;object-fit:contain}@media(min-width:640px){.bfs.bfs-comparison .bfs-compare-brand-logo{width:var(--compare-logo-width,80px)}}
/*# sourceMappingURL=/cdn/shop/t/155/assets/bfs-sections.css.map */
