.compare .section-heading{align-items:start}.cmp-picker{padding:25px;background:#f5f0e7;border:1px solid #d8cdbb}.cmp-picker>label{display:block;font-size:14px;font-weight:700;margin-bottom:10px}.cmp-picker input{width:100%;padding:14px 16px;font:inherit;border:1px solid #c9bba4;background:#fff;min-height:48px}.cmp-picker>p{font-size:12px;color:#6c604f;margin-top:12px}.cmp-matches{max-height:340px;overflow:auto;padding:10px 0}.cmp-matches>p{font-size:12px;margin:8px 0}.cmp-matches>div{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:13px 0;border-top:1px solid #d5c7b3}.cmp-matches strong,.cmp-matches small{display:block;font-size:13px}.cmp-matches small{font-size:11px;color:#74644e;margin-top:5px}.cmp-matches button{flex:none;background:#242018;color:#fff5e7;border:1px solid #242018;padding:10px 14px;font-size:12px;cursor:pointer}.cmp-matches button:disabled{background:#e8dfd0;color:#76674e;border-color:#d6c6ac;cursor:default}.cmp-selection-bar{display:flex;gap:20px;justify-content:space-between;align-items:center;margin:20px 0}.cmp-selection-bar .compare-status{margin:0;font-size:14px}.cmp-selection-bar button{border:0;border-bottom:1px solid #9a7946;background:transparent;padding:8px 0;font-size:12px;color:#76582b;cursor:pointer}.cmp-empty{padding:34px;text-align:center;background:#f7f2e8;border:1px dashed #c5b396}.cmp-empty h3{font:400 30px var(--serif);margin-bottom:12px}.cmp-empty p{font-size:14px;line-height:1.7;max-width:600px;margin:auto;color:#6e6250}.cmp-tools{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:28px 0 18px}.cmp-tools label{display:flex;gap:9px;align-items:center;font-size:13px;cursor:pointer}.cmp-tools input{width:18px;height:18px;accent-color:#87642d}.cmp-tools p{font-size:12px;color:#74654e}.cmp-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #cdbb9e;margin:20px 0 25px}.cmp-overview article{padding:22px;min-width:0}.cmp-overview article+article{border-left:1px solid #cdbb9e}.cmp-overview article>span{display:block;font-size:10px;letter-spacing:.12em;font-weight:700;color:#876334}.cmp-overview strong{display:block;font:400 30px var(--serif);margin:12px 0}.cmp-overview p{font-size:12px;line-height:1.6;color:#635844;margin-top:10px}.cmp-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.cmp-chips span{display:inline-block;font-size:11px;line-height:1.5;border:1px solid #c9b68f;padding:5px 8px;background:#faf5eb}.cmp-table-help,.cmp-single{font-size:13px;line-height:1.6;color:#75654c;margin:18px 0}.cmp-scroll{overflow:auto;max-width:100%;border:1px solid #cdbb9e;overscroll-behavior-x:contain}.cmp-scroll:focus-visible{outline:3px solid #a77937;outline-offset:4px}.cmp-table{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;min-width:calc(175px + 240px * var(--cmp-columns,2));background:#fffcf6}.cmp-table th,.cmp-table td{text-align:left;vertical-align:top;border-bottom:1px solid #ded2bf;border-right:1px solid #ded2bf;padding:19px;font-size:13px;line-height:1.7}.cmp-table tr>*:last-child{border-right:0}.cmp-table tr>th:first-child{width:175px;background:#f0e7d8;color:#58472d;position:sticky;left:0;z-index:1;font-weight:600}.cmp-table td{min-width:220px;width:240px}.cmp-table small{display:block;font-size:11px;color:#7a6a52;line-height:1.6;margin-top:7px;font-weight:400}.cmp-table thead th:not(:first-child){width:auto;min-width:220px;background:#faf5eb}.cmp-product picture{display:block;max-width:155px;margin:0 auto 16px}.cmp-product img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:contain}.cmp-product>p{font-size:10px;letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:#8a693a}.cmp-product h3{font:400 27px/1.2 var(--serif);margin:8px 0;overflow-wrap:anywhere}.cmp-product>span{font-size:12px;font-weight:400;display:block}.cmp-product button{border:0;border-bottom:1px solid #9b7841;background:transparent;font-size:12px;color:#88632b;padding:7px 0;margin-top:8px;cursor:pointer}.cmp-price{font-size:20px;color:#242018}.cmp-table td .cmp-chips{margin-top:0}.cmp-notes{padding-left:17px;margin:0;line-height:1.9}.cmp-table td>a{color:#8a622a;font-size:12px;text-decoration:underline}.cmp-table tfoot th,.cmp-table tfoot td{border-bottom:0}.cmp-table tfoot .cart-add{margin-top:12px;font-size:12px}.cmp-detail{display:block;margin-bottom:10px}.cmp-only-differences tbody .cmp-equal{display:none}.cmp-footnote{font-size:11px;color:#74644f;line-height:1.7;margin-top:16px}.cmp-decision{margin-top:35px;background:#eee4d3;border:1px solid #ccb795;padding:30px}.cmp-decision>h3{font:400 32px var(--serif);margin-bottom:10px}.cmp-decision>p{font-size:13px;color:#6a5b44;line-height:1.7}.cmp-preferences{display:grid;grid-template-columns:1fr .7fr 1fr;gap:16px;margin:24px 0}.cmp-preferences label{font-size:12px;font-weight:600}.cmp-preferences select,.cmp-preferences input{display:block;width:100%;min-height:45px;padding:11px;border:1px solid #cbb897;border-radius:0;background:#fffdf8;color:#2c261c;font:400 13px sans-serif;margin-top:8px}.cmp-advice{padding-top:22px;border-top:1px solid #c8b28c}.cmp-advice h3{font:400 28px var(--serif);margin:8px 0 14px}.cmp-advice>p{font-size:13px;line-height:1.7}.cmp-picks{display:flex;flex-wrap:wrap;gap:12px;margin:18px 0}.cmp-picks>div{background:#fffbf3;border:1px solid #cbb897;padding:18px;flex:1;min-width:180px}.cmp-picks strong{display:block;font:400 24px var(--serif)}.cmp-picks span{display:block;font-size:12px;margin:9px 0;color:#77654b}.cmp-picks a{font-size:12px;text-decoration:underline;color:#8b652c}.cmp-advice .cmp-advice-foot{font-size:11px;color:#77654b}.cmp-feedback{font-size:13px;color:#8b511d;line-height:1.6}.cmp-picker [hidden],.compare [hidden]{display:none!important}
@media(max-width:760px){.cmp-overview{grid-template-columns:1fr}.cmp-overview article{padding:18px}.cmp-overview article+article{border-left:0;border-top:1px solid #cdbb9e}.cmp-overview strong{font-size:27px}.cmp-preferences{grid-template-columns:1fr}.cmp-decision{padding:22px 18px}.cmp-table tr>th:first-child{width:90px}.cmp-table th,.cmp-table td{padding:13px 11px;font-size:12px}.cmp-table thead th:not(:first-child){width:auto;min-width:170px}.cmp-table{min-width:calc(90px + 170px * var(--cmp-columns,2))}.cmp-price{font-size:18px}.cmp-product h3{font-size:24px}.cmp-tools{align-items:start;flex-direction:column;gap:9px}.cmp-picker{padding:18px}.cmp-empty{padding:25px 18px}.cmp-selection-bar{align-items:start}.cmp-selection-bar .compare-status{font-size:12px}.cmp-selection-bar button{font-size:11px;flex:none}.cmp-table-help{font-size:12px}.cmp-product picture{max-width:130px}.cmp-picks{display:block}.cmp-picks>div+div{margin-top:12px}.cmp-matches button{padding:9px;font-size:11px}}

.cmp-note-product{font-size:10px;letter-spacing:.04em;font-weight:600;color:#8b6938;margin:0 0 9px}
