.bf-compare{background:var(--c-stone);border-top:1px solid var(--c-line)}.bf-compare .bf-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.bf-compare__inner{max-width:1440px;margin:0 auto;padding:clamp(52px,7vw,96px) clamp(16px,3vw,32px) clamp(48px,7vw,96px);display:flex;flex-direction:column;gap:clamp(22px,3vw,40px)}.bf-compare--narrow .bf-compare__inner{max-width:1240px;padding:52px 12px 48px;gap:22px}.bf-compare__head{display:flex;flex-direction:column;gap:12px;padding:0 4px}.bf-compare--narrow .bf-compare__head{padding:0 8px}.bf-compare__eyebrow{margin:0;font-weight:700;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--c-brass-500)}.bf-compare__title{margin:0;font-family:var(--font-display);font-weight:500;font-size:clamp(46px,5.6vw,72px);line-height:.95;letter-spacing:-.01em;color:#333}.bf-compare--narrow .bf-compare__title{line-height:.92}.bf-compare__title em{font-family:var(--font-italic);font-style:normal;font-weight:400;color:var(--c-brass-500)}.bf-compare__lede{margin:0;max-width:560px;font-size:15px;line-height:1.55;color:var(--c-body);text-wrap:pretty}.bf-compare__card{position:relative;border-radius:24px;border:1px solid var(--c-line-warm);background:#fff;box-shadow:0 18px 44px -26px #3c2d1e4d;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr)}.bf-compare__media{position:relative;width:100%;aspect-ratio:1 / 1;background:#fff}.bf-compare__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.bf-compare--wide_image .bf-compare__media img{object-position:50% 40%}.bf-compare__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:var(--c-sand);color:var(--c-mute);font-size:32px}.bf-compare__fade{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#fff0 74%,#ffffff8c 86%,#ffffffe6 94%,#fff)}.bf-compare__table{position:relative;margin-top:-56px}.bf-compare__col-glow{position:absolute;top:0;bottom:0;right:116px;width:64px;border-radius:16px 16px 0 0;background:linear-gradient(180deg,rgba(241,232,248,.92) 0%,var(--c-lilac-wash) 40%,var(--c-lilac-wash) 100%);box-shadow:0 -6px 18px -8px #734e9559;pointer-events:none}.bf-compare__row{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 64px 58px 58px;align-items:center;padding:13px 0 13px 16px;border-bottom:1px solid #f0ece8}.bf-compare__row:last-child{border-bottom:0}.bf-compare__row--head{align-items:end;padding:10px 0 12px 16px;border-bottom:1px solid #ece8e4}.bf-compare__colhead{display:flex;flex-direction:column;align-items:center;gap:6px}.bf-compare__thumb{width:38px;height:38px;border-radius:9px;overflow:hidden;background:#fff;box-shadow:0 4px 12px #734e954d;display:flex;align-items:center;justify-content:center;color:var(--c-orchid)}.bf-compare__thumb img{width:100%;height:100%;object-fit:cover;transform:scale(1.4);display:block}.bf-compare__icon{width:34px;height:34px;border-radius:var(--r-pill);background:#ffffffe6;border:1px solid #e6e1dc;display:flex;align-items:center;justify-content:center;font-size:16px;color:#8a8580}.bf-compare__collabel{text-align:center;font-weight:600;font-size:10px;line-height:1.15;color:var(--c-body-soft)}.bf-compare__colhead--us .bf-compare__collabel{font-weight:700;color:#5c3c7a;max-width:56px}.bf-compare__label{font-size:14px;line-height:1.35;color:#333;padding-right:8px;text-wrap:pretty}.bf-compare__mark{width:26px;height:26px;margin:0 auto;border-radius:var(--r-pill);display:flex;align-items:center;justify-content:center}.bf-compare__mark--us{background:var(--c-orchid);color:#fff;font-size:13px}.bf-compare__mark--soft{background:#f1e8f8;color:var(--c-orchid);font-size:12px}.bf-compare__mark--no{border:1px solid #d6d0ca;color:#a8a29b;font-size:11px}.bf-compare__note{display:flex;gap:12px;align-items:center;padding:16px;background:#f1e8f8;border-top:1px solid #dccbec}.bf-compare__note-icon{flex:none;width:36px;height:36px;border-radius:var(--r-pill);background:#fff;display:flex;align-items:center;justify-content:center;font-size:18px;color:var(--c-orchid)}.bf-compare__note p{margin:0;font-size:14.5px;line-height:1.45;font-weight:600;color:#333;text-wrap:pretty}.bf-compare__foot{margin:-8px 0 0;padding:0 4px;font-size:12px;line-height:1.45;color:#8a8580}.bf-compare--narrow .bf-compare__foot{padding:0 8px}.bf-compare__table.is-armed [data-cmp-row]{opacity:0;transform:translateY(14px)}.bf-compare__table.is-armed .bf-compare__col-glow{transform-origin:top;transform:scaleY(0)}.bf-compare__table.is-in [data-cmp-row]{opacity:1;transform:none;transition:opacity .5s var(--ease-out),transform .5s var(--ease-out);transition-delay:calc(var(--i, 0) * .11s)}.bf-compare__table.is-in .bf-compare__col-glow{transform:none;transition:transform .9s var(--ease-out)}@media(min-width:1024px){.bf-compare--narrow .bf-compare__inner{padding:104px 32px}.bf-compare--wide_image .bf-compare__card{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.bf-compare--wide_image .bf-compare__media{aspect-ratio:auto;min-height:520px}.bf-compare--wide_image .bf-compare__fade{opacity:0}.bf-compare--wide_image .bf-compare__table{margin-top:0;align-self:center;padding:24px 0 24px 8px}.bf-compare--wide_image .bf-compare__note{grid-column:1 / -1}.bf-compare--square_image .bf-compare__card{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.bf-compare--square_image .bf-compare__media{grid-row:span 2}.bf-compare--square_image .bf-compare__table{margin-top:0;padding-top:28px}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/bf-compare.css.map */
