.compare-experience-module__iWu9UG__page{--page:var(--color-page);--surface:var(--color-section);--card:var(--color-card);--raised:var(--color-raised);--text:var(--color-text-primary);--muted:var(--color-text-secondary);--tertiary:var(--color-text-tertiary);--bronze:var(--color-bronze);--line:var(--color-border);--active-line:var(--color-border-active);background:radial-gradient(circle at 50% 0, #c79a520e, transparent 32rem), var(--page);min-height:100vh;color:var(--text);padding:0 0 96px;container:shell/inline-size}.compare-experience-module__iWu9UG__shell{width:min(100% - 48px,1440px);margin-inline:auto}.compare-experience-module__iWu9UG__header{justify-content:space-between;align-items:end;padding:0 0 18px;display:flex}.compare-experience-module__iWu9UG__header span{color:var(--muted);font-size:var(--nf-fs-12)}.compare-experience-module__iWu9UG__header h1{font-size:var(--nf-fs-page-title);font-weight:var(--nf-fw-black);letter-spacing:-.045em;margin:4px 0 0}.compare-experience-module__iWu9UG__notice{border:1px solid var(--active-line);color:var(--muted);font-size:var(--nf-fs-12);background:#c79a520e;border-radius:8px;align-items:center;gap:10px;margin-bottom:14px;padding:10px 13px;display:flex}.compare-experience-module__iWu9UG__notice svg{color:var(--bronze);flex:none}.compare-experience-module__iWu9UG__toolbar{border:1px solid var(--line);background:#0e0e0eb3;border-radius:8px;justify-content:space-between;align-items:center;gap:24px;min-height:56px;margin-bottom:14px;padding:9px 16px;display:flex}.compare-experience-module__iWu9UG__toolbar p{color:var(--tertiary);font-size:var(--nf-fs-12);align-items:center;gap:7px;margin:0;display:flex}.compare-experience-module__iWu9UG__toolbar p svg{color:var(--bronze)}.compare-experience-module__iWu9UG__differenceToggle{color:var(--text);font-size:var(--nf-fs-12);font-weight:var(--nf-fw-heavy);cursor:pointer;align-items:center;gap:10px;display:flex}.compare-experience-module__iWu9UG__differenceToggle input{opacity:0;pointer-events:none;position:absolute}.compare-experience-module__iWu9UG__differenceToggle>span{border:1px solid var(--line);background:#2a2a2a;border-radius:99px;width:39px;height:23px;transition:background .18s,border-color .18s;position:relative}.compare-experience-module__iWu9UG__differenceToggle i{background:#b8b8b8;border-radius:50%;width:15px;height:15px;transition:transform .18s,background .18s;position:absolute;inset:3px 3px auto auto}.compare-experience-module__iWu9UG__differenceToggle input:checked+span{border-color:var(--bronze);background:#c79a523d}.compare-experience-module__iWu9UG__differenceToggle input:checked+span i{background:var(--bronze);transform:translate(-16px)}.compare-experience-module__iWu9UG__differenceToggle input:focus-visible+span{outline:2px solid var(--bronze);outline-offset:3px}.compare-experience-module__iWu9UG__comparisonStage{border:1px solid var(--active-line);background:#0a0a0ab8;border-radius:9px;overflow:visible}.compare-experience-module__iWu9UG__summaryScroller,.compare-experience-module__iWu9UG__rowsScroller{overscroll-behavior-inline:contain;scrollbar-width:none;overflow-x:auto}.compare-experience-module__iWu9UG__summaryScroller{z-index:12;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#060606f5;border-radius:8px 8px 0 0;position:sticky;top:74px}.compare-experience-module__iWu9UG__rowsScroller{scroll-snap-type:x proximity}.compare-experience-module__iWu9UG__summaryMatrix,.compare-experience-module__iWu9UG__matrix{--label-width:190px;--product-width:minmax(220px, 1fr);min-width:calc(var(--label-width) + (var(--compare-columns) * 220px))}.compare-experience-module__iWu9UG__summaryRail{border-bottom:1px solid var(--active-line);padding-block:10px}.compare-experience-module__iWu9UG__summaryRow,.compare-experience-module__iWu9UG__row{grid-template-columns:var(--label-width) repeat(var(--compare-columns), minmax(220px, 1fr));display:grid}.compare-experience-module__iWu9UG__summaryRow{gap:0}.compare-experience-module__iWu9UG__summaryCorner{min-height:182px;color:var(--tertiary);font-size:var(--nf-fs-12);align-content:center;justify-items:center;gap:8px;display:grid}.compare-experience-module__iWu9UG__summaryCorner svg{color:var(--bronze)}.compare-experience-module__iWu9UG__productCard{border:1px solid var(--line);background:var(--card);scroll-snap-align:start;border-radius:7px;grid-template-columns:minmax(92px,.8fr) minmax(108px,1fr);gap:10px;min-width:0;min-height:182px;margin-inline:5px;padding:7px;display:grid;position:relative}.compare-experience-module__iWu9UG__removeButton{z-index:3;min-height:26px;color:var(--text);font-size:var(--nf-fs-12);cursor:pointer;background:#060606d1;border:1px solid #ffffff21;border-radius:999px;align-items:center;gap:4px;padding:3px 7px;display:inline-flex;position:absolute;inset:7px 7px auto auto}.compare-experience-module__iWu9UG__productImage{background:var(--raised);border-radius:5px;min-height:166px;position:relative;overflow:hidden}.compare-experience-module__iWu9UG__productImage img{object-fit:cover}.compare-experience-module__iWu9UG__productCopy{flex-direction:column;align-items:start;min-width:0;padding:28px 3px 3px;display:flex}.compare-experience-module__iWu9UG__productName{color:var(--text);font-size:var(--nf-fs-13);font-weight:var(--nf-fw-heavy);line-height:1.65}.compare-experience-module__iWu9UG__price{color:var(--text);font-size:var(--nf-fs-12);margin-top:7px}.compare-experience-module__iWu9UG__availability{color:#8ed858;font-size:var(--nf-fs-12);font-weight:var(--nf-fw-bold);align-items:center;gap:6px;margin-top:8px;display:inline-flex}.compare-experience-module__iWu9UG__availability i{background:currentColor;border-radius:50%;width:7px;height:7px}.compare-experience-module__iWu9UG__availability[data-availability=LOW_STOCK],.compare-experience-module__iWu9UG__availability[data-availability=BACKORDER]{color:#e4aa43}.compare-experience-module__iWu9UG__availability[data-availability=OUT_OF_STOCK]{color:var(--tertiary)}.compare-experience-module__iWu9UG__productCta{background:linear-gradient(180deg, #d6ad69, var(--bronze));width:100%;min-height:37px;color:var(--page);font-size:var(--nf-fs-12);font-weight:var(--nf-fw-black);border:1px solid #fff3;border-radius:5px;justify-content:center;align-items:center;gap:7px;margin-top:auto;display:inline-flex}.compare-experience-module__iWu9UG__productCta:hover{color:var(--page);filter:brightness(1.06)}.compare-experience-module__iWu9UG__addCard{min-height:182px;color:var(--muted);scroll-snap-align:start;border:1px dashed #fff3;border-radius:7px;align-content:center;place-items:center;gap:5px;margin-inline:5px;padding:12px;display:grid}.compare-experience-module__iWu9UG__addIcon{border:2px solid var(--bronze);width:47px;height:47px;color:var(--bronze);border-radius:50%;place-items:center;margin-bottom:5px;display:grid}.compare-experience-module__iWu9UG__addCard strong{color:var(--text);font-size:var(--nf-fs-14)}.compare-experience-module__iWu9UG__addCard>span:not(.compare-experience-module__iWu9UG__addIcon){font-size:var(--nf-fs-12)}.compare-experience-module__iWu9UG__addEmpty{color:var(--tertiary);font-size:var(--nf-fs-12);text-align:center;margin:4px 0 0}.compare-experience-module__iWu9UG__addCard select{border:1px solid var(--active-line);background:var(--raised);width:min(100%,180px);min-height:34px;color:var(--text);font-size:var(--nf-fs-12);border-radius:5px;margin-top:4px;padding-inline:8px}.compare-experience-module__iWu9UG__group+.compare-experience-module__iWu9UG__group{border-top:1px solid var(--active-line)}.compare-experience-module__iWu9UG__groupHeader{width:100%;min-height:70px;color:var(--text);text-align:start;cursor:pointer;background:#0e0e0ead;border:0;grid-template-columns:32px 48px minmax(0,1fr) auto;align-items:center;padding:8px 18px;display:grid}.compare-experience-module__iWu9UG__groupHeader>svg:first-child{color:var(--bronze);transition:transform .18s}.compare-experience-module__iWu9UG__groupHeader[aria-expanded=true]>svg:first-child{transform:rotate(180deg)}.compare-experience-module__iWu9UG__groupHeader>svg:nth-child(2){box-sizing:content-box;border-inline:1px solid var(--active-line);color:var(--bronze);padding-inline:8px}.compare-experience-module__iWu9UG__groupHeader>span{gap:1px;min-width:0;padding-inline:16px;display:grid}.compare-experience-module__iWu9UG__groupHeader strong{color:var(--bronze);font-size:var(--nf-fs-15);font-weight:var(--nf-fw-black)}.compare-experience-module__iWu9UG__groupHeader small{color:var(--muted);font-size:var(--nf-fs-12);font-weight:var(--nf-fw-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.compare-experience-module__iWu9UG__groupHeader em{color:var(--muted);font-size:var(--nf-fs-12);font-style:normal}.compare-experience-module__iWu9UG__row{border-top:1px solid var(--line);min-height:42px}.compare-experience-module__iWu9UG__attributeLabel,.compare-experience-module__iWu9UG__value,.compare-experience-module__iWu9UG__emptyValue{border-inline-start:1px solid var(--line);min-width:0;font-size:var(--nf-fs-12);align-items:center;padding:8px 13px;line-height:1.7;display:flex}.compare-experience-module__iWu9UG__attributeLabel{z-index:5;color:var(--muted);font-weight:var(--nf-fw-heavy);background:#0b0b0b;border-inline-start:0;justify-content:flex-start;position:sticky;inset-inline-start:0}.compare-experience-module__iWu9UG__value{color:var(--text);text-align:center;justify-content:center}.compare-experience-module__iWu9UG__emptyValue{color:#0000}.compare-experience-module__iWu9UG__row[data-different] .compare-experience-module__iWu9UG__value{color:#e3b567;background:#c79a5209}.compare-experience-module__iWu9UG__noDifferences{border-top:1px solid var(--line);color:var(--muted);font-size:var(--nf-fs-12);text-align:center;margin:0;padding:18px}.compare-experience-module__iWu9UG__oneProductPrompt{min-height:88px;color:var(--muted);font-size:var(--nf-fs-12);justify-content:center;align-items:center;gap:10px;display:flex}.compare-experience-module__iWu9UG__oneProductPrompt svg{color:var(--bronze)}.compare-experience-module__iWu9UG__emptyState{border:1px dashed var(--active-line);background:var(--surface);text-align:center;border-radius:10px;justify-items:center;gap:10px;min-height:350px;padding:62px 24px;display:grid}.compare-experience-module__iWu9UG__emptyState>svg{color:var(--bronze)}.compare-experience-module__iWu9UG__emptyState h2{font-size:var(--nf-fs-22);margin:8px 0 0}.compare-experience-module__iWu9UG__emptyState p{color:var(--muted);font-size:var(--nf-fs-12);margin:0}.compare-experience-module__iWu9UG__emptyState a{background:var(--bronze);color:var(--page);font-size:var(--nf-fs-12);font-weight:var(--nf-fw-heavy);border-radius:6px;margin-top:12px;padding:10px 18px}@media (max-width:680px){.compare-experience-module__iWu9UG__page{padding-bottom:120px}.compare-experience-module__iWu9UG__shell{width:calc(100% - 20px)}.compare-experience-module__iWu9UG__header{padding:0 0 12px}.compare-experience-module__iWu9UG__header span{font-size:var(--nf-fs-12)}.compare-experience-module__iWu9UG__toolbar{gap:8px;min-height:0;padding:11px 12px;display:grid}.compare-experience-module__iWu9UG__toolbar p{font-size:var(--nf-fs-12);grid-row:1}.compare-experience-module__iWu9UG__differenceToggle{font-size:var(--nf-fs-12);grid-row:2}.compare-experience-module__iWu9UG__comparisonStage{margin-inline:0}.compare-experience-module__iWu9UG__summaryScroller{top:58px}.compare-experience-module__iWu9UG__rowsScroller{padding-bottom:5px}.compare-experience-module__iWu9UG__summaryMatrix,.compare-experience-module__iWu9UG__matrix{--label-width:100px;min-width:calc(var(--label-width) + (var(--compare-columns) * 124px))}.compare-experience-module__iWu9UG__summaryRail{padding-block:6px;top:58px}.compare-experience-module__iWu9UG__summaryRow,.compare-experience-module__iWu9UG__row{grid-template-columns:var(--label-width) repeat(var(--compare-columns), 124px)}.compare-experience-module__iWu9UG__summaryCorner{min-height:208px;font-size:var(--nf-fs-12)}.compare-experience-module__iWu9UG__productCard{flex-direction:column;gap:4px;min-height:208px;margin-inline:3px;padding:5px;display:flex}.compare-experience-module__iWu9UG__removeButton{min-height:23px;font-size:var(--nf-fs-12);padding:2px 5px;inset:5px 5px auto auto}.compare-experience-module__iWu9UG__productImage{width:100%;min-height:86px;max-height:86px}.compare-experience-module__iWu9UG__productCopy{flex:1;width:100%;padding:2px}.compare-experience-module__iWu9UG__productName{min-height:35px;font-size:var(--nf-fs-12);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.compare-experience-module__iWu9UG__price{font-size:var(--nf-fs-12);margin-top:2px}.compare-experience-module__iWu9UG__availability{font-size:var(--nf-fs-12);margin-top:3px}.compare-experience-module__iWu9UG__productCta{min-height:31px;font-size:var(--nf-fs-12);white-space:nowrap;gap:5px;margin-top:auto}.compare-experience-module__iWu9UG__ctaNoun{display:none}.compare-experience-module__iWu9UG__addCard{min-height:208px;margin-inline:3px;padding:6px}.compare-experience-module__iWu9UG__addIcon{width:39px;height:39px}.compare-experience-module__iWu9UG__addCard strong{font-size:var(--nf-fs-12)}.compare-experience-module__iWu9UG__addCard select{width:100%;min-height:31px;font-size:var(--nf-fs-12);padding-inline:4px}.compare-experience-module__iWu9UG__groupHeader{grid-template-columns:25px 38px minmax(0,1fr) auto;min-height:57px;padding:6px 10px}.compare-experience-module__iWu9UG__groupHeader>svg:nth-child(2){width:21px;height:21px;padding-inline:6px}.compare-experience-module__iWu9UG__groupHeader>span{padding-inline:10px}.compare-experience-module__iWu9UG__groupHeader strong{font-size:var(--nf-fs-12)}.compare-experience-module__iWu9UG__groupHeader small{max-width:155px;font-size:var(--nf-fs-12)}.compare-experience-module__iWu9UG__groupHeader em{font-size:var(--nf-fs-12)}.compare-experience-module__iWu9UG__row{min-height:39px}.compare-experience-module__iWu9UG__attributeLabel,.compare-experience-module__iWu9UG__value,.compare-experience-module__iWu9UG__emptyValue{font-size:var(--nf-fs-12);padding:6px 7px}.compare-experience-module__iWu9UG__oneProductPrompt{font-size:var(--nf-fs-12);padding:15px}}@media (prefers-reduced-motion:reduce){.compare-experience-module__iWu9UG__differenceToggle>span,.compare-experience-module__iWu9UG__differenceToggle i,.compare-experience-module__iWu9UG__groupHeader>svg:first-child{transition:none}}
