.sbs-save{width:100%;margin-top:21px;background:#f7f5ed;color:#263e32;border:1px solid #a7b4a7;border-radius:7px;min-height:44px;padding:11px 14px;font:700 12px system-ui;cursor:pointer;text-align:left;display:flex;justify-content:space-between;align-items:center;gap:12px}.sbs-save:after{content:"+";font-size:21px;line-height:1}.sbs-save[aria-pressed="true"]{background:#fff0c0;border-color:#a07420;color:#4d370d}.sbs-save[aria-pressed="true"]:after{content:"✓";font-size:16px}.sbs-save:focus-visible,.sbs-shortlist button:focus-visible,.sbs-shortlist input:focus-visible,.sbs-shortlist a:focus-visible,.sbs-selection-bar a:focus-visible{outline:3px solid #1475a7;outline-offset:4px}.sbs-keep-note{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:0 0 26px;padding:19px 23px;border:1px solid #c6cdbe;border-left:4px solid #a27216;border-radius:10px;background:#eeefe7}.sbs-keep-note p{margin:0;font-size:13px;color:#405347}.sbs-keep-note strong{display:block;color:#1e3328;font-size:15px;margin-bottom:3px}.sbs-keep-note a{font-size:12px;white-space:nowrap;font-weight:750}.sbs-shortlist{border-top:1px solid #dcded6;padding:65px 0;scroll-margin-top:30px}.sbs-shortlist .sbs-heading{align-items:start}.sbs-shortlist h2{margin:12px 0}.sbs-shortlist-intro{font-size:14px;color:#586360;max-width:760px;margin-bottom:25px}.sbs-shortlist-tools{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin:24px 0}.sbs-shortlist-tools button{min-height:44px;border-radius:7px;padding:11px 16px;font:700 13px system-ui;cursor:pointer}.sbs-shortlist-tools button:disabled{opacity:.45;cursor:not-allowed}.sbs-shortlist-light{background:white;border:1px solid #a5b1a4;color:#233b2e}.sbs-shortlist-primary{background:#ffc332;border:1px solid #e7ad1f;color:#263324}.sbs-shortlist-quiet{background:transparent;border:1px solid transparent;text-decoration:underline;text-underline-offset:4px;color:#405347}.sbs-compare-wrap{overflow-x:auto;border:1px solid #cfd7cc;border-radius:16px;background:white}.sbs-compare{border-collapse:collapse;width:100%;table-layout:fixed;font-size:13px;line-height:1.5}.sbs-compare caption{text-align:left;padding:20px 23px;font-size:13px;background:#eef1e9;color:#38503e;font-weight:650}.sbs-compare th,.sbs-compare td{padding:19px 22px;text-align:left;vertical-align:top;border-bottom:1px solid #dde2d8;border-right:1px solid #dde2d8;overflow-wrap:anywhere}.sbs-compare th:last-child,.sbs-compare td:last-child{border-right:0}.sbs-compare tbody tr:last-child>*{border-bottom:0}.sbs-compare tbody th{font-size:12px;color:#4f6456;background:#f8f9f5;width:145px}.sbs-compare thead th{padding:19px 22px 22px}.sbs-compare thead th:first-child{width:145px;color:#586c5c;font-size:12px;vertical-align:bottom}.sbs-compare h3{font-size:20px;line-height:1.18;letter-spacing:-.03em;margin:16px 0 13px}.sbs-compare img{width:100%;height:138px;object-fit:contain;border-radius:9px;background:#f1f3ed}.sbs-compare .sbs-remove{display:inline-flex;min-height:38px;align-items:center;padding:7px 0;border:0;background:none;font:650 12px system-ui;text-decoration:underline;text-underline-offset:4px;color:#526456;cursor:pointer}.sbs-compare td a{color:#224b37;font-weight:700}.sbs-compare-url{display:none}.sbs-shortlist-status{min-height:24px;font-size:13px;color:#486147;margin:16px 0}.sbs-shortlist-status[data-warning="true"]{color:#7b420e;font-weight:650}.sbs-shortlist-empty{border:1px dashed #b3bdac;border-radius:14px;padding:35px;background:#eff1e9;max-width:760px}.sbs-shortlist-empty h3{margin:0 0 8px;font-size:23px;letter-spacing:-.025em}.sbs-shortlist-empty p{margin:0 0 17px;color:#546553;font-size:14px}.sbs-share-field{padding:20px;background:#e9ede3;border-radius:12px;margin:15px 0}.sbs-share-field label{display:block;font-size:12px;font-weight:750;margin-bottom:9px}.sbs-share-field input{width:100%;font-size:13px;padding:12px;border:1px solid #839b83;border-radius:6px;color:#263f2d;background:white}.sbs-share-field p{font-size:12px;color:#4a604c;margin-bottom:0}.sbs-shared-notice{padding:18px 22px;border:1px solid #cdaa51;background:#fff3cc;border-radius:10px;color:#634d1b;font-size:13px}.sbs-shared-notice button{display:inline-flex;min-height:42px;margin-top:10px;background:#192e22;color:white;padding:10px 14px;border:0;border-radius:5px;font:700 12px system-ui;cursor:pointer}.sbs-confirm-clear{padding:20px;border:1px solid #b9ba93;background:#fff8e4;border-radius:12px;margin:20px 0}.sbs-confirm-clear p{margin:0 0 12px;font-size:14px}.sbs-confirm-clear button{min-height:42px;margin:0 10px 0 0;padding:10px 15px;border:1px solid #a59267;border-radius:6px;background:white;color:#473c22;font:700 12px system-ui;cursor:pointer}.sbs-selection-bar{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);width:min(760px,calc(100% - 36px));z-index:25;display:flex;align-items:center;justify-content:space-between;gap:20px;background:#192e25;color:white;border:1px solid #607557;border-radius:12px;padding:15px 21px;box-shadow:0 8px 35px #11231945}.sbs-selection-bar strong{font-size:14px;display:block}.sbs-selection-bar small{font-size:11px;color:#c3d0bd}.sbs-selection-bar a{font-size:13px;font-weight:800;background:#ffc332;color:#192e25;border-radius:6px;padding:12px 17px;white-space:nowrap;text-decoration:none}.sbs-has-shortlist{padding-bottom:105px}.sbs-print-header{display:none}.sbs-print-footer{padding-top:20px;font-size:12px;line-height:1.6;color:#48604c}.sbs-shortlist-note{max-width:870px;color:#586360;font-size:12px;margin:20px 0}.sbs-return-link{display:inline-block;margin-left:14px;font-size:12px;font-weight:650}.sbs-compare-wrap:focus-visible{outline:3px solid #1475a7;outline-offset:4px}
@media(max-width:900px){.sbs-compare[data-columns="3"]{min-width:900px}.sbs-compare[data-columns="2"]{min-width:670px}}
@media(max-width:650px){.sbs-keep-note{flex-direction:column;align-items:start;gap:10px;padding:17px}.sbs-shortlist{padding:42px 0}.sbs-shortlist-empty{padding:24px}.sbs-compare{min-width:430px}.sbs-compare th,.sbs-compare td{padding:16px}.sbs-compare thead th:first-child{width:113px}.sbs-compare img{height:110px}.sbs-compare h3{font-size:18px}.sbs-selection-bar{bottom:12px;padding:13px 15px;gap:12px}.sbs-selection-bar strong{font-size:12px}.sbs-selection-bar small{font-size:10px}.sbs-selection-bar a{font-size:11px;padding:11px 13px}.sbs-shortlist-tools{gap:8px}.sbs-shortlist-tools button{font-size:12px;padding:11px 13px}.sbs-return-link{margin-left:0;margin-top:12px}}
@media print{body.sbs-print-shortlist{padding:0;background:white;font-size:11px}body.sbs-print-shortlist>.s360-topbar,body.sbs-print-shortlist>.sbs-breadcrumb,body.sbs-print-shortlist>.sbs-skip,body.sbs-print-shortlist>.sbs-footer,body.sbs-print-shortlist>.sbs-selection-bar{display:none!important}body.sbs-print-shortlist main>:not(.sbs-wrap),body.sbs-print-shortlist main>.sbs-wrap>:not(.sbs-shortlist){display:none!important}body.sbs-print-shortlist .sbs-shortlist{display:block!important;padding:0;border:0}body.sbs-print-shortlist .sbs-shortlist-tools,body.sbs-print-shortlist .sbs-shortlist-status,body.sbs-print-shortlist .sbs-share-field,body.sbs-print-shortlist .sbs-shared-notice,body.sbs-print-shortlist .sbs-confirm-clear,body.sbs-print-shortlist .sbs-shortlist-empty,body.sbs-print-shortlist .sbs-remove,body.sbs-print-shortlist .sbs-return-link,body.sbs-print-shortlist .sbs-shortlist-intro{display:none!important}body.sbs-print-shortlist .sbs-print-header{display:block;font-size:12px;margin-bottom:14px}body.sbs-print-shortlist .sbs-heading{margin-bottom:15px}body.sbs-print-shortlist .sbs-heading h2{font-size:27px}body.sbs-print-shortlist .sbs-wrap{width:100%;max-width:none}body.sbs-print-shortlist .sbs-compare-wrap{overflow:visible;border-radius:0}body.sbs-print-shortlist .sbs-compare{min-width:0!important;width:100%;font-size:10px}body.sbs-print-shortlist .sbs-compare th,body.sbs-print-shortlist .sbs-compare td{padding:9px}body.sbs-print-shortlist .sbs-compare thead th:first-child{width:85px}body.sbs-print-shortlist .sbs-compare h3{font-size:14px}body.sbs-print-shortlist .sbs-compare img{height:82px}body.sbs-print-shortlist .sbs-compare-url{display:block;font-size:8px;font-weight:400;margin-top:8px;overflow-wrap:anywhere}body.sbs-print-shortlist .sbs-compare tr{break-inside:avoid}body.sbs-print-shortlist .sbs-print-footer{font-size:10px}body.sbs-print-shortlist .sbs-shortlist-note{font-size:9px}.sbs-selection-bar,.sbs-save,.sbs-keep-note{display:none!important}}
