.v5-compare-banner__wrapper{max-width:1280px;margin:0 auto;padding:0 40px;display:flex;flex-direction:column;gap:60px}.v5-compare-banner__article{display:flex;flex-direction:column;gap:24px;align-items:flex-start}.v5-compare-banner__subtitle{font-family:var(--font-body);font-weight:400;font-size:16px;line-height:1.35;margin:0;color:#373580}.v5-compare-banner__title{font-family:var(--font-body);font-weight:500;font-size:47px;line-height:1.2;margin:0;color:#373580}.v5-compare-banner__title strong,.v5-compare-banner__title b{font-weight:700}.v5-compare-banner__author{display:flex;flex-direction:column;gap:24px;align-items:flex-start}.v5-compare-banner__author-main{display:flex;gap:12px;align-items:center;width:100%;max-width:440px}.v5-compare-banner__avatar{flex-shrink:0;width:90px;height:90px;border-radius:50%;overflow:hidden}.v5-compare-banner__avatar img{width:100%;height:100%;object-fit:cover;display:block}.v5-compare-banner__author-text{display:flex;flex-direction:column;gap:12px;flex:1}.v5-compare-banner__author-row{display:flex;align-items:center;gap:12px;width:100%;justify-content:space-between}.v5-compare-banner__author-name{font-family:var(--font-body);font-weight:700;font-size:24px;line-height:1.2;color:#373580}.v5-compare-banner__badge{display:inline-flex;align-items:center;background-color:#373580;color:#fff;font-family:var(--font-body);font-weight:500;font-size:14px;line-height:1.2;padding:5px 8px;border-radius:38px;white-space:nowrap}.v5-compare-banner__author-sub{font-family:var(--font-body);font-weight:400;font-size:16px;line-height:1.35;margin:0;color:#373580}.v5-compare-banner__awareness{font-family:var(--font-body);font-weight:400;font-size:16px;line-height:1.35;color:#c00;background-color:#c003;border-left:6px solid #cc0000;border-radius:4px;padding:8px 20px 8px 10px}.v5-compare-banner__table{--label-w: 234px;--highlight-color: #adff6f;--divider-color: #d0d0d8;position:relative;display:grid;grid-template-columns:var(--label-w) repeat(3,minmax(0,1fr));width:100%;background-color:#fff;border-radius:12px;overflow:hidden;background-color:#6360cd1c}.v5-compare-banner__highlight{position:absolute;top:0;bottom:0;left:var(--label-w);width:calc((100% - var(--label-w)) / 3);background-color:var(--highlight-color);border-radius:8px 8px 0 0;z-index:0}.v5-compare-banner__cell{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;text-align:center;min-height:72px;padding:8px 12px;font-family:var(--font-body);font-weight:400;font-size:16px;line-height:1.2;color:#373580}.v5-compare-banner__cell--label{justify-content:flex-start;text-align:left;padding-left:25px;font-size:20px}.v5-compare-banner__cell--empty{background-color:#fff}.v5-compare-banner__cell--head{font-weight:700;font-size:20px;background-color:#6360cd1c}.v5-compare-banner__cell--brand{font-weight:400;background-color:transparent}.v5-compare-banner__cell--brand-head{min-height:72px;padding:0}.v5-compare-banner__cell--brand-head img{display:block;width:auto;max-width:120px;height:60px;object-fit:contain}.v5-compare-banner__cell--col2{border-right:1px solid var(--divider-color)}.v5-compare-banner__cell--tint{background-color:#6360cd0a}.v5-compare-banner__cell--alt{background-color:#6360cd1c}.v5-compare-banner__cell--body{border-top:.5px solid rgba(0,0,0,.14)}@media screen and (max-width:749px){.v5-compare-banner__wrapper{padding:0 12px;gap:32px}.v5-compare-banner__subtitle{font-size:14px}.v5-compare-banner__title{font-size:28px}.v5-compare-banner__author{gap:12px}.v5-compare-banner__avatar{width:60px;height:60px}.v5-compare-banner__author-text{gap:0}.v5-compare-banner__author-row{padding:3px 0;align-items:center;justify-content:start;gap:10px}.v5-compare-banner__author-name{font-size:16px}.v5-compare-banner__badge{padding:6px 12px;font-size:12px}.v5-compare-banner__author-sub{font-size:12px}.v5-compare-banner__awareness{font-size:12px;padding:10px 20px 10px 10px}.v5-compare-banner__table{grid-template-columns:repeat(4,1fr)}.v5-compare-banner__highlight{left:25%;width:25%}.v5-compare-banner__cell{min-height:58px;padding:8px 6px;font-size:10px}.v5-compare-banner__cell--label{padding-left:10px;font-size:12px;font-weight:600}.v5-compare-banner__cell--empty{background-color:transparent}.v5-compare-banner__cell--head{font-size:11px;padding:0}.v5-compare-banner__cell--brand-head img{max-width:60px;height:28px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/v5-compare-banner.css.map */
