@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(../media/archivo-vietnamese-wdth-normal.1chd077tiu-qs.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(../media/archivo-latin-ext-wdth-normal.1w-ual84inuz5.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(../media/archivo-latin-wdth-normal.3b1_7etm2gpf5.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root,[data-theme=clear]{--bg:#14161a;--surface:#1e2228;--surface-raised:#262b33;--line:#2e343c;--line-strong:#5e6873;--ink:#e8f1f5;--ink-muted:#a9b6be;--ink-subtle:#7f8c95;--accent:#00c2e0;--accent-hover:#33d1ea;--accent-press:#00a5bf;--on-accent:#0b0d10;--accent-soft:#00c2e024;--focus:#7fe6f5;--success:#3dd68c;--warning:#ffb547;--danger:#ff6b6b;--shadow-float:0 12px 32px #00000080;--shadow-focus:0 0 0 4px #00c2e040}[data-theme=navy]{--bg:#0b1f3a;--surface:#132b4d;--surface-raised:#1a3760;--line:#24406a;--line-strong:#5279ae;--ink:#fff;--ink-muted:#c9ced6;--ink-subtle:#93a3bc;--accent:#4da3ff;--accent-hover:#74b8ff;--accent-press:#2f8ef0;--on-accent:#0b1f3a;--accent-soft:#4da3ff2e;--focus:#9ccbff;--success:#3dd68c;--warning:#ffb547;--danger:#ff7a7a;--shadow-float:0 12px 32px #00081a99;--shadow-focus:0 0 0 4px #4da3ff4d}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-14:56px;--space-20:80px;--space-24:96px;--radius-none:0;--radius-s:4px;--radius-m:8px;--radius-l:16px;--radius-pill:999px;--radius-circle:50%;--cut-s:8px;--cut-m:16px;--cut-l:24px;--cut-xl:40px;--cut-panel:22%;--cut-angle:12deg;--container-max:1280px;--gutter:48px;--control-h-s:36px;--control-h-m:48px;--control-h-l:56px;--touch-min:44px;--opacity-disabled:.4;--opacity-tint:.45;--z-header:50;--z-drawer:100;--z-toast:200;--font-display:"Archivo", system-ui, -apple-system, "Segoe UI", sans-serif;--font-body:"Archivo", system-ui, -apple-system, "Segoe UI", sans-serif}.ppf,.pv{font-family:var(--font-body);color:var(--ink);-webkit-font-smoothing:antialiased}.pv{background:var(--bg);padding:var(--space-6);gap:var(--space-4);box-sizing:border-box;flex-wrap:wrap;align-items:center;min-height:100vh;display:flex}.pv--col{flex-direction:column;align-items:flex-start}.pv--flush{padding:0;display:block}.pv-label{letter-spacing:.1em;text-transform:uppercase;width:100%;color:var(--ink-muted);margin-top:var(--space-2);font-size:12px;font-weight:600;line-height:16px}.pv-label:first-child{margin-top:0}.ppf :focus-visible,.pv :focus-visible{outline:2px solid var(--focus);outline-offset:3px}.display-xl,.display-l{font-family:var(--font-display);text-transform:uppercase;margin:0;font-stretch:118%}.h1,.h2,.h3,.h4{font-family:var(--font-display);margin:0;font-stretch:108%}.ppf-icon{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:24px;height:24px}.ppf-icon--s{width:18px;height:18px}.ppf-icon--l{stroke-width:1.6px;width:32px;height:32px}.ppf-dot{border-radius:var(--radius-circle);background:var(--accent);flex:none;width:10px;height:10px;display:inline-block}.ppf-dot--ring{border:2px solid var(--accent);background:0 0;width:8px;height:8px}.ppf-dot--s{width:6px;height:6px}.ppf-dot--success{background:var(--success)}.ppf-dot--warning{background:var(--warning)}.ppf-dot--danger{background:var(--danger)}.ppf-logo{align-items:center;gap:var(--space-3);font-family:var(--font-display);letter-spacing:.02em;color:var(--ink);font-size:20px;font-weight:800;font-stretch:112%;line-height:24px;text-decoration:none;display:inline-flex}.ppf-mark{border-radius:var(--radius-circle);border:3px solid var(--accent);box-sizing:border-box;flex:none;place-items:center;width:36px;height:36px;display:grid}.ppf-mark:after{content:"";border-radius:var(--radius-circle);background:var(--accent);width:12px;height:12px}.ppf-btn{justify-content:center;align-items:center;gap:var(--space-2);box-sizing:border-box;min-height:var(--control-h-m);padding:0 var(--space-6);color:var(--ink);font-family:var(--font-body);cursor:pointer;background:0 0;border:0;font-size:16px;font-weight:700;line-height:20px;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.ppf-btn--primary{background:var(--accent);color:var(--on-accent);letter-spacing:.04em;text-transform:uppercase;padding-right:calc(var(--space-6) + var(--cut-m));clip-path:polygon(0 0,100% 0,calc(100% - var(--cut-m)) 100%,0 100%);font-weight:800}.ppf-btn--primary:hover{background:var(--accent-hover)}.ppf-btn--primary:active{background:var(--accent-press)}.ppf-btn--secondary{border:1.5px solid var(--line-strong);border-radius:var(--radius-pill)}.ppf-btn--secondary:hover{border-color:var(--ink)}.ppf-btn--ghost{padding:0 var(--space-3)}.ppf-btn--ghost:hover{color:var(--accent)}.ppf-btn--icon{width:var(--control-h-m);border:1.5px solid var(--line-strong);border-radius:var(--radius-circle);padding:0}.ppf-btn--icon:hover{border-color:var(--accent);color:var(--accent)}.ppf-btn--s{min-height:var(--control-h-s);padding-left:var(--space-4);font-size:14px}.ppf-btn--s.ppf-btn--secondary,.ppf-btn--s.ppf-btn--ghost{padding-right:var(--space-4)}.ppf-btn--s.ppf-btn--icon{width:var(--control-h-s);height:var(--control-h-s);min-height:0;padding:0}.ppf-btn--l.ppf-btn--icon{width:var(--control-h-l);padding:0}.ppf-btn--l{min-height:var(--control-h-l);padding-left:var(--space-8);font-size:17px}.ppf-btn--block{width:100%}.ppf-btn:disabled,.ppf-btn[aria-disabled=true]{opacity:var(--opacity-disabled);cursor:not-allowed}.ppf-spinner{box-sizing:border-box;border-radius:var(--radius-circle);border:2px solid;border-right-color:#0000;width:16px;height:16px;animation:.8s linear infinite ppf-spin}@keyframes ppf-spin{to{transform:rotate(360deg)}}.ppf-link{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:4px;text-decoration-thickness:2px}.ppf-link:hover{color:var(--accent)}.ppf-link--nav{padding:var(--space-2) 0;font-size:15px;font-weight:500;text-decoration:none}.ppf-link--nav:hover,.ppf-link--nav[aria-current=page]{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:8px;text-decoration-thickness:2px}.ppf-link--arrow{align-items:center;gap:var(--space-2);font-weight:700;text-decoration:none;display:inline-flex}.ppf-link--arrow:hover{gap:var(--space-3)}.ppf-badge{align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);background:var(--surface-raised);color:var(--ink);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;padding:6px 12px;font-size:12px;font-weight:700;line-height:16px;display:inline-flex}.ppf-badge--accent{background:var(--accent);color:var(--on-accent)}.ppf-badge--cut{border-radius:var(--radius-none);background:var(--accent);color:var(--on-accent);padding-right:calc(12px + var(--cut-s));clip-path:polygon(0 0,100% 0,calc(100% - var(--cut-s)) 100%,0 100%)}.ppf-badge--circle{border-radius:var(--radius-circle);background:var(--accent);width:64px;height:64px;color:var(--on-accent);letter-spacing:0;flex-direction:column;justify-content:center;gap:0;padding:0;font-size:18px;font-weight:900;line-height:20px}.ppf-badge--circle small{letter-spacing:.04em;font-size:10px;font-weight:600;line-height:12px}.ppf-overline{letter-spacing:.14em;text-transform:uppercase;color:var(--ink);align-items:center;gap:10px;font-size:13px;font-weight:700;line-height:16px;display:inline-flex}.ppf-field{gap:var(--space-2);flex-direction:column;flex:240px;min-width:240px;display:flex}.ppf-label{color:var(--ink);font-size:14px;font-weight:600;line-height:20px}.ppf-input{box-sizing:border-box;width:100%;min-height:var(--control-h-m);padding:0 var(--space-4);background:var(--surface);color:var(--ink);border:1.5px solid var(--line-strong);border-radius:var(--radius-m);font-family:var(--font-body);font-size:16px}.ppf-input::placeholder{color:var(--ink-subtle)}.ppf-input:hover{border-color:var(--ink-muted)}.ppf-input:focus{border-color:var(--accent);box-shadow:var(--shadow-focus);outline:none}.ppf-input:disabled{opacity:var(--opacity-disabled)}.ppf-help{color:var(--ink-muted);font-size:12px;font-weight:500;line-height:16px}.ppf-field--error .ppf-input{border-color:var(--danger)}.ppf-field--error .ppf-help{color:var(--danger)}.ppf-select-wrap{position:relative}.ppf-select{appearance:none;cursor:pointer;padding-right:44px}.ppf-select-wrap .ppf-icon{pointer-events:none;width:18px;height:18px;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.ppf-check{align-items:center;gap:var(--space-3);min-height:var(--touch-min);cursor:pointer;font-size:16px;line-height:24px;display:inline-flex}.ppf-check input{appearance:none;background:var(--surface);border:1.5px solid var(--line-strong);border-radius:var(--radius-s);cursor:pointer;flex:none;place-content:center;width:22px;height:22px;margin:0;display:grid}.ppf-check input[type=radio]{border-radius:var(--radius-circle)}.ppf-check input:hover{border-color:var(--ink-muted)}.ppf-check input[type=checkbox]:checked{background:var(--accent);border-color:var(--accent)}.ppf-check input[type=checkbox]:checked:after{content:"";border:solid var(--on-accent);border-width:0 2.5px 2.5px 0;width:6px;height:11px;transform:translateY(-1px)rotate(45deg)}.ppf-check input[type=radio]:checked{border-color:var(--accent)}.ppf-check input[type=radio]:checked:after{content:"";border-radius:var(--radius-circle);background:var(--accent);width:10px;height:10px}.ppf-check input:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ppf-chip{box-sizing:border-box;min-height:var(--control-h-s);min-width:var(--touch-min);padding:0 var(--space-4);color:var(--ink);border:1.5px solid var(--line-strong);border-radius:var(--radius-pill);font-family:var(--font-body);cursor:pointer;background:0 0;justify-content:center;align-items:center;font-size:14px;font-weight:600;line-height:20px;display:inline-flex}.ppf-chip:hover{border-color:var(--ink)}.ppf-chip[aria-pressed=true]{background:var(--ink);color:var(--bg);border-color:var(--ink)}.ppf-chip:disabled{opacity:var(--opacity-disabled);cursor:not-allowed;text-decoration:line-through}.ppf-swatch{box-sizing:border-box;width:var(--touch-min);height:var(--touch-min);border:2px solid var(--line);border-radius:var(--radius-circle);cursor:pointer;background:0 0;padding:3px}.ppf-swatch:hover{border-color:var(--ink-muted)}.ppf-swatch[aria-pressed=true]{border-color:var(--accent)}.ppf-swatch__fill{border-radius:var(--radius-circle);width:100%;height:100%;display:block}.ppf-swatch__fill--gloss{background:linear-gradient(135deg,#fff 0%,#d3dce0 40%,#7e8b92 100%)}.ppf-swatch__fill--matte{background:#9aa3a8}.ppf-price{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.ppf-price__now{font-family:var(--font-display);color:var(--ink);font-size:28px;font-weight:800;font-stretch:108%;line-height:32px}.ppf-price__unit{color:var(--ink-muted);font-size:14px;line-height:20px}.ppf-price__old{color:var(--ink-subtle);font-size:16px;line-height:20px;text-decoration:line-through}.ppf-price--s .ppf-price__now{font-size:18px;font-weight:700;line-height:24px}.ppf-cut-end{clip-path:polygon(0 0,100% 0,calc(100% - var(--cut-m)) 100%,0 100%)}.ppf-cut-corner{clip-path:polygon(0 0,100% 0,100% calc(100% - var(--cut-l)),calc(100% - var(--cut-l)) 100%,0 100%)}.ppf-cut-bottom{clip-path:polygon(0 0,100% 0,100% calc(100% - var(--cut-l)),0 100%)}.ppf-cut-top{clip-path:polygon(0 var(--cut-xl),100% 0,100% 100%,0 100%)}.ppf-cut-panel{clip-path:polygon(var(--cut-panel) 0,100% 0,100% 100%,0 100%)}.ppf-cut-line{background:var(--accent);width:3px;transform:skewX(calc(var(--cut-angle) * -1));display:block}.ppf-stepper{box-sizing:border-box;height:var(--control-h-m);border:1.5px solid var(--line-strong);border-radius:var(--radius-pill);align-items:center;display:inline-flex}.ppf-stepper button{width:var(--touch-min);height:var(--touch-min);border-radius:var(--radius-circle);color:var(--ink);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.ppf-stepper button:hover{color:var(--accent)}.ppf-stepper button:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.ppf-stepper input{width:44px;color:var(--ink);text-align:center;font-family:var(--font-body);-moz-appearance:textfield;background:0 0;border:0;font-size:16px;font-weight:700}.ppf-stepper input::-webkit-inner-spin-button{-webkit-appearance:none}.ppf-stepper__unit{padding-right:var(--space-4);color:var(--ink-muted);font-size:14px}.ppf-search{width:100%;max-width:420px;position:relative}.ppf-search .ppf-icon{width:20px;height:20px;color:var(--ink-muted);pointer-events:none;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.ppf-search .ppf-input{border-radius:var(--radius-pill);padding-left:48px}.ppf-cart{position:relative}.ppf-cart__count{box-sizing:border-box;border-radius:var(--radius-pill);background:var(--accent);min-width:20px;height:20px;color:var(--on-accent);text-align:center;padding:0 5px;font-size:12px;font-weight:800;line-height:20px;position:absolute;top:-4px;right:-4px}.ppf-crumbs ol{gap:var(--space-2);color:var(--ink-muted);flex-wrap:wrap;margin:0;padding:0;font-size:14px;line-height:20px;list-style:none;display:flex}.ppf-crumbs li+li:before{content:"/";margin-right:var(--space-2);color:var(--ink-subtle)}.ppf-crumbs a{color:var(--ink-muted);text-decoration:none}.ppf-crumbs a:hover{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.ppf-crumbs [aria-current]{color:var(--ink)}.ppf-alert{align-items:flex-start;gap:var(--space-3);box-sizing:border-box;max-width:440px;padding:var(--space-4) var(--space-5);background:var(--surface);border-radius:var(--radius-m);color:var(--ink);font-size:14px;line-height:20px;display:flex}.ppf-alert .ppf-dot{margin-top:5px}.ppf-alert strong{font-weight:700;display:block}.ppf-alert p{color:var(--ink-muted);margin:2px 0 0}.ppf-alert--float{box-shadow:var(--shadow-float);background:var(--surface-raised)}.ppf-variant{gap:var(--space-3);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.ppf-variant legend{margin-bottom:var(--space-3);padding:0;font-size:14px;font-weight:600;line-height:20px}.ppf-variant legend span{color:var(--ink-muted);font-weight:400}.ppf-variant__opts{gap:var(--space-2);flex-wrap:wrap;display:flex}.ppf-card{background:var(--surface);width:100%;max-width:320px;color:var(--ink);flex-direction:column;text-decoration:none;display:flex;position:relative}.ppf-card__media{aspect-ratio:4/3;background:var(--surface-raised);clip-path:polygon(0 0,100% 0,100% calc(100% - var(--cut-l)),0 100%);position:relative;overflow:hidden}.ppf-card__media img{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.ppf-card__badges{top:var(--space-3);left:var(--space-3);gap:var(--space-2);display:flex;position:absolute}.ppf-card__body{gap:var(--space-3);padding:var(--space-4) var(--space-5) var(--space-5);flex-direction:column;display:flex}.ppf-card__title{margin:0;font-size:18px;font-weight:700;line-height:24px}.ppf-card__title a{color:inherit;text-decoration:none}.ppf-card__title a:after{content:"";position:absolute;inset:0}.ppf-card__meta{gap:var(--space-2) var(--space-3);color:var(--ink-muted);flex-wrap:wrap;font-size:13px;line-height:18px;display:flex}.ppf-card__meta span{align-items:center;gap:6px;display:inline-flex}.ppf-card__foot{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-1);display:flex}.ppf-card__foot .ppf-btn{z-index:1;position:relative}.ppf-card:hover .ppf-card__title{color:var(--accent)}.ppf-card:hover .ppf-card__media img{transform:scale(1.04)}.ppf-header{justify-content:space-between;align-items:center;gap:var(--space-4) var(--space-8);box-sizing:border-box;padding:var(--space-6) var(--gutter);background:var(--bg);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.ppf-nav{gap:var(--space-2) 28px;flex-wrap:wrap;display:flex}.ppf-header__actions{align-items:center;gap:var(--space-3);display:flex}@media (max-width:760px){.ppf-header{padding:var(--space-4) 20px}.ppf-nav{gap:var(--space-2) var(--space-5);order:3;width:100%}}.ppf-hero{background:var(--bg);color:var(--ink);position:relative;overflow:hidden}.ppf-hero__media{background:var(--surface);width:48%;clip-path:polygon(var(--cut-panel) 0,100% 0,100% 100%,0 100%);position:absolute;top:0;bottom:0;right:0;overflow:hidden}.ppf-hero__media img{object-fit:cover;object-position:50% 55%;width:100%;height:100%;position:absolute;inset:0}.ppf-hero__tint{background:var(--accent);mix-blend-mode:color;opacity:var(--opacity-tint);position:absolute;inset:0}.ppf-hero__fade{background:linear-gradient(100deg,var(--bg) 12%,transparent 62%);position:absolute;inset:0}.ppf-hero__shade{background:linear-gradient(0deg,var(--bg) 0%,transparent 35%);opacity:.7;position:absolute;inset:0}.ppf-hero__inner{box-sizing:border-box;max-width:var(--container-max);padding:var(--space-14) var(--gutter) var(--space-20);margin:0 auto;position:relative}.ppf-hero__content{flex-direction:column;gap:28px;max-width:560px;display:flex}.ppf-hero__content p{max-width:480px;color:var(--ink-muted);margin:0;font-size:19px;line-height:30px}.ppf-hero__actions{gap:var(--space-4);flex-wrap:wrap;display:flex}.ppf-hero__usp{gap:var(--space-3) var(--space-6);color:var(--ink-muted);flex-wrap:wrap;font-size:14px;font-weight:600;line-height:20px;display:flex}.ppf-hero__usp span{align-items:center;gap:var(--space-2);display:inline-flex}@media (max-width:760px){.ppf-hero__media{width:100%;height:240px;clip-path:polygon(0 0,100% 0,100% calc(100% - var(--cut-xl)),0 100%);position:relative}.ppf-hero__inner{padding:var(--space-8) 20px var(--space-12)}.ppf-hero .display-xl{font-size:44px;line-height:44px}}.ppf-footer{box-sizing:border-box;padding:calc(var(--space-14) + var(--cut-xl)) var(--gutter) var(--space-8);background:var(--surface);color:var(--ink-muted);clip-path:polygon(0 var(--cut-xl),100% 0,100% 100%,0 100%);font-size:14px;line-height:20px}.ppf-footer__grid{gap:var(--space-8);max-width:var(--container-max);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:0 auto;display:grid}.ppf-footer__title{margin:0 0 var(--space-4);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);font-size:13px;font-weight:700;line-height:16px}.ppf-footer ul{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ppf-footer a{color:var(--ink-muted);text-decoration:none}.ppf-footer a:hover{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.ppf-footer__bottom{justify-content:space-between;gap:var(--space-4);max-width:var(--container-max);margin:var(--space-10) auto 0;padding-top:var(--space-6);border-top:1px solid var(--line);flex-wrap:wrap;font-size:13px;display:flex}.pg{background:var(--bg);width:100%;min-height:100vh;color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;font-size:16px;line-height:24px}.pg *{box-sizing:border-box}.pg :focus-visible{outline:2px solid var(--focus);outline-offset:3px}.pg .ppf-field{min-width:0}.pg p{margin:0}.wrap{width:100%;max-width:var(--container-max);margin:0 auto;padding:0 20px}@media (min-width:768px){.wrap{padding:0 var(--gutter)}}.sec{padding:var(--space-12) 0}.sec--surface{background:var(--surface)}.sec-head{gap:var(--space-3);margin-bottom:var(--space-8);flex-direction:column;display:flex}.sec-head p,.muted{color:var(--ink-muted)}.small{font-size:14px;line-height:20px}.xsmall{font-size:12px;line-height:16px}.stack{gap:var(--space-4);flex-direction:column;display:flex}.row{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.h1m{font-family:var(--font-display);margin:0;font-size:32px;font-weight:800;font-stretch:108%;line-height:36px}@media (min-width:768px){.h1m{font-size:40px;line-height:44px}}.h2m{font-family:var(--font-display);margin:0;font-size:26px;font-weight:800;font-stretch:108%;line-height:32px}@media (min-width:768px){.h2m{font-size:32px;line-height:36px}}.h3m{margin:0;font-size:18px;font-weight:700;line-height:24px}.mh{z-index:var(--z-header);justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) 20px;background:var(--bg);border-bottom:1px solid var(--line);display:flex;position:sticky;top:0}.mh .ppf-logo{gap:10px;font-size:16px;line-height:20px}.mh .ppf-mark{border-width:2.5px;width:30px;height:30px}.mh .ppf-mark:after{width:10px;height:10px}.mh__actions{align-items:center;gap:var(--space-2);display:flex}.mh__nav{display:none}@media (min-width:1024px){.mh{padding:var(--space-5) var(--gutter)}.mh__nav{gap:28px;display:flex}.mh__menu{display:none}}.mhero{background:var(--bg);position:relative;overflow:hidden}.mhero__media{background:var(--surface);height:300px;clip-path:polygon(0 0,100% 0,100% calc(100% - var(--cut-xl)),0 100%);position:relative;overflow:hidden}.mhero__media img{object-fit:cover;object-position:50% 50%;width:100%;height:100%;position:absolute;inset:0}.mhero__tint{background:var(--accent);mix-blend-mode:color;opacity:var(--opacity-tint);position:absolute;inset:0}.mhero__fade{background:linear-gradient(0deg,var(--bg) 0%,transparent 55%);position:absolute;inset:0}.mhero__body{gap:var(--space-5);padding:var(--space-4) 20px var(--space-10);flex-direction:column;display:flex;position:relative}.mhero h1{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;margin:0;font-size:44px;font-weight:900;font-stretch:118%;line-height:44px}.mhero__lead{color:var(--ink-muted);font-size:17px;line-height:27px}.mhero__actions{gap:var(--space-3);flex-direction:column;display:flex}.mhero__actions .ppf-btn{width:100%}.mhero__facts{gap:var(--space-3);display:flex}@media (min-width:768px){.mhero{min-height:640px}.mhero__media{width:48%;height:auto;clip-path:polygon(var(--cut-panel) 0,100% 0,100% 100%,0 100%);position:absolute;top:0;bottom:0;right:0}.mhero__fade{background:linear-gradient(100deg,var(--bg) 12%,transparent 62%)}.mhero__body{max-width:var(--container-max);padding:var(--space-20) var(--gutter);margin:0 auto}.mhero__body>*{max-width:540px}.mhero h1{font-size:76px;line-height:72px}.mhero__actions{flex-direction:row}.mhero__actions .ppf-btn{width:auto}}.usp{gap:var(--space-5);display:grid}@media (min-width:768px){.usp{gap:var(--space-8);grid-template-columns:repeat(3,1fr)}}.usp__item{gap:var(--space-4);align-items:flex-start;display:flex}.usp__ico{border-radius:var(--radius-circle);background:var(--accent-soft);width:48px;height:48px;color:var(--accent);flex:none;place-items:center;display:grid}.usp__item h3{margin:0 0 4px;font-size:16px;font-weight:700;line-height:22px}.usp__item p{color:var(--ink-muted);font-size:14px;line-height:20px}.feat{gap:var(--space-6);display:grid}@media (min-width:900px){.feat{align-items:center;gap:var(--space-12);grid-template-columns:1.1fr 1fr}}.feat__media{aspect-ratio:4/3;background:var(--surface-raised);clip-path:polygon(0 0,100% 0,100% calc(100% - var(--cut-l)),0 100%);position:relative;overflow:hidden}.feat__media img{object-fit:cover;width:100%;height:100%;display:block}.feat__media .ppf-badge{top:var(--space-3);left:var(--space-3);position:absolute}.params{gap:var(--space-3);flex-wrap:wrap;display:flex}.params .ppf-badge--circle{width:72px;height:72px}.params .ppf-badge--alt{background:var(--surface-raised);color:var(--ink)}.pricebox{flex-direction:column;gap:2px;display:flex}.pricebox__vat{color:var(--ink-muted);font-size:14px;line-height:20px}.pricebox--l .ppf-price__now{font-size:32px;line-height:36px}.checks{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.checks li{gap:var(--space-3);align-items:flex-start;display:flex}.checks .ppf-icon{color:var(--accent);margin-top:0}.steps{gap:var(--space-6);margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.steps--h{grid-template-columns:repeat(4,1fr)}}.steps li{gap:var(--space-4);align-items:flex-start;display:flex}.steps__n{border-radius:var(--radius-circle);border:2px solid var(--accent);width:44px;height:44px;color:var(--ink);flex:none;place-items:center;font-weight:800;display:grid}.steps__n--done{background:var(--accent);color:var(--on-accent)}.steps h3{margin:0 0 4px;font-size:16px;font-weight:700;line-height:22px}.steps p{color:var(--ink-muted);font-size:14px;line-height:20px}.soon{gap:var(--space-2);flex-wrap:wrap;display:flex}.faq{border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line)}.faq summary{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:60px;padding:var(--space-3) 0;cursor:pointer;font-weight:700;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary .ppf-icon{color:var(--accent);transition:transform .2s}.faq details[open] summary .ppf-icon{transform:rotate(45deg)}.faq details p{padding:0 0 var(--space-5);color:var(--ink-muted);font-size:15px;line-height:24px}.cta{background:var(--accent);color:var(--on-accent);clip-path:polygon(0 var(--cut-xl),100% 0,100% 100%,0 100%);padding:calc(var(--space-12) + var(--cut-xl)) 0 var(--space-12)}.cta .h2m{color:var(--on-accent)}.cta p{opacity:.85}.cta__btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--control-h-m);padding:0 var(--space-6);border-radius:var(--radius-pill);border:1.5px solid var(--on-accent);color:var(--on-accent);font-weight:700;text-decoration:none;display:inline-flex}.cta__btn--solid{background:var(--on-accent);color:var(--accent)}.pg .ppf-footer{margin-top:0}@media (max-width:767px){.pg .ppf-footer{padding-left:20px;padding-right:20px}}.crumbbar{padding:var(--space-4) 0}.pd{gap:var(--space-6);padding-bottom:var(--space-10);display:grid}@media (min-width:1024px){.pd{gap:var(--space-12);grid-template-columns:1.1fr 1fr}}.gallery__main{aspect-ratio:1;background:var(--surface-raised);clip-path:polygon(0 0,100% 0,100% calc(100% - var(--cut-l)),0 100%);position:relative;overflow:hidden}.gallery__main img{object-fit:cover;width:100%;height:100%;display:block}.gallery__main .ppf-badge{top:var(--space-3);left:var(--space-3);position:absolute}.gallery__dots{margin-top:var(--space-4);justify-content:center;gap:10px;display:flex}.gallery__dots button{width:var(--touch-min);height:var(--touch-min);cursor:pointer;background:0 0;border:0;place-items:center;margin:-17px;padding:0;display:grid}.gallery__dots span{border-radius:var(--radius-circle);border:2px solid var(--ink-subtle);width:10px;height:10px}.gallery__dots [aria-current=true] span{background:var(--accent);border-color:var(--accent)}.buy{gap:var(--space-4);padding:var(--space-5);background:var(--surface);flex-direction:column;display:flex}.buy__row{gap:var(--space-3);align-items:center;display:flex}.buy__row .ppf-btn{flex:1}.stock{align-items:center;gap:var(--space-2);font-size:14px;font-weight:600;display:inline-flex}.info-list{gap:var(--space-3);color:var(--ink-muted);flex-direction:column;margin:0;padding:0;font-size:14px;line-height:20px;list-style:none;display:flex}.info-list li{gap:var(--space-3);align-items:center;display:flex}.info-list .ppf-icon{color:var(--accent)}.info-list strong{color:var(--ink);font-weight:600}.spec{border-collapse:collapse;width:100%;font-size:15px;line-height:22px}.spec th,.spec td{padding:var(--space-3) 0;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.spec th{color:var(--ink-muted);width:45%;font-weight:400}.spec td{font-weight:600}.sticky-buy{z-index:var(--z-header);justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) 20px;background:var(--surface-raised);box-shadow:var(--shadow-float);display:flex;position:sticky;bottom:0}.sticky-buy .ppf-price__now{font-size:18px;line-height:22px}@media (min-width:1024px){.sticky-buy{display:none}}.stepbar{align-items:center;gap:var(--space-2);padding:var(--space-4) 0;color:var(--ink-muted);margin:0;font-size:13px;font-weight:600;line-height:16px;list-style:none;display:flex}.stepbar li{align-items:center;gap:var(--space-2);white-space:nowrap;display:flex}.stepbar__sep{background:var(--line-strong);flex:1;min-width:12px;height:1.5px}.stepbar__sep--done{background:var(--accent)}.stepbar__n{border-radius:var(--radius-circle);border:1.5px solid var(--line-strong);width:28px;height:28px;color:var(--ink-muted);place-items:center;font-size:13px;display:grid}.stepbar__n--on{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.stepbar__n--done{border-color:var(--accent);color:var(--accent)}.stepbar [aria-current=step]{color:var(--ink)}.cart{gap:var(--space-8);padding-bottom:var(--space-12);display:grid}@media (min-width:1024px){.cart{grid-template-columns:1fr 400px;align-items:start}}.line{gap:var(--space-4);padding:var(--space-5) 0;border-bottom:1px solid var(--line);grid-template-columns:88px 1fr;display:grid}.line:first-child{border-top:1px solid var(--line)}.line__img{aspect-ratio:1;background:var(--surface-raised);clip-path:polygon(0 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%);overflow:hidden}.line__img img{object-fit:cover;width:100%;height:100%;display:block}.line__body{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.line__name{margin:0;font-size:16px;font-weight:700;line-height:22px}.line__name a{color:inherit;text-decoration:none}.line__meta{color:var(--ink-muted);font-size:13px;line-height:18px}.line__foot{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.line__remove{color:var(--ink-muted);font-size:13px}.summary{gap:var(--space-3);padding:var(--space-5);background:var(--surface);flex-direction:column;display:flex}.summary__row{justify-content:space-between;gap:var(--space-3);color:var(--ink-muted);font-size:14px;line-height:20px;display:flex}.summary__row span:last-child{color:var(--ink);text-align:right;font-weight:600}.summary__total{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding-top:var(--space-4);margin-top:var(--space-1);border-top:1px solid var(--line);display:flex}.summary__total strong{font-family:var(--font-display);font-size:26px;font-weight:800;font-stretch:108%;line-height:30px}.note{gap:var(--space-3);color:var(--ink-muted);align-items:flex-start;font-size:13px;line-height:18px;display:flex}.note .ppf-icon{color:var(--accent)}.co{gap:var(--space-2);padding-bottom:var(--space-12);display:grid}@media (min-width:1024px){.co{gap:var(--space-12);grid-template-columns:1fr 400px;align-items:start}}.fsec{gap:var(--space-4);padding:var(--space-6) 0;border-bottom:1px solid var(--line);flex-direction:column;display:flex}.fsec__title{align-items:center;gap:var(--space-3);margin:0;font-size:18px;font-weight:700;line-height:24px;display:flex}.num{border-radius:var(--radius-circle);border:1.5px solid var(--accent);width:28px;height:28px;color:var(--ink);flex:none;place-items:center;font-size:13px;font-weight:800;display:grid}.grid2{gap:var(--space-4);display:grid}@media (min-width:560px){.grid2{grid-template-columns:1fr 1fr}}.ico-row{gap:var(--space-2);align-items:flex-end;display:flex}.ico-row .ppf-field{flex:1}.ico-row .ppf-btn{flex:none}.ares-ok{gap:var(--space-2);color:var(--ink-muted);align-items:center;font-size:13px;line-height:18px;display:flex}.opt{align-items:center;gap:var(--space-3);padding:var(--space-4);border:1.5px solid var(--line-strong);border-radius:var(--radius-m);cursor:pointer;min-height:auto;display:flex}.opt--on{border-color:var(--accent);background:var(--accent-soft)}.opt__body{flex-direction:column;flex:1;gap:2px;display:flex}.opt__title{font-size:15px;font-weight:700;line-height:20px}.opt__desc{color:var(--ink-muted);font-size:13px;line-height:18px}.opt__price{white-space:nowrap;font-size:15px;font-weight:700}.mini{gap:var(--space-3);align-items:center;display:flex}.mini__img{background:var(--surface-raised);flex:none;width:56px;height:56px;overflow:hidden}.mini__img img{object-fit:cover;width:100%;height:100%;display:block}.legal{color:var(--ink-muted);font-size:12px;line-height:18px}.legal a{color:var(--ink)}.done{align-items:flex-start;gap:var(--space-4);padding:var(--space-10) 0 var(--space-8);flex-direction:column;display:flex}.done__ico{border-radius:var(--radius-circle);background:var(--accent);width:72px;height:72px;color:var(--on-accent);place-items:center;display:grid}.done__ico .ppf-icon{stroke-width:2.4px;width:36px;height:36px}.pay{gap:var(--space-4);padding:var(--space-5);background:var(--surface);flex-direction:column;display:flex}.pay__row{justify-content:space-between;align-items:center;gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--line);display:flex}.pay__row:last-of-type{border-bottom:0;padding-bottom:0}.pay__label{color:var(--ink-muted);font-size:13px;line-height:18px;display:block}.pay__val{word-break:break-all;font-size:17px;font-weight:700;line-height:24px;display:block}.qr{width:200px;height:200px;padding:var(--space-4);color:#14161a;text-align:center;letter-spacing:.06em;background:#fff;align-self:center;place-items:center;font-size:12px;font-weight:700;line-height:16px;display:grid}.ty{gap:var(--space-8);padding-bottom:var(--space-12);display:grid}@media (min-width:1024px){.ty{grid-template-columns:1fr 1fr;align-items:start}}
:root{--font-display:"Archivo Variable",system-ui,-apple-system,"Segoe UI",sans-serif;--font-body:"Archivo Variable",system-ui,-apple-system,"Segoe UI",sans-serif}html,body{background:var(--bg);margin:0}body{min-height:100vh}.mnav{z-index:var(--z-drawer);background:var(--surface);border-bottom:1px solid var(--line);padding:var(--space-2) 20px var(--space-4);flex-direction:column;display:flex;position:sticky;top:69px}.mnav a{min-height:52px;color:var(--ink);border-bottom:1px solid var(--line);align-items:center;font-size:18px;font-weight:700;text-decoration:none;display:flex}.mnav a:last-child{border-bottom:0}@media (min-width:1024px){.mnav{display:none}}.toast{z-index:var(--z-toast);max-width:440px;margin:0 auto;position:fixed;bottom:88px;left:16px;right:16px}@media (min-width:1024px){.toast{bottom:24px;left:auto;right:24px}}.empty{align-items:flex-start;gap:var(--space-4);padding:var(--space-10) 0 var(--space-16,64px);flex-direction:column;display:flex}.form-error{color:var(--danger);font-size:14px;font-weight:600;line-height:20px}.qr svg{width:100%;height:100%;display:block}.richtext p{color:var(--ink-muted);margin:0 0 12px}.ppf-badge--circle small{text-transform:none}.fsec>.ppf-field,.stack>.ppf-field,.grid2>.ppf-field,.ppf-field-wrap>.ppf-field{flex:none}.faq-wrap .faq{max-width:820px}@media (min-width:1024px){.co>aside,.cart>aside{position:sticky;top:96px}.pd>div:first-child{align-self:start;position:sticky;top:96px}.split{gap:var(--space-12);grid-template-columns:1fr 1fr;align-items:start;display:grid}.split .sec-head{margin-bottom:0}.checks{padding-top:var(--space-2)}.sec{padding:var(--space-20) 0}.co .ppf-btn--block{font-size:15px}}.mh{transition:background-color .25s,border-color .25s,box-shadow .25s}.mh--overlay{background:0 0;border-bottom-color:#0000;position:fixed;top:0;left:0;right:0}.mh--overlay.mh--solid{background:var(--bg);border-bottom-color:var(--line);box-shadow:var(--shadow-float)}@supports ((-webkit-backdrop-filter:blur(8px)) or (backdrop-filter:blur(8px))){.mh--overlay.mh--solid{background:color-mix(in srgb,var(--bg) 86%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}}.mnav{position:fixed;top:68px;left:0;right:0}@media (min-width:768px){.mhero--under-header{min-height:760px}.mhero--under-header .mhero__body{padding-top:calc(var(--space-20) + 88px)}}.mhero__line{display:none}@media (min-width:768px){.mhero{--cut-panel:30%}.mhero__line{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;transform:translate(-22px)}.mhero__line line{stroke:var(--accent);stroke-width:1.5px;stroke-dasharray:2000;stroke-dashoffset:2000px;animation:1.1s cubic-bezier(.65,0,.35,1) .25s forwards ppf-draw}}@keyframes ppf-draw{to{stroke-dashoffset:0}}.ppf-btn--primary{background-image:linear-gradient(110deg,#0000 30%,#ffffff8c 48% 52%,#0000 70%);background-position:130% 0;background-repeat:no-repeat;background-size:260% 100%;transition:background-color .2s,background-position .7s cubic-bezier(.22,1,.36,1),clip-path .3s cubic-bezier(.22,1,.36,1),transform .15s}.ppf-btn--primary:hover:not(:disabled){clip-path:polygon(0 0,100% 0,calc(100% - var(--cut-m) - 10px) 100%,0 100%);background-position:-30% 0}.ppf-btn--primary:active:not(:disabled){transform:translateY(1px)scale(.985)}@media (prefers-reduced-motion:reduce){.ppf-btn--primary{transition:background-color .2s}.ppf-btn--primary:hover:not(:disabled){background-position:130% 0}.mhero__line line{stroke-dashoffset:0;animation:none}}.mc{z-index:var(--z-drawer);visibility:hidden;transition:visibility 0s .35s;position:fixed;inset:0}.mc[data-open=true]{visibility:visible;transition:visibility}.mc__backdrop{opacity:0;background:#0000008c;transition:opacity .3s;position:absolute;inset:0}.mc[data-open=true] .mc__backdrop{opacity:1}.mc__panel{background:var(--bg);border-left:1px solid var(--line);width:min(440px,100%);box-shadow:var(--shadow-float);outline:none;flex-direction:column;transition:transform .35s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;top:0;bottom:0;right:0;transform:translate(100%)}.mc[data-open=true] .mc__panel{transform:translate(0)}.mc__panel:before{content:"";background:var(--accent);clip-path:polygon(0 0,100% 0,calc(100% - 64px) 100%,0 100%);width:100%;height:12px;position:absolute;top:0;left:0}.mc__head{padding-top:calc(var(--space-5) + 10px);justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-5) 20px var(--space-4);border-bottom:1px solid var(--line);display:flex}.mc__added{gap:var(--space-3);margin:var(--space-4) 20px 0;padding:var(--space-3) var(--space-4);background:var(--accent-soft);border-radius:var(--radius-m);align-items:flex-start;font-size:14px;line-height:20px;display:flex}.mc__added-ico{border-radius:var(--radius-circle);background:var(--accent);width:28px;height:28px;color:var(--on-accent);flex:none;place-items:center;display:grid}.mc__body{padding:var(--space-2) 20px;flex:1;overflow-y:auto}.mc__item{gap:var(--space-4);padding:var(--space-4) 0;border-bottom:1px solid var(--line);grid-template-columns:76px 1fr;display:grid;position:relative}.mc__img{aspect-ratio:1;background:var(--surface-raised);clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%);display:block;overflow:hidden}.mc__img img{object-fit:cover;width:100%;height:100%;display:block}.mc__info{flex-direction:column;gap:6px;min-width:0;padding-right:36px;display:flex}.mc__name{color:var(--ink);font-size:15px;font-weight:700;line-height:20px;text-decoration:none}.mc__name:hover{color:var(--accent)}.mc__meta{color:var(--ink-muted);font-size:12px;line-height:16px}.mc__row{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:4px;display:flex}.mc__row .ppf-stepper{height:40px}.mc__row .ppf-stepper button{width:40px;height:40px}.mc__row .ppf-stepper input{width:36px}.mc__price{white-space:nowrap;font-weight:800;font-stretch:108%}.mc__remove{top:var(--space-3);width:var(--touch-min);height:var(--touch-min);color:var(--ink-muted);cursor:pointer;border-radius:var(--radius-circle);background:0 0;border:0;place-items:center;display:grid;position:absolute;right:-8px}.mc__remove:hover{color:var(--danger)}.mc__empty{text-align:center;align-items:center;gap:var(--space-4);padding:var(--space-12) 0;flex-direction:column;display:flex}.mc__foot{gap:var(--space-3);padding:var(--space-5) 20px calc(var(--space-5) + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--surface);flex-direction:column;display:flex}@media (prefers-reduced-motion:reduce){.mc__panel,.mc__backdrop{transition:none}}.mh--overlay:not(.mh--solid) .mh__actions .ppf-btn--icon{background:var(--bg);border-color:var(--bg);box-shadow:0 4px 16px #00000059}.mh--overlay:not(.mh--solid) .mh__actions .ppf-btn--icon:hover{border-color:var(--accent)}.mhero--under-header .mhero__media:after{content:"";background:linear-gradient(180deg,var(--bg) 0%,transparent 100%);opacity:.85;pointer-events:none;height:140px;position:absolute;top:0;left:0;right:0}.sticky-buy{padding-bottom:calc(var(--space-3) + env(safe-area-inset-bottom));transition:transform .3s cubic-bezier(.22,1,.36,1);position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.sticky-buy--on{transform:translateY(0)}.buy .ppf-variant legend{margin-bottom:var(--space-2)}.buy__row{flex-wrap:wrap}.buy__row .ppf-btn{white-space:nowrap;flex:170px}.ico-row{gap:var(--space-2);align-items:stretch;display:flex}.ico-row .ppf-input{flex:1;min-width:0}.ico-row .ppf-btn{min-height:var(--control-h-m);flex:none}.consent{flex-direction:column;gap:2px;display:flex}.consent .ppf-check{min-height:var(--touch-min)}.consent--error .ppf-check input{border-color:var(--danger)}.consent--error .ppf-help{color:var(--danger);padding-left:34px}main:has(>.cta:last-child)+.ppf-footer{margin-top:calc(var(--cut-xl) * -1);position:relative}main:has(>.cta:last-child)>.cta{padding-bottom:calc(var(--space-12) + var(--cut-xl))}.ppf-btn--primary.ppf-btn--block{padding-left:calc(var(--space-6) + var(--cut-m));clip-path:polygon(var(--cut-m) 0,100% 0,calc(100% - var(--cut-m)) 100%,0 100%)}.ppf-btn--primary.ppf-btn--block:hover:not(:disabled){clip-path:polygon(calc(var(--cut-m) + 10px) 0,100% 0,calc(100% - var(--cut-m) - 10px) 100%,0 100%)}@media (max-width:767px){.mhero__actions .ppf-btn--primary{padding-left:calc(var(--space-6) + var(--cut-m));clip-path:polygon(var(--cut-m) 0,100% 0,calc(100% - var(--cut-m)) 100%,0 100%)}.mhero__actions .ppf-btn--primary:hover:not(:disabled){clip-path:polygon(calc(var(--cut-m) + 10px) 0,100% 0,calc(100% - var(--cut-m) - 10px) 100%,0 100%)}}@media (min-width:1024px){.mh__nav{gap:var(--space-1)}.mh__nav .ppf-link--nav{isolation:isolate;padding:10px 18px;text-decoration:none;transition:color .2s;position:relative}.mh__nav .ppf-link--nav:before{content:"";z-index:-1;background:var(--accent);clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%);transform-origin:0;transition:transform .3s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:scaleX(0)}.mh__nav .ppf-link--nav:hover,.mh__nav .ppf-link--nav:focus-visible{color:var(--on-accent);text-decoration:none}.mh__nav .ppf-link--nav:hover:before,.mh__nav .ppf-link--nav:focus-visible:before{transform:scaleX(1)}.mh__nav .ppf-link--nav[aria-current=page]{text-decoration:none}.mh__nav .ppf-link--nav[aria-current=page]:before{background:var(--accent-soft);transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.mh__nav .ppf-link--nav:before{transition:none}}.ppf-logo--img{align-items:center;line-height:0;display:inline-flex}.ppf-logo--img img{width:auto;height:34px;display:block}@media (min-width:1024px){.mh .ppf-logo--img img{height:42px}}.ppf-footer .ppf-logo--img img{height:48px}
