.pf-quiz{--pf-primary: var(--jq-primary);--pf-primary-hover: var(--jq-primary-hover);--pf-primary-soft: var(--jq-primary-soft);--pf-accent: var(--jq-accent);--pf-accent-soft: var(--jq-accent-soft);--pf-text: var(--jq-ink);--pf-text-light: var(--jq-ink);--pf-muted: var(--jq-muted);--pf-card-bg: var(--jq-card-bg);--pf-card-border: var(--jq-border);--pf-card-border-hover: var(--jq-primary);--pf-soft-bg: var(--jq-soft-bg);--pf-radius: var(--jq-radius);--pf-radius-pill: var(--jq-radius-pill);--pf-shadow-soft: var(--jq-shadow-card);--pf-shadow-hover: var(--jq-shadow-hover);font-family:var(--jq-font);color:var(--jq-ink);max-width:1040px;margin:0 auto;padding:0 1rem}.pf-canvas{background:var(--jq-canvas);border-radius:var(--jq-radius-card);padding:clamp(1rem,3.5vw,2.25rem)}.pf-quiz *,.pf-quiz *:before,.pf-quiz *:after{box-sizing:border-box}.pf-hero{text-align:center;padding:1rem 0 2.5rem}.pf-hero__eyebrow{display:inline-block;padding:.35rem .85rem;border-radius:var(--pf-radius-pill);background:var(--pf-primary-soft);color:var(--pf-primary);font-size:.7rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.pf-hero__title{font-family:var(--jq-font);font-weight:700;font-size:clamp(2.15rem,5.5vw,3.4rem);line-height:1.1;letter-spacing:-.02em;color:var(--pf-text);margin:1rem 0 0}.pf-hero__title-accent{display:block;color:var(--pf-primary)}.pf-hero__sub{max-width:40rem;margin:1.15rem auto 0;font-size:1.65rem;line-height:1.5;color:var(--pf-muted)}.pf-card{background:var(--pf-card-bg);border:1px solid var(--pf-card-border);border-radius:var(--jq-radius-card);box-shadow:var(--pf-shadow-soft);padding:1.75rem;overflow:hidden}@media(min-width:640px){.pf-card{padding:3rem 3.25rem}}.pf-progress{margin:0 0 7rem!important}.pf-progress__meta{font-size:1.45rem;font-weight:500;color:var(--pf-muted);margin-bottom:.7rem;text-transform:none;letter-spacing:0}.pf-progress__bar{height:14px;border-radius:var(--pf-radius-pill);background:linear-gradient(#fff,#fff) calc(100% * 1 / 6 - 1px) 50% / 2px 100% no-repeat,linear-gradient(#fff,#fff) calc(100% * 2 / 6 - 1px) 50% / 2px 100% no-repeat,linear-gradient(#fff,#fff) calc(50% - 1px) 50% / 2px 100% no-repeat,linear-gradient(#fff,#fff) calc(100% * 4 / 6 - 1px) 50% / 2px 100% no-repeat,linear-gradient(#fff,#fff) calc(100% * 5 / 6 - 1px) 50% / 2px 100% no-repeat,linear-gradient(to right,var(--pf-primary) 0,var(--pf-primary) var(--pf-pct, 0%),#dbe3ee var(--pf-pct, 0%),#dbe3ee 100%)}.pf-question__title{font-family:var(--jq-font);font-weight:700;font-size:clamp(2rem,5vw,2.8rem);line-height:1.25;letter-spacing:-.01em;color:var(--pf-text);margin:0}.pf-slider-block{margin-top:4rem!important}.pf-slider{-webkit-appearance:none;appearance:none;width:100%;height:16px;border-radius:var(--pf-radius-pill);background:transparent;outline:none;margin:0;cursor:pointer}.pf-slider::-webkit-slider-runnable-track{height:16px;border-radius:var(--pf-radius-pill);background:radial-gradient(circle 5px at 15px center,rgba(255,255,255,.95) 5px,transparent 5.5px) no-repeat,radial-gradient(circle 5px at calc(25% + 7.5px) center,rgba(255,255,255,.95) 5px,transparent 5.5px) no-repeat,radial-gradient(circle 5px at 50% center,rgba(255,255,255,.95) 5px,transparent 5.5px) no-repeat,radial-gradient(circle 5px at calc(75% - 7.5px) center,rgba(255,255,255,.95) 5px,transparent 5.5px) no-repeat,radial-gradient(circle 5px at calc(100% - 15px) center,rgba(255,255,255,.95) 5px,transparent 5.5px) no-repeat,linear-gradient(to right,var(--pf-primary) 0%,var(--pf-primary) var(--pf-fill, 50%),var(--jq-track) var(--pf-fill, 50%),var(--jq-track) 100%)}.pf-slider::-moz-range-track{height:16px;border-radius:var(--pf-radius-pill);background:radial-gradient(circle 5px at 15px center,rgba(255,255,255,.95) 5px,transparent 5.5px) no-repeat,radial-gradient(circle 5px at calc(25% + 7.5px) center,rgba(255,255,255,.95) 5px,transparent 5.5px) no-repeat,radial-gradient(circle 5px at 50% center,rgba(255,255,255,.95) 5px,transparent 5.5px) no-repeat,radial-gradient(circle 5px at calc(75% - 7.5px) center,rgba(255,255,255,.95) 5px,transparent 5.5px) no-repeat,radial-gradient(circle 5px at calc(100% - 15px) center,rgba(255,255,255,.95) 5px,transparent 5.5px) no-repeat,linear-gradient(to right,var(--pf-primary) 0%,var(--pf-primary) var(--pf-fill, 50%),var(--jq-track) var(--pf-fill, 50%),var(--jq-track) 100%)}.pf-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:30px;height:30px;border-radius:50%;background:#fff;border:4px solid var(--pf-primary);margin-top:-7px;box-shadow:0 3px 10px #6189b859;cursor:pointer;transition:transform .15s ease}.pf-slider::-webkit-slider-thumb:hover{transform:scale(1.08)}.pf-slider::-moz-range-thumb{width:30px;height:30px;border-radius:50%;background:#fff;border:4px solid var(--pf-primary);box-shadow:0 3px 10px #6189b859;cursor:pointer}.pf-slider:focus-visible{outline:2px solid var(--pf-primary);outline-offset:6px;border-radius:var(--pf-radius-pill)}.pf-slider__ticks{position:relative;height:1.5rem;margin-top:.85rem}.pf-slider__ticks>span{position:absolute;top:0;transform:translate(-50%);font-family:var(--jq-font);font-size:1.4rem;font-weight:500;color:var(--pf-muted);line-height:1;transition:color .15s ease,font-weight .15s ease}.pf-slider__ticks>span.is-active{font-weight:800;color:var(--pf-primary)}.pf-slider__endpoints{display:flex;justify-content:space-between;gap:.5rem;margin-top:1.5rem;font-size:1.8rem;font-weight:600;color:var(--pf-text);line-height:1.3}.pf-slider__endpoints>span{max-width:33%}.pf-slider__endpoints>span:nth-child(2){text-align:center}.pf-slider__endpoints>span:last-child{text-align:right}.pf-slider__label{display:flex;justify-content:center;margin-top:1.5rem}.pf-slider__label-pill{background:var(--pf-primary-soft);color:var(--pf-primary);border-radius:var(--pf-radius-pill);padding:.55rem 1.5rem;font-size:1.15rem;font-weight:700}.pf-actions{margin-top:6.5rem!important;display:flex;justify-content:space-between;align-items:center;gap:.75rem}.pf-btn{display:inline-flex;align-items:center;gap:.5rem;font-family:inherit;font-weight:600;border:none;border-radius:var(--pf-radius-pill);cursor:pointer;padding:1.05rem 1.8rem;font-size:1.4rem;transition:transform .15s ease,opacity .15s ease,background .15s ease;text-decoration:none;line-height:1}@media(min-width:640px){.pf-btn{padding:1.15rem 2.5rem}}.pf-btn--ghost{background:transparent;color:var(--pf-muted)}.pf-btn--ghost:hover:not(:disabled){background:var(--pf-soft-bg);color:var(--pf-text)}.pf-btn--ghost:disabled{opacity:.35;cursor:not-allowed}.pf-btn--primary{background:var(--pf-primary);color:#fff;box-shadow:0 6px 18px -8px #6189b880}.pf-btn--primary:hover{background:var(--pf-primary-hover);transform:translateY(-1px)}.pf-btn--primary:active{transform:translateY(0)}.pf-btn--outline{background:#fff;border:1.5px solid var(--pf-card-border);color:var(--pf-text);width:100%;justify-content:center}.pf-btn--outline:hover{background:var(--pf-soft-bg);border-color:var(--pf-accent)}.pf-icon{width:1rem;height:1rem;flex-shrink:0}.pf-result__head{text-align:center;padding:0 0 1.75rem;border-bottom:1px solid var(--pf-card-border);margin-bottom:2rem}.pf-result__badge{display:inline-flex;align-items:center;gap:.4rem;background:var(--pf-primary-soft);color:var(--pf-primary);border-radius:var(--pf-radius-pill);padding:.5rem 1.2rem;font-size:1.05rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;margin-bottom:1rem}.pf-result__name{font-family:var(--jq-font);font-weight:700;font-size:clamp(1.9rem,4.5vw,2.6rem);letter-spacing:-.02em;line-height:1.15;color:var(--pf-text);margin:0}.pf-result__summary{max-width:40rem;margin:1rem auto 0;font-size:1.35rem;line-height:1.5;color:var(--pf-muted)}.pf-result__products{display:flex;flex-direction:column;gap:1.75rem}.pf-product-group{display:block}.pf-product-label{font-family:var(--jq-font);font-size:1.2rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--pf-primary);margin:0 0 .65rem .25rem}a.pf-product,.pf-product{display:block;text-decoration:none;color:inherit;border:1px solid var(--pf-card-border);background:#fff;border-radius:var(--pf-radius);padding:1.25rem;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}a.pf-product:hover{border-color:var(--pf-accent);box-shadow:var(--pf-shadow-hover);transform:translateY(-2px)}a.pf-product:hover .pf-product__cta{color:var(--pf-primary-hover)}a.pf-product:hover .pf-product__cta .pf-icon{transform:translate(3px)}.pf-product--accent{border-color:var(--pf-accent);background:var(--pf-primary-soft)}a.pf-product--accent:hover{border-color:var(--pf-primary);background:#e6eef8}.pf-product__row{display:flex;gap:1rem;align-items:flex-start}.pf-product__imgwrap{flex-shrink:0;background:#fff;border-radius:14px;overflow:hidden;display:block}.pf-product__img{display:block;width:96px;height:96px;object-fit:contain}@media(min-width:640px){.pf-product__img{width:112px;height:112px}}.pf-product__content{flex:1;min-width:0}.pf-product__category{font-size:1rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--pf-muted);margin-bottom:.4rem}.pf-product__name{font-family:var(--jq-font);font-weight:700;font-size:1.55rem;line-height:1.2;letter-spacing:-.01em;color:var(--pf-text);margin:0}.pf-product__pricerow{display:flex;align-items:center;gap:.5rem;margin-top:.45rem;font-size:1.3rem;min-height:1.25em}.pf-product__price{font-weight:700;color:var(--pf-text)}.pf-product__compare{font-size:1.1rem;color:var(--pf-muted);text-decoration:line-through}.pf-product__soldout{background:#dc26261a;color:#b91c1c;font-size:.65rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:.15rem .5rem;border-radius:var(--pf-radius-pill)}.pf-product__price-skel{display:inline-block;height:14px;width:60px;background:var(--pf-soft-bg);border-radius:4px;animation:pf-pulse 1.5s ease-in-out infinite}@keyframes pf-pulse{0%,to{opacity:1}50%{opacity:.5}}.pf-product__reason{margin:.6rem 0 0;font-size:1.25rem;line-height:1.5;color:var(--pf-muted)}.pf-product__cta{display:inline-flex;align-items:center;gap:.3rem;margin-top:1rem;font-size:1.2rem;font-weight:600;color:var(--pf-primary);transition:color .18s ease}.pf-product__cta .pf-icon{transition:transform .18s ease}.pf-alts{margin-top:.75rem}.pf-alts__heading{font-family:var(--jq-font);font-size:1.2rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--pf-primary);margin:0 0 .85rem .25rem}.pf-alts__list{display:flex;flex-direction:column;gap:.75rem}.pf-result__restart{margin-top:1.5rem}
/*# sourceMappingURL=/cdn/shop/t/18/assets/potty-finder.css.map */
