:root{--pg-bg: #f8f4ee;--pg-card: #fff;--pg-ink: #231c20;--pg-muted: #6a5f66;--pg-plum: #4b2547;--pg-plum2: #6d3a66;--pg-blush: #ebe2f1;--pg-sage: #e1ece3;--pg-sand: #f1e7da;--pg-bar: #c9a9d6;--pg-bar2: #f1eaf4;--pg-teal: #4b2547;--pg-teal-dark: #321830;--pg-night: #231c20;--pg-line: #e6ddd4;--pg-radius: 10px;--pg-shadow: 0 1px 2px rgba(35, 28, 32, .05), 0 4px 16px rgba(35, 28, 32, .05);--pg-serif: Georgia, "Iowan Old Style", "Times New Roman", serif;--pg-sans: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--pg-bg);color:var(--pg-ink);font:16.5px/1.65 var(--pg-sans)}img,svg{max-width:100%;height:auto}a{color:var(--pg-plum);text-underline-offset:.18em}a:hover{text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--pg-plum);outline-offset:2px}h1,h2,h3{font-family:var(--pg-serif);font-weight:400;line-height:1.15;letter-spacing:-.01em}h1{font-size:clamp(1.85rem,4vw,2.6rem);margin:.6rem 0 1rem}h1:after{content:"";display:block;width:3.5rem;height:3px;margin-top:.7rem;border-radius:2px;background:var(--pg-plum)}h2{font-size:clamp(1.35rem,2.6vw,1.7rem);margin:2.4rem 0 .9rem}h3{font-size:1.15rem;margin:1.4rem 0 .5rem}.pg-wrap{max-width:72rem;margin:0 auto;padding:0 1.25rem}.pg-main{display:block;padding:1rem 0 3.5rem}.pg-sr{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pg-skip{position:absolute;left:1rem;top:-4rem;z-index:50;padding:.6rem 1rem;background:#fff;border-radius:10px}.pg-skip:focus{top:.75rem}.pg-strip{border-bottom:1px solid var(--pg-line);background:#fff;color:var(--pg-muted);font-size:.8rem}.pg-strip-in{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 .75rem;min-height:2.75rem}.pg-strip a{display:inline-flex;align-items:center;min-height:44px;color:var(--pg-plum2);font-weight:600}.pg-header{background:var(--pg-bg);border-bottom:1px solid var(--pg-ink)}.pg-header-in{display:flex;flex-wrap:wrap;align-items:center;gap:0 1.5rem;min-height:4.5rem}.pg-brand{display:inline-flex;align-items:center;min-height:44px;color:var(--pg-ink);font-family:var(--pg-serif);font-size:2.4rem;letter-spacing:-.02em;line-height:1;text-decoration:none}.pg-brand i,.pg-footer-brand i{color:var(--pg-plum2)}.pg-nav{margin-left:auto}.pg-nav ul{display:flex;gap:.25rem;margin:0;padding:0;list-style:none}.pg-nav a{display:flex;align-items:center;min-height:44px;padding:0 .75rem;border-radius:999px;color:var(--pg-ink);font-size:.95rem;text-decoration:none;white-space:nowrap}.pg-nav a:hover{background:var(--pg-blush)}.pg-nav a[aria-current]{background:var(--pg-plum);color:#fff}.pg-srch-link{display:none;place-items:center;width:44px;height:44px;margin-left:auto;border:1px solid var(--pg-ink);border-radius:999px;color:var(--pg-ink)}.pg-search-form{display:flex;gap:.5rem}.pg-search-form.pg-search-inline{max-width:34rem;margin:0 0 1.5rem}@media(max-width:979px){.pg-header-in{padding-top:.6rem}.pg-brand{font-size:2.1rem}.pg-strip-x{display:none}.pg-srch-link{display:grid}.pg-nav{order:3;width:calc(100% + 2rem);margin:.3rem -1rem 0;padding:0 .6rem;overflow-x:auto;scrollbar-width:none}.pg-nav ul{gap:0}.pg-nav a{padding:0 .65rem}.pg-nav a[aria-current]{background:transparent;color:var(--pg-plum);box-shadow:inset 0 -3px 0 var(--pg-plum);border-radius:0}}.pg-input{flex:1;min-width:0;min-height:44px;padding:.5rem .75rem;border:1px solid #cdbfc9;border-radius:10px;background:#fff;color:inherit;font:inherit}.pg-cta,.pg-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.5rem 1.2rem;border-radius:999px;font:inherit;font-weight:650;white-space:nowrap;cursor:pointer;text-decoration:none}.pg-cta{border:0;background:var(--pg-teal);color:#fff}.pg-cta:hover{background:var(--pg-teal-dark)}.pg-cta[aria-busy=true]{opacity:.75;cursor:progress}.pg-cta-msg{display:block;margin-top:.35rem;color:#8a1f3d;font-size:.85rem;white-space:normal}.pg-btn{border:1px solid var(--pg-plum);background:#fff;color:var(--pg-plum)}.pg-btn:hover{background:var(--pg-blush)}.pg-crumbs{margin:.4rem 0 0;color:var(--pg-muted);font-size:.88rem}.pg-crumbs ol{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none}.pg-crumbs li+li:before{content:"›";margin:0 .45rem;color:#a597a2}.pg-crumbs a{color:var(--pg-muted)}.pg-ingress{max-width:66ch;margin:0 0 1.25rem;color:#3d3446;font-size:1.15rem}.pg-paynote{display:flex;flex-wrap:wrap;gap:.2rem 1.2rem;margin:0 0 1.75rem;padding:.6rem .9rem;border-left:3px solid var(--pg-plum);border-radius:0 10px 10px 0;background:var(--pg-blush);color:#4a3f52;font-size:.9rem}.pg-prose{max-width:66ch}.pg-prose h2{margin-top:2rem}.pg-prose li+li{margin-top:.3rem}.pg-muted{color:var(--pg-muted)}.pg-small{font-size:.88rem}.pg-notice{padding:.8rem 1rem;border-radius:10px;background:#fff4e0;color:#5a4200}.pg-card{padding:1.25rem;background:var(--pg-card);border-radius:var(--pg-radius);box-shadow:var(--pg-shadow)}.pg-box{margin:1.75rem 0;padding:1.1rem 1.3rem;border-radius:var(--pg-radius);background:var(--pg-sage)}.pg-box>h2{margin:0 0 .6rem;font-size:1.25rem}.pg-box>:last-child{margin-bottom:0}.pg-chips{display:flex;flex-wrap:wrap;gap:.4rem;margin:.4rem 0;padding:0;list-style:none}.pg-chip{display:inline-block;padding:.15rem .7rem;border:1px solid var(--pg-plum);border-radius:999px;background:var(--pg-blush);color:var(--pg-plum);font-size:.88rem;text-decoration:none}.pg-p100{display:inline-block;padding:.05rem .45rem;border-radius:6px;background:var(--pg-blush);color:var(--pg-plum);font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.pg-footer{padding:2rem 0 2.75rem;border-top:1px solid var(--pg-line);background:#fff;color:var(--pg-muted);font-size:.88rem}.pg-footer a{color:var(--pg-ink)}.pg-footer-top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin-bottom:.5rem}.pg-footer-brand{color:var(--pg-ink);font-family:var(--pg-serif);font-size:1.65rem;letter-spacing:-.02em}.pg-footer-nav{display:flex;flex-wrap:wrap;gap:0 .25rem;margin:0 0 0 -.6rem;padding:0;list-style:none}.pg-footer-nav a{display:inline-flex;align-items:center;min-height:44px;padding:0 .6rem}.pg-footer p{max-width:70ch;margin:.45rem 0}.pg-search-form.pg-header-search{display:none}@media(min-width:980px){.pg-search-form.pg-header-search{display:flex;flex:0 1 19rem;min-width:0}.pg-header-search .pg-input{min-height:44px;border-color:var(--pg-ink);border-radius:999px}.pg-header-search .pg-btn{border-radius:999px}}.pg-trust-links{margin:.4rem 0 0;color:var(--pg-muted)}[hidden]{display:none!important}.pg-kick{color:var(--pg-plum2);font-size:.75rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.pg-pbox{position:relative;display:block;aspect-ratio:1;overflow:hidden;border:1px solid var(--pg-line);border-radius:10px;background:#fff}.pg-pbox img{position:absolute;inset:6%;width:88%;height:88%;object-fit:contain}.pg-pbox .pg-fb{position:absolute;inset:0;display:none;width:100%;height:100%}.pg-pbox.is-fb .pg-fb{display:block}.pg-pbox.is-fb img{display:none}.pg-bar{position:relative;display:block;height:28px;overflow:hidden;border-radius:6px;background:var(--pg-bar2)}.pg-bar i{position:absolute;inset:0 auto 0 0;border-radius:6px;background:var(--pg-bar)}.pg-bar span{position:relative;padding:0 .55rem;color:var(--pg-ink);font-size:.8rem;font-weight:700;line-height:28px;white-space:nowrap}.pg-bar-none{background:var(--pg-bg)}.pg-bar-none span{color:var(--pg-muted);font-weight:500}.pg-hero{padding:1.5rem 0 .5rem}.pg-hero .pg-ingress{font-size:1.2rem}.pg-band{margin:2rem 0;padding:1.25rem 1.4rem 1.5rem;border-radius:var(--pg-radius);background:var(--pg-blush)}.pg-band>h2{margin-top:.25rem}.pg-cols{display:grid;gap:1.25rem 2rem;grid-template-columns:repeat(auto-fit,minmax(17rem,1fr))}.pg-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(15.5rem,1fr));margin:1rem 0;padding:0;list-style:none}.pg-grid-sm{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr))}.pg-tile{display:flex;flex-direction:column;gap:.3rem;height:100%;padding:1.05rem 1.15rem;border-radius:var(--pg-radius);background:#fff;box-shadow:var(--pg-shadow);color:inherit;text-decoration:none;transition:transform .15s ease}a.pg-tile:hover{transform:translateY(-2px)}.pg-tile-icon{width:2.25rem;height:2.25rem;color:var(--pg-plum)}.pg-tile-name{color:var(--pg-ink);font-family:var(--pg-serif);font-size:1.15rem;font-weight:600;line-height:1.25}a.pg-tile:hover .pg-tile-name{color:var(--pg-plum)}.pg-tile-meta{color:var(--pg-muted);font-size:.88rem}.pg-tile-price{margin-top:auto;padding-top:.4rem;font-size:.92rem}.pg-tile-img{display:grid;place-items:center;height:7.5rem;margin-bottom:.4rem;border-radius:10px;background:#faf6f9}.pg-tile-img img{max-height:7rem;width:auto}.pg-placeholder{width:2.5rem;height:3rem;color:#d9bfd0}.pg-list{margin:.5rem 0;padding:0;list-style:none}.pg-list li{border-bottom:1px solid var(--pg-line)}.pg-list a{display:flex;justify-content:space-between;gap:1rem;padding:.65rem .2rem;text-decoration:none}.pg-list a:hover{text-decoration:underline}.pg-module{margin:2.25rem 0}.pg-module>h2,.pg-module>h3{margin-bottom:.4rem}.pg-table{width:100%;margin:.75rem 0;border-collapse:separate;border-spacing:0;overflow:hidden;border-radius:var(--pg-radius);background:#fff;box-shadow:var(--pg-shadow);font-variant-numeric:tabular-nums}.pg-table th,.pg-table td{padding:.7rem .8rem;border-bottom:1px solid var(--pg-line);text-align:left;vertical-align:middle}.pg-table thead th{background:#f8f2f6;color:var(--pg-muted);font-size:.8rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.pg-table tbody tr:last-child>*{border-bottom:0}.pg-table tbody th{font-weight:600}.pg-table .pg-sub{display:block;color:var(--pg-muted);font-size:.82rem;font-weight:400}.pg-table .is-original{background:#fbf3f8}.pg-badge{display:inline-block;margin-left:.3rem;padding:0 .45rem;border-radius:999px;background:var(--pg-plum);color:#fff;font-size:.75rem;font-weight:600;vertical-align:.1em}.pg-verdict{display:inline-block;padding:.1rem .6rem;border-radius:999px;background:var(--pg-blush);color:var(--pg-ink);font-size:.85rem;font-weight:600;white-space:nowrap}.pg-verdict.is-low{background:var(--pg-plum);color:#fff}.pg-verdict.is-muted{background:#fff;box-shadow:inset 0 0 0 1px var(--pg-line);color:var(--pg-muted)}.pg-table-note{margin:.3rem 0 0;color:var(--pg-muted);font-size:.85rem}.pg-avg{margin:.8rem 0 0;font-weight:600}@media(max-width:719.98px){.pg-table,.pg-table tbody,.pg-table tr,.pg-table th,.pg-table td{display:block}.pg-table{overflow:visible;background:transparent;box-shadow:none}.pg-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.pg-table tbody tr{margin:0 0 .8rem;padding:.5rem 0;border-radius:var(--pg-radius);background:#fff;box-shadow:var(--pg-shadow)}.pg-table tbody tr.is-original{background:#fbf3f8}.pg-table tbody th,.pg-table tbody td{display:flex;justify-content:space-between;gap:1rem;padding:.25rem 1rem;border:0;text-align:right}.pg-table tbody [data-label]:before{content:attr(data-label);color:var(--pg-muted);font-size:.85rem;font-weight:400;text-align:left}.pg-table tbody .pg-cell-head{display:block;padding-bottom:.4rem;text-align:left}.pg-table tbody .pg-cell-cta{display:block;padding-top:.5rem}.pg-table .pg-cta{width:100%}.pg-table .pg-verdict{white-space:normal}}.pg-table .pg-cta{white-space:normal;line-height:1.25;text-align:center}.pg-phead{display:grid;grid-template-columns:minmax(0,1fr) 14rem;gap:1.5rem;align-items:start}.pg-phead-img{display:grid;place-items:center;aspect-ratio:1;margin:0;border-radius:var(--pg-radius);background:#fff;box-shadow:var(--pg-shadow)}.pg-phead-img img{max-height:12rem;width:auto}.pg-facts-inline{display:flex;flex-wrap:wrap;gap:.2rem 1.2rem;margin:0 0 .75rem;padding:0;list-style:none;color:var(--pg-muted)}.pg-facts-inline strong{color:var(--pg-ink);font-weight:600}.pg-pricebar{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;margin:1rem 0;padding:.8rem 1rem;border-radius:var(--pg-radius);background:#fff;box-shadow:var(--pg-shadow)}.pg-pricebar strong{font-size:1.2rem}@media(max-width:719.98px){.pg-phead{grid-template-columns:1fr}.pg-phead-img{max-width:12rem}.pg-phead-img.is-empty{display:none}}.pg-facts{display:grid;grid-template-columns:max-content 1fr;gap:.35rem 1.25rem;margin:0}.pg-facts dt{font-weight:600}.pg-facts dd{min-width:0;margin:0;overflow-wrap:anywhere}@media(max-width:560px){.pg-facts{grid-template-columns:minmax(0,1fr);gap:.1rem}.pg-facts dd+dt{margin-top:.5rem}}.pg-steps{margin:0;padding-left:1.3rem}.pg-steps li+li{margin-top:.5rem}.pg-inci{margin:1.5rem 0;padding:.9rem 1.2rem;border-radius:var(--pg-radius);background:#fff;box-shadow:var(--pg-shadow)}.pg-inci summary{font-weight:600;cursor:pointer}.pg-faq details{max-width:66ch;padding:.7rem 0;border-bottom:1px solid var(--pg-line)}.pg-faq summary{font-weight:600;cursor:pointer}.pg-faq details p{margin:.5rem 0 0}.pg-trend svg{display:block;width:100%;max-width:36rem;height:auto;margin:.5rem 0}.pg-ppm{margin:2.25rem 0;padding:1.25rem 1.3rem;border-radius:var(--pg-radius);background:#fff;box-shadow:var(--pg-shadow)}.pg-ppm>h2{margin-top:0}.pg-ppm-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 5.5rem minmax(9.5rem,1.2fr);gap:.6rem;align-items:end;min-width:0;margin:0 -.5rem;padding:.5rem;border:0;border-radius:10px}.pg-ppm-row label{display:flex;flex-direction:column;gap:.2rem;color:var(--pg-muted);font-size:.85rem}.pg-ppm-row select{min-height:44px;padding:0 .5rem;border:1px solid #cdbfc9;border-radius:10px;background:#fff;font:inherit}.pg-ppm-out{min-height:44px;padding:.55rem .2rem 0;font-variant-numeric:tabular-nums;font-weight:600}.pg-ppm-row.is-best{background:var(--pg-blush)}.pg-ppm-row.is-best .pg-ppm-out{color:var(--pg-plum)}.pg-ppm-row label{min-width:0}.pg-ppm-row .pg-input,.pg-ppm-row select{width:100%;min-width:0;box-sizing:border-box}@media(max-width:560px){.pg-ppm-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.pg-hint{margin:0 0 .6rem;color:var(--pg-muted);font-size:.8rem}.pg-empty{margin:0;padding:1rem;border-radius:10px;background:var(--pg-bg);color:var(--pg-muted);font-size:.9rem}.pg-grp{margin-bottom:.75rem}.pg-grp-h{display:flex;justify-content:space-between;margin:0;padding-bottom:.4rem;color:var(--pg-muted);font-size:.8rem;font-weight:650;letter-spacing:0;text-transform:none}.pg-row{display:grid;grid-template-columns:64px minmax(0,1.25fr) minmax(0,.8fr) 84px minmax(0,150px);align-items:center;gap:.9rem;min-height:64px;padding:.55rem 0;border-top:1px solid var(--pg-line);color:var(--pg-ink);text-decoration:none}.pg-row:hover .pg-row-nm{text-decoration:underline}.pg-row-nm{font-size:.93rem;font-weight:650;line-height:1.3}.pg-row-nm small{display:block;color:var(--pg-muted);font-size:.78rem;font-weight:400}.pg-row-tot{color:var(--pg-muted);font-size:.75rem;text-align:right}.pg-row-tot b{display:block;color:var(--pg-ink);font-size:1rem}.pg-row-ch{color:var(--pg-muted);font-size:.78rem;line-height:1.35;text-align:right}.pg-pgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.35rem;margin:0;padding:0;list-style:none}.pg-pc{display:flex;flex-direction:column;height:100%;overflow:hidden;border:1px solid var(--pg-line);border-radius:8px;background:#fff;color:var(--pg-ink);text-decoration:none}.pg-pc:hover h3{text-decoration:underline}.pg-pc .pg-pbox{aspect-ratio:4 / 5;border:0;border-bottom:1px solid var(--pg-line);border-radius:0}.pg-pc .pg-pbox img{inset:8%;width:84%;height:84%}.pg-pc-b{display:flex;flex:1;flex-direction:column;padding:.85rem 1rem 1rem}.pg-pc-br{color:var(--pg-muted);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase}.pg-pc h3{min-height:2.5em;margin:.25rem 0 .6rem;font-size:1.2rem;line-height:1.25}.pg-pc-pr{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;margin-top:auto;padding-top:.55rem;border-top:1px solid var(--pg-ink)}.pg-pc-pr b{font-size:1.2rem}.pg-pc-u{color:var(--pg-plum2);font-size:.88rem;font-weight:700;white-space:nowrap}.pg-pc-none{color:var(--pg-muted);font-size:.85rem}.pg-pc-ch{margin-top:.25rem;color:var(--pg-muted);font-size:.78rem}.pg-pc-ck{margin-top:.1rem;color:var(--pg-muted);font-size:.72rem}@media(max-width:979px){.pg-row{grid-template-columns:64px minmax(0,1fr) auto;gap:4px .75rem}.pg-row .pg-pbox{grid-row:1 / 4;align-self:start}.pg-row-nm{grid-column:2 / 4}.pg-row .pg-bar{grid-column:2}.pg-row-tot{grid-column:3;grid-row:2}.pg-row-ch{grid-column:2 / 4;text-align:left}.pg-pgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.pg-pc-b{padding:.65rem .75rem .75rem}.pg-pc h3{min-height:3.75em;font-size:1rem}.pg-pc-pr{flex-direction:column;gap:0}.pg-pc-pr b{font-size:1rem}}.pg-ahero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:stretch;gap:1.75rem;margin:.5rem 0 1.25rem}.pg-ahero-t{display:flex;flex-direction:column;justify-content:center;padding:.5rem 0}.pg-ahero h1{margin-top:.45rem}.pg-ahero .pg-ingress{margin-bottom:0}.pg-ahero-v{position:relative;min-height:250px;overflow:hidden;border-radius:6px}.pg-ahero-v .pg-deco{position:absolute;inset:0;width:100%;height:100%}.pg-ahero-b{position:absolute;top:1rem;left:1rem;z-index:1}.pg-ahero-b svg{display:block;width:72px;height:72px}.pg-ahero-v .pg-ahero-p{position:absolute;top:50%;left:50%;width:160px;height:200px;transform:translate(-50%,-50%);border-radius:6px;box-shadow:var(--pg-shadow)}.pg-ahero-v .pg-ahero-p img{inset:8%;width:84%;height:84%}.pg-cmp{margin:1.5rem 0 2rem;padding:1.25rem 1.4rem .75rem;border:1px solid var(--pg-line);border-radius:8px;background:#fff}.pg-cmp>h2{margin:0 0 .3rem}.pg-cmp .pg-hint a{color:var(--pg-plum2)}.pg-tabs{display:flex;flex-wrap:wrap;gap:.4rem;margin:0 0 .9rem}.pg-tabs[hidden]{display:none}.pg-tabs button{min-height:36px;padding:.35rem .85rem;border:1px solid var(--pg-line);border-radius:999px;background:var(--pg-bg);color:var(--pg-ink);font:inherit;font-size:.85rem;cursor:pointer}.pg-tabs button span{color:var(--pg-muted)}.pg-tabs button[aria-pressed=true]{border-color:var(--pg-plum);background:var(--pg-plum);color:#fff}.pg-tabs button[aria-pressed=true] span{color:#ebc8e5}.pg-cmp .pg-grp-h{font-family:var(--pg-sans);line-height:1.3}@media(max-width:760px){.pg-ahero{grid-template-columns:minmax(0,1fr);gap:.75rem}.pg-ahero-v{order:-1;min-height:170px}.pg-ahero-v .pg-ahero-p{width:104px;height:130px}.pg-ahero-b svg{width:56px;height:56px}.pg-cmp{padding:1rem 1rem .5rem}.pg-tabs{flex-wrap:nowrap;margin:0 -1rem .9rem;padding:0 1rem 4px;overflow-x:auto;scrollbar-width:none}.pg-tabs button{flex:none}}.pg-phead-img.pg-pbox{display:block;width:100%;aspect-ratio:4 / 5}.pg-phead-img.pg-pbox img{width:88%;height:88%;max-height:none}.pg-table tr.pg-cheap>*{background:#f6f0f8}.pg-cheap-l{display:inline-block;margin:.15rem 0 0 .4rem;padding:.05rem .45rem;border-radius:999px;background:var(--pg-plum);color:#fff;font-family:var(--pg-sans);font-size:.7rem;font-weight:700;vertical-align:middle}.pg-mbar,.pg-mbar-pad{display:none}@media(max-width:760px){.pg-mbar{position:fixed;right:.75rem;bottom:.75rem;left:.75rem;z-index:20;display:flex;justify-content:space-between;align-items:center;gap:.75rem;min-height:48px;padding:.55rem 1rem;border-radius:999px;background:var(--pg-plum);box-shadow:0 6px 20px #231c2040;color:#fff;font-size:.9rem;text-decoration:none;transition:transform .2s,opacity .2s}.pg-mbar.is-off{transform:translateY(150%);opacity:0;pointer-events:none}.pg-mbar-go{font-weight:700;white-space:nowrap}.pg-mbar-pad{display:block;height:4.5rem}.pg-phead-img.pg-pbox{max-width:9rem}}@media(prefers-reduced-motion:reduce){.pg-mbar{transition:none}}.pg-pbuy{display:grid;gap:.45rem;justify-items:start;margin:1rem 0;padding:.9rem 1rem;border-radius:var(--pg-radius);background:#fff;box-shadow:var(--pg-shadow)}.pg-pbuy-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.15rem .5rem;margin:0}.pg-pbuy-price strong{color:var(--pg-ink);font-size:1.7rem;line-height:1.1}.pg-pbuy-meta{display:flex;flex-wrap:wrap;gap:.2rem .9rem;margin:0;font-size:.95rem}.pg-pbuy-cta{width:100%;max-width:22rem;min-height:48px;font-size:1rem;white-space:normal;text-align:center}.pg-pbuy-links,.pg-pbuy>p:last-child{margin:0;font-size:.95rem}.pg-mbar{align-items:center}.pg-mbar-price{min-width:0;white-space:nowrap}.pg-mbar-sub{opacity:.85}.pg-mbar .pg-cta{flex:none;min-height:40px;padding:.4rem 1rem;background:#fff;color:var(--pg-plum)}.pg-mbar .pg-cta:hover{background:var(--pg-blush)}.pg-mbar .pg-cta-msg{position:absolute;right:0;bottom:calc(100% + .4rem);left:0;padding:.35rem .7rem;border-radius:10px;background:#fff;box-shadow:var(--pg-shadow);text-align:center}@media(max-width:760px){.pg-mbar{position:fixed}}
