.wb-pd{--hl-bg: var(--wb-surface-card);--hl-band: var(--wb-surface-page);--hl-band-2: var(--wb-surface-card);--hl-text: var(--wb-text-1);--hl-text-2: var(--wb-text-2);--hl-text-3: var(--wb-text-3);--hl-line: var(--wb-border-subtle-color);--hl-line-strong: var(--wb-border-strong-color);--hl-ink: var(--wb-action);--hl-on-dark: var(--wb-action-ink);--hl-on-dark-2: rgb(var(--wb-alpha-cream) / .82);--hl-danger: var(--wb-negative);--hl-fs-title: var(--fs-card-title);--hl-fs-body: var(--fs-body);--hl-fs-small: var(--fs-caption);--hl-fs-micro: var(--fs-label);--ui-zoom: 1;--hl-ease: cubic-bezier(.22, 1, .36, 1);--hl-gutter: max(32px, calc((100% - 1056px)/2) );--pd-sticky-top: 67.2px;--pd-app-top: 55.2px;position:relative;margin:0 var(--wb-space-n5) -25.6px;padding:var(--wb-space-11) var(--hl-gutter) var(--wb-space-32);min-height:calc(calc(100vh / var(--ui-zoom, 1)) - 48px);background:var(--hl-bg);color:var(--hl-text);font-size:var(--hl-fs-body)}.wb-pd [hidden]{display:none!important}body.wb-products-page :is(.wb-pd,.wb-pd-dialog,.wb-products-lightbox){--ui-zoom: 1}:where(.wb-pd) :where(button,input,select,textarea){font:inherit}.wb-pd :focus-visible{outline:var(--wb-focus-width) solid var(--hl-ink);outline-offset:var(--wb-focus-offset)}.wb-pd-eyebrow{display:flex;align-items:center;gap:var(--wb-space-3);margin:0;font-size:var(--hl-fs-small);font-weight:var(--fw-medium);letter-spacing:.18em;color:var(--hl-text-2)}.wb-pd-eyebrow:before{content:"";width:28.8px;height:1px;background:currentColor}.wb-pd-btn.is-arrow:after{content:"→";transition:transform var(--wb-dur-slow) var(--hl-ease)}.wb-pd-btn.is-arrow:hover:after{transform:translate(3.2px)}.wb-pd-toolbar .wb-pd-ghost{min-height:36px}.wb-pd .wb-products-kv-add,.wb-pd .wb-products-ext-add,.wb-pd .wb-products-ext-bullet-add,.wb-pd .wb-products-ext-bullet-more,.wb-pd .wb-products-variant-more-btn{display:inline-flex;align-items:center;gap:var(--wb-space-1);justify-self:start;width:fit-content;min-height:28.8px;padding:0 var(--wb-space-1);border:0;background:none;color:var(--hl-text-2);font-size:var(--hl-fs-small);font-weight:var(--fw-medium);cursor:pointer;background-image:linear-gradient(currentColor,currentColor);background-position:3.2px calc(100% - 4.8px);background-size:0 1px;background-repeat:no-repeat;transition:color var(--wb-dur-base) ease,background-size var(--wb-dur-slow) var(--hl-ease)}.wb-pd .wb-products-kv-add:hover,.wb-pd .wb-products-ext-add:hover,.wb-pd .wb-products-ext-bullet-add:hover,.wb-pd .wb-products-ext-bullet-more:hover,.wb-pd .wb-products-variant-more-btn:hover{color:var(--hl-ink);background-size:calc(100% - var(--wb-space-2)) 1px}.wb-pd .wb-products-kv-remove,.wb-pd .wb-products-kv-expand,.wb-pd .wb-products-ext-card-remove,.wb-pd .wb-products-ext-bullet-remove,.wb-pd .wb-products-variant-edit{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:25.6px;height:25.6px;min-width:25.6px;padding:0;border:0;border-radius:var(--wb-radius-control);background:transparent;color:var(--hl-text-3);font-size:var(--fs-card-title);line-height:1;cursor:pointer;transition:opacity var(--wb-dur-base) ease,color var(--wb-dur-base) ease,background-color var(--wb-dur-base) ease}.wb-pd .wb-products-kv-remove,.wb-pd .wb-products-ext-card-remove,.wb-pd .wb-products-ext-bullet-remove,.wb-pd .wb-products-variant-edit{opacity:0}.wb-pd .wb-products-kv-remove:hover,.wb-pd .wb-products-ext-card-remove:hover,.wb-pd .wb-products-ext-bullet-remove:hover{color:var(--hl-danger);background:rgb(var(--wb-alpha-danger) / .08)}.wb-pd .wb-products-kv-expand:hover,.wb-pd .wb-products-variant-edit:hover{color:var(--hl-ink);background:var(--hl-band)}.wb-pd .wb-products-kv-expand svg{width:11.2px;height:11.2px;transition:transform var(--wb-dur-slow) var(--hl-ease)}.wb-pd .wb-products-kv-value-wrap.is-expanded .wb-products-kv-expand svg{transform:rotate(180deg)}.wb-pd .wb-products-kv-row:hover .wb-products-kv-remove,.wb-pd .wb-products-kv-row:focus-within .wb-products-kv-remove,.wb-pd .wb-products-axis-row:hover .wb-products-kv-remove,.wb-pd .wb-products-axis-row:focus-within .wb-products-kv-remove,.wb-pd .wb-products-variant-card:hover .wb-products-kv-remove,.wb-pd .wb-products-variant-card:focus-within .wb-products-kv-remove,.wb-pd .wb-products-variant-card:hover .wb-products-variant-edit,.wb-pd .wb-products-variant-card:focus-within .wb-products-variant-edit,.wb-pd .wb-products-ext-card:hover .wb-products-ext-card-remove,.wb-pd .wb-products-ext-card:focus-within .wb-products-ext-card-remove,.wb-pd .wb-products-ext-bullet:hover .wb-products-ext-bullet-remove,.wb-pd .wb-products-ext-bullet:focus-within .wb-products-ext-bullet-remove{opacity:1}@media(hover:none){.wb-pd .wb-products-kv-remove,.wb-pd .wb-products-ext-card-remove,.wb-pd .wb-products-ext-bullet-remove,.wb-pd .wb-products-variant-edit{opacity:.6}}.wb-pd-view.is-entering>*{animation:wb-pd-rise .7s var(--hl-ease) both;animation-delay:calc(var(--pd-i, 0) * 70ms)}@keyframes wb-pd-rise{0%{opacity:0;transform:translateY(14.4px)}}.wb-pd-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--wb-space-5);flex-wrap:wrap}.wb-pd-head-text{display:grid;gap:var(--wb-space-3);min-width:0}.wb-pd-head h2{margin:0;font-size:36px;font-weight:var(--fw-semibold);line-height:1.15;letter-spacing:-.02em;color:var(--hl-text)}.wb-pd-lede{margin:0;max-width:36em;font-size:var(--fs-caption);line-height:1.6;color:var(--hl-text-2)}.wb-pd-lede strong{font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;color:var(--hl-text)}.wb-pd-toolbar{position:sticky;top:var(--pd-app-top);z-index:var(--wb-z-local-6);display:flex;align-items:center;gap:var(--wb-space-2-5);margin-top:var(--wb-space-5-5);padding:var(--wb-space-2-5) 0 var(--wb-space-4);border-bottom:1px solid var(--hl-line);background:var(--wb-surface-card)}.wb-pd-search{position:relative;display:flex;align-items:center;flex:1 1 288px;max-width:368px}.wb-pd-search svg{position:absolute;left:var(--wb-space-3);width:14.4px;height:14.4px;color:var(--hl-text-3);pointer-events:none}.wb-pd-search input{width:100%;min-height:36px;padding:0 var(--wb-space-3) 0 var(--wb-space-9);border:1px solid var(--hl-line-strong);border-radius:var(--wb-radius-control);background:var(--wb-surface-card);color:var(--hl-text);font-size:var(--fs-caption);transition:border-color var(--wb-dur-base) ease,box-shadow var(--wb-dur-base) ease}.wb-pd-search input::placeholder{color:var(--hl-text-3)}.wb-pd-search input:focus{outline:none;border-color:var(--hl-ink);box-shadow:0 0 0 1px var(--hl-ink)}.wb-pd-toolbar-gap{flex:1}.wb-pd-sort select:not(.ui-select){min-height:36px;padding:0 var(--wb-space-8) 0 var(--wb-space-3);border:1px solid var(--hl-line-strong);border-radius:var(--wb-radius-control);background:var(--wb-surface-card) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%234d4d55' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.2 6.2 8 10l3.8-3.8'/%3E%3C/svg%3E") right 11.2px center / 11.2px no-repeat;color:var(--hl-text);font-size:var(--fs-caption);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.wb-pd-sort select:not(.ui-select):hover{border-color:var(--hl-ink)}.wb-pd-viewswitch{display:inline-flex;padding:var(--wb-space-0-5);border-radius:var(--wb-radius-control);background:var(--hl-band)}.wb-pd-viewswitch button{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:0;border-radius:var(--wb-radius-control);background:transparent;color:var(--hl-text-3);cursor:pointer;transition:background-color var(--wb-dur-base) ease,color var(--wb-dur-base) ease,box-shadow var(--wb-dur-base) ease}.wb-pd-viewswitch button svg{width:14.4px;height:14.4px}.wb-pd-viewswitch button:hover{color:var(--hl-ink)}.wb-pd-viewswitch button[aria-pressed=true]{background:var(--wb-surface-card);color:var(--hl-ink);box-shadow:var(--wb-shadow-card)}.wb-pd-catalog{margin-top:var(--wb-space-6-5)}.wb-pd-listhead{display:none}.wb-pd-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--wb-space-8) var(--wb-space-5-5);margin:0;padding:0;list-style:none}.wb-pd-card{min-width:0}.wb-pd-card-link{display:grid;gap:var(--wb-space-3);color:inherit;text-decoration:none;border-radius:var(--wb-radius-control)}.wb-pd-card-link:focus-visible{outline-offset:4.8px}.wb-pd-card-media{position:relative;display:grid;place-items:center;aspect-ratio:4 / 3;overflow:hidden;border-radius:var(--wb-radius-control);background:var(--hl-band)}.wb-pd-card-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity var(--wb-dur-slower) ease,transform .7s var(--hl-ease)}.wb-pd-card-media img.is-loaded{opacity:1}.wb-pd-card-link:hover .wb-pd-card-media img{transform:scale(1.04)}.wb-pd-card-ph{font-size:var(--fs-display);font-weight:var(--fw-semibold);letter-spacing:-.02em;color:rgb(var(--wb-alpha-black) / .16);-webkit-user-select:none;user-select:none}.wb-pd-card-media.has-image .wb-pd-card-ph{visibility:hidden}.wb-pd-card-count{position:absolute;right:8px;bottom:8px;padding:var(--wb-space-0-5) var(--wb-space-2);border-radius:var(--wb-radius-pill);background:rgb(var(--wb-alpha-slate) / .62);-webkit-backdrop-filter:blur(4.8px);backdrop-filter:blur(4.8px);font-size:var(--fs-label);font-weight:var(--fw-medium);font-variant-numeric:tabular-nums;color:var(--wb-action-ink)}.wb-pd-card-body{display:grid;gap:var(--wb-space-2);min-width:0}.wb-pd-card-title{display:grid;gap:var(--wb-space-1);min-width:0}.wb-pd-card-name{margin:0;overflow:hidden;font-size:var(--fs-body);font-weight:var(--fw-semibold);line-height:1.4;letter-spacing:-.005em;color:var(--hl-text);text-overflow:ellipsis;white-space:nowrap;background:linear-gradient(currentColor,currentColor) 0 100% / 0 1px no-repeat;transition:background-size var(--wb-dur-slow) var(--hl-ease)}.wb-pd-card-link:hover .wb-pd-card-name{background-size:100% 1px}.wb-pd-card-sku{margin:0;overflow:hidden;font-size:var(--fs-label);font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--hl-text-3);text-overflow:ellipsis;white-space:nowrap}.wb-pd-card-facts{display:flex;flex-wrap:wrap;gap:var(--wb-space-1) var(--wb-space-3-5);margin:0;padding-top:var(--wb-space-2);border-top:1px solid var(--hl-line)}.wb-pd-card-facts>div{display:flex;align-items:baseline;gap:var(--wb-space-1)}.wb-pd-card-facts dt{font-size:var(--fs-label);color:var(--hl-text-3)}.wb-pd-card-facts dd{margin:0;font-size:var(--fs-caption);font-weight:var(--fw-medium);font-variant-numeric:tabular-nums;color:var(--hl-text)}.wb-pd-card-time{margin:0;font-size:var(--fs-label);color:var(--hl-text-3)}.wb-pd-catalog.is-list .wb-pd-listhead,.wb-pd-catalog.is-list .wb-pd-card-link{display:grid;grid-template-columns:51.2px minmax(0,2.4fr) minmax(0,.8fr) minmax(0,1fr) minmax(0,1fr);align-items:center;gap:var(--wb-space-5)}.wb-pd-catalog.is-list{margin-top:0}.wb-pd-catalog.is-list .wb-pd-listhead{position:sticky;top:calc(var(--pd-app-top) + var(--pd-toolbar-h, 65.6px));z-index:var(--wb-z-local-5);padding:var(--wb-space-2-5) var(--wb-space-3);border-bottom:1px solid var(--hl-line);background:var(--hl-band-2);font-size:var(--hl-fs-small);font-weight:var(--fw-medium);letter-spacing:.04em;color:var(--hl-text-2)}.wb-pd-catalog.is-list .wb-pd-grid{grid-template-columns:minmax(0,1fr);gap:0}.wb-pd-catalog.is-list .wb-pd-card{border-bottom:1px solid var(--hl-line)}.wb-pd-catalog.is-list .wb-pd-card-link{min-height:70.4px;padding:var(--wb-space-2-5) var(--wb-space-3);border-radius:0;transition:background-color var(--wb-dur-base) ease,padding var(--wb-dur-slow) var(--hl-ease)}.wb-pd-catalog.is-list .wb-pd-card-link:hover{padding-left:var(--wb-space-4);background:var(--hl-band-2)}.wb-pd-catalog.is-list .wb-pd-card-media{width:51.2px;aspect-ratio:1}.wb-pd-catalog.is-list .wb-pd-card-link:hover .wb-pd-card-media img{transform:none}.wb-pd-catalog.is-list .wb-pd-card-ph{font-size:var(--fs-section)}.wb-pd-catalog.is-list .wb-pd-card-count{display:none}.wb-pd-catalog.is-list .wb-pd-card-body,.wb-pd-catalog.is-list .wb-pd-card-facts,.wb-pd-catalog.is-list .wb-pd-card-facts>div{display:contents}.wb-pd-catalog.is-list .wb-pd-card-facts dt{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.wb-pd-catalog.is-list .wb-pd-card-facts dd{font-size:var(--hl-fs-body);font-weight:var(--fw-regular)}.wb-pd-catalog.is-list .wb-pd-card-time{font-size:var(--hl-fs-small);color:var(--hl-text-2)}.wb-pd-catalog.is-list .wb-pd-card-time-label{display:none}.wb-pd-grid.is-entering>.wb-pd-card{animation:wb-pd-rise .7s var(--hl-ease) both;animation-delay:calc(min(var(--pd-i, 0),12)*45ms)}.wb-pd-empty{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:var(--wb-space-11);margin-top:var(--wb-space-8)}.wb-pd-empty img{width:100%;height:auto;border-radius:var(--wb-radius-control)}.wb-pd-empty p{max-width:22em;margin:0 0 var(--wb-space-5);font-size:var(--fs-card-title);font-weight:var(--fw-medium);line-height:1.55;letter-spacing:-.01em;color:var(--hl-text)}.wb-pd-empty small{display:block;margin:-9.6px 0 var(--wb-space-5-5);max-width:28em;font-size:var(--hl-fs-small);line-height:1.6;color:var(--hl-text-2)}.wb-pd-nomatch{display:grid;justify-items:start;gap:var(--wb-space-2);margin-top:var(--wb-space-6-5);padding:var(--wb-space-8) var(--wb-space-6-5);border:1px dashed var(--hl-line-strong)}.wb-pd-nomatch p{margin:0;font-size:var(--hl-fs-title);font-weight:var(--fw-semibold)}.wb-pd-nomatch span{font-size:var(--hl-fs-small);color:var(--hl-text-2)}.wb-pd-nomatch button{margin-top:var(--wb-space-2-5)}.wb-pd-card.is-skeleton .wb-pd-card-media,.wb-pd-card.is-skeleton .wb-pd-skel{background:linear-gradient(90deg,var(--hl-band) 0%,var(--wb-border-subtle-color) 50%,var(--hl-band) 100%) 0 0 / 200% 100%;animation:wb-pd-shimmer 1.4s ease-in-out infinite}.wb-pd-skel{display:block;height:11.2px;border-radius:2.4px}.wb-pd-skel.is-wide{width:70%;height:14.4px}.wb-pd-skel.is-narrow{width:40%}@keyframes wb-pd-shimmer{to{background-position:-200% 0}}.wb-pd-dhead{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--wb-space-5);flex-wrap:wrap;padding-bottom:var(--wb-space-6-5);border-bottom:1px solid var(--hl-line)}.wb-pd-dhead-text{display:grid;gap:var(--wb-space-2-5);min-width:0;flex:1 1 336px}.wb-pd-dhead h2{margin:0;overflow-wrap:anywhere;font-size:var(--fs-page-title);font-weight:var(--fw-semibold);line-height:1.2;letter-spacing:-.02em;color:var(--hl-text)}.wb-pd-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--wb-space-1) var(--wb-space-3-5);margin:0;overflow:hidden;font-size:var(--hl-fs-small);color:var(--hl-text-2)}.wb-pd-meta span{position:relative;white-space:nowrap;font-variant-numeric:tabular-nums}.wb-pd-meta span+span:before{content:"";position:absolute;top:50%;left:-8px;width:2.4px;height:2.4px;margin-top:-1.2px;border-radius:50%;background:var(--hl-text-3)}.wb-pd-dhead-actions{display:flex;align-items:center;gap:var(--wb-space-2)}.wb-pd-more{position:relative}.wb-pd-more>.wb-pd-ghost{width:38.4px;padding:0}.wb-pd-menu{position:absolute;top:calc(100% + var(--wb-space-2));right:0;z-index:var(--wb-z-dropdown);display:grid;min-width:160px;padding:var(--wb-space-1);border-radius:var(--wb-radius-panel);background:var(--wb-surface-card);box-shadow:0 0 0 1px var(--hl-line),0 14.4px 32px rgb(var(--wb-alpha-black) / .14);animation:wb-pd-drop var(--wb-dur-slow) var(--hl-ease) both}.wb-pd-menu button:not(.ui-menu-item){display:flex;align-items:center;gap:var(--wb-space-2);min-height:40px;padding:0 var(--wb-space-2-5);border:0;border-radius:var(--wb-radius-control);background:transparent;color:var(--hl-text);font-size:var(--fs-caption);text-align:left;cursor:pointer}.wb-pd-menu button:not(.ui-menu-item) svg{width:var(--wb-space-3);height:var(--wb-space-3)}.wb-pd-menu button:not(.ui-menu-item):hover,.wb-pd-menu button:not(.ui-menu-item):focus-visible{outline:none;background:var(--hl-band)}.wb-pd-menu button:not(.ui-menu-item).is-danger{color:var(--hl-danger)}.wb-pd-menu button:not(.ui-menu-item).is-danger:hover{background:rgb(var(--wb-alpha-danger) / .08)}@keyframes wb-pd-drop{0%{opacity:0;transform:translateY(-4.8px)}}.wb-pd-body{display:grid;grid-template-columns:160px minmax(0,1fr);gap:57.6px;align-items:start;margin-top:var(--wb-space-2)}.wb-pd-toc{position:sticky;top:var(--pd-sticky-top);padding-top:var(--wb-space-8)}.wb-pd-toc ol{display:grid;gap:var(--wb-space-0-5);margin:0;padding:0;list-style:none}.wb-pd-toc a{position:relative;display:grid;grid-template-columns:22.4px minmax(0,1fr) auto;align-items:center;min-height:35.2px;padding:0 var(--wb-space-2) 0 var(--wb-space-3);border-radius:var(--wb-radius-control);font-size:var(--hl-fs-small);color:var(--hl-text-2);text-decoration:none;transition:background-color var(--wb-dur-base) ease,color var(--wb-dur-base) ease}.wb-pd-toc a:before{content:"";position:absolute;left:0;top:9.6px;bottom:9.6px;width:1.6px;border-radius:1.6px;background:var(--hl-ink);transform:scaleY(0);transition:transform var(--wb-dur-slow) var(--hl-ease)}.wb-pd-toc a:hover{color:var(--hl-ink);background:var(--hl-band-2)}.wb-pd-toc a.is-active{color:var(--hl-ink);font-weight:var(--fw-semibold)}.wb-pd-toc a.is-active:before{transform:scaleY(1)}.wb-pd-toc-no{font-size:var(--fs-label);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;letter-spacing:.06em;color:var(--hl-text-3)}.wb-pd-toc a.is-active .wb-pd-toc-no{color:var(--hl-ink)}.wb-pd-toc-count{min-width:var(--wb-space-4);padding:var(--wb-space-px) var(--wb-space-1-5);border-radius:var(--wb-radius-pill);background:var(--hl-band);font-size:var(--fs-label);font-weight:var(--fw-medium);font-variant-numeric:tabular-nums;text-align:center;color:var(--hl-text-2)}.wb-pd-toc-count:empty{display:none}.wb-pd-form{display:grid;gap:0;min-width:0;max-width:800px}.wb-pd-sec{display:grid;gap:var(--wb-space-5);padding:var(--wb-space-8) 0 var(--wb-space-11);border-bottom:1px solid var(--hl-line);scroll-margin-top:calc(var(--pd-sticky-top) - var(--wb-space-5))}.wb-pd-sec:last-child{border-bottom:0}.wb-pd-sec-head{display:grid;gap:var(--wb-space-2)}.wb-pd-chapter{display:flex;align-items:center;gap:var(--wb-space-3);margin:0}.wb-pd-chapter-no{font-size:var(--hl-fs-micro);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;letter-spacing:.06em;color:var(--hl-ink)}.wb-pd-chapter h3{margin:0;font-size:var(--fs-section);font-weight:var(--fw-semibold);letter-spacing:-.01em;color:var(--hl-text)}.wb-pd-chapter-rule{flex:1;height:1px;background:var(--hl-line);transform-origin:0 50%}.wb-pd-sec-note{margin:0;max-width:44em;font-size:var(--hl-fs-small);line-height:1.6;color:var(--hl-text-2)}.wb-pd.is-motion .wb-pd-sec .wb-pd-chapter-rule{transform:scaleX(0);transition:transform var(--wb-dur-ambient) var(--hl-ease) var(--wb-dur-fast)}.wb-pd.is-motion .wb-pd-sec.is-in .wb-pd-chapter-rule{transform:scaleX(1)}.wb-pd .wb-products-basics{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,.8fr);gap:var(--wb-space-4)}.wb-pd-field{display:grid;gap:var(--wb-space-2);min-width:0}.wb-pd-field>span{font-size:var(--hl-fs-small);font-weight:var(--fw-medium);color:var(--hl-text)}.wb-pd-field abbr{margin-left:var(--wb-space-0-5);color:var(--hl-danger);text-decoration:none}.wb-pd-input{position:relative;display:flex;align-items:center}.wb-pd-field input:not(.ui-input){width:100%;min-height:40px;padding:0 var(--wb-space-3);border:1px solid var(--hl-line-strong);border-radius:var(--wb-radius-control);background:var(--wb-surface-card);color:var(--hl-text);font-size:var(--fs-caption);transition:border-color var(--wb-dur-base) ease,box-shadow var(--wb-dur-base) ease}.wb-pd-field input:not(.ui-input)::placeholder{color:var(--hl-text-3)}.wb-pd-field input:not(.ui-input):hover{border-color:rgb(var(--wb-alpha-black) / .36)}.wb-pd-field input:not(.ui-input):focus{outline:none;border-color:var(--hl-ink);box-shadow:0 0 0 1px var(--hl-ink)}.wb-pd-input-prefix{position:absolute;left:var(--wb-space-3);color:var(--hl-text-3);pointer-events:none}.wb-pd-input.has-prefix input{padding-left:var(--wb-space-7);font-variant-numeric:tabular-nums}.wb-pd-input input[type=number]{-moz-appearance:textfield}.wb-pd-input input[type=number]::-webkit-inner-spin-button,.wb-pd-input input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.wb-pd .wb-products-table-shell{display:grid;overflow:hidden;border:1px solid var(--hl-line);border-radius:var(--wb-radius-panel);background:var(--wb-surface-card)}.wb-pd .wb-products-table-head{display:grid;align-items:center;gap:var(--wb-space-2-5);padding:var(--wb-space-2-5) var(--wb-space-3);border-bottom:1px solid var(--hl-line);background:var(--hl-band-2);font-size:var(--hl-fs-micro);font-weight:var(--fw-medium);letter-spacing:.04em;color:var(--hl-text-3)}.wb-pd .wb-products-table-head-axis{grid-template-columns:minmax(112px,144px) minmax(0,1fr) 25.6px}.wb-pd .wb-products-table-head-variant{grid-template-columns:minmax(0,1.2fr) minmax(128px,1fr) 57.6px}.wb-pd .wb-products-axes,.wb-pd .wb-products-variants{display:grid;gap:var(--wb-space-2-5)}.wb-pd .wb-products-axes:has(.wb-products-axis-list:empty) .wb-products-table-head,.wb-pd .wb-products-variants:has(.wb-products-variant-list:empty) .wb-products-table-head{display:none}.wb-pd .wb-products-axis-list:empty:before,.wb-pd .wb-products-variant-list:empty:before,.wb-pd .wb-products-kv-rows:empty:before,.wb-pd .wb-products-ext-rows:empty:before{display:block;grid-column:1 / -1;padding:var(--wb-space-4) var(--wb-space-3-5);font-size:var(--hl-fs-small);color:var(--hl-text-3)}.wb-pd .wb-products-axis-list:empty:before{content:"还没有规格，点下方「添加规格」，例如 颜色、容量。"}.wb-pd .wb-products-variant-list:empty:before{content:"先在「变体规格」里填好可选值，这里会按组合自动列出每个 SKU。"}.wb-pd .wb-products-kv-rows:empty:before,.wb-pd .wb-products-ext-rows:empty:before{content:attr(data-empty-hint)}.wb-pd .wb-products-ext-rows:empty:before{border:1px dashed var(--hl-line-strong);border-radius:var(--wb-radius-panel)}.wb-pd .wb-products-table-shell>.wb-products-kv-add,.wb-pd .wb-products-table-shell>.wb-products-variant-more-btn{margin:var(--wb-space-1) var(--wb-space-2-5) var(--wb-space-2)}.wb-pd .wb-products-axis-list{display:grid}.wb-pd .wb-products-axis-row{display:grid;grid-template-columns:minmax(112px,144px) minmax(0,1fr) 25.6px;align-items:start;gap:var(--wb-space-2-5);padding:var(--wb-space-2-5) var(--wb-space-3);border-bottom:1px solid var(--hl-line);transition:background-color var(--wb-dur-base) ease}.wb-pd .wb-products-axis-row:hover,.wb-pd .wb-products-axis-row:focus-within{background:var(--hl-band-2)}.wb-pd .wb-products-axis-name,.wb-pd .wb-products-variant-sku,.wb-pd .wb-products-kv-row input,.wb-pd .wb-products-kv-row textarea{width:100%;min-width:0;min-height:32px;padding:0 var(--wb-space-2-5);border:1px solid transparent;border-radius:var(--wb-radius-control);background:transparent;color:var(--hl-text);font-size:var(--hl-fs-small);transition:border-color var(--wb-dur-base) ease,background-color var(--wb-dur-base) ease,box-shadow var(--wb-dur-base) ease}.wb-pd .wb-products-axis-name{font-weight:var(--fw-semibold)}.wb-pd .wb-products-axis-name::placeholder,.wb-pd .wb-products-variant-sku::placeholder,.wb-pd .wb-products-kv-row input::placeholder,.wb-pd .wb-products-kv-row textarea::placeholder,.wb-pd .wb-products-axis-add::placeholder{color:var(--hl-text-3);font-weight:var(--fw-regular)}.wb-pd .wb-products-axis-name:hover,.wb-pd .wb-products-variant-sku:hover,.wb-pd .wb-products-kv-row input:hover,.wb-pd .wb-products-kv-row textarea:hover{border-color:var(--hl-line);background:var(--wb-surface-card)}.wb-pd .wb-products-axis-name:focus,.wb-pd .wb-products-variant-sku:focus,.wb-pd .wb-products-kv-row input:focus,.wb-pd .wb-products-kv-row textarea:focus{outline:none;border-color:var(--hl-ink);background:var(--wb-surface-card);box-shadow:0 0 0 1px var(--hl-ink)}.wb-pd .wb-products-axis-values,.wb-pd .wb-products-axis-chips{display:flex;flex-wrap:wrap;align-items:center;gap:var(--wb-space-2);min-width:0}.wb-pd .wb-products-axis-values{min-height:32px}.wb-pd .wb-products-axis-chips:empty{display:none}.wb-pd .wb-products-axis-chip{display:inline-flex;align-items:center;gap:var(--wb-space-1);min-height:27.2px;padding:0 var(--wb-space-1) 0 var(--wb-space-3);border-radius:var(--wb-radius-pill);background:var(--hl-band);color:var(--hl-text);font-size:var(--hl-fs-micro);font-weight:var(--fw-medium);animation:wb-pd-pop var(--wb-dur-slow) var(--hl-ease) both}.wb-pd .wb-products-axis-row:hover .wb-products-axis-chip,.wb-pd .wb-products-axis-row:focus-within .wb-products-axis-chip{background:var(--wb-surface-card);box-shadow:inset 0 0 0 1px var(--hl-line)}.wb-pd .wb-products-axis-chip-remove{display:inline-grid;place-items:center;width:var(--wb-space-4);height:var(--wb-space-4);padding:0;border:0;border-radius:50%;background:transparent;color:var(--hl-text-3);font-size:var(--fs-body-dense);line-height:1;cursor:pointer}.wb-pd .wb-products-axis-chip-remove:hover{background:var(--hl-ink);color:var(--wb-action-ink)}.wb-pd .wb-products-axis-add{flex:0 1 120px;width:120px;min-height:27.2px;padding:0 var(--wb-space-3);border:1px dashed var(--hl-line-strong);border-radius:var(--wb-radius-pill);background:transparent;color:var(--hl-text);font-size:var(--hl-fs-micro)}.wb-pd .wb-products-axis-add:focus{outline:none;border-style:solid;border-color:var(--hl-ink);background:var(--wb-surface-card)}@keyframes wb-pd-pop{0%{opacity:0;transform:scale(.9)}}.wb-pd .wb-products-variant-list{display:grid}.wb-pd .wb-products-variant-card{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(128px,1fr) 57.6px;align-items:center;gap:var(--wb-space-2-5);min-height:48px;padding:var(--wb-space-2) var(--wb-space-3);border-bottom:1px solid var(--hl-line);transition:background-color var(--wb-dur-base) ease}.wb-pd .wb-products-variant-card:hover,.wb-pd .wb-products-variant-card:focus-within{background:var(--hl-band-2)}.wb-pd .wb-products-variant-combo{min-width:0;font-size:var(--hl-fs-small);line-height:1.5;color:var(--hl-text)}.wb-pd .wb-products-variant-sku{border-color:var(--hl-line);background:var(--wb-surface-card);font-variant-numeric:tabular-nums;letter-spacing:.02em}.wb-pd .wb-products-variant-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--wb-space-0-5)}.wb-pd .wb-products-variant-edit{width:auto;padding:0 var(--wb-space-2);font-size:var(--hl-fs-micro)}.wb-pd .wb-products-kv{display:grid}.wb-pd .wb-products-kv-rows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:1px solid var(--hl-line)}.wb-pd .wb-products-kv-row{display:grid;grid-template-columns:minmax(67.2px,102.4px) minmax(0,1fr) 25.6px;align-items:start;gap:var(--wb-space-1);min-width:0;padding:var(--wb-space-2) var(--wb-space-2);border-bottom:1px solid var(--hl-line);transition:background-color var(--wb-dur-base) ease}.wb-pd .wb-products-kv-row:nth-child(2n){border-left:1px solid var(--hl-line)}.wb-pd .wb-products-kv-row:nth-last-child(-n+2):nth-child(odd),.wb-pd .wb-products-kv-row:last-child{border-bottom:0}.wb-pd .wb-products-kv-row:hover,.wb-pd .wb-products-kv-row:focus-within{background:var(--hl-band-2)}.wb-pd .wb-products-kv-row .wb-products-kv-key{color:var(--hl-text-2)}.wb-pd .wb-products-kv-row textarea{padding:var(--wb-space-2) var(--wb-space-2-5);line-height:1.45;resize:none;field-sizing:content;max-height:7.2em;overflow-y:auto}.wb-pd .wb-products-kv-value-wrap{display:grid;grid-template-columns:minmax(0,1fr) 25.6px;align-items:start;gap:var(--wb-space-0-5);min-width:0}.wb-pd .wb-products-kv-value-wrap:has(.wb-products-kv-expand[hidden]){grid-template-columns:minmax(0,1fr)}.wb-pd .wb-products-kv-value-wrap .wb-products-kv-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wb-pd .wb-products-kv-value-wrap .wb-products-kv-value-full{overflow:hidden;overflow-wrap:anywhere;white-space:pre-wrap;field-sizing:fixed;max-height:none;resize:none}.wb-pd .wb-products-kv-expand{margin-top:var(--wb-space-1)}.wb-pd .wb-products-ext{display:grid;gap:var(--wb-space-3);container-type:inline-size;container-name:pd-ext}.wb-pd .wb-products-ext-rows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--wb-space-3)}@container pd-ext (max-width: 640px){.wb-pd .wb-products-ext-rows{grid-template-columns:minmax(0,1fr)}}.wb-pd .wb-products-ext-card{display:grid;grid-template-rows:auto minmax(0,1fr);align-content:start;gap:var(--wb-space-2);min-width:0;padding:var(--wb-space-3) var(--wb-space-3) var(--wb-space-2);border:1px solid var(--hl-line);border-radius:var(--wb-radius-panel);background:var(--wb-surface-card);transition:border-color var(--wb-dur-base) ease,box-shadow var(--wb-dur-base) ease}.wb-pd .wb-products-ext-card:hover,.wb-pd .wb-products-ext-card:focus-within{border-color:var(--hl-line-strong);box-shadow:0 8px 22.4px rgb(var(--wb-alpha-black) / .06)}.wb-pd .wb-products-ext-card-head{display:grid;grid-template-columns:minmax(0,1fr) 25.6px;align-items:center;gap:var(--wb-space-1);padding-bottom:var(--wb-space-2);border-bottom:1px solid var(--hl-line)}.wb-pd .wb-products-ext-key{width:100%;min-width:0;min-height:28.8px;padding:0 var(--wb-space-2);border:0;border-radius:var(--wb-radius-control);background:transparent;color:var(--hl-text);font-size:var(--hl-fs-small);font-weight:var(--fw-semibold)}.wb-pd .wb-products-ext-key::placeholder{color:var(--hl-text-3);font-weight:var(--fw-regular)}.wb-pd .wb-products-ext-key:hover,.wb-pd .wb-products-ext-key:focus{outline:none;background:var(--hl-band-2)}.wb-pd .wb-products-ext-bullets,.wb-pd .wb-products-ext-bullet-list{display:grid;gap:var(--wb-space-0-5);min-width:0}.wb-pd .wb-products-ext-bullet{display:grid;grid-template-columns:14.4px minmax(0,1fr) 25.6px;align-items:start;gap:var(--wb-space-0-5);min-width:0}.wb-pd .wb-products-ext-bullet-mark{display:flex;align-items:center;justify-content:center;height:28.8px}.wb-pd .wb-products-ext-bullet-mark:before{content:"";width:4px;height:4px;border-radius:50%;background:var(--hl-ink);opacity:.4}.wb-pd .wb-products-ext-bullet:focus-within .wb-products-ext-bullet-mark:before{opacity:1}.wb-pd .wb-products-ext-bullet .wb-products-kv-value,.wb-pd .wb-products-ext-bullet .wb-products-kv-value-full{width:100%;min-height:28.8px;padding:var(--wb-space-1-5) var(--wb-space-2);border:0;border-radius:var(--wb-radius-control);background:transparent;color:var(--hl-text);font-size:var(--hl-fs-small);line-height:1.5;resize:none}.wb-pd .wb-products-ext-bullet .wb-products-kv-value:hover,.wb-pd .wb-products-ext-bullet .wb-products-kv-value:focus,.wb-pd .wb-products-ext-bullet .wb-products-kv-value-full:focus{outline:none;background:var(--hl-band-2)}.wb-pd .wb-products-ext-bullet .wb-products-kv-expand{margin-top:var(--wb-space-0-5)}.wb-pd .wb-products-ext-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--wb-space-0-5) var(--wb-space-3);padding:var(--wb-space-0-5) 0 0 var(--wb-space-3)}.wb-pd .wb-products-ext-add{justify-self:start}.wb-pd .wb-products-images{position:relative;display:grid;gap:var(--wb-space-2-5)}.wb-pd .wb-products-images-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--wb-space-2-5)}.wb-pd .wb-products-image-tile{position:relative;aspect-ratio:1;overflow:hidden;border-radius:var(--wb-radius-control);background:var(--hl-band);cursor:grab;transition:box-shadow var(--wb-dur-base) ease,opacity var(--wb-dur-base) ease,transform var(--wb-dur-slow) var(--hl-ease)}.wb-pd .wb-products-image-tile.is-main{grid-column:span 2;grid-row:span 2}.wb-pd .wb-products-image-tile img{display:block;width:100%;height:100%;object-fit:cover;cursor:zoom-in;transition:transform .7s var(--hl-ease);-webkit-user-drag:none}.wb-pd .wb-products-image-tile:hover img{transform:scale(1.03)}.wb-pd .wb-products-image-tile.is-dragging{opacity:var(--wb-opacity-faint)}.wb-pd .wb-products-image-tile.is-drop{box-shadow:0 0 0 1.6px var(--hl-ink);transform:scale(.98)}.wb-pd .wb-products-image-badge{position:absolute;left:var(--wb-space-2);top:var(--wb-space-2);z-index:var(--wb-z-local-1);padding:var(--wb-space-0-5) var(--wb-space-2);border-radius:var(--wb-radius-pill);background:rgb(var(--wb-alpha-slate) / .62);-webkit-backdrop-filter:blur(4.8px);backdrop-filter:blur(4.8px);font-size:var(--fs-label);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--wb-action-ink);pointer-events:none}.wb-pd .wb-products-image-tile.is-main .wb-products-image-badge{background:var(--wb-surface-card);color:var(--hl-ink)}.wb-pd .wb-products-image-ops{position:absolute;right:var(--wb-space-2);top:var(--wb-space-2);z-index:var(--wb-z-local-1);display:flex;gap:var(--wb-space-1);opacity:0;transform:translateY(-3.2px);transition:opacity var(--wb-dur-base) ease,transform var(--wb-dur-slow) var(--hl-ease)}.wb-pd .wb-products-image-tile:hover .wb-products-image-ops,.wb-pd .wb-products-image-tile:focus-within .wb-products-image-ops{opacity:1;transform:none}@media(hover:none){.wb-pd .wb-products-image-ops{opacity:1;transform:none}}.wb-pd .wb-products-image-ops button{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 var(--wb-space-2);border:0;border-radius:var(--wb-radius-pill);background:rgb(var(--wb-alpha-slate) / .62);-webkit-backdrop-filter:blur(4.8px);backdrop-filter:blur(4.8px);color:var(--wb-action-ink);font-size:var(--fs-label);font-weight:var(--fw-medium);line-height:1;cursor:pointer;transition:background-color var(--wb-dur-base) ease}.wb-pd .wb-products-image-ops .wb-products-image-remove{width:24px;padding:0;font-size:var(--fs-body)}.wb-pd .wb-products-image-ops button:hover{background:var(--hl-ink)}.wb-pd .wb-products-image-ops .wb-products-image-remove:hover{background:var(--hl-danger)}.wb-pd .wb-products-images-add{display:grid;place-content:center;justify-items:center;gap:var(--wb-space-2);aspect-ratio:1;padding:var(--wb-space-2-5);border:1px dashed var(--hl-line-strong);border-radius:var(--wb-radius-control);background:var(--hl-band-2);color:var(--hl-text-2);font-size:var(--hl-fs-micro);text-align:center;cursor:pointer;transition:border-color var(--wb-dur-base) ease,background-color var(--wb-dur-base) ease,color var(--wb-dur-base) ease}.wb-pd .wb-products-images-add svg{width:var(--wb-space-4);height:var(--wb-space-4);transition:transform var(--wb-dur-slow) var(--hl-ease)}.wb-pd .wb-products-images-add small{font-size:var(--fs-label);color:var(--hl-text-3)}.wb-pd .wb-products-images-add:hover{border-color:var(--hl-ink);background:var(--wb-surface-card);color:var(--hl-ink)}.wb-pd .wb-products-images-add:hover svg{transform:translateY(-1.6px)}.wb-pd .wb-products-images-grid.is-empty{grid-template-columns:minmax(0,1fr)}.wb-pd .wb-products-images-grid.is-empty .wb-products-images-add{aspect-ratio:auto;min-height:160px;font-size:var(--hl-fs-small)}.wb-pd .wb-products-images-grid.is-empty .wb-products-images-add svg{width:22.4px;height:22.4px}.wb-pd .wb-products-images-drop{position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;z-index:var(--wb-z-local-3);display:grid;place-items:center;border:1.6px dashed var(--hl-ink);border-radius:var(--wb-radius-card);background:rgb(var(--wb-alpha-white) / .92);font-size:var(--hl-fs-body);font-weight:var(--fw-semibold);color:var(--hl-ink);pointer-events:none;opacity:0;transition:opacity var(--wb-dur-base) ease}.wb-pd .wb-products-images.is-dropping .wb-products-images-drop{opacity:1}.wb-pd .wb-products-related-list{margin:0;padding:0;border-top:1px solid var(--hl-line);list-style:none}.wb-pd .wb-products-related-list .wb-listing-row{position:relative;padding:var(--wb-space-3) var(--wb-space-8) var(--wb-space-3) var(--wb-space-1);border-bottom:1px solid var(--hl-line);transition:background-color var(--wb-dur-base) ease,padding var(--wb-dur-slow) var(--hl-ease)}.wb-pd .wb-products-related-list .wb-listing-row:after{content:"→";position:absolute;right:9.6px;top:50%;color:var(--hl-text-3);transform:translateY(-50%);transition:transform var(--wb-dur-slow) var(--hl-ease),color var(--wb-dur-base) ease}.wb-pd .wb-products-related-list .wb-listing-row:hover{padding-left:var(--wb-space-2-5);background:var(--hl-band-2)}.wb-pd .wb-products-related-list .wb-listing-row:hover:after{color:var(--hl-ink);transform:translate(3.2px,-50%)}.wb-pd .wb-products-related-list .wb-listing-row-title{font-size:var(--hl-fs-body)}.wb-pd .wb-products-related-list .wb-listing-row-meta{font-size:var(--hl-fs-micro)}.wb-pd .wb-products-related-empty{margin:0;padding:var(--wb-space-4) var(--wb-space-3-5);border:1px dashed var(--hl-line-strong);border-radius:var(--wb-radius-panel);font-size:var(--hl-fs-small);color:var(--hl-text-3)}.wb-pd-savebar-dock{position:sticky;bottom:0;z-index:var(--wb-z-savebar);height:0;margin-top:83.2px}.wb-pd-savebar{position:absolute;left:50%;bottom:22.4px;display:flex;align-items:center;gap:var(--wb-space-2);width:max-content;max-width:calc(100% - 25.6px);padding:var(--wb-space-2) var(--wb-space-2) var(--wb-space-2) var(--wb-space-4);border-radius:var(--wb-radius-card);background:var(--hl-ink);color:var(--hl-on-dark);box-shadow:0 var(--wb-space-5) 48px rgb(var(--wb-alpha-black) / .3);opacity:0;visibility:hidden;transform:translate(-50%,var(--wb-space-5));transition:opacity var(--wb-dur-slow) ease,transform var(--wb-dur-slower) var(--hl-ease),visibility var(--wb-dur-instant) linear var(--wb-dur-slower)}.wb-pd-savebar.is-shown{opacity:1;visibility:visible;transform:translate(-50%);transition:opacity var(--wb-dur-slow) ease,transform var(--wb-dur-slower) var(--hl-ease),visibility var(--wb-dur-instant)}.wb-pd-savebar-text{display:flex;align-items:center;gap:var(--wb-space-2);margin:0 var(--wb-space-2) 0 0;font-size:var(--hl-fs-small);white-space:nowrap}.wb-pd-savebar-text:before{content:"";width:var(--wb-space-2);height:var(--wb-space-2);border-radius:50%;background:var(--wb-highlight-amber);box-shadow:0 0 0 3.2px rgb(var(--wb-alpha-amber) / .2)}.wb-pd-savebar .wb-pd-btn{min-height:35.2px;background:var(--hl-on-dark);color:var(--hl-ink)}.wb-pd-savebar .wb-pd-btn:hover{background:var(--wb-surface-card)}.wb-pd-savebar kbd{padding:var(--wb-space-px) var(--wb-space-1);border-radius:var(--wb-radius-control);background:rgb(var(--wb-alpha-slate) / .08);font:inherit;font-size:var(--fs-label);color:var(--hl-text-2)}.wb-pd-toast{position:fixed;left:50%;top:67.2px;z-index:var(--wb-z-modal);display:flex;align-items:center;gap:var(--wb-space-2);max-width:min(448px,calc(100% - 25.6px));margin:0;padding:var(--wb-space-2-5) var(--wb-space-3-5);border-radius:var(--wb-radius-panel);background:var(--wb-surface-card);color:var(--hl-text);box-shadow:0 0 0 1px var(--hl-line),0 14.4px 35.2px rgb(var(--wb-alpha-black) / .14);font-size:var(--hl-fs-small);line-height:1.5;opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,-8px);transition:opacity var(--wb-dur-slow) ease,transform var(--wb-dur-slower) var(--hl-ease),visibility var(--wb-dur-instant) linear var(--wb-dur-slower)}.wb-pd-toast:before{content:"";flex-shrink:0;width:var(--wb-space-2);height:var(--wb-space-2);border-radius:50%;background:var(--wb-positive)}.wb-pd-toast[data-tone=error]:before{background:var(--hl-danger)}.wb-pd-toast[data-tone=busy]:before{background:var(--hl-text-3);animation:wb-pd-pulse 1s ease-in-out infinite}.wb-pd-toast.is-shown{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%);transition:opacity var(--wb-dur-slow) ease,transform var(--wb-dur-slower) var(--hl-ease),visibility var(--wb-dur-instant)}@keyframes wb-pd-pulse{50%{opacity:.3}}.wb-pd .wb-products-lightbox{max-width:min(calc(92vw / var(--ui-zoom, 1)),832px);max-height:calc(92vh / var(--ui-zoom, 1));padding:0;border:0;border-radius:var(--wb-radius-card);background:transparent;color:var(--hl-on-dark)}.wb-pd .wb-products-lightbox[open]{animation:wb-pd-zoom-in var(--wb-dur-slow) var(--hl-ease) both}.wb-pd .wb-products-lightbox::backdrop{background:rgb(var(--wb-alpha-dark) / .72);-webkit-backdrop-filter:blur(3.2px);backdrop-filter:blur(3.2px)}.wb-pd .wb-products-lightbox-inner{position:relative;margin:0;padding:var(--wb-space-3);border-radius:var(--wb-radius-card);background:var(--wb-ink-deep)}.wb-pd .wb-products-lightbox-inner img{display:block;max-width:min(calc(88vw / var(--ui-zoom, 1)),800px);max-height:calc(78vh / var(--ui-zoom, 1));margin:0 auto;border-radius:var(--wb-radius-control);object-fit:contain}.wb-pd .wb-products-lightbox-close{position:absolute;top:9.6px;right:9.6px;z-index:var(--wb-z-local);width:32px;height:32px;border:0;border-radius:var(--wb-radius-control);background:rgb(var(--wb-alpha-white) / .14);color:var(--wb-action-ink);font-size:var(--fs-section);line-height:1;cursor:pointer}.wb-pd .wb-products-lightbox-close:hover{background:rgb(var(--wb-alpha-white) / .26)}.wb-pd .wb-products-lightbox-caption{margin:var(--wb-space-2-5) var(--wb-space-1) 0;font-size:var(--hl-fs-micro);letter-spacing:.06em;text-align:center;color:var(--hl-on-dark-2)}@keyframes wb-pd-zoom-in{0%{opacity:0;transform:scale(.97)}}@media(prefers-reduced-motion:reduce){.wb-pd-view.is-entering>*,.wb-pd-grid.is-entering>.wb-pd-card,.wb-pd .wb-products-axis-chip,.wb-pd-menu,.wb-pd .wb-products-lightbox[open]{animation:none}.wb-pd-card-media img,.wb-pd .wb-products-image-tile img{transition:opacity var(--wb-dur-base) ease}.wb-pd-card-link:hover .wb-pd-card-media img,.wb-pd .wb-products-image-tile:hover img{transform:none}}.wb-pd.is-tabs .wb-pd-body{display:block}.wb-pd.is-tabs .wb-pd-toc{top:48px;z-index:var(--wb-z-sticky);margin:0 calc(var(--hl-gutter) * -1);padding:0 var(--hl-gutter);border-bottom:1px solid var(--hl-line);background:rgb(var(--wb-alpha-white) / .94);-webkit-backdrop-filter:blur(var(--wb-space-2));backdrop-filter:blur(var(--wb-space-2))}.wb-pd.is-split .wb-pd-toc{margin:0;padding:0}.wb-pd.is-tabs .wb-pd-toc ol{display:flex;gap:var(--wb-space-1);overflow-x:auto;scrollbar-width:none}.wb-pd.is-tabs .wb-pd-toc ol::-webkit-scrollbar{display:none}.wb-pd.is-tabs .wb-pd-toc li{flex-shrink:0}.wb-pd.is-tabs .wb-pd-toc a{display:inline-flex;gap:var(--wb-space-2);min-height:41.6px;padding:0 var(--wb-space-2-5);border-radius:0}.wb-pd.is-tabs .wb-pd-toc a:before{top:auto;left:9.6px;right:9.6px;bottom:-1px;width:auto;height:1.6px;transform:scaleX(0)}.wb-pd.is-tabs .wb-pd-toc a.is-active:before{transform:scaleX(1)}.wb-pd.is-tabs .wb-pd-toc a:hover{background:transparent}.wb-pd.is-tabs .wb-pd-toc-foot{display:none}.wb-pd.is-tabs .wb-pd-sec{scroll-margin-top:96px}#pd-detail{container:pd-detail / inline-size}.wb-pd-split{display:block}.wb-pd-rail{display:none}.wb-pd.is-split .wb-pd-split{display:grid;grid-template-columns:240px minmax(0,1fr);gap:var(--wb-space-8);align-items:start}.wb-pd.is-split .wb-pd-rail{position:sticky;top:60.8px;display:flex;flex-direction:column;max-height:calc(calc(100vh / var(--ui-zoom, 1)) - 80px);margin-top:var(--wb-space-n2);overflow-y:auto;overscroll-behavior:contain;border-right:1px solid var(--hl-line);padding-right:var(--wb-space-3);scrollbar-width:thin}.wb-pd-main{min-width:0}.wb-pd-main.is-swapping{animation:wb-pd-swap var(--wb-dur-slower) var(--hl-ease) both}@keyframes wb-pd-swap{0%{opacity:var(--wb-opacity-faint);transform:translateY(var(--wb-space-2))}}.wb-pd.is-split .wb-pd-dhead h2{font-size:var(--fs-page-title)}.wb-pd-rail-head{position:sticky;top:0;z-index:var(--wb-z-local);display:grid;gap:var(--wb-space-2);padding:var(--wb-space-2) 0 var(--wb-space-3);background:var(--hl-bg)}.wb-pd-rail-search{position:relative;display:block}.wb-pd-rail-search svg{position:absolute;left:9.6px;top:50%;width:var(--wb-space-3);height:var(--wb-space-3);color:var(--hl-text-3);transform:translateY(-50%);pointer-events:none}.wb-pd-rail-search input{width:100%;height:32px;padding:0 var(--wb-space-2-5) 0 var(--wb-space-7);border:1px solid var(--hl-line);border-radius:var(--wb-radius-control);background:var(--hl-band-2);color:var(--hl-text);font-size:var(--hl-fs-micro);transition:border-color var(--wb-dur-base) ease,background-color var(--wb-dur-base) ease}.wb-pd-rail-search input:focus{outline:none;border-color:var(--hl-ink);background:var(--wb-surface-card)}.wb-pd-rail-list{display:grid;gap:var(--wb-space-1);margin:0;padding:0;list-style:none}.wb-pd-rail-item{display:grid;grid-template-columns:38.4px minmax(0,1fr);gap:var(--wb-space-2-5);align-items:start;padding:var(--wb-space-2-5);border:1px solid transparent;border-radius:var(--wb-radius-card);background:var(--hl-band-2);color:var(--hl-text);text-decoration:none;transition:background-color var(--wb-dur-base) ease,border-color var(--wb-dur-base) ease,box-shadow var(--wb-dur-base) ease}.wb-pd-rail-item:hover{background:var(--hl-band)}.wb-pd-rail-item.is-active{border-color:var(--wb-border-strong-color);background:var(--wb-surface-card);box-shadow:0 1px 1.6px rgb(var(--wb-alpha-black) / .04),0 4.8px var(--wb-space-3) rgb(var(--wb-alpha-black) / .06)}.wb-pd-rail-thumb{position:relative;display:grid;place-items:center;width:38.4px;height:38.4px;overflow:hidden;border-radius:var(--wb-radius-control);background:var(--hl-band)}.wb-pd-rail-thumb img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity var(--wb-dur-slow) ease}.wb-pd-rail-thumb img.is-loaded{opacity:1}.wb-pd-rail-thumb .wb-pd-card-ph{font-size:var(--fs-card-title)}.wb-pd-rail-thumb.has-image .wb-pd-card-ph{display:none}.wb-pd-rail-thumb .wb-pd-todo-dot{position:absolute;top:3.2px;right:3.2px;z-index:var(--wb-z-local-1);margin:0;box-shadow:0 0 0 1.6px var(--wb-surface-card)}.wb-pd-rail-text{display:grid;gap:var(--wb-space-0-5);min-width:0}.wb-pd-rail-name{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;margin-bottom:var(--wb-space-px);font-size:var(--hl-fs-micro);font-weight:var(--fw-medium);line-height:1.4;overflow-wrap:anywhere}.wb-pd-rail-variants{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;font-size:var(--fs-label);line-height:1.5;color:var(--hl-text-2);overflow-wrap:anywhere}.wb-pd-rail-meta{overflow:hidden;font-size:var(--fs-label);font-weight:var(--fw-medium);font-variant-numeric:tabular-nums;color:var(--hl-text);text-overflow:ellipsis;white-space:nowrap}.wb-pd-rail-item.is-active .wb-pd-rail-name{font-weight:var(--fw-semibold)}.wb-pd-rail-sku{display:flex;gap:var(--wb-space-2);overflow:hidden;text-overflow:ellipsis;font-size:var(--fs-label);letter-spacing:.04em;color:var(--hl-text-3);white-space:nowrap}.wb-pd-rail-gap{color:var(--wb-warning);letter-spacing:0}.wb-pd-rail-empty{margin:var(--wb-space-3) var(--wb-space-2);font-size:var(--hl-fs-micro);color:var(--hl-text-3)}.wb-pd-rail-foot{position:sticky;bottom:0;display:grid;gap:var(--wb-space-1);margin:auto 0 0;padding:var(--wb-space-3) var(--wb-space-2) var(--wb-space-2);background:var(--hl-bg);font-size:var(--fs-label);color:var(--hl-text-3)}.wb-pd-rail-foot kbd{padding:0 var(--wb-space-1);border:1px solid var(--hl-line-strong);border-bottom-width:1.6px;border-radius:var(--wb-radius-control);font:inherit;font-size:var(--fs-label)}.wb-pd-stepper{display:flex;align-items:center;gap:var(--wb-space-1)}.wb-pd-stepper .wb-pd-ghost,.wb-pd-expand{width:35.2px;padding:0}.wb-pd-stepper svg,.wb-pd-expand svg{width:14.4px;height:14.4px}.wb-pd-stepper .wb-pd-ghost:disabled{opacity:var(--wb-opacity-disabled);cursor:default}.wb-pd-stepper-pos{min-width:41.6px;font-size:var(--hl-fs-micro);font-variant-numeric:tabular-nums;text-align:center;color:var(--hl-text-2)}.wb-pd-stepper-pos:empty{display:none}.wb-pd-expand .is-expand,.wb-pd.is-split .wb-pd-expand .is-collapse{display:none}.wb-pd.is-split .wb-pd-expand .is-expand{display:block}.wb-pd.is-split .wb-pd-stepper{display:none}@container pd-detail (max-width: 1040px){.wb-pd.is-split .wb-pd-split{grid-template-columns:195.2px minmax(0,1fr);gap:var(--wb-space-6-5)}.wb-pd-rail-item{grid-template-columns:minmax(0,1fr)}.wb-pd-rail-thumb{display:none}}@container pd-detail (max-width: 768px){.wb-pd.is-split .wb-pd-split{grid-template-columns:160px minmax(0,1fr);gap:var(--wb-space-5)}.wb-pd.is-split .wb-pd-rail{padding-right:var(--wb-space-2)}.wb-pd-rail-item{padding:var(--wb-space-2);border-radius:var(--wb-radius-panel)}.wb-pd-rail-variants{-webkit-line-clamp:1;line-clamp:1}.wb-pd-rail-foot{display:none}.wb-pd.is-split .wb-pd-dhead{gap:var(--wb-space-3)}.wb-pd.is-split .wb-pd-dhead h2{font-size:var(--fs-page-title)}.wb-pd.is-split .wb-pd-dhead-text{flex:1 1 100%}.wb-pd.is-split .wb-products-basics{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--wb-space-3)}.wb-pd.is-split .wb-products-basics>.wb-pd-field:first-child{grid-column:1 / -1}}@container pd-detail (max-width: 600px){.wb-pd.is-split .wb-pd-split{display:block}.wb-pd.is-split .wb-pd-rail,.wb-pd.is-split .wb-pd-expand{display:none}.wb-pd.is-split .wb-pd-stepper{display:flex}.wb-pd.is-split .wb-pd-toc{margin:0 calc(var(--hl-gutter) * -1);padding:0 var(--hl-gutter)}}.wb-pd-filter{display:inline-flex;flex-shrink:0;padding:var(--wb-space-0-5);border-radius:var(--wb-radius-panel);background:var(--hl-band)}.wb-pd-filter button{display:inline-flex;align-items:center;gap:var(--wb-space-1);min-height:36px;padding:0 var(--wb-space-3);border:0;border-radius:5.6px;background:transparent;color:var(--hl-text-2);font-size:var(--fs-caption);cursor:pointer;transition:background-color var(--wb-dur-base) ease,color var(--wb-dur-base) ease,box-shadow var(--wb-dur-base) ease}.wb-pd-filter button:hover{color:var(--hl-ink)}.wb-pd-filter button[aria-pressed=true]{background:var(--wb-surface-card);color:var(--hl-ink);font-weight:var(--fw-semibold);box-shadow:var(--wb-shadow-card)}.wb-pd-filter-n{min-width:16px;padding:0 var(--wb-space-1);border-radius:var(--wb-radius-pill);background:rgb(var(--wb-alpha-amber) / .22);font-size:var(--fs-label);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;line-height:16px;text-align:center;color:var(--wb-warning)}.wb-pd-filter-n:empty{display:none}.wb-pd-filter.is-small{display:flex}.wb-pd-filter.is-small button{flex:1;justify-content:center;min-height:25.6px;padding:0 var(--wb-space-2)}.wb-pd-todo-dot{display:inline-block;flex-shrink:0;width:var(--wb-space-2);height:var(--wb-space-2);margin-right:var(--wb-space-2);border-radius:50%;background:var(--wb-highlight-amber);vertical-align:middle}.wb-pd-card-name .wb-pd-todo-dot{display:none;position:relative;top:-1.6px}.wb-pd-catalog.is-list .wb-pd-card-name .wb-pd-todo-dot{display:inline-block}.wb-pd-card-todo{position:absolute;top:8px;left:8px;z-index:var(--wb-z-local-1);display:inline-flex;align-items:center;gap:var(--wb-space-1);padding:var(--wb-space-0-5) var(--wb-space-2) var(--wb-space-0-5) var(--wb-space-2);border-radius:var(--wb-radius-pill);background:rgb(var(--wb-alpha-white) / .92);box-shadow:var(--wb-shadow-1);font-size:var(--fs-label);font-weight:var(--fw-medium);color:var(--wb-warning);-webkit-backdrop-filter:blur(3.2px);backdrop-filter:blur(3.2px)}.wb-pd-card-todo:before{content:"";width:4.8px;height:4.8px;border-radius:50%;background:var(--wb-highlight-amber)}.wb-pd-catalog.is-list .wb-pd-card-todo{display:none}.wb-pd-card{position:relative}.wb-pd-card-archive{position:absolute;top:8px;right:8px;z-index:var(--wb-z-local);display:grid;place-items:center;width:27.2px;height:27.2px;padding:0;border:0;border-radius:50%;background:rgb(var(--wb-alpha-white) / .94);box-shadow:0 1px 2.4px rgb(var(--wb-alpha-black) / .14);color:var(--hl-text-2);cursor:pointer;opacity:0;transform:scale(.9);transition:opacity var(--wb-dur-base) ease,transform var(--wb-dur-slow) var(--hl-ease),color var(--wb-dur-base) ease,background-color var(--wb-dur-base) ease}.wb-pd-card-archive svg{width:var(--wb-space-3);height:var(--wb-space-3)}.wb-pd-card:hover .wb-pd-card-archive,.wb-pd-card:focus-within .wb-pd-card-archive{opacity:1;transform:none}.wb-pd-card-archive:hover{background:var(--wb-surface-card);color:var(--hl-danger)}.wb-pd-card-archive:disabled{opacity:var(--wb-opacity-disabled);cursor:progress}.wb-pd-catalog.is-list .wb-pd-card-link{padding-right:57.6px}.wb-pd-catalog.is-list .wb-pd-card-archive{top:50%;right:var(--wb-space-3);margin-top:-13.6px;background:transparent;box-shadow:none}.wb-pd-catalog.is-list .wb-pd-card-archive:hover{background:rgb(var(--wb-alpha-danger) / .08)}.wb-pd-catalog.is-list .wb-pd-listhead{padding-right:57.6px}@media(hover:none){.wb-pd-card-archive{opacity:1;transform:none}}.wb-pd-show{display:none}.wb-pd.is-viewing .wb-pd-show{display:block}.wb-pd.is-viewing .wb-pd-sec-note,.wb-pd.is-viewing #pd-detail .wb-pd-savebar-dock,.wb-pd.is-viewing .wb-pd-sec:not(#pd-sec-related)>:not(.wb-pd-sec-head):not(.wb-pd-show){display:none}.wb-pd.is-viewing .wb-pd-sec{gap:var(--wb-space-4);padding:var(--wb-space-6-5) 0 var(--wb-space-8)}.wb-pd-dhead-text{flex:1 1 224px;min-width:0}.wb-pd-rail-foot p{margin:0}.wb-pd-keycap{display:inline-grid;place-items:center;min-width:var(--wb-space-4);height:var(--wb-space-4);padding:0 var(--wb-space-1);border-radius:var(--wb-radius-control);background:rgb(var(--wb-alpha-white) / .16);box-shadow:inset 0 -1px rgb(var(--wb-alpha-white) / .12);font:inherit;font-size:var(--fs-label);font-weight:var(--fw-semibold);line-height:1;letter-spacing:.02em;color:rgb(var(--wb-alpha-white) / .86)}@media(hover:none){.wb-pd-keycap{display:none}}.wb-pd-rail-top{display:flex;gap:var(--wb-space-2)}.wb-pd-rail-top .wb-pd-rail-search{flex:1;min-width:0}.wb-pd .is-empty{color:var(--hl-text-3);font-weight:var(--fw-regular)}.wb-pd .is-code{letter-spacing:.03em;font-variant-numeric:tabular-nums}.wb-pd-show-empty{display:flex;flex-wrap:wrap;align-items:center;gap:var(--wb-space-1) var(--wb-space-2-5);margin:0;padding:var(--wb-space-3-5) var(--wb-space-4);border:1px dashed var(--hl-line-strong);border-radius:var(--wb-radius-panel);font-size:var(--hl-fs-small);color:var(--hl-text-3)}.wb-pd-show-fill{padding:0;border:0;background:none;color:var(--hl-ink);font-size:var(--hl-fs-small);font-weight:var(--fw-medium);text-decoration:underline;text-underline-offset:2.4px;cursor:pointer}.wb-pd-facts{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,.8fr);gap:var(--wb-space-4) var(--wb-space-6-5);margin:0}.wb-pd-facts>div,.wb-pd-params>div{display:grid;gap:var(--wb-space-1);min-width:0}.wb-pd-facts dt,.wb-pd-params dt{font-size:var(--fs-caption);color:var(--hl-text-3)}.wb-pd-facts dd{margin:0;overflow-wrap:anywhere;font-size:var(--fs-card-title);font-weight:var(--fw-medium);line-height:1.45}.wb-pd-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(92.8px,1fr));grid-auto-flow:dense;gap:var(--wb-space-2-5)}.wb-pd-gallery-item{position:relative;aspect-ratio:1;overflow:hidden;padding:0;border:0;border-radius:var(--wb-radius-panel);background:var(--hl-band);cursor:zoom-in}.wb-pd-gallery-item:first-child{grid-column:span 2;grid-row:span 2}.wb-pd-gallery.is-single{grid-template-columns:minmax(0,256px)}.wb-pd-gallery.is-single .wb-pd-gallery-item:first-child{grid-column:auto;grid-row:auto}.wb-pd-gallery-item img{width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity var(--wb-dur-slow) ease,transform .6s var(--hl-ease)}.wb-pd-gallery-item img.is-loaded{opacity:1}.wb-pd-gallery-item:hover img{transform:scale(1.03)}.wb-pd-gallery-tag{position:absolute;top:8px;left:8px;padding:var(--wb-space-0-5) var(--wb-space-2);border-radius:var(--wb-radius-pill);background:rgb(var(--wb-alpha-white) / .92);font-size:var(--fs-label);font-weight:var(--fw-semibold);color:var(--hl-text)}.wb-pd-axes-show{display:grid;border-top:1px solid var(--hl-line)}.wb-pd-axis-show{display:grid;grid-template-columns:96px minmax(0,1fr);gap:var(--wb-space-3);align-items:baseline;padding:var(--wb-space-3) 0;border-bottom:1px solid var(--hl-line)}.wb-pd-axis-show-name{font-size:var(--hl-fs-small);font-weight:var(--fw-medium)}.wb-pd-chips{display:flex;flex-wrap:wrap;gap:var(--wb-space-2)}.wb-pd-chip{padding:var(--wb-space-1) var(--wb-space-2-5);border-radius:var(--wb-radius-pill);background:var(--hl-band);font-size:var(--hl-fs-micro)}.wb-pd-vtable{width:100%;border-collapse:collapse;font-size:var(--hl-fs-small)}.wb-pd-vtable th{padding:0 var(--wb-space-5) var(--wb-space-2) 0;border-bottom:1px solid var(--hl-line-strong);font-size:var(--fs-caption);font-weight:var(--fw-regular);color:var(--hl-text-3);text-align:left;white-space:nowrap}.wb-pd-vtable td{padding:var(--wb-space-2) var(--wb-space-5) var(--wb-space-2) 0;border-bottom:1px solid var(--hl-line);vertical-align:top}.wb-pd-vtable td.is-code{font-weight:var(--fw-medium);white-space:nowrap}.wb-pd-vtable tbody tr:hover td{background:var(--hl-band-2)}.wb-pd-params{display:grid;grid-template-columns:repeat(auto-fill,minmax(192px,1fr));gap:0 var(--wb-space-6-5);margin:0}.wb-pd-params>div{padding:var(--wb-space-3) 0;border-top:1px solid var(--hl-line)}.wb-pd-params dd{margin:0;overflow-wrap:anywhere;white-space:pre-line;font-size:var(--hl-fs-small);line-height:1.6}.wb-pd-ext-show{display:grid;grid-template-columns:repeat(auto-fill,minmax(208px,1fr));gap:var(--wb-space-3)}.wb-pd-ext-block{padding:var(--wb-space-3-5) var(--wb-space-4);border-radius:var(--wb-radius-card);background:var(--hl-band-2)}.wb-pd-ext-block h4{margin:0 0 var(--wb-space-2);font-size:var(--hl-fs-small);font-weight:var(--fw-semibold)}.wb-pd-ext-block ul{display:grid;gap:var(--wb-space-1);margin:0;padding:0;list-style:none}.wb-pd-ext-block li{position:relative;padding-left:var(--wb-space-3);font-size:var(--hl-fs-micro);line-height:1.6;color:var(--hl-text-2)}.wb-pd-ext-block li:before{content:"";position:absolute;top:.72em;left:0;width:3.2px;height:3.2px;border-radius:50%;background:var(--hl-text-3)}@container pd-detail (max-width: 768px){.wb-pd-facts{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.wb-pd-facts>.is-wide{grid-column:1 / -1}.wb-pd-axis-show{grid-template-columns:minmax(0,1fr);gap:var(--wb-space-2)}}.wb-pd-select-btn{gap:var(--wb-space-2)}.wb-pd-select-btn svg{width:14.4px;height:14.4px}.wb-pd-select-btn[aria-pressed=true]{border-color:var(--hl-ink);background:var(--hl-ink);color:var(--wb-action-ink)}.wb-pd-card-check{position:absolute;top:8px;left:8px;z-index:var(--wb-z-local);display:none;place-items:center;width:20.8px;height:20.8px;border:1.2px solid rgb(var(--wb-alpha-slate) / .28);border-radius:50%;background:rgb(var(--wb-alpha-white) / .94);box-shadow:var(--wb-shadow-1);color:transparent;pointer-events:none;transition:background-color var(--wb-dur-base) ease,border-color var(--wb-dur-base) ease,color var(--wb-dur-base) ease,transform var(--wb-dur-slow) var(--hl-ease)}.wb-pd-card-check svg{width:12px;height:12px}.wb-pd.is-selecting .wb-pd-card-check{display:grid}.wb-pd.is-selecting .wb-pd-card-todo,.wb-pd.is-selecting .wb-pd-card-archive{display:none}.wb-pd.is-selecting .wb-pd-card:hover .wb-pd-card-check{border-color:var(--hl-ink)}.wb-pd-card.is-picked .wb-pd-card-check{border-color:var(--hl-ink);background:var(--hl-ink);color:var(--wb-action-ink);transform:scale(1.06)}.wb-pd-card.is-picked .wb-pd-card-media{outline:1.6px solid var(--hl-ink);outline-offset:2.4px}.wb-pd-catalog.is-list .wb-pd-card-check{top:50%;left:14.4px;width:var(--wb-space-5);height:var(--wb-space-5);margin-top:-9.6px}.wb-pd-catalog.is-list .wb-pd-card.is-picked .wb-pd-card-media{outline:0}.wb-pd.is-selecting .wb-pd-catalog.is-list .wb-pd-card-link,.wb-pd.is-selecting .wb-pd-catalog.is-list .wb-pd-listhead{padding-left:var(--wb-space-11)}.wb-pd-catalog.is-list .wb-pd-card.is-picked .wb-pd-card-link{background:var(--hl-band-2)}#pd-overview>.wb-pd-savebar-dock{margin-top:0}.wb-pd.is-selecting #pd-overview>.wb-pd-savebar-dock{margin-top:83.2px}.wb-pd-selectbar-text{margin:0 var(--wb-space-2) 0 var(--wb-space-1);font-size:var(--hl-fs-small);color:var(--hl-on-dark-2);white-space:nowrap}.wb-pd-selectbar-text strong{color:var(--wb-action-ink);font-weight:var(--fw-semibold)}.wb-pd .wb-pd-dialog:not(.ui-dialog){width:min(368px,calc(100vw / var(--ui-zoom, 1) - 25.6px));max-width:none;padding:0;border:0;border-radius:var(--wb-radius-card);background:var(--wb-surface-card);color:var(--hl-text);box-shadow:0 0 0 1px var(--hl-line),0 25.6px 64px rgb(var(--wb-alpha-black) / .22)}.wb-pd .wb-pd-dialog[open]{animation:wb-pd-dialog-in var(--wb-dur-slower) var(--hl-ease) both}.wb-pd .wb-pd-dialog:not(.ui-dialog)::backdrop{background:rgb(var(--wb-alpha-slate) / .36);-webkit-backdrop-filter:blur(2.4px);backdrop-filter:blur(2.4px)}@keyframes wb-pd-dialog-in{0%{opacity:0;transform:translateY(9.6px) scale(.98)}}.wb-pd-dialog-inner{display:grid;gap:var(--wb-space-2-5);margin:0;padding:var(--wb-space-5-5) var(--wb-space-5-5) var(--wb-space-5)}.wb-pd-dialog-icon{display:grid;place-items:center;width:35.2px;height:35.2px;margin-bottom:var(--wb-space-1);border-radius:var(--wb-radius-card);background:rgb(var(--wb-alpha-danger) / .08);color:var(--hl-danger)}.wb-pd-dialog[data-tone=info] .wb-pd-dialog-icon{background:rgb(var(--wb-alpha-amber) / .18);color:var(--wb-warning)}.wb-pd-dialog-icon svg{width:var(--wb-space-4);height:var(--wb-space-4)}.wb-pd-dialog:not([data-icon=overwrite]) .wb-pd-dialog-icon svg[data-icon=overwrite],.wb-pd-dialog[data-icon=overwrite] .wb-pd-dialog-icon svg[data-icon=archive]{display:none}.wb-pd-dialog[data-icon=overwrite] .wb-pd-dialog-note{color:var(--hl-text-3)}.wb-pd-dialog h3{margin:0;overflow-wrap:anywhere;font-size:var(--hl-fs-title);font-weight:var(--fw-semibold);line-height:1.35;letter-spacing:-.01em}.wb-pd-dialog-body{margin:0;font-size:var(--hl-fs-small);line-height:1.65;color:var(--hl-text-2)}.wb-pd-dialog-list{display:grid;max-height:192px;margin:var(--wb-space-1) 0 0;padding:var(--wb-space-1) 0;overflow-y:auto;border-top:1px solid var(--hl-line);border-bottom:1px solid var(--hl-line);list-style:none}.wb-pd-dialog-list li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--wb-space-0-5) var(--wb-space-2-5);align-items:baseline;padding:var(--wb-space-2) 0;font-size:var(--hl-fs-micro)}.wb-pd-dialog-list li+li{border-top:1px solid rgb(var(--wb-alpha-black) / .05)}.wb-pd-dialog-name{overflow:hidden;font-weight:var(--fw-medium);text-overflow:ellipsis;white-space:nowrap}.wb-pd-dialog-sku{font-size:var(--fs-label);letter-spacing:.04em;color:var(--hl-text-3)}.wb-pd-dialog-note{grid-column:1 / -1;font-size:var(--fs-label);line-height:1.5;color:var(--hl-danger)}.wb-pd-dialog-list li.is-more{display:block;color:var(--hl-text-3)}.wb-pd-dialog-actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--wb-space-2);margin-top:var(--wb-space-2-5)}.wb-pd-dialog-actions>button{min-width:76.8px;justify-content:center}.wb-pd-btn.is-danger{background:var(--hl-danger)}.wb-pd-btn.is-danger:hover{background:var(--wb-danger-deep-2)}.wb-pd-dialog[data-tone=info] .wb-pd-btn.is-danger{background:var(--hl-ink)}.wb-pd-card.is-leaving{opacity:0;transform:scale(.96);transition:opacity var(--wb-dur-slow) ease,transform var(--wb-dur-slow) var(--hl-ease)}@media(max-width:1279.98px){.wb-pd-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1180px){.wb-pd-empty{grid-template-columns:minmax(0,1fr);gap:var(--wb-space-5-5)}}@media(max-width:959.98px){.wb-pd-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--wb-space-6-5) var(--wb-space-3-5)}.wb-pd-catalog.is-list .wb-pd-listhead{display:none}.wb-pd-catalog.is-list .wb-pd-card-link{grid-template-columns:44.8px minmax(0,1fr) auto;gap:var(--wb-space-3)}.wb-pd-catalog.is-list .wb-pd-card-media{width:44.8px}.wb-pd-catalog.is-list .wb-pd-card-facts>div:first-child,.wb-pd-catalog.is-list .wb-pd-card-time{display:none}.wb-pd .wb-products-basics{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.wb-pd .wb-products-basics>.wb-pd-field:first-child{grid-column:1 / -1}.wb-pd .wb-products-images-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.wb-pd .wb-products-kv-rows{grid-template-columns:minmax(0,1fr)}.wb-pd .wb-products-kv-row:nth-child(2n){border-left:0}.wb-pd .wb-products-kv-row:nth-last-child(-n+2):nth-child(odd){border-bottom:1px solid var(--hl-line)}.wb-pd .wb-products-kv-row:last-child{border-bottom:0}.wb-pd .wb-products-table-head-variant,.wb-pd .wb-products-variant-card{grid-template-columns:minmax(0,1fr) auto}.wb-pd .wb-products-variant-sku{grid-column:1 / -1;grid-row:2}.wb-pd .wb-products-table-head-variant span:nth-child(2){display:none}.wb-pd .wb-products-table-head-axis,.wb-pd .wb-products-axis-row{grid-template-columns:minmax(0,1fr) 25.6px}.wb-pd .wb-products-table-head-axis span:nth-child(2){display:none}.wb-pd .wb-products-axis-row .wb-products-axis-values{grid-column:1}.wb-pd .wb-products-axis-row .wb-products-kv-remove{grid-column:2;grid-row:1}}@media(max-width:768px){.wb-pd{--hl-gutter: var(--wb-space-3);padding-top:var(--wb-space-6-5);padding-bottom:var(--wb-space-24)}.wb-pd-head h2,.wb-pd-dhead h2{font-size:var(--fs-page-title)}.wb-pd-head>.wb-pd-btn{width:100%}.wb-pd-toolbar{position:static;flex-wrap:wrap;margin-top:var(--wb-space-5-5);padding-top:0}.wb-pd-search{flex-basis:100%;max-width:none}.wb-pd-toolbar-gap{display:none}.wb-pd-sort{flex:1}.wb-pd-sort select:not(.ui-select){width:100%}.wb-pd-dhead-actions{width:100%}.wb-pd-dhead-actions>.wb-pd-btn{flex:1}.wb-pd-sec{gap:var(--wb-space-3-5);padding:var(--wb-space-6-5) 0 var(--wb-space-8)}.wb-pd .wb-products-basics{grid-template-columns:minmax(0,1fr)}.wb-pd .wb-products-table-head{display:none}.wb-pd .wb-products-kv-row{grid-template-columns:minmax(0,1fr) 25.6px}.wb-pd .wb-products-kv-row .wb-products-kv-key,.wb-pd .wb-products-kv-row .wb-products-kv-value-wrap,.wb-pd .wb-products-kv-row>.wb-products-kv-value{grid-column:1}.wb-pd .wb-products-kv-row .wb-products-kv-remove{grid-column:2;grid-row:1;opacity:.6}.wb-pd-savebar{left:var(--wb-space-3);right:var(--wb-space-3);bottom:var(--wb-space-3);width:auto;max-width:none;transform:translateY(var(--wb-space-5))}.wb-pd-savebar.is-shown{transform:none}.wb-pd-savebar-text{flex:1;margin-right:0}.wb-pd-savebar-text kbd{display:none}}@media(max-width:480px){.wb-pd-grid{grid-template-columns:minmax(0,1fr)}.wb-pd .wb-products-images-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wb-pd-savebar-text{font-size:0}.wb-pd-savebar-text:before{margin-right:var(--wb-space-1)}}.wb-pd-select-btn:active:not(:disabled),.wb-pd-expand:active:not(:disabled),.wb-products-lightbox-close:active:not(:disabled){background-image:linear-gradient(var(--wb-press-veil),var(--wb-press-veil))}
