.ProductReview-module__OX-TYq__panel{--amber-bg:#fff7e6;--amber-ink:#8a5a00;--amber-line:#f3d08a;--grey-line:#c9d3dc;scroll-margin-top:calc(var(--header-h) + 16px);margin-bottom:24px}.ProductReview-module__OX-TYq__panel p,.ProductReview-module__OX-TYq__panel li,.ProductReview-module__OX-TYq__panel td,.ProductReview-module__OX-TYq__panel th,.ProductReview-module__OX-TYq__panel a,.ProductReview-module__OX-TYq__panel dd{overflow-wrap:anywhere}.ProductReview-module__OX-TYq__panel button:focus-visible,.ProductReview-module__OX-TYq__panel summary:focus-visible,.ProductReview-module__OX-TYq__panel a:focus-visible,.ProductReview-module__OX-TYq__panel h3:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.ProductReview-module__OX-TYq__panel h3:focus{outline:none}.ProductReview-module__OX-TYq__panel h3:focus-visible{outline:2px solid var(--blue)}.ProductReview-module__OX-TYq__panel [aria-disabled=true],.ProductReview-module__OX-TYq__preview [aria-disabled=true],.ProductReview-module__OX-TYq__inlineCard [aria-disabled=true]{cursor:default;opacity:.55}.ProductReview-module__OX-TYq__panel .btn-primary[aria-disabled=true]:hover{filter:none}.ProductReview-module__OX-TYq__panel .btn-primary[aria-disabled=true]:active{transform:none}.ProductReview-module__OX-TYq__visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ProductReview-module__OX-TYq__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;margin-bottom:12px;display:flex}.ProductReview-module__OX-TYq__head h2{font-family:var(--font-display);margin:0;font-size:17px;font-weight:600}.ProductReview-module__OX-TYq__aside{color:var(--ink-2);font-size:13px}.ProductReview-module__OX-TYq__fine{color:var(--ink-2);font-size:13px;line-height:1.5}.ProductReview-module__OX-TYq__lead{color:var(--ink-2);max-width:90ch;margin:12px 0 0;font-size:14px;line-height:1.55}.ProductReview-module__OX-TYq__statusRow{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.ProductReview-module__OX-TYq__chip{border:1px solid #0000;border-radius:999px;align-items:center;min-height:28px;padding:3px 12px;font-size:13px;font-weight:600;display:inline-flex}.ProductReview-module__OX-TYq__chip[data-status=wait],.ProductReview-module__OX-TYq__chip[data-status=partial]{background:var(--amber-bg);color:var(--amber-ink);border-color:var(--amber-line)}.ProductReview-module__OX-TYq__chip[data-status=ready]{background:var(--soft-blue);color:var(--blue-deep);border-color:#b9dcf0}.ProductReview-module__OX-TYq__chip[data-status=idle]{background:var(--soft);color:var(--ink-2);border-color:var(--line)}.ProductReview-module__OX-TYq__chip[data-status=blocked]{color:var(--red-deep);background:#fff3f3;border-color:#f2c4c6}.ProductReview-module__OX-TYq__chip[data-status=done]{color:var(--green-text);background:#e7f6ec;border-color:#9fd8b4}.ProductReview-module__OX-TYq__chipButton{font:inherit;cursor:pointer;font-size:13px;font-weight:600;transition:box-shadow .15s}.ProductReview-module__OX-TYq__chipButton:not([aria-pressed=true]):hover{box-shadow:0 0 0 2px var(--line)}.ProductReview-module__OX-TYq__chipButton[aria-pressed=true]{cursor:default;box-shadow:0 0 0 2px}.ProductReview-module__OX-TYq__filterNote{color:var(--ink-2);margin:14px 0 0;font-size:14px;line-height:1.5}.ProductReview-module__OX-TYq__skip{margin-left:auto;font-size:14px;font-weight:600}.ProductReview-module__OX-TYq__live{color:var(--green-text);min-height:1em;margin:0;font-size:13px}.ProductReview-module__OX-TYq__live:empty{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.ProductReview-module__OX-TYq__alert{color:var(--red-deep);background:#fff3f3;border:1px solid #f2c4c6;border-radius:12px;margin-top:14px;padding:12px 14px;font-size:14px;line-height:1.5}.ProductReview-module__OX-TYq__alert p{margin:0 0 6px}.ProductReview-module__OX-TYq__alert p:last-child{margin-bottom:0}.ProductReview-module__OX-TYq__alert ul{margin:0 0 0 18px}.ProductReview-module__OX-TYq__alert li+li{margin-top:4px}.ProductReview-module__OX-TYq__alert .btn-ghost{height:40px;margin-top:8px}.ProductReview-module__OX-TYq__confirm{border:1px solid var(--amber-line);background:var(--amber-bg);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;width:100%;padding:12px 14px;display:flex}.ProductReview-module__OX-TYq__confirm p{color:var(--ink);flex-basis:100%;margin:0;font-size:14px;line-height:1.5}.ProductReview-module__OX-TYq__confirm .btn-ghost{height:44px}.ProductReview-module__OX-TYq__inlineCta{width:auto;height:44px;padding:0 22px}.ProductReview-module__OX-TYq__linkButton{font:inherit;color:var(--blue-deep);text-underline-offset:3px;padding:6px 0;font-size:14px;font-weight:600;text-decoration:underline}.ProductReview-module__OX-TYq__linkButton:not([aria-disabled=true]):hover{color:var(--blue)}.ProductReview-module__OX-TYq__product{margin-top:20px}.ProductReview-module__OX-TYq__productHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;margin-bottom:10px;display:flex}.ProductReview-module__OX-TYq__productHead h3{margin:0;font-size:16px}.ProductReview-module__OX-TYq__productHead a{font-size:14px;font-weight:600}.ProductReview-module__OX-TYq__note{border:1px solid var(--amber-line);background:var(--amber-bg);color:var(--ink);border-radius:12px;margin-bottom:12px;padding:12px 14px;font-size:14px;line-height:1.5}.ProductReview-module__OX-TYq__note[data-final]{background:var(--soft);border-color:var(--line);color:var(--ink-2)}.ProductReview-module__OX-TYq__noteTitle{color:var(--amber-ink);margin:0 0 6px;font-weight:600}.ProductReview-module__OX-TYq__note[data-final] .ProductReview-module__OX-TYq__noteTitle{color:var(--ink-2)}.ProductReview-module__OX-TYq__noteTitle span{font-weight:400}.ProductReview-module__OX-TYq__note ul{margin:0 0 6px 18px}.ProductReview-module__OX-TYq__note li+li{margin-top:4px}.ProductReview-module__OX-TYq__note .ProductReview-module__OX-TYq__fine{margin:0}.ProductReview-module__OX-TYq__parts{gap:12px;display:grid}.ProductReview-module__OX-TYq__part{border:1px solid var(--line);background:#fff;border-radius:12px;min-width:0;padding:14px 16px 14px 19px;position:relative}.ProductReview-module__OX-TYq__part:before{content:"";background:var(--grey-line);border-radius:3px;width:3px;position:absolute;top:10px;bottom:10px;left:0}.ProductReview-module__OX-TYq__part[data-state=pending]:before{background:#e0a53b}.ProductReview-module__OX-TYq__part[data-state=accept]:before{background:var(--green)}.ProductReview-module__OX-TYq__part[data-state=changed]:before{background:var(--red)}.ProductReview-module__OX-TYq__partHead{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.ProductReview-module__OX-TYq__partHead h4{color:var(--ink);margin:0 6px 0 0;font-size:15px;font-weight:600}.ProductReview-module__OX-TYq__tag{background:var(--soft);color:var(--ink-2);border-radius:6px;padding:2px 8px;font-size:12px;line-height:1.5;display:inline-block}.ProductReview-module__OX-TYq__tagWarn{background:var(--amber-bg);color:var(--amber-ink)}.ProductReview-module__OX-TYq__pill{border:1px solid var(--line);color:var(--ink-2);white-space:nowrap;background:#fff;border-radius:999px;margin-left:auto;padding:2px 10px;font-size:12px;font-weight:600;line-height:1.6}.ProductReview-module__OX-TYq__pill[data-state=pending]{background:var(--amber-bg);color:var(--amber-ink);border-color:var(--amber-line)}.ProductReview-module__OX-TYq__pill[data-state=accept]{color:var(--green-text);background:#e7f6ec;border-color:#9fd8b4}.ProductReview-module__OX-TYq__pill[data-state=changed]{color:var(--red-deep);background:#fff3f3;border-color:#f2c4c6}.ProductReview-module__OX-TYq__partBody{min-width:0;margin-top:12px}.ProductReview-module__OX-TYq__history{margin-top:10px}.ProductReview-module__OX-TYq__history>summary,.ProductReview-module__OX-TYq__why>summary,.ProductReview-module__OX-TYq__same>summary,.ProductReview-module__OX-TYq__address summary{color:var(--blue-deep);cursor:pointer;width:fit-content;font-size:14px;font-weight:600}.ProductReview-module__OX-TYq__history>summary:hover,.ProductReview-module__OX-TYq__why>summary:hover,.ProductReview-module__OX-TYq__same>summary:hover,.ProductReview-module__OX-TYq__address summary:hover{color:var(--blue)}.ProductReview-module__OX-TYq__diffTable{border-collapse:collapse;table-layout:fixed;width:100%;font-size:14px;line-height:1.45}.ProductReview-module__OX-TYq__diffTable th,.ProductReview-module__OX-TYq__diffTable td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:7px 10px 7px 0}.ProductReview-module__OX-TYq__diffTable thead th{color:var(--ink-2);text-transform:uppercase;letter-spacing:.03em;font-size:12px;font-weight:600}.ProductReview-module__OX-TYq__diffTable tbody th{width:34%;color:var(--ink-2);font-weight:500}.ProductReview-module__OX-TYq__diffTable tbody tr[data-change=removed] td:first-of-type{color:var(--ink-2);-webkit-text-decoration:line-through #b8c3cc;text-decoration:line-through #b8c3cc}.ProductReview-module__OX-TYq__diffTable tbody tr[data-change=added] td:last-child,.ProductReview-module__OX-TYq__diffTable tbody tr[data-change=changed] td:last-child{color:var(--ink);font-weight:600}.ProductReview-module__OX-TYq__mark{text-transform:uppercase;letter-spacing:.03em;margin-top:2px;font-size:11px;font-weight:600;display:block}tr[data-change=added] .ProductReview-module__OX-TYq__mark{color:var(--green-text)}tr[data-change=changed] .ProductReview-module__OX-TYq__mark{color:var(--blue-deep)}tr[data-change=removed] .ProductReview-module__OX-TYq__mark{color:var(--amber-ink)}.ProductReview-module__OX-TYq__same{margin-top:10px}.ProductReview-module__OX-TYq__same .ProductReview-module__OX-TYq__diffTable{margin-top:6px}.ProductReview-module__OX-TYq__address{color:var(--ink);margin-top:10px;font-size:14px;line-height:1.5}.ProductReview-module__OX-TYq__address p{margin:0 0 6px}.ProductReview-module__OX-TYq__address details p{color:var(--ink-2);margin-top:6px;font-size:13px}.ProductReview-module__OX-TYq__thumbRow{flex-wrap:wrap;align-items:center;gap:10px 14px;padding:6px 0;display:flex}.ProductReview-module__OX-TYq__thumbRow+.ProductReview-module__OX-TYq__thumbRow{border-top:1px solid var(--line)}.ProductReview-module__OX-TYq__thumbLabel{color:var(--ink-2);flex:0 0 120px;font-size:13px;font-weight:600}.ProductReview-module__OX-TYq__thumbs{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.ProductReview-module__OX-TYq__thumb{object-fit:contain;border:1px solid var(--line);background:#fff;border-radius:8px;width:72px;height:72px}.ProductReview-module__OX-TYq__descCols{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ProductReview-module__OX-TYq__descCol{min-width:0}.ProductReview-module__OX-TYq__descCol h5{color:var(--ink-2);text-transform:uppercase;letter-spacing:.03em;margin:0 0 6px;font-size:12px;font-weight:600}.ProductReview-module__OX-TYq__descCol:last-child{border-left:2px solid var(--soft-blue);padding-left:16px}.ProductReview-module__OX-TYq__clamp{max-height:280px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 75%,#0000);mask-image:linear-gradient(#000 75%,#0000)}.ProductReview-module__OX-TYq__descCols[data-open] .ProductReview-module__OX-TYq__clamp{max-height:none;-webkit-mask-image:none;mask-image:none}.ProductReview-module__OX-TYq__docs{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ProductReview-module__OX-TYq__docs li{gap:2px;font-size:14px;line-height:1.45;display:grid}.ProductReview-module__OX-TYq__docs span{color:var(--ink-2);font-size:13px}.ProductReview-module__OX-TYq__docs a{width:fit-content;font-size:14px;font-weight:600}.ProductReview-module__OX-TYq__warnText{color:var(--amber-ink)!important}.ProductReview-module__OX-TYq__inlineWarn,.ProductReview-module__OX-TYq__inlineError,.ProductReview-module__OX-TYq__inlineInfo{border-radius:10px;margin:10px 0 0;padding:9px 12px;font-size:13.5px;line-height:1.5}.ProductReview-module__OX-TYq__inlineWarn{background:var(--amber-bg);color:var(--ink);border:1px solid var(--amber-line)}.ProductReview-module__OX-TYq__inlineError{color:var(--red-deep);background:#fff3f3;border:1px solid #f2c4c6}.ProductReview-module__OX-TYq__inlineInfo{background:var(--soft-blue);color:var(--ink);border:1px solid #b9dcf0}.ProductReview-module__OX-TYq__question{background:var(--amber-bg);color:var(--ink);border:1px solid var(--amber-line);border-radius:10px;margin:10px 0 0;padding:9px 12px;font-size:13.5px;line-height:1.5}.ProductReview-module__OX-TYq__question p,.ProductReview-module__OX-TYq__questionCompact p{margin:0 0 2px}.ProductReview-module__OX-TYq__questionCompact{padding:6px 0;font-size:14px;line-height:1.5}.ProductReview-module__OX-TYq__questionCompact+.ProductReview-module__OX-TYq__questionCompact{border-top:1px dashed var(--amber-line)}.ProductReview-module__OX-TYq__questionDone{color:var(--ink-2);margin:8px 0 0;font-size:13px;line-height:1.5}.ProductReview-module__OX-TYq__questionForm{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:6px;display:flex}.ProductReview-module__OX-TYq__questionForm label{color:var(--ink);font-size:13px;font-weight:600}.ProductReview-module__OX-TYq__questionInput{min-width:0;height:40px;font:inherit;color:var(--ink);background:#fff;border:1px solid #bacbd5;border-radius:8px;flex:260px;padding:0 12px;font-size:14px}.ProductReview-module__OX-TYq__questionInput:focus{outline:2px solid var(--blue-light);outline-offset:1px}.ProductReview-module__OX-TYq__questionForm .btn-ghost{height:40px}.ProductReview-module__OX-TYq__panel .btn-ghost[aria-disabled=true]:hover{background:0 0}.ProductReview-module__OX-TYq__questionHint{color:var(--ink-2);flex-basis:100%;margin:0;font-size:12.5px;line-height:1.4}.ProductReview-module__OX-TYq__questionHint[data-warn]{color:var(--red-deep);font-weight:600}.ProductReview-module__OX-TYq__questionEarlier{color:var(--ink-2);margin:2px 0 4px;font-size:13px;line-height:1.45}@media (max-width:599px){.ProductReview-module__OX-TYq__questionInput{flex-basis:100%;font-size:16px}}.ProductReview-module__OX-TYq__partFoot{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 16px;margin-top:12px;display:flex}.ProductReview-module__OX-TYq__why{flex:260px;min-width:0;padding-top:10px}.ProductReview-module__OX-TYq__why ul{gap:10px;max-width:90ch;margin:8px 0 0;padding:0;list-style:none;display:grid}.ProductReview-module__OX-TYq__why li{color:var(--ink);font-size:14px;line-height:1.5}.ProductReview-module__OX-TYq__why li p{color:var(--ink-2);margin:2px 0 0}.ProductReview-module__OX-TYq__decide{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.ProductReview-module__OX-TYq__decideBtn{border:1.5px solid var(--line);min-height:44px;color:var(--ink);background:#fff;border-radius:10px;padding:0 16px;font-size:14px;font-weight:600;transition:border-color .15s,background .15s}.ProductReview-module__OX-TYq__decideBtn:not([aria-disabled=true]):not([aria-pressed=true]):hover{border-color:var(--blue)}.ProductReview-module__OX-TYq__decideBtn[aria-pressed=true]{cursor:default}.ProductReview-module__OX-TYq__decideBtn[data-choice=accept][aria-pressed=true]{color:var(--green-text);background:#e7f6ec;border-color:#9fd8b4}.ProductReview-module__OX-TYq__decideBtn[data-choice=reject][aria-pressed=true]{background:var(--soft);color:var(--ink);border-color:var(--grey-line)}.ProductReview-module__OX-TYq__saving{color:var(--ink-2);font-size:13px}.ProductReview-module__OX-TYq__saving:empty{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.ProductReview-module__OX-TYq__publishBox{border:1px solid var(--line);background:var(--soft);scroll-margin-top:calc(var(--header-h) + 16px);border-radius:12px;margin-top:20px;padding:16px}.ProductReview-module__OX-TYq__publishBox h3{margin:0 0 10px;font-size:16px}.ProductReview-module__OX-TYq__publish{width:auto;min-width:280px;padding:0 24px}.ProductReview-module__OX-TYq__reason{color:var(--ink-2);margin:10px 0 0;font-size:14px;line-height:1.5}.ProductReview-module__OX-TYq__next{margin:12px 0 0;font-size:15px}.ProductReview-module__OX-TYq__next a{font-weight:600}.ProductReview-module__OX-TYq__expert{margin-top:16px}.ProductReview-module__OX-TYq__expert h5{color:var(--ink);margin:16px 0 6px;font-size:14px}.ProductReview-module__OX-TYq__expert p{margin:4px 0}.ProductReview-module__OX-TYq__sourceList,.ProductReview-module__OX-TYq__checkList{gap:8px;margin:0;padding-left:18px;display:grid}.ProductReview-module__OX-TYq__sourceList p{margin:2px 0 0}.ProductReview-module__OX-TYq__researchLog{gap:10px;max-width:90ch;margin:0;padding-left:20px;display:grid}.ProductReview-module__OX-TYq__researchLog p{margin:2px 0 0}.ProductReview-module__OX-TYq__expertEntry{margin-top:8px}.ProductReview-module__OX-TYq__skeleton{gap:10px;margin-top:14px;display:grid}.ProductReview-module__OX-TYq__skeleton span{background:linear-gradient(90deg, var(--soft) 0%, #e9eff4 50%, var(--soft) 100%);background-size:200% 100%;border-radius:12px;height:64px;animation:1.4s ease-in-out infinite ProductReview-module__OX-TYq__shimmer;display:block}@keyframes ProductReview-module__OX-TYq__shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.ProductReview-module__OX-TYq__preview{scroll-margin-top:calc(var(--header-h) + 8px)}.ProductReview-module__OX-TYq__hint{color:var(--ink-2);max-width:90ch;margin:0 0 16px;font-size:13px;line-height:1.45}.ProductReview-module__OX-TYq__hintStatic{margin:0 0 16px}@media (max-width:879px){.ProductReview-module__OX-TYq__descCols{grid-template-columns:1fr}.ProductReview-module__OX-TYq__descCol:last-child{border-left:0;border-bottom:2px solid var(--soft-blue);order:-1;padding-bottom:12px;padding-left:0}}@media (max-width:599px){.ProductReview-module__OX-TYq__part{padding:12px 12px 12px 15px}.ProductReview-module__OX-TYq__pill,.ProductReview-module__OX-TYq__skip{margin-left:0}.ProductReview-module__OX-TYq__diffTable thead{display:none}.ProductReview-module__OX-TYq__diffTable,.ProductReview-module__OX-TYq__diffTable tbody,.ProductReview-module__OX-TYq__diffTable tr,.ProductReview-module__OX-TYq__diffTable th,.ProductReview-module__OX-TYq__diffTable td{width:auto;display:block}.ProductReview-module__OX-TYq__diffTable tr{border-bottom:1px solid var(--line);padding:8px 0}.ProductReview-module__OX-TYq__diffTable th,.ProductReview-module__OX-TYq__diffTable td{border:0;padding:2px 0}.ProductReview-module__OX-TYq__diffTable tbody th{width:auto}.ProductReview-module__OX-TYq__diffTable td[data-label]:before{content:attr(data-label) ": ";color:var(--ink-2);font-weight:400}.ProductReview-module__OX-TYq__thumbLabel{flex-basis:100%}.ProductReview-module__OX-TYq__thumbs{flex-wrap:nowrap;max-width:100%;overflow-x:auto}.ProductReview-module__OX-TYq__thumb{flex:none;width:60px;height:60px}.ProductReview-module__OX-TYq__decide{width:100%;margin-left:0}.ProductReview-module__OX-TYq__decideBtn{flex:1;min-height:48px;padding:0 8px;font-size:13.5px}.ProductReview-module__OX-TYq__publish{width:100%;min-width:0}}@media (prefers-reduced-motion:reduce){.ProductReview-module__OX-TYq__skeleton span{animation:none}.ProductReview-module__OX-TYq__decideBtn{transition:none}}.ProductReview-module__OX-TYq__top{margin-bottom:8px}.ProductReview-module__OX-TYq__top .ProductReview-module__OX-TYq__lead{margin-top:0}.ProductReview-module__OX-TYq__others{margin-top:14px}.ProductReview-module__OX-TYq__others>summary{color:var(--blue-deep);cursor:pointer;width:fit-content;font-size:14px;font-weight:600}.ProductReview-module__OX-TYq__inlineCard{--amber-bg:#fff7e6;--amber-ink:#8a5a00;--amber-line:#f3d08a;--grey-line:#c9d3dc}.ProductReview-module__OX-TYq__inlineCard p,.ProductReview-module__OX-TYq__inlineCard li{overflow-wrap:anywhere}.ProductReview-module__OX-TYq__inlineCard button:focus-visible,.ProductReview-module__OX-TYq__inlineCard summary:focus-visible,.ProductReview-module__OX-TYq__inlineCard a:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.ProductReview-module__OX-TYq__mediaCol{align-content:start;gap:12px;min-width:0;display:grid}.ProductReview-module__OX-TYq__mediaCol .pp__media{position:relative;top:auto}.ProductReview-module__OX-TYq__spot{border:1px solid var(--amber-line);background:var(--amber-bg);color:var(--ink);border-radius:12px;margin:0 0 16px;padding:12px 14px 12px 17px;font-size:14px;line-height:1.5;position:relative}.ProductReview-module__OX-TYq__spot:before{content:"";background:#e0a53b;border-radius:3px;width:3px;position:absolute;top:10px;bottom:10px;left:0}.ProductReview-module__OX-TYq__spot[data-state=accept]{background:#f1faf4;border-color:#9fd8b4}.ProductReview-module__OX-TYq__spot[data-state=accept]:before{background:var(--green)}.ProductReview-module__OX-TYq__spot[data-state=reject],.ProductReview-module__OX-TYq__spot[data-state=same]{background:var(--soft);border-color:var(--line)}.ProductReview-module__OX-TYq__spot[data-state=reject]:before,.ProductReview-module__OX-TYq__spot[data-state=same]:before{background:var(--grey-line)}.ProductReview-module__OX-TYq__spot[data-state=changed]{background:#fff3f3;border-color:#f2c4c6}.ProductReview-module__OX-TYq__spot[data-state=changed]:before{background:var(--red)}.ProductReview-module__OX-TYq__spotHead{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.ProductReview-module__OX-TYq__spotHead b{margin-right:4px;font-size:14px}.ProductReview-module__OX-TYq__spotWas{color:var(--ink-2);margin:8px 0 0;font-size:13.5px}.ProductReview-module__OX-TYq__spotWas s{color:var(--ink-2)}.ProductReview-module__OX-TYq__spotWas ins,.ProductReview-module__OX-TYq__descMarks ins{color:var(--ink);background:#d9f2e2;border-radius:3px;padding:0 2px;text-decoration:none}.ProductReview-module__OX-TYq__spotWas del,.ProductReview-module__OX-TYq__descMarks del{color:var(--red-deep);background:#fde4e4;border-radius:3px;padding:0 2px;text-decoration:line-through}.ProductReview-module__OX-TYq__spotSeg{border:1px solid var(--line);background:#fff;border-radius:10px;gap:3px;margin-top:10px;padding:3px;display:inline-flex}.ProductReview-module__OX-TYq__spotSeg button{min-height:34px;color:var(--ink-2);border-radius:7px;padding:0 12px;font-size:13px;font-weight:600}.ProductReview-module__OX-TYq__spotSeg button[aria-pressed=true]{background:var(--soft-blue);color:var(--blue-deep);cursor:default}.ProductReview-module__OX-TYq__spotSeg button:not([aria-pressed=true]):hover{color:var(--ink)}.ProductReview-module__OX-TYq__spot .ProductReview-module__OX-TYq__partFoot{margin-top:10px}.ProductReview-module__OX-TYq__spot .ProductReview-module__OX-TYq__why{padding-top:6px}.ProductReview-module__OX-TYq__decideAsk{color:var(--amber-ink);flex-basis:100%;margin:0;font-size:13.5px;font-weight:600;line-height:1.45}.ProductReview-module__OX-TYq__specRow[data-change=added]{background:#eefaf2}.ProductReview-module__OX-TYq__specRow[data-change=changed]{background:#eef6fd}.ProductReview-module__OX-TYq__specRow[data-change=removed] th,.ProductReview-module__OX-TYq__specRow[data-change=removed] td{color:var(--ink-2)}.ProductReview-module__OX-TYq__specRow th{padding-left:6px}.ProductReview-module__OX-TYq__specMark{text-transform:uppercase;letter-spacing:.03em;margin-top:2px;font-size:11px;font-weight:600;display:block}.ProductReview-module__OX-TYq__specRow[data-change=added] .ProductReview-module__OX-TYq__specMark{color:var(--green-text)}.ProductReview-module__OX-TYq__specRow[data-change=changed] .ProductReview-module__OX-TYq__specMark{color:var(--blue-deep)}.ProductReview-module__OX-TYq__specRow[data-change=removed] .ProductReview-module__OX-TYq__specMark{color:var(--amber-ink)}.ProductReview-module__OX-TYq__specWas{color:var(--ink-2);font-weight:400;display:block}.ProductReview-module__OX-TYq__docsSpot{margin-top:24px}.ProductReview-module__OX-TYq__dock{z-index:70;padding:12px 0 calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--line);scroll-margin-top:calc(var(--header-h) + 16px);background:#fff;margin-top:24px;position:sticky;bottom:0;box-shadow:0 -6px 16px #0d2a400f}.ProductReview-module__OX-TYq__dockRow{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.ProductReview-module__OX-TYq__dockTitle{margin:0;font-size:15px;font-weight:600}.ProductReview-module__OX-TYq__dockTitle:focus{outline:none}.ProductReview-module__OX-TYq__dockTitle:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.ProductReview-module__OX-TYq__dock .btn-ghost{height:44px}.ProductReview-module__OX-TYq__dock .ProductReview-module__OX-TYq__reason,.ProductReview-module__OX-TYq__dock .ProductReview-module__OX-TYq__inlineWarn,.ProductReview-module__OX-TYq__dock .ProductReview-module__OX-TYq__alert,.ProductReview-module__OX-TYq__dock .ProductReview-module__OX-TYq__confirm{margin-top:8px}.ProductReview-module__OX-TYq__remaining{color:var(--ink-2);margin:6px 0 0;font-size:13.5px;line-height:1.5}.ProductReview-module__OX-TYq__remaining .ProductReview-module__OX-TYq__linkButton{padding:0;font-size:13.5px}.ProductReview-module__OX-TYq__remainingShort{display:none}.ProductReview-module__OX-TYq__undo{color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:10px;margin:0;padding:8px 14px;font-size:14px;line-height:1.4;position:absolute;bottom:calc(100% + 8px);left:0;box-shadow:0 6px 18px #0d2a4024}.ProductReview-module__OX-TYq__undo .ProductReview-module__OX-TYq__linkButton{padding:0;font-size:14px}.ProductReview-module__OX-TYq__questionMore{margin:4px 0;font-size:13px}.ProductReview-module__OX-TYq__questionLinks{color:var(--ink-2);overflow-wrap:anywhere;margin:4px 0;font-size:13px;line-height:1.5}.ProductReview-module__OX-TYq__questionMore>summary{color:var(--blue-deep);cursor:pointer;width:fit-content;font-weight:600}.ProductReview-module__OX-TYq__questionMore p{color:var(--ink-2);margin:4px 0 0}.ProductReview-module__OX-TYq__inlineCard{position:relative}@media (max-width:599px){.ProductReview-module__OX-TYq__spot{padding:10px 12px 10px 15px}.ProductReview-module__OX-TYq__spotSeg{display:flex}.ProductReview-module__OX-TYq__spotSeg button{flex:1}.ProductReview-module__OX-TYq__dock{padding-top:8px}.ProductReview-module__OX-TYq__dockRow{gap:6px 8px}.ProductReview-module__OX-TYq__dockTitle{font-size:14px}.ProductReview-module__OX-TYq__dock .ProductReview-module__OX-TYq__skip{margin-left:auto}:is(.ProductReview-module__OX-TYq__dock .btn-ghost,.ProductReview-module__OX-TYq__dock .ProductReview-module__OX-TYq__publish){flex:calc(50% - 4px);order:1;min-width:0;height:48px;padding:0 10px;font-size:14px;line-height:1.2}.ProductReview-module__OX-TYq__dock .ProductReview-module__OX-TYq__publish{width:auto}.ProductReview-module__OX-TYq__dock .ProductReview-module__OX-TYq__reason{display:none}.ProductReview-module__OX-TYq__remaining{font-size:13px}.ProductReview-module__OX-TYq__remainingFull{display:none}.ProductReview-module__OX-TYq__remainingShort{display:inline}.ProductReview-module__OX-TYq__remaining .ProductReview-module__OX-TYq__linkButton{font-size:13px}}
.PlasterSelector-module__lIs8lW__page{padding-top:24px;padding-bottom:56px}.PlasterSelector-module__lIs8lW__heading{max-width:820px;margin:24px 0}.PlasterSelector-module__lIs8lW__heading>p:first-child{color:var(--blue-deep);margin-bottom:8px;font-weight:600}.PlasterSelector-module__lIs8lW__heading h1{font-family:var(--font-display);margin-bottom:14px;font-size:clamp(24px,3vw,38px);line-height:1.2}.PlasterSelector-module__lIs8lW__heading>p:last-child{color:var(--ink-2);font-size:17px}.PlasterSelector-module__lIs8lW__entry{border:1px solid var(--line);border-radius:var(--radius);background:var(--soft-blue);text-align:left;width:100%;min-height:64px;color:var(--blue-deep);justify-content:space-between;align-items:center;gap:14px;margin:14px 0;padding:14px 16px;display:flex}.PlasterSelector-module__lIs8lW__entry b{font-size:14px}.PlasterSelector-module__lIs8lW__entry small{color:var(--ink-2);margin-top:4px;font-size:12px;display:block}.PlasterSelector-module__lIs8lW__entry:hover{border-color:var(--blue)}.PlasterSelector-module__lIs8lW__selector{scroll-margin-top:calc(var(--header-h) + 20px);margin:0!important}.PlasterSelector-module__lIs8lW__grid{grid-template-columns:minmax(0,1.25fr) minmax(300px,1fr);display:grid}.PlasterSelector-module__lIs8lW__form{border:0;flex-direction:column;gap:16px;min-width:0;padding:24px;display:flex}.PlasterSelector-module__lIs8lW__step{align-items:center;gap:10px;margin-top:12px;display:flex}.PlasterSelector-module__lIs8lW__step:first-of-type{margin-top:0}.PlasterSelector-module__lIs8lW__step>span{background:var(--soft-blue);color:var(--blue-deep);border-radius:50%;place-items:center;min-width:30px;height:30px;font-weight:700;display:grid}.PlasterSelector-module__lIs8lW__step h3{font-size:16px;line-height:1.35;margin:0!important}.PlasterSelector-module__lIs8lW__note{color:var(--ink-2);font-size:13px;line-height:1.55;margin:0!important}.PlasterSelector-module__lIs8lW__choice select{border:1px solid var(--line);width:100%;min-width:0;height:48px;font:inherit;color:var(--ink);background-color:#fff;border-radius:10px;padding-left:12px;font-size:16px}.PlasterSelector-module__lIs8lW__choice select:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.PlasterSelector-module__lIs8lW__check{cursor:pointer;align-items:flex-start;gap:10px;min-height:44px;padding:10px 0;font-size:13px;line-height:1.5;display:flex}.PlasterSelector-module__lIs8lW__check input{width:20px;height:20px;accent-color:var(--blue-deep);cursor:pointer;flex-shrink:0;margin-top:1px}.PlasterSelector-module__lIs8lW__area{border:1px solid var(--line);border-radius:12px;padding:14px}.PlasterSelector-module__lIs8lW__areaTitle{justify-content:space-between;align-items:center;margin-bottom:10px;font-size:13px;display:flex}.PlasterSelector-module__lIs8lW__areaTitle button{min-height:44px;color:var(--blue-deep);padding:0 8px}.PlasterSelector-module__lIs8lW__textButton{color:var(--blue-deep);text-underline-offset:3px;text-align:left;min-height:44px;padding:8px 0;font-size:13px;text-decoration:underline}.PlasterSelector-module__lIs8lW__textButton:hover,.PlasterSelector-module__lIs8lW__areaTitle button:hover{color:var(--blue-light)}.PlasterSelector-module__lIs8lW__helper{gap:14px;padding:16px;font-size:13px;line-height:1.55;display:grid}.PlasterSelector-module__lIs8lW__helper p{margin:0!important}.PlasterSelector-module__lIs8lW__reserve{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.PlasterSelector-module__lIs8lW__reserve>button{border:1px solid var(--line);border-radius:10px;min-height:48px;padding:10px 14px}.PlasterSelector-module__lIs8lW__reserve>button[aria-pressed=true]{background:var(--soft-blue);border-color:var(--blue);color:var(--blue-deep)}.PlasterSelector-module__lIs8lW__reserve>button:hover{border-color:var(--blue)}.PlasterSelector-module__lIs8lW__reserve>p{width:140px}.PlasterSelector-module__lIs8lW__result{background:var(--soft);border:1px solid var(--line);border-radius:var(--radius);min-width:0;top:calc(var(--header-h) + 16px);flex-direction:column;align-self:start;gap:16px;margin:24px 24px 24px 0;padding:24px;display:flex;position:sticky}.PlasterSelector-module__lIs8lW__result h3{font-family:var(--font-display);font-size:19px;margin:0!important}.PlasterSelector-module__lIs8lW__result .mcalc__answer{font-size:20px;margin:4px 0!important}.PlasterSelector-module__lIs8lW__result .mcalc__btn{white-space:normal;width:100%;min-height:48px;line-height:1.4}.PlasterSelector-module__lIs8lW__result .mcalc__rows>div{gap:14px}.PlasterSelector-module__lIs8lW__result .mcalc__rows dt{font-size:13px}.PlasterSelector-module__lIs8lW__result .mcalc__rows dd{font-size:14px}.PlasterSelector-module__lIs8lW__product{font-size:16px;font-weight:650;line-height:1.5}.PlasterSelector-module__lIs8lW__fit{color:var(--green-text);font-size:13px;line-height:1.5;margin:0!important}.PlasterSelector-module__lIs8lW__warning{color:var(--red-deep);font-size:13px;line-height:1.5;margin:0!important}.PlasterSelector-module__lIs8lW__empty{gap:12px;padding:18px 0;line-height:1.55;display:grid}.PlasterSelector-module__lIs8lW__empty p{color:var(--ink-2);font-size:14px;margin:0!important}.PlasterSelector-module__lIs8lW__formula{font-size:13px;line-height:1.55}.PlasterSelector-module__lIs8lW__formula summary{cursor:pointer;color:var(--blue-deep);min-height:44px;padding:10px 0}.PlasterSelector-module__lIs8lW__formula p{margin:8px 0!important}.PlasterSelector-module__lIs8lW__stock{font-size:13px;font-weight:600;margin:0!important}.PlasterSelector-module__lIs8lW__actions{flex-wrap:wrap;align-items:center;gap:0 16px;display:flex}.PlasterSelector-module__lIs8lW__actions>a{align-items:center;min-height:44px;font-size:13px;display:flex}.PlasterSelector-module__lIs8lW__source{color:var(--ink-2);border-top:1px solid var(--line);padding-top:14px;font-size:12px;line-height:1.6;margin:0!important}.PlasterSelector-module__lIs8lW__source a{display:inline-block}.PlasterSelector-module__lIs8lW__selector button:disabled{cursor:default;opacity:.5}.PlasterSelector-module__lIs8lW__selector .mcalc__field{min-width:0;margin:0!important}.PlasterSelector-module__lIs8lW__selector .mcalc__fields{gap:14px}.PlasterSelector-module__lIs8lW__selector .mcalc__inp input{min-height:48px;font-size:16px}.PlasterSelector-module__lIs8lW__selector .mcalc__helper{margin:0}.PlasterSelector-module__lIs8lW__form .mcalc__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.PlasterSelector-module__lIs8lW__categoryAssistant{min-width:0;margin-bottom:20px}.PlasterSelector-module__lIs8lW__catalogHint{color:var(--ink-2);font-size:13px;margin:14px 0!important}.PlasterSelector-module__lIs8lW__wizard{border:0;min-width:0;margin:0;padding:0}.PlasterSelector-module__lIs8lW__wizard h3,.PlasterSelector-module__lIs8lW__wizard h4{font-family:var(--font-display);line-height:1.4;margin:0!important}.PlasterSelector-module__lIs8lW__wizard h3{font-size:20px}.PlasterSelector-module__lIs8lW__wizard h4{font-size:16px}.PlasterSelector-module__lIs8lW__selector .mcalc__title{scroll-margin-top:calc(var(--header-h) + 24px)}.PlasterSelector-module__lIs8lW__steps{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px;padding:16px 24px;display:flex}.PlasterSelector-module__lIs8lW__steps button{border:1px solid var(--line);min-height:44px;color:var(--ink-2);border-radius:10px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex}.PlasterSelector-module__lIs8lW__steps button[aria-current=step]{background:var(--soft-blue);color:var(--blue-deep);border-color:var(--blue)}.PlasterSelector-module__lIs8lW__steps button:hover{border-color:var(--blue)}.PlasterSelector-module__lIs8lW__questions{gap:18px;max-width:680px;padding:24px;display:grid}.PlasterSelector-module__lIs8lW__questions .mcalc__btn{white-space:normal;min-height:48px;line-height:1.4}.PlasterSelector-module__lIs8lW__comparison{gap:18px;padding:24px;display:grid}.PlasterSelector-module__lIs8lW__coverage{background:var(--soft-blue);border-radius:10px;padding:14px;font-size:14px;line-height:1.5;margin:0!important}.PlasterSelector-module__lIs8lW__materials{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.PlasterSelector-module__lIs8lW__materials:empty{display:none}.PlasterSelector-module__lIs8lW__material{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;gap:12px;min-width:0;padding:18px;display:flex}.PlasterSelector-module__lIs8lW__materialHead{grid-template-columns:88px minmax(0,1fr);align-items:start;gap:8px 14px;min-width:0;display:grid}.PlasterSelector-module__lIs8lW__materialHead>div{min-width:0}.PlasterSelector-module__lIs8lW__materialHead>p{grid-column:2}.PlasterSelector-module__lIs8lW__materialDescription{font-size:14px;line-height:1.55;margin:0!important}.PlasterSelector-module__lIs8lW__materialPhoto{width:88px;height:104px;color:var(--ink-2);text-align:center;background:#fff;border-radius:8px;grid-row:1/span 4;justify-content:center;align-items:center;font-size:12px;display:flex;position:relative;overflow:hidden}.PlasterSelector-module__lIs8lW__materialPhoto .smart-img{object-fit:contain;width:100%;height:100%;padding:4px}.PlasterSelector-module__lIs8lW__pending{border:1px solid var(--line);background:var(--soft-blue);border-radius:12px;gap:14px;max-width:720px;padding:20px;display:grid}.PlasterSelector-module__lIs8lW__pending p{font-size:14px;line-height:1.6;margin:0!important}.PlasterSelector-module__lIs8lW__pending .mcalc__btn{white-space:normal;justify-self:start;min-height:48px;line-height:1.4}@media (max-width:480px){.PlasterSelector-module__lIs8lW__materialHead{grid-template-columns:64px minmax(0,1fr);gap:10px}.PlasterSelector-module__lIs8lW__materialPhoto{grid-row:1;width:64px;height:76px}.PlasterSelector-module__lIs8lW__materialHead>p{grid-column:1/-1}.PlasterSelector-module__lIs8lW__materialHead .PlasterSelector-module__lIs8lW__product{font-size:14px}.PlasterSelector-module__lIs8lW__pending{padding:16px}.PlasterSelector-module__lIs8lW__pending .mcalc__btn{width:100%}}.PlasterSelector-module__lIs8lW__material>p{font-size:14px;line-height:1.55;margin:0!important}.PlasterSelector-module__lIs8lW__material .PlasterSelector-module__lIs8lW__actions{gap:8px;margin-top:auto}.PlasterSelector-module__lIs8lW__material .mcalc__btn{white-space:normal;width:100%;min-height:48px;line-height:1.4}.PlasterSelector-module__lIs8lW__issues{color:var(--red-deep);font-size:13px;line-height:1.6;margin:0!important;padding-left:20px!important;list-style:outside!important}.PlasterSelector-module__lIs8lW__issues li{padding:3px 0}.PlasterSelector-module__lIs8lW__range{font-size:13px;line-height:1.55}.PlasterSelector-module__lIs8lW__range summary{cursor:pointer;min-height:44px;color:var(--blue-deep);padding:12px 0}.PlasterSelector-module__lIs8lW__range .PlasterSelector-module__lIs8lW__note{padding-bottom:12px}.PlasterSelector-module__lIs8lW__range .mcalc__fields{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.PlasterSelector-module__lIs8lW__area>.mcalc__field{margin-bottom:12px!important}.PlasterSelector-module__lIs8lW__uncovered{gap:14px;padding:12px 0;display:grid}.PlasterSelector-module__lIs8lW__uncovered p{color:var(--ink-2);font-size:13px;margin:6px 0!important}.PlasterSelector-module__lIs8lW__uncovered>div{border-top:1px solid var(--line);padding-top:12px}.PlasterSelector-module__lIs8lW__footerActions{border-top:1px solid var(--line);padding:14px 24px}.PlasterSelector-module__lIs8lW__message{padding:18px 24px!important}.PlasterSelector-module__lIs8lW__form>h3{font-size:18px}@media (max-width:700px){.PlasterSelector-module__lIs8lW__materials{grid-template-columns:1fr}.PlasterSelector-module__lIs8lW__questions,.PlasterSelector-module__lIs8lW__comparison{padding:18px}.PlasterSelector-module__lIs8lW__steps{padding:12px}.PlasterSelector-module__lIs8lW__steps button{flex:calc(50% - 8px);font-size:12px}.PlasterSelector-module__lIs8lW__footerActions{padding:12px 18px}.PlasterSelector-module__lIs8lW__material{padding:14px}.PlasterSelector-module__lIs8lW__wizard h3{font-size:18px}}@media (max-width:850px){.PlasterSelector-module__lIs8lW__grid{grid-template-columns:minmax(0,1fr)}.PlasterSelector-module__lIs8lW__result{margin:0 18px 18px;padding:20px;position:static}.PlasterSelector-module__lIs8lW__form{padding:18px}.PlasterSelector-module__lIs8lW__heading{margin-top:18px}.PlasterSelector-module__lIs8lW__result .mcalc__answer{font-size:22px}}@media (max-width:480px){.PlasterSelector-module__lIs8lW__selector .mcalc__fields{grid-template-columns:1fr}.PlasterSelector-module__lIs8lW__form{gap:14px;padding:16px}.PlasterSelector-module__lIs8lW__area .mcalc__fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.PlasterSelector-module__lIs8lW__result{margin:0 12px 12px;padding:16px}.PlasterSelector-module__lIs8lW__area{padding:10px}.PlasterSelector-module__lIs8lW__reserve{gap:8px}.PlasterSelector-module__lIs8lW__reserve>p{width:100%}.PlasterSelector-module__lIs8lW__page{padding-top:12px}.PlasterSelector-module__lIs8lW__heading>p:last-child{font-size:15px}.PlasterSelector-module__lIs8lW__entry{padding:12px}.PlasterSelector-module__lIs8lW__selector .mcalc__inp input{padding-left:9px}}@media (max-width:380px){body:has(.PlasterSelector-module__lIs8lW__selector) .header__main{gap:4px}body:has(.PlasterSelector-module__lIs8lW__selector) .btn-menu-m{justify-content:center;gap:0;width:44px;min-width:44px;padding:0;font-size:0}}
.GroutMatcher-module__xYUlxq__root{border:1px solid var(--line);scroll-margin-top:calc(var(--header-h) + 12px);background:#fff;border-radius:18px;margin-top:28px;padding:18px 14px 20px}@media (min-width:880px){.GroutMatcher-module__xYUlxq__root{margin-top:40px;padding:26px 28px 30px}}.GroutMatcher-module__xYUlxq__head h2{font-family:var(--font-display);margin:0 0 6px;font-size:20px;line-height:1.25}@media (min-width:880px){.GroutMatcher-module__xYUlxq__head h2{font-size:22px}}.GroutMatcher-module__xYUlxq__lead{max-width:68ch;color:var(--ink-2);margin:0;font-size:14.5px;line-height:1.5}.GroutMatcher-module__xYUlxq__body{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:16px;display:grid}.GroutMatcher-module__xYUlxq__stage,.GroutMatcher-module__xYUlxq__panel{display:contents}.GroutMatcher-module__xYUlxq__view{gap:8px;display:grid}@media (min-width:640px) and (max-width:759px),(min-width:1200px){.GroutMatcher-module__xYUlxq__view{grid-template-columns:repeat(2,minmax(0,1fr))}}.GroutMatcher-module__xYUlxq__frag{order:0}.GroutMatcher-module__xYUlxq__pick{order:1}.GroutMatcher-module__xYUlxq__jointStep{order:2}.GroutMatcher-module__xYUlxq__view{order:3}.GroutMatcher-module__xYUlxq__packs{order:4}.GroutMatcher-module__xYUlxq__caption{order:5}@media (min-width:760px){.GroutMatcher-module__xYUlxq__body{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:32px}.GroutMatcher-module__xYUlxq__stage{top:calc(var(--header-h) + 16px);align-content:start;gap:16px;display:grid;position:sticky}.GroutMatcher-module__xYUlxq__panel{gap:22px;display:grid}}.GroutMatcher-module__xYUlxq__frag{top:calc(var(--header-h) + 8px);z-index:4;aspect-ratio:3/2;isolation:isolate;background:var(--soft);border-radius:14px;position:sticky;overflow:hidden;box-shadow:0 0 0 1px #15222e24,0 12px 24px -14px #15222e99}@media (min-width:760px),(max-height:560px){.GroutMatcher-module__xYUlxq__frag{position:relative;top:auto}}.GroutMatcher-module__xYUlxq__laid{background-color:var(--grout,#cfcfcf);transition:opacity .3s,background-color .25s;position:absolute}.GroutMatcher-module__xYUlxq__laid[data-ready=false]{opacity:0}.GroutMatcher-module__xYUlxq__cell{background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;box-shadow:0 0 0 .5px #00000047}@keyframes GroutMatcher-module__xYUlxq__pulse{0%,to{background-color:var(--soft)}50%{background-color:#dde6ee}}.GroutMatcher-module__xYUlxq__skel{z-index:2;pointer-events:none;background-color:var(--soft);opacity:0;transition:opacity .3s;animation:1.6s ease-in-out infinite GroutMatcher-module__xYUlxq__pulse;position:absolute;inset:0}.GroutMatcher-module__xYUlxq__skel[data-on=true]{opacity:1}@media (prefers-reduced-motion:reduce){.GroutMatcher-module__xYUlxq__skel{animation:none}.GroutMatcher-module__xYUlxq__laid{transition:none}}.GroutMatcher-module__xYUlxq__ruler{z-index:3;box-sizing:content-box;pointer-events:none;color:#fff;background:#0f192394;border-radius:7px;padding:6px 8px 5px;font-size:11px;font-weight:700;line-height:1;position:absolute;bottom:10px;left:10px}.GroutMatcher-module__xYUlxq__rulerBar{border:2px solid #fff;border-top:0;height:6px;margin-bottom:4px;display:block}.GroutMatcher-module__xYUlxq__caption{color:var(--ink-2);margin:0;font-size:13.5px;line-height:1.5}.GroutMatcher-module__xYUlxq__caption b{color:var(--ink);font-weight:600}.GroutMatcher-module__xYUlxq__fine{margin-top:4px;font-size:12.5px;display:block}.GroutMatcher-module__xYUlxq__step{min-width:0}.GroutMatcher-module__xYUlxq__stepHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 12px;margin:0 0 8px;display:flex}.GroutMatcher-module__xYUlxq__stepTitle{color:var(--ink);margin:0;font-size:14px;font-weight:700}.GroutMatcher-module__xYUlxq__stepAside{color:var(--ink-2);margin:0;font-size:12.5px}.GroutMatcher-module__xYUlxq__presets{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.GroutMatcher-module__xYUlxq__preset{border:1px solid var(--line);min-height:36px;color:var(--ink);background:#fff;border-radius:999px;padding:0 14px;font-size:13px;font-weight:600;transition:border-color .15s,background-color .15s,color .15s}.GroutMatcher-module__xYUlxq__preset:hover{border-color:var(--blue-deep);color:var(--blue-deep)}.GroutMatcher-module__xYUlxq__preset[aria-pressed=true]{border-color:var(--blue-deep);background:var(--soft-blue);color:var(--blue-deep)}.GroutMatcher-module__xYUlxq__preset:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.GroutMatcher-module__xYUlxq__swatches{flex-wrap:wrap;gap:8px;display:flex}.GroutMatcher-module__xYUlxq__sw{cursor:pointer;display:block;position:relative}.GroutMatcher-module__xYUlxq__sw input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.GroutMatcher-module__xYUlxq__dot{border-radius:50%;width:38px;height:38px;transition:transform .12s,box-shadow .12s;display:block;box-shadow:inset 0 0 0 1px #15273b3d}.GroutMatcher-module__xYUlxq__sw:hover .GroutMatcher-module__xYUlxq__dot{transform:scale(1.1)}.GroutMatcher-module__xYUlxq__sw input:checked+.GroutMatcher-module__xYUlxq__dot{box-shadow:inset 0 0 0 1px #15273b3d, 0 0 0 2.5px #fff, 0 0 0 4.5px var(--blue)}.GroutMatcher-module__xYUlxq__sw input:focus-visible+.GroutMatcher-module__xYUlxq__dot{outline:2px solid var(--blue);outline-offset:5px}.GroutMatcher-module__xYUlxq__picked{margin:12px 0 0;font-size:14px}.GroutMatcher-module__xYUlxq__picked b{font-weight:700}.GroutMatcher-module__xYUlxq__picked span{color:var(--ink-2)}.GroutMatcher-module__xYUlxq__seg{border:1px solid var(--line);background:var(--soft);border-radius:12px;gap:2px;padding:3px;display:flex}.GroutMatcher-module__xYUlxq__seg label{cursor:pointer;flex:1 1 0;min-width:0;position:relative}.GroutMatcher-module__xYUlxq__seg input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.GroutMatcher-module__xYUlxq__seg span{text-align:center;min-height:38px;color:var(--ink-2);border-radius:9px;justify-content:center;align-items:center;padding:0 6px;font-size:13.5px;font-weight:600;line-height:1.15;transition:color .15s,background-color .15s;display:flex;overflow:hidden}@media (max-width:359px){.GroutMatcher-module__xYUlxq__seg span{padding:0 3px;font-size:12px}}.GroutMatcher-module__xYUlxq__seg label:hover span{color:var(--ink)}.GroutMatcher-module__xYUlxq__seg input:checked+span{color:var(--blue-deep);background:#fff;box-shadow:0 1px 3px #15273b33}.GroutMatcher-module__xYUlxq__seg input:focus-visible+span{outline:2px solid var(--blue);outline-offset:1px}.GroutMatcher-module__xYUlxq__tiles{scroll-snap-type:x proximity;gap:10px;margin:0 -6px;padding:6px 6px 12px;scroll-padding:0 6px;display:flex;overflow-x:auto}.GroutMatcher-module__xYUlxq__tl{scroll-snap-align:start;cursor:pointer;flex:none;width:92px;display:block;position:relative}.GroutMatcher-module__xYUlxq__tl input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.GroutMatcher-module__xYUlxq__tlPic{aspect-ratio:1;background:var(--soft);border-radius:10px;transition:opacity .12s;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #15273b24}.GroutMatcher-module__xYUlxq__tlPic .smart-img{object-fit:cover;width:100%;height:100%}.GroutMatcher-module__xYUlxq__tl:hover .GroutMatcher-module__xYUlxq__tlPic{opacity:.85}.GroutMatcher-module__xYUlxq__tl input:checked+.GroutMatcher-module__xYUlxq__tlPic{box-shadow:0 0 0 2.5px #fff, 0 0 0 4.5px var(--blue)}.GroutMatcher-module__xYUlxq__tl input:focus-visible+.GroutMatcher-module__xYUlxq__tlPic{outline:2px solid var(--blue);outline-offset:5px}.GroutMatcher-module__xYUlxq__tlName{margin-top:7px;font-size:12.5px;font-weight:600;line-height:1.25;display:block}.GroutMatcher-module__xYUlxq__tlMeta{color:var(--ink-2);margin-top:1px;font-size:12px;display:block}@media (min-width:760px){.GroutMatcher-module__xYUlxq__tiles{scroll-snap-type:none;flex-wrap:wrap;max-height:336px;padding-bottom:30px;overflow:hidden auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 34px),#0000);mask-image:linear-gradient(#000 calc(100% - 34px),#0000)}.GroutMatcher-module__xYUlxq__tl{width:96px}}.GroutMatcher-module__xYUlxq__packList{gap:8px;display:grid}.GroutMatcher-module__xYUlxq__pack{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:12px;padding:10px 12px;transition:border-color .15s,background-color .15s;display:grid;position:relative}.GroutMatcher-module__xYUlxq__pack:hover{border-color:#9fd0eb}.GroutMatcher-module__xYUlxq__pack[data-on=true]{border-color:var(--blue-deep);background:var(--soft-blue)}.GroutMatcher-module__xYUlxq__pack[data-off=true]{cursor:not-allowed;opacity:.55}.GroutMatcher-module__xYUlxq__pack[data-off=true]:hover{border-color:var(--line)}.GroutMatcher-module__xYUlxq__pack input{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}.GroutMatcher-module__xYUlxq__packMark{background:#fff;border:2px solid #9aa7b2;border-radius:50%;width:18px;height:18px;transition:border-color .15s,box-shadow .15s}.GroutMatcher-module__xYUlxq__pack input:checked~.GroutMatcher-module__xYUlxq__packMark{border-color:var(--blue-deep);background:var(--blue-deep);box-shadow:inset 0 0 0 3px #fff}.GroutMatcher-module__xYUlxq__pack input:focus-visible~.GroutMatcher-module__xYUlxq__packMark{outline:2px solid var(--blue);outline-offset:3px}.GroutMatcher-module__xYUlxq__packMain{min-width:0;font-size:14px;font-weight:600;line-height:1.3;display:block}.GroutMatcher-module__xYUlxq__packNote{color:var(--ink-2);margin-top:2px;font-size:12.5px;font-weight:400;line-height:1.35;display:block}.GroutMatcher-module__xYUlxq__packPrice{text-align:right;white-space:nowrap;font-size:14px;font-weight:700}.GroutMatcher-module__xYUlxq__packPrice small{color:var(--ink-2);font-size:12px;font-weight:400;display:block}.GroutMatcher-module__xYUlxq__best{color:var(--green-text);vertical-align:1px;background:#e7f6ec;border-radius:999px;margin-left:6px;padding:1px 7px;font-size:11.5px;font-weight:600;display:inline-block}.GroutMatcher-module__xYUlxq__note{background:var(--soft-blue);color:var(--ink);border-radius:10px;margin:0;padding:9px 12px;font-size:13px;line-height:1.45}.GroutMatcher-module__xYUlxq__note[data-tone=warn]{color:#6b4700;background:#fff7e6}.GroutMatcher-module__xYUlxq__noteWrap{gap:8px;display:grid}.GroutMatcher-module__xYUlxq__calc{border-top:1px solid var(--line);margin-top:24px;padding-top:22px}.GroutMatcher-module__xYUlxq__calc h3{font-family:var(--font-display);margin:0 0 4px;font-size:17px;line-height:1.3}.GroutMatcher-module__xYUlxq__calcSub{color:var(--ink-2);margin:0;font-size:13.5px;line-height:1.45}.GroutMatcher-module__xYUlxq__areaRow{flex-wrap:wrap;align-items:flex-end;gap:12px 18px;margin-top:14px;display:flex}.GroutMatcher-module__xYUlxq__field{gap:6px;width:min(100%,260px);display:grid}.GroutMatcher-module__xYUlxq__field label{font-size:13px;font-weight:600;line-height:1.3}.GroutMatcher-module__xYUlxq__inp{border:1px solid var(--line);background:#fff;border-radius:10px;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.GroutMatcher-module__xYUlxq__inp:focus-within{border-color:var(--blue-light);box-shadow:0 0 0 3px #0080c11f}.GroutMatcher-module__xYUlxq__field[data-bad=true] .GroutMatcher-module__xYUlxq__inp{border-color:var(--red-deep)}.GroutMatcher-module__xYUlxq__inp input{min-width:0;height:44px;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:auto;padding:0 12px;font-size:16px;font-weight:600}.GroutMatcher-module__xYUlxq__inp span{border-left:1px solid var(--line);background:var(--soft);color:var(--ink-2);align-items:center;padding:0 12px;font-size:14px;display:flex}.GroutMatcher-module__xYUlxq__err{color:var(--red-deep);font-size:12.5px;line-height:1.35}.GroutMatcher-module__xYUlxq__hint{color:var(--ink-2);font-size:12.5px;line-height:1.35}.GroutMatcher-module__xYUlxq__helper{flex:100%}.GroutMatcher-module__xYUlxq__helper summary{color:var(--blue-deep);cursor:pointer;font-size:13.5px;font-weight:600;display:inline-block}.GroutMatcher-module__xYUlxq__helper summary:hover{color:var(--blue-light)}.GroutMatcher-module__xYUlxq__helperBody{flex-wrap:wrap;align-items:flex-end;gap:10px 14px;margin-top:10px;display:flex}.GroutMatcher-module__xYUlxq__helperBody .GroutMatcher-module__xYUlxq__field{width:min(100%,150px)}.GroutMatcher-module__xYUlxq__ghost{border:1px solid var(--blue-deep);min-height:44px;color:var(--blue-deep);background:#fff;border-radius:10px;padding:0 16px;font-size:14px;font-weight:600;transition:background-color .15s}.GroutMatcher-module__xYUlxq__ghost:hover{background:var(--soft-blue)}.GroutMatcher-module__xYUlxq__ghost:disabled{opacity:.45;cursor:not-allowed}.GroutMatcher-module__xYUlxq__ghost:disabled:hover{background:#fff}.GroutMatcher-module__xYUlxq__lines{gap:12px;margin-top:18px;display:grid}@media (min-width:760px){.GroutMatcher-module__xYUlxq__lines{grid-template-columns:repeat(2,minmax(0,1fr))}}.GroutMatcher-module__xYUlxq__line{border:1px solid var(--line);border-radius:14px;align-content:start;gap:12px;min-width:0;padding:14px;display:grid}.GroutMatcher-module__xYUlxq__lineHead{align-items:center;gap:11px;min-width:0;display:flex}.GroutMatcher-module__xYUlxq__lineThumb{background-position:50%;background-size:cover;border-radius:9px;flex:none;width:42px;height:42px;box-shadow:inset 0 0 0 1px #15273b29}.GroutMatcher-module__xYUlxq__lineDot{border-radius:50%;flex:none;width:42px;height:42px;box-shadow:inset 0 0 0 1px #15273b3d}.GroutMatcher-module__xYUlxq__lineTitle{min-width:0}.GroutMatcher-module__xYUlxq__lineTitle small{color:var(--ink-2);font-size:12px;display:block}.GroutMatcher-module__xYUlxq__lineTitle b{overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.3;display:block}.GroutMatcher-module__xYUlxq__lineBuy{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;display:flex}.GroutMatcher-module__xYUlxq__lineBuy .qty{flex:none;width:148px;animation:none}.GroutMatcher-module__xYUlxq__lineSum{white-space:nowrap;font-size:16px;font-weight:700}.GroutMatcher-module__xYUlxq__lineSum small{color:var(--ink-2);text-align:right;font-size:12px;font-weight:400;display:block}.GroutMatcher-module__xYUlxq__math{color:var(--ink-2);gap:3px;margin:0;padding:0;font-size:13px;line-height:1.4;list-style:none;display:grid}.GroutMatcher-module__xYUlxq__math b{color:var(--ink);font-weight:600}.GroutMatcher-module__xYUlxq__total{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;margin-top:18px;display:flex}.GroutMatcher-module__xYUlxq__totalSum{gap:1px;display:grid}.GroutMatcher-module__xYUlxq__totalSum small{color:var(--ink-2);font-size:13px}.GroutMatcher-module__xYUlxq__totalSum strong{font-family:var(--font-display);font-size:22px;line-height:1.2}.GroutMatcher-module__xYUlxq__buy{flex:300px;gap:8px;max-width:400px;display:grid}.GroutMatcher-module__xYUlxq__cta{text-align:center;gap:8px;height:auto;min-height:50px;padding:10px 18px;line-height:1.25;text-decoration:none}.GroutMatcher-module__xYUlxq__buyDone{flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:14px;display:flex}.GroutMatcher-module__xYUlxq__buyDone b{color:var(--green-text)}.GroutMatcher-module__xYUlxq__how{color:var(--ink-2);margin-top:16px;font-size:13px;line-height:1.5}.GroutMatcher-module__xYUlxq__how summary{color:var(--blue-deep);cursor:pointer;font-weight:600;display:inline-block}.GroutMatcher-module__xYUlxq__how summary:hover{color:var(--blue-light)}.GroutMatcher-module__xYUlxq__how p{max-width:78ch;margin:8px 0 0}.GroutMatcher-module__xYUlxq__vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.GroutMatcher-module__xYUlxq__link{border:1px solid var(--line);color:var(--blue-deep);background:#fff;border-radius:12px;align-items:center;gap:9px;margin:-8px 0 20px;padding:9px 16px 9px 12px;font-size:14px;font-weight:600;line-height:1.25;transition:border-color .15s,background-color .15s;display:inline-flex}.GroutMatcher-module__xYUlxq__link:hover{border-color:var(--blue-deep);background:var(--soft-blue);color:var(--blue-deep)}.GroutMatcher-module__xYUlxq__link svg{flex:none}.GroutMatcher-module__xYUlxq__panel[data-solo]{align-content:start;gap:22px;display:grid}.GroutMatcher-module__xYUlxq__layoutStep{order:3}.GroutMatcher-module__xYUlxq__calc[data-solo]{background:var(--soft);border-top:0;border-radius:16px;margin-top:0;padding:18px 16px 20px}.GroutMatcher-module__xYUlxq__calc[data-solo] .GroutMatcher-module__xYUlxq__line{background:#fff}.GroutMatcher-module__xYUlxq__calc[data-solo] .GroutMatcher-module__xYUlxq__lines{grid-template-columns:minmax(0,1fr);margin-top:16px}.GroutMatcher-module__xYUlxq__calc[data-solo] .GroutMatcher-module__xYUlxq__areaRow{margin-top:0}@media (min-width:900px){.GroutMatcher-module__xYUlxq__body[data-solo]{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:32px}.GroutMatcher-module__xYUlxq__calc[data-solo]{padding:22px 22px 24px}}.GroutMatcher-module__xYUlxq__kindRow{margin-bottom:12px}.GroutMatcher-module__xYUlxq__note p{margin:0}.GroutMatcher-module__xYUlxq__noteBtn{min-height:36px;font:inherit;color:#6b4700;background:#fff;border:1px solid;border-radius:999px;align-items:center;margin-top:8px;padding:0 14px;font-size:13px;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .15s;display:inline-flex}.GroutMatcher-module__xYUlxq__noteBtn:hover{background:#fff1d1}.GroutMatcher-module__xYUlxq__noteBtn:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.GroutMatcher-module__xYUlxq__guide{min-width:0;color:var(--ink-2);order:6;font-size:13px;line-height:1.5}.GroutMatcher-module__xYUlxq__guide summary{color:var(--blue-deep);cursor:pointer;font-weight:600;display:inline-block}.GroutMatcher-module__xYUlxq__guide summary:hover{color:var(--blue-light)}.GroutMatcher-module__xYUlxq__guide ul{gap:6px;margin:10px 0 0;padding-left:18px;display:grid}.GroutMatcher-module__xYUlxq__guide li{max-width:68ch}.GroutMatcher-module__xYUlxq__guide b{color:var(--ink);font-weight:600}.GroutMatcher-module__xYUlxq__guideSrc{margin:8px 0 0;font-size:12.5px}
.ProductDocuments-module__H5sw7a__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.ProductDocuments-module__H5sw7a__list>li{min-width:0}.ProductDocuments-module__H5sw7a__document{border:1px solid var(--line);border-radius:var(--radius);height:100%;color:var(--ink);background:#fff;flex-direction:column;gap:10px;padding:16px;text-decoration:none;transition:border-color .15s,background-color .15s;display:flex}.ProductDocuments-module__H5sw7a__document:hover{color:var(--ink);border-color:var(--blue-deep);background:var(--soft-blue)}.ProductDocuments-module__H5sw7a__document:focus-visible{outline:3px solid var(--blue-deep);outline-offset:3px}.ProductDocuments-module__H5sw7a__heading{align-items:flex-start;gap:10px;min-height:45px;display:flex}.ProductDocuments-module__H5sw7a__heading>svg{fill:none;width:26px;height:26px;stroke:var(--blue-deep);stroke-width:1.6px;stroke-linejoin:round;flex:none}.ProductDocuments-module__H5sw7a__heading>b{overflow-wrap:anywhere;min-width:0;font-size:16px;font-weight:600;line-height:1.4}.ProductDocuments-module__H5sw7a__details{overflow-wrap:anywhere;flex-direction:column;gap:5px;font-size:14px;line-height:1.5;display:flex}.ProductDocuments-module__H5sw7a__kind,.ProductDocuments-module__H5sw7a__label{color:var(--ink-2)}.ProductDocuments-module__H5sw7a__dates{flex-wrap:wrap;gap:4px 16px;padding-top:3px;display:flex}.ProductDocuments-module__H5sw7a__dates>span{white-space:nowrap}.ProductDocuments-module__H5sw7a__open{min-height:44px;color:var(--blue-deep);align-items:center;gap:6px;margin-top:auto;font-size:14px;font-weight:600;display:flex}.ProductDocuments-module__H5sw7a__open svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}@media (max-width:1099px){.ProductDocuments-module__H5sw7a__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:699px){.ProductDocuments-module__H5sw7a__list{grid-template-columns:minmax(0,1fr)}.ProductDocuments-module__H5sw7a__document{gap:8px;padding:14px}}
.BrandFilters-module__RpN-6W__row{min-width:0;margin:18px 0 16px;padding:14px 0}.BrandFilters-module__RpN-6W__caption{color:var(--ink-2);align-items:center;gap:14px;margin-bottom:10px;font-size:12px;font-weight:600;display:flex}.BrandFilters-module__RpN-6W__logos{scrollbar-width:thin;scrollbar-color:#bad2e2 transparent;gap:8px;padding:3px 2px 7px;display:flex;overflow-x:auto}.BrandFilters-module__RpN-6W__brand{border:1px solid var(--line);background:#fff;border-radius:8px;flex:0 0 130px;justify-content:center;align-items:center;height:56px;padding:10px 12px;display:flex;position:relative}.BrandFilters-module__RpN-6W__brand img{object-fit:contain;width:106px;height:34px}.BrandFilters-module__RpN-6W__brand[aria-pressed=true]{border-color:var(--blue-deep);box-shadow:inset 0 0 0 1px var(--blue-deep);background:#f2faff}.BrandFilters-module__RpN-6W__brand:disabled{opacity:.35;cursor:default}.BrandFilters-module__RpN-6W__brand:focus-visible,.BrandFilters-module__RpN-6W__all:focus-visible{outline:3px solid var(--blue-light);outline-offset:2px}.BrandFilters-module__RpN-6W__check{color:var(--blue-deep);font-size:11px;font-weight:700;position:absolute;top:1px;right:4px}@media (max-width:559px){.BrandFilters-module__RpN-6W__row{margin:12px 0;padding:10px 0}.BrandFilters-module__RpN-6W__caption{margin-bottom:5px}.BrandFilters-module__RpN-6W__brand{flex-basis:112px;height:48px;padding:8px}.BrandFilters-module__RpN-6W__brand img{width:94px;height:30px}}.BrandFilters-module__RpN-6W__all{align-items:center;min-height:28px;font-size:12px;display:inline-flex}.BrandFilters-module__RpN-6W__caption{flex-wrap:wrap}@media (max-width:559px){.BrandFilters-module__RpN-6W__logos{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;width:100vw;margin-inline:calc(50% - 50vw);padding:4px 14px 8px;scroll-padding-inline:14px}.BrandFilters-module__RpN-6W__logos::-webkit-scrollbar{display:none}.BrandFilters-module__RpN-6W__logos:after{content:"";flex:0 0 1px;margin-left:-8px}.BrandFilters-module__RpN-6W__brand{scroll-snap-align:start}.BrandFilters-module__RpN-6W__brand:last-of-type{scroll-snap-align:end}}
