.byt-decision-section,.byt-matrix,.byt-compare,.byt-compare-bar{--byt-radius: 5px;--byt-surface: #FFFFFF}.byt-band-slim .pm-band-straight{padding:.6rem 0;border-top:0;border-bottom:0}.byt-band-slim .pm-band-straight .pm-band-track{font-size:clamp(.9375rem,1.3vw,1.0625rem);letter-spacing:.03em}.byt-decision-section{padding:var(--pm-space-4, 40px) var(--pm-gutter-desktop, 32px) var(--pm-space-3, 24px);background:var(--pm-paper, #F8F5EC)}.byt-decision{max-width:calc(var(--pm-rail-wide, 1400px) - 2 * var(--pm-gutter-desktop, 32px));margin:0 auto;padding:var(--pm-space-3, 24px);background:var(--byt-surface);border:1px solid var(--pm-border, rgba(28, 26, 33, .14));border-radius:var(--byt-radius);color:var(--pm-text-primary, #1C1A21);font-family:var(--pm-font-body, system-ui, sans-serif);scroll-margin-top:96px}.byt-decision__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px var(--pm-space-2, 16px)}.byt-decision__title{margin:0;font-family:var(--pm-font-brand, system-ui, sans-serif);font-size:var(--pm-fs-h3, 1.55rem);font-weight:800;line-height:var(--pm-lh-snug, 1.1);text-transform:uppercase;letter-spacing:.005em;color:var(--pm-ink, #1C1A21)}.byt-decision__sub{margin:0;font-size:var(--pm-fs-meta, .875rem);line-height:var(--pm-lh-ui, 1.4);color:var(--pm-text-secondary, #4A4650)}.byt-decision__title,.byt-matrix__title{-webkit-hyphens:manual;hyphens:manual;overflow-wrap:break-word}.byt-decision__label,.byt-sort__label{display:block;margin:0 0 var(--pm-space-1, 8px);padding:0;font-family:var(--pm-font-mono, ui-monospace, monospace);font-size:var(--pm-fs-utility, .8125rem);font-weight:400;line-height:var(--pm-lh-ui, 1.4);letter-spacing:var(--pm-tracking-eyebrow, .08em);text-transform:uppercase;color:var(--pm-text-secondary, #4A4650)}.byt-decision__unit{letter-spacing:.04em;text-transform:none}.byt-scope{margin-top:var(--pm-space-3, 24px);padding-top:var(--pm-space-2, 16px);border-top:1px solid var(--pm-border, rgba(28, 26, 33, .14))}.byt-scope__list{display:flex;flex-wrap:wrap;gap:0 var(--pm-space-3, 24px);margin:0;padding:0;list-style:none}.byt-scope__li{margin:0;padding:0}.byt-scope__item{position:relative;display:inline-flex;align-items:baseline;gap:6px;min-height:44px;padding:11px 0 9px;border-bottom:3px solid transparent;font-size:var(--pm-fs-meta, .875rem);font-weight:600;line-height:1.25;color:var(--pm-purple, #4930AD);text-decoration:none}a.byt-scope__item:hover{border-bottom-color:var(--pm-purple, #4930AD)}.byt-scope__item.is-current{color:var(--pm-ink, #1C1A21);font-weight:700;border-bottom-color:var(--pm-yellow, #F9E24C)}.byt-scope__count{font-family:var(--pm-font-mono, ui-monospace, monospace);font-size:var(--pm-fs-utility, .8125rem);font-weight:400;color:var(--pm-text-secondary, #4A4650)}.byt-decision__groups{display:flex;flex-wrap:wrap;gap:var(--pm-space-2, 16px) var(--pm-space-4, 40px);margin-top:var(--pm-space-2, 16px);padding-top:var(--pm-space-2, 16px);border-top:1px solid var(--pm-border, rgba(28, 26, 33, .14))}.byt-decision__group{min-width:0;margin:0;padding:0;border:0}.byt-decision__group--primary{flex:1 1 100%}.byt-decision__chips{display:flex;flex-wrap:wrap;gap:8px}@media(min-width:990px){.byt-scope,.byt-decision__group{display:flex;align-items:baseline;gap:var(--pm-space-1, 8px) var(--pm-space-2, 16px)}.byt-decision__group{align-items:center}.byt-scope>.byt-decision__label,.byt-decision__group>.byt-decision__label{flex:none;margin:0}.byt-decision__group:nth-child(4){flex:1 1 100%}.byt-scope>.byt-decision__label,.byt-decision__group:first-child>.byt-decision__label,.byt-decision__group--primary+.byt-decision__group>.byt-decision__label,.byt-decision__group:nth-child(4)>.byt-decision__label{min-width:132px}.byt-scope__list{flex:1 1 auto}}.byt-chip{-webkit-appearance:none;appearance:none;margin:0;min-height:44px;padding:9px 14px;background:transparent;border:1px solid var(--pm-border-strong, rgba(28, 26, 33, .55));border-radius:var(--byt-radius);color:var(--pm-text-primary, #1C1A21);cursor:pointer;font-family:var(--pm-font-body, system-ui, sans-serif);font-size:var(--pm-fs-meta, .875rem);font-weight:400;line-height:1.2;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.byt-chip--primary{min-width:64px;padding-inline:16px;font-size:var(--pm-fs-body, 1rem);font-weight:700;font-variant-numeric:tabular-nums}.byt-chip:hover{border-color:var(--pm-purple, #4930AD);color:var(--pm-purple, #4930AD)}.byt-chip[aria-pressed=true]{background:var(--pm-purple, #4930AD);border-color:var(--pm-purple, #4930AD);color:var(--pm-paper, #F8F5EC)}.byt-chip[aria-pressed=true]:before{content:"\2713  ";font-weight:700}.byt-chip:focus-visible,.byt-decision__reset:focus-visible,.byt-scope__item:focus-visible,.byt-sort__select:focus-visible,.byt-card-compare__box:focus-visible+.byt-card-compare__face,.byt-compare__close:focus-visible,.byt-matrix__scroll:focus-visible{outline:3px solid var(--pm-focus, #4930AD);outline-offset:2px}.byt-decision__status{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--pm-space-1, 8px) var(--pm-space-3, 24px);margin-top:var(--pm-space-2, 16px);padding-top:var(--pm-space-2, 16px);border-top:1px solid var(--pm-border, rgba(28, 26, 33, .14))}.byt-decision__found{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--pm-space-2, 16px);min-width:0;min-height:44px}.byt-decision__result{margin:0;font-size:var(--pm-fs-body, 1rem);font-weight:700;line-height:var(--pm-lh-ui, 1.4);color:var(--pm-text-primary, #1C1A21)}.byt-decision__result.is-empty{font-weight:400}.byt-decision__reset{-webkit-appearance:none;appearance:none;min-height:44px;margin:0;padding:0;background:none;border:0;color:var(--pm-purple, #4930AD);cursor:pointer;font-family:var(--pm-font-body, system-ui, sans-serif);font-size:var(--pm-fs-meta, .875rem);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.byt-decision__reset[hidden]{display:none}.byt-sort{display:flex;align-items:center;gap:12px;margin:0}.byt-sort__label{margin:0;white-space:nowrap}.byt-sort__control{position:relative;display:inline-flex;align-items:center}.byt-sort__select{-webkit-appearance:none;appearance:none;min-width:190px;min-height:44px;margin:0;padding:0 40px 0 14px;background:var(--byt-surface);border:1px solid var(--pm-border-strong, rgba(28, 26, 33, .55));border-radius:var(--byt-radius);color:var(--pm-text-primary, #1C1A21);cursor:pointer;font-family:var(--pm-font-body, system-ui, sans-serif);font-size:var(--pm-fs-meta, .875rem);font-weight:600;line-height:1.2}.byt-sort__select:hover{border-color:var(--pm-purple, #4930AD)}.byt-sort__chevron{position:absolute;right:14px;top:50%;width:12px;height:12px;transform:translateY(-50%);color:var(--pm-purple, #4930AD);pointer-events:none}.byt-card-compare{position:absolute;top:8px;right:8px;z-index:3;margin:0}.byt-card-compare__box{position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;width:calc(100% + 16px);height:calc(100% + 16px);margin:0;opacity:0;cursor:pointer}.byt-card-compare__face{display:inline-flex;align-items:center;gap:5px;min-height:28px;padding:5px 9px;border:1px solid var(--pm-border, rgba(28, 26, 33, .14));border-radius:var(--byt-radius, 5px);background:#fff;color:var(--pm-text-secondary, #4A4650);font-family:var(--pm-font-body, system-ui, sans-serif);font-size:var(--pm-fs-utility, .8125rem);font-weight:600;line-height:1;pointer-events:none;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.byt-card-compare__face:before{content:"+";font-weight:700}.byt-card-compare:hover .byt-card-compare__face{border-color:var(--pm-purple, #4930AD);color:var(--pm-purple, #4930AD)}.byt-card-compare__box:checked+.byt-card-compare__face{background:var(--pm-purple, #4930AD);border-color:var(--pm-purple, #4930AD);color:var(--pm-paper, #F8F5EC)}.byt-card-compare__box:checked+.byt-card-compare__face:before{content:"\2713"}.byt-card-compare__box:disabled+.byt-card-compare__face{opacity:.45}product-card[hidden]{display:none!important}.byt-card-qty-hint{margin:6px 0 0;font-family:var(--pm-font-body, system-ui, sans-serif);font-size:var(--pm-fs-utility, .8125rem);color:var(--pm-text-secondary, #4A4650)}.byt-compare-bar{position:fixed;left:0;right:0;bottom:0;z-index:20;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--pm-space-1, 8px) var(--pm-space-2, 16px);padding:10px max(var(--pm-gutter-desktop, 32px),calc((100vw - var(--pm-rail-wide, 1400px)) / 2 + var(--pm-gutter-desktop, 32px)));padding-right:max(76px,calc((100vw - var(--pm-rail-wide, 1400px)) / 2 + var(--pm-gutter-desktop, 32px)));background:var(--byt-surface);border-top:1px solid var(--pm-border-strong, rgba(28, 26, 33, .55));font-family:var(--pm-font-body, system-ui, sans-serif)}.byt-compare-bar[hidden]{display:none}body:has(.byt-compare-bar:not([hidden])){padding-bottom:76px}.byt-compare-bar__text{margin:0;font-size:var(--pm-fs-meta, .875rem);font-weight:600;color:var(--pm-text-primary, #1C1A21)}.byt-compare-bar__actions{display:flex;flex-wrap:wrap;gap:18px;align-items:center}.byt-compare{width:min(1180px,calc(100vw - 2 * var(--pm-gutter-desktop, 32px)));max-width:100%;max-height:90vh;padding:0;border:1px solid var(--pm-border, rgba(28, 26, 33, .14));border-radius:var(--byt-radius);background:var(--byt-surface);color:var(--pm-text-primary, #1C1A21);font-family:var(--pm-font-body, system-ui, sans-serif)}.byt-compare::backdrop{background:var(--pm-overlay-scrim, rgba(28, 26, 33, .55))}.byt-compare__head{position:sticky;top:0;z-index:2;display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--pm-space-2, 16px);padding:10px var(--pm-space-3, 24px);background:var(--byt-surface);border-bottom:1px solid var(--pm-border, rgba(28, 26, 33, .14))}.byt-compare__title{flex:1 1 auto;margin:0;font-family:var(--pm-font-brand, system-ui, sans-serif);font-size:var(--pm-fs-h4, 1.2rem);font-weight:800;line-height:var(--pm-lh-heading, 1.25);text-transform:uppercase;color:var(--pm-ink, #1C1A21)}.byt-compare__only{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:var(--pm-fs-meta, .875rem);cursor:pointer}.byt-compare__only input{accent-color:var(--pm-purple, #4930AD);width:18px;height:18px;margin:0}.byt-compare__close{-webkit-appearance:none;appearance:none;min-width:44px;min-height:44px;margin-right:-10px;padding:0;background:none;border:0;cursor:pointer;font-size:28px;line-height:1;color:var(--pm-text-primary, #1C1A21)}.byt-compare__body{max-height:calc(90vh - 66px);overflow:auto;padding:0 var(--pm-space-3, 24px) var(--pm-space-3, 24px)}.byt-compare__table,.byt-matrix__table{width:100%;border-collapse:collapse;font-family:var(--pm-font-body, system-ui, sans-serif);font-size:var(--pm-fs-meta, .875rem);line-height:var(--pm-lh-ui, 1.4);color:var(--pm-text-primary, #1C1A21)}.byt-compare__table th,.byt-compare__table td,.byt-matrix__table th,.byt-matrix__table td{padding:14px 16px;border:0;border-bottom:1px solid var(--pm-border, rgba(28, 26, 33, .14));text-align:left;vertical-align:top}.byt-compare__table tbody tr:last-child>*,.byt-matrix__table tbody tr:last-child>*{border-bottom:0}.byt-matrix__table thead th,.byt-compare__table thead th:first-child,.byt-compare__table tbody th{font-family:var(--pm-font-mono, ui-monospace, monospace);font-size:var(--pm-fs-utility, .8125rem);font-weight:400;letter-spacing:.06em;text-transform:uppercase;color:var(--pm-text-secondary, #4A4650)}.byt-matrix__table thead th{padding-block:10px;background:var(--pm-paper, #F8F5EC);white-space:nowrap}.byt-matrix__table tbody th{font-size:var(--pm-fs-body, 1rem);font-weight:700;color:var(--pm-ink, #1C1A21)}.byt-compare__table{table-layout:fixed;min-width:560px}.byt-compare__table thead th{vertical-align:top;font-weight:400;padding-top:var(--pm-space-2, 16px)}.byt-compare__table thead th:first-child,.byt-compare__table tbody th{width:132px}.byt-compare__table tbody tr.is-same td{color:var(--pm-text-secondary, #4A4650)}.byt-compare__same{display:block;letter-spacing:0;text-transform:none}.byt-compare__model{display:block;color:inherit;text-decoration:none}.byt-compare__img{display:block;width:100%;max-width:132px;height:auto;aspect-ratio:1 / 1;object-fit:contain;margin-bottom:8px}.byt-compare__name{display:block;font-size:var(--pm-fs-body, 1rem);font-weight:700;line-height:var(--pm-lh-heading, 1.25);color:var(--pm-ink, #1C1A21)}.byt-compare__model:hover .byt-compare__name{color:var(--pm-purple, #4930AD)}.byt-compare__price{margin:6px 0 0}.byt-compare__price .product-card__price,.byt-compare__price .byt-card-price-context{margin:0}.byt-compare__table tfoot td,.byt-compare__table tfoot th{border-bottom:0;border-top:1px solid var(--pm-border, rgba(28, 26, 33, .14))}.byt-compare__table th[scope=row],.byt-compare__table thead th:first-child,.byt-compare__table tfoot th{position:sticky;left:0;z-index:1;background:var(--byt-surface)}.byt-matrix{max-width:var(--pm-rail-standard, 1180px);margin:0 auto var(--pm-space-5, 64px);padding:0 var(--pm-gutter-desktop, 32px);font-family:var(--pm-font-body, system-ui, sans-serif)}.byt-matrix__title{margin:0 0 var(--pm-space-2, 16px);font-family:var(--pm-font-brand, system-ui, sans-serif);font-size:var(--pm-fs-h3, 1.55rem);font-weight:800;line-height:var(--pm-lh-snug, 1.1);text-transform:uppercase;color:var(--pm-ink, #1C1A21);scroll-margin-top:96px}.byt-matrix__card{background:var(--byt-surface);border:1px solid var(--pm-border, rgba(28, 26, 33, .14));border-radius:var(--byt-radius);overflow:hidden}.byt-matrix__scroll,.byt-compare__body{overflow-x:auto}.byt-matrix__scroll{container-type:inline-size}.byt-matrix__caption{caption-side:top;position:sticky;left:0;box-sizing:border-box;max-width:100cqi;padding:14px 16px;border-bottom:1px solid var(--pm-border, rgba(28, 26, 33, .14));font-size:var(--pm-fs-meta, .875rem);line-height:var(--pm-lh-ui, 1.4);text-align:left;color:var(--pm-text-secondary, #4A4650)}.byt-matrix__table th[scope=row]{position:sticky;left:0;min-width:150px;background:var(--byt-surface)}.byt-matrix__hint{display:none}.byt-matrix.is-scrollable .byt-matrix__hint{display:block;margin:var(--pm-space-1, 8px) 0 0;font-family:var(--pm-font-mono, ui-monospace, monospace);font-size:var(--pm-fs-utility, .8125rem);letter-spacing:.04em;text-align:right;color:var(--pm-text-secondary, #4A4650)}.byt-matrix.is-scrollable .byt-matrix__hint:after{content:" \2192"}.byt-matrix__note{margin:var(--pm-space-1, 8px) 0 0;font-size:var(--pm-fs-utility, .8125rem);line-height:var(--pm-lh-ui, 1.4);color:var(--pm-text-secondary, #4A4650)}body:has(.byt-decision) .collection__results .v-stack>.v-stack.gap-4:not(:has(a,button)){display:none}@media(max-width:767px){.byt-decision-section{padding:var(--pm-space-3, 24px) var(--pm-gutter-mobile, 17.6px) var(--pm-space-2, 16px)}.byt-decision{padding:var(--pm-space-2, 16px)}.byt-decision__title{font-size:var(--pm-fs-h4, 1.2rem);line-height:var(--pm-lh-heading, 1.25)}.byt-decision__head{flex-direction:column;gap:4px}.byt-scope{margin-top:var(--pm-space-2, 16px);padding-top:12px}.byt-scope__list{flex-wrap:nowrap;gap:0 20px;margin-inline:calc(-1 * var(--pm-space-2, 16px));padding-inline:var(--pm-space-2, 16px);overflow-x:auto;scrollbar-width:none}.byt-scope__list::-webkit-scrollbar{display:none}.byt-scope__item{white-space:nowrap}.byt-scope__li.is-current{order:-1}.byt-decision__groups{gap:var(--pm-space-2, 16px);margin-top:12px;padding-top:12px}.byt-decision__group{flex:1 1 100%}.byt-chip--primary{min-width:56px;padding-inline:12px}.byt-decision__status{margin-top:12px;padding-top:12px}.byt-decision__found,.byt-sort{flex:1 1 100%}.byt-sort__control{flex:1 1 auto}.byt-sort__select{width:100%;min-width:0}.byt-compare-bar{padding:10px var(--pm-gutter-mobile, 17.6px)}.byt-compare-bar__actions{flex:1 1 100%;gap:11px;padding-right:52px}.byt-compare-bar__actions>*{flex:1 1 0}body:has(.byt-compare-bar:not([hidden])){padding-bottom:132px}.byt-compare{width:100vw;max-height:100vh;max-height:100dvh;border:0;border-radius:0}.byt-compare__head{padding:6px var(--pm-gutter-mobile, 17.6px)}.byt-compare__close{order:2}.byt-compare__only{order:3;flex:1 1 100%}.byt-compare__body{max-height:calc(100vh - 100px);max-height:calc(100dvh - 100px);padding:0 var(--pm-gutter-mobile, 17.6px) var(--pm-space-2, 16px)}.byt-compare__table th,.byt-compare__table td{padding:12px 10px}.byt-compare__table thead th:first-child,.byt-compare__table tbody th{width:104px;letter-spacing:.02em}.byt-matrix{padding:0 var(--pm-gutter-mobile, 17.6px);margin-bottom:var(--pm-space-4, 40px)}.byt-matrix__title{font-size:var(--pm-fs-h4, 1.2rem);line-height:var(--pm-lh-heading, 1.25)}.byt-matrix__table th,.byt-matrix__table td{padding:12px}.byt-matrix__table tbody th{font-size:var(--pm-fs-meta, .875rem)}.byt-matrix__table th[scope=row]{min-width:112px}}@media(prefers-reduced-motion:reduce){.byt-chip,.byt-card-compare__face{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/byt-decision-tools.css.map */
