.compare-module___-BKPW__root{--label-w:0px;--col-min:0px;--col-w:calc(100% / var(--visible,2));--compare-top:0px;--scroll-x:0px;position:relative}.compare-module___-BKPW__scroller{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;border:1px solid var(--sf-border);border-radius:var(--sf-radius-block);scrollbar-width:thin;background:#fff;overflow-x:auto}.compare-module___-BKPW__scroller[data-pinned=true]{scroll-padding-left:calc(var(--viewport-w,100%) / var(--visible,2))}.compare-module___-BKPW__scroller:focus-visible{outline:2px solid var(--sf-ink);outline-offset:3px}.compare-module___-BKPW__table{width:calc(var(--cols) * var(--col-w));min-width:100%}.compare-module___-BKPW__row{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));display:grid;position:relative}.compare-module___-BKPW__corner{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.compare-module___-BKPW__productHead{border-bottom:1px solid var(--sf-border);scroll-snap-align:start;background:#fff;flex-direction:column;min-width:0;padding:14px 12px 16px;display:flex;position:relative}.compare-module___-BKPW__productHead+.compare-module___-BKPW__productHead,.compare-module___-BKPW__cell+.compare-module___-BKPW__cell{border-left:1px solid var(--sf-border)}.compare-module___-BKPW__slot{display:none}.compare-module___-BKPW__groupRow{background:var(--sf-surface-soft);border-bottom:1px solid var(--sf-border)}.compare-module___-BKPW__groupButton{width:min(100%, var(--viewport-w,100%));color:var(--sf-ink);text-align:left;justify-content:space-between;align-items:center;gap:12px;padding:12px;font-size:.9375rem;font-weight:600;line-height:1.3;display:flex;position:sticky;left:0}.compare-module___-BKPW__groupButton:focus-visible{outline:2px solid var(--sf-ink);outline-offset:-2px}.compare-module___-BKPW__chevron{flex-shrink:0;transition:transform .16s}.compare-module___-BKPW__groupButton[aria-expanded=false] .compare-module___-BKPW__chevron{transform:rotate(-90deg)}.compare-module___-BKPW__rowHeader{color:var(--sf-muted);grid-column:1/-1;padding:10px 12px 0;font-size:.8125rem;line-height:1.35}.compare-module___-BKPW__rowHeaderText{max-width:calc(var(--viewport-w,100%) - 24px);display:inline-block;position:sticky;left:12px}.compare-module___-BKPW__cell{min-width:0;color:var(--sf-ink);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;padding:4px 12px 12px;font-size:.875rem;line-height:1.4;position:relative}.compare-module___-BKPW__dataRow{border-bottom:1px solid var(--sf-border)}.compare-module___-BKPW__dataRow:last-child{border-bottom:0}.compare-module___-BKPW__same .compare-module___-BKPW__cell{color:var(--sf-muted)}.compare-module___-BKPW__unknown{color:#9b9da2}.compare-module___-BKPW__best{background:var(--sf-yellow);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:5px;margin-inline:-6px;padding:1px 6px 2px;font-weight:650}.compare-module___-BKPW__strengths{gap:4px;display:grid}.compare-module___-BKPW__strength{padding-left:14px;font-size:.8125rem;line-height:1.35;position:relative}.compare-module___-BKPW__strength:before{content:"";background:var(--sf-yellow);border-radius:2px;width:7px;height:7px;position:absolute;top:.45em;left:0}.compare-module___-BKPW__pinned{z-index:2;box-shadow:1px 0 0 var(--sf-border), 6px 0 12px -8px #20212440;background:#fffdf0;position:sticky;left:0}.compare-module___-BKPW__same .compare-module___-BKPW__pinned{background:#fffdf0}.compare-module___-BKPW__stickyBar{top:var(--compare-top);z-index:30;height:0;position:sticky}.compare-module___-BKPW__stickyInner{border:1px solid var(--sf-border);border-radius:0 0 var(--sf-radius-card) var(--sf-radius-card);opacity:0;visibility:hidden;background:#fff;border-top:0;transition:opacity .14s,transform .14s,visibility 0s linear .14s;display:flex;position:absolute;inset:0 0 auto;overflow:hidden;transform:translateY(-6px);box-shadow:0 10px 24px -14px #20212459}.compare-module___-BKPW__stickyBar[data-stuck=true] .compare-module___-BKPW__stickyInner{opacity:1;visibility:visible;transition-delay:0s;transform:none}.compare-module___-BKPW__stickyLabel{display:none}.compare-module___-BKPW__stickyViewport{flex:1;min-width:0;overflow:hidden}.compare-module___-BKPW__stickyTrack{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));width:calc(var(--cols) * var(--col-w));min-width:100%;transform:translateX(calc(-1 * var(--scroll-x)));will-change:transform;display:grid}.compare-module___-BKPW__stickyCell{background:#fff;align-items:center;gap:8px;min-width:0;padding:8px 10px;display:flex}.compare-module___-BKPW__stickyCell+.compare-module___-BKPW__stickyCell{border-left:1px solid var(--sf-border)}.compare-module___-BKPW__stickyCell[data-pinned=true]{z-index:1;transform:translateX(var(--scroll-x));box-shadow:1px 0 0 var(--sf-border);background:#fffdf0;position:relative}.compare-module___-BKPW__stickySlot{display:none}@media (min-width:768px){.compare-module___-BKPW__root{--label-w:200px;--col-min:200px}.compare-module___-BKPW__table{width:100%;min-width:calc(var(--label-w) + var(--cols-wide) * var(--col-min))}.compare-module___-BKPW__row{grid-template-columns:var(--label-w) repeat(var(--cols-wide), minmax(var(--col-min), 1fr))}.compare-module___-BKPW__corner{z-index:3;clip-path:none;white-space:normal;border-bottom:1px solid var(--sf-border);border-right:1px solid var(--sf-border);background:#fff;flex-direction:column;justify-content:flex-end;gap:10px;width:auto;height:auto;padding:16px;display:flex;position:sticky;left:0;overflow:visible}.compare-module___-BKPW__productHead{padding:16px}.compare-module___-BKPW__scroller,.compare-module___-BKPW__scroller[data-pinned=true]{scroll-snap-type:x proximity;scroll-padding-left:var(--label-w)}.compare-module___-BKPW__slot{border-bottom:1px solid var(--sf-border);border-left:1px solid var(--sf-border);align-items:stretch;padding:16px;display:flex}.compare-module___-BKPW__slotCell{border-left:1px solid var(--sf-border);display:block}.compare-module___-BKPW__groupButton{padding:12px 16px;font-size:1rem}.compare-module___-BKPW__rowHeader{z-index:1;border-right:1px solid var(--sf-border);background:#fff;grid-column:auto;padding:12px 16px;font-size:.875rem;position:sticky;left:0}.compare-module___-BKPW__rowHeaderText{max-width:none;position:static}.compare-module___-BKPW__cell{padding:12px 16px}.compare-module___-BKPW__rowHeader+.compare-module___-BKPW__cell{border-left:0}@media (hover:hover){.compare-module___-BKPW__dataRow:hover .compare-module___-BKPW__cell,.compare-module___-BKPW__dataRow:hover .compare-module___-BKPW__rowHeader{background:var(--sf-surface-soft)}.compare-module___-BKPW__dataRow:hover .compare-module___-BKPW__pinned{background:#fff8cc}}.compare-module___-BKPW__pinned{left:var(--label-w)}.compare-module___-BKPW__stickyLabel{width:var(--label-w);border-right:1px solid var(--sf-border);color:var(--sf-muted);flex-shrink:0;align-items:center;padding:8px 16px;font-size:.8125rem;display:flex}.compare-module___-BKPW__stickyTrack{grid-template-columns:repeat(var(--cols-wide), minmax(var(--col-min), 1fr));width:100%;min-width:calc(var(--cols-wide) * var(--col-min))}.compare-module___-BKPW__stickyCell{padding:8px 16px}.compare-module___-BKPW__stickySlot{border-left:1px solid var(--sf-border);display:block}}@media (min-width:1280px){.compare-module___-BKPW__root{--label-w:240px;--col-min:232px}}.compare-module___-BKPW__slotCell{display:none}@media (prefers-reduced-motion:reduce){.compare-module___-BKPW__chevron,.compare-module___-BKPW__stickyInner{transition:none}}@media print{:is(.storefront-theme>header,.storefront-theme>footer,.compare-module___-BKPW__noPrint,.compare-module___-BKPW__stickyBar,.compare-module___-BKPW__slot,.compare-module___-BKPW__slotCell){display:none!important}.compare-module___-BKPW__scroller{border:0;overflow:visible}.compare-module___-BKPW__table{width:100%;min-width:0}.compare-module___-BKPW__row{grid-template-columns:22% repeat(var(--cols), minmax(0, 1fr));break-inside:avoid}.compare-module___-BKPW__corner{clip-path:none;white-space:normal;flex-direction:column;justify-content:flex-end;gap:6px;width:auto;height:auto;padding:12px;display:flex;position:static;overflow:visible}.compare-module___-BKPW__chevron{display:none}.compare-module___-BKPW__rowHeader{grid-column:auto;position:static}.compare-module___-BKPW__pinned,.compare-module___-BKPW__rowHeader,.compare-module___-BKPW__groupRow,.compare-module___-BKPW__groupButton{box-shadow:none;position:static}}
