.look-pieces{display:none}:is([data-shop-material=fresh],[data-shop-look=fresh],:root:has(#shop-theme-prepaint[data-look=fresh])) .look-pieces[data-look-pieces=fresh]{display:grid}:is([data-shop-material=fresh],[data-shop-look=fresh],:root:has(#shop-theme-prepaint[data-look=fresh])) .look-pieces-float[data-look-pieces=fresh]{display:contents}.look-pieces-lead{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:16px;margin-block:4px 20px}.look-pieces-lead>.location-hero{grid-area:1/1}.look-pieces-lead .location-hero-field{display:none}.look-pieces-lead>.ask-pill{grid-area:1/2}@media (max-width:699px){.look-pieces-lead>.ask-pill{display:none}}.look-pieces-browse{row-gap:16px;margin-block:20px 16px}.browse-piece{box-sizing:border-box;min-inline-size:0;font-family:var(--shop-font)}.browse-piece-title{color:var(--mat-sky-ink,var(--shop-text));font:600 24px / 32px var(--shop-font);letter-spacing:-.01em;margin:0 0 12px;display:block}.category-tile,.alpha-letter,.alpha-all,.location-hero-field,.ask-pill,.icon-header-orb,.entity-picker-tile{border:1px solid var(--shop-border);background:var(--mat-read,var(--shop-surface));color:var(--mat-read-ink,var(--shop-text))}:is([data-application-background=night],[data-shop-material=night]) :is(.category-tile,.location-hero-field,.ask-pill,.icon-header-orb,.entity-picker-tile){background:linear-gradient(var(--mat-read,var(--shop-surface)), var(--mat-read,var(--shop-surface))) padding-box, linear-gradient(160deg, var(--mat-edge-hi,transparent), transparent 36%, transparent 64%, var(--mat-edge-lo,transparent)) border-box;border-color:#0000}:is(.category-tile,.alpha-letter,.alpha-all,.location-hero-field,.ask-pill,.icon-header-orb,.entity-picker-tile,.filters-row):focus-visible{outline:2px solid var(--mat-focus,var(--shop-accent));outline-offset:3px}:is(.category-tile,.location-hero-field,.ask-pill,.icon-header-orb,.entity-picker-tile){cursor:pointer;transition:transform var(--spring-press-ms,.12s) var(--spring-press,cubic-bezier(.23, 1, .32, 1)), box-shadow .16s var(--ease-out,cubic-bezier(.23, 1, .32, 1))}:is(.category-tile,.location-hero-field,.ask-pill,.icon-header-orb,.entity-picker-tile):active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){:where(:root:not([data-motion=full])) :is(.category-tile,.location-hero-field,.ask-pill,.icon-header-orb,.entity-picker-tile){transition:none}:where(:root:not([data-motion=full])) :is(.category-tile,.location-hero-field,.ask-pill,.icon-header-orb,.entity-picker-tile):active{transform:none}}:where(:root[data-motion=calm]) :is(.category-tile,.location-hero-field,.ask-pill,.icon-header-orb,.entity-picker-tile){transition:none}:where(:root[data-motion=calm]) :is(.category-tile,.location-hero-field,.ask-pill,.icon-header-orb,.entity-picker-tile):active{transform:none}.category-tiles-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:16px;display:grid}.category-tile{box-sizing:border-box;border-radius:var(--shop-radius,24px);block-size:140px;min-inline-size:0;font:500 14px / 20px var(--shop-font);text-align:center;grid-template-rows:1fr auto;place-items:center;padding:20px 12px 18px;display:grid;position:relative}.category-tile-glyph>svg{block-size:36px;inline-size:36px}.category-tile-label{text-overflow:ellipsis;white-space:nowrap;max-inline-size:100%;overflow:hidden}.category-tile-check{background:var(--mat-jelly-ink,var(--shop-onAccent));block-size:22px;inline-size:22px;color:var(--shop-accent);visibility:hidden;border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-start:10px;inset-inline-end:10px}.category-tile-check>svg{block-size:14px;inline-size:14px}.category-tile[aria-pressed=true]{background:var(--mat-jelly,var(--shop-accent)) padding-box, linear-gradient(var(--mat-selected,var(--shop-accent)), var(--mat-selected,var(--shop-accent))) border-box;color:var(--mat-jelly-ink,var(--shop-onAccent));box-shadow:var(--mat-bloom,none);border-color:#0000;font-weight:600}.category-tile[aria-pressed=true] .category-tile-check{visibility:visible}@media (hover:hover) and (pointer:fine){.category-tile:not([aria-pressed=true]):hover{box-shadow:0 0 0 1px color-mix(in oklab, var(--mat-selected,var(--shop-accent)) 42%, transparent)}}@media (max-width:699px){.category-tiles-grid{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:minmax(calc(29.8507% - 7.16418px),1fr);grid-auto-flow:column;gap:8px;margin:-8px;padding:8px;scroll-padding-inline:8px;overflow-x:auto}.category-tiles-grid::-webkit-scrollbar{display:none}.category-tile{scroll-snap-align:start;block-size:106px;padding:14px 6px 12px;font-size:13px;line-height:18px}.category-tile-glyph>svg{block-size:30px;inline-size:30px}.browse-piece-title{margin-block-end:8px;font-size:20px;line-height:28px}}.alpha-rail{align-items:center;gap:8px;block-size:44px;min-inline-size:0;display:flex}.alpha-letters{flex:auto;justify-content:space-between;min-inline-size:0;margin:0;padding:0;list-style:none;display:flex}.alpha-all,.alpha-letter{box-sizing:border-box;block-size:40px;font:600 13px / 16px var(--shop-font);cursor:pointer;padding:0}.alpha-all{border-radius:20px;flex:none;inline-size:42px}.alpha-all[aria-current=true]{background:var(--shop-cta,var(--shop-accent));color:var(--shop-onCta,var(--shop-onAccent));border-color:#0000}.alpha-letter{inline-size:25px;color:var(--mat-sky-ink,var(--shop-text));background:0 0;border-color:#0000;border-radius:12px}.alpha-letter[aria-current=true]{background:var(--mat-read,var(--shop-surface));box-shadow:inset 0 0 0 1px var(--mat-selected,var(--shop-accent))}.alpha-letter[aria-disabled=true]{color:color-mix(in oklab, var(--mat-sky-ink,var(--shop-text)) 38%, transparent);cursor:default}@media (hover:hover) and (pointer:fine){.alpha-letter:not([aria-disabled=true],[aria-current=true]):hover{background:color-mix(in oklab, var(--mat-read,var(--shop-surface)) 70%, transparent)}}.alpha-select-cell{flex:auto;min-inline-size:0;display:none;position:relative}.alpha-select{appearance:none;box-sizing:border-box;border:1px solid var(--shop-border);background:var(--mat-read,var(--shop-surface));block-size:40px;inline-size:100%;color:var(--mat-read-ink,var(--shop-text));font:600 14px / 18px var(--shop-font);border-radius:20px;padding:0 36px 0 16px}.alpha-select-cell>svg{pointer-events:none;block-size:18px;inline-size:18px;color:var(--mat-read-ink,var(--shop-text));position:absolute;inset-block-start:11px;inset-inline-end:12px}.alpha-filters{flex:none}.alpha-filters .filters-trigger{block-size:40px;padding-inline:16px}@media (max-width:899px){.alpha-letters{display:none}.alpha-select-cell{display:block}}.pill-popover.filters-panel{inline-size:280px;padding:16px 20px 20px}.filters-body{gap:4px;display:grid}.filters-row{block-size:44px;color:var(--shop-text);font:600 15px / 20px var(--shop-font);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:space-between;align-items:center;padding:0 4px;display:flex}.filters-row>svg{block-size:18px;inline-size:18px}@media (hover:hover) and (pointer:fine){.filters-row:hover{background:color-mix(in oklab, var(--shop-text) 6%, transparent)}}.filters-rule{background:color-mix(in oklab, var(--shop-text) 14%, transparent);border:0;block-size:1px;inline-size:100%;margin:8px 0}.filters-label{color:color-mix(in oklab, var(--shop-text) 74%, transparent);font:600 12px / 16px var(--shop-font);letter-spacing:.06em;text-transform:uppercase}.price-range{gap:6px;padding-block-start:4px;display:grid}.price-range-track{block-size:28px;position:relative}.price-range-track:before{content:"";background:var(--fresh-brand,var(--mat-selected,var(--shop-accent)));border-radius:2px;block-size:4px;position:absolute;inset:12px 0 auto}.price-range-track>input{appearance:none;pointer-events:none;background:0 0;inline-size:100%;margin:0;position:absolute;inset:0}.price-range-track>input::-webkit-slider-thumb{appearance:none;border:2px solid var(--shop-text);background:var(--shop-surface);pointer-events:auto;cursor:grab;border-radius:50%;block-size:22px;inline-size:22px}.price-range-track>input::-moz-range-thumb{border:2px solid var(--shop-text);background:var(--shop-surface);pointer-events:auto;cursor:grab;border-radius:50%;block-size:18px;inline-size:18px}.price-range-track>input:focus-visible{outline:none}.price-range-track>input:focus-visible::-webkit-slider-thumb{outline:2px solid var(--mat-focus,var(--shop-accent));outline-offset:2px}.price-range-labels{color:var(--shop-text);font:600 13px / 16px var(--shop-font);font-variant-numeric:tabular-nums;justify-content:space-between;display:flex}.location-hero{row-gap:16px;display:grid}.location-hero-title{color:var(--mat-sky-ink,var(--shop-text));font:650 36px / 44px var(--shop-font);letter-spacing:-1px;margin:0;display:block}.location-hero-field{anchor-name:--location-hero-field;box-sizing:border-box;block-size:72px;inline-size:min(640px,100%);font:500 18px / 24px var(--shop-font);text-align:start;border-radius:36px;grid-template-columns:24px minmax(0,1fr) 52px;align-items:center;column-gap:14px;padding:0 10px 0 24px;display:grid}.location-hero-pin>svg{block-size:24px;inline-size:24px;display:block}.location-hero-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.location-hero-text[data-empty]{color:var(--mat-read-muted,var(--shop-muted))}.location-hero-go{background:var(--fresh-brand,var(--shop-cta,var(--shop-accent)));block-size:52px;inline-size:52px;color:var(--shop-onCta,var(--shop-onAccent));border-radius:50%;place-items:center;display:grid}.location-hero-go>svg{block-size:22px;inline-size:22px}.shop-location-panel[data-anchor=hero]{position-anchor:--location-hero-field}@media (max-width:699px){.location-hero{row-gap:10px}.location-hero-title{letter-spacing:-.5px;font-size:26px;line-height:34px}.location-hero-field{border-radius:28px;grid-template-columns:20px minmax(0,1fr) 40px;block-size:56px;padding-inline-start:18px;font-size:16px}.location-hero-go{block-size:40px;inline-size:40px}}.ask-pill{box-sizing:border-box;block-size:64px;inline-size:236px;font:650 16px / 20px var(--shop-font);text-align:start;border-radius:38px 38px 10px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;column-gap:12px;padding:0 16px 0 8px;display:grid;box-shadow:0 8px 24px #0002}.look-pieces-float .ask-pill{z-index:30;border-radius:32px 32px 10px;grid-template-columns:48px;justify-content:center;inline-size:64px;padding:0;position:fixed;inset-block-end:24px;inset-inline-end:104px}.look-pieces-float .ask-pill-label{box-sizing:border-box;border:inherit;background:inherit;max-inline-size:220px;box-shadow:inherit;opacity:0;pointer-events:none;transition:opacity .16s var(--ease-out,cubic-bezier(.23, 1, .32, 1)), translate .16s var(--ease-out,cubic-bezier(.23, 1, .32, 1));border-radius:22px 22px 6px;padding:12px 16px;position:absolute;inset-block-start:50%;inset-inline-end:calc(100% + 8px);translate:8px -50%}.look-pieces-float .ask-pill:is(:hover,:focus-visible) .ask-pill-label{opacity:1;translate:0 -50%}.look-pieces-float .ask-pill-dots{position:absolute;inset-block-end:5px;inset-inline-start:50%;translate:-50%}.ask-pill-face{background:var(--fresh-stage,var(--shop-surface));border-radius:50%;block-size:48px;inline-size:48px;display:grid;overflow:hidden}.ask-pill-still{object-fit:cover;grid-area:1/1;block-size:48px;inline-size:48px}.ask-pill-still[data-style=sticker],:is([data-shop-material=fresh],[data-shop-look=fresh],:root:has(#shop-theme-prepaint[data-look=fresh])) .ask-pill-still[data-style=vector]{display:none}:is([data-shop-material=fresh],[data-shop-look=fresh],:root:has(#shop-theme-prepaint[data-look=fresh])) .ask-pill-still[data-style=sticker]{display:block}.ask-pill-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ask-pill-dots{visibility:hidden;gap:4px;display:flex}.ask-pill-dots>span{background:var(--mat-cool,var(--shop-accent));border-radius:50%;block-size:6px;inline-size:6px}.ask-pill-dots>span:nth-child(2){background:var(--shop-text)}.ask-pill-dots>span:nth-child(3){background:var(--mat-selected,var(--shop-accent))}.ask-pill[data-thinking] .ask-pill-dots{visibility:visible}.ask-pill[data-thinking] .ask-pill-dots>span{animation:1s cubic-bezier(.45,0,.55,1) infinite alternate ask-pill-dot}.ask-pill[data-thinking] .ask-pill-dots>span:nth-child(2){animation-delay:.16s}.ask-pill[data-thinking] .ask-pill-dots>span:nth-child(3){animation-delay:.32s}@keyframes ask-pill-dot{0%{opacity:.35;transform:translateY(1px)}to{opacity:1;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){:where(:root:not([data-motion=full])) .ask-pill[data-thinking] .ask-pill-dots>span{animation:none}:where(:root:not([data-motion=full])) .look-pieces-float .ask-pill-label{transition:none}}:where(:root[data-motion=calm]) .ask-pill[data-thinking] .ask-pill-dots>span{animation:none}:where(:root[data-motion=calm]) .look-pieces-float .ask-pill-label{transition:none}@media (max-width:699px){.look-pieces-float .ask-pill{display:none}}.icon-header{gap:12px;display:flex}.icon-header-orb{box-sizing:border-box;border-radius:50%;place-items:center;block-size:60px;inline-size:60px;padding:0;display:grid;position:relative;box-shadow:0 4px 12px -7px #0005a344}.icon-header-orb>svg{block-size:28px;inline-size:28px}.icon-header-badge{box-sizing:border-box;border:2px solid var(--fresh-plate,var(--shop-surface));background:var(--fresh-badge,var(--shop-cta,var(--shop-accent)));block-size:22px;min-inline-size:22px;color:var(--fresh-on-badge,var(--shop-onCta,var(--shop-onAccent)));font:700 11px / 14px var(--shop-font);font-variant-numeric:tabular-nums;border-radius:11px;place-items:center;padding:0 5px;display:grid;position:absolute;inset-block-start:-6px;inset-inline-end:-4px}.icon-header-badge[data-empty]{visibility:hidden}@media (max-width:699px){.icon-header{display:none}}.entity-picker{box-sizing:border-box;border:1px solid var(--shop-border);background:var(--mat-sheet,var(--shop-surface));max-block-size:min(760px,100dvh - 48px);inline-size:min(900px,100vw - 32px);color:var(--shop-text);border-radius:32px;margin:auto;padding:0;overflow:hidden;box-shadow:0 20px 60px -24px #0005a333}.entity-picker::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000047}@media (prefers-reduced-transparency:reduce){.entity-picker::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0000008c}}:root:has(.entity-picker[open]){overflow:hidden}.entity-picker-sheet{box-sizing:border-box;max-block-size:inherit;grid-template-rows:auto auto auto minmax(0,1fr) auto;gap:16px;padding:28px;display:grid}.entity-picker-head{grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;display:grid}.entity-picker-title{text-align:center;font:700 32px / 40px var(--shop-font);grid-column:2;margin:0}.entity-picker-close{border:1px solid var(--shop-border);background:var(--shop-surface);block-size:48px;inline-size:48px;color:var(--shop-text);cursor:pointer;border-radius:50%;grid-column:3;place-items:center;padding:0;display:grid}.entity-picker-search{box-sizing:border-box;border:1px solid var(--shop-border);background:var(--fresh-field,var(--shop-surface));border-radius:18px;align-items:center;gap:10px;block-size:52px;padding:0 18px;display:flex}.entity-picker-search>svg{flex:none;block-size:20px;inline-size:20px}.entity-picker .entity-picker-search>input{all:unset;min-inline-size:0;color:var(--shop-text);font:400 16px / 20px var(--shop-font);flex:auto}.entity-picker-caption{font:500 13px / 16px var(--shop-font);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;display:flex}.entity-picker-grid{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--mat-selected,var(--shop-accent)) color-mix(in oklab, var(--shop-text) 8%, transparent);grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:184px;gap:16px;min-block-size:0;margin:-4px;padding:4px;display:grid;overflow-y:auto}.entity-picker-tile{box-sizing:border-box;min-inline-size:0;font:700 16px / 20px var(--shop-font);text-align:center;border-radius:16px;grid-template-rows:72px minmax(0,1fr);place-items:center;row-gap:12px;padding:24px 12px 16px;display:grid;position:relative}.entity-picker-logo{color:#0b1150;background:#fff;border-radius:12px;place-items:center;block-size:72px;inline-size:72px;display:grid;overflow:hidden}.entity-picker-logo img{object-fit:contain;block-size:100%;inline-size:100%}.entity-picker-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;align-self:start;display:-webkit-box;overflow:hidden}.entity-picker-box{box-sizing:border-box;block-size:26px;inline-size:26px;color:var(--mat-read-ink,var(--shop-text));border:1.5px solid;border-radius:8px;place-items:center;display:grid;position:absolute;inset-block-start:10px;inset-inline-end:10px}.entity-picker-box>svg{visibility:hidden;block-size:16px;inline-size:16px}.entity-picker-tile[aria-checked=true]{box-shadow:0 0 0 1px var(--mat-selected,var(--shop-accent))}.entity-picker-tile[aria-checked=true] .entity-picker-box{background:var(--shop-cta,var(--shop-accent));color:var(--shop-onCta,var(--shop-onAccent));border-color:#0000}.entity-picker-tile[aria-checked=true] .entity-picker-box>svg{visibility:visible}.entity-picker-empty{color:var(--shop-muted);font:500 15px / 22px var(--shop-font);margin:0}.entity-picker-foot{align-items:center;gap:16px;display:flex}.entity-picker-count{font:600 15px / 20px var(--shop-font);flex:auto}.entity-picker-clear{color:var(--shop-text);font:400 14px / 20px var(--shop-font);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.entity-picker-clear:disabled{opacity:.5;cursor:default}.entity-picker-apply{box-sizing:border-box;background:var(--shop-cta,var(--shop-accent));block-size:54px;inline-size:280px;color:var(--shop-onCta,var(--shop-onAccent));font:700 16px / 24px var(--shop-font);cursor:pointer;border:0;border-radius:27px}@media (max-width:699px){.entity-picker{border-radius:24px 24px 0 0;max-block-size:100dvh;inline-size:100vw;max-inline-size:100vw;margin:auto 0 0}.entity-picker-sheet{padding:20px 16px}.entity-picker-title{font-size:24px;line-height:32px}.entity-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:168px;gap:12px}.entity-picker-apply{flex:auto;inline-size:auto}}:is([data-shop-material=fresh],[data-shop-look=fresh],:root:has(#shop-theme-prepaint[data-look=fresh])) :is(.category-tile,.location-hero-field,.ask-pill,.icon-header-orb,.entity-picker-tile,.alpha-all){background:linear-gradient(var(--fresh-plate), var(--fresh-plate)) padding-box, var(--fresh-rim);color:var(--shop-text);box-shadow:var(--fresh-keyline);border:2px solid #0000}:is([data-shop-material=fresh],[data-shop-look=fresh],:root:has(#shop-theme-prepaint[data-look=fresh])) :is(.location-hero-field,.ask-pill){background:linear-gradient(var(--fresh-field), var(--fresh-field)) padding-box, var(--fresh-rim)}:is([data-shop-material=fresh],[data-shop-look=fresh],:root:has(#shop-theme-prepaint[data-look=fresh])) .ask-pill{box-shadow:var(--fresh-keyline), 0 8px 24px #0002}:is([data-shop-material=fresh],[data-shop-look=fresh],:root:has(#shop-theme-prepaint[data-look=fresh])) .category-tile[aria-pressed=true]{background:var(--mat-jelly) padding-box, var(--fresh-rim);color:var(--mat-jelly-ink)}:is([data-shop-material=fresh],[data-shop-look=fresh],:root:has(#shop-theme-prepaint[data-look=fresh])) .category-tile-check{background:var(--mat-jelly-ink);color:var(--fresh-ink)}:is([data-shop-material=fresh],[data-shop-look=fresh],:root:has(#shop-theme-prepaint[data-look=fresh])) .alpha-all[aria-current=true]{background:linear-gradient(var(--shop-cta), var(--shop-cta)) padding-box, var(--fresh-rim);color:var(--shop-onCta)}:is([data-shop-material=fresh],[data-shop-look=fresh],:root:has(#shop-theme-prepaint[data-look=fresh])) .entity-picker-tile[aria-checked=true]{background:linear-gradient(var(--fresh-plate), var(--fresh-plate)) padding-box, var(--fresh-rim);box-shadow:var(--fresh-keyline)}:is([data-shop-material=fresh],[data-shop-look=fresh],:root:has(#shop-theme-prepaint[data-look=fresh])) .entity-picker-tile[aria-checked=true]:before{content:"";z-index:-1;border-radius:inherit;background:var(--fresh-wash);position:absolute;inset:0}:is([data-shop-material=fresh],[data-shop-look=fresh],:root:has(#shop-theme-prepaint[data-look=fresh])) .entity-picker-tile{isolation:isolate}:is([data-shop-material=fresh],[data-shop-look=fresh],:root:has(#shop-theme-prepaint[data-look=fresh])) :is(.entity-picker,.pill-popover.filters-panel){background:linear-gradient(var(--fresh-plate), var(--fresh-plate)) padding-box, var(--fresh-rim);-webkit-backdrop-filter:none;backdrop-filter:none;border:2px solid #0000}:is([data-shop-material=fresh],[data-shop-look=fresh],:root:has(#shop-theme-prepaint[data-look=fresh])) :is(.entity-picker-search,.entity-picker-close){border:1px solid var(--fresh-ink);background:var(--fresh-field)}:is([data-shop-material=fresh],[data-shop-look=fresh],:root:has(#shop-theme-prepaint[data-look=fresh])) .filters-rule{background:var(--fresh-brand);opacity:.5}:is([data-shop-material=fresh],[data-shop-look=fresh],:root:has(#shop-theme-prepaint[data-look=fresh])) .icon-header-orb>svg{color:var(--fresh-ink)}
.product-comparison{border:1px solid color-mix(in srgb, var(--shop-accent) 28%, transparent);border-radius:var(--shop-radius);background:var(--shop-surface);width:904px;min-width:0;max-width:100%;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--shop-text) 8%, transparent);overflow-x:auto}.product-comparison-material{width:min(904px,100%);min-width:0}[data-shop-theme] .product-comparison .product-theme .product-card{background:var(--part-card-background,transparent);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}[data-shop-theme] .product-comparison .product-price{display:none}.product-comparison .product-card .product-purchase:has(>.product-price){padding-top:0}.product-comparison .product-provenance>summary{padding-block:3px;font-size:10px}.product-comparison tbody td{font-size:12px}.product-comparison tbody td[data-theme-part=price]{font-size:var(--part-price-fontSize,12px)}.product-comparison tbody :is(th,td){padding-block:7px}.product-comparison:focus-visible{outline:2px solid var(--shop-accent);outline-offset:3px}.product-comparison table{table-layout:fixed;border-collapse:collapse;width:100%;color:var(--shop-text);font-size:var(--shop-fontSize)}.product-comparison caption{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.product-comparison-heading{color:var(--shop-text);flex-wrap:wrap;align-items:baseline;gap:8px 12px;margin-bottom:16px;display:flex}.product-comparison-heading strong{overflow-wrap:anywhere;font-size:20px;font-weight:500}.product-comparison-count{color:var(--shop-muted);white-space:nowrap;font-size:12px;font-weight:400}.product-comparison :is(th,td){text-align:left;vertical-align:top;border-top:1px solid color-mix(in srgb, var(--shop-border) 30%, transparent);padding:12px 16px}.product-comparison thead th:not(:first-child){font-weight:400}.product-comparison :is(thead th:not(:first-child),tbody td){text-align:center}.product-comparison tbody th{color:var(--shop-muted);white-space:nowrap;font-weight:500}.product-comparison td{overflow-wrap:anywhere}.product-comparison .product-theme .product-card{min-height:0;box-shadow:none;background:var(--part-card-background,transparent);-webkit-backdrop-filter:none;backdrop-filter:none;border:0;border-radius:0;margin:0}.product-comparison .product-theme .product-card .product-art{border:0;border-radius:0;justify-content:center;align-items:center;width:132px;height:146px;min-height:146px;margin:0 auto 6px;padding:0;display:flex;background:var(--part-image-background,transparent)!important}.product-comparison .product-theme .product-card [data-slot=card-content]{background:0 0;gap:4px;padding:0}.product-comparison .product-card .product-name{font-size:var(--part-title-fontSize,var(--shop-fontSize));line-height:1.35}.product-comparison .product-card .product-purchase{gap:8px;margin:4px 0}.product-comparison .product-card .product-purchase button{border:1px solid color-mix(in srgb, var(--shop-accent) 45%, transparent);background:var(--part-button-background,color-mix(in srgb, var(--shop-accent) 8%, transparent));width:36px;min-width:36px;height:36px;color:var(--part-button-text,var(--shop-text));box-shadow:none;border-radius:50%;padding:0}.product-comparison .product-card:focus-within{outline:1px solid color-mix(in srgb, var(--shop-accent) 55%, transparent);outline-offset:5px}.product-comparison-controls{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.product-comparison-controls button{white-space:normal;overflow-wrap:anywhere;max-width:100%;height:auto;min-height:36px;color:var(--part-button-text,var(--shop-text));background:var(--part-button-background,color-mix(in srgb, var(--shop-surface) 70%, transparent));border:1px solid var(--part-button-border,color-mix(in srgb, var(--shop-accent) 45%, transparent));border-radius:var(--part-button-radius,999px);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--shop-text) 10%, transparent);padding:7px 12px}.product-comparison-controls button:focus-visible{outline:2px solid var(--shop-accent);outline-offset:3px}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:is([data-application-background=night],[data-shop-material=night]) .product-comparison{background:var(--shop-material-fill,var(--shop-surface));-webkit-backdrop-filter:var(--shop-material-filter,none);backdrop-filter:var(--shop-material-filter,none);border-color:color-mix(in srgb, var(--shop-accent) 45%, transparent)}}@media (pointer:coarse){.product-comparison-controls button{min-height:44px}.product-comparison .product-card .product-purchase button{width:44px;min-width:44px;height:44px}}@media (prefers-reduced-transparency:reduce){:is([data-application-background=night],[data-shop-material=night]) .product-comparison{background:var(--shop-surface);-webkit-backdrop-filter:none;backdrop-filter:none}.product-comparison-controls button{background:var(--part-button-background,var(--shop-surface))}}
.p005-chat .messages{position:relative}.p005-chat .messages>:has(>.p005-chat-cursor){pointer-events:none;margin:0;position:absolute;inset-block-start:100%;inset-inline-start:0}.p005-chat .p005-chat-cursor{block-size:28px;inline-size:28px;animation:p005-chat-cursor-in .18s var(--ease-out,ease-out) both;margin-block-start:2px;display:block}@keyframes p005-chat-cursor-in{0%{opacity:0}}.p005-chat .copilotKitUserMessage{transition:opacity .18s var(--ease-out,ease-out)}.p005-chat .copilotKitUserMessage[data-pending]{opacity:.6}.p005-chat div:has(>[data-copilotkit]>.p005-chat-suggestions){margin-block-start:8px;padding-inline:0}.p005-chat .p005-chat-greeting{text-wrap:pretty;color:var(--mat-read-ink,var(--shop-text));margin:0 0 12px;font-size:14px;line-height:20px}.p005-chat .p005-chat-suggestions{flex-wrap:wrap;justify-content:flex-start;gap:8px;margin:0;padding:0;display:flex}.p005-chat .p005-chat-suggestions .p005-suggestion{font-size:12px;line-height:16px}.p005-chat .product-comparison-material{inline-size:100%}.p005-chat .product-comparison-heading{margin-block-end:10px}.p005-chat .product-comparison-heading strong{font-size:16px}.p005-chat .product-comparison{--chat-compare-label:84px;scroll-snap-type:x mandatory;inline-size:100%;overscroll-behavior-x:contain;scroll-padding-inline-start:var(--chat-compare-label)}.p005-chat .product-comparison table{table-layout:auto;inline-size:max-content;min-inline-size:100%!important}.p005-chat .product-comparison col:first-child{inline-size:var(--chat-compare-label)!important}.p005-chat .product-comparison :is(th,td){padding:8px}.p005-chat .product-comparison :is(th,td):first-child{z-index:1;inline-size:var(--chat-compare-label);min-inline-size:var(--chat-compare-label);max-inline-size:var(--chat-compare-label);white-space:normal;background:var(--shop-surface);padding-inline:10px 8px;position:sticky;inset-inline-start:0}.p005-chat .product-comparison :is(th,td):not(:first-child){inline-size:136px;min-inline-size:136px;max-inline-size:136px}.p005-chat .product-comparison thead th:not(:first-child){scroll-snap-align:start}.p005-chat .product-comparison .product-theme .product-card .product-art{block-size:88px;min-block-size:88px;inline-size:88px}.p005-chat .a2ui-theme [style*="var(--shop-shadow)"]:has(.product-card,.product-comparison){box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}:is(.p005-chat .a2ui-theme,.a2ui-theme.canvas-genui) :is([style*="background-color: rgb(255, 255, 255)"],[style*="background-color:#fff"]){background-color:var(--shop-surface)!important;color:var(--mat-read-ink,var(--shop-text))!important}:is(.p005-chat .a2ui-theme,.a2ui-theme.canvas-genui) :is([style*="rgb(204, 204, 204)"],[style*=\#ccc]){border-color:var(--shop-border)!important}:is(.p005-chat .a2ui-theme,.a2ui-theme.canvas-genui) :is([style*="background-color: rgb(204, 204, 204)"],[style*="background-color:#ccc"]){background-color:var(--shop-border)!important}:is(.p005-chat .a2ui-theme,.a2ui-theme.canvas-genui) :is([style*="color: rgb(102, 102, 102)"],[style*="color:#666"]){color:var(--shop-muted)!important}:is(.p005-chat .a2ui-theme,.a2ui-theme.canvas-genui) [style*="background-color: var(--a2ui-primary-color"]:is([style*="color: rgb(255, 255, 255)"],[style*="color:#fff"]){color:var(--shop-onAccent,var(--shop-surface))!important}.canvas-unpin{inline-size:fit-content;margin:0 0 8px auto;display:flex}
