.pg-products .fit{background:var(--mist)}.pg-products .ftabs{flex-wrap:wrap;gap:8px;margin-bottom:28px;display:flex}.pg-products .ftab{font:700 14.5px var(--sans);border:1.5px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;border-radius:99px;padding:12px 20px;transition:all .2s}.pg-products .ftab:hover{border-color:var(--violet);color:var(--violet)}.pg-products .ftab.on{background:var(--ink);border-color:var(--ink);color:#fff}.pg-products .fgrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.pg-products .fcard{border:1px solid var(--line);box-shadow:var(--sh);animation:fitin .5s var(--ease)both;background:#fff;border-radius:22px;flex-direction:column;gap:8px;padding:26px;display:flex}.pg-products .fcard:nth-child(2){animation-delay:60ms}.pg-products .fcard:nth-child(3){animation-delay:.12s}.pg-products .fcard:nth-child(4){animation-delay:.18s}@keyframes fitin{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.pg-products .fcard .badge{letter-spacing:.12em;text-transform:uppercase;color:var(--violet);background:#e7f6fb;border-radius:99px;align-self:flex-start;margin-bottom:8px;padding:5px 10px;font-size:11px;font-weight:800}.pg-products .fcard h3{letter-spacing:-.025em;font-size:21px}.pg-products .fcard b{font-size:15px}.pg-products .fcard p{color:var(--muted);font-size:15px}.pg-products .fcard .tlink{margin-top:auto;padding-top:14px}.pg-products .fhelp{background:var(--ink);color:#fff;border-radius:22px;align-items:center;gap:20px;margin-top:28px;padding:26px 30px;display:flex}.pg-products .fhelp .i{background:var(--grad-accent);width:48px;height:48px;color:var(--ink);border-radius:14px;flex:none;place-items:center;display:grid}.pg-products .fhelp h3{font-size:19px}.pg-products .fhelp p{color:#ffffffa6;margin-top:4px;font-size:15px}.pg-products .fhelp .btn{flex:none;margin-left:auto}.pg-products .rbar{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:28px;display:flex}.pg-products .chips{flex-wrap:wrap;flex:100%;gap:8px;display:flex}.pg-products .chip{font:600 13.5px var(--sans);border:1px solid var(--line);color:var(--muted);cursor:pointer;background:#fff;border-radius:99px;padding:9px 16px;transition:all .2s}.pg-products .chip:hover{color:var(--ink);border-color:var(--ink)}.pg-products .chip.on{background:var(--violet);border-color:var(--violet);color:#fff}.pg-products .search,.pg-product .search{border:1.5px solid var(--line);background:#fff;border-radius:16px;align-items:center;gap:12px;min-width:min(420px,100%);height:56px;padding:0 18px;transition:all .2s;display:flex}.pg-products .search:focus-within{border-color:var(--violet);box-shadow:0 0 0 4px #0786b81f}.pg-products .search input{min-width:0;font:500 16px var(--sans);color:var(--ink);background:0 0;border:0;outline:0;flex:1}.pg-products .count{color:var(--muted);margin-left:auto;font-size:14px}.pg-products .rgrid,.pg-product .rgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.pg-products .rcard,.pg-product .rcard{border:1px solid var(--line);transition:transform .35s var(--ease),box-shadow .35s var(--ease),border-color .35s;background:#fff;border-radius:22px;flex-direction:column;gap:10px;padding:28px;display:flex}.pg-products .rcard:hover,.pg-product .rcard:hover{box-shadow:var(--sh);border-color:#0000;transform:translateY(-4px)}.pg-products .rcard .cat,.pg-product .rcard .cat{letter-spacing:.14em;text-transform:uppercase;color:var(--violet);font-size:11.5px;font-weight:700}.pg-products .rcard h3,.pg-product .rcard h3{letter-spacing:-.02em;font-size:20px}.pg-products .rcard p,.pg-product .rcard p{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:15px;display:-webkit-box;overflow:hidden}.pg-products .rcard ul{gap:6px;margin:6px 0 0;padding:0;font-size:14px;list-style:none;display:grid}.pg-products .rcard li{align-items:flex-start;gap:8px;display:flex}.pg-products .rcard li svg{color:var(--violet);flex:none;margin-top:3px}.pg-products .rcard .tlink,.pg-product .rcard .tlink{margin-top:auto;padding-top:12px}.pg-products .rempty{border:1.5px dashed var(--line);text-align:center;border-radius:24px;padding:56px 24px}.pg-products .rempty h3{font-size:22px}.pg-products .rempty p{color:var(--muted);margin:8px 0 20px}.pg-product .phero .ctas{margin-top:32px}.pg-product .pgrid{grid-template-columns:340px minmax(0,1fr);align-items:start;gap:56px;display:grid}.pg-product aside{gap:18px;display:grid;position:sticky;top:110px}.pg-product .pbox{background:var(--mist);border:1px solid var(--line);border-radius:22px;padding:28px}.pg-product .pbox h2{letter-spacing:.16em;text-transform:uppercase;color:var(--violet);margin-bottom:16px;font-size:12.5px}.pg-product .pbox ul{gap:10px;margin:0;padding:0;font-size:15.5px;list-style:none;display:grid}.pg-product .pbox li{align-items:flex-start;gap:10px;display:flex}.pg-product .pbox li svg{color:var(--violet);flex:none;margin-top:4px}.pg-product .note{background:var(--mist);color:var(--muted);border-radius:12px;margin:0 0 24px;padding:12px 16px;font-size:14.5px}.pg-product .plong{color:#33414f;margin-top:20px;font-size:17.5px;line-height:1.75}.pg-product .pnotes{grid-template-columns:1fr 1fr;gap:18px;margin-top:36px;display:grid}.pg-product .pnotes div{border:1px solid var(--line);border-radius:20px;padding:26px}.pg-product .pnotes h3{margin-bottom:8px;font-size:17px}.pg-product .pnotes p{color:var(--muted);font-size:15px}.pg-product .pfaq{margin-top:56px}.pg-product .pfaq h2,.pg-product .prel h2{letter-spacing:-.03em;margin-bottom:18px;font-size:26px}.pg-product .pfaq details:first-of-type{border-top:1px solid var(--line)}.pg-product .pcalc{background:var(--ink);color:#fff;border-radius:22px;align-items:center;gap:20px;margin-top:56px;padding:26px 30px;display:flex}.pg-product .pcalc h3{font-size:19px}.pg-product .pcalc p{color:#ffffffa6;margin-top:4px;font-size:15px}.pg-product .pcalc .btn{flex:none;margin-left:auto}.pg-product .prel{margin-top:56px}.pg-product .prel .rgrid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1080px){.pg-products .fgrid,.pg-products .rgrid,.pg-product .rgrid,.pg-product .prel .rgrid{grid-template-columns:1fr 1fr}.pg-product .pgrid{grid-template-columns:1fr;gap:36px}.pg-product aside{position:static}}@media (max-width:680px){.pg-products .fgrid,.pg-products .rgrid,.pg-product .rgrid,.pg-product .prel .rgrid,.pg-product .pnotes{grid-template-columns:1fr}.pg-products .fhelp,.pg-product .pcalc{flex-direction:column;align-items:flex-start;padding:24px 22px}.pg-products .fhelp .btn,.pg-product .pcalc .btn{margin-left:0}.pg-products .search{min-width:100%}.pg-products .count{margin-left:0}}.pg-products .rmore{justify-content:center;margin-top:32px;display:flex}.pg-products .rmore .btn{border:1.5px solid var(--line)}
/*# sourceMappingURL=abc672bb0774af9a.css.map*/