.b2b-vid{display:block;width:100%;height:100%;object-fit:cover;object-position:center 35%;background:#e9edf1}.b2bp{--b2b-navy:#0f345a;--b2b-ink:#1c2228;--b2b-sky:#0ebcde;--b2b-sand:#f4f1ec;--b2b-line:#dfe3e8;--b2b-ok:#1a7f37;--b2b-no:#8a94a6}.b2bp-reel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.b2bp-tile{background:#fff;border:1px solid var(--b2b-line);border-radius:8px;overflow:hidden;display:flex;flex-direction:column;min-width:0}.b2bp-tile__media{aspect-ratio:4/5;overflow:hidden;background:#e9edf1}.b2bp-tile__body{padding:12px 12px 14px;display:flex;flex-direction:column;gap:6px}.b2bp-tile h3{font-size:17px;line-height:1.2;color:var(--b2b-navy)}.b2bp-tile p{font-size:14px;line-height:1.45}.b2bp-tile .b2bp-vs{font-size:13px;line-height:1.4;color:#6b7480}.b2bp-tile .b2bp-vs b{color:#5b6470;font-weight:700}@media(min-width:750px){.b2bp-reel{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.b2bp-tile__body{padding:16px 18px 18px}.b2bp-tile h3{font-size:20px}.b2bp-tile p{font-size:16px}.b2bp-tile .b2bp-vs{font-size:14px}}.b2bp-range{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.b2bp-cat{position:relative;display:block;border-radius:8px;overflow:hidden;aspect-ratio:1/1;background:#e9edf1;text-decoration:none;color:#fff}.b2bp-cat .b2b-vid{position:absolute;top:0;right:0;bottom:0;left:0}.b2bp-cat__label{position:absolute;left:0;right:0;bottom:0;padding:28px 12px 12px;background:linear-gradient(to top,#0a1e34d1,#0a1e3400);font-size:16px;font-weight:700;line-height:1.25;color:#fff}.b2bp-cat__label span{display:block;font-size:13px;font-weight:400;opacity:.9;margin-top:2px}.b2bp-cat:focus-visible{outline:3px solid var(--b2b-sky);outline-offset:2px}@media(min-width:750px){.b2bp-range{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.b2bp-cat__label{font-size:19px;padding:40px 16px 16px}.b2bp-cat__label span{font-size:14px}}.b2bp-sizes{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.b2bp-sizes li{list-style:none;border:1px solid var(--b2b-navy);color:var(--b2b-navy);border-radius:999px;padding:7px 14px;font-size:14px;font-weight:700;line-height:1.2}ul.b2bp-sizes{padding:0}.b2bp-voices{display:grid;gap:14px}.b2bp-voice{background:#fff;border:1px solid var(--b2b-line);border-radius:8px;padding:20px;margin:0;display:flex;flex-direction:column;gap:10px}.b2bp-voice .b2bh-stars,.b2bp-voice .b2bp-stars{color:#e0a100;letter-spacing:1px;white-space:nowrap}.b2bp-voice p{font-size:17px;line-height:1.5}.b2bp-voice small{font-size:14px;color:#5b6470}@media(min-width:750px){.b2bp-voices{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1000px){.b2bp-voices--3{grid-template-columns:repeat(3,minmax(0,1fr))}.b2bp-voices--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.b2bp-cmp{margin:0 0 44px}.b2bp-cmp__wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--b2b-line);border-radius:8px;background:#fff}.b2bp-cmp table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.4}.b2bp-cmp th,.b2bp-cmp td{border-bottom:1px solid #e3e7ee;padding:11px 10px;text-align:center;vertical-align:middle}.b2bp-cmp tbody tr:last-child th,.b2bp-cmp tbody tr:last-child td{border-bottom:0}.b2bp-cmp thead th{background:var(--b2b-navy);color:#fff;font-weight:700;font-size:14px;line-height:1.25}.b2bp-cmp thead th:first-child{background:var(--b2b-navy)}.b2bp-cmp tbody th{text-align:left;font-weight:500;min-width:150px}.b2bp-cmp .b2bp-us{background:#f1f6fb}.b2bp-yes{color:var(--b2b-ok);font-size:20px;font-weight:700}.b2bp-no{color:var(--b2b-no);font-size:16px}.b2bp-part{color:#8a6d1f;font-size:13px;font-weight:600}.b2bp-cmp .b2bp-price td{font-weight:700;font-variant-numeric:tabular-nums}.b2bp-cmp__note{font-size:13px;line-height:1.45;color:#5b6470;margin-top:10px}.b2bp-cmp--wide table{min-width:640px}@media(min-width:750px){.b2bp-cmp table{font-size:16px}}.b2bp-pq{margin:0 0 44px}.b2bp-pq h2{margin:0 0 16px}.b2bp-math{display:grid;gap:14px}.b2bp-math__card{background:#fff;border:1px solid var(--b2b-line);border-radius:8px;padding:20px;display:flex;flex-direction:column;gap:6px}.b2bp-math__card b{font-family:var(--font-heading-family);font-size:clamp(30px,5vw,42px);line-height:1.1;color:var(--b2b-navy);font-variant-numeric:tabular-nums}.b2bp-math__card span{font-size:15px;line-height:1.4;min-height:2.8em}@media(min-width:750px){.b2bp-math{grid-template-columns:repeat(4,minmax(0,1fr))}}.b2bp-grid table{min-width:620px}.b2bp-grid td{font-size:14px}.b2bp-grid td.b2bp-on{color:var(--b2b-ok);font-weight:700}.b2bp-grid td.b2bp-off{color:#c3c9d2}.b2bp-howto{display:grid;gap:14px;counter-reset:h}.b2bp-howto li{list-style:none;background:#fff;border:1px solid var(--b2b-line);border-radius:8px;padding:18px 18px 18px 58px;position:relative;font-size:16px;line-height:1.5}.b2bp-howto li:before{counter-increment:h;content:counter(h);position:absolute;left:18px;top:16px;width:28px;height:28px;border-radius:50%;background:var(--b2b-navy);color:#fff;font-weight:700;font-size:15px;line-height:28px;text-align:center}.b2bp-howto li b{display:block;color:var(--b2b-navy);margin-bottom:2px}ol.b2bp-howto{padding:0;margin:0}@media(min-width:750px){.b2bp-howto{grid-template-columns:repeat(2,minmax(0,1fr))}}.b2bp-walk{max-width:960px;border-radius:8px;overflow:hidden;background:#0b1c30;aspect-ratio:16/9}.b2bp-walk video{width:100%;height:100%;object-fit:contain;background:#0b1c30}.b2bp-split{display:grid;gap:24px;align-items:center}.b2bp-split__media{border-radius:8px;overflow:hidden;aspect-ratio:4/5;background:#e9edf1}@media(min-width:900px){.b2bp-split{grid-template-columns:5fr 6fr;gap:48px}}.b2b-top__rating{margin:0 0 6px;font-size:15px;white-space:nowrap}.b2b-stars{color:#f49a13;letter-spacing:1px;margin-right:4px}.b2b-split__media>.b2b-vid{height:100%}.b2bp-cmp__more{margin-top:10px;font-size:15px;font-weight:700}.b2bp-cmp__more a{color:var(--b2b-navy);text-underline-offset:3px;display:inline-block;min-height:44px;line-height:44px}.b2bp-diff{display:flex;flex-direction:column;gap:48px}.b2bp-diff>div,.b2bp-diff .b2bp-cmp,.b2bp-diff .b2bp-cmp__wrap{min-width:0;max-width:100%}.b2bh .b2b-vid,.b2bp .b2b-vid{height:100%}.b2bp-cmp__wrap{position:relative}@media(min-width:750px){.b2bp-range{grid-template-columns:repeat(4,minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/100/assets/b2b-proof.css.map */
