.pk-finder{--pk-ink:#1c1919;--pk-muted:#746d69;--pk-wine:#651b2b;--pk-wine-dark:#48111f;--pk-cream:#f8f4f0;--pk-line:#e4dcd6;position:relative;overflow:hidden;background:linear-gradient(145deg,#fbf8f5,#f3ebe6);color:var(--pk-ink);min-height:720px;padding:72px 24px}.pk-finder *{box-sizing:border-box}.pk-finder__ambient{position:absolute;border-radius:999px;filter:blur(8px);pointer-events:none;opacity:.45}.pk-finder__ambient--one{width:420px;height:420px;background:radial-gradient(circle,#651b2b29,#651b2b00 70%);top:-160px;right:-100px}.pk-finder__ambient--two{width:360px;height:360px;background:radial-gradient(circle,#b8998233,#b8998200 70%);bottom:-170px;left:-90px}.pk-finder__shell{position:relative;z-index:1;max-width:1120px;margin:0 auto}.pk-finder__intro{max-width:790px;margin:70px auto;text-align:center}.pk-finder__eyebrow,.pk-finder__question-kicker{display:inline-flex;align-items:center;gap:8px;font-size:12px;line-height:1;letter-spacing:.18em;font-weight:700;color:var(--pk-wine);text-transform:uppercase}.pk-finder__eyebrow:before,.pk-finder__eyebrow:after{content:"";width:28px;height:1px;background:currentColor;opacity:.55}.pk-finder h1{font-size:clamp(42px,6.2vw,78px);line-height:1.02;letter-spacing:-.045em;margin:24px 0 22px;font-weight:500}.pk-finder__intro>p{max-width:680px;margin:0 auto;color:var(--pk-muted);font-size:18px;line-height:1.7}.pk-finder__primary{margin-top:38px;border:0;border-radius:999px;background:var(--pk-ink);color:#fff;padding:18px 30px;font:inherit;font-size:15px;font-weight:700;letter-spacing:.02em;cursor:pointer;box-shadow:0 12px 28px #1c191929;transition:transform .2s ease,background .2s ease,box-shadow .2s ease}.pk-finder__primary span{display:inline-block;margin-left:12px;transition:transform .2s}.pk-finder__primary:hover{background:var(--pk-wine);transform:translateY(-2px);box-shadow:0 16px 34px #48111f33}.pk-finder__primary:hover span{transform:translate(4px)}.pk-finder__trust{margin-top:30px;display:flex;justify-content:center;align-items:center;gap:13px;color:#88807c;font-size:12px;letter-spacing:.05em}.pk-finder__trust i{width:3px;height:3px;border-radius:50%;background:#a29a95}.pk-finder__quiz{max-width:960px;margin:0 auto}.pk-finder__progress-wrap{display:flex;align-items:center;gap:18px;margin-bottom:62px}.pk-finder__back{width:42px;height:42px;border-radius:50%;border:1px solid var(--pk-line);background:#ffffffb3;font-size:20px;cursor:pointer;color:var(--pk-ink);transition:.2s}.pk-finder__back:hover{border-color:var(--pk-wine);color:var(--pk-wine)}.pk-finder__progress-meta{flex:1;display:flex;align-items:center;gap:16px;color:var(--pk-muted);font-size:12px;font-weight:700;letter-spacing:.08em}.pk-finder__progress{height:4px;flex:1;background:#e5ddd7;border-radius:999px;overflow:hidden}.pk-finder__progress span{display:block;height:100%;width:16.666%;background:var(--pk-wine);border-radius:999px;transition:width .35s ease}.pk-finder__question{animation:pkFade .34s ease both}.pk-finder__question>h2,.pk-finder__results>h2{font-size:clamp(34px,4.6vw,58px);line-height:1.06;letter-spacing:-.035em;margin:15px 0 12px;font-weight:500}.pk-finder__question>p,.pk-finder__results-lead{color:var(--pk-muted);font-size:16px;margin:0 0 34px}.pk-finder__options{display:grid;gap:14px}.pk-finder__options--4{grid-template-columns:repeat(4,minmax(0,1fr))}.pk-finder__options--3{grid-template-columns:repeat(3,minmax(0,1fr))}.pk-finder__options button,.pk-finder__notes button{-webkit-appearance:none;appearance:none;background:#ffffffbf;border:1px solid var(--pk-line);border-radius:16px;color:var(--pk-ink);font:inherit;font-size:15px;min-height:78px;padding:16px;cursor:pointer;transition:border-color .18s ease,transform .18s ease,background .18s ease,box-shadow .18s ease}.pk-finder__options button:hover,.pk-finder__notes button:hover{border-color:#651b2b8c;transform:translateY(-2px);box-shadow:0 8px 20px #281a1a0f}.pk-finder__options button.is-selected,.pk-finder__notes button.is-selected{border-color:var(--pk-wine);background:var(--pk-wine);color:#fff;box-shadow:0 10px 24px #651b2b29}.pk-finder__notes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.pk-finder__notes button{min-height:62px}.pk-finder__question-footer{display:flex;justify-content:space-between;align-items:center;margin-top:24px;color:var(--pk-muted);font-size:13px}.pk-finder__next{border:0;border-radius:999px;padding:14px 24px;background:var(--pk-ink);color:#fff;font:inherit;font-weight:700;cursor:pointer;transition:.2s}.pk-finder__next:hover:not(:disabled){background:var(--pk-wine)}.pk-finder__next:disabled{opacity:.35;cursor:not-allowed}.pk-finder__results{text-align:center;animation:pkFade .4s ease both}.pk-finder__results-lead{margin-bottom:38px}.pk-finder__result-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;text-align:left}.pk-finder__card{position:relative;background:#fff;border:1px solid var(--pk-line);border-radius:22px;overflow:hidden;box-shadow:0 10px 32px #2318180f;transition:transform .22s ease,box-shadow .22s ease}.pk-finder__card:hover{transform:translateY(-5px);box-shadow:0 18px 42px #2318181c}.pk-finder__card-image{aspect-ratio:1/1;background:#fff;display:flex;align-items:center;justify-content:center;padding:22px;border-bottom:1px solid #eee7e2}.pk-finder__card-image img{display:block;width:100%;height:100%;object-fit:contain}.pk-finder__card-image--empty{font-size:38px;color:var(--pk-wine)}.pk-finder__rank{position:absolute;top:14px;left:14px;z-index:2;border-radius:999px;background:#1c1919e6;color:#fff;padding:8px 11px;font-size:11px;font-weight:700;letter-spacing:.06em}.pk-finder__match{position:absolute;top:14px;right:14px;z-index:2;border-radius:999px;background:var(--pk-wine);color:#fff;padding:8px 11px;font-size:11px;font-weight:700}.pk-finder__card-body{padding:22px}.pk-finder__card h3{font-size:18px;line-height:1.35;margin:0 0 8px;font-weight:600}.pk-finder__price{font-size:15px;font-weight:700;color:var(--pk-wine);margin-bottom:14px}.pk-finder__reason{min-height:62px;color:var(--pk-muted);font-size:13px;line-height:1.55;margin:0 0 18px}.pk-finder__card-link{display:flex;align-items:center;justify-content:space-between;width:100%;text-decoration:none;background:var(--pk-ink);color:#fff!important;border-radius:12px;padding:13px 15px;font-size:13px;font-weight:700;transition:background .18s}.pk-finder__card-link:hover{background:var(--pk-wine)}.pk-finder__soldout{font-size:11px;color:#9c5d5d;margin-top:10px}.pk-finder__disclaimer{max-width:720px;margin:26px auto 0;color:#8b827d;font-size:11px;line-height:1.6}.pk-finder__restart{margin-top:22px;background:transparent;border:0;border-bottom:1px solid currentColor;padding:5px 0;color:var(--pk-wine);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.pk-finder [hidden]{display:none!important}@keyframes pkFade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(max-width:900px){.pk-finder{padding:54px 20px;min-height:680px}.pk-finder__intro{margin:46px auto}.pk-finder__options--4{grid-template-columns:repeat(2,minmax(0,1fr))}.pk-finder__notes{grid-template-columns:repeat(3,minmax(0,1fr))}.pk-finder__result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pk-finder__card:first-child{grid-column:1/-1;max-width:460px;width:100%;margin:0 auto}}@media(max-width:600px){.pk-finder{padding:38px 16px 48px;min-height:650px}.pk-finder__intro{margin:34px auto}.pk-finder h1{font-size:44px}.pk-finder__intro>p{font-size:15px;line-height:1.65}.pk-finder__trust{gap:8px;font-size:10px;flex-wrap:wrap}.pk-finder__progress-wrap{margin-bottom:42px}.pk-finder__question>h2,.pk-finder__results>h2{font-size:36px}.pk-finder__question>p{font-size:14px;margin-bottom:26px}.pk-finder__options--3,.pk-finder__options--4{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pk-finder__options button{min-height:68px;border-radius:13px;padding:12px;font-size:13px}.pk-finder__notes{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.pk-finder__notes button{min-height:54px;border-radius:13px;font-size:13px}.pk-finder__question-footer{margin-top:18px}.pk-finder__result-grid{grid-template-columns:1fr}.pk-finder__card:first-child{grid-column:auto;max-width:none}.pk-finder__card-image{aspect-ratio:1.08/1}.pk-finder__eyebrow:before,.pk-finder__eyebrow:after{width:18px}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/perfume-finder.css.map */
