.ph{--pp-display: clamp(40px, 8vw, 92px);--pp-h2: clamp(32px, 3.6vw, 60px);--pp-lede: clamp(19px, 2.4vw, 24px);--pp-value: clamp(20px, 1.9vw, 30px);--pp-sec: clamp(88px, calc(6vw + 6vh) , 168px);--pp-gap: clamp(36px, 3.4vw, 56px);--pp-block: clamp(32px, 3vw, 48px);--pp-head: var(--header-height, 64px);--pp-line: rgba(15, 29, 51, .14);--pp-line-light: rgba(242, 241, 238, .18);--pp-sky-soft: rgba(63, 187, 242, .16);--pp-grey: rgba(15, 29, 51, .06);--pp-grey-2: rgba(15, 29, 51, .11);--pp-navy: #0f2342;--pp-navy-2: #1c3762;--pp-ground: #071124;--pp-wa: #25d366;--pp-light: #f2f1ee}.ph.pp{--ph-ink: #0f1d33;--ph-ink-2: #4a5669;--ph-deep: #071124}.ph ::selection{background:#3fbbf247}html .ph :focus-visible{outline:3px solid var(--ph-sky);outline-offset:3px}.ph .pp-display{margin:0;font:600 var(--pp-display) / 1 var(--ph-font);letter-spacing:-.04em;text-transform:none;text-wrap:balance;color:inherit}.ph .pp-h2{margin:0;font:600 var(--pp-h2) / 1.02 var(--ph-font);letter-spacing:-.035em;text-transform:none;text-wrap:balance;color:inherit}.ph .pp-eyebrow{margin:0;font:600 12px / 1.3 var(--ph-font);letter-spacing:.14em;text-transform:uppercase;color:var(--ph-ink-2)}.ph .pp-head{display:grid;gap:16px;max-width:none}.ph .pp-head .pp-body{max-width:60ch}.ph .pp-lede{margin:0;font:500 var(--pp-lede) / 1.38 var(--ph-font);letter-spacing:-.01em;text-transform:none;text-wrap:pretty}.ph .pp-body{margin:0;font:500 17px / 1.6 var(--ph-font);color:var(--ph-ink-2);text-wrap:pretty}.ph .pp-small{margin:0;font:500 15px / 1.45 var(--ph-font);letter-spacing:0;color:var(--ph-ink-2)}.ph .pp-body a,.ph .pp-buy__help a,.ph .pp-small a{color:var(--ph-ink);text-decoration:underline;text-decoration-color:var(--ph-sky);text-decoration-thickness:2px;text-underline-offset:4px}.ph .ph-link{font-size:17px}.ph .pp-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ph .pp-wrap{width:min(100% - 2 * var(--ph-x),1040px);margin-inline:auto}.ph .pp-kv{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 16px;margin:0;padding-top:20px;border-top:1px solid var(--pp-line);container-type:inline-size}.ph .pp-kv--2{grid-template-columns:repeat(2,minmax(0,1fr))}.ph .pp-kv>div{display:grid;grid-template-rows:subgrid;grid-row:span 2;gap:6px;align-content:start;min-width:0;padding-bottom:14px}.ph .pp-kv dt{font:600 11px / 1.3 var(--ph-font);letter-spacing:.14em;text-transform:uppercase;color:var(--ph-ink-2)}.ph .pp-kv dd{margin:0;font:600 clamp(18px,4.8cqi,28px) / 1.1 var(--ph-font);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ph-ink);text-wrap:balance}.ph .pp-params dd{white-space:nowrap}@media(min-width:700px){.ph .pp-kv--2{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1000px){.ph .pp-kv--6{grid-template-columns:minmax(0,1.45fr) repeat(5,minmax(0,1fr))}.ph .pp-kv--6 dd{font-size:clamp(17px,2cqi,25px);white-space:nowrap}}.ph.pp-series{background:var(--ph-paper);padding:var(--pp-sec) 0}.ph .pp-series__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2vw,28px);margin:var(--pp-gap) 0 0;padding:0;list-style:none}.ph .pp-series__list>li{min-width:0}.ph .pp-series__card{display:grid;gap:4px;color:var(--ph-ink);text-decoration:none}.ph .pp-series__img{display:block;width:100%;aspect-ratio:4 / 5;object-fit:cover;margin-bottom:14px;transition:opacity .3s var(--ph-ease)}.ph .pp-series__card:hover .pp-series__img{opacity:.9}.ph .pp-series__name{font:600 clamp(18px,1.6vw,22px) / 1.2 var(--ph-font);letter-spacing:.02em}.ph .pp-series__desc{font:400 15px / 1.35 var(--ph-font);color:var(--ph-ink-2)}.ph .pp-series__from{margin-top:6px;font:500 15px / 1.3 var(--ph-font);font-variant-numeric:tabular-nums}@media(max-width:699px){.ph .pp-series__list{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:72vw;overflow-x:auto;margin-inline:calc(-1 * var(--ph-x));padding-inline:var(--ph-x);scroll-snap-type:x mandatory;scrollbar-width:none}.ph .pp-series__list::-webkit-scrollbar{display:none}.ph .pp-series__list>li{scroll-snap-align:start}}.ph .pp-table-wrap{margin-top:var(--pp-gap);overflow-x:auto}.ph .pp-table{width:100%;border-collapse:collapse;font:500 17px / 1.4 var(--ph-font);font-variant-numeric:tabular-nums;color:var(--ph-ink)}.ph .pp-table th,.ph .pp-table td{padding:16px 16px 16px 0;border-bottom:1px solid var(--pp-line);text-align:left;vertical-align:baseline}.ph .pp-table thead th{padding-top:0;font:600 11px / 1.3 var(--ph-font);letter-spacing:.14em;text-transform:uppercase;color:var(--ph-ink-2);border-bottom:2px solid var(--ph-ink)}.ph .pp-table tbody th{font-weight:600;white-space:nowrap}.ph .pp-table td{white-space:nowrap}.ph .pp-table td:last-child,.ph .pp-table th:last-child{padding-right:0}.ph .pp-atc{display:inline-flex;align-items:center;justify-content:center;min-height:58px;padding:0 30px;border:0;border-radius:999px;background:var(--ph-sky);color:var(--ph-ink);font:600 17px / 1 var(--ph-font);letter-spacing:.005em;cursor:pointer;text-decoration:none;transition:background-color .25s var(--ph-ease),transform .25s var(--ph-ease);-webkit-tap-highlight-color:transparent}.ph .pp-atc:hover{background:var(--ph-sky-hover, #27a7e2);color:var(--ph-ink)}.ph .pp-atc:active{transform:scale(.98)}.ph .pp-atc[disabled]{background:#b6b9bc;color:#fff;cursor:not-allowed;transform:none}.ph .pp-atc[aria-busy=true]{opacity:.7}.ph .pp-btn-2{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 20px;border:0;border-radius:999px;background:var(--pp-grey);color:var(--ph-ink);font:600 17px / 1 var(--ph-font);text-decoration:none;cursor:pointer;transition:background-color .25s var(--ph-ease),color .25s var(--ph-ease);-webkit-tap-highlight-color:transparent}.ph .pp-btn-2:hover{background:var(--pp-grey-2);color:var(--ph-ink)}.ph .pp-btn-2 .pp-wa-icon{width:24px;height:24px;flex:none;color:var(--pp-wa)}.ph .pp-btn-2--night{background:#f2f1ee1f;color:var(--pp-light)}.ph .pp-btn-2--night:hover{background:#f2f1ee33;color:var(--pp-light)}.ph .pp-btn-2--round{width:52px;min-height:52px;padding:0}.ph .pp-btn-2--round .pp-wa-icon{width:26px;height:26px}@media(max-width:699px){.ph .pp-btn-2--round{background:var(--pp-navy);color:#fff}.ph .pp-btn-2--round:hover{background:var(--pp-navy-2);color:#fff}}.ph .pp-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.ph .pp-chip{font-weight:500}.ph .pp-chip[aria-pressed=true]{background:var(--pp-navy);color:#fff}.ph.pp-main{background:var(--ph-paper)}.ph .pp-gal{position:relative;min-width:0;background:#0f1d330f}.ph .pp-gal__track{display:flex;height:100%;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}.ph .pp-gal__track::-webkit-scrollbar{display:none}.ph .pp-gal__track:focus-visible{outline-offset:-4px}.ph .pp-gal__item{flex:0 0 100%;margin:0;aspect-ratio:1 / 1;overflow:hidden;scroll-snap-align:start}.ph .pp-gal__item img{width:100%;height:100%;object-fit:cover}.ph .pp-gal__count{position:absolute;left:14px;bottom:14px;padding:6px 10px;border-radius:999px;background:#05090d80;color:#fff;font:600 14px / 1 var(--ph-font);font-variant-numeric:tabular-nums}.ph .pp-gal__nav{display:none}.ph .pp-gal__item--video{position:relative;background:var(--ph-deep)}.ph .pp-gal__item--video video{width:100%;height:100%;object-fit:cover}.ph .pp-gal__cap{position:absolute;left:14px;top:14px;padding:6px 10px;border-radius:999px;background:#05090d8c;color:#fff;font:600 14px / 1 var(--ph-font)}.ph .pp-buy{min-width:0;padding:24px var(--ph-x) 40px}.ph .pp-buy__title{margin:0}.ph .pp-buy__name{display:block;font:600 min(var(--pp-display),52px) / 1.02 var(--ph-font);letter-spacing:-.035em;text-wrap:balance}.ph .pp-buy__detail{display:block;margin-top:12px;font:500 17px / 1.4 var(--ph-font);letter-spacing:0;color:var(--ph-ink-2)}.ph .pp-buy__lede{margin-top:16px;max-width:44ch;font:500 17px / 1.55 var(--ph-font);color:var(--ph-ink-2);text-wrap:pretty}.ph .pp-buy__price{display:grid;gap:6px;margin-top:24px}.ph .pp-buy__price--main{margin-top:28px}.ph .pp-buy__total{font:600 clamp(24px,2.6vw,30px) / 1.1 var(--ph-font);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.ph .pp-buy__total small{font:500 15px / 1 var(--ph-font);letter-spacing:0;color:var(--ph-ink-2)}.ph .pp-buy__company{font:500 15px / 1.4 var(--ph-font);color:var(--ph-ink-2)}.ph .pp-buy__group{margin:28px 0 0;padding:0;border:0;min-width:0}.ph .pp-buy__label{padding:0;font:600 11px / 1.3 var(--ph-font);letter-spacing:.14em;text-transform:uppercase;color:var(--ph-ink-2)}.ph .pp-pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.ph .pp-pill{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:999px;background:var(--pp-grey);color:var(--ph-ink);font:500 17px / 1 var(--ph-font);white-space:nowrap;text-decoration:none;transition:background-color .2s var(--ph-ease),color .2s var(--ph-ease)}.ph .pp-pill:hover{background:var(--pp-grey-2);color:var(--ph-ink)}.ph .pp-pill.is-current{background:var(--ph-ink);color:#fff}.ph .pp-buy__help{margin-top:16px;font:500 17px / 1.5 var(--ph-font);color:var(--ph-ink-2)}.ph .pp-seg{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:4px;margin-top:12px;padding:4px;border-radius:999px;background:var(--pp-grey)}.ph .pp-seg__opt{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 12px;border-radius:999px;color:var(--ph-ink-2);cursor:pointer;transition:background-color .25s var(--ph-ease),color .25s var(--ph-ease)}.ph .pp-seg__opt input{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;cursor:pointer}.ph .pp-seg__opt:hover{color:var(--ph-ink)}.ph .pp-seg__opt:has(input:checked){background:var(--ph-ink);color:#fff}.ph .pp-seg__opt:has(input:checked) .pp-seg__diff{color:#ffffffb8}.ph .pp-seg__opt:has(input:focus-visible){outline:3px solid var(--ph-sky);outline-offset:2px}.ph .pp-seg__name{font:600 17px / 1.2 var(--ph-font);white-space:nowrap}.ph .pp-seg__diff{font:500 15px / 1 var(--ph-font);white-space:nowrap;color:var(--ph-ink-2)}#pp-konfig{scroll-margin-top:calc(var(--pp-head) + 16px)}.ph .pp-opts{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.ph .pp-opts[hidden]{display:none}.ph .pp-opt{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 18px;border-radius:999px;background:var(--pp-grey);color:var(--ph-ink);font:500 17px / 1 var(--ph-font);white-space:nowrap;cursor:pointer;transition:background-color .2s var(--ph-ease),color .2s var(--ph-ease)}.ph .pp-opt input{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;cursor:pointer}.ph .pp-opt:hover{background:var(--pp-grey-2)}.ph .pp-opt:has(input:checked){background:var(--ph-ink);color:#fff}.ph .pp-opt:has(input:focus-visible){outline:3px solid var(--ph-sky);outline-offset:2px}.ph .pp-opt__diff{font:500 15px / 1 var(--ph-font);color:var(--ph-ink-2)}.ph .pp-opt:has(input:checked) .pp-opt__diff{color:#ffffffb8}.ph .pp-cfg__note{margin-top:12px;font-size:15px}.ph .pp-cfg__sub{margin:16px 0 0;font:500 15px / 1.3 var(--ph-font);color:var(--ph-ink-2)}.ph .pp-cfg__sub+.pp-pills{margin-top:8px}.ph .pp-cfg__ask{margin-top:24px}html.pp-ask .ph .pp-buy__price,html.pp-ask .ph .pp-bar__price,html.pp-ask .ph .pp-final__price,html.pp-ask .ph .pp-final__price+.pp-small{display:none}.ph .pp-buy__atc{width:100%;margin-top:16px}.ph .pp-buy__error{margin-top:10px;font:500 15px / 1.4 var(--ph-font);color:#b3261e}.ph .pp-buy__ship{margin-top:12px}.ph .pp-pay{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:12px}.ph .pp-pay__icons{display:flex;flex-wrap:wrap;gap:6px}.ph .pp-pay__icon{width:34px;height:22px}.ph .pp-params{margin-top:28px}.ph .pp-strip{display:grid;margin:0;padding:0 var(--ph-x);list-style:none;border-bottom:1px solid var(--pp-line)}.ph .pp-strip li{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;padding:14px 0;border-top:1px solid var(--pp-line)}.ph .pp-strip strong{font:600 17px / 1.3 var(--ph-font);letter-spacing:-.01em;color:var(--ph-ink)}.ph .pp-strip span{font:500 15px / 1.4 var(--ph-font);color:var(--ph-ink-2)}html.pp-bar-on body{padding-bottom:calc(72px + env(safe-area-inset-bottom))}.ph .pp-bar{position:fixed;left:0;right:0;bottom:0;z-index:14;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name btn" "price btn";align-items:center;column-gap:12px;min-height:calc(64px + env(safe-area-inset-bottom));padding:8px max(16px,env(safe-area-inset-right)) calc(8px + env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));background:#f2f1eef0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 -1px 0 var(--pp-line)}.ph .pp-bar__name{grid-area:name;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.ph .pp-bar__name strong{font-weight:600;color:var(--ph-ink)}.ph .pp-bar__sep{display:inline-block;width:1px;height:12px;margin:0 9px -1px;background:#0f1d334d}.ph .pp-bar__price{grid-area:price;display:flex;align-items:baseline;gap:6px;min-width:0}.ph .pp-bar__price strong{font:600 var(--pp-lede) / 1 var(--ph-font);font-variant-numeric:tabular-nums;white-space:nowrap}.ph .pp-bar__price span{font:500 14px / 1 var(--ph-font);color:var(--ph-ink-2);white-space:nowrap}.ph .pp-bar__btn{grid-area:btn;min-height:52px;padding:0 22px}@media(max-width:379px){.ph .pp-bar__name{display:none}}@media(min-width:700px){.ph .pp-bar{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"name price btn";column-gap:24px;padding-inline:max(var(--ph-x),env(safe-area-inset-right)) max(var(--ph-x),env(safe-area-inset-left))}.ph .pp-bar__name{white-space:normal;max-width:52ch;font-size:15px}.ph .pp-bar__btn{padding:0 30px}.ph .pp-strip{grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--pp-line)}.ph .pp-strip li{display:grid;align-items:start;gap:6px;padding:24px 24px 24px 0;border-top:0;border-right:1px solid var(--pp-line)}.ph .pp-strip li:nth-child(n+2){padding-left:24px}.ph .pp-strip li:last-child{border-right:0;padding-right:0}.ph .pp-strip strong{font-size:18px;line-height:1.25}}@media(min-width:1000px){.ph.pp-main{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(420px,1fr);align-items:center}.ph .pp-buy__price--top{display:none}.ph .pp-gal{align-self:stretch;min-height:clamp(560px,calc(100svh - var(--pp-head)),980px)}.ph .pp-gal__track{position:absolute;top:0;right:0;bottom:0;left:0}.ph .pp-gal__item{aspect-ratio:auto;height:100%}.ph .pp-gal__count{left:24px;bottom:24px}.ph .pp-gal__cap{left:24px;top:24px}.ph .pp-gal__nav{position:absolute;inset:50% 24px auto;display:flex;justify-content:space-between;transform:translateY(-50%);pointer-events:none}.ph .pp-gal__nav>*{pointer-events:auto}.ph .pp-gal__btn{display:grid;place-items:center;width:48px;height:48px;border:0;border-radius:50%;background:#ffffffe6;color:var(--ph-ink);cursor:pointer;transition:background-color .25s var(--ph-ease),opacity .25s var(--ph-ease)}.ph .pp-gal__btn:hover{background:#fff}.ph .pp-gal__btn[disabled]{opacity:0;pointer-events:none}.ph .pp-gal__btn svg{width:22px;height:22px}.ph .pp-buy{max-width:560px;padding:40px var(--ph-x) 40px clamp(40px,4.5vw,88px)}.ph .pp-strip{grid-column:1 / -1}}.ph.pp-light{background:var(--ph-paper);padding:var(--pp-sec) 0 0}.shopify-section--pp-light:has(+.shopify-section--pp-scene .pp-scene) .ph.pp-light{padding-bottom:calc(var(--pp-sec) * .5)}.ph .pp-light__grid{display:grid;gap:var(--pp-block);margin-top:var(--pp-gap)}.ph .pp-light__main{display:grid;gap:40px;min-width:0}.ph .pp-light__model{--pp-glow: 176 211 246;--pp-glow-a: .5;position:relative;margin-inline:calc(-1 * var(--ph-x));background:var(--ph-paper)}.ph .pp-light__stage{position:relative;height:min(104vw,480px);overflow:hidden;container-type:size}.ph .pp-light__halo{position:absolute;left:50%;top:46%;width:min(100cqw,100cqh);aspect-ratio:1;max-width:none;border-radius:50%;background:radial-gradient(circle closest-side,rgb(var(--pp-glow) / calc(var(--pp-glow-a) * 1.4)),rgb(var(--pp-glow) / calc(var(--pp-glow-a) * .55)) 45%,rgb(var(--pp-glow) / 0));transform:translate(-50%,-50%);opacity:0;transition:opacity 1.2s var(--ph-slow);pointer-events:none}.ph .pp-light__model.is-ready .pp-light__halo{opacity:1}.ph .pp-light__canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .9s var(--ph-slow);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 8%,#000 92%,transparent 100%),linear-gradient(180deg,transparent 0,#000 8%,#000 92%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent 0,#000 8%,#000 92%,transparent 100%),linear-gradient(180deg,transparent 0,#000 8%,#000 92%,transparent 100%);mask-composite:intersect}.ph .pp-light__model[data-family$=-round]:not(.is-dims) .pp-light__canvas{-webkit-mask-image:radial-gradient(circle closest-side,#000 80%,transparent 100%);-webkit-mask-composite:source-over;mask-image:radial-gradient(circle closest-side,#000 80%,transparent 100%);mask-composite:add}.ph .pp-light__canvas:focus-visible{outline-offset:-6px}.ph .pp-light__model.is-ready .pp-light__canvas{opacity:1}.ph .pp-light__labels{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.ph .l3d-label{position:absolute;left:0;top:0;padding:5px 10px;border-radius:999px;background:var(--ph-paper);font:600 14px / 1.2 var(--ph-font);white-space:nowrap;opacity:0;will-change:transform,opacity}.ph .pp-light__fallback{display:none;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ph .pp-light__model.is-static .pp-light__fallback{display:block}.ph .pp-light__model.is-static .pp-light__canvas,.ph .pp-light__model.is-static .pp-light__hint,.ph .pp-light__model.is-static .pp-light__controls{display:none}.ph .pp-light__hint{position:absolute;left:50%;bottom:14px;display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:#ffffffb8;font:500 14px / 1 var(--ph-font);color:var(--ph-ink-2);white-space:nowrap;transform:translate(-50%);transition:opacity .5s var(--ph-ease);pointer-events:none}.ph .pp-light__hint svg{width:18px;height:18px}.ph .pp-light__hint-mouse{display:none}@media(hover:hover)and (pointer:fine){.ph .pp-light__hint-touch{display:none}.ph .pp-light__hint-mouse{display:inline}}.ph .pp-light__model:not(.is-ready) .pp-light__hint,.ph .pp-light__model.is-touched .pp-light__hint{opacity:0}.ph .pp-light__bar{padding:16px var(--ph-x) 8px}.ph .pp-light__controls{display:flex;flex-wrap:wrap;align-items:flex-end;gap:16px}.ph .pp-light__slider{--pp-track: linear-gradient(90deg, rgba(15, 29, 51, .55), rgba(15, 29, 51, .08));flex:1 1 260px;display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:4px 12px}.ph .pp-light__slider:has([data-pp-kelvin]){--pp-track: linear-gradient(90deg, #ffa94d, #ffdcae 28%, #fff6ea 50%, #d6eaff 74%, #84bff3)}.ph .pp-light__name{font:600 11px / 1.3 var(--ph-font);letter-spacing:.14em;text-transform:uppercase;color:var(--ph-ink-2)}.ph .pp-light__value{font:600 17px / 1 var(--ph-font);font-variant-numeric:tabular-nums}.ph .pp-light__slider input{grid-column:1 / -1;width:100%;height:30px;margin:2px 0 0;background:transparent;cursor:pointer;-webkit-appearance:none;appearance:none}.ph .pp-light__slider input:focus-visible{outline:none}.ph .pp-light__slider input::-webkit-slider-runnable-track{height:6px;border-radius:999px;background:var(--pp-track)}.ph .pp-light__slider input::-moz-range-track{height:6px;border-radius:999px;background:var(--pp-track)}.ph .pp-light__slider input::-webkit-slider-thumb{width:26px;height:26px;margin-top:-10px;border:1px solid rgba(15,29,51,.12);border-radius:50%;background:#fff;box-shadow:0 2px 4px #0f1d331a,0 6px 14px -6px #0f1d334d;-webkit-appearance:none;appearance:none}.ph .pp-light__slider input::-moz-range-thumb{width:26px;height:26px;border:1px solid rgba(15,29,51,.12);border-radius:50%;background:#fff}.ph .pp-light__slider input:focus-visible::-webkit-slider-thumb{outline:3px solid var(--ph-sky);outline-offset:2px}.ph .pp-light__slider input:focus-visible::-moz-range-thumb{outline:3px solid var(--ph-sky);outline-offset:2px}.ph .pp-light__toggle{display:inline-flex;align-items:center;gap:8px;min-height:46px;margin-bottom:-2px;padding:0 18px 0 14px;border:0;border-radius:999px;background:var(--ph-sky);color:var(--ph-ink);font:600 17px / 1 var(--ph-font);cursor:pointer;transition:background-color .25s var(--ph-ease),color .25s var(--ph-ease)}.ph .pp-light__toggle:hover{background:var(--ph-sky-hover, #27a7e2)}.ph .pp-light__toggle[aria-pressed=true]{background:var(--ph-ink);color:#fff}.ph .pp-light__toggle svg{width:20px;height:20px}.ph .pp-light__photo{margin:0;aspect-ratio:4 / 3;overflow:hidden;background:#0f1d330f}.ph .pp-light__photo img{width:100%;height:100%;object-fit:cover}.ph .pp-light__facts{margin-top:var(--pp-block)}.ph .pp-light__desc{display:grid;gap:16px;margin-top:var(--pp-block);padding-top:24px;border-top:1px solid var(--pp-line)}.ph .pp-light__specs{display:grid;gap:16px;align-content:start;min-width:0}.ph .pp-prose{display:grid;gap:16px}.ph .pp-prose p{max-width:64ch;margin:0;font:500 17px / 1.6 var(--ph-font);color:var(--ph-ink)}.ph .pp-prose--wide{display:block}.ph .pp-prose--wide p{max-width:none}.ph .pp-prose--wide p+p{margin-top:16px}.ph .pp-specs{display:grid;grid-template-columns:minmax(0,1fr);gap:0;width:100%;margin:0;border-top:2px solid var(--ph-ink)}.ph .pp-specs>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:4px 16px;align-items:baseline;padding:14px 0;border-bottom:1px solid var(--pp-line)}.ph .pp-specs dt{font:600 11px / 1.3 var(--ph-font);letter-spacing:.14em;text-transform:uppercase;color:var(--ph-ink-2)}.ph .pp-specs dd{margin:0;font:500 17px / 1.4 var(--ph-font);color:var(--ph-ink);overflow-wrap:anywhere}@media(min-width:700px){.ph .pp-light__model{margin-inline:0}.ph .pp-light__stage{height:clamp(420px,56vh,640px)}}@media(min-width:1000px){.ph .pp-light__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:72px;align-items:stretch}.ph .pp-light__specs{align-self:start}.ph .pp-light__main:has(>.pp-light__model){display:flex;flex-direction:column}.ph .pp-light__main>.pp-light__model{flex:1 1 auto;display:flex;flex-direction:column}.ph .pp-light__main>.pp-light__model>.pp-light__stage{flex:1 1 auto;height:auto;min-height:clamp(420px,56vh,640px)}.ph .pp-prose--wide{columns:2;column-gap:56px}.ph .pp-prose--wide p{break-inside:avoid}}.ph.pp-scene{--d: min(74vw, 32svh);--pp-fade: clamp(280px, 40vh, 480px);padding-top:var(--pp-fade);background:linear-gradient(180deg,var(--ph-paper) 0%,#f1f0ee 6.25%,#ededec 12.5%,#e3e5e6 18.75%,#d4d7db 25%,#bfc4cb 31.25%,#a6acb6 37.5%,#8b929f 43.75%,#6f7887 50%,#545e6e 56.25%,#3c4658 62.5%,#283346 68.75%,#192437 75%,#0f1a2d 81.25%,#091427 87.5%,var(--ph-deep) 93.75%) top / 100% var(--pp-fade) no-repeat,var(--ph-deep);color:var(--pp-light)}.ph .pp-scene__track{position:relative}.ph .pp-scene__stage{position:relative;display:grid;grid-template-rows:minmax(0,1fr) auto;grid-template-areas:"visual" "copy";padding-top:var(--pp-head);overflow:hidden;isolation:isolate;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 40px);mask-image:linear-gradient(180deg,transparent 0,#000 40px)}.ph .pp-scene__room,.ph .pp-scene__visual{grid-area:visual;position:relative;min-width:0}.ph .pp-scene__room{overflow:hidden;background:var(--ph-deep)}.ph .pp-scene__room img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--room-m, 50% 0%)}.ph .pp-scene__room:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ph-deep);opacity:var(--ph-dim, 0);pointer-events:none}.ph .pp-scene__visual{z-index:2;display:grid;place-items:center;min-height:calc(var(--d) * 1.55)}.ph .pp-scene__glow{position:absolute;left:50%;top:50%;width:var(--d);height:var(--d);margin:calc(var(--d) / -2) 0 0 calc(var(--d) / -2);pointer-events:none}.ph .pp-scene__glow:before{content:"";position:absolute;top:-80%;right:-80%;bottom:-80%;left:-80%;border-radius:50%;background:radial-gradient(circle,#96cdff57,#5096eb1f,#05090d00 64%)}.ph .pp-scene__stack{position:relative;width:var(--d);height:var(--d);transform-style:preserve-3d}.ph .pp-scene__layer{position:absolute;top:0;right:0;bottom:0;left:0}.ph .pp-scene__disc{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;overflow:hidden;background:#0d1a26;box-shadow:0 30px 60px #0000008c;-webkit-backface-visibility:hidden;backface-visibility:hidden}.ph .pp-scene__disc img{position:absolute;max-width:none;width:calc(100% / (2 * var(--disc-r)));height:auto;left:calc(50% - var(--disc-x) * 100% / (2 * var(--disc-r)));top:calc(50% - var(--disc-y) * 100% / (2 * var(--disc-r) * var(--disc-ar)))}.ph .pp-scene__disc--lens img{filter:saturate(.2) brightness(.55)}.ph .pp-scene__disc--lens:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;box-shadow:inset 0 0 0 1px #f2f1ee59}.ph .pp-scene__hex{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:.35;pointer-events:none}.ph .pp-scene__well{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:radial-gradient(circle at 50% 50%,#2b3138,#1a1e23 58%,#111417);box-shadow:inset 0 0 0 calc(var(--d) * .018) #232830,inset 0 0 calc(var(--d) * .14) #0009,0 0 0 2px #f2f1ee80,0 30px 60px #0000008c}.ph .pp-scene__led{position:absolute;left:50%;top:50%;width:calc(var(--d) * .07);height:calc(var(--d) * .07);margin:calc(var(--d) * -.035) 0 0 calc(var(--d) * -.035);border-radius:50%;background:#fff3d6}.ph .pp-scene__led:before{content:"";position:absolute;top:-95%;right:-95%;bottom:-95%;left:-95%;border-radius:50%;background:radial-gradient(circle,#ffe8be80,#ffe8be00 70%);opacity:var(--pp-led, 1)}.ph .pp-scene__callout{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;opacity:0;transition:opacity .35s var(--ph-ease);pointer-events:none}.ph .pp-scene__callout.is-on{opacity:1}.ph .pp-scene__callout-line{position:absolute;left:0;top:0;width:0;height:1px;background:#f2f1eeb3;transform-origin:0 50%}.ph .pp-scene__callout-line:before{content:"";position:absolute;left:-4px;top:-3.5px;width:8px;height:8px;border-radius:50%;background:var(--pp-light);box-shadow:0 0 0 3px #f2f1ee38}.ph .pp-scene__callout-tag{position:absolute;left:0;top:0;display:inline-flex;align-items:center;gap:8px;padding:7px 12px 7px 10px;border:1px solid rgba(242,241,238,.28);border-radius:999px;background:#05090db8;font:600 12px / 1 var(--ph-font);letter-spacing:.12em;text-transform:uppercase;color:var(--pp-light);white-space:nowrap}.ph .pp-scene__callout-tag b{font-weight:600;color:var(--ph-sky)}.ph .pp-scene__copy{grid-area:copy;position:relative;z-index:3;display:grid;padding:16px var(--ph-x) calc(96px + env(safe-area-inset-bottom))}.ph .pp-scene__step{grid-area:1 / 1;display:grid;gap:12px;align-content:start;justify-items:start}.ph .pp-scene__step .pp-display{max-width:11ch;color:var(--pp-light)}.ph .pp-scene__step .pp-lede{max-width:34ch;color:var(--pp-light)}.ph .pp-scene__num{color:#f2f1ee99;font-variant-numeric:tabular-nums}.ph .pp-scene__step--mount{justify-items:stretch}.ph.pp-scene .pp-mount-card{--ph-ink: var(--pp-light);--ph-ink-2: rgba(242, 241, 238, .64);--pp-line: rgba(242, 241, 238, .2);max-width:460px;gap:20px;color:var(--pp-light)}.ph.pp-scene .pp-mount-card__title{color:var(--pp-light)}.ph.pp-scene .pp-mount-card .ph-md__hatch{stroke:#f2f1ee4d}.ph.pp-scene .pp-mount-card .ph-md__line{stroke:#f2f1ee47}.ph.pp-scene .pp-mount-card .ph-md__fit,.ph.pp-scene .pp-mount-card .ph-md__panel,.ph.pp-scene .pp-mount-card .ph-md__flange{fill:#f2f1ee14}.ph.pp-scene .pp-mount-card .ph-md__board,.ph.pp-scene .pp-mount-card .ph-md__tile{fill:#f2f1ee1f}.ph.pp-scene .pp-mount-card .ph-md__ray{stroke:#3fbbf2bf}.ph.pp-scene .pp-mount-card .ph-link{color:var(--pp-light)}.ph.pp-scene[data-motion=on] .pp-scene__track{height:300svh;margin-top:calc(-1 * var(--pp-lift, 0px))}.ph.pp-scene[data-motion=on] .pp-scene__stage{position:sticky;top:0;height:100svh;min-height:560px;-webkit-mask-image:linear-gradient(180deg,transparent var(--pp-head),#000 calc(var(--pp-head) + clamp(40px,5vw,72px)));mask-image:linear-gradient(180deg,transparent var(--pp-head),#000 calc(var(--pp-head) + clamp(40px,5vw,72px)))}.ph.pp-scene[data-motion=on] .pp-scene__visual{min-height:0}.ph.pp-scene[data-motion=on] .pp-scene__room{opacity:var(--ph-room-o, 0);-webkit-mask-image:radial-gradient(circle at var(--ph-lx, 50%) var(--ph-ly, 15%),#000 var(--ph-r0, -480px),transparent var(--ph-r1, 0px));mask-image:radial-gradient(circle at var(--ph-lx, 50%) var(--ph-ly, 15%),#000 var(--ph-r0, -480px),transparent var(--ph-r1, 0px))}.ph.pp-scene[data-motion=on] .pp-scene__step{opacity:0;transition:opacity .45s var(--ph-ease);pointer-events:none}.ph.pp-scene[data-motion=on] .pp-scene__step.is-active{opacity:1;pointer-events:auto}.ph.pp-scene[data-motion=on] .pp-scene__step:not(.pp-scene__step--mount){transition:none;will-change:opacity,transform}.ph.pp-scene[data-motion=on] .pp-scene__callout{transition:none}.ph.pp-scene[data-motion=on] .pp-scene__step--mount{visibility:hidden;transition:opacity .45s var(--ph-ease),visibility 0s linear .45s}.ph.pp-scene[data-motion=on] .pp-scene__step--mount.is-active{visibility:visible;transition:opacity .45s var(--ph-ease),visibility 0s}.ph.pp-scene[data-motion=on] .pp-scene__copy{min-height:calc(5.4em + 96px + env(safe-area-inset-bottom))}@media(max-width:699px){.ph.pp-scene[data-motion=on] .pp-scene__copy{padding-bottom:calc(156px + env(safe-area-inset-bottom));min-height:calc(5.4em + 156px + env(safe-area-inset-bottom))}}@media(max-width:999px){.ph.pp-scene[data-motion=on] .pp-scene__step--mount{position:absolute;left:0;right:0;bottom:0;z-index:1;grid-area:auto;padding:56px var(--ph-x) calc(156px + env(safe-area-inset-bottom));background:linear-gradient(180deg,#07112400 0,#071124e6 56px,#071124f7)}.ph.pp-scene[data-motion=on] .pp-scene__step--mount .pp-mount-card__drawing{max-width:300px}.ph.pp-scene[data-motion=on] .pp-scene__step--mount .pp-mount-card__links{display:none}}.ph.pp-scene--layers{--sw-max: 86vw;--w: min(calc(var(--d) * var(--sw)), var(--sw-max));--h: calc(var(--w) / var(--ar));--gh: max(var(--h), calc(var(--d) * .5))}@media(min-width:1000px){.ph.pp-scene--layers{--sw-max: 48vw}}.ph.pp-scene--layers .pp-scene__stack{width:var(--w);height:var(--h)}.ph.pp-scene--layers .pp-scene__glow{width:var(--w);height:var(--gh);margin:calc(var(--gh) / -2) 0 0 calc(var(--w) / -2)}.ph.pp-scene--layers .pp-scene__glow:before{top:-110%;right:-110%;bottom:-110%;left:-110%;border-radius:50%;background:radial-gradient(closest-side,#96cdff57,#5096eb1f 45%,#05090d00 92%)}.ph.pp-scene--layers .pp-scene__room:not(:has(img)){display:none}.ph.pp-scene--layers .pp-scene__layer>*{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.ph.pp-scene--layers .pp-scene__tray{border-radius:calc(var(--d) * .012);overflow:hidden;background:linear-gradient(180deg,#262d37,#171c23);box-shadow:inset 0 0 0 calc(var(--d) * .016) #2b323c,inset 0 0 calc(var(--d) * .1) #0009,0 0 0 2px #f2f1ee80,0 30px 60px #0000008c}.ph .pp-scene__leds{--pitch: calc(var(--d) * .052);position:absolute;top:6%;right:6%;bottom:6%;left:6%;background:radial-gradient(circle,#fff8e8 0 calc(var(--pitch) * .13),#ffecc88c calc(var(--pitch) * .22),#ffecc800 calc(var(--pitch) * .44)) 50% 50% / var(--pitch) var(--pitch);opacity:calc(.45 + .55 * var(--pp-led, 1))}.ph .pp-scene__source{position:absolute;left:50%;top:50%;width:30%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,#fff3d6 0 14%,#ffe8be8c 30%,#ffe8be00 70%);opacity:calc(.4 + .6 * var(--pp-led, 1))}.ph.pp-scene--layers .pp-scene__tray--slant{background:linear-gradient(180deg,#4b5563,#2c333d 24%,#1a1f27,#151a21)}.ph.pp-scene--layers .pp-scene__strip{box-shadow:inset 0 0 0 1px #f2f1ee29;border-radius:calc(var(--d) * .012)}.ph .pp-scene__streak{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(168deg,rgba(255,238,210,calc(.55 * var(--pp-led, 1))),rgba(255,238,210,calc(.16 * var(--pp-led, 1))) 38%,#ffeed200 74%)}.ph .pp-scene__strip-bar{position:absolute;left:3%;right:3%;top:2.5%;height:max(4px,calc(var(--h) * .055));border-radius:99px;background:linear-gradient(180deg,#fffbf2,#ffe8c4);box-shadow:0 0 calc(var(--d) * .035) rgba(255,236,200,calc(.85 * var(--pp-led, 1))),0 0 calc(var(--d) * .12) rgba(255,226,180,calc(.45 * var(--pp-led, 1)))}.ph.pp-scene--layers .pp-scene__mirror{border-radius:calc(var(--d) * .01);background:linear-gradient(125deg,#e9eef3,#a3adb9 26%,#f5f8fb 44%,#8f99a6 68%,#d7dee6);box-shadow:inset 0 0 0 calc(var(--d) * .012) #b9c2cc,0 0 0 1px #f2f1ee66,0 30px 60px #0000008c}.ph.pp-scene--layers .pp-scene__ledring{--led-w: calc(var(--d) * .018);border-radius:calc(var(--d) * .01);background:linear-gradient(135deg,transparent calc(50% - .6px),rgba(15,29,51,.55) 50%,transparent calc(50% + .6px)) left bottom / var(--led-w) var(--led-w) no-repeat,linear-gradient(45deg,transparent calc(50% - .6px),rgba(15,29,51,.55) 50%,transparent calc(50% + .6px)) right bottom / var(--led-w) var(--led-w) no-repeat,linear-gradient(#fff6e6,#fff6e6) left / var(--led-w) 100% no-repeat,linear-gradient(#fff6e6,#fff6e6) right / var(--led-w) 100% no-repeat,linear-gradient(#fff6e6,#fff6e6) bottom / 100% var(--led-w) no-repeat;box-shadow:inset 0 calc(var(--d) * -.03) calc(var(--d) * .1) calc(var(--d) * .01) rgba(255,236,205,calc(.6 * var(--pp-led, 1))),0 0 calc(var(--d) * .06) rgba(255,236,205,calc(.5 * var(--pp-led, 1)))}.ph.pp-scene--layers .pp-scene__mirror.is-panes{background:none;box-shadow:0 0 0 1px #f2f1ee47}.ph.pp-scene--layers .pp-scene__ledring.is-panes{box-shadow:none}.ph.pp-scene--layers .pp-scene__panes{position:absolute;inset:var(--pz) var(--px);display:grid;grid-template-columns:repeat(var(--nx),minmax(0,1fr));grid-template-rows:repeat(var(--nz),minmax(0,1fr));column-gap:var(--gx);row-gap:var(--gz)}.ph.pp-scene--layers .pp-scene__panes>i{display:block;min-width:0;border-radius:calc(var(--d) * .006)}.ph.pp-scene--layers .pp-scene__mirror .pp-scene__panes>i{background:linear-gradient(125deg,#e9eef3,#a3adb9 26%,#f5f8fb 44%,#8f99a6 68%,#d7dee6);box-shadow:inset 0 0 0 calc(var(--d) * .007) #b9c2cc,0 20px 40px #00000073}.ph.pp-scene--layers .pp-scene__ledring .pp-scene__panes>i{--led-w: calc(var(--d) * .011);background:linear-gradient(135deg,transparent calc(50% - .6px),rgba(15,29,51,.55) 50%,transparent calc(50% + .6px)) left bottom / var(--led-w) var(--led-w) no-repeat,linear-gradient(45deg,transparent calc(50% - .6px),rgba(15,29,51,.55) 50%,transparent calc(50% + .6px)) right bottom / var(--led-w) var(--led-w) no-repeat,linear-gradient(#fff6e6,#fff6e6) left / var(--led-w) 100% no-repeat,linear-gradient(#fff6e6,#fff6e6) right / var(--led-w) 100% no-repeat,linear-gradient(#fff6e6,#fff6e6) bottom / 100% var(--led-w) no-repeat;box-shadow:inset 0 calc(var(--d) * -.018) calc(var(--d) * .05) calc(var(--d) * .006) rgba(255,236,205,calc(.6 * var(--pp-led, 1))),0 0 calc(var(--d) * .035) rgba(255,236,205,calc(.5 * var(--pp-led, 1)))}.ph.pp-scene--layers .pp-scene__sheet{border-radius:calc(var(--d) * .012);background:linear-gradient(160deg,#f7f9fbe6,#dde4ecdb);box-shadow:inset 0 0 0 1px #fff9,inset 0 0 calc(var(--d) * .08) #bacadc99,0 24px 50px #0006}.ph.pp-scene--layers .pp-scene__board{top:5%;right:5%;bottom:5%;left:5%;border-radius:calc(var(--d) * .008);background:radial-gradient(ellipse at 50% 50%,#fffaf0,#f4eee3 55%,#ddd7cc);box-shadow:0 0 calc(var(--d) * .14) rgba(255,240,215,calc(.5 * var(--pp-led, 1))),0 24px 50px #0006;opacity:calc(.62 + .38 * var(--pp-led, 1))}.ph.pp-scene--layers .pp-scene__face{overflow:hidden;background:radial-gradient(ellipse at 50% 45%,#a9d1f3,#6ea9e5 62%,#4a8ed8);box-shadow:inset 0 0 0 calc(var(--d) * .03) #eceef0,0 30px 60px #0000008c}.ph.pp-scene--layers.has-face .pp-scene__face{background:none;box-shadow:none;filter:drop-shadow(0 30px 40px rgba(0,0,0,.5))}.ph.pp-scene--layers .pp-scene__face img{display:block;width:100%;height:100%;max-width:none;object-fit:contain}.ph.pp-scene--layers .pp-scene__face img:not([src]){visibility:hidden}.ph.pp-scene--layers .pp-scene__face--lens img{filter:saturate(.2) brightness(.55)}.ph.pp-scene--layers.pp-scene--round .pp-scene__tray,.ph.pp-scene--layers.pp-scene--round .pp-scene__sheet,.ph.pp-scene--layers.pp-scene--round .pp-scene__board,.ph.pp-scene--layers.pp-scene--round .pp-scene__leds{border-radius:50%}.ph.pp-scene--layers.pp-scene--round:not(.has-face) .pp-scene__face{border-radius:50%}.ph.pp-scene:not([data-motion=on]) .pp-scene__stage{padding-top:40px;row-gap:40px}.ph.pp-scene:not([data-motion=on]) .pp-scene__visual{min-height:calc(var(--d) * 1.1)}.ph.pp-scene:not([data-motion=on]) .pp-scene__hex,.ph.pp-scene:not([data-motion=on]) .pp-scene__callout{display:none}.ph.pp-scene:not([data-motion=on]) .pp-scene__room{grid-area:auto;order:3;aspect-ratio:4 / 5;max-height:80svh}.ph.pp-scene:not([data-motion=on]) .pp-scene__copy{row-gap:40px;padding-bottom:56px}.ph.pp-scene:not([data-motion=on]) .pp-scene__step{grid-area:auto}@media(min-width:1000px){.ph.pp-scene{--d: min(34vw, 52svh)}.ph .pp-scene__stage{grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-rows:minmax(0,1fr);grid-template-areas:"copy visual";align-items:stretch}.ph .pp-scene__copy{align-self:center;padding:0 clamp(28px,4vw,72px) 0 var(--ph-x)}.ph .pp-scene__step{align-self:center}.ph .pp-scene__visual{min-height:calc(var(--d) * 1.55)}.ph.pp-scene[data-motion=on] .pp-scene__copy{min-height:0}.ph.pp-scene:not([data-motion=on]) .pp-scene__room{grid-column:1 / -1;aspect-ratio:16 / 10}.ph.pp-scene:not([data-motion=on]) .pp-scene__copy{padding-block:56px}}.ph.pp-reviews{background:#e8eaee;padding:var(--pp-sec) 0}.ph .pp-reviews__strip.is-loop{scroll-snap-type:none}.ph .pp-reviews__head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.ph .pp-head .pp-reviews__lede{max-width:none;color:var(--ph-ink-2)}.ph .pp-reviews__nav{display:none}.ph .pp-reviews__strip{--pp-card-gap: 16px;display:flex;gap:var(--pp-card-gap);margin-top:var(--pp-gap);padding-inline:max(var(--ph-x),calc((100% - 1040px)/2));padding-bottom:4px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:max(var(--ph-x),calc((100% - 1040px)/2));overscroll-behavior-x:contain;scrollbar-width:none}.ph .pp-reviews__strip::-webkit-scrollbar{display:none}.ph .pp-reviews__strip:focus-visible{outline-offset:-4px}.ph .pp-review{flex:0 0 min(80vw,340px);display:grid;gap:20px;align-content:start;margin:0;padding:28px 26px 26px;border:1px solid var(--pp-line);background:var(--ph-paper);color:var(--ph-ink);scroll-snap-align:start}.ph .pp-review--2{border-color:transparent;background:#dff1fb}.ph .pp-review--0{border-color:transparent;background:var(--pp-ground);color:var(--pp-light)}.ph .pp-review__stars{display:flex;gap:3px;margin:0}.ph .pp-review__star{width:18px;height:18px;fill:#e9a93a}.ph .pp-review__who{display:flex;align-items:center;gap:10px}.ph .pp-review__avatar{display:grid;place-items:center;width:34px;height:34px;flex:none;border-radius:50%;background:var(--pp-navy);color:#fff;font:600 14px / 1 var(--ph-font)}.ph .pp-review--0 .pp-review__avatar{background:var(--ph-sky);color:var(--pp-navy)}.ph .pp-review__star.is-off{opacity:.25}.ph .pp-quote{margin:0;font:500 clamp(19px,1.8vw,24px) / 1.4 var(--ph-font);letter-spacing:-.01em;color:inherit;text-wrap:pretty}.ph .pp-review__name{font:600 15px / 1.3 var(--ph-font);color:inherit}.ph .pp-reviews__google{margin-top:32px}@media(min-width:1000px){.ph .pp-reviews__nav{display:flex;gap:8px}.ph .pp-reviews__btn{display:grid;place-items:center;width:48px;height:48px;border:1px solid var(--pp-line);border-radius:50%;background:transparent;color:var(--ph-ink);cursor:pointer;transition:background-color .25s var(--ph-ease),opacity .25s var(--ph-ease)}.ph .pp-reviews__btn:hover{background:var(--pp-grey)}.ph .pp-reviews__btn[disabled]{opacity:.3;cursor:default}.ph .pp-reviews__btn svg{width:22px;height:22px}.ph .pp-reviews__strip{--pp-card-gap: 24px}.ph .pp-review{flex-basis:calc((min(100% - 2 * var(--ph-x),1040px) - 2 * var(--pp-card-gap)) / 3);padding:32px 30px 30px}}.ph.pp-fit{background:var(--ph-paper);padding-top:var(--pp-sec)}.ph .pp-fit__grid{display:grid;gap:var(--pp-block);margin-top:var(--pp-gap)}.ph .pp-fit__check,.ph .pp-fit__list{display:grid;align-content:start;min-width:0}.ph .pp-fit__q{margin:0;padding-bottom:14px;border-bottom:2px solid var(--ph-ink);font:600 var(--pp-lede) / 1.3 var(--ph-font);letter-spacing:-.01em;color:var(--ph-ink)}.ph .pp-fit__slider{position:relative;margin-top:24px}.ph .pp-fit__out{display:block;font:600 clamp(34px,4vw,56px) / 1 var(--ph-font);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--ph-ink)}.ph.pp-fit:not(.is-set) .pp-fit__out{color:var(--ph-ink-2)}.ph .pp-range{--pp-fill: 37.5%;display:block;width:100%;height:48px;margin:8px 0 0;background:transparent;cursor:pointer;-webkit-appearance:none;appearance:none}.ph .pp-range:focus-visible{outline:none}.ph .pp-range::-webkit-slider-runnable-track{height:10px;border-radius:999px;background:linear-gradient(90deg,var(--pp-navy) var(--pp-fill),var(--pp-grey-2) var(--pp-fill))}.ph .pp-range::-moz-range-track{height:10px;border-radius:999px;background:var(--pp-grey-2)}.ph .pp-range::-moz-range-progress{height:10px;border-radius:999px;background:var(--pp-navy)}.ph .pp-range::-webkit-slider-thumb{width:36px;height:36px;margin-top:-13px;border:3px solid var(--pp-navy);border-radius:50%;background:#fff;box-shadow:0 4px 12px #0f1d3338;-webkit-appearance:none;appearance:none}.ph .pp-range::-moz-range-thumb{width:30px;height:30px;border:3px solid var(--pp-navy);border-radius:50%;background:#fff;box-shadow:0 4px 12px #0f1d3338}.ph.pp-fit:not(.is-set) .pp-range::-webkit-slider-runnable-track{background:var(--pp-grey-2)}.ph.pp-fit:not(.is-set) .pp-range::-moz-range-progress{background:var(--pp-grey-2)}.ph .pp-range:focus-visible::-webkit-slider-thumb{outline:3px solid var(--ph-sky);outline-offset:2px}.ph .pp-range:focus-visible::-moz-range-thumb{outline:3px solid var(--ph-sky);outline-offset:2px}.ph .pp-fit__scale{position:relative;height:20px;margin-top:4px;font:600 13px / 1 var(--ph-font);color:var(--ph-ink-2);font-variant-numeric:tabular-nums}.ph .pp-fit__scale span{position:absolute;top:0;left:calc(18px + (100% - 36px) * var(--i) / 8);transform:translate(-50%);white-space:nowrap}.ph .pp-fit__scale span:first-child{transform:none;left:0}.ph .pp-fit__scale span:last-child{transform:translate(-100%);left:100%}.ph .pp-fit__msg{margin:24px 0 0;font:500 clamp(19px,1.6vw,21px) / 1.45 var(--ph-font);letter-spacing:-.005em;color:var(--ph-ink);text-wrap:pretty}.ph .pp-fit__msg[hidden]{display:none}.ph .pp-ladder{margin:0;padding:0;list-style:none}.ph .pp-ladder__row{border-bottom:1px solid var(--pp-line);transition:background-color .25s var(--ph-ease),opacity .25s var(--ph-ease)}.ph .pp-ladder__row>a,.ph .pp-ladder__row.is-current{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:14px 12px;color:var(--ph-ink)}.ph .pp-ladder__name{font:600 17px / 1.35 var(--ph-font);color:var(--ph-ink)}.ph .pp-ladder__tag{margin-left:6px;font:500 14px / 1 var(--ph-font);color:var(--ph-ink-2)}.ph .pp-ladder__need{flex:none;max-width:52%;font:500 15px / 1.35 var(--ph-font);text-align:right;color:var(--ph-ink)}.ph .pp-ladder__row>a:hover .pp-ladder__name{text-decoration:underline;text-decoration-color:var(--ph-sky);text-decoration-thickness:2px;text-underline-offset:4px}.ph .pp-ladder__mark{display:none;width:18px;height:18px;margin:0 6px -3px 0;background:var(--pp-navy);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M4 10.5l4 4 8-9' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M4 10.5l4 4 8-9' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat}.ph .pp-ladder__row.is-fit{background:var(--pp-sky-soft)}.ph .pp-ladder__row.is-fit .pp-ladder__mark{display:inline-block}.ph .pp-ladder__row.is-out{opacity:.55}.ph .pp-ladder__row.is-out .pp-ladder__name,.ph .pp-ladder__row.is-out .pp-ladder__need{text-decoration:line-through;text-decoration-thickness:1px;text-decoration-color:#0f1d33b3}.ph .pp-ladder__row.is-out .pp-ladder__tag{text-decoration:none}html:has(.pp-scene .pp-mount-card) .ph .pp-fit__mount{display:none}@media(min-width:1000px){.ph .pp-fit__grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-template-areas:"mount check" "mount list";column-gap:72px;align-items:start}.ph .pp-fit__mount{grid-area:mount}.ph .pp-fit__check{grid-area:check}.ph .pp-fit__list{grid-area:list}.ph .pp-fit__grid--two,html:has(.pp-scene .pp-mount-card) .ph .pp-fit__grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"check list"}}.ph .pp-mount-card{display:grid;gap:24px;align-content:start;width:100%;min-width:0}.ph .pp-mount-card__title{margin:0}.ph .pp-mount-card__drawing{width:100%;max-width:420px;margin:0}.ph .pp-mount-card__opt{display:grid;gap:24px;min-width:0}.ph .pp-mount-card__opt[hidden],.ph .pp-params>div[hidden]{display:none}.ph .pp-mount-card__links{display:flex;flex-wrap:wrap;gap:0 24px;margin:-12px 0 0}.ph .ph-md{display:block;width:100%;height:auto;overflow:visible}.ph .ph-md__slab{stroke:var(--ph-ink);stroke-width:1.2}.ph .ph-md__hatch{stroke:#0f1d3359;stroke-width:1}.ph .ph-md__cable{fill:none;stroke:var(--ph-ink-2);stroke-width:1.2;stroke-dasharray:3 3}.ph .ph-md__cable--solid{stroke-dasharray:none}.ph .ph-md__fit,.ph .ph-md__panel,.ph .ph-md__flange{fill:#fff;stroke:var(--ph-ink);stroke-width:1.5}.ph .ph-md__line{stroke:#0f1d334d}.ph .ph-md__board,.ph .ph-md__tile{fill:#0f1d3314;stroke:var(--ph-ink-2);stroke-width:1}.ph .ph-md__sky{fill:none;stroke:var(--ph-sky);stroke-width:4;stroke-linecap:round}.ph .ph-md__led{fill:none;stroke:#f5a623;stroke-width:4;stroke-linecap:round}.ph .ph-md__ray{fill:none;stroke:#1593c98c;stroke-width:1.2;stroke-dasharray:2 3}.ph .ph-md__dim{fill:none;stroke:var(--ph-ink);stroke-width:1}.ph .ph-md__tip{fill:var(--ph-ink)}.ph .ph-md__profile{fill:none;stroke:var(--ph-ink);stroke-width:1.5}.ph .ph-md__move,.ph .ph-md__ghost{fill:none;stroke:var(--ph-ink-2);stroke-dasharray:4 3}.ph .ph-md__label{font:600 11px var(--ph-font);fill:var(--ph-ink)}.ph .ph-md__label--muted{fill:var(--ph-ink-2)}.ph.pp-which{background:var(--ph-paper);padding-top:var(--pp-sec)}.ph .pp-sizes-t tbody th a{color:var(--ph-ink);text-decoration:none}.ph .pp-sizes-t tbody tr:hover th a{text-decoration:underline;text-decoration-color:var(--ph-sky);text-decoration-thickness:2px;text-underline-offset:4px}.ph .pp-sizes-t__tag{margin-left:6px;font:500 14px / 1 var(--ph-font);color:var(--ph-ink-2)}.ph .pp-sizes-t__row.is-current th,.ph .pp-sizes-t__row.is-current td{background:var(--pp-sky-soft)}.ph .pp-sizes-t__row.is-current th{padding-left:12px}.ph .pp-sizes-t__row.is-current td:last-child{padding-right:12px}.ph .pp-sizes-t__price{font-weight:600}.ph .pp-sizes-t__pw,.ph .pp-sizes-t__short{display:none}@media(max-width:699px){.ph .pp-sizes-t .pp-sizes-t__short{display:inline}}@media(max-width:699px){.ph .pp-sizes-t{font-size:14px}.ph .pp-sizes-t th,.ph .pp-sizes-t td{padding-right:8px}.ph .pp-sizes-t .pp-sizes-t__power,.ph .pp-sizes-t .pp-sizes-t__full{display:none}.ph .pp-sizes-t .pp-sizes-t__pw{display:block}.ph .pp-sizes-t td .pp-sizes-t__pw{color:var(--ph-ink-2)}.ph .pp-sizes-t thead .pp-sizes-t__pw{display:inline}.ph .pp-sizes-t__tag{display:block;margin:2px 0 0;font-size:12px}.ph .pp-sizes-t__row.is-current th{padding-left:8px}.ph .pp-sizes-t__row.is-current td:last-child{padding-right:8px}}.ph .pp-which__power{max-width:none;margin-top:24px;color:var(--ph-ink)}.ph.pp-details{background:var(--ph-paper);padding:var(--pp-sec) 0}.ph .pp-details__folded{margin-top:var(--pp-gap)}.ph .pp-acc{border-bottom:1px solid var(--pp-line)}.ph .pp-acc:first-of-type{border-top:2px solid var(--ph-ink)}.ph .pp-acc>summary{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:44px;padding:24px 0;font-weight:600;color:var(--ph-ink);list-style:none;cursor:pointer}.ph .pp-acc>summary::-webkit-details-marker{display:none}.ph .pp-acc__icon{position:relative;width:20px;height:20px;flex:none}.ph .pp-acc__icon:before,.ph .pp-acc__icon:after{content:"";position:absolute;left:0;top:50%;width:20px;height:2px;background:currentColor;transform:translateY(-50%);transition:transform .25s var(--ph-ease)}.ph .pp-acc__icon:after{transform:translateY(-50%) rotate(90deg)}.ph .pp-acc[open] .pp-acc__icon:after{transform:translateY(-50%) rotate(0)}.ph .pp-acc__body{display:grid;gap:16px;justify-items:start;padding:0 0 40px}.ph .pp-acc__body>.pp-body,.ph .pp-acc__body>.pp-small{max-width:64ch}.ph .pp-faq{display:grid;gap:24px;width:100%;max-width:64ch;margin:0}.ph .pp-faq dt{font-weight:600;color:var(--ph-ink)}.ph .pp-faq dd{margin:6px 0 0}.ph.pp-final{padding:var(--pp-sec) var(--ph-x) calc(var(--pp-sec) + 24px);background:var(--pp-ground);color:var(--pp-light);text-align:center}.ph .pp-final__in{display:grid;justify-items:center;gap:8px;max-width:960px;margin:0 auto}.ph .pp-final .pp-lede{color:var(--pp-light)}.ph .pp-final__price{margin-top:8px;font:600 var(--pp-display) / 1 var(--ph-font);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.ph .pp-final__price .pp-small{letter-spacing:0}.ph .pp-final .pp-small{color:#f2f1eeb8}.ph .pp-final__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin-top:40px}.ph .pp-final__actions .pp-atc{min-width:240px}.ph .pp-final__note{max-width:none;margin-top:16px;text-wrap:balance}@media(max-width:699px){.ph .pp-final__actions{flex-direction:column;align-items:stretch;width:100%}}@media(prefers-reduced-motion:reduce){.ph *,.ph *:before,.ph *:after{transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/53/assets/polight-product.css.map */
