@layer vendor, tokens, base, components, page;@layer page{.ppage{--pnav-h:0px}.ptop{padding-block:var(--sp-2) var(--section-space)}.ptop__crumbs{margin-block-end:var(--sp-2)}@media (max-width: 639.98px){.ptop__crumbs li:not(:nth-child(3)){display:none}.ptop__crumbs li:nth-child(3)::before{content:"‹";margin:0;color:var(--text-muted)}}.ptop__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-3)}.pmore{min-width:0;margin-block-start:calc(var(--sp-5) - var(--sp-3))}.pmore > .container{max-width:none;padding-inline:0}.pmore > .pnav{margin-inline:calc(var(--gutter) * -1)}.ptop__gal{min-width:0}.pgal{margin-block-end:var(--sp-1)}.pgal{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:var(--sp-15);min-width:0}.pgal-none{position:relative;aspect-ratio:1;margin-block-end:var(--sp-1);overflow:clip;border:1px solid var(--hairline);border-radius:var(--r-panel)}.pgal-none img{display:block;width:100%;height:100%;object-fit:contain}.pgal__stage{--zx:50%;--zy:50%;position:relative;aspect-ratio:1;border:1px solid var(--hairline);border-radius:var(--r-panel);overflow:clip}.pgal__track{display:grid;grid-auto-columns:100%;grid-auto-flow:column;grid-template-columns:none;height:100%;margin:0;padding:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;list-style:none}.pgal__track::-webkit-scrollbar{display:none}.pgal__track:focus-visible{border-radius:inherit;outline-offset:-4px}.pgal__track.is-jumping,.pview__track.is-jumping{scroll-snap-type:none}.pgal__slide{position:relative;display:grid;place-items:center;min-width:0;height:100%;scroll-snap-align:start;scroll-snap-stop:always}.pgal__slide picture{display:block;width:100%;height:100%}.pgal__slide img{width:100%;height:100%;object-fit:contain}.pgal__lens{position:absolute;inset:0;z-index:1;overflow:hidden;background:var(--photo);opacity:0;pointer-events:none;transition:opacity var(--dur-2) var(--ease-out)}.pgal__lens.is-on{opacity:1}.pgal__lens picture,.pgal__lens img{display:block;width:100%;height:100%}.pgal__lens img{object-fit:contain;transform:scale(2.5);transform-origin:var(--zx) var(--zy)}.pgal__badge{position:absolute;inset-block-start:var(--sp-15);inset-inline-start:var(--sp-15);z-index:2;max-inline-size:calc(100% - var(--sp-15) * 3 - var(--tap));margin:0;pointer-events:none}.pgal__count{position:absolute;inset-block-end:var(--sp-15);inset-inline-start:var(--sp-15);z-index:2;display:inline-flex;align-items:baseline;gap:var(--sp-05);max-width:calc(100% - var(--sp-15) * 2 - var(--tap));margin:0;padding:var(--sp-05) var(--sp-15);border:1px solid var(--hairline);border-radius:var(--r-round);background:var(--glass-strong);color:var(--text);font-size:var(--fs-xs);pointer-events:none}.pgal__count .tnum{font-weight:var(--fw-semibold)}.pgal__of{color:var(--text-muted)}.pgal__arrow,.pgal__zoom{position:absolute;z-index:2;display:grid;place-items:center;width:var(--tap);height:var(--tap);padding:0;border:1px solid var(--hairline);border-radius:50%;background:var(--glass-strong);box-shadow:var(--shadow-1);color:var(--text);cursor:pointer;transition:opacity var(--dur-2) var(--ease-out),background-color var(--dur-1) var(--ease-out),transform var(--dur-1) var(--ease-out)}.pgal__arrow{inset-block-start:50%;translate:0 -50%}.pgal__arrow--prev{inset-inline-start:var(--sp-15)}.pgal__arrow--next{inset-inline-end:var(--sp-15)}.pgal__arrow:disabled{opacity:0;pointer-events:none}.pgal__zoom{inset-block-start:var(--sp-15);inset-inline-end:var(--sp-15)}.pgal__arrow:active,.pgal__zoom:active{transform:scale(0.94)}@media (hover: hover){.pgal__arrow:hover,.pgal__zoom:hover{background:var(--surface-1);color:var(--accent)}}@media (hover: none),(pointer: coarse){.pgal__arrow{display:none}}@media (hover: hover) and (pointer: fine){.pgal__stage{cursor:zoom-in}.pgal__arrow:not(:disabled){opacity:0}.pgal__stage:hover .pgal__arrow:not(:disabled),.pgal__arrow:focus-visible{opacity:1}}.pgal__thumbs{display:flex;gap:var(--sp-1);margin:0 calc(var(--gutter) * -1);padding:var(--sp-025) var(--gutter);overflow-x:auto;scrollbar-width:none;list-style:none}.pgal__thumbs::-webkit-scrollbar{display:none}.pgal__thumbs > li{flex:none}.pgal__thumb{position:relative;display:block;width:64px;height:64px;overflow:clip;border:1px solid var(--hairline);border-radius:var(--r-badge);transition:border-color var(--dur-1) var(--ease-out),box-shadow var(--dur-1) var(--ease-out)}.pgal__thumb picture,.pgal__thumb img{display:block;width:100%;height:100%}.pgal__thumb img{object-fit:contain}.pgal__thumb[aria-current="true"]{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.pgal__thumb:focus-visible{outline-color:var(--focus-page)}@media (hover: hover){.pgal__thumb:hover:not([aria-current="true"]){border-color:var(--hairline-strong);box-shadow:var(--shadow-1)}}.ptop__head{display:grid;gap:var(--sp-1);margin-block-end:var(--sp-3)}.ptop__eyebrow{margin:0}.ptop__title{margin:0;font-size:var(--fs-xl);font-weight:var(--fw-bold);letter-spacing:var(--tracking-display);line-height:var(--lh-tight);text-wrap:balance}.ptop__title:focus{outline:none}.phead{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:var(--sp-3);min-width:0}.phead__top{display:grid;gap:var(--sp-1)}.phead__config{margin:0;color:var(--text-muted);font-size:var(--fs-md);line-height:var(--lh-ui);text-wrap:pretty}.phead__config--paper{display:none}.phead__codes{display:flex;flex-wrap:wrap;gap:var(--sp-05) var(--sp-25);margin:var(--sp-05) 0 0;padding:0;list-style:none}.phead__codes .code{gap:var(--sp-05)}.code__name{color:var(--text-subtle);font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase}.phead__codes .code__text{color:var(--text);font-size:var(--fs-xs)}.phead__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-1);margin:0;padding:0;list-style:none}.phead__facts > li{display:flex;align-items:center;gap:var(--sp-1);min-width:0;padding:var(--sp-125) var(--sp-15);border:1px solid var(--hairline);border-radius:var(--r-control);background:var(--surface-1);color:var(--text-muted);font-size:var(--fs-xsm);line-height:1.3}.phead__facts > li:last-child:nth-child(odd){grid-column:1 / -1}.phead__facts .icon{--icon-size:18px;flex:none;color:var(--accent)}.phead__facts strong{display:block;color:var(--text);font-size:var(--fs-sm)}.pspecs.section--cv{contain-intrinsic-size:auto 5900px}.pacc.section--cv{contain-intrinsic-size:auto 2250px}.psimilar.section--cv{contain-intrinsic-size:auto 950px}.pvs.section--cv{contain-intrinsic-size:auto 1650px}.pdocs.section--cv{contain-intrinsic-size:auto 600px}@media (min-width: 768px){.pspecs.section--cv{contain-intrinsic-size:auto 4400px}.pacc.section--cv{contain-intrinsic-size:auto 1100px}.pdocs.section--cv{contain-intrinsic-size:auto 500px}}@media (min-width: 1024px){.pspecs.section--cv{contain-intrinsic-size:auto 2850px}.pacc.section--cv{contain-intrinsic-size:auto 950px}.pvs.section--cv{contain-intrinsic-size:auto 1300px}.pdocs.section--cv{contain-intrinsic-size:auto 400px}}.pbuy{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;min-width:0}.pbuy__offer{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-25);padding:var(--sp-3);border:1px solid var(--hairline);border-radius:var(--r-panel);background:var(--surface-1);box-shadow:var(--shadow-1)}.pbuy__price{display:grid;gap:var(--sp-05)}.pbuy__price .price{margin:0}.pbuy__net{margin:0;color:var(--text-muted);font-size:var(--fs-xsm);font-variant-numeric:tabular-nums}.ptiers{display:grid;gap:var(--sp-075);margin-block-start:var(--sp-1);padding:var(--sp-15) var(--sp-2);border:1px solid var(--hairline);border-radius:var(--r-control);background:var(--surface-2)}.ptiers__list{display:grid;gap:var(--sp-05);margin:0;padding:0;list-style:none}.ptier{display:flex;align-items:baseline;gap:var(--sp-1);color:var(--text);font-size:var(--fs-sm);line-height:var(--lh-ui)}.ptier .icon{flex:none;align-self:center;color:var(--accent)}.ptier strong{font-weight:var(--fw-semibold)}.ptier__saves{color:var(--text-muted);font-size:var(--fs-xsm)}.ptier.is-on strong{color:var(--accent)}.ptiers__note{margin:0;color:var(--text-muted);font-size:var(--fs-xsm);line-height:var(--lh-ui)}.ptiers__note:empty{display:none}.pbuy__stock{display:grid;gap:var(--sp-15);padding-block-start:var(--sp-25);border-block-start:1px solid var(--hairline)}.pbuy__status{margin:0;font-size:var(--fs-sm)}.pbuy__avail{display:grid;gap:var(--sp-1);margin:0;padding:0;list-style:none}.pbuy__avail .media{font-size:var(--fs-sm);line-height:var(--lh-ui)}.pbuy__avail .icon{color:var(--text-muted)}.pbuy__avail-name{display:block;color:var(--text);font-weight:var(--fw-semibold)}.pbuy__avail-when{display:block;color:var(--text-muted)}.pbuy__buy{display:grid;gap:var(--sp-2);padding-block-start:var(--sp-25);border-block-start:1px solid var(--hairline)}.pbuy__qty{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--sp-075) var(--sp-2)}.pbuy__qty .field__label{grid-column:1 / -1}.pbuy__qty .stepper{width:148px}.pbuy__total{margin:0;color:var(--text-muted);font-size:var(--fs-xsm);font-variant-numeric:tabular-nums;line-height:var(--lh-ui)}.pbuy__total strong{display:block;color:var(--text);font-size:var(--fs-sm)}.pbuy__max{display:block;margin-block-start:var(--sp-05)}.pbuy__actions{display:flex;flex-wrap:wrap;gap:var(--sp-1)}.pbuy__add{flex:1 1 auto;min-width:0;padding-inline:var(--sp-15)}.pbuy__tools{display:flex;gap:var(--sp-1)}.pbuy__firm{display:grid;gap:var(--sp-1);padding-block-start:var(--sp-25);border-block-start:1px solid var(--hairline)}.pbuy__firm-title{margin:0;color:var(--text-subtle);font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase}.pbuy__links{display:flex;flex-wrap:wrap;gap:var(--sp-1);margin:0;padding:0;list-style:none}.pbuy__link{display:inline-flex;align-items:center;gap:var(--sp-075);min-height:var(--tap);padding:0 var(--sp-15);border:1px solid var(--hairline-strong);border-radius:var(--r-round);background:none;color:var(--text);font:inherit;font-size:var(--fs-xsm);font-weight:var(--fw-medium);text-decoration:none;cursor:pointer;transition:background-color var(--dur-1) var(--ease-out),border-color var(--dur-1) var(--ease-out),color var(--dur-1) var(--ease-out)}.pbuy__link .icon{color:var(--accent)}@media (hover: hover){.pbuy__link:hover{border-color:var(--text-muted);background:var(--surface-2);color:var(--text)}}.ptrust{display:grid;gap:var(--sp-15);margin:0;padding:0 var(--sp-1);color:var(--text-muted);font-size:var(--fs-xsm);line-height:var(--lh-ui);list-style:none}.ptrust .icon{--icon-size:18px;color:var(--text-muted)}.ptrust__line{display:block}.pnav{position:relative;z-index:3;border-block:1px solid var(--hairline);background:var(--bg)}.pnav__inner{display:flex;align-items:center;gap:var(--sp-2);min-height:56px}.pnav__product,.pnav__buy{display:none}.pnav__links{display:flex;flex:1 1 auto;gap:var(--sp-05);min-width:0;margin:0 calc(var(--gutter) * -1);padding:var(--sp-1) var(--gutter);overflow-x:auto;scrollbar-width:none;list-style:none}.pnav__links::-webkit-scrollbar{display:none}.pnav__link{display:inline-flex;flex:none;align-items:center;min-height:40px;padding:0 var(--sp-15);border-radius:var(--r-round);color:var(--text-muted);font-size:var(--fs-sm);font-weight:var(--fw-medium);text-decoration:none;white-space:nowrap;transition:background-color var(--dur-1) var(--ease-out),color var(--dur-1) var(--ease-out)}.pnav__link[aria-current="true"]{background:var(--surface-inverse);color:var(--text-inverse)}@media (hover: hover){.pnav__link:not([aria-current="true"]):hover{background:var(--surface-2);color:var(--text)}}.pspecs,.pabout,.psimilar,.pacc,.pvs,.pdocs{padding-block:var(--section-space) 0}.psimilar__reel{--reel-cols:1.6;--reel-cols-sm:2.4;--reel-cols-md:3.2;--reel-cols-lg:4;--reel-cols-xl:3.2;--reel-cols-2xl: 4;--reel-gap:var(--sp-15)}.psimilar__reel .reel__track{grid-template-rows:repeat(4,auto)}@media (min-width: 1024px){.psimilar__reel{--reel-gap:var(--sp-2)}}@media (max-width: 359.98px){.psimilar__reel{--reel-cols:1.25}}.pabout__grid{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"intro" "checks" "more";gap:var(--sp-3);margin-block-start:var(--sp-4)}.pabout__more{display:grid;grid-area:more;align-content:start;gap:var(--sp-2);min-width:0}.pabout__intro{grid-area:intro;max-width:var(--measure);margin:0;color:var(--text);font-size:var(--fs-base);line-height:var(--lh-body)}.pabout__title{margin:0;font-size:var(--fs-base);font-weight:var(--fw-semibold);letter-spacing:-0.01em}.pabout__uses{display:flex;flex-wrap:wrap;gap:var(--sp-1);margin:0;padding:0;list-style:none}.pabout__uses li{padding:var(--sp-075) var(--sp-15);border:1px solid var(--hairline);border-radius:var(--r-round);background:var(--surface-1);color:var(--text);font-size:var(--fs-sm);line-height:var(--lh-ui)}.pabout__notes{display:grid;gap:var(--sp-075);max-width:var(--measure);margin:var(--sp-1) 0 0;padding:0 0 0 var(--sp-2);border-inline-start:2px solid var(--hairline-strong);list-style:none;color:var(--text-muted);font-size:var(--fs-sm);line-height:var(--lh-body)}.pabout__checks{grid-area:checks;align-self:start;padding:var(--sp-25) var(--sp-3);border:1px solid var(--hairline);border-radius:var(--r-card);background:var(--surface-1);box-shadow:var(--shadow-1)}.pabout__checks-title{display:flex;align-items:center;gap:var(--sp-1);margin:0 0 var(--sp-2);font-size:var(--fs-base);font-weight:var(--fw-semibold);letter-spacing:-0.01em}.pabout__checks-title .icon{color:var(--accent)}.pabout__steps{display:grid;gap:var(--sp-15);margin:0;padding:0;list-style:none}.pabout__steps li{display:flex;gap:var(--sp-1);color:var(--text);font-size:var(--fs-sm);line-height:var(--lh-body)}.pabout__steps .icon{flex:none;margin-block-start:0.2em;color:var(--success)}.pspecs__groups{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-2);margin-block-start:var(--sp-4)}.pspec{padding:var(--sp-25) var(--sp-3);border:1px solid var(--hairline);border-radius:var(--r-card);background:var(--surface-1)}.pspec__title{margin:0 0 var(--sp-1);font-size:var(--fs-base);font-weight:var(--fw-semibold);letter-spacing:-0.01em}.pspec__list{display:grid;margin:0}.pspec__row{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:baseline;gap:var(--sp-15);padding-block:var(--sp-15);border-block-start:1px solid var(--hairline)}.pspec__row:first-child{border-block-start:0}.pspec__row dt{color:var(--text-muted);font-size:var(--fs-xsm);font-weight:var(--fw-medium)}.pspec__row dd{margin:0;color:var(--text);font-size:var(--fs-sm);line-height:var(--lh-ui);overflow-wrap:anywhere}.pspec__line{display:block}.pspec__note{display:block;margin-block-start:var(--sp-05);color:var(--text-subtle);font-size:var(--fs-xs)}.pacc{container:pacc / inline-size}.pacc__list{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-15);margin:var(--sp-4) 0 0;padding:0;list-style:none}.pacc__card{display:grid;grid-template-columns:112px minmax(0,1fr);gap:var(--sp-2);height:100%;padding:var(--sp-15);border:1px solid var(--hairline);border-radius:var(--r-card);background:var(--surface-1);transition:border-color var(--dur-1) var(--ease-out),box-shadow var(--dur-1) var(--ease-out)}.pacc__card:has(.pacc__check:checked){border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.pacc__media{position:relative;align-self:start;aspect-ratio:1;overflow:clip;border-radius:var(--r-inset)}.pacc__media picture,.pacc__media img{display:block;width:100%;height:100%}.pacc__media img{object-fit:contain}.pacc__look{position:absolute;inset-block-end:var(--sp-05);inset-inline-end:var(--sp-05)}.pacc__body{display:grid;grid-template-rows:auto auto 1fr;gap:var(--sp-075);min-width:0}.pacc__name{margin:0;color:var(--text);font-size:var(--fs-sm);font-weight:var(--fw-semibold);line-height:var(--lh-ui);text-wrap:pretty}.pacc__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-05) var(--sp-1);margin:0;color:var(--text-subtle);font-size:var(--fs-2xs)}.pacc__meta .stock{font-size:var(--fs-2xs)}.pacc__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;align-self:end;gap:var(--sp-1) var(--sp-2)}.pacc__foot .price{margin:0}.pacc__pick{position:relative;display:inline-flex;align-items:center;gap:var(--sp-1);min-height:var(--tap);color:var(--text);font-size:var(--fs-xsm);font-weight:var(--fw-medium);cursor:pointer}.pacc__check{position:absolute;inset-block-start:50%;inset-inline-start:0;z-index:1;width:24px;height:24px;margin:0;translate:0 -50%;opacity:0;cursor:pointer}.pacc__box{display:grid;flex:none;place-items:center;width:24px;height:24px;border:1.5px solid var(--field-border);border-radius:var(--r-xs);background:var(--field-bg);color:var(--brand-ink);transition:background-color var(--dur-1) var(--ease-out),border-color var(--dur-1) var(--ease-out)}.pacc__box .icon{--icon-size:16px;stroke-width:2.5;opacity:0;transition:opacity var(--dur-1) var(--ease-out)}.pacc__check:checked + .pacc__box{border-color:var(--brand-fill);background:var(--brand-fill)}.pacc__check:checked + .pacc__box .icon{opacity:1}.pacc__check:focus-visible + .pacc__box{outline:2px solid var(--focus);outline-offset:2px}.pacc__sum{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-15) var(--sp-3);margin-block-start:var(--sp-2);padding:var(--sp-2) var(--sp-3);border:1px solid var(--hairline);border-radius:var(--r-card);background:var(--surface-2)}.pacc__sum-text{margin:0;color:var(--text-muted);font-size:var(--fs-sm);font-variant-numeric:tabular-nums}.pacc__sum-text strong{color:var(--text)}.pvs__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--sp-2) var(--sp-4)}.pvs__diff{position:relative;display:inline-flex;align-items:center;gap:var(--sp-1);min-height:var(--tap);color:var(--text);font-size:var(--fs-sm);font-weight:var(--fw-medium);cursor:pointer}.pvs__diff input{position:absolute;inset-block-start:50%;inset-inline-start:0;z-index:1;width:40px;height:24px;margin:0;translate:0 -50%;opacity:0;cursor:pointer}.pvs__switch{position:relative;flex:none;width:40px;height:24px;border:1.5px solid var(--field-border);border-radius:var(--r-round);background:var(--field-bg);transition:background-color var(--dur-1) var(--ease-out),border-color var(--dur-1) var(--ease-out)}.pvs__switch::after{content:"";position:absolute;inset-block-start:3px;inset-inline-start:3px;width:15px;height:15px;border-radius:50%;background:var(--field-border);transition:transform var(--dur-2) var(--ease-out),background-color var(--dur-1) var(--ease-out)}.pvs__diff input:checked + .pvs__switch{border-color:var(--brand-fill);background:var(--brand-fill)}.pvs__diff input:checked + .pvs__switch::after{background:var(--brand-ink);transform:translateX(16px)}.pvs__diff input:focus-visible + .pvs__switch{outline:2px solid var(--focus);outline-offset:2px}.pvs__scroll{position:relative;margin:var(--sp-4) calc(var(--gutter) * -1) 0;padding:0 var(--gutter);overflow-x:auto;overscroll-behavior-x:contain}.pvs__scroll:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.pvs__table{width:100%;min-width:720px;table-layout:fixed;border-collapse:separate;border-spacing:0;font-size:var(--fs-sm)}.pvs__table th,.pvs__table td{padding:var(--sp-15) var(--sp-2);border-block-end:1px solid var(--hairline);text-align:start;vertical-align:top}.pvs__corner,.pvs__label{position:sticky;inset-inline-start:0;z-index:1;width:132px;background:var(--bg)}.pvs__label{color:var(--text-muted);font-size:var(--fs-xsm);font-weight:var(--fw-medium);white-space:nowrap}.pvs__dot{display:inline-block;width:6px;height:6px;margin-inline-start:var(--sp-075);border-radius:50%;background:var(--accent);translate:0 -2px}.pvs__col{min-width:150px;font-weight:var(--fw-regular)}.pvs__photo{display:block;width:88px;aspect-ratio:1;margin-block-end:var(--sp-1);overflow:clip;border-radius:var(--r-badge)}.pvs__photo picture,.pvs__photo img{display:block;width:100%;height:100%}.pvs__photo img{object-fit:contain}.pvs__this{display:inline-block;margin-block-start:var(--sp-1);padding:var(--sp-025) var(--sp-1);border-radius:var(--r-badge);background:var(--accent-soft);color:var(--accent);font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase}.pvs__name{display:block;color:var(--text);font-size:var(--fs-sm);font-weight:var(--fw-semibold);line-height:var(--lh-ui)}.pvs__tools{display:flex;gap:var(--sp-05);margin-block-start:var(--sp-1)}.pvs__cell{color:var(--text);line-height:var(--lh-ui)}.pvs__cell--this,.pvs__col--this{background:var(--accent-soft)}.pvs__best{display:flex;align-items:center;gap:var(--sp-05);margin-block-start:var(--sp-05);color:var(--success);font-size:var(--fs-xs);font-weight:var(--fw-semibold)}.pvs__best .icon{--icon-size:14px;stroke-width:2.5}.pvs.is-diff .pvs__row[data-differs="false"]{display:none}.pdocs__list{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-15);margin:var(--sp-4) 0 0;padding:0;list-style:none}.pdoc{display:flex;align-items:center;gap:var(--sp-2);min-height:72px;padding:var(--sp-2) var(--sp-25);border:1px solid var(--hairline);border-radius:var(--r-card);background:var(--surface-1);color:var(--text);text-decoration:none;transition:border-color var(--dur-1) var(--ease-out),box-shadow var(--dur-1) var(--ease-out),color var(--dur-1) var(--ease-out)}.pdoc__icon{display:grid;flex:none;place-items:center;width:var(--tap);height:var(--tap);border-radius:var(--r-control);background:var(--accent-soft);color:var(--accent)}.pdoc__body{display:grid;flex:1 1 auto;gap:var(--sp-025);min-width:0}.pdoc__title{font-size:var(--fs-base-sm);font-weight:var(--fw-semibold)}.pdoc__sub{color:var(--text-muted);font-size:var(--fs-xsm)}.pdoc__out{flex:none;color:var(--text-muted)}@media (hover: hover){.pdoc:hover{border-color:var(--hairline-strong);box-shadow:var(--shadow-2);color:var(--accent)}}.psicap__body{flex:1 1 auto;min-height:0;padding:0 var(--sheet-pad) var(--sp-3);overflow-y:auto;overscroll-behavior:contain}.psicap__foot{flex:none;padding:var(--sp-2) var(--sheet-pad) calc(var(--sp-2) + env(safe-area-inset-bottom));border-block-start:1px solid var(--hairline);background:var(--surface-1)}.psicap__foot[hidden]{display:none}.psicap .sheet__head{padding-inline:var(--sheet-pad)}.psicap__form{display:grid;gap:var(--sp-2)}.psicap__lead{margin:0;color:var(--text-muted);font-size:var(--fs-sm);line-height:var(--lh-body)}.psicap__pair{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-2)}.psicap__product{margin:0;color:var(--text);font-size:var(--fs-sm);line-height:var(--lh-body);text-wrap:pretty}.psicap__product .mono{color:var(--text-muted);white-space:nowrap}.psicap__done{display:grid;justify-items:start;gap:var(--sp-15);padding-block:var(--sp-2)}.psicap__done-icon{margin:0;color:var(--success)}.psicap__done-icon .icon{--icon-size:32px}.psicap__done-title{margin:0;font-size:var(--fs-lg);font-weight:var(--fw-semibold)}.psicap__done-title:focus{outline:none}.psicap__done-text{margin:0;color:var(--text-muted);font-size:var(--fs-sm);line-height:var(--lh-body)}.psicap__done-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-1) var(--sp-15);margin-block-start:var(--sp-1)}.psicap__edit{min-height:var(--tap);padding:0;border:0;background:none;font:inherit;font-weight:var(--fw-semibold);cursor:pointer}@media (hover: hover){.psicap__edit:hover .icon{transform:translateX(-3px)}}.pview{position:fixed;inset:0;display:none;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;border:0;background:var(--bg);color:var(--text)}.pview[open]{display:grid;grid-template-rows:auto minmax(0,1fr) auto}.pview::backdrop{background:var(--bg)}.pview__bar{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);padding:var(--sp-1) var(--gutter)}.pview__title{display:flex;align-items:baseline;gap:var(--sp-05);min-width:0;margin:0;font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.pview[open]{animation:pview-in var(--dur-3) var(--ease-out)}@keyframes pview-in{from{opacity:0}}.pview__stage{position:relative;min-height:0;container-type:size}.pview__track{display:grid;grid-auto-columns:100%;grid-auto-flow:column;grid-template-columns:none;height:100%;margin:0;padding:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior:contain;scroll-snap-type:x mandatory;scrollbar-width:none;list-style:none}.pview__track::-webkit-scrollbar{display:none}.pview__track:focus-visible{outline-offset:-4px}.pview__track.is-zoomed{overflow:hidden}.pview__slide{display:grid;place-items:center;min-width:0;height:100%;scroll-snap-align:start;scroll-snap-stop:always}.pview__photo{--zx:50%;--zy:50%;width:min(100cqw - var(--gutter) * 2,100cqh);border-radius:var(--r-panel);cursor:zoom-in}.pview__photo img{transform-origin:var(--zx) var(--zy);transition:transform var(--dur-3) var(--ease-out)}.pview__photo.is-zoomed{cursor:zoom-out;touch-action:none}.pview__photo.is-zoomed img{transform:scale(2.5)}.pview__arrow{position:absolute;inset-block-start:50%;z-index:2;display:none;place-items:center;width:var(--sp-6);height:var(--sp-6);padding:0;border:1px solid var(--hairline);border-radius:50%;background:var(--surface-1);box-shadow:var(--shadow-2);color:var(--text);translate:0 -50%;cursor:pointer;transition:opacity var(--dur-2) var(--ease-out),color var(--dur-1) var(--ease-out)}.pview__arrow--prev{inset-inline-start:var(--gutter)}.pview__arrow--next{inset-inline-end:var(--gutter)}.pview__arrow:disabled{opacity:0;pointer-events:none}@media (hover: hover){.pview__arrow:hover{color:var(--accent)}}.pview__thumbs{display:flex;justify-content:safe center;gap:var(--sp-1);margin:0;padding:var(--sp-15) var(--gutter) calc(var(--sp-2) + env(safe-area-inset-bottom));overflow-x:auto;scrollbar-width:none;list-style:none}.pview__thumbs::-webkit-scrollbar{display:none}.pview__thumbs > li{flex:none}.pview__thumbs .pgal__thumb{width:56px;height:56px;padding:0;cursor:pointer}@media (max-width: 767.98px){.pvs__corner,.pvs__label{width:124px}.pvs__table th,.pvs__table td{padding-inline:var(--sp-15)}.pvs__table{min-width:680px}}@media (min-width: 640px){.pacc__list{grid-template-columns:repeat(2,minmax(0,1fr))}.psicap__pair{grid-template-columns:repeat(2,minmax(0,1fr))}.pspec__row{gap:var(--sp-2)}}@container pacc (min-width: 900px){.pacc__list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 768px){.ptop__title{font-size:var(--fs-figure)}.pgal{width:min(100%,640px);justify-self:center;margin-block-end:var(--sp-2)}.pgal__thumbs{margin-inline:0;padding-inline:0}.pgal__thumb{width:72px;height:72px}.psicap.sheet{--sheet-pad:var(--sp-4);inset:0;width:min(640px,calc(100vw - var(--sp-6)));height:fit-content;max-height:min(90dvh,860px);margin:auto;border:1px solid var(--hairline);border-radius:var(--r-panel);opacity:0;transform:translateY(12px) scale(0.985);transition:transform var(--dur-3) var(--ease-out),opacity var(--dur-2) var(--ease-out),display var(--dur-3) allow-discrete,overlay var(--dur-3) allow-discrete}.psicap.sheet[open]{opacity:1;transform:none}@starting-style{.psicap.sheet[open]{opacity:0;transform:translateY(12px) scale(0.985)}}.psicap .sheet__grip{display:none}.psicap .sheet__head{padding-block-start:var(--sp-3)}}@media (min-width: 768px) and (hover: hover) and (pointer: fine){.pview__arrow{display:grid}.pview__photo{width:min(100cqw - var(--sp-6) * 2 - var(--gutter) * 4,100cqh)}}@media (min-width: 1024px){.pdocs__list{grid-template-columns:repeat(3,minmax(0,1fr))}.ppage{--pnav-h:64px}.ppage :where(section[id]){scroll-margin-top:calc(76px + var(--pnav-h) + var(--sp-3))}.ptop{padding-block:var(--sp-25) var(--section-space)}.pmore{grid-area:more;margin-block-start:calc(var(--sp-6) - var(--sp-3))}.ptop__crumbs{margin-block-end:var(--sp-3)}.ptop__grid{grid-template-areas:"gal head" "gal buy" "gal trust" "more more";grid-template-columns:minmax(0,1.15fr) minmax(380px,0.85fr);grid-template-rows:auto auto 1fr auto;align-items:start;gap:var(--sp-3) var(--sp-6)}.ptop__gal{grid-area:gal;align-self:stretch}.pgal{position:sticky;inset-block-start:calc(76px + var(--sp-2));width:auto;margin:0;justify-self:stretch}.phead{grid-area:head}.pbuy{grid-area:buy}.ptrust{grid-area:trust}.pgal{container-type:inline-size}.pgal__stage{aspect-ratio:auto;height:min(100cqw,max(440px,100dvh - 76px - 168px))}.pnav{position:sticky;inset-block-start:76px;min-height:var(--pnav-h)}:root[data-bs-theme] .pnav{background:var(--header-bg);-webkit-backdrop-filter:saturate(1.4) blur(14px);backdrop-filter:saturate(1.4) blur(14px)}.pnav__inner{min-height:var(--pnav-h)}.pnav__links{margin:0;padding:0}.pnav__product{display:flex;flex:none;align-items:center;gap:var(--sp-1);max-width:220px;margin:0;font-size:var(--fs-sm);font-weight:var(--fw-semibold);line-height:1.25}.pnav__photo{flex:none;width:40px;height:40px;overflow:clip;border:1px solid var(--hairline);border-radius:var(--r-xs)}.pnav__photo picture,.pnav__photo img{display:block;width:100%;height:100%}.pnav__photo img{object-fit:contain}.pnav__name{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}:root[data-bs-theme] .pnav__buy{display:flex;flex:none;align-items:center;gap:var(--sp-15)}:root[data-bs-theme] .pnav__product,:root[data-bs-theme] .pnav__buy{transition:opacity var(--dur-2) var(--ease-out),transform var(--dur-2) var(--ease-out),visibility 0s}:root[data-bs-theme] .pnav:not(.is-buy) .pnav__product,:root[data-bs-theme] .pnav:not(.is-buy) .pnav__buy{opacity:0;visibility:hidden;transform:translateY(var(--sp-05));transition:opacity var(--dur-2) var(--ease-out),transform var(--dur-2) var(--ease-out),visibility 0s linear var(--dur-2)}.pnav__buy .price{margin:0}.pabout__grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);grid-template-areas:"intro checks" "more checks";align-items:start;gap:var(--sp-3) var(--sp-4)}.pspecs__groups{display:block;columns:2;column-gap:var(--sp-2)}.pspec{break-inside:avoid;margin-block-end:var(--sp-2)}.pspec:last-child{margin-block-end:0}.pvs__scroll{margin-inline:0;padding-inline:0}}@media (min-width: 1280px){.ptop__grid{grid-template-areas:"gal head buy" "gal trust buy" "more more buy";grid-template-columns:minmax(0,1fr) minmax(0,1fr) 368px;grid-template-rows:auto 1fr auto;gap:var(--sp-4)}.pmore{margin-block-start:calc(var(--sp-6) - var(--sp-4))}.pmore > .pnav{margin-inline:0}.pmore .pnav__inner{padding-inline:0}.pnav__product{max-width:300px}.pacc__card{grid-template-columns:128px minmax(0,1fr)}}@media (min-width: 1280px) and (min-height: 760px){.pbuy{position:sticky;inset-block-start:calc(76px + var(--sp-2))}:root[data-bs-theme] .pnav__product,:root[data-bs-theme] .pnav__buy{display:none}}@media (min-width: 1280px) and (max-height: 759.98px){.ptop__grid{grid-template-areas:"gal head buy" "gal trust buy" "more more more"}.pmore > .pnav{margin-inline:calc(var(--gutter) * -1)}.pmore .pnav__inner{padding-inline:var(--gutter)}}@media (min-width: 1440px){.ptop__grid{grid-template-columns:minmax(0,1.12fr) minmax(0,0.88fr) 368px;column-gap:var(--sp-5)}}@media (prefers-reduced-motion: reduce){.pgal__track{scroll-behavior:auto}.pview[open]{animation:none}.pgal__lens,.pgal__arrow,.pgal__zoom,.pview__photo img,.pacc__card,.pvs__switch::after,.pnav__product,.pnav__buy{transition:none}}@media (forced-colors: active){.pacc__box,.pvs__switch{forced-color-adjust:none;border-color:CanvasText}}@media print{@page{size:A4;margin:12mm 12mm 14mm}.ptop__crumbs,.pnav,.pacc,.pvs,.pdocs,.pgal__thumbs,.pgal__arrow,.pgal__zoom,.pgal__count,.pgal__lens,.phead__facts,.pvar,.pfam,.pbuy__buy,.pbuy__firm,.code__copy,.ppage dialog{display:none !important}.ppage{font-size:9.5pt}.ptop{padding:0}.ptop__grid{grid-template-areas:"gal head" "gal buy" "gal trust" "more more";grid-template-columns:58mm minmax(0,1fr);grid-template-rows:auto auto 1fr auto;align-items:start;gap:4mm 7mm}.ptop__gal{grid-area:gal}.pmore{grid-area:more;margin:0}.pgal{position:static;width:auto;margin:0}.phead{grid-area:head;gap:3mm}.pbuy{position:static;grid-area:buy}.ptrust{grid-area:trust}.pgal__stage{height:auto;aspect-ratio:1;border-radius:3mm}.pgal__track{display:block;overflow:hidden}.pgal__slide:not(:first-child){display:none}.ptop__title{font-size:20pt}.ptop__head{margin-block-end:4mm}.phead__config{font-size:10.5pt}.phead__config--paper{display:block}.pbuy__offer{gap:3mm;padding:4mm 5mm;border-radius:3mm;break-inside:avoid}.pbuy__stock{padding-block-start:3mm}.ptrust{gap:1.5mm;padding:0;font-size:8.5pt}.pspecs{padding-block:7mm 0}.pspecs .section-head__title{font-size:14pt}.pspecs .section-head__lead{font-size:9pt}.pspecs .eyebrow{display:none}.pspecs__groups{display:block;margin-block-start:4mm;column-count:2;column-gap:6mm}.pspec{margin-block-end:3mm;padding:2.5mm 3.5mm;border-radius:2mm;break-inside:avoid}.pspec__title{font-size:9.5pt}.pspec__row{grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:3mm;padding-block:1.2mm}.pspec__row dt,.pspec__row dd{font-size:8.5pt}.pspec__note{font-size:7.5pt}.pbuy__status .stock__dot{print-color-adjust:exact;-webkit-print-color-adjust:exact}.ppage a{color:inherit;text-decoration:none}}@media (max-width: 1023.98px){.pnav--one{display:none}}@media (min-width: 1280px) and (min-height: 760px){.pnav--one{display:none}}@media (max-width: 639.98px){.pspec{padding-inline:var(--sp-2)}}}@layer page{.pvar{display:grid;gap:var(--sp-25);min-width:0}.pvar__row{display:grid;gap:var(--sp-1);min-width:0}.pvar__name{margin:0;color:var(--text-muted);font-size:var(--fs-sm);line-height:var(--lh-ui)}.pvar__name strong{color:var(--text);font-weight:var(--fw-semibold)}.pvar__options{display:grid;gap:var(--sp-1);margin:0;padding:0;list-style:none}.pvar__options--color{display:flex;flex-wrap:wrap}.pvar__options--color > .pvar__item{flex:1 1 72px;max-width:calc(25% - var(--sp-1) * 3 / 4)}.pvar__options--pill{display:flex;flex-wrap:wrap}.pvar__options--pill > .pvar__item{flex:1 1 150px;max-width:calc(50% - var(--sp-1) / 2)}.pvar__item{position:relative;display:grid;min-width:0}.pvar__opt{position:relative;display:grid;align-content:start;justify-items:start;gap:var(--sp-025);min-width:0;min-height:56px;margin:0;padding:var(--sp-1) var(--sp-15);border:1px solid var(--hairline-strong);border-radius:var(--r-control);background:var(--surface-1);color:var(--text);font:inherit;text-align:start;text-decoration:none;transition:border-color var(--dur-1) var(--ease-out),box-shadow var(--dur-2) var(--ease-out),background-color var(--dur-1) var(--ease-out);-webkit-tap-highlight-color:transparent}.pvar__options--color .pvar__opt{justify-items:stretch;gap:var(--sp-075);padding:var(--sp-075) var(--sp-075) var(--sp-1);text-align:center}.pvar__photo{display:block;aspect-ratio:1;overflow:clip;border-radius:var(--r-badge)}.pvar__photo picture,.pvar__photo img{display:block;width:100%;height:100%}.pvar__photo img{object-fit:contain}.pvar__value{font-size:var(--fs-sm);font-weight:var(--fw-semibold);line-height:1.25}.pvar__options--color .pvar__value{font-size:var(--fs-xs);font-weight:var(--fw-medium)}.pvar__changes{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px var(--sp-1);color:var(--text-muted);font-size:var(--fs-xs);line-height:1.3}.pvar__options--color .pvar__changes{justify-content:center;margin-block-start:calc(var(--sp-05) * -1);font-size:var(--fs-2xs)}.pvar__price{color:var(--text);font-weight:var(--fw-medium)}.pvar__lead{display:inline-flex;align-items:baseline;gap:var(--sp-05)}.pvar__lead::before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:var(--text-subtle);translate:0 -1px}.pvar__lead--success::before{background:var(--success)}.pvar__lead--warning::before{background:var(--warning)}.pvar__lead--info::before{background:var(--info)}@media (hover: hover){a.pvar__opt:hover{border-color:var(--text-muted);background:var(--surface-2);box-shadow:var(--shadow-1)}}a.pvar__opt:active{background:var(--surface-2)}.pvar__opt.is-current{border-color:var(--accent);background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent)}.pvar__opt.is-current:focus{outline:none}.pvar__opt.is-current:focus-visible{outline:2px solid var(--focus-page);outline-offset:3px}.pvar__check{--icon-size:14px;--icon-stroke:2.5;position:absolute;inset-block-start:var(--sp-075);inset-inline-end:var(--sp-075);box-sizing:content-box;padding:2px;border-radius:50%;background:var(--accent);color:var(--accent-ink)}.pvar__options--color .pvar__check{inset-block-start:var(--sp-05);inset-inline-end:var(--sp-05)}.pvar__opt.is-missing{border-style:dashed;background:transparent;color:var(--text-subtle);cursor:help}.pvar__opt.is-missing .pvar__value{text-decoration:line-through;text-decoration-thickness:1px}.pvar__opt.is-missing .pvar__photo{opacity:0.4}.pvar__why{position:absolute;inset-block-end:calc(100% + var(--sp-1));inset-inline-start:50%;z-index:5;width:max-content;max-width:min(240px,calc(100vw - var(--gutter) * 2));padding:var(--sp-075) var(--sp-1);border-radius:var(--r-xs);background:var(--surface-inverse);box-shadow:var(--shadow-2);color:var(--text-inverse);font-size:var(--fs-xs);line-height:1.35;text-align:center;opacity:0;visibility:hidden;translate:calc(-50% + var(--why-shift,0px)) 4px;transition:opacity var(--dur-2) var(--ease-out),translate var(--dur-2) var(--ease-out),visibility 0s linear var(--dur-2)}.pvar__why::before{content:"";position:absolute;inset-inline:0;inset-block-start:100%;height:var(--sp-1)}.pvar__why::after{content:"";position:absolute;inset-block-start:100%;inset-inline-start:calc(50% - var(--why-shift,0px));border:6px solid transparent;border-block-start-color:var(--surface-inverse);translate:-50% 0}.pvar__item:not(.is-quiet) > .pvar__opt.is-missing:focus-visible + .pvar__why,.pvar__item.is-open:not(.is-quiet) .pvar__why{opacity:1;visibility:visible;translate:calc(-50% + var(--why-shift,0px)) 0;transition:opacity var(--dur-2) var(--ease-out),translate var(--dur-2) var(--ease-out),visibility 0s}@media (hover: hover){.pvar__item:not(.is-quiet) > .pvar__opt.is-missing:hover + .pvar__why,.pvar__item:not(.is-quiet) > .pvar__why:hover{opacity:1;visibility:visible;translate:calc(-50% + var(--why-shift,0px)) 0;transition:opacity var(--dur-2) var(--ease-out),translate var(--dur-2) var(--ease-out),visibility 0s}}.pfam{container:pfam / inline-size;padding-block:var(--section-space) 0}.pfam.section--cv{contain-intrinsic-size:auto 1650px}@media (min-width: 640px){.pfam.section--cv{contain-intrinsic-size:auto 1100px}}@media (min-width: 1024px){.pfam.section--cv{contain-intrinsic-size:auto 1150px}}.pfam__table{margin-block-start:var(--sp-4);overflow:clip;border:1px solid var(--hairline);border-radius:var(--r-panel);background:var(--surface-1);box-shadow:var(--shadow-1)}.pfam__head{display:none}.pfam__list{margin:0;padding:0;list-style:none}.pfam__row{display:grid;grid-template-areas:"photo name price" "photo cells cells" "photo stock add";grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:var(--sp-05) var(--sp-15);padding:var(--sp-2)}.pfam__row + .pfam__row{border-block-start:1px solid var(--hairline)}.pfam__row.is-current{background:var(--accent-soft)}.pfam__photo{grid-area:photo;align-self:start;display:block;width:56px;height:56px;overflow:clip;border-radius:var(--r-badge)}.pfam__photo picture,.pfam__photo img{display:block;width:100%;height:100%}.pfam__photo img{object-fit:contain}.pfam__name{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--sp-025) var(--sp-1);grid-area:name;min-width:0;margin:0;font-size:var(--fs-sm);font-weight:var(--fw-semibold);line-height:1.3}.pfam__link{color:var(--text);text-decoration:none}a.pfam__link{padding-block:var(--stretch-pad);margin-block:calc(var(--stretch-pad) * -1)}a.pfam__link::after{content:"";position:absolute;inset:0}.pfam__row{position:relative}@media (hover: hover){.pfam__row:has(a.pfam__link:hover){background:var(--surface-2)}a.pfam__link:hover{color:var(--accent)}}.pfam__here{padding:1px var(--sp-075);border-radius:var(--r-round);background:var(--accent);color:var(--accent-ink);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:0.01em;white-space:nowrap}.pfam__cells{grid-area:cells;min-width:0;margin:0;color:var(--text-muted);font-size:var(--fs-xsm);line-height:var(--lh-ui)}.pfam__cell,.pfam__cell dd{display:inline;margin:0}.pfam__cell + .pfam__cell::before{content:"\00a0· "}.pfam__price{grid-area:price;justify-self:end}.pfam__price .price{margin:0}.pfam__stock{grid-area:stock;font-size:var(--fs-xs)}.pfam__lead::before{content:"· "}.pfam__code{display:none;margin:0;color:var(--text-muted);font-size:var(--fs-xs)}.pfam__add{position:relative;z-index:1;grid-area:add;justify-self:end}@media (min-width: 640px){.pfam__row{grid-template-areas:"photo name cells price add" "photo stock stock code add";grid-template-columns:56px minmax(0,0.8fr) minmax(0,1.2fr) auto auto;gap:var(--sp-05) var(--sp-2)}.pfam__code{display:block;grid-area:code;justify-self:end}}@container pfam (min-width: 1180px){.pfam__table{--fam-cols:[photo] 56px [name] minmax(110px,1fr) [cells] repeat(var(--fam-n,3),minmax(max-content,1fr)) [price] 130px [stock] minmax(170px,1.3fr) [code] 110px [add] 44px [end];display:grid;grid-template-columns:var(--fam-cols);column-gap:var(--sp-2);padding-inline:var(--sp-2)}.pfam__table--1{--fam-n:1}.pfam__table--2{--fam-n:2}.pfam__table--3{--fam-n:3}.pfam__table--4{--fam-n:4}.pfam__head,.pfam__list,.pfam__row{display:grid;grid-column:1 / -1;grid-template-columns:subgrid}.pfam__head,.pfam__list,.pfam__row,.pfam__cells{column-gap:normal}.pfam__head{align-items:center;min-height:48px;border-block-end:1px solid var(--hairline-strong)}.pfam__h{color:var(--text-muted);font-size:var(--fs-xs);font-weight:var(--fw-medium);white-space:nowrap}.pfam__h--variant{grid-column:name}.pfam__h--price{text-align:end}.pfam__h--price + .pfam__h{padding-inline-start:var(--sp-15)}.pfam__row{grid-template-areas:none;align-items:center;min-height:72px;margin-inline:calc(var(--sp-2) * -1);padding:var(--sp-1) var(--sp-2)}.pfam__photo{grid-area:auto;grid-column:photo;align-self:center}.pfam__name{grid-area:auto;grid-column:name}.pfam__cells{display:grid;grid-area:auto;grid-column:cells / price;grid-template-columns:subgrid;color:var(--text);font-size:var(--fs-sm)}.pfam__cell,.pfam__cell dd{display:block;white-space:nowrap}.pfam__cell + .pfam__cell::before{content:none}.pfam__lead{display:block;color:var(--text-muted)}.pfam__lead::before{content:none}.pfam__price{grid-area:auto;grid-column:price}.pfam__stock{grid-area:auto;grid-column:stock;align-items:baseline;padding-inline-start:var(--sp-15)}.pfam__code{grid-area:auto;grid-column:code;justify-self:start}.pfam__add{grid-area:auto;grid-column:add}}@media (prefers-reduced-motion: reduce){.pvar__opt,.pvar__why{transition:none}}@media (forced-colors: active){.pvar__opt.is-current{border-color:Highlight;box-shadow:inset 0 0 0 1px Highlight}.pvar__opt.is-missing{border-color:GrayText;color:GrayText}.pvar__why{border:1px solid CanvasText}}}
