.tf-compare-toggle[hidden],.tf-compare [hidden],.tf-compare-tray[hidden]{display:none!important}.tf-compare-toggle{position:absolute;bottom:14px;left:14px;z-index:5;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:10px;border:1px solid #dedbd1;border-radius:50%;background:#f6f3ec;color:#34372d;cursor:pointer}.tf-compare-toggle:hover,.tf-compare-toggle[aria-pressed=true]{background:#444b38;color:#f6f3ec;border-color:#444b38}.tf-compare-toggle:focus-visible,.tf-compare-remove:focus-visible,.tf-compare-table-region:focus-visible{outline:2px solid #a34e36;outline-offset:3px}.tf-compare-detail{position:static;border-radius:0;width:auto;height:auto;min-height:48px;padding:12px 18px;gap:12px;font:500 14px/1.7 var(--sans,sans-serif);margin:22px 0 0 12px;background:transparent}.tf-compare-tray{position:fixed;bottom:22px;right:24px;z-index:40;display:flex;align-items:center;gap:20px;min-height:50px;padding:12px 20px;background:var(--olive,#444b38);color:#f6f3ec!important;box-shadow:0 4px 20px #34372d22;font:500 14px/1.8 var(--sans,sans-serif);text-decoration:none!important}.tf-compare-tray-count{border-left:1px solid #a2a593;padding-left:17px}.tf-compare-live{position:fixed;left:24px;bottom:24px;z-index:41;max-width:360px;padding:14px 18px;margin:0;background:var(--paper,#f6f3ec);border:1px solid var(--line,#dedbd1);color:var(--ink,#34372d);box-shadow:0 4px 20px #34372d22;font:400 14px/1.8 var(--sans,sans-serif)}.tf-compare-live:empty{display:none}.tf-compare-link{font-size:14px;text-decoration:none}.tf-compare-status{font-size:15px;line-height:1.8;color:var(--clay,#a34e36);margin:22px 0}.tf-compare-status:empty{display:none}.tf-compare-toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:0 0 25px;font-size:15px;line-height:1.8}.tf-compare-toolbar a{color:var(--clay,#a34e36);text-underline-offset:5px}.tf-compare-loading,.tf-compare-one{font-size:15px;line-height:1.9;color:var(--muted,#747469);margin:0 0 24px}.tf-compare-scroll-hint{display:none;font-size:13px;line-height:1.8;color:var(--muted,#747469);margin:0 0 15px}.tf-compare-table-region{position:relative;isolation:isolate;text-size-adjust:100%;-webkit-text-size-adjust:100%;width:100%;max-width:100%;overflow:auto;border:1px solid var(--line,#dedbd1);overscroll-behavior-x:contain}.tf-compare-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:calc(170px + var(--compare-columns)*250px);margin:0;font:400 15px/1.85 var(--sans,sans-serif)}.tf-compare-table th,.tf-compare-table td{vertical-align:top;text-align:left;padding:22px 25px;border-bottom:1px solid var(--line,#dedbd1);border-right:1px solid var(--line,#dedbd1);overflow-wrap:anywhere}.tf-compare-table th:last-child,.tf-compare-table td:last-child{border-right:0}.tf-compare-table tbody tr:last-child>*{border-bottom:0}.tf-compare-table thead th:first-child,.tf-compare-table tbody th{width:170px;position:sticky;left:0;z-index:2;background:var(--sand,#e9e5da);font:500 12px/1.8 var(--sans,sans-serif);text-transform:uppercase;letter-spacing:.6px}.tf-compare-table thead th:first-child{vertical-align:bottom}.tf-compare-product{font-weight:400;background:var(--paper,#f6f3ec)}.tf-compare-remove{border:0;background:transparent;color:var(--muted,#747469);font:400 13px/1.8 var(--sans,sans-serif);padding:0 0 15px;cursor:pointer;display:block;margin-left:auto;min-height:40px}.tf-compare-remove span{font-size:20px;margin-left:10px}.tf-compare-image{display:block;aspect-ratio:1.08;background:#e6e1d7;overflow:hidden}.tf-compare-image img{display:block;width:100%;height:100%;object-fit:cover}.tf-compare .tf-compare-table .tf-compare-product h2{font:400 28px/1.2 var(--serif,serif);letter-spacing:-.3px;margin:20px 0 16px}.tf-compare-product h2 a{text-decoration:none}.tf-compare-view{font-size:14px;text-decoration:none;color:var(--clay,#a34e36)}.tf-compare-table td{background:var(--paper,#f6f3ec)}.tf-compare-table tbody tr:nth-child(even) td{background:#f0ede5}.tf-compare-table td p{margin:0}.tf-compare-empty{border:1px solid var(--line,#dedbd1);padding:60px 30px;text-align:center}.tf-compare-empty-icon{display:block;color:var(--clay,#a34e36);margin:0 0 24px}.tf-compare-empty-icon svg{width:45px;height:45px}.tf-compare-empty .eyebrow{color:var(--clay,#a34e36);margin:0 0 18px}.tf-compare-empty h2{font:400 48px/1.15 var(--serif,serif);letter-spacing:-.8px;margin:0 0 22px}.tf-compare-empty>p:not(.eyebrow){font-size:16px;line-height:1.9;color:var(--muted,#747469);max-width:540px;margin:0 auto 28px}.tf-compare-empty .wp-element-button{display:inline-block;text-decoration:none;padding:14px 24px}.tf-compare-note{margin:50px 0 0;background:var(--sand,#e9e5da);padding:35px 40px}.tf-compare-note .eyebrow{color:var(--clay,#a34e36);margin:0 0 16px}.tf-compare-note h2{font:400 36px/1.2 var(--serif,serif);letter-spacing:-.5px;margin:0 0 20px}.tf-compare-note>p:last-child{font-size:15px;line-height:1.9;color:var(--muted,#747469);max-width:760px}.tf-compare-retry{padding:12px 24px;font-size:15px;cursor:pointer}
@media(max-width:700px){.tf-compare-live{left:16px;right:16px;bottom:80px;max-width:none}.tf-compare-tray{bottom:16px;right:16px}.tf-compare-detail{margin-left:0}.tf-compare-scroll-hint{display:block}.tf-compare-table{min-width:calc(110px + var(--compare-columns)*230px)}.tf-compare-table th,.tf-compare-table td{padding:18px}.tf-compare-table thead th:first-child,.tf-compare-table tbody th{width:110px}.tf-compare .tf-compare-table .tf-compare-product h2{font-size:25px}.tf-compare-toolbar{font-size:14px;align-items:start}.tf-compare-empty{padding:42px 24px}.tf-compare-empty h2{font-size:38px}.tf-compare-note{padding:28px 24px;margin-top:40px}.tf-compare-note h2{font-size:32px}.tf-compare-toggle{bottom:10px;left:10px}}
