:root{--ink-0:#0b0b0c;--ink-1:#141416;--ink-2:#1d1d20;--ink-3:#28282c;--ivory-0:#f3efe7;--ivory-1:#aaa69e;--ivory-2:#76726b;--paper-0:#f4f1ea;--paper-1:#ebe7de;--paper-2:#ffffff;--paper-3:#e0dbd0;--char-0:#121110;--char-1:#55524c;--char-2:#7c7870;--amber-500:#f2b14c;--amber-400:#f6c26d;--amber-600:#e3a03a;--amber-800:#8a5a12;--amber-glow:rgba(242,177,76,.14);--green-400:#8fbf98;--green-700:#2f6b3b;--red-400:#ec8068;--red-700:#b23a26;--bg:var(--ink-0);--surface:var(--ink-1);--raised:var(--ink-2);--raised-hover:var(--ink-3);--text:var(--ivory-0);--text-2:var(--ivory-1);--text-3:var(--ivory-2);--hairline:rgba(243,239,231,.12);--hairline-strong:rgba(243,239,231,.28);--overlay:rgba(11,11,12,.72);--scrim-bottom:linear-gradient(to top,rgba(11,11,12,.85),rgba(11,11,12,0));--glass:rgba(20,20,22,.72);--beam:var(--amber-500);--beam-hover:var(--amber-400);--beam-press:var(--amber-600);--on-beam:#121110;--signal:var(--amber-500);--positive:var(--green-400);--negative:var(--red-400);--focus-ring:0 0 0 2px var(--bg),0 0 0 4px var(--amber-500);--inverse:var(--ivory-0);--on-inverse:var(--ink-0)}[data-theme=paper]{--bg:var(--paper-0);--surface:var(--paper-1);--raised:var(--paper-2);--raised-hover:var(--paper-3);--text:var(--char-0);--text-2:var(--char-1);--text-3:var(--char-2);--hairline:rgba(18,17,16,.12);--hairline-strong:rgba(18,17,16,.28);--overlay:rgba(18,17,16,.48);--glass:rgba(244,241,234,.78);--signal:var(--amber-800);--positive:var(--green-700);--negative:var(--red-700);--inverse:var(--char-0);--on-inverse:var(--paper-0);color:var(--text);background:var(--bg)}[data-theme=cinema]{color:var(--text);background:var(--bg)}:root{--font-display:"Instrument Serif","Times New Roman",serif;--font-sans:"Geist",ui-sans-serif,system-ui,sans-serif;--font-mono:"Geist Mono",ui-monospace,"SFMono-Regular",monospace;--type-display-xl:clamp(56px,9.5vw,152px);--type-display-l:clamp(48px,7vw,104px);--type-h1:clamp(40px,5vw,72px);--type-h2:clamp(32px,3.6vw,52px);--type-h3:clamp(26px,2.4vw,34px);--lh-display:.94;--lh-headline:1.02;--tracking-display:-.02em;--tracking-headline:-.01em;--type-lead:clamp(18px,1.5vw,21px);--type-body:16px;--type-small:14px;--type-caption:13px;--lh-body:1.55;--lh-ui:1.2;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--type-price:clamp(28px,2.6vw,36px);--type-button:15px;--type-eyebrow:12px;--type-spec:14px;--tracking-eyebrow:.14em;--text-heading-font:var(--font-display);--text-body-font:var(--font-sans);--text-label-font:var(--font-mono);--measure:62ch}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--space-11:192px;--section-y:clamp(80px,11vw,176px);--section-y-tight:clamp(56px,7vw,112px);--gutter:clamp(20px,4vw,64px);--container:1440px;--container-text:720px;--grid-cols:12;--grid-gap:clamp(16px,2vw,24px);--radius-0:0;--radius-xs:2px;--radius-pill:999px;--radius-media:var(--radius-0);--radius-control:var(--radius-pill);--border-hairline:1px solid var(--hairline);--border-strong:1px solid var(--hairline-strong);--elev-0:var(--bg);--elev-1:var(--surface);--elev-2:var(--raised);--shadow-none:none;--beam-glow:0 0 0 1px rgba(242,177,76,.4),0 12px 48px -12px rgba(242,177,76,.45);--control-h-s:40px;--control-h-m:48px;--control-h-l:56px;--header-h:64px;--buybar-h:72px}:root{--ease-beam:cubic-bezier(.22,1,.36,1);--ease-in-out:cubic-bezier(.65,0,.35,1);--ease-press:cubic-bezier(.3,0,.5,1);--dur-fast:.16s;--dur-base:.32s;--dur-slow:.64s;--dur-reveal:1.1s;--reveal-distance:16px}@media(prefers-reduced-motion:reduce){:root{--dur-fast:0ms;--dur-base:0ms;--dur-slow:0ms;--dur-reveal:0ms;--reveal-distance:0px}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-sans);font-size:var(--type-body);line-height:var(--lh-body)}img,video{display:block;max-width:100%}a{color:inherit;text-decoration:underline;text-decoration-color:var(--hairline-strong);text-underline-offset:.2em;transition:text-decoration-color var(--dur-fast) var(--ease-beam)}a:hover{text-decoration-color:currentColor}:focus-visible{outline:none;box-shadow:var(--focus-ring)}::selection{background:var(--amber-500);color:var(--on-beam)}.pm-display-xl{font:400 var(--type-display-xl)/var(--lh-display) var(--font-display);letter-spacing:var(--tracking-display);text-wrap:balance;margin:0}.pm-display-l{font:400 var(--type-display-l)/var(--lh-display) var(--font-display);letter-spacing:var(--tracking-display);text-wrap:balance;margin:0}.pm-h1{font:400 var(--type-h1)/var(--lh-headline) var(--font-display);letter-spacing:var(--tracking-headline);text-wrap:balance;margin:0}.pm-h2{font:400 var(--type-h2)/var(--lh-headline) var(--font-display);letter-spacing:var(--tracking-headline);text-wrap:balance;margin:0}.pm-h3{font:400 var(--type-h3)/1.1 var(--font-display);margin:0}.pm-lead{font:400 var(--type-lead)/1.5 var(--font-sans);color:var(--text-2);text-wrap:pretty;max-width:var(--measure);margin:0}.pm-body{font:400 var(--type-body)/var(--lh-body) var(--font-sans);color:var(--text-2);text-wrap:pretty;max-width:var(--measure);margin:0}.pm-small{font:400 var(--type-small)/1.5 var(--font-sans);color:var(--text-2);margin:0}.pm-caption{font:400 var(--type-caption)/1.4 var(--font-sans);color:var(--text-3);margin:0}.pm-eyebrow{font:500 var(--type-eyebrow)/1 var(--font-mono);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--text-2);margin:0}.pm-mono{font:400 var(--type-spec)/1.4 var(--font-mono);font-variant-numeric:tabular-nums}.pm-italic{font-style:italic}.pm-container{max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter)}.pm-section{padding-block:var(--section-y)}.pm-hairline{height:1px;background:var(--hairline);border:0;margin:0}.pm-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:var(--control-h-m);padding:0 26px;border-radius:var(--radius-pill);border:1px solid transparent;font:var(--weight-medium) var(--type-button)/1 var(--font-sans);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;text-decoration:none;transition:background-color var(--dur-fast) var(--ease-beam),border-color var(--dur-fast) var(--ease-beam),color var(--dur-fast) var(--ease-beam),transform var(--dur-fast) var(--ease-press),opacity var(--dur-fast)}.pm-btn:active{transform:scale(.98)}.pm-btn .pm-icon{transition:transform var(--dur-base) var(--ease-beam)}.pm-btn:hover .pm-btn__trail{transform:translate(3px)}.pm-btn--s{height:var(--control-h-s);padding:0 18px;font-size:14px}.pm-btn--l{height:var(--control-h-l);padding:0 32px;font-size:16px}.pm-btn--block{display:flex;width:100%}.pm-btn--primary{background:var(--beam);color:var(--on-beam)}.pm-btn--primary:hover{background:var(--beam-hover)}.pm-btn--primary:active{background:var(--beam-press)}.pm-btn--secondary{background:transparent;color:var(--text);border-color:var(--hairline-strong)}.pm-btn--secondary:hover{border-color:var(--text)}.pm-btn--inverse{background:var(--inverse);color:var(--on-inverse)}.pm-btn--inverse:hover{opacity:.88}.pm-btn--ghost{background:transparent;color:var(--text);padding:0 14px}.pm-btn--ghost:hover{background:var(--raised)}.pm-btn[disabled],.pm-btn[aria-disabled=true]{opacity:.38;pointer-events:none}.pm-btn__meta{font-family:var(--font-mono);font-size:13px;font-weight:500;opacity:.72;padding-left:10px;border-left:1px solid currentColor;border-left-color:color-mix(in srgb,currentColor 30%,transparent)}.pm-iconbtn{position:relative;display:inline-grid;place-items:center;width:44px;height:44px;border-radius:var(--radius-pill);border:1px solid var(--hairline);background:transparent;color:var(--text);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-beam),border-color var(--dur-fast);padding:0}.pm-iconbtn:hover{background:var(--raised);border-color:var(--hairline-strong)}.pm-iconbtn:active{transform:scale(.96)}.pm-iconbtn--plain{border-color:transparent}.pm-iconbtn--glass{background:var(--glass);border-color:var(--hairline);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.pm-iconbtn--s{width:36px;height:36px}.pm-iconbtn--l{width:56px;height:56px}.pm-iconbtn__count{position:absolute;top:4px;right:2px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--beam);color:var(--on-beam);font:600 10px/16px var(--font-mono);text-align:center}.pm-badge{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:var(--radius-pill);border:1px solid var(--hairline-strong);font:500 11px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-2);white-space:nowrap}.pm-badge--beam{color:var(--signal);border-color:currentColor}.pm-badge--solid{background:var(--raised);border-color:transparent;color:var(--text)}.pm-badge--positive{color:var(--positive);border-color:currentColor}.pm-badge__dot{width:6px;height:6px;border-radius:50%;background:currentColor}.pm-eyebrow-c{display:inline-flex;align-items:center;gap:12px;font:500 var(--type-eyebrow)/1 var(--font-mono);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--text-2);margin:0}.pm-eyebrow-c__index{color:var(--signal)}.pm-eyebrow-c__rule{width:24px;height:1px;background:var(--hairline-strong)}.pm-field{display:grid;gap:8px;min-width:0}.pm-field__label{font:500 var(--type-eyebrow)/1 var(--font-mono);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--text-2)}.pm-field__hint{font:400 var(--type-caption)/1.4 var(--font-sans);color:var(--text-3)}.pm-field--error .pm-field__hint{color:var(--negative)}.pm-input,.pm-select{width:100%;height:var(--control-h-m);padding:0 22px;border-radius:var(--radius-pill);border:1px solid var(--hairline-strong);background:transparent;color:var(--text);font:400 var(--type-body)/1 var(--font-sans);transition:border-color var(--dur-fast) var(--ease-beam),background-color var(--dur-fast);appearance:none;-webkit-appearance:none}.pm-input::placeholder{color:var(--text-3)}.pm-input:hover,.pm-select:hover{border-color:var(--text-2)}.pm-input:focus,.pm-select:focus{outline:none;border-color:var(--text);box-shadow:none}.pm-field--error .pm-input{border-color:var(--negative)}.pm-input[disabled],.pm-select[disabled]{opacity:.4}.pm-input-wrap{position:relative;display:flex;align-items:center}.pm-input-wrap .pm-input{padding-right:64px}.pm-input-wrap__action{position:absolute;right:4px}.pm-select-wrap{position:relative}.pm-select{padding-right:48px;cursor:pointer}.pm-select option{background:var(--raised);color:var(--text)}.pm-select-wrap .pm-icon{position:absolute;right:20px;top:50%;margin-top:-8px;pointer-events:none;color:var(--text-2)}.pm-choice{display:inline-flex;align-items:flex-start;gap:12px;cursor:pointer;font:400 var(--type-small)/1.45 var(--font-sans);color:var(--text)}.pm-choice input{position:absolute;opacity:0;width:1px;height:1px}.pm-choice__box{flex:none;width:20px;height:20px;margin-top:0;display:grid;place-items:center;border:1px solid var(--hairline-strong);border-radius:var(--radius-xs);color:var(--on-inverse);transition:background-color var(--dur-fast) var(--ease-beam),border-color var(--dur-fast)}.pm-choice--radio .pm-choice__box{border-radius:50%}.pm-choice:hover .pm-choice__box{border-color:var(--text-2)}.pm-choice input:checked+.pm-choice__box{background:var(--text);border-color:var(--text)}.pm-choice--radio input:checked+.pm-choice__box{background:transparent;border-color:var(--text)}.pm-choice--radio input:checked+.pm-choice__box:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--text)}.pm-choice input:focus-visible+.pm-choice__box{box-shadow:var(--focus-ring)}.pm-choice input:disabled~*{opacity:.4}.pm-choice__desc{display:block;color:var(--text-2);font-size:var(--type-caption)}.pm-switch{display:inline-flex;align-items:center;gap:12px;cursor:pointer;font:400 var(--type-small)/1.4 var(--font-sans);color:var(--text)}.pm-switch input{position:absolute;opacity:0;width:1px;height:1px}.pm-switch__track{position:relative;width:40px;height:24px;border-radius:999px;background:var(--raised);border:1px solid var(--hairline-strong);transition:background-color var(--dur-base) var(--ease-beam),border-color var(--dur-base)}.pm-switch__track:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:var(--text-2);transition:transform var(--dur-base) var(--ease-beam),background-color var(--dur-base)}.pm-switch input:checked+.pm-switch__track{background:var(--beam);border-color:var(--beam)}.pm-switch input:checked+.pm-switch__track:after{transform:translate(16px);background:var(--on-beam)}.pm-switch input:focus-visible+.pm-switch__track{box-shadow:var(--focus-ring)}.pm-stepper{display:inline-flex;align-items:center;height:var(--control-h-m);border:1px solid var(--hairline-strong);border-radius:var(--radius-pill);padding:0 4px}.pm-stepper--s{height:var(--control-h-s)}.pm-stepper button{display:grid;place-items:center;width:40px;height:100%;border:0;background:none;color:var(--text);cursor:pointer;border-radius:999px;padding:0}.pm-stepper button:disabled{color:var(--text-3);cursor:default}.pm-stepper__value{min-width:28px;text-align:center;font:500 15px/1 var(--font-mono);font-variant-numeric:tabular-nums}.pm-price{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px;font-family:var(--font-sans);font-variant-numeric:tabular-nums}.pm-price__now{font-weight:500;font-size:var(--type-price);letter-spacing:-.02em;color:var(--text);line-height:1}.pm-price--s .pm-price__now{font-size:17px;letter-spacing:0}.pm-price--m .pm-price__now{font-size:22px}.pm-price__was{font-size:15px;color:var(--text-3);text-decoration:line-through;text-decoration-thickness:1px}.pm-price--s .pm-price__was{font-size:13px}.pm-price__save{font:500 12px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--signal)}.pm-rating{display:inline-flex;align-items:center;gap:10px;font:400 var(--type-small)/1 var(--font-sans);color:var(--text-2)}.pm-rating__stars{display:inline-flex;gap:2px;color:var(--text)}.pm-rating__stars svg{width:var(--star,14px);height:var(--star,14px)}.pm-rating__stars .is-off{opacity:.25}.pm-rating__score{font-family:var(--font-mono);color:var(--text);font-size:13px}.pm-bundle{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:18px 20px;border:1px solid var(--hairline);background:transparent;color:var(--text);cursor:pointer;text-align:left;width:100%;font:inherit;transition:border-color var(--dur-fast) var(--ease-beam),background-color var(--dur-fast)}.pm-bundle:hover{border-color:var(--hairline-strong)}.pm-bundle[aria-checked=true]{border-color:var(--text);background:var(--surface)}.pm-bundle__dot{width:18px;height:18px;border-radius:50%;border:1px solid var(--hairline-strong);display:grid;place-items:center}.pm-bundle[aria-checked=true] .pm-bundle__dot{border-color:var(--text)}.pm-bundle[aria-checked=true] .pm-bundle__dot:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--signal)}.pm-bundle__title{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font:500 15px/1.3 var(--font-sans)}.pm-bundle__sub{font:400 var(--type-caption)/1.4 var(--font-sans);color:var(--text-2);margin-top:2px}.pm-bundle__price{text-align:right}.pm-bundle+.pm-bundle{margin-top:-1px}.pm-buybar{position:fixed;left:0;right:0;bottom:0;z-index:40;background:var(--glass);-webkit-backdrop-filter:blur(20px) saturate(1.2);backdrop-filter:blur(20px) saturate(1.2);border-top:1px solid var(--hairline);transform:translateY(100%);transition:transform var(--dur-slow) var(--ease-beam)}.pm-buybar.is-visible{transform:none}.pm-buybar--static{position:relative;transform:none}.pm-buybar__inner{display:flex;align-items:center;gap:16px;max-width:var(--container);margin:0 auto;padding:12px var(--gutter);min-height:var(--buybar-h)}.pm-buybar__thumb{width:48px;height:48px;object-fit:cover;background:var(--raised);flex:none}.pm-buybar__info{flex:1;min-width:0;display:grid;gap:4px}.pm-buybar__name{font:500 14px/1.2 var(--font-sans);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:640px){.pm-buybar__thumb{display:none}.pm-buybar__inner{padding:10px 16px calc(10px + env(safe-area-inset-bottom))}}.pm-accordion{border-top:1px solid var(--hairline)}.pm-accordion__item{border-bottom:1px solid var(--hairline)}.pm-accordion__trigger{display:flex;width:100%;align-items:center;justify-content:space-between;gap:24px;padding:24px 0;background:none;border:0;color:var(--text);cursor:pointer;text-align:left;font:400 clamp(17px,1.4vw,19px)/1.35 var(--font-sans)}.pm-accordion__trigger .pm-icon{transition:transform var(--dur-base) var(--ease-beam);color:var(--text-2)}.pm-accordion__item.is-open .pm-accordion__trigger .pm-icon{transform:rotate(45deg);color:var(--text)}.pm-accordion__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--dur-base) var(--ease-beam)}.pm-accordion__item.is-open .pm-accordion__panel{grid-template-rows:1fr}.pm-accordion__body{overflow:hidden;color:var(--text-2);font:400 var(--type-body)/var(--lh-body) var(--font-sans);max-width:var(--measure)}.pm-accordion__body>div{padding-bottom:24px}.pm-tabs{display:grid;gap:32px}.pm-tabs__list{display:flex;gap:32px;border-bottom:1px solid var(--hairline);overflow-x:auto;scrollbar-width:none}.pm-tabs__tab{position:relative;padding:0 0 16px;background:none;border:0;color:var(--text-2);cursor:pointer;font:400 15px/1 var(--font-sans);white-space:nowrap;transition:color var(--dur-fast)}.pm-tabs__tab:hover,.pm-tabs__tab[aria-selected=true]{color:var(--text)}.pm-tabs__tab[aria-selected=true]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:var(--text)}.pm-tabs--pill .pm-tabs__list{display:inline-flex;gap:0;padding:4px;border:1px solid var(--hairline);border-radius:999px;justify-self:start}.pm-tabs--pill .pm-tabs__tab{padding:10px 18px;border-radius:999px}.pm-tabs--pill .pm-tabs__tab[aria-selected=true]{background:var(--raised)}.pm-tabs--pill .pm-tabs__tab[aria-selected=true]:after{display:none}.pm-specs{margin:0;border-top:1px solid var(--hairline)}.pm-specs__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:24px;padding:16px 0;border-bottom:1px solid var(--hairline)}.pm-specs dt{font:400 var(--type-small)/1.4 var(--font-sans);color:var(--text-2)}.pm-specs dd{margin:0;font:400 var(--type-spec)/1.4 var(--font-mono);color:var(--text);font-variant-numeric:tabular-nums}.pm-stat{display:grid;gap:12px;align-content:start}.pm-stat__value{display:flex;align-items:baseline;gap:8px;font:400 clamp(56px,6vw,96px)/.9 var(--font-display);letter-spacing:-.02em;color:var(--text)}.pm-stat__unit{font:500 13px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-2)}.pm-stat__label{font:400 var(--type-small)/1.5 var(--font-sans);color:var(--text-2);max-width:28ch}.pm-stat--s .pm-stat__value{font-size:48px}.pm-review{display:grid;gap:20px;align-content:start;padding-top:24px;border-top:1px solid var(--hairline)}.pm-review__quote{margin:0;font:400 clamp(22px,2vw,28px)/1.25 var(--font-display);color:var(--text);text-wrap:pretty}.pm-review__meta{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font:400 var(--type-small)/1 var(--font-sans);color:var(--text-2)}.pm-review__name{color:var(--text)}.pm-review__verified{font:500 11px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-3)}.pm-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:var(--overlay);display:grid;place-items:center;padding:var(--gutter);animation:pm-fade var(--dur-base) var(--ease-beam)}.pm-overlay--contained{position:absolute}.pm-dialog{position:relative;width:min(560px,100%);max-height:100%;overflow:auto;background:var(--raised);color:var(--text);padding:40px;animation:pm-rise var(--dur-slow) var(--ease-beam)}.pm-dialog__close{position:absolute;top:16px;right:16px}.pm-dialog__title{font:400 var(--type-h3)/1.1 var(--font-display);margin:0 40px 12px 0}.pm-dialog__body{color:var(--text-2);font:400 var(--type-body)/var(--lh-body) var(--font-sans)}.pm-dialog__footer{display:flex;gap:12px;flex-wrap:wrap;margin-top:32px}.pm-overlay--drawer{place-items:stretch end;padding:0}.pm-drawer{width:min(440px,100%);height:100%;background:var(--surface);color:var(--text);display:flex;flex-direction:column;animation:pm-slide var(--dur-slow) var(--ease-beam);border-left:1px solid var(--hairline)}.pm-drawer__head{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-bottom:1px solid var(--hairline);min-height:var(--header-h)}.pm-drawer__body{flex:1;overflow:auto;padding:24px}.pm-drawer__foot{padding:24px;border-top:1px solid var(--hairline);display:grid;gap:16px}@keyframes pm-fade{0%{opacity:0}}@keyframes pm-rise{0%{opacity:0;transform:translateY(var(--reveal-distance))}}@keyframes pm-slide{0%{transform:translate(100%)}}.pm-toast{display:inline-flex;align-items:center;gap:14px;min-height:52px;padding:8px 8px 8px 20px;border-radius:var(--radius-pill);background:var(--raised);border:1px solid var(--hairline);color:var(--text);font:400 var(--type-small)/1.3 var(--font-sans);animation:pm-rise var(--dur-slow) var(--ease-beam)}.pm-toast:not(:has(.pm-btn)){padding-right:24px}.pm-toast__icon{color:var(--signal)}.pm-toast--positive .pm-toast__icon{color:var(--positive)}.pm-toast--negative .pm-toast__icon{color:var(--negative)}.pm-tip{position:relative;display:inline-flex}.pm-tip__bubble{position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%,4px);opacity:0;pointer-events:none;white-space:nowrap;padding:8px 12px;background:var(--inverse);color:var(--on-inverse);font:400 13px/1.3 var(--font-sans);border-radius:var(--radius-xs);transition:opacity var(--dur-fast),transform var(--dur-base) var(--ease-beam);z-index:10}.pm-tip:hover .pm-tip__bubble,.pm-tip:focus-within .pm-tip__bubble,.pm-tip.is-open .pm-tip__bubble{opacity:1;transform:translate(-50%)}.pm-tip--bottom .pm-tip__bubble{bottom:auto;top:calc(100% + 10px)}.pm-progress{display:grid;gap:10px}.pm-progress__track{position:relative;height:2px;background:var(--hairline-strong);overflow:hidden}.pm-progress__fill{position:absolute;inset:0 auto 0 0;background:var(--signal);transition:width var(--dur-base) var(--ease-beam)}.pm-progress__meta{display:flex;justify-content:space-between;font:400 12px/1 var(--font-mono);color:var(--text-2);font-variant-numeric:tabular-nums}.pm-progress--segmented{display:flex;gap:6px}.pm-progress--segmented .pm-progress__track{flex:1}.pm-media{margin:0;display:grid;gap:14px;min-width:0}.pm-media__frame{position:relative;overflow:hidden;background:var(--surface);border-radius:var(--radius-media)}.pm-media__frame img,.pm-media__frame video{width:100%;height:100%;object-fit:cover;transition:transform var(--dur-reveal) var(--ease-beam)}.pm-media--zoom:hover .pm-media__frame img{transform:scale(1.03)}.pm-media__scrim{position:absolute;inset:auto 0 0 0;height:50%;background:var(--scrim-bottom);pointer-events:none}.pm-media__overlay{position:absolute;left:24px;right:24px;bottom:24px;color:var(--ivory-0)}.pm-media__caption{display:flex;gap:12px;font:400 var(--type-caption)/1.4 var(--font-sans);color:var(--text-2)}.pm-media__index{font:500 12px/1.4 var(--font-mono);letter-spacing:.08em;color:var(--signal)}.pm-header{position:sticky;top:0;z-index:50;background:transparent;color:var(--text);transition:background-color var(--dur-base) var(--ease-beam),border-color var(--dur-base);border-bottom:1px solid transparent}.pm-header.is-solid{background:var(--glass);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom-color:var(--hairline)}.pm-header__inner{display:flex;align-items:center;gap:32px;height:var(--header-h);max-width:var(--container);margin:0 auto;padding:0 var(--gutter)}.pm-header__brand{font:400 26px/1 var(--font-display);letter-spacing:-.01em;color:var(--text);text-decoration:none}.pm-header__nav{display:flex;gap:28px;flex:1}.pm-header__nav a{font:400 14px/1 var(--font-sans);color:var(--text-2);text-decoration:none;transition:color var(--dur-fast)}.pm-header__nav a:hover,.pm-header__nav a[aria-current=true]{color:var(--text)}.pm-header__actions{display:flex;align-items:center;gap:8px;margin-left:auto}.pm-header__menu{display:none}@media(max-width:820px){.pm-header__nav{display:none}.pm-header__menu{display:inline-grid}.pm-header__cta{display:none}}html,body{background:var(--ink-0)}body.pm-document{overflow-x:clip}.pm-page{min-height:100vh;background:var(--bg);color:var(--text);overflow-x:clip}.pm-page p{margin:0}.pm-page h1,.pm-page h2,.pm-page h3{margin:0;font-weight:400}.pm-page button{font-family:inherit}.pm-page input[type=range]{accent-color:var(--amber-500)}.pm-page img{height:auto}.pm-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.pm-skip{position:absolute;left:16px;top:-80px;z-index:100;background:var(--beam);color:var(--on-beam);padding:12px 20px;border-radius:var(--radius-pill);text-decoration:none}.pm-skip:focus{top:12px}.pm-icon{display:inline-block;flex:none;width:var(--s,20px);height:var(--s,20px);fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;vertical-align:middle}.pm-rte>*+*{margin-top:.8em}.pm-rte a{color:var(--text)}.pm-signal{color:var(--signal)}.pm-ivory{color:var(--ivory-0)!important}.pm-text{color:var(--text)!important}.pm-text-2{color:var(--text-2)!important}.pm-mono-note{font-family:var(--font-mono);font-size:13px;color:var(--signal)}.pm-center{text-align:center}.pm-stack{display:grid;align-content:start}.pm-gap-6{gap:6px}.pm-gap-8{gap:8px}.pm-gap-10{gap:10px}.pm-gap-12{gap:12px}.pm-gap-16{gap:16px}.pm-gap-20{gap:20px}.pm-gap-24{gap:24px}.pm-gap-32{gap:32px}.pm-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.pm-split{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:clamp(32px,5vw,96px);align-items:center}.pm-split--start{align-items:start}.pm-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:32px var(--grid-gap)}.pm-head{display:grid;gap:16px;max-width:820px}.pm-media-box{position:relative;overflow:hidden;background:var(--surface)}.pm-media-box>img,.pm-media-box>svg,.pm-media-box>video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.pm-ratio-1{aspect-ratio:1/1}.pm-ratio-43{aspect-ratio:4/3}.pm-ratio-169{aspect-ratio:16/9}.pm-ratio-row{aspect-ratio:1/1}@media(min-width:768px){.pm-ratio-row{aspect-ratio:4/3}}.pm-scrim{position:absolute;inset:auto 0 0 0;height:60%;background:var(--scrim-bottom);pointer-events:none}.pm-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;gap:8px;padding:24px;text-align:center;color:var(--text-2)}.pm-placeholder .pm-icon{margin:0 auto}.pm-editor-note{border:1px dashed var(--hairline-strong);padding:12px 16px;font:500 12px/1.4 var(--font-mono);letter-spacing:.04em;color:var(--signal)}.pm-is-placeholder{outline:1px dashed var(--signal);outline-offset:4px}.pm-trust-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 20px}.pm-trust-list li{display:flex;align-items:center;gap:8px}.pm-badges{display:flex;flex-wrap:wrap;gap:6px}.pm-btn{text-decoration:none}.pm-btn[aria-busy=true]{opacity:.7;pointer-events:none}.pm-announcement{background:var(--surface);border-bottom:1px solid var(--hairline);min-height:36px;display:flex;align-items:center;justify-content:center;padding:8px var(--gutter);text-align:center}.pm-announcement p{color:var(--text-2);letter-spacing:.01em}.pm-announcement a{color:inherit}.pm-section-header{position:sticky;top:0;z-index:50}.pm-header{position:relative}.pm-header__brand img{display:block;height:auto;max-height:40px;width:auto}.pm-header__cta{opacity:0;visibility:hidden;transition:opacity var(--dur-base) var(--ease-beam),visibility var(--dur-base)}.pm-header.show-cta .pm-header__cta{opacity:1;visibility:visible}.pm-iconbtn__count[hidden]{display:none}.pm-overlay{animation:none}.pm-drawer-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;visibility:hidden;pointer-events:none}.pm-drawer-root.is-open{visibility:visible;pointer-events:auto}.pm-drawer-root .pm-overlay{position:absolute;opacity:0;transition:opacity var(--dur-base) var(--ease-beam)}.pm-drawer-root.is-open .pm-overlay{opacity:1}.pm-drawer-root .pm-drawer{animation:none;transform:translate(100%);transition:transform var(--dur-slow) var(--ease-beam)}.pm-drawer-root.is-open .pm-drawer{transform:none}.pm-drawer-root--left .pm-overlay--drawer{place-items:stretch start}.pm-drawer-root--left .pm-drawer{transform:translate(-100%);border-left:0;border-right:1px solid var(--hairline)}.pm-menu-link{min-height:56px;display:flex;align-items:center;font:400 28px/1 var(--font-display);text-decoration:none;border-bottom:1px solid var(--hairline);color:var(--text)}.pm-menu-link--small{font:400 16px/1 var(--font-sans);color:var(--text-2);border-bottom:0}html.pm-lock{overflow:hidden}.pm-cart-item{display:grid;grid-template-columns:72px minmax(0,1fr);gap:16px;align-items:start;padding-bottom:20px;border-bottom:1px solid var(--hairline)}.pm-cart-item+.pm-cart-item{padding-top:20px}.pm-cart-item__img{width:72px;height:72px;object-fit:cover;background:var(--raised)}.pm-cart-item__title{margin:0;font:500 15px/1.3 var(--font-sans);color:var(--text);text-decoration:none}.pm-cart-item__row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:6px}.pm-cart-item__remove{background:none;border:0;padding:0;color:var(--text-2);font:400 13px/1 var(--font-sans);text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.pm-cart-line{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.pm-cart-error{color:var(--negative);font-size:var(--type-small)}.pm-cart-empty{display:grid;gap:16px;justify-items:start}.pm-drawer.is-loading .pm-drawer__body{opacity:.55;transition:opacity var(--dur-fast)}.pm-hero{position:relative;margin-top:calc(-1 * var(--header-h));min-height:calc(100svh - 36px);display:flex;align-items:flex-end;overflow:hidden;background:var(--ink-0)}.pm-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%!important;object-fit:cover;object-position:58% 40%}.pm-hero__scrim{position:absolute;inset:auto 0 0 0;height:78%;background:var(--scrim-bottom);pointer-events:none}@media(min-width:768px){.pm-hero__img{object-position:center 45%}.pm-hero__scrim{height:62%}}.pm-hero__inner{position:relative;width:100%;padding-top:140px;padding-bottom:clamp(24px,5vw,80px)}.pm-hero__content{max-width:820px;display:grid;gap:clamp(14px,1.6vw,24px)}.pm-hero__lead{color:var(--ivory-0);max-width:44ch}.pm-hero__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 16px}.pm-hero__ctas{display:flex;flex-wrap:wrap;gap:12px}@media(max-width:767px){.pm-hero__ctas .pm-btn--primary{width:100%}.pm-hero__ctas .pm-btn--secondary{height:var(--control-h-m);padding:0 26px;font-size:var(--type-button)}}.pm-buy{scroll-margin-top:72px;padding-block:clamp(32px,6vw,112px)}.pm-buy__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:clamp(32px,5vw,96px);align-items:start}.pm-buy__gallery{display:grid;gap:12px;min-width:0}@media(max-width:767px){.pm-buy--price-first .pm-buy__gallery{order:2}}.pm-gallery__viewport{position:relative}.pm-gallery__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;background:var(--surface)}.pm-gallery__track::-webkit-scrollbar{display:none}.pm-gallery__slide{flex:0 0 100%;scroll-snap-align:start;margin:0;position:relative;aspect-ratio:1/1;overflow:hidden;background:var(--surface)}.pm-gallery__slide img,.pm-gallery__slide video{width:100%;height:100%!important;object-fit:cover}.pm-gallery__slide iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.pm-gallery__caption{position:absolute;left:12px;right:12px;bottom:12px;pointer-events:none}.pm-gallery__caption .pm-badge{display:inline-block;max-width:100%;line-height:24px;overflow:hidden;text-overflow:ellipsis}@media(min-width:768px){.pm-gallery__caption{right:148px}}.pm-gallery__arrows{position:absolute;right:12px;bottom:12px;display:none;gap:8px}@media(min-width:768px){.pm-gallery__arrows{display:flex}}.pm-gallery__thumbs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.pm-gallery__thumb{aspect-ratio:1/1;min-height:48px;padding:0;border:1px solid var(--hairline);background:var(--surface);cursor:pointer;overflow:hidden;display:grid;place-items:center;color:var(--text-2);transition:border-color var(--dur-fast) var(--ease-beam)}.pm-gallery__thumb:hover{border-color:var(--text-2)}.pm-gallery__thumb[aria-selected=true]{border-color:var(--text)}.pm-gallery__thumb img{width:100%;height:100%!important;object-fit:cover;opacity:.72}.pm-gallery__thumb[aria-selected=true] img{opacity:1}.pm-buy__panel{display:grid;gap:24px;min-width:0}@media(min-width:880px){.pm-buy__panel{position:sticky;top:88px}}.pm-buy__rule{height:1px;background:var(--hairline)}.pm-offer{border:1px dashed var(--hairline-strong);padding:16px 20px;display:grid;gap:4px}.pm-option{border:0;margin:0;padding:0;display:grid;gap:12px;min-width:0}.pm-option__head{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.pm-option__values{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.pm-pill{position:relative;display:block}.pm-pill input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer}.pm-pill span{display:grid;place-items:center;height:48px;padding:0 12px;border-radius:var(--radius-pill);border:1px solid var(--hairline-strong);background:transparent;color:var(--text);font:500 15px/1 var(--font-sans);cursor:pointer;text-align:center;transition:border-color var(--dur-fast) var(--ease-beam),background-color var(--dur-fast)}.pm-pill:hover span{border-color:var(--text)}.pm-pill input:checked+span{border-color:var(--text);background:var(--surface)}.pm-pill input:focus-visible+span{box-shadow:var(--focus-ring)}.pm-pill.is-unavailable span{color:var(--text-3);text-decoration:line-through}.pm-qty-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.pm-stepper input{width:32px;border:0;background:none;color:var(--text);text-align:center;font:500 15px/1 var(--font-mono);font-variant-numeric:tabular-nums;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;padding:0}.pm-stepper input::-webkit-inner-spin-button,.pm-stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pm-form-error{color:var(--negative);font-size:var(--type-small);text-align:center}.pm-form-error:empty{display:none}.pm-dynamic-checkout{display:grid;gap:10px}.pm-dynamic-checkout .shopify-payment-button__button{border-radius:var(--radius-pill)!important;min-height:48px;overflow:hidden}.pm-dynamic-checkout .shopify-payment-button__button--unbranded{background:var(--inverse)!important;color:var(--on-inverse)!important;font:500 15px/1 var(--font-sans)!important}.pm-dynamic-checkout .shopify-payment-button__more-options{color:var(--text-2)!important;font-size:13px}.pm-perks{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px}.pm-perks li{display:flex;gap:10px;align-items:flex-start;color:var(--text-2)}.pm-eta-box{background:var(--surface);padding:20px;display:grid;gap:6px}.pm-accordion--compact .pm-accordion__trigger{padding:16px 0;font-size:16px}.pm-buybar{display:block}@media(min-width:1024px){.pm-buybar{display:none}}.pm-buybar .pm-price__now{font-size:17px}body:has(.pm-buybar) .pm-footer{padding-bottom:calc(var(--buybar-h) + 32px + env(safe-area-inset-bottom))}@media(min-width:1024px){body:has(.pm-buybar) .pm-footer{padding-bottom:48px}}.pm-trust{background:var(--surface);border-block:1px solid var(--hairline)}.pm-trust__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:32px var(--grid-gap);padding-block:clamp(40px,5vw,72px)}.pm-trust__item{display:grid;gap:10px;align-content:start;color:var(--signal)}.pm-trust__title{font:500 16px/1.3 var(--font-sans);color:var(--text)}.pm-scenes{scroll-margin-top:64px}.pm-scenes__tabs{display:grid;min-width:0}.pm-scenes__tabs .pm-tabs__list{max-width:100%;overflow-x:auto}.pm-scenes__tabs .pm-tabs__tab{height:48px;display:inline-flex;align-items:center;flex:none}.pm-scenes__figure{margin:0;position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--surface)}@media(min-width:768px){.pm-scenes__figure{aspect-ratio:21/9}}.pm-scene{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity var(--dur-base) var(--ease-in-out),visibility var(--dur-base)}.pm-scene.is-active{opacity:1;visibility:visible}.pm-scene img{width:100%;height:100%!important;object-fit:cover}.pm-scene__screen{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.pm-scene__screen>div{width:58%;aspect-ratio:16/9;background:var(--raised);border:1px solid var(--hairline);margin-bottom:18%}.pm-scene__copy{position:absolute;left:clamp(20px,3vw,48px);right:clamp(20px,3vw,48px);bottom:clamp(20px,3vw,48px);display:grid;gap:8px;max-width:560px}.pm-video{scroll-margin-top:64px;padding-bottom:var(--section-y)}.pm-video__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px}.pm-video__frame{position:relative;aspect-ratio:4/5;background:var(--surface);overflow:hidden}@media(min-width:768px){.pm-video__frame{aspect-ratio:16/9}}.pm-video__frame video,.pm-video__frame>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%!important;object-fit:cover;display:block}.pm-video__controls{position:absolute;left:clamp(12px,2vw,24px);bottom:clamp(12px,2vw,24px);display:flex;gap:8px;align-items:center}.pm-video__play{background:var(--glass);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.pm-video [data-when-paused],.pm-video [data-when-playing]{gap:10px;align-items:center}.pm-video [data-when-paused]{display:inline-flex}.pm-video [data-when-playing]{display:none}.pm-video.is-playing [data-when-playing]{display:inline-flex}.pm-video.is-playing [data-when-paused],.pm-video [data-when-unmuted]{display:none}.pm-video.is-unmuted [data-when-unmuted]{display:inline-block}.pm-video.is-unmuted [data-when-muted]{display:none}.pm-rot{background:var(--surface)}.pm-rot__diagram{position:relative;aspect-ratio:4/3;background:var(--bg);overflow:hidden}.pm-rot__line{position:absolute;background:var(--hairline-strong)}.pm-rot__label{position:absolute;font-size:11px}.pm-rot__beam{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--hairline);transition:clip-path var(--dur-base) var(--ease-beam)}.pm-rot__seg{position:absolute;background:var(--ivory-0);transition:all var(--dur-base) var(--ease-beam)}.pm-rot__proj{position:absolute;left:24%;top:80%;width:48px;height:32px;margin:-16px 0 0 -24px;background:var(--ivory-0);transition:transform var(--dur-base) var(--ease-beam);display:flex;align-items:center;justify-content:flex-end;padding-right:5px}.pm-rot__proj span{width:14px;height:14px;border-radius:50%;background:var(--ink-2)}.pm-rot__base{position:absolute;left:calc(24% - 30px);top:calc(80% + 20px);width:60px;height:4px;background:var(--ivory-1)}.pm-rot__readout{position:absolute;right:16px;bottom:16px;display:grid;justify-items:end;gap:6px}.pm-rot__deg{font:400 clamp(40px,5vw,64px)/.9 var(--font-display);color:var(--text)}.pm-radio-pills{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.pm-radio-pills button{height:48px;border-radius:var(--radius-pill);border:1px solid var(--hairline-strong);background:transparent;color:var(--text);font:500 15px/1 var(--font-sans);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-beam)}.pm-radio-pills button:hover{border-color:var(--text)}.pm-radio-pills button[aria-checked=true]{border-color:var(--text);background:var(--raised)}.pm-range{display:grid;gap:8px}.pm-range input{width:100%;height:48px;margin:0;cursor:pointer}.pm-features{scroll-margin-top:64px}.pm-features__rows{display:grid;gap:clamp(64px,9vw,144px)}@media(min-width:1024px){.pm-feature--flip>.pm-media-box{order:2}}.pm-feature__textmedia{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;gap:4px;padding:32px;text-align:center}.pm-feature__textmedia p{font:400 var(--type-h2)/var(--lh-headline) var(--font-display);letter-spacing:var(--tracking-headline)}.pm-feature__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.pm-size{background:var(--surface)}.pm-size__diagram{position:relative;aspect-ratio:16/9;background:var(--bg);overflow:hidden}.pm-size__floor{position:absolute;left:0;right:0;bottom:8%;height:1px;background:var(--hairline-strong)}.pm-size__pic{position:absolute;left:50%;top:44%;transform:translate(-50%,-50%);background-size:182% auto;background-position:82% 27%;transition:width var(--dur-fast) var(--ease-beam),height var(--dur-fast) var(--ease-beam)}.pm-size__tv{position:absolute;left:50%;top:44%;width:36%;height:36%;transform:translate(-50%,-50%);border:1px dashed var(--ivory-0)}.pm-size__tvlabel{position:absolute;left:50%;top:calc(62% + 8px);transform:translate(-50%);font-size:11px;color:var(--ivory-0);white-space:nowrap}.pm-range__meta{display:flex;justify-content:space-between}.pm-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:40px var(--grid-gap)}.pm-steps li{display:grid;gap:16px;align-content:start}.pm-compare{padding-bottom:var(--section-y);border-top:1px solid var(--hairline);padding-top:var(--section-y-tight)}.pm-compare__table{display:none;border-top:1px solid var(--hairline-strong)}.pm-compare__row{display:grid;grid-template-columns:minmax(0,1.1fr) repeat(3,minmax(0,1fr));border-bottom:1px solid var(--hairline)}.pm-compare__row>*{padding:18px 16px}.pm-compare__row>:first-child{padding-left:0}.pm-compare__row--head>*{padding-block:20px;font:500 15px/1.3 var(--font-sans);color:var(--text-2)}.pm-compare__hl{background:var(--raised);color:var(--text)!important}.pm-compare__cards{display:grid;border-top:1px solid var(--hairline-strong)}.pm-compare__card{display:grid;gap:10px;padding:20px 0;border-bottom:1px solid var(--hairline)}.pm-compare__card>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:8px 16px;padding:0 12px}.pm-compare__card>div.pm-compare__hl{padding:12px}@media(min-width:768px){.pm-compare__table{display:grid}.pm-compare__cards{display:none}}.pm-specs-sec{scroll-margin-top:64px;padding-block:var(--section-y);border-top:1px solid var(--hairline)}.pm-specs-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:0 clamp(32px,5vw,96px);align-items:start}.pm-specs-cols .pm-accordion__trigger .pm-icon{display:inline-block}@media(min-width:768px){.pm-specs-cols .pm-accordion__panel{grid-template-rows:1fr}.pm-specs-cols .pm-accordion__trigger{cursor:default;pointer-events:none}.pm-specs-cols .pm-accordion__trigger .pm-icon{display:none}}@media(max-width:767px){.pm-specs-cols>.pm-accordion+.pm-accordion{border-top-color:transparent}}.pm-box{padding-top:clamp(24px,4vw,48px);border-top:1px solid var(--hairline)}.pm-reviews{padding-block:var(--section-y-tight);border-top:1px solid var(--hairline)}.pm-review__quote p{margin:0}.pm-reviews__viewport{margin-top:32px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;padding-inline:max(var(--gutter),calc((100% - var(--container)) / 2 + var(--gutter)))}.pm-reviews__viewport::-webkit-scrollbar{display:none}.pm-reviews__track{display:flex;gap:var(--grid-gap);width:max-content}.pm-review--card{flex:none;width:min(360px,84vw);margin:0;padding:24px;border:1px solid var(--hairline);background:var(--surface);align-content:space-between}.pm-review--card .pm-review__quote{font-size:clamp(18px,1.5vw,22px);line-height:1.3}.pm-review__stars{display:flex;gap:2px;font:400 16px/1 var(--font-sans);color:var(--signal)}.pm-review__star-off{color:var(--hairline-strong)}.pm-promise__quote{font:400 clamp(24px,2.4vw,32px)/1.25 var(--font-display);color:var(--text);text-wrap:pretty}.pm-promise__cols{border-top:1px solid var(--hairline);padding-top:32px}.pm-faq{scroll-margin-top:64px}.pm-faq__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:clamp(32px,5vw,96px);align-items:start}.pm-final{position:relative;min-height:clamp(560px,80vh,860px);display:flex;align-items:flex-end;overflow:hidden;background:var(--ink-0)}.pm-final>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%!important;object-fit:cover}.pm-final__scrim{position:absolute;inset:auto 0 0 0;height:80%;background:var(--scrim-bottom)}.pm-final__inner{position:relative;width:100%;padding-block:clamp(48px,7vw,112px);display:grid;gap:24px;justify-items:start}.pm-final__buy{display:grid;gap:10px}@media(max-width:767px){.pm-final__buy{width:100%}}.pm-footer{background:var(--ink-0);border-top:1px solid var(--hairline);padding-top:clamp(56px,6vw,96px);padding-bottom:48px}.pm-footer__cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:32px var(--grid-gap)}.pm-footer__brand{font:400 32px/1 var(--font-display)}.pm-footer__link{min-height:48px;display:flex;align-items:center;color:var(--text-2);text-decoration:none}.pm-footer__link:hover{color:var(--text)}.pm-footer__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;border-top:1px solid var(--hairline);padding-top:24px}.pm-video [data-when-muted],.pm-video [data-when-unmuted]{line-height:0}@media(min-width:1024px){.pm-order-2{order:2}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/packmaxu.css.map */
