:root{--cmp-dock-h: 72px;--cmp-stack-h: 0px}.pmb-cmp-toggle{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-body);font-size:12.5px;font-weight:600;line-height:1;letter-spacing:-.005em;border-radius:var(--r-pill);border:1px solid var(--border);background:var(--surface);color:var(--ink-3);cursor:pointer;padding:0;transition:background var(--t-fast) var(--ease-out),color var(--t-fast) var(--ease-out),border-color var(--t-fast) var(--ease-out),box-shadow var(--t-fast) var(--ease-out),opacity var(--t-fast) var(--ease-out),transform var(--t-med) var(--ease-out)}.pmb-cmp-toggle__ic{display:grid;place-items:center;flex:none}.pmb-cmp-toggle__ic svg{display:block}.pmb-cmp-toggle .pmb-cmp-toggle__ic-on,.pmb-cmp-toggle.is-on .pmb-cmp-toggle__ic-add{display:none}.pmb-cmp-toggle.is-on .pmb-cmp-toggle__ic-on{display:block}.pmb-cmp-toggle .pmb-cmp-toggle__lb-on,.pmb-cmp-toggle.is-on .pmb-cmp-toggle__lb-add{display:none}.pmb-cmp-toggle.is-on .pmb-cmp-toggle__lb-on{display:block}.pmb-cmp-toggle--card{position:absolute;top:14px;right:14px;z-index:3;height:34px;padding:0 12px;background:#ffffffd1;-webkit-backdrop-filter:blur(8px) saturate(1.3);backdrop-filter:blur(8px) saturate(1.3);box-shadow:0 4px 14px -6px #0e141047;opacity:0;transform:translateY(-5px)}.product-card:hover .pmb-cmp-toggle--card,.product-card:focus-within .pmb-cmp-toggle--card,.pmb-cmp-toggle--card.is-on,.pmb-cmp-toggle--card:focus-visible{opacity:1;transform:none}@media(hover:none){.pmb-cmp-toggle--card{opacity:1;transform:none}.pmb-cmp-toggle--card.is-full:not(.is-on){opacity:.5}}.pmb-cmp-toggle--card:hover{color:var(--ink);border-color:var(--border-2);background:var(--surface)}.pmb-cmp-toggle--card.is-on{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);box-shadow:0 6px 18px -6px #0fbf6b8c}.product-card:hover .pmb-cmp-toggle--card.is-full:not(.is-on),.product-card:focus-within .pmb-cmp-toggle--card.is-full:not(.is-on){opacity:.5}.pmb-cmp-toggle--card .pmb-cmp-toggle__lb{display:grid;grid-template-columns:0fr;transition:grid-template-columns var(--t-med) var(--ease-out)}.pmb-cmp-toggle--card .pmb-cmp-toggle__lb>span{overflow:hidden;white-space:nowrap;min-width:0}.pmb-cmp-toggle--card:hover .pmb-cmp-toggle__lb,.pmb-cmp-toggle--card:focus-visible .pmb-cmp-toggle__lb,.pmb-cmp-toggle--card.is-on .pmb-cmp-toggle__lb{grid-template-columns:1fr}@media(max-width:749px){.pmb-cmp-toggle--card{top:10px;right:10px;height:32px;width:32px;padding:0;justify-content:center}.pmb-cmp-toggle--card .pmb-cmp-toggle__lb,.pmb-cmp-toggle--card:hover .pmb-cmp-toggle__lb,.pmb-cmp-toggle--card.is-on .pmb-cmp-toggle__lb{display:none}}.pmb-putil{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px}.pmb-cmp-toggle--pdp,.pmb-putil .share-button__button{position:relative;display:inline-flex;align-items:center;justify-content:center;height:46px;min-height:46px;margin:0;border-radius:var(--r-pill);line-height:1;cursor:pointer;isolation:isolate}.pmb-cmp-toggle--pdp{gap:10px;padding:0 20px 0 6px;border:1px solid var(--border-2);background:linear-gradient(180deg,#fff 0%,var(--surface-2) 100%);color:var(--ink);font-family:var(--font-display);font-size:13px;font-weight:600;letter-spacing:-.01em;box-shadow:inset 0 1px #fff,0 1px 2px #0e14100f,0 10px 20px -14px #0e141059;transition:color var(--t-fast) var(--ease-out),border-color var(--t-fast) var(--ease-out),box-shadow var(--t-med) var(--ease-out),transform var(--t-med) var(--ease-out)}.pmb-cmp-toggle--pdp:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:linear-gradient(140deg,rgba(25,255,143,.16),transparent 46%,rgba(25,255,143,.09));opacity:0;transition:opacity var(--t-med) var(--ease-out)}.pmb-cmp-toggle--pdp:hover{border-color:#0fbf6b6b;transform:translateY(-2px);box-shadow:inset 0 1px #fff,0 2px 4px #0e14100f,0 18px 34px -18px #0e14106b;text-decoration:none}.pmb-cmp-toggle--pdp:hover:before{opacity:1}.pmb-cmp-toggle--pdp:active{transform:translateY(0) scale(.985)}.pmb-cmp-toggle--pdp .pmb-cmp-toggle__ic{width:34px;height:34px;border-radius:50%;border:1px solid rgba(15,191,107,.22);background:linear-gradient(160deg,#19ff8f38,#0fbf6b14);color:var(--accent-deep);transition:background var(--t-fast) var(--ease-out),border-color var(--t-fast) var(--ease-out),color var(--t-fast) var(--ease-out)}.pmb-cmp-toggle--pdp:hover .pmb-cmp-toggle__ic{border-color:transparent;background:linear-gradient(160deg,var(--accent) 0%,var(--accent-deep) 100%);color:var(--accent-ink)}.pmb-cmp-toggle--pdp.is-on{background:linear-gradient(180deg,#19ff8f1a,#19ff8f29);border-color:#0fbf6b80;color:var(--accent-deep);box-shadow:inset 0 1px #fff9}.pmb-cmp-toggle--pdp.is-on:before{opacity:0}.pmb-cmp-toggle--pdp.is-on:hover{border-color:var(--accent-deep);transform:translateY(-2px)}.pmb-cmp-toggle--pdp.is-on .pmb-cmp-toggle__ic,.pmb-cmp-toggle--pdp.is-on:hover .pmb-cmp-toggle__ic{border-color:transparent;background:linear-gradient(160deg,var(--accent) 0%,var(--accent-deep) 100%);color:var(--accent-ink)}.pmb-cmp-toggle--pdp .pmb-cmp-toggle__n{display:none;min-width:20px;height:20px;padding:0 6px;border-radius:99px;background:#0fbf6b2e;color:var(--accent-deep);font-family:var(--font-body);font-size:11px;font-weight:700;line-height:20px;text-align:center;font-variant-numeric:tabular-nums}.pmb-cmp-toggle--pdp.is-on .pmb-cmp-toggle__n{display:block}.pmb-cmp-toggle--pdp:focus-visible{outline:2px solid var(--accent-deep);outline-offset:2px}.pmb-putil .share-button__button{gap:8px;padding:0 16px;border:1px solid transparent;background:transparent;color:var(--ink-3);font-family:var(--font-body);font-size:13px;font-weight:500;letter-spacing:-.005em;box-shadow:none;transition:color var(--t-fast) var(--ease-out),background var(--t-fast) var(--ease-out),border-color var(--t-fast) var(--ease-out)}.pmb-putil .share-button__button:hover{color:var(--ink);background:var(--surface-2);border-color:var(--border);text-decoration:none}.pmb-putil .share-button__button:active{background:var(--surface-3)}.pmb-putil .share-button__button:focus-visible{outline:2px solid var(--accent-deep);outline-offset:2px}.pmb-putil .share-button__button .svg-wrapper,.pmb-putil .share-button__button .icon-share{width:14px;height:14px;min-width:0;margin:0;display:grid;place-items:center;color:currentColor}.pmb-putil .share-button__button .icon-share{height:14px}.pmb-putil .share-button details{width:auto}.pmb-putil .share-button{display:inline-block}.pmb-putil summary.share-button__button{list-style:none}.pmb-putil summary.share-button__button::-webkit-details-marker{display:none}@media(max-width:749px){.pmb-cmp-toggle--pdp,.pmb-putil .share-button__button{height:44px;min-height:44px}.pmb-cmp-toggle--pdp{flex:1 1 auto;justify-content:flex-start;padding:0 16px 0 5px}.pmb-cmp-toggle--pdp .pmb-cmp-toggle__ic{width:32px;height:32px}.pmb-cmp-toggle--pdp .pmb-cmp-toggle__n{margin-left:auto}.pmb-putil .share-button__button{padding:0 14px}}@media(prefers-reduced-motion:reduce){.pmb-cmp-toggle--pdp:hover,.pmb-cmp-toggle--pdp.is-on:hover,.pmb-cmp-toggle--pdp:active{transform:none}}.pmb-cmp-dock{position:fixed;left:0;right:0;bottom:var(--cmp-stack-h, 0px);z-index:96;color:var(--text);font-family:var(--font-body);border-radius:24px 24px 0 0;background:linear-gradient(172deg,#112c1ff2,#0b1a12f2 42%,#080e0bf5);-webkit-backdrop-filter:blur(28px) saturate(1.8);backdrop-filter:blur(28px) saturate(1.8);box-shadow:inset 0 1px #ffffff1a,inset 0 0 0 1px #19ff8f17,0 -24px 54px -26px #000000bf,0 -1px 30px -8px #0fbf6b57,0 10px 26px -8px #0009;isolation:isolate;animation:pmbCmpDockIn .42s var(--ease-out) both}.pmb-cmp-dock[hidden]{display:none}.pmb-cmp-dock:before{content:"";position:absolute;left:11%;right:11%;top:0;height:2px;border-radius:99px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(25,255,143,.55) 18%,var(--accent-hover) 50%,rgba(25,255,143,.55) 82%,transparent);box-shadow:0 0 16px #19ff8f99}.pmb-cmp-dock:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(120% 190% at 6% -20%,rgba(25,255,143,.22),transparent 58%),radial-gradient(90% 150% at 94% 0%,rgba(15,191,107,.14),transparent 62%)}@keyframes pmbCmpDockIn{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:none}}html.pmb-cmp-stacked .pmb-cmp-dock{box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #00000080,inset 0 0 0 1px #19ff8f17,0 -24px 54px -26px #000000bf,0 -1px 30px -8px #0fbf6b57,0 14px 30px -6px #000000c7}.pmb-cmp-dock.is-bumped{animation:pmbCmpBump .42s var(--ease-out)}@keyframes pmbCmpBump{0%,to{transform:translate(0)}22%{transform:translate(-7px)}55%{transform:translate(6px)}80%{transform:translate(-3px)}}.pmb-cmp-dock__inner{max-width:var(--maxw);margin-inline:auto;padding:12px var(--gutter);display:flex;align-items:center;gap:22px}.pmb-cmp-dock__lead{display:flex;align-items:center;gap:11px;flex:none}.pmb-cmp-dock__ring{position:relative;width:34px;height:34px;border-radius:99px;display:grid;place-items:center;background:radial-gradient(90% 90% at 50% 12%,#19ff8f52,#0fbf6b1f 68%),#19ff8f0f;border:1px solid rgba(25,255,143,.5);box-shadow:inset 0 1px #ffffff3d,0 0 18px -2px #19ff8f6b;color:var(--accent-hover);font-family:var(--font-display);font-weight:700;font-size:14px;font-variant-numeric:tabular-nums;text-shadow:0 0 12px rgba(25,255,143,.5)}.pmb-cmp-dock__meta{display:flex;flex-direction:column;gap:1px;min-width:0}.pmb-cmp-dock__ttl{font-family:var(--font-display);font-size:14.5px;font-weight:600;letter-spacing:-.01em;color:var(--text)}.pmb-cmp-dock__grp{font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:var(--accent-deep);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pmb-cmp-dock__grp[hidden]{display:none}.pmb .pmb-cmp-dock__slots{display:flex;align-items:center;gap:8px;flex:1;min-width:0;margin:0;padding:0;list-style:none;overflow-x:auto;scrollbar-width:none}.pmb .pmb-cmp-dock__slots::-webkit-scrollbar{display:none}.pmb-cmp-chip{position:relative;display:flex;align-items:center;gap:8px;flex:none;max-width:200px;padding:5px 28px 5px 5px;border-radius:13px;background:linear-gradient(165deg,#ffffff17,#19ff8f08);border:1px solid var(--line-10);box-shadow:inset 0 1px #ffffff12;animation:pmbCmpChipIn .32s var(--ease-out) both}@keyframes pmbCmpChipIn{0%{opacity:0;transform:scale(.9) translateY(6px)}to{opacity:1;transform:none}}.pmb-cmp-chip__img{width:34px;height:34px;flex:none;border-radius:9px;background:var(--surface);display:grid;place-items:center;overflow:hidden}.pmb-cmp-chip__img img{width:100%;height:100%;object-fit:contain;padding:3px}.pmb-cmp-chip__ttl{font-size:12px;line-height:1.25;color:var(--text-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pmb-cmp-chip__x{position:absolute;top:50%;right:5px;transform:translateY(-50%);width:19px;height:19px;border-radius:99px;display:grid;place-items:center;border:0;background:#ffffff14;color:var(--text-3);cursor:pointer;transition:background var(--t-fast),color var(--t-fast)}.pmb-cmp-chip__x:hover{background:#e5484d;color:#fff}.pmb-cmp-chip--ghost{min-width:84px;height:44px;justify-content:center;gap:6px;padding:5px 10px;border-style:dashed;border-color:var(--line-08);background:transparent;animation:none}.pmb-cmp-chip__plus{font-size:14px;color:var(--text-faint);line-height:1}.pmb-cmp-chip__hint{font-size:10.5px;color:var(--text-faint);white-space:nowrap}.pmb-cmp-dock__actions{display:flex;align-items:center;gap:10px;flex:none}.pmb-cmp-dock__clear{display:inline-flex;gap:3px;place-items:center;border:0;background:none;padding:6px 2px;font-family:var(--font-body);font-size:12.5px;font-weight:500;color:var(--text-3);cursor:pointer;transition:color var(--t-fast)}.pmb-cmp-dock__clear-t{text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--line-14)}.pmb-cmp-dock__clear-x{display:none}.pmb-cmp-dock__clear:hover{color:var(--text)}.pmb-cmp-dock__go{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px;padding:0 20px;border-radius:var(--r-pill);border:1px solid rgba(25,255,143,.5);background:linear-gradient(160deg,#19ff8f33,#0fbf6b0f 62%);box-shadow:inset 0 1px #ffffff29,0 6px 18px -12px #19ff8fb3;color:var(--accent-hover);font-family:var(--font-body);font-size:13.5px;font-weight:600;letter-spacing:-.005em;line-height:1;cursor:pointer;overflow:hidden;transition:background var(--t-fast),border-color var(--t-fast),color var(--t-fast),box-shadow var(--t-med),transform var(--t-med) var(--ease-out)}.pmb-cmp-dock__go:before{content:"";position:absolute;top:0;right:-40%;bottom:0;left:-40%;pointer-events:none;background:linear-gradient(104deg,transparent 40%,rgba(255,255,255,.3) 50%,transparent 60%);transform:translate(-120%);transition:transform .7s var(--ease-out)}.pmb-cmp-dock__go svg{position:relative;flex:none;transition:transform var(--t-fast) var(--ease-out)}.pmb-cmp-dock__go:hover{background:linear-gradient(160deg,#19ff8f4d,#0fbf6b1f 62%);border-color:var(--accent);box-shadow:inset 0 1px #ffffff38,0 8px 22px -10px #19ff8fbf;transform:translateY(-1px)}.pmb-cmp-dock__go:hover:before{transform:translate(120%)}.pmb-cmp-dock__go:hover svg{transform:translate(3px)}.pmb-cmp-dock__go:disabled{opacity:.4;cursor:not-allowed;transform:none}.pmb-cmp-dock__go:disabled:before{display:none}.pmb-cmp-dock__min{width:30px;height:30px;flex:none;border-radius:99px;display:grid;place-items:center;border:0;background:#ffffff0f;color:var(--text-3);cursor:pointer;transition:background var(--t-fast),color var(--t-fast),transform var(--t-fast)}.pmb-cmp-dock__min:hover{background:#ffffff1f;color:var(--text)}.pmb-cmp-dock.is-min .pmb-cmp-dock__slots,.pmb-cmp-dock.is-min .pmb-cmp-dock__clear{display:none}.pmb-cmp-dock.is-min .pmb-cmp-dock__inner{padding-top:8px;padding-bottom:8px}.pmb-cmp-dock.is-min .pmb-cmp-dock__actions{margin-left:auto}.pmb-cmp-dock.is-min .pmb-cmp-dock__min{transform:rotate(180deg)}html.pmb-cmp-active body{padding-bottom:calc(var(--cmp-dock-h) + var(--cmp-stack-h, 0px) + 12px + env(safe-area-inset-bottom,0px))}@media(max-width:860px){.pmb-cmp-dock{bottom:calc(var(--tabbar-h, 64px) + var(--cmp-stack-h, 0px) + env(safe-area-inset-bottom,0px));border-radius:20px 20px 0 0}.pmb-cmp-dock:before{left:16%;right:16%}.pmb-cmp-dock__inner{padding:9px 12px;gap:10px}.pmb-cmp-dock__ring{width:28px;height:28px;font-size:12.5px}.pmb-cmp-dock__lead{gap:8px}.pmb-cmp-dock__meta{display:none}.pmb .pmb-cmp-dock__slots{gap:6px}.pmb-cmp-chip{max-width:none;padding:0;border:0;background:none;border-radius:8px}.pmb-cmp-chip__img{width:30px;height:30px;border-radius:8px}.pmb-cmp-chip__ttl{display:none}.pmb-cmp-chip__x{top:-3px;right:-3px;transform:none;width:15px;height:15px;background:var(--bg);border:1px solid var(--line-14);color:var(--text-2)}.pmb-cmp-chip--ghost{display:none}.pmb-cmp-dock__actions{gap:6px}.pmb-cmp-dock__clear-t{display:none}.pmb-cmp-dock__clear-x{display:block}.pmb-cmp-dock__clear{width:30px;height:30px;padding:0;border-radius:99px;background:#ffffff0f;justify-content:center}.pmb-cmp-dock__go{height:34px;padding:0 14px;font-size:12.5px}.pmb-cmp-dock__go svg{display:none}.pmb-cmp-dock__min{display:none}html.pmb-cmp-active body{padding-bottom:calc(var(--tabbar-h, 64px) + var(--cmp-dock-h) + var(--cmp-stack-h, 0px) + 8px + env(safe-area-inset-bottom,0px))}}html.pmb-cmp-open{overflow:hidden}.pmb-cmp-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:130;display:flex;align-items:flex-end;justify-content:center;font-family:var(--font-body)}.pmb-cmp-modal[hidden]{display:none}.pmb-cmp-modal__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#060a08b3;-webkit-backdrop-filter:blur(16px) saturate(1.2);backdrop-filter:blur(16px) saturate(1.2);opacity:0;transition:opacity .32s var(--ease-out)}.pmb-cmp-modal.is-open .pmb-cmp-modal__scrim{opacity:1}.pmb-cmp-modal__sheet{position:relative;width:min(1400px,100%);max-height:94dvh;display:flex;flex-direction:column;background:var(--bg);border-radius:30px 30px 0 0;box-shadow:0 -40px 120px -40px #000000d9;overflow:hidden;transform:translateY(40px) scale(.985);transform-origin:50% 100%;opacity:0;transition:transform .48s cubic-bezier(.16,1,.3,1),opacity .28s var(--ease-out)}.pmb-cmp-modal.is-open .pmb-cmp-modal__sheet{transform:none;opacity:1}.pmb-cmp-modal__grab{flex:none;display:block;width:100%;padding:10px 0 4px;border:0;background:transparent;cursor:pointer}.pmb-cmp-modal__grab-bar{display:block;width:44px;height:4px;margin:0 auto;border-radius:99px;background:var(--line-14);transition:background var(--t-fast),width var(--t-fast) var(--ease-out)}.pmb-cmp-modal__grab:hover .pmb-cmp-modal__grab-bar{background:var(--accent);width:56px}.pmb-cmp-modal__bar{position:relative;flex:none;display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:12px clamp(18px,3vw,40px) 22px;color:var(--text);overflow:hidden}.pmb-cmp-modal__bar:before{content:"";position:absolute;inset:-60% -10% auto;height:240%;pointer-events:none;background:radial-gradient(44% 58% at 76% 26%,var(--aurora-a),transparent 62%),radial-gradient(36% 50% at 16% 6%,var(--aurora-b),transparent 66%)}.pmb-cmp-modal__head{position:relative;display:flex;flex-direction:column;gap:8px;min-width:0}.pmb .pmb-cmp-modal__ttl{font-family:var(--font-display);font-size:clamp(22px,2.6vw,31px);font-weight:600;letter-spacing:-.03em;line-height:1.03;color:var(--text);margin:0;display:flex;align-items:baseline;gap:11px;flex-wrap:wrap}.pmb-cmp-modal__grp{font-family:var(--font-body);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}.pmb-cmp-modal__grp[hidden]{display:none}.pmb .pmb-cmp-modal__sub{margin:0;font-size:13px;font-weight:500;color:var(--text-3);font-variant-numeric:tabular-nums}.pmb-cmp-modal__tools{position:relative;display:flex;align-items:center;gap:14px;flex:none}.pmb-cmp-modal__x{width:40px;height:40px;border-radius:99px;display:grid;place-items:center;border:1px solid var(--line-12);background:#ffffff0f;color:var(--text-2);cursor:pointer;transition:background var(--t-fast),color var(--t-fast),border-color var(--t-fast),transform var(--t-fast)}.pmb-cmp-modal__x:hover{background:#ffffff24;color:var(--text);border-color:var(--line-14);transform:rotate(90deg)}.pmb-cmp-switch{display:inline-flex;align-items:center;gap:10px;padding:7px 15px 7px 9px;border-radius:var(--r-pill);border:1px solid var(--line-10);background:#ffffff0a;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:13px;font-weight:600;color:var(--text-2);white-space:nowrap;transition:background var(--t-fast),border-color var(--t-fast)}.pmb-cmp-switch:hover{background:#ffffff14;border-color:var(--line-14)}.pmb-cmp-switch input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.pmb-cmp-switch__track{width:38px;height:22px;border-radius:99px;background:#ffffff1f;border:1px solid var(--line-12);padding:2px;display:block;flex:none;transition:background var(--t-fast),border-color var(--t-fast)}.pmb-cmp-switch__dot{display:block;width:16px;height:16px;border-radius:99px;background:var(--text-3);transition:transform var(--t-med) var(--ease-out),background var(--t-fast)}.pmb-cmp-switch input:checked+.pmb-cmp-switch__track{background:#19ff8f42;border-color:var(--accent-deep)}.pmb-cmp-switch input:checked+.pmb-cmp-switch__track .pmb-cmp-switch__dot{transform:translate(16px);background:var(--accent);box-shadow:0 0 10px #19ff8f99}.pmb-cmp-switch input:checked~.pmb-cmp-switch__lb{color:var(--text)}.pmb-cmp-switch input:focus-visible+.pmb-cmp-switch__track{outline:2px solid var(--accent);outline-offset:2px}.pmb-cmp-modal__body{position:relative;flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:var(--surface-2)}.pmb-cmp-modal__body:focus{outline:none}.pmb-cmp-stage{position:relative;flex:1;min-height:0;display:flex}.pmb-cmp-scroll{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scroll-padding-left:var(--cmp-k-w, 216px)}.pmb-cmp-scroll:focus-visible{outline:2px solid var(--accent-deep);outline-offset:-3px}.pmb-cmp-edge{position:absolute;top:0;bottom:0;width:64px;pointer-events:none;opacity:0;transition:opacity var(--t-med) var(--ease-out);z-index:5}.pmb-cmp-edge--l{left:var(--cmp-k-w, 216px);background:linear-gradient(90deg,rgba(14,20,16,.16),transparent)}.pmb-cmp-edge--r{right:0;background:linear-gradient(270deg,rgba(14,20,16,.16),transparent)}.pmb-cmp-stage.has-x:not(.at-start) .pmb-cmp-edge--l{opacity:1}.pmb-cmp-stage.has-x:not(.at-end) .pmb-cmp-edge--r{opacity:1}.pmb-cmp-hint{position:absolute;right:14px;bottom:14px;z-index:6;padding:8px 14px;border-radius:var(--r-pill);background:#0b0f0ceb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--text-2);font-size:12px;font-weight:600;pointer-events:none;opacity:0;transform:translateY(6px);transition:opacity var(--t-med) var(--ease-out),transform var(--t-med) var(--ease-out)}.pmb-cmp-stage.has-x.at-start .pmb-cmp-hint{opacity:1;transform:none}@media(hover:hover){.pmb-cmp-hint{display:none}}.pmb-cmp-tbl{--cmp-k-w: 216px;--cmp-col-w: 260px;--cmp-img-k: 1;--cmp-img-span: 1.613;transition:--cmp-img-k .62s var(--ease-out);width:100%;min-width:calc(var(--cmp-k-w) + var(--cmp-cols, 2) * var(--cmp-col-w));border-collapse:separate;border-spacing:0;table-layout:fixed;font-variant-numeric:tabular-nums}.pmb-cmp-tbl thead th{position:sticky;top:0;z-index:3}.pmb-cmp-corner,.pmb-cmp-k{position:sticky;left:0;z-index:2;width:216px}.pmb-cmp-tbl thead th.pmb-cmp-corner{z-index:6}.pmb-cmp-corner{vertical-align:bottom;text-align:left;padding:26px 24px 24px;background:var(--bg);color:var(--text);border-bottom:1px solid var(--line-04);transition:padding .5s var(--ease-out)}.pmb-cmp-corner__n{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:99px;background:#19ff8f24;border:1px solid rgba(25,255,143,.4);color:var(--accent);font-family:var(--font-display);font-size:17px;font-weight:700}.pmb-cmp-corner__t{display:block;margin-top:14px;font-family:var(--font-display);font-size:18px;font-weight:600;color:var(--text);letter-spacing:-.02em;line-height:1.15;overflow-wrap:anywhere}.pmb-cmp-corner__d{display:block;margin-top:5px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent)}.pmb-cmp-corner__key{display:flex;align-items:center;gap:7px;margin-top:16px;padding-top:14px;max-height:72px;overflow:hidden;border-top:1px solid var(--line-04);transition:max-height .44s var(--ease-out) .12s,margin-top .44s var(--ease-out) .12s,padding-top .44s var(--ease-out) .12s,opacity .3s var(--ease-out) .16s,border-top-color .3s var(--ease-out) .16s;font-size:11px;font-weight:500;line-height:1.35;color:var(--text-faint);text-transform:none;letter-spacing:0}.pmb-cmp-corner__key i{width:5px;height:5px;border-radius:99px;background:var(--text-faint);flex:none}.pmb-cmp-hd{position:relative;vertical-align:top;text-align:center;padding:24px 20px 22px;background:var(--surface);border-left:1px solid var(--border);border-bottom:1px solid var(--border);scroll-snap-align:start;transition:background var(--t-fast),padding .5s var(--ease-out)}.pmb-cmp-hd__x{position:absolute;top:12px;right:12px;width:28px;height:28px;border-radius:99px;display:grid;place-items:center;border:1px solid var(--border);background:var(--surface);color:var(--ink-2);cursor:pointer;opacity:0;transition:opacity var(--t-fast),color var(--t-fast),border-color var(--t-fast),transform var(--t-fast)}.pmb-cmp-hd:hover .pmb-cmp-hd__x,.pmb-cmp-hd__x:focus-visible{opacity:1}.pmb-cmp-hd__x:hover{color:#e5484d;border-color:#e5484d;transform:rotate(90deg)}@media(hover:none){.pmb-cmp-hd__x{opacity:1}}.pmb-cmp-hd__flag{position:absolute;top:12px;left:12px;z-index:2;padding:5px 10px;border-radius:var(--r-pill);background:var(--accent);color:var(--accent-ink);font-size:9.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;box-shadow:0 4px 14px -5px #0fbf6bcc;transition:opacity .26s var(--ease-out) .16s,transform .42s var(--ease-spring) .14s}@property --cmp-img-k{syntax: "<number>"; inherits: true; initial-value: 1;}.pmb-cmp-hd__img{--cmp-img-c: calc((1 - var(--cmp-img-k, 1)) * var(--cmp-img-span, 1.613));position:relative;display:block;width:100%;aspect-ratio:4 / calc(3 * var(--cmp-img-k, 1));margin-bottom:calc(4px + 10px * var(--cmp-img-k, 1));border-radius:calc(10px + 8px * var(--cmp-img-k, 1));background:linear-gradient(180deg,var(--img-a),var(--img-b));overflow:hidden;box-shadow:inset 0 1px rgba(255,255,255,calc(.28 + .42 * var(--cmp-img-c))),inset 0 0 0 1px rgba(14,20,16,calc(.07 * var(--cmp-img-c))),0 10px 22px -16px rgba(14,20,16,calc(.75 * var(--cmp-img-c)))}.pmb-cmp-hd__img:after{content:"";position:absolute;top:-20%;right:-10%;bottom:-20%;left:-10%;pointer-events:none;background:linear-gradient(102deg,transparent 36%,rgba(255,255,255,.62) 50%,transparent 64%);transform:translate(calc(var(--cmp-img-c) * var(--cmp-img-c) * 250% - 130%)) rotate(-2deg)}.pmb-cmp-hd__img img{display:block;width:100%;height:100%;object-fit:contain;padding:calc(4px + 8px * var(--cmp-img-k, 1));mix-blend-mode:multiply;transition:transform .5s var(--ease-spring)}.pmb-cmp-hd:hover .pmb-cmp-hd__img img{transform:scale(1.05)}.pmb-cmp-hd__img.is-empty{background:var(--surface-3)}.pmb-cmp-hd__brand,.pmb-cmp-hd__rate{max-height:48px;overflow:hidden;transition:max-height .44s var(--ease-out) .12s,margin-top .44s var(--ease-out) .12s,opacity .3s var(--ease-out) .16s,transform .44s var(--ease-out) .12s,filter .3s var(--ease-out) .16s}.pmb-cmp-hd__brand{display:block;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}.pmb-cmp-hd__ttl{display:block;margin-top:6px;transition:margin-top .5s var(--ease-out),font-size .5s var(--ease-out),color var(--t-fast) var(--ease-out);font-family:var(--font-display);font-size:16px;font-weight:600;line-height:1.25;letter-spacing:-.02em;color:var(--ink);text-decoration:none}.pmb-cmp-hd__ttl:hover{color:var(--accent-deep)}.pmb-cmp-hd__rate{display:flex;justify-content:center;align-items:center;gap:6px;margin-top:8px;font-size:11.5px;color:var(--ink-3)}.pmb-cmp-stars{width:62px;height:11px;flex:none;background:linear-gradient(90deg,var(--accent-deep) var(--pct, 0%),var(--border-2) var(--pct, 0%));-webkit-mask:repeating-linear-gradient(90deg,#000 0 9px,transparent 9px 12.4px);mask:repeating-linear-gradient(90deg,#000 0 9px,transparent 9px 12.4px)}.pmb-cmp-hd__price{display:block;margin-top:10px;font-family:var(--font-display);font-size:20px;font-weight:600;letter-spacing:-.03em;color:var(--ink);transition:margin-top .5s var(--ease-out),font-size .5s var(--ease-out)}.pmb-cmp-hd__price s{margin-left:8px;font-size:13px;font-weight:500;color:var(--ink-2)}.pmb-cmp-hd__cta{margin-top:14px;width:100%;justify-content:center;background:var(--ink);color:var(--text);box-shadow:none;transition:background var(--t-fast),color var(--t-fast),box-shadow var(--t-med),transform var(--t-med) var(--ease-spring),margin-top .5s var(--ease-out),height .5s var(--ease-out),padding .5s var(--ease-out),font-size .5s var(--ease-out)}.pmb-cmp-hd__cta:hover{background:var(--accent);color:var(--accent-ink);box-shadow:var(--glow)}.pmb-cmp-tbl.is-compact{--cmp-img-k: .38}.pmb-cmp-tbl.is-compact .pmb-cmp-hd{padding-top:14px;padding-bottom:12px}.pmb-cmp-tbl.is-compact .pmb-cmp-hd__brand,.pmb-cmp-tbl.is-compact .pmb-cmp-hd__rate{max-height:0;margin-top:0;opacity:0;transform:translateY(-7px);filter:blur(2px);transition-delay:0s}.pmb-cmp-tbl.is-compact .pmb-cmp-hd__flag{opacity:0;transform:translateY(-8px) scale(.86);transition-delay:0s}.pmb-cmp-tbl.is-compact .pmb-cmp-hd__ttl{margin-top:0;font-size:14px}.pmb-cmp-tbl.is-compact .pmb-cmp-hd__price{margin-top:4px;font-size:16px}.pmb-cmp-tbl.is-compact .pmb-cmp-hd__cta{margin-top:10px;height:34px;padding:0 14px;font-size:12.5px}.pmb-cmp-tbl.is-compact .pmb-cmp-corner{padding-top:16px;padding-bottom:14px}.pmb-cmp-tbl.is-compact .pmb-cmp-corner__key{max-height:0;margin-top:0;padding-top:0;opacity:0;border-top-color:transparent;transition-delay:0s}.pmb-cmp-k--grp{padding-top:26px;padding-bottom:12px;font-size:10.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);background:var(--bg);border-bottom:0}.pmb-cmp-grp__band{background:var(--surface-2);border:0}.pmb-cmp-grp .pmb-cmp-k--grp:before{content:none}.pmb-cmp-k{text-align:left;vertical-align:top;padding:17px 24px;background:var(--bg);color:var(--text-2);border-bottom:1px solid var(--line-08);font-family:var(--font-body);font-size:13px;font-weight:500;letter-spacing:.01em}.pmb-cmp-k:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--accent);opacity:0;transition:opacity var(--t-fast)}.pmb-cmp-row:hover .pmb-cmp-k:before{opacity:1}.pmb-cmp-row:hover .pmb-cmp-k{color:var(--text)}.pmb-cmp-k__same{display:inline-block;width:5px;height:5px;margin-left:7px;border-radius:99px;background:var(--text-faint);vertical-align:middle}.pmb-cmp-cell{padding:17px 20px;vertical-align:top;text-align:center;background:var(--surface);border-left:1px solid var(--border);border-bottom:1px solid var(--border);font-size:14.5px;font-weight:500;line-height:1.45;color:var(--ink);overflow-wrap:anywhere;scroll-snap-align:start;transition:background var(--t-fast)}.pmb-cmp-cell.is-na{color:var(--ink-2);font-weight:400}.pmb-cmp-row[data-same="1"] .pmb-cmp-cell{color:var(--ink-3);font-weight:400}.pmb-cmp-row:hover .pmb-cmp-cell{background:#19ff8f0d}.pmb-cmp-tbl[data-col="1"] .pmb-cmp-cell:nth-child(2),.pmb-cmp-tbl[data-col="2"] .pmb-cmp-cell:nth-child(3),.pmb-cmp-tbl[data-col="3"] .pmb-cmp-cell:nth-child(4),.pmb-cmp-tbl[data-col="4"] .pmb-cmp-cell:nth-child(5){background:#19ff8f12}.pmb-cmp-tbl[data-col="1"] .pmb-cmp-hd:nth-child(2),.pmb-cmp-tbl[data-col="2"] .pmb-cmp-hd:nth-child(3),.pmb-cmp-tbl[data-col="3"] .pmb-cmp-hd:nth-child(4),.pmb-cmp-tbl[data-col="4"] .pmb-cmp-hd:nth-child(5){background:#fff}.pmb-cmp-tbl.is-diff .pmb-cmp-row[data-same="1"]{display:none}.pmb-cmp-note{flex:none;margin:0;padding:14px clamp(18px,3vw,40px);font-size:13px;color:var(--ink-3);background:var(--surface-3);border-bottom:1px solid var(--border)}.pmb-cmp-note--flat{border-bottom:0;border-top:1px solid var(--border);text-align:center}.pmb-cmp-skel{display:grid;grid-template-columns:216px repeat(auto-fit,minmax(170px,1fr));gap:1px;padding:1px 0;background:var(--border);flex:1;min-height:0;align-content:start}.pmb-cmp-skel:before{content:"";background:var(--bg);min-height:360px}.pmb-cmp-skel__col{background:linear-gradient(90deg,var(--surface) 0%,var(--surface-3) 50%,var(--surface) 100%);background-size:220% 100%;animation:pmbCmpShimmer 1.25s linear infinite;min-height:360px}@keyframes pmbCmpShimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@media(max-width:989px){.pmb-cmp-tbl{--cmp-k-w: 168px;--cmp-col-w: 220px}.pmb-cmp-corner,.pmb-cmp-k{width:168px}.pmb-cmp-corner{padding:20px 18px 18px}.pmb-cmp-corner__t{font-size:16px}.pmb-cmp-k{padding:15px 18px}.pmb-cmp-skel{grid-template-columns:168px repeat(auto-fit,minmax(160px,1fr))}}@media(max-width:749px){.pmb-cmp-modal__sheet{max-height:96dvh;border-radius:22px 22px 0 0}.pmb-cmp-modal__bar{align-items:stretch;flex-direction:column;gap:14px;padding:8px 16px 16px}.pmb .pmb-cmp-modal__ttl{font-size:21px}.pmb-cmp-modal__tools{justify-content:space-between}.pmb-cmp-switch{flex:1;justify-content:center;font-size:12.5px;padding:8px 12px 8px 8px}.pmb-cmp-modal__x{display:none}.pmb-cmp-tbl{--cmp-k-w: 96px;--cmp-col-w: 140px}.pmb-cmp-scroll{scroll-padding-left:96px}.pmb-cmp-corner,.pmb-cmp-k{width:96px}.pmb-cmp-corner{padding:14px 10px}.pmb-cmp-corner__n{width:30px;height:30px;font-size:13px}.pmb-cmp-corner__t{margin-top:8px;font-size:12.5px}.pmb-cmp-corner__d,.pmb-cmp-corner__key{display:none}.pmb-cmp-k{padding:13px 10px;font-size:11.5px}.pmb-cmp-k--grp{padding-top:18px;padding-bottom:8px;font-size:9.5px;letter-spacing:.12em}.pmb-cmp-hd{padding:16px 10px 14px}.pmb-cmp-hd__x{top:8px;right:8px;width:26px;height:26px}.pmb-cmp-tbl{--cmp-img-span: 1.852}.pmb-cmp-tbl.is-compact{--cmp-img-k: .46}.pmb-cmp-hd__img{border-radius:calc(8px + 6px * var(--cmp-img-k, 1));margin-bottom:calc(3px + 7px * var(--cmp-img-k, 1))}.pmb-cmp-hd__img img{padding:calc(3px + 5px * var(--cmp-img-k, 1))}.pmb-cmp-hd__ttl{font-size:13.5px}.pmb-cmp-hd__price{font-size:16px}.pmb-cmp-hd__cta{margin-top:10px;height:38px;font-size:12.5px}.pmb-cmp-hd__rate{display:none}.pmb-cmp-cell{padding:13px 10px;font-size:13.5px}.pmb-cmp-skel{grid-template-columns:96px repeat(auto-fit,minmax(150px,1fr))}}.pmb-cmp-ask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:140;display:grid;place-items:center;padding:20px;font-family:var(--font-body)}.pmb-cmp-ask[hidden]{display:none}.pmb-cmp-ask__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#060a089e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;transition:opacity .22s var(--ease-out)}.pmb-cmp-ask.is-open .pmb-cmp-ask__scrim{opacity:1}.pmb-cmp-ask__box{position:relative;width:min(440px,100%);padding:30px 30px 26px;border-radius:24px;background:var(--surface);box-shadow:var(--shadow-pop);text-align:center;transform:scale(.96) translateY(10px);opacity:0;transition:transform .26s var(--ease-out),opacity .2s var(--ease-out)}.pmb-cmp-ask.is-open .pmb-cmp-ask__box{transform:none;opacity:1}.pmb-cmp-ask__ic{display:grid;place-items:center;width:46px;height:46px;margin:0 auto 14px;border-radius:99px;background:#19ff8f1f;color:var(--accent-deep)}.pmb .pmb-cmp-ask__ttl{font-family:var(--font-display);font-size:20px;font-weight:600;letter-spacing:-.02em;color:var(--ink);margin:0 0 8px}.pmb .pmb-cmp-ask__txt{font-size:14px;line-height:1.55;color:var(--ink-3);margin:0 0 22px}.pmb-cmp-ask__row{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.pmb-cmp-ask__row .btn{flex:1 1 auto;justify-content:center}@media(prefers-reduced-motion:reduce){.pmb-cmp-dock,.pmb-cmp-chip,.pmb-cmp-dock.is-bumped{animation:none}.pmb-cmp-dock__go:before{display:none}.pmb-cmp-skel__col{animation:none}.pmb-cmp-modal__sheet,.pmb-cmp-ask__box{transition:opacity .15s linear;transform:none}.pmb-cmp-toggle,.pmb-cmp-toggle--card .pmb-cmp-toggle__lb,.pmb-cmp-tbl,.pmb-cmp-hd,.pmb-cmp-hd__img,.pmb-cmp-hd__img img,.pmb-cmp-hd__brand,.pmb-cmp-hd__rate,.pmb-cmp-hd__flag,.pmb-cmp-hd__ttl,.pmb-cmp-hd__price,.pmb-cmp-hd__cta,.pmb-cmp-corner,.pmb-cmp-corner__key,.pmb-cmp-hd__x,.pmb-cmp-modal__x,.pmb-cmp-hint{transition:none}.pmb-cmp-tbl.is-compact .pmb-cmp-hd__brand,.pmb-cmp-tbl.is-compact .pmb-cmp-hd__rate{filter:none;transform:none}.pmb-cmp-tbl.is-compact .pmb-cmp-hd__flag{transform:none}.pmb-cmp-scroll{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/pmb-compare.css.map */
