.brand-compare{padding:var(--section-gap-top, 60px) 0 var(--section-gap-bottom, 60px);background-color:var(--bc-bg, transparent)}.brand-compare__inner{max-width:1600px;margin:0 auto;padding:0 20px}.brand-compare__header{text-align:center;margin-bottom:40px}.brand-compare__eyebrow{display:inline-block;font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--bc-eyebrow-color, #1c2f4e);margin-bottom:16px;opacity:.7}.brand-compare__title{font-size:clamp(26px,4vw,48px);font-weight:700;color:var(--bc-title-color, #1c2f4e);margin:0 0 16px;line-height:1.15}.brand-compare__subtitle{font-size:clamp(15px,2vw,18px);color:var(--bc-subtitle-color, #1c2f4e);max-width:580px;margin:0 auto;line-height:1.6;opacity:.75}.brand-compare__table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.brand-compare__table{width:100%;border-collapse:collapse;min-width:640px;background:var(--bc-table-bg, #ffffff)}.brand-compare__thead th{padding:18px 16px;font-size:16px;letter-spacing:.18em;text-transform:uppercase;text-align:center;color:var(--bc-header-text, #ffffff);background-color:var(--bc-brand-header-bg, #7a94b4);border:none;vertical-align:middle;font-weight:500}.brand-compare__thead th.bc-brand-col{font-size:20px;font-weight:500;color:#1c2f4e}.brand-compare__thead th:first-child{text-align:left;border-radius:0;width:26%}.brand-compare__thead th:last-child{border-radius:0}.brand-compare__thead th:nth-child(2){border-radius:10px}.brand-compare__table-wrap{padding-top:18px;padding-bottom:18px}.brand-compare__thead th.bc-brand-col{position:relative}.brand-compare__thead th.bc-brand-col:before{height:18px;content:"";position:absolute;left:-0px;display:block;width:calc(100% + 0px);border-top-left-radius:12px;border-top-right-radius:12px;background-color:#fff;border:0px solid #302e2d;border-bottom:0px;top:-18px;z-index:9999}.brand-compare__table-wrap{padding-top:18px;padding-bottom:18px;overflow-y:hidden}tbody.brand-compare__tbody tr:last-child td:nth-child(2){position:relative}tbody.brand-compare__tbody tr:last-child td:nth-child(2):after{content:"";background-color:#fff;position:absolute;left:-0px;bottom:-20px;width:100%;border:0px solid #302e2d;border-top:0px;border-bottom-left-radius:12px;border-bottom-right-radius:12px;height:18px;display:block;min-height:20px}.brand-compare__thead th.bc-brand-col{background-color:#fff;color:var(--bc-brand-header-text, #ffffff);position:relative}.brand-compare__tbody tr{border-bottom:1px solid var(--bc-row-border, #e4e8ee);transition:background .18s}.brand-compare__tbody tr:last-child{border-bottom:none}.brand-compare__tbody tr:hover{background-color:var(--bc-row-hover, #f5f7fa)}.brand-compare__tbody td{padding:20px 16px;text-align:center;vertical-align:middle;color:var(--bc-cell-text, #1c2f4e);background:var(--bc-brand-header-bg, #7a94b4)}.brand-compare__tbody td:first-child{text-align:left;font-weight:500;color:var(--bc-category-text, #1c2f4e);padding-left:24px;width:50%}thead.brand-compare__thead tr{border-bottom:1px solid var(--bc-row-border, #e4e8ee)}.brand-compare__tbody td.bc-brand-col{background-color:#fff;font-size:13px;color:var(--bc-brand-cell-text, #1c2f4e);font-weight:300;width:25%}.brand-compare__tbody td:last-child,.brand-compare__thead th:last-child{background:var(--bc-brand-header-bg, #7a94b4)}.bc-icon{display:inline-flex;align-items:center;justify-content:center;font-size:18px;line-height:1}.bc-icon--check{color:var(--bc-icon-check, #4a9e6b);font-weight:700}.bc-icon--cross{color:var(--bc-icon-cross, #8fa3b8);font-weight:500;font-size:16px}.bc-icon--tilde{color:var(--bc-icon-tilde, #8fa3b8);font-size:22px}.bc-icon--dash{color:var(--bc-icon-dash, #8fa3b8);font-size:20px;font-weight:600}.bc-brand-col .bc-icon--check{color:var(--bc-brand-icon-check, #4a9e6b)}.brand-compare__brand-value{display:flex;align-items:center;justify-content:center;gap:6px;flex-wrap:wrap}.brand-compare__brand-label{color:var(--bc-brand-cell-text, #1c2f4e);line-height:1.4}.brand-compare__table-wrap::-webkit-scrollbar{height:4px}.brand-compare__table-wrap::-webkit-scrollbar-track{background:#f0f0f0;border-radius:2px}.brand-compare__table-wrap::-webkit-scrollbar-thumb{background:#b0bec5;border-radius:2px}@media screen and (max-width:767px){.brand-compare__header{margin-bottom:28px}.brand-compare__table-wrap{border-radius:8px}.brand-compare__thead th,.brand-compare__tbody td{padding:14px 10px}.brand-compare__tbody td:first-child{padding-left:14px}.bc-icon{font-size:16px}.brand-compare__tbody td:first-child{width:45%}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/section-brand-compare.css.map */
