.pf-cat{padding-top:calc(40 * var(--pu));padding-bottom:calc(88 * var(--pu))}.pf-cat [hidden]{display:none!important}.pf-page .pf-cat-head{float:none;width:100%;max-width:calc(760 * var(--pu));margin-bottom:calc(32 * var(--pu))}.pf-page .pf-cat-head h1{font-family:var(--font-display);font-weight:900;font-size:calc(42 * var(--pu));line-height:1.05;margin:0 0 calc(14 * var(--pu));color:var(--ink)}.pf-cat-intro{font-size:calc(16.5 * var(--pu));line-height:1.65;color:var(--ink-body)}.pf-cat-intro p{margin:0 0 calc(10 * var(--pu))}.pf-cat-intro a{color:var(--pf-blue-text)}.pf-cat-search{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:calc(22 * var(--pu)) calc(24 * var(--pu));margin-bottom:calc(20 * var(--pu))}.pf-cat-search label{display:block;font-weight:700;font-size:calc(15 * var(--pu));margin-bottom:calc(10 * var(--pu))}.pf-cat-search-row{display:flex;gap:calc(10 * var(--pu));align-items:center}.pf-page .pf-cat-search input[type=search]{flex:1;min-width:0;font-size:calc(16 * var(--pu));padding:calc(12 * var(--pu)) calc(14 * var(--pu));border:1px solid var(--border);border-radius:var(--radius);background:#fff;color:var(--ink);-webkit-appearance:none}.pf-page .pf-cat-search input:focus{outline:none;border-color:var(--pf-blue);box-shadow:0 0 0 3px #4991be33}.pf-cat-hint{margin:calc(10 * var(--pu)) 0 0;font-size:calc(13.5 * var(--pu));color:var(--muted)}.pf-cat-clear{background:none;border:0;color:var(--pf-blue-text);font-weight:700;font-size:calc(13.5 * var(--pu));cursor:pointer;white-space:nowrap}.pf-cat-picker{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:calc(24 * var(--pu)) calc(26 * var(--pu));margin-bottom:calc(28 * var(--pu))}.pf-cat-picker-head{display:flex;justify-content:space-between;gap:calc(16 * var(--pu));align-items:baseline;margin-bottom:calc(14 * var(--pu))}.pf-cat-picker-head strong{display:block;font-size:calc(17 * var(--pu))}.pf-cat-picker-head span{display:block;font-size:calc(14 * var(--pu));color:var(--muted);margin-top:2px}.pf-cat-textbtn{background:none;border:0;padding:0;color:var(--pf-blue-text);font-weight:700;font-size:calc(13.5 * var(--pu));cursor:pointer;white-space:nowrap}.pf-cat-textbtn:hover{color:var(--pf-navy);text-decoration:underline}.pf-cat-chips{display:flex;flex-wrap:wrap;gap:calc(8 * var(--pu))}.pf-cat-chip{font-weight:700;font-size:calc(13.5 * var(--pu));padding:calc(9 * var(--pu)) calc(14 * var(--pu));border-radius:var(--radius);border:1px solid var(--border);background:var(--bg);color:var(--ink);cursor:pointer}.pf-cat-chip:hover{border-color:var(--pf-blue)}.pf-cat-chip[aria-pressed=true]{background:var(--pf-blue-text);border-color:var(--pf-blue-text);color:#fff}.pf-cat-legacy{border-top:1px solid var(--border-soft);margin-top:calc(16 * var(--pu));padding-top:calc(12 * var(--pu))}.pf-cat-currency{display:flex;align-items:center;justify-content:flex-end;gap:calc(10 * var(--pu));flex-wrap:wrap;margin:0 0 calc(18 * var(--pu));padding-bottom:calc(14 * var(--pu));border-bottom:1px solid var(--border-soft)}.pf-cat-currency>span{font-size:calc(13 * var(--pu));color:var(--muted)}@media(max-width:640px){.pf-cat-currency{justify-content:flex-start;margin-bottom:calc(14 * var(--pu))}}.pf-cat-legacy-body p{font-size:calc(13.5 * var(--pu));color:var(--muted);margin:calc(10 * var(--pu)) 0 calc(12 * var(--pu))}.pf-cat-legacy-body .pf-cat-chips-label{font-size:calc(12 * var(--pu));font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:calc(14 * var(--pu)) 0 calc(8 * var(--pu))}.pf-cat-legacy-body .pf-cat-chips-label:first-child{margin-top:0}.pf-cat-legacy-body .pf-cat-chips+.pf-cat-chips-label{margin-top:calc(18 * var(--pu))}.pf-cat-picker-note{margin:calc(14 * var(--pu)) 0 0;font-size:calc(14 * var(--pu));color:var(--callout-text);background:var(--callout-bg);border:1px solid var(--callout-border);border-radius:var(--radius);padding:calc(10 * var(--pu)) calc(14 * var(--pu))}.pf-cat-policy{background:var(--callout-bg);border:1px solid var(--callout-border);border-left:4px solid var(--pf-orange-text);border-radius:var(--radius);padding:calc(16 * var(--pu)) calc(20 * var(--pu));margin-bottom:calc(28 * var(--pu));font-size:calc(14.5 * var(--pu));line-height:1.55;color:var(--callout-text)}.pf-cat-policy strong{display:block;color:var(--pf-navy);margin-bottom:calc(4 * var(--pu))}.pf-cat-policy p{margin:0 0 calc(6 * var(--pu))}.pf-cat-policy p:last-child{margin-bottom:0}.pf-cat-policy ol{margin:0;padding-left:calc(20 * var(--pu))}.pf-cat-body{display:grid;grid-template-columns:calc(280 * var(--pu)) minmax(0,1fr);gap:calc(44 * var(--pu));align-items:start}.pf-cat-body--single{grid-template-columns:minmax(0,1fr)}.pf-cat-side,.pf-cat-results{min-width:0}.pf-cat-side-head{display:flex;justify-content:space-between;align-items:baseline;font-weight:700;font-size:calc(14 * var(--pu));letter-spacing:.06em;text-transform:uppercase;padding-bottom:calc(6 * var(--pu))}.pf-cat-fgroup{border-top:1px solid var(--border);padding:calc(18 * var(--pu)) 0}.pf-page .pf-cat-fgroup h3{margin:0 0 calc(10 * var(--pu));font-size:calc(14 * var(--pu));font-weight:700}.pf-cat-opt{display:flex;align-items:center;gap:calc(10 * var(--pu));padding:calc(5 * var(--pu)) 0;cursor:pointer;font-size:calc(14 * var(--pu));color:var(--muted)}.pf-cat-opt input{position:absolute;opacity:0;width:1px;height:1px}.pf-cat-box{width:calc(16 * var(--pu));height:calc(16 * var(--pu));flex:none;border:1px solid var(--border);border-radius:calc(3 * var(--pu));background:#fff;display:inline-grid;place-items:center;font-size:calc(11 * var(--pu));color:#fff}.pf-cat-opt input:checked~.pf-cat-box{background:var(--pf-blue-text);border-color:var(--pf-blue-text)}.pf-cat-opt input:checked~.pf-cat-box:after{content:"\2713"}.pf-cat-opt input:focus-visible~.pf-cat-box{outline:2px solid var(--pf-navy);outline-offset:2px}.pf-cat-opt input:checked~.pf-cat-opt-label{color:var(--ink)}.pf-cat-opt-label{flex:1}.pf-cat-count{font-size:calc(13 * var(--pu));color:var(--pf-tertiary);font-variant-numeric:tabular-nums}.pf-cat-opt.is-zero{opacity:.55}.pf-cat-helpcard{background:var(--callout-bg);border:1px solid var(--callout-border);border-radius:var(--radius);padding:calc(18 * var(--pu));margin-top:calc(8 * var(--pu))}.pf-cat-helpcard strong{display:block;font-size:calc(14 * var(--pu));color:var(--pf-navy);margin-bottom:calc(6 * var(--pu))}.pf-cat-helpcard p{margin:0 0 calc(8 * var(--pu));font-size:calc(13.5 * var(--pu));line-height:1.5;color:var(--callout-text)}.pf-cat-helpcard a{font-weight:700;font-size:calc(13.5 * var(--pu));color:var(--pf-blue-text)}.pf-cat-rhead{display:flex;justify-content:space-between;align-items:baseline;gap:calc(16 * var(--pu));border-bottom:1px solid var(--border);padding-bottom:calc(12 * var(--pu))}.pf-cat-rcount{font-size:calc(14 * var(--pu));color:var(--muted)}.pf-cat-sort{display:flex;gap:calc(14 * var(--pu));align-items:baseline;font-size:calc(13.5 * var(--pu))}.pf-cat-sort span{color:var(--pf-tertiary)}.pf-cat-sort button{background:none;border:0;padding:0 0 calc(3 * var(--pu));color:var(--pf-tertiary);font-size:calc(13.5 * var(--pu));cursor:pointer;border-bottom:2px solid transparent}.pf-cat-sort button[aria-pressed=true]{color:var(--ink);border-bottom-color:var(--pf-blue)}.pf-cat-group{margin-top:calc(40 * var(--pu))}.pf-cat-ghead{margin-bottom:calc(18 * var(--pu))}.pf-page .pf-cat-ghead h2{font-size:calc(22 * var(--pu));font-weight:700;margin:0 0 calc(6 * var(--pu));display:flex;align-items:baseline;gap:calc(10 * var(--pu))}.pf-cat-gcount{font-size:calc(13 * var(--pu));font-weight:400;color:var(--pf-tertiary)}.pf-cat-ghead p{margin:0;font-size:calc(14.5 * var(--pu));color:var(--muted);max-width:calc(680 * var(--pu))}.pf-cat-gfits{margin-top:calc(4 * var(--pu))!important;font-size:calc(13 * var(--pu))!important;color:var(--pf-tertiary)!important}.pf-cat-fold>summary.pf-cat-ghead{margin-bottom:0;padding:calc(14 * var(--pu)) 0;cursor:pointer;list-style:none;border-bottom:1px solid var(--border)}.pf-cat-fold>summary.pf-cat-ghead::-webkit-details-marker{display:none}.pf-page .pf-cat-fold>summary.pf-cat-ghead h2{margin:0;width:100%;align-items:center}.pf-cat-fold>summary.pf-cat-ghead:hover h2{color:var(--pf-blue-text)}.pf-cat-fold>summary.pf-cat-ghead:focus-visible{outline:2px solid var(--pf-navy);outline-offset:3px;border-radius:calc(4 * var(--pu))}.pf-cat-gsign{margin-left:auto;flex:none;position:relative;width:calc(22 * var(--pu));height:calc(22 * var(--pu));border:1px solid var(--border);border-radius:50%}.pf-cat-gsign:before,.pf-cat-gsign:after{content:"";position:absolute;top:50%;left:50%;width:calc(10 * var(--pu));height:2px;background:var(--pf-tertiary);transform:translate(-50%,-50%)}.pf-cat-gsign:after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .14s ease,opacity .14s ease}.pf-cat-fold[open]>summary .pf-cat-gsign:after{transform:translate(-50%,-50%) rotate(0);opacity:0}.pf-cat-fold>summary:hover .pf-cat-gsign{border-color:var(--pf-blue)}.pf-cat-fold>summary:hover .pf-cat-gsign:before,.pf-cat-fold>summary:hover .pf-cat-gsign:after{background:var(--pf-blue-text)}.pf-cat-fold>.pf-cat-rows,.pf-cat-fold>.pf-cat-grid{margin-top:calc(18 * var(--pu))}.pf-cat-gblurb{margin:calc(14 * var(--pu)) 0 0;font-size:calc(14.5 * var(--pu));color:var(--muted);max-width:calc(680 * var(--pu))}.pf-cat-gblurb:empty{display:none}.pf-cat-fold>.pf-cat-gfits{margin-top:calc(14 * var(--pu))!important}.pf-cat-group:has(>.pf-cat-fold){margin-top:0}.pf-cat-fold[open]{padding-bottom:calc(26 * var(--pu))}.pf-cat-foldbar{display:flex;justify-content:flex-end;margin-top:calc(30 * var(--pu))}@media(prefers-reduced-motion:reduce){.pf-cat-gsign:after{transition:none}}.pf-cat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(20 * var(--pu))}.pf-cat-card{display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;color:var(--ink);text-decoration:none;min-width:0}.pf-cat-card:hover{border-color:var(--pf-blue);color:var(--ink);text-decoration:none}.pf-cat-card-img{display:block;aspect-ratio:4 / 3;background:#fff;border-bottom:1px solid var(--border-soft)}.pf-cat-card-img img{width:100%;height:100%;object-fit:contain;padding:calc(14 * var(--pu));display:block}.pf-cat-card-body{display:flex;flex-direction:column;flex:1;padding:calc(18 * var(--pu));gap:calc(8 * var(--pu))}.pf-cat-card-series{font-size:calc(13 * var(--pu));color:var(--pf-tertiary)}.pf-cat-card-title{font-weight:700;font-size:calc(19 * var(--pu));line-height:1.25}.pf-cat-specs{display:flex;flex-direction:column;gap:calc(6 * var(--pu));margin-top:calc(4 * var(--pu))}.pf-cat-spec{display:flex;justify-content:space-between;gap:calc(12 * var(--pu));font-size:calc(13 * var(--pu))}.pf-cat-spec span:first-child{color:var(--pf-tertiary)}.pf-cat-spec span:last-child{text-align:right}.pf-cat-fitnote{font-size:calc(12.5 * var(--pu));color:var(--muted)}.pf-cat-fitnote.is-unconfirmed,.pf-cat-row-fits.is-unconfirmed{color:var(--pf-orange-text)}.pf-cat-fitnote:empty,.pf-cat-row-fits:empty{display:none}.pf-cat-card-foot{margin-top:auto;padding-top:calc(14 * var(--pu));border-top:1px solid var(--border-soft);display:flex;justify-content:space-between;align-items:baseline;gap:calc(12 * var(--pu))}.pf-cat-price{font-family:var(--font-display);font-weight:900;font-size:calc(18 * var(--pu));min-width:0}.pf-cat-view{flex:none;white-space:nowrap;font-weight:700;font-size:calc(13.5 * var(--pu));color:var(--pf-blue-text)}.pf-cat-rows{display:flex;flex-direction:column}.pf-cat-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:calc(8 * var(--pu)) calc(20 * var(--pu));align-items:center;padding:calc(16 * var(--pu)) calc(20 * var(--pu));border-top:1px solid var(--border-soft);color:var(--ink);text-decoration:none;background:var(--surface)}.pf-cat-rows .pf-cat-row:first-child{border-top:1px solid var(--border)}.pf-cat-row:hover{background:var(--bg);color:var(--ink);text-decoration:none}.pf-cat-row-main{min-width:0;display:flex;flex-direction:column;gap:calc(3 * var(--pu))}.pf-cat-row-main strong{font-size:calc(15.5 * var(--pu))}.pf-cat-row-meta{font-size:calc(13 * var(--pu));color:var(--pf-tertiary)}.pf-cat-row-fits{font-size:calc(13 * var(--pu));color:var(--muted)}.pf-cat-row-side{display:flex;align-items:baseline;gap:calc(14 * var(--pu));white-space:nowrap}.pf-cat-row-side .pf-cat-price{font-size:calc(16 * var(--pu))}.pf-cat-unconfirmed{border-top:1px solid var(--border);padding-top:calc(32 * var(--pu))}.pf-cat-empty{margin-top:calc(40 * var(--pu));background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:calc(32 * var(--pu))}.pf-cat-empty strong{display:block;font-size:calc(18 * var(--pu));margin-bottom:calc(6 * var(--pu))}.pf-cat-empty p{margin:0 0 calc(16 * var(--pu));color:var(--muted);max-width:60ch}.pf-cat-empty-actions{display:flex;flex-wrap:wrap;gap:calc(10 * var(--pu))}.pf-cat-empty .pf-hub-btn{display:inline-block;font-weight:700;font-size:calc(14 * var(--pu));padding:calc(12 * var(--pu)) calc(18 * var(--pu));border-radius:var(--radius);cursor:pointer}.pf-cat-empty .pf-hub-btn--primary{background:var(--pf-blue-text);color:#fff;border:0}.pf-cat-empty .pf-hub-btn--secondary{background:#fff;color:var(--ink);border:1px solid var(--ink)}.pf-cat-cross{border-top:1px solid var(--border);margin-top:calc(56 * var(--pu));padding-top:calc(40 * var(--pu))}.pf-cat-cross-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(calc(220 * var(--pu)),1fr));gap:calc(16 * var(--pu))}.pf-cat-cross-card{display:block;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:calc(20 * var(--pu)) calc(22 * var(--pu));color:var(--ink);text-decoration:none}.pf-cat-cross-card:hover{border-color:var(--pf-blue);color:var(--ink);text-decoration:none}.pf-cat-cross-card strong{display:block;font-size:calc(16 * var(--pu));margin-bottom:calc(6 * var(--pu))}.pf-cat-cross-card span{font-size:calc(13.5 * var(--pu));color:var(--muted);line-height:1.5}.pf-feat{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:calc(40 * var(--pu));align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:calc(32 * var(--pu));margin-bottom:calc(40 * var(--pu))}.pf-feat-img img{width:100%;height:auto;display:block}.pf-feat-series{font-size:calc(13 * var(--pu));color:var(--pf-tertiary)}.pf-page .pf-feat h2{font-family:var(--font-display);font-weight:900;font-size:calc(32 * var(--pu));margin:calc(4 * var(--pu)) 0 calc(12 * var(--pu))}.pf-feat p{font-size:calc(15.5 * var(--pu));line-height:1.6;color:var(--ink-body);margin:0 0 calc(18 * var(--pu))}.pf-feat-specs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(10 * var(--pu)) calc(20 * var(--pu));margin:0 0 calc(20 * var(--pu));padding:0;list-style:none}.pf-feat-specs li{font-size:calc(13.5 * var(--pu));border-top:1px solid var(--border-soft);padding-top:calc(8 * var(--pu))}.pf-feat-specs li span:first-child{display:block;color:var(--pf-tertiary);font-size:calc(12.5 * var(--pu))}.pf-feat-foot{display:flex;align-items:center;gap:calc(18 * var(--pu));flex-wrap:wrap}.pf-feat-foot .pf-cat-price{font-size:calc(26 * var(--pu))}.pf-feat-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(calc(200 * var(--pu)),1fr));gap:calc(16 * var(--pu))}.pf-feat-tile{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:calc(18 * var(--pu)) calc(20 * var(--pu))}.pf-feat-tile strong{display:block;font-size:calc(15 * var(--pu));margin-bottom:calc(6 * var(--pu))}.pf-feat-tile p,.pf-feat-tile span{margin:0;font-size:calc(13.5 * var(--pu));color:var(--muted);line-height:1.5}.pf-feat-tile a{display:inline-block;margin-top:calc(10 * var(--pu));font-weight:700;font-size:calc(13.5 * var(--pu));color:var(--pf-blue-text)}.pf-feat-callout{background:var(--callout-bg);border:1px solid var(--callout-border);border-radius:var(--radius);padding:calc(24 * var(--pu)) calc(26 * var(--pu));margin-top:calc(40 * var(--pu));display:flex;justify-content:space-between;gap:calc(24 * var(--pu));align-items:center;flex-wrap:wrap}.pf-feat-callout strong{display:block;font-size:calc(17 * var(--pu));color:var(--pf-navy);margin-bottom:calc(6 * var(--pu))}.pf-feat-callout p{margin:0;font-size:calc(14.5 * var(--pu));color:var(--callout-text);max-width:60ch}.pf-feat-section{margin-top:calc(40 * var(--pu))}.pf-feat-section .pf-h2{margin-bottom:calc(6 * var(--pu))}.pf-feat-section>p{margin:0 0 calc(18 * var(--pu));font-size:calc(14.5 * var(--pu));color:var(--muted)}.pf-page a.pf-cat-card,.pf-page a.pf-cat-card:hover,.pf-page a.pf-cat-row,.pf-page a.pf-cat-row:hover,.pf-page a.pf-cat-cross-card,.pf-page a.pf-cat-cross-card:hover{color:var(--ink);text-decoration:none}.pf-page .pf-cat-card-series,.pf-page .pf-cat-spec span:first-child,.pf-page .pf-cat-row-meta{color:var(--pf-tertiary)}.pf-page .pf-cat-fitnote,.pf-page .pf-cat-row-fits,.pf-page .pf-cat-cross-card span{color:var(--muted)}.pf-page .pf-cat-fitnote.is-unconfirmed,.pf-page .pf-cat-row-fits.is-unconfirmed{color:var(--pf-orange-text)}.pf-page .pf-cat-view{color:var(--pf-blue-text)}.pf-page .pf-cat-price{color:var(--ink)}@media(max-width:860px){.pf-cat-body{grid-template-columns:minmax(0,1fr);gap:calc(28 * var(--pu))}.pf-page .pf-cat-head h1{font-size:calc(34 * var(--pu))}.pf-feat{grid-template-columns:minmax(0,1fr);padding:calc(22 * var(--pu))}}@media(max-width:620px){.pf-cat-row{grid-template-columns:minmax(0,1fr)}.pf-cat-row-side{justify-content:space-between}}@media(max-width:460px){.pf-cat-grid{grid-template-columns:minmax(0,1fr)}.pf-cat-picker-head,.pf-cat-rhead{flex-direction:column;align-items:flex-start;gap:calc(8 * var(--pu))}}main .pf-cat-rows{border:1px solid var(--border);border-radius:calc(16 * var(--pu));overflow:hidden;background:var(--surface)}main .pf-cat-rows .pf-cat-row:first-child{border-top:0}main .pf-cat-row:hover{background:#f4f6fa}main .pf-cat-row-main strong{font-family:Sora,system-ui,sans-serif;font-weight:700}main .pf-cat-fold>summary{cursor:pointer}html body .pf-cat .pf-cat-crumbs{font-size:calc(13 * var(--pu));color:#565c78;display:flex;flex-wrap:wrap;gap:calc(8 * var(--pu));margin:0 0 calc(16 * var(--pu))}html body .pf-cat .pf-cat-crumbs a{color:#565c78;text-decoration:none}html body .pf-cat .pf-cat-crumbs a:hover{color:#1b2268}html body .pf-cat .pf-cat-hero{position:relative;overflow:hidden;background:#1b2268;color:#fff;border-radius:calc(24 * var(--pu));padding:calc(40 * var(--pu)) calc(44 * var(--pu));margin:0 0 calc(20 * var(--pu));display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:calc(40 * var(--pu));align-items:center}html body .pf-cat .pf-cat-hero-ring{position:absolute;right:calc(-120 * var(--pu));top:calc(-170 * var(--pu));width:calc(460 * var(--pu));height:calc(460 * var(--pu));border-radius:50%;border:calc(54 * var(--pu)) solid rgba(220,147,32,.12);pointer-events:none}html body .pf-cat .pf-cat-hero-text,html body .pf-cat .pf-cat-hero .pf-cat-search{position:relative}html body .pf-cat .pf-cat-hero-eyebrow{margin:0 0 calc(10 * var(--pu));font-size:calc(12 * var(--pu));font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#fbcb66}html body .pf-cat .pf-cat-hero h1{font-family:Sora,system-ui,sans-serif;font-weight:800;font-size:calc(38 * var(--pu));line-height:1.08;letter-spacing:-.02em;margin:0 0 calc(12 * var(--pu));color:#fff}html body .pf-cat .pf-cat-hero .pf-cat-intro{font-size:calc(15.5 * var(--pu));line-height:1.6;color:#c9cde8}html body .pf-cat .pf-cat-hero .pf-cat-intro p{margin:0}html body .pf-cat .pf-cat-hero .pf-cat-search{background:none;border:0;border-radius:0;padding:0;margin:0;box-shadow:none}html body .pf-cat .pf-cat-hero .pf-cat-search label{color:#fff;font-family:Sora,system-ui,sans-serif;font-size:calc(15 * var(--pu));font-weight:700;margin:0 0 calc(12 * var(--pu))}html body .pf-cat .pf-cat-hero .pf-cat-search-row{position:relative;background:#fff;border-radius:calc(14 * var(--pu));padding:0 calc(8 * var(--pu)) 0 calc(50 * var(--pu));gap:calc(8 * var(--pu));box-shadow:0 calc(10 * var(--pu)) calc(30 * var(--pu)) #0a0e3240}html body .pf-cat .pf-cat-search-icon{position:absolute;left:calc(18 * var(--pu));top:50%;transform:translateY(-50%);color:#1b2268}html body .pf-cat .pf-cat-hero .pf-cat-search input[type=search]{height:calc(60 * var(--pu));border:0;border-radius:0;padding:0;background:transparent;font-size:calc(16.5 * var(--pu));font-weight:500;color:#121636;box-shadow:none}html body .pf-cat .pf-cat-hero .pf-cat-search input[type=search]:focus{outline:none;box-shadow:none}html body .pf-cat .pf-cat-hero .pf-cat-search-row:focus-within{box-shadow:0 0 0 calc(3 * var(--pu)) #fbcb66,0 calc(10 * var(--pu)) calc(30 * var(--pu)) #0a0e3240}html body .pf-cat .pf-cat-hero .pf-cat-clear{height:calc(44 * var(--pu));padding:0 calc(16 * var(--pu));border-radius:calc(10 * var(--pu));background:#f4f6fa;color:#1b2268}html body .pf-cat .pf-cat-hero .pf-cat-hint{color:#a9afd0;font-size:calc(13 * var(--pu));margin-top:calc(10 * var(--pu))}html body .pf-cat .pf-cat-picker{padding:calc(20 * var(--pu)) calc(24 * var(--pu));border-radius:calc(20 * var(--pu))}html body .pf-cat .pf-cat-picker-head{align-items:center;margin-bottom:calc(14 * var(--pu))}html body .pf-cat .pf-cat-picker-head strong{font-family:Sora,system-ui,sans-serif;font-size:calc(17 * var(--pu));color:#1b2268}html body .pf-cat .pf-cat-picker-tools{display:flex;align-items:center;gap:calc(8 * var(--pu));flex-shrink:0}html body .pf-cat .pf-cat-picker-tools .pf-cat-textbtn{margin-right:calc(8 * var(--pu))}html body .pf-cat .pf-cat-arrow{width:calc(38 * var(--pu));height:calc(38 * var(--pu));border-radius:50%;border:1px solid #E3E6EE;background:#fff;color:#1b2268;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0}html body .pf-cat .pf-cat-arrow:hover:not(:disabled){background:#1b2268;border-color:#1b2268;color:#fff}html body .pf-cat .pf-cat-arrow:disabled{opacity:.35;cursor:default}html body .pf-cat .pf-cat-picker .pf-cat-chips{flex-wrap:nowrap;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 92%,transparent);mask-image:linear-gradient(90deg,#000 92%,transparent);padding-bottom:2px}html body .pf-cat .pf-cat-picker .pf-cat-chips::-webkit-scrollbar{display:none}html body .pf-cat .pf-cat-picker .pf-cat-chips.is-end{-webkit-mask-image:none;mask-image:none}html body .pf-cat .pf-cat-picker .pf-cat-chip{flex:0 0 auto;scroll-snap-align:start;white-space:nowrap;height:calc(42 * var(--pu));padding:0 calc(18 * var(--pu));border-radius:999px;background:#f4f6fa;border-color:transparent;color:#1b2268}html body .pf-cat .pf-cat-picker .pf-cat-chip:hover{border-color:#b9c3da;background:#fff}html body .pf-cat .pf-cat-picker .pf-cat-chip[aria-pressed=true]{background:#1b2268;border-color:#1b2268;color:#fff}html body .pf-cat .pf-cat-legacy{margin-top:calc(14 * var(--pu));padding-top:calc(10 * var(--pu))}html body .pf-cat .pf-cat-rhead{align-items:center;flex-wrap:wrap;padding-bottom:calc(14 * var(--pu));margin-bottom:calc(18 * var(--pu))}html body .pf-cat .pf-cat-rhead .pf-cat-sort{margin-left:auto;align-items:center}html body .pf-cat .pf-cat-rhead .pf-cat-currency{margin:0 0 0 calc(10 * var(--pu));padding:0 0 0 calc(20 * var(--pu));border:0;border-left:1px solid #E3E6EE;justify-content:flex-start}@media(max-width:900px){html body .pf-cat .pf-cat-hero{grid-template-columns:1fr;gap:calc(24 * var(--pu));padding:calc(28 * var(--pu)) calc(22 * var(--pu))}html body .pf-cat .pf-cat-hero h1{font-size:calc(30 * var(--pu))}}@media(max-width:640px){html body .pf-cat .pf-cat-picker-head{flex-direction:row;align-items:center}html body .pf-cat .pf-cat-picker-head>div:first-child span{display:none}html body .pf-cat .pf-cat-rhead{flex-direction:row}html body .pf-cat .pf-cat-rhead .pf-cat-sort{margin-left:0;width:100%}html body .pf-cat .pf-cat-rhead .pf-cat-currency{margin:0;padding:0;border:0}}html body .pf-cat.pf-page{padding-bottom:0}html body .pf-cat .pf-cat-cross{margin-top:calc(56 * var(--pu));padding-top:calc(56 * var(--pu))}html body .pf-cat .pf-cat-cross .pf-h2{margin:0 0 calc(24 * var(--pu))}html body .pf-cat .pf-cat-cross-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:calc(16 * var(--pu))}html body .pf-cat a.pf-cat-cross-card{display:flex;flex-direction:column;gap:calc(6 * var(--pu));padding:calc(22 * var(--pu));border-radius:calc(14 * var(--pu));transition:border-color .15s,box-shadow .15s,transform .15s}html body .pf-cat a.pf-cat-cross-card:hover{border-color:var(--pf-blue);box-shadow:0 calc(8 * var(--pu)) calc(24 * var(--pu)) #1b226814;transform:translateY(-2px)}html body .pf-cat .pf-cat-cross-icon{display:inline-flex;align-items:center;justify-content:center;width:calc(48 * var(--pu));height:calc(48 * var(--pu));border-radius:calc(12 * var(--pu));background:#eef1f8;color:#1b2268;margin-bottom:calc(10 * var(--pu));flex:none}html body .pf-cat .pf-cat-cross-icon svg{width:calc(24 * var(--pu));height:calc(24 * var(--pu))}html body .pf-cat a.pf-cat-cross-card:hover .pf-cat-cross-icon{background:#1b2268;color:#fff}html body .pf-cat .pf-cat-cross-card strong{margin:0}@media(max-width:1100px){html body .pf-cat .pf-cat-cross-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){html body .pf-cat .pf-cat-cross{margin-top:calc(40 * var(--pu));padding-top:calc(40 * var(--pu))}html body .pf-cat .pf-cat-cross-grid{grid-template-columns:minmax(0,1fr);gap:calc(10 * var(--pu))}html body .pf-cat a.pf-cat-cross-card{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:calc(14 * var(--pu));row-gap:calc(2 * var(--pu));align-items:start;padding:calc(16 * var(--pu))}html body .pf-cat .pf-cat-cross-icon{grid-row:span 2;width:calc(44 * var(--pu));height:calc(44 * var(--pu));margin:0}}
/*# sourceMappingURL=/cdn/shop/t/53/assets/pf-catalog.css.map */
