.shop-compare-wrap{max-width:1120px;margin:0 auto;overflow-x:auto;-webkit-overflow-scrolling:touch}.shop-compare{width:100%;min-width:760px;border-collapse:collapse;background:var(--paper);border:.5px solid var(--hair-dark)}.shop-compare thead th{background:var(--ink-deep);color:var(--cream);text-align:left;vertical-align:bottom;padding:20px 18px 16px;border-right:.5px solid hsla(40,49%,92%,.1)}.shop-compare thead th:last-child{border-right:none}.shop-compare thead th:first-child{background:var(--ink-deep)}.shop-compare .sc-name{font-family:var(--display);font-weight:600;font-size:17px;line-height:1.15}.shop-compare .sc-meta{font-family:var(--sans);font-size:9.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--honey-soft);margin-top:5px;font-weight:700}.shop-compare tbody tr{border-top:.5px solid var(--hair-mid)}.shop-compare tbody th{text-align:left;padding:14px 18px;vertical-align:top;width:180px;font-family:var(--sans);font-size:10px;letter-spacing:.2em;text-transform:uppercase;font-weight:700;color:var(--muted-dark);background:var(--paper-bright,#fbf7ed);border-right:.5px solid var(--hair-mid)}.shop-compare tbody th .sc-sub{font-size:12px;font-style:italic;letter-spacing:0;text-transform:none;font-weight:400;opacity:.7;margin-top:4px}.shop-compare tbody td,.shop-compare tbody th .sc-sub{font-family:var(--display);color:var(--ink);line-height:1.4}.shop-compare tbody td{padding:14px 16px;vertical-align:top;font-size:14.5px;border-right:.5px solid var(--hair-mid)}.shop-compare tbody td:last-child{border-right:none}.shop-compare .sc-no{color:var(--muted-dark);opacity:.6}.shop-compare .sc-price-row td{font-family:var(--display);font-size:22px;font-weight:600;color:var(--ink)}.shop-compare .sc-was{text-decoration:line-through;opacity:.5;font-size:14px;margin-right:8px;font-weight:500}.shop-compare .sc-buy-row{border-top:.5px solid var(--hair-mid)}.shop-compare .sc-buy-row td{padding:14px 16px 18px}.shop-compare .sc-cta{display:inline-flex;align-items:center;gap:8px;padding:11px 18px;background:var(--founder-navy);color:var(--cream);font-family:var(--sans);font-size:10px;letter-spacing:.2em;text-transform:uppercase;font-weight:700;text-decoration:none;white-space:nowrap;transition:background .2s}.shop-compare .sc-cta:hover{background:var(--ink-deep)}