.p-portal[data-portal="binoculars"].p-binoculars-has-comparison{padding-bottom:190px}
.p-portal[data-portal="binoculars"] .p-action--compare[aria-pressed="true"]{border-color:#666;background:#e6e6e6;color:#333}
.p-portal[data-portal="binoculars"] .p-binoculars-product-table .p-binoculars-price,.p-portal[data-portal="binoculars"] .comparison-table .p-binoculars-compare-price-row td{text-align:right;font-variant-numeric:tabular-nums}
.p-portal[data-portal="binoculars"] .p-binoculars-compare-tray{position:fixed;right:var(--ps-portal-fixed-right, 0px);bottom:var(--ps-portal-fixed-bottom, 0px);left:0;z-index:880;box-sizing:border-box;padding:15px 24px;border-top:1px solid #ddd;background:#fff;box-shadow:0 -4px 24px rgba(0,0,0,.14)}
.p-portal[data-portal="binoculars"] .p-binoculars-compare-tray .compare-bar-inner{display:flex;gap:16px;align-items:center;max-width:1240px;margin:0 auto}
.p-portal[data-portal="binoculars"] .p-binoculars-selected-list{display:flex;flex:1;flex-wrap:wrap;gap:8px;max-height:110px;margin:0;padding:0;overflow:auto;list-style:none}
.p-portal[data-portal="binoculars"] .p-binoculars-selected-item{display:inline-flex;gap:6px;align-items:center;max-width:320px;padding:7px 8px 7px 12px;border:1px solid #d7d7d7;border-radius:0;background:#fff;color:#292c30;font-size:12px;line-height:18px}
.p-portal[data-portal="binoculars"] .p-binoculars-selected-item>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.p-portal[data-portal="binoculars"] .p-binoculars-selected-item>button{flex:0 0 auto;width:26px;height:26px;padding:0;border:0;border-radius:50%;background:#fff;color:#292c30;font-size:18px;line-height:26px;cursor:pointer}
.p-portal[data-portal="binoculars"] .p-binoculars-compare-dialog{position:fixed;top:var(--ps-portal-sticky-top, 0px);bottom:var(--ps-portal-fixed-bottom, 0px);left:50%;z-index:899;box-sizing:border-box;width:min(1500px, calc(100% - 32px));max-width:none;max-height:calc(100% - var(--ps-portal-sticky-top, 0px) - var(--ps-portal-fixed-bottom, 0px) - 24px);margin:auto 0;padding:24px;transform:translateX(-50%);overflow:auto;border:1px solid #ccc;border-radius:0;background:#fff;box-shadow:0 12px 48px rgba(0,0,0,.34);color:#292c30}
.p-portal[data-portal="binoculars"] .p-binoculars-compare-dialog>h2{margin:0 48px 16px 0;font-size:26px;line-height:1.4;color:#292c30}
.p-portal[data-portal="binoculars"] .p-binoculars-compare-close{position:absolute;top:16px;right:16px;width:40px;height:40px;padding:0;border:1px solid #ccc;border-radius:50%;background:#fff;color:#292c30;font-size:26px;line-height:38px;cursor:pointer}
.p-portal[data-portal="binoculars"] .p-binoculars-comparison-wrap{width:100%;overflow:auto;border:1px solid #ddd}
.p-portal[data-portal="binoculars"] .comparison-table{width:max-content;min-width:100%;border-collapse:collapse;table-layout:auto;background:#fff;color:#292c30;font-size:12px;line-height:1.5}
.p-portal[data-portal="binoculars"] .comparison-table th,.p-portal[data-portal="binoculars"] .comparison-table td{box-sizing:border-box;min-width:180px;padding:9px;border:1px solid #ddd;vertical-align:top;text-align:left;overflow-wrap:anywhere}
.p-portal[data-portal="binoculars"] .comparison-table tr>:first-child{position:sticky;left:0;z-index:1;min-width:130px;background:#fff;font-weight:800}
.p-portal[data-portal="binoculars"] .comparison-table thead th:not(:first-child){text-align:center}
.p-portal[data-portal="binoculars"] .comparison-table .product-image{display:block;width:100%;height:96px;object-fit:contain;background:#fff}
@media(max-width:640px){.p-portal[data-portal="binoculars"].p-binoculars-has-comparison{padding-bottom:260px}.p-portal[data-portal="binoculars"] .p-binoculars-compare-tray .compare-bar-inner{align-items:stretch;flex-direction:column;gap:10px}.p-portal[data-portal="binoculars"] .p-binoculars-compare-dialog{width:calc(100% - 16px);padding:18px 12px}.p-portal[data-portal="binoculars"] .p-binoculars-compare-dialog>h2{font-size:21px}}
@media print{.p-portal[data-portal="binoculars"].p-binoculars-compare-dialog-open{box-sizing:border-box;width:100%;max-width:none;padding:0!important;overflow:visible}.p-portal[data-portal="binoculars"].p-binoculars-compare-dialog-open>*:not(.p-binoculars-compare-dialog){display:none!important}.p-portal[data-portal="binoculars"].p-binoculars-compare-dialog-open>.p-binoculars-compare-dialog[open]{display:block!important;position:static;box-sizing:border-box;width:100%;max-width:none;max-height:none;margin:0;padding:0;transform:none;overflow:visible;border:0;border-radius:0;box-shadow:none}.p-portal[data-portal="binoculars"] .p-binoculars-compare-close,.p-portal[data-portal="binoculars"] .compare-toolbar,.p-portal[data-portal="binoculars"] .no-print{display:none!important}.p-portal[data-portal="binoculars"] .p-binoculars-comparison-wrap{overflow:visible;border:0}.p-portal[data-portal="binoculars"] .comparison-table{width:100%;min-width:0;table-layout:fixed;font-size:8px;line-height:1.25}.p-portal[data-portal="binoculars"] .comparison-table th,.p-portal[data-portal="binoculars"] .comparison-table td{position:static;min-width:0!important;padding:3px;overflow-wrap:anywhere}.p-portal[data-portal="binoculars"] .comparison-table tr>:first-child{width:9%;min-width:0}.p-portal[data-portal="binoculars"] .comparison-table .product-image{height:48px}}
