.pfbg{--pfbg-ink:var(--pfx-ink,#15170f);--pfbg-muted:var(--pfx-muted,#55564f);--pfbg-font:var(--pfx-font,"Plus Jakarta Sans",system-ui,sans-serif);box-sizing:border-box;width:min(420px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:0;overflow:auto;border:1.5px solid var(--pfbg-ink);border-radius:0;background:#fff;color:var(--pfbg-ink);font-family:var(--pfbg-font);-webkit-font-smoothing:antialiased;box-shadow:0 18px 32px -18px #080908a6}.pfbg *,.pfbg *:before,.pfbg *:after{box-sizing:border-box}.pfbg::backdrop{background:#15170f73}.pfbg__box{position:relative;display:grid;gap:10px;padding:22px 20px 20px}.pfbg__title{margin:0;padding-inline-end:36px;font:800 20px/1.2 var(--pfbg-font);letter-spacing:-.02em;text-wrap:balance;overflow-wrap:anywhere}.pfbg__text{margin:0;font:500 16px/1.5 var(--pfbg-font);color:var(--pfbg-muted);text-wrap:pretty;overflow-wrap:anywhere}.pfbg__go{display:flex;align-items:center;justify-content:center;width:100%;min-height:54px;margin:6px 0 0;padding:12px 20px;border:1.5px solid var(--pfbg-ink);border-radius:0;background:var(--pfx-lime,#d6f753);color:var(--pfbg-ink);font:800 17px/1.2 var(--pfbg-font);letter-spacing:-.015em;text-align:center;cursor:pointer}.pfbg__go:hover{box-shadow:inset 0 0 0 1.5px var(--pfbg-ink)}.pfbg__go:focus-visible{outline:2px solid var(--pfbg-ink);outline-offset:3px}.pfbg__close{position:absolute;top:6px;inset-inline-end:6px;display:grid;place-items:center;width:44px;height:44px;margin:0;padding:12px;border:0;border-radius:0;background:none;color:currentColor;cursor:pointer}.pfbg__close:focus-visible{outline:2px solid currentColor;outline-offset:-4px}.pfbg__close svg{display:block}html[data-pf-theme=brand] .pfbg__go{color:var(--pf-on-accent,var(--pfbg-ink))}@media(max-width:749px){.pfbg{width:100%;max-height:calc(100dvh - 24px);margin:auto 0 0;border-inline:0;border-block-end:0}.pfbg__box{padding:20px 16px calc(16px + env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:no-preference){.pfbg[open]{animation:pfbg-in .22s cubic-bezier(.2,.8,.2,1)}.pfbg[open]::backdrop{animation:pfbg-dim .22s ease}}@keyframes pfbg-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes pfbg-dim{0%{opacity:0}to{opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/54/assets/pf-buy-guide.css.map */
