.public-compare-pick{margin-top:14px;font-size:13px;padding:9px 13px}.public-compare-pick[aria-pressed=true]{background:#e4ede5;border-color:#6a8d78;color:#214e3c}.public-compare-tray{position:fixed;bottom:18px;left:50%;transform:translateX(-50%);z-index:120;display:flex;align-items:center;gap:14px;background:#faf6ed;color:#1c3739;border:1px solid #c9b696;border-radius:18px;padding:14px 20px;box-shadow:0 6px 32px #142e3133;max-width:calc(100% - 24px);width:max-content}.public-compare-tray.hide{display:none}.public-compare-tray strong,.public-compare-tray span{display:block}.public-compare-tray span{font-size:12px;margin-top:3px}.has-compare-selection{padding-bottom:115px}.public-compare-dialog{width:min(1200px,95vw);max-height:88dvh;box-sizing:border-box;border:1px solid #c9b696;border-radius:22px;background:#faf6ed;color:#1c3739;padding:24px}.public-compare-dialog::backdrop{background:#132d32b3}.compare-heading{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.compare-heading h2{font-size:30px;margin:5px 0}.compare-heading p{font-size:14px}.compare-table-scroll{overflow:auto;max-height:65dvh;margin-top:12px}.public-compare-table{border-collapse:separate;border-spacing:0;table-layout:fixed;min-width:100%;width:max-content}.public-compare-table caption{text-align:left;padding:8px 0 18px;caption-side:top}.public-compare-table th,.public-compare-table td{width:220px;min-width:220px;max-width:270px;padding:14px;vertical-align:top;text-align:left;border-bottom:1px solid #ddcfbb;overflow-wrap:anywhere;white-space:pre-line;font-size:14px}.public-compare-table tr>:first-child{width:150px;min-width:150px;position:sticky;left:0;background:#f0e8da;z-index:1}.public-compare-table thead th{background:#f4ede1}.public-compare-table a{color:#214e55;display:block;font-size:17px;margin:12px 0;text-decoration:underline}.compare-photo{height:130px;display:flex;justify-content:center;background:#e9e1d6;border-radius:10px;overflow:hidden}.compare-photo img{height:100%;width:100%;object-fit:contain}.compare-remove{border:0;background:none;padding:5px 0;text-decoration:underline;cursor:pointer;color:#6d4533}.public-compare-dialog button:focus-visible,.public-compare-pick:focus-visible,.public-compare-tray button:focus-visible,.compare-table-scroll:focus-visible{outline:3px solid #367d82;outline-offset:3px}@media(max-width:600px){.public-compare-tray{gap:8px;padding:11px;flex-wrap:wrap;justify-content:center}.public-compare-tray>div{width:100%;text-align:center}.public-compare-dialog{padding:15px}.compare-heading h2{font-size:25px}.public-compare-table th,.public-compare-table td{width:190px;min-width:190px;padding:10px}.public-compare-table tr>:first-child{width:105px;min-width:105px}.has-compare-selection{padding-bottom:165px}}
.compare-item-link{color:inherit;text-decoration:none}.compare-item-link:hover{text-decoration:underline}.compare-item-link:focus-visible{outline:3px solid #367d82;outline-offset:3px}
.product-body .btn.public-compare-pick{display:inline-flex}
