pd-perfume-finder.pdfinder{--pdf-ink: #191919;--pdf-muted: #62615d;--pdf-line: #ddd9d2;--pdf-accent: #8a5a2b;--pdf-paper: #faf8f4;--pdf-sale: #a92431;display:block;color:var(--pdf-ink);background:#fff;font:inherit;font-size:16px;line-height:1.55;padding:32px 20px 64px;-webkit-text-size-adjust:100%}.pdfinder *,.pdfinder *:before,.pdfinder *:after{box-sizing:border-box}.pdfinder [hidden]{display:none!important}.pdfinder h1,.pdfinder h2,.pdfinder h3,.pdfinder p{margin:0;color:inherit}.pdfinder h1,.pdfinder h2,.pdfinder h3{font-family:var(--font-heading-family, inherit);font-style:normal;letter-spacing:-.025em}.pdfinder button,.pdfinder input,.pdfinder select{font:inherit}.pdfinder button,.pdfinder a{-webkit-tap-highlight-color:transparent}.pdfinder a{color:inherit;text-underline-offset:3px}.pdfinder img{display:block;max-width:100%}.pdfinder button{letter-spacing:0}.pdfinder :is(button,a,input,select,summary):focus-visible{outline:3px solid var(--pdf-accent);outline-offset:4px}.pdfinder [data-pdf-title]:focus{outline:none}.pdfinder .pdf-container{width:min(1140px,100%);margin-inline:auto}.pdfinder .pdf-eyebrow{font-size:11px;line-height:1.4;letter-spacing:.17em;font-weight:700;text-transform:uppercase;color:var(--pdf-accent);margin-bottom:14px}.pdfinder .pdf-hero{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);background:var(--pdf-paper);min-height:346px;overflow:hidden;border:1px solid var(--pdf-line)}.pdfinder .pdf-hero-copy{padding:clamp(26px,4vw,50px);display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.pdfinder .pdf-hero h1{font-size:clamp(34px,4.2vw,55px);line-height:1.08;max-width:560px;margin-bottom:20px;font-weight:500}.pdfinder .pdf-hero-copy>p:not(.pdf-eyebrow){color:var(--pdf-muted);font-size:16px;max-width:450px}.pdfinder .pdf-hero-footnote{margin-top:24px;display:flex;flex-wrap:wrap;gap:8px 18px;color:var(--pdf-muted);font-size:12px}.pdfinder .pdf-hero-footnote span:before{content:"";display:inline-block;width:4px;height:4px;margin-right:7px;vertical-align:middle;background:var(--pdf-accent);border-radius:50%}.pdfinder .pdf-hero-images{position:relative;display:grid;grid-template-columns:1fr 1fr;min-height:320px;gap:5px;padding:5px}.pdfinder .pdf-hero-images img{object-fit:cover;width:100%;height:100%;min-height:0}.pdfinder .pdf-hero-images>img:first-child{grid-row:span 2}.pdfinder .pdf-hero-images--single{display:block;padding:0}.pdfinder .pdf-hero-images--single img{position:absolute;top:0;right:0;bottom:0;left:0}.pdfinder .pdf-hero-caption{position:absolute;left:22px;right:22px;bottom:21px;padding:10px 14px;font-size:12px;letter-spacing:.02em;color:#fff;background:#141412d1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);text-align:center}.pdfinder .pdf-paths{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:24px}.pdfinder .pdf-path{padding:26px;border:1px solid var(--pdf-line);display:flex;flex-direction:column;align-items:flex-start;gap:13px;background:#fff}.pdfinder .pdf-path--primary{border-color:var(--pdf-accent);background:#fdfbf7}.pdfinder .pdf-path .pdf-eyebrow{margin:0}.pdfinder .pdf-path h2{font-size:24px;line-height:1.2;font-weight:500}.pdfinder .pdf-path p:not(.pdf-eyebrow){color:var(--pdf-muted);font-size:14px}.pdfinder .pdf-path .pdf-btn{margin-top:auto}.pdfinder .pdf-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:13px 23px;margin:0;border:1px solid var(--pdf-ink);border-radius:3px;background:var(--pdf-ink);color:#fff;font-size:14px;font-weight:600;line-height:1.3;text-decoration:none;cursor:pointer;text-align:center;transition:opacity .15s ease,border-color .15s ease;box-shadow:none}.pdfinder .pdf-btn:before,.pdfinder .pdf-btn:after{display:none}.pdfinder .pdf-btn:hover{opacity:.88}.pdfinder .pdf-btn--secondary{background:#fff;color:var(--pdf-ink);border-color:#bab5ad}.pdfinder .pdf-btn:disabled{opacity:.4;cursor:not-allowed}.pdfinder .pdf-link-button{background:transparent;color:var(--pdf-ink);border:0;padding:10px 3px;min-height:44px;line-height:1.3;font-size:13px;font-weight:500;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.pdfinder .pdf-main{scroll-margin-top:90px}.pdfinder .pdf-main:empty{display:none}.pdfinder .pdf-main:not(:empty){margin-top:48px;border-top:1px solid var(--pdf-line);padding-top:30px}.pdfinder .pdf-title{font-size:clamp(27px,3.2vw,38px);line-height:1.17;margin-bottom:14px;font-weight:500}.pdfinder .pdf-intro{font-size:15px;line-height:1.65;color:var(--pdf-muted);max-width:800px;margin-bottom:26px}.pdfinder .pdf-quiz-top{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:8px}.pdfinder .pdf-progress-text{color:var(--pdf-muted);font-size:12px;text-align:right}.pdfinder .pdf-progress{height:4px;width:100%;background:#ece8e2;margin-bottom:32px;overflow:hidden}.pdfinder .pdf-progress>span{display:block;height:100%;background:var(--pdf-accent);width:0;transition:width .2s ease}.pdfinder .pdf-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.pdfinder .pdf-options--images{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.pdfinder .pdf-option{display:block;position:relative;min-width:0;margin:0;cursor:pointer}.pdfinder .pdf-choice-input{position:absolute;opacity:0;width:1px;height:1px;padding:0;margin:0;left:18px;top:18px}.pdfinder .pdf-option-inner{display:flex;flex-direction:column;height:100%;overflow:hidden;background:#fff;border:1px solid var(--pdf-line);border-radius:4px;transition:border-color .12s ease,box-shadow .12s ease}.pdfinder .pdf-option:hover .pdf-option-inner{border-color:var(--pdf-accent)}.pdfinder .pdf-choice-input:checked+.pdf-option-inner{border-color:var(--pdf-accent);box-shadow:inset 0 0 0 1px var(--pdf-accent);background:#fcf8f2}.pdfinder .pdf-choice-input:focus-visible+.pdf-option-inner{outline:3px solid var(--pdf-accent);outline-offset:4px}.pdfinder .pdf-choice-input:disabled+.pdf-option-inner{opacity:.45;cursor:not-allowed}.pdfinder .pdf-option-image{display:block;aspect-ratio:1.65;overflow:hidden;background:#eae5dd}.pdfinder .pdf-option-image img{width:100%;height:100%;object-fit:cover}.pdfinder .pdf-option-copy{display:block;position:relative;padding:18px 38px 20px 16px}.pdfinder .pdf-option-label{display:block;font-size:16px;font-weight:600;line-height:1.3}.pdfinder .pdf-option-desc{display:block;font-size:12px;color:var(--pdf-muted);line-height:1.6;margin-top:7px}.pdfinder .pdf-option-check{position:absolute;top:20px;right:14px;width:17px;height:17px;border:1px solid #b7b0a5;border-radius:50%;background:#fff}.pdfinder .pdf-choice-input[type=checkbox]+.pdf-option-inner .pdf-option-check{border-radius:3px}.pdfinder .pdf-choice-input:checked+.pdf-option-inner .pdf-option-check{background:var(--pdf-accent);border-color:var(--pdf-accent)}.pdfinder .pdf-choice-input:checked+.pdf-option-inner .pdf-option-check:after{content:"";position:absolute;left:5px;top:2px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.pdfinder .pdf-choice-feedback{min-height:25px;font-size:12px;color:var(--pdf-muted);padding-top:12px}.pdfinder .pdf-quiz-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:14px;border-top:1px solid var(--pdf-line);margin-top:18px;padding-top:20px}.pdfinder .pdf-quiz-actions>.pdf-btn--secondary:first-child{margin-right:auto}.pdfinder .pdf-input-label{display:flex;flex-direction:column;gap:8px;font-size:13px;font-weight:600;margin-bottom:18px}.pdfinder .pdf-input{width:100%;min-width:0;min-height:50px;margin:0;border:1px solid #b9b4ab;border-radius:3px;color:var(--pdf-ink);background:#fff;padding:12px 14px;font-size:16px;font-weight:400;line-height:1.4;box-shadow:none}.pdfinder select.pdf-input{-webkit-appearance:auto;appearance:auto}.pdfinder .pdf-options--notes{grid-template-columns:repeat(4,minmax(0,1fr))}.pdfinder .pdf-options--notes .pdf-option-copy{padding-block:14px}.pdfinder .pdf-options--notes .pdf-option-label{font-size:13px}.pdfinder .pdf-options--notes .pdf-option-check{top:15px}.pdfinder .pdf-note-hint{grid-column:1 / -1;font-size:12px;color:var(--pdf-muted)}.pdfinder .pdf-answer-summary,.pdfinder .pdf-search-suggestions{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 24px}.pdfinder .pdf-answer-chip{display:inline-flex;align-items:center;padding:9px 13px;min-height:40px;border:1px solid var(--pdf-line);border-radius:24px;font-size:12px;line-height:1.3;background:var(--pdf-paper);color:var(--pdf-ink);cursor:pointer;text-align:left}.pdfinder .pdf-answer-chip:hover{border-color:var(--pdf-accent)}.pdfinder .pdf-result-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;border-top:1px solid var(--pdf-line);padding:12px 0 20px}.pdfinder .pdf-result-toolbar>span{margin-right:auto}.pdfinder .pdf-muted{font-size:13px;color:var(--pdf-muted)}.pdfinder .pdf-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.pdfinder .pdf-product{display:flex;flex-direction:column;min-width:0;border:1px solid var(--pdf-line);background:#fff}.pdfinder .pdf-product-media{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:1.12;overflow:hidden;background:#fff;text-decoration:none;border-bottom:1px solid #eeeae4}.pdfinder .pdf-product-media>img{width:100%;height:100%;object-fit:contain;padding:22px;transition:transform .2s ease}.pdfinder .pdf-product-media:hover>img{transform:scale(1.035)}.pdfinder .pdf-badge{position:absolute;left:12px;top:12px;background:var(--pdf-sale);color:#fff;font-size:12px;font-weight:600;padding:5px 9px;border-radius:2px}.pdfinder .pdf-badge--muted{background:#5e5e5b}.pdfinder .pdf-product-body{padding:21px;display:flex;flex:1;flex-direction:column;align-items:stretch}.pdfinder .pdf-match-label{color:var(--pdf-accent);font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;margin-bottom:11px}.pdfinder .pdf-product-vendor{font-size:11px;font-weight:500;color:var(--pdf-muted);letter-spacing:.04em;margin-bottom:6px}.pdfinder .pdf-product-title{font-size:19px;line-height:1.3;letter-spacing:-.015em;font-weight:600;overflow-wrap:anywhere}.pdfinder .pdf-product-title a{text-decoration:none}.pdfinder .pdf-product-title a:hover{text-decoration:underline}.pdfinder .pdf-variant{margin-top:6px}.pdfinder .pdf-original{font-size:12px;color:var(--pdf-muted);margin-top:9px;line-height:1.6}.pdfinder .pdf-reasons{padding:0;margin:17px 0 0;list-style:none;font-size:12px;line-height:1.65}.pdfinder .pdf-reasons li{position:relative;padding-left:14px;margin:4px 0}.pdfinder .pdf-reasons li:before{content:"";position:absolute;left:0;top:8px;width:5px;height:5px;border-radius:50%;background:var(--pdf-accent)}.pdfinder .pdf-specs{display:flex;flex-direction:column;gap:3px;font-size:11px;color:var(--pdf-muted);margin-top:14px}.pdfinder .pdf-details{margin-top:14px;font-size:12px;border-top:1px solid #e9e5de}.pdfinder .pdf-details summary{cursor:pointer;min-height:44px;padding:12px 0;font-weight:500;list-style:revert}.pdfinder .pdf-details p{margin-bottom:8px;line-height:1.7}.pdfinder .pdf-details strong{font-weight:600}.pdfinder .pdf-price{display:flex;gap:10px;align-items:baseline;margin-top:auto;padding-top:20px;flex-wrap:wrap}.pdfinder .pdf-price strong{font-size:20px;font-weight:600}.pdfinder .pdf-price s{font-size:12px;color:var(--pdf-muted)}.pdfinder .pdf-product-cta{margin-top:14px;width:100%}.pdfinder [data-pdf-more]{display:flex;margin:28px auto 0}.pdfinder .pdf-explanation{background:var(--pdf-paper);border:1px solid var(--pdf-line);margin-top:36px;padding:25px}.pdfinder .pdf-explanation h3{font-size:19px;font-weight:500;margin-bottom:12px}.pdfinder .pdf-explanation p{font-size:13px;color:var(--pdf-muted);margin-top:8px}.pdfinder .pdf-search-controls{display:grid;grid-template-columns:1.8fr 1fr;gap:16px}.pdfinder .pdf-stock-choice{display:inline-flex;align-items:flex-start;gap:10px;font-size:13px;min-height:44px;margin:0 0 12px;cursor:pointer}.pdfinder .pdf-stock-choice input{margin:3px 0 0;width:18px;height:18px;flex:0 0 18px;accent-color:var(--pdf-accent)}.pdfinder [data-pdf-search-count]{margin-bottom:20px}.pdfinder .pdf-search>.pdf-data-note{margin-top:24px}.pdfinder .pdf-empty{padding:32px;border:1px dashed #c7bda9;background:var(--pdf-paper);text-align:center}.pdfinder .pdf-empty h3{font-size:20px;font-weight:500;margin-bottom:12px}.pdfinder .pdf-empty p{font-size:14px;color:var(--pdf-muted);max-width:650px;margin-inline:auto;margin-bottom:18px}.pdfinder .pdf-data-note{font-size:11px;line-height:1.65;color:var(--pdf-muted);margin-top:10px}.pdfinder .pdf-status{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;background:var(--pdf-paper);border:1px solid var(--pdf-line);padding:12px 16px;font-size:13px;margin-top:24px}.pdfinder .pdf-status--error{border-color:#b7654c;background:#fff8f4}.pdfinder .pdf-warning{padding:14px 16px;margin:12px 0 18px;background:#fff4e8;color:#754b21;border:1px solid #e4c393;font-size:13px}.pdfinder .pdf-image-fallback{font-size:16px;color:var(--pdf-muted);letter-spacing:.08em}.pdfinder .pdf-image-missing{background:linear-gradient(140deg,#eee8dd,#faf8f4)}.pdfinder .pdf-editor{border:1px dashed #ab9372;background:#faf8f4;padding:16px;margin-top:20px;font-size:13px}.pdfinder .pdf-editor h3{font-size:18px;margin:10px 0}.pdfinder .pdf-editor pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:11px}.pdfinder .pdf-editor p{margin:6px 0}.pdfinder .pdf-accessible{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;clip:rect(0,0,0,0);overflow:hidden;white-space:nowrap;border:0}.pdfinder .pdf-footer-note{font-size:12px;color:var(--pdf-muted);text-align:center;margin-top:22px}@media(max-width:989px){.pdfinder .pdf-hero{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.pdfinder .pdf-hero-copy{padding:28px}.pdfinder .pdf-options--images{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.pdfinder .pdf-option-copy{padding-left:13px}.pdfinder .pdf-option-label{font-size:14px}.pdfinder .pdf-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media(max-width:599px){pd-perfume-finder.pdfinder{padding:20px 16px 44px}.pdfinder .pdf-hero{display:flex;flex-direction:column}.pdfinder .pdf-hero-copy{padding:26px 23px}.pdfinder .pdf-hero h1{font-size:37px;margin-bottom:15px}.pdfinder .pdf-hero-copy>p:not(.pdf-eyebrow){font-size:14px}.pdfinder .pdf-hero-footnote{margin-top:17px;font-size:11px}.pdfinder .pdf-hero-images{height:175px;min-height:175px;grid-template-columns:repeat(3,1fr);grid-template-rows:1fr}.pdfinder .pdf-hero-images>img:first-child{grid-row:auto}.pdfinder .pdf-hero-caption{bottom:13px;left:14px;right:14px;font-size:10px;padding:8px 10px}.pdfinder .pdf-paths{grid-template-columns:1fr;margin-top:16px;gap:12px}.pdfinder .pdf-path{padding:22px;gap:11px}.pdfinder .pdf-path h2{font-size:22px}.pdfinder .pdf-path .pdf-btn{width:100%}.pdfinder .pdf-main:not(:empty){margin-top:30px;padding-top:16px}.pdfinder .pdf-title{font-size:29px}.pdfinder .pdf-intro{font-size:14px;margin-bottom:21px}.pdfinder .pdf-options,.pdfinder .pdf-options--images,.pdfinder .pdf-options--notes{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pdfinder .pdf-option-image{aspect-ratio:1.4}.pdfinder .pdf-option-copy{padding:14px 30px 15px 12px}.pdfinder .pdf-option-label{font-size:14px}.pdfinder .pdf-option-desc{font-size:11px;line-height:1.55}.pdfinder .pdf-option-check{right:10px;top:15px;width:16px;height:16px}.pdfinder .pdf-choice-input:checked+.pdf-option-inner .pdf-option-check:after{left:4px;top:1px}.pdfinder .pdf-quiz-actions{gap:10px}.pdfinder .pdf-quiz-actions>.pdf-btn{min-width:100px}.pdfinder .pdf-quiz-actions>.pdf-link-button{order:3;width:100%;font-size:12px}.pdfinder .pdf-quiz-actions>[data-pdf-next]{margin-left:auto}.pdfinder .pdf-result-toolbar{gap:0 16px}.pdfinder .pdf-result-toolbar>span{width:100%;margin-top:5px}.pdfinder .pdf-product-grid{grid-template-columns:1fr;gap:20px}.pdfinder .pdf-product-media{aspect-ratio:1.25}.pdfinder .pdf-product-title{font-size:20px}.pdfinder .pdf-product-body{padding:22px}.pdfinder .pdf-reasons{font-size:13px}.pdfinder .pdf-search-controls{grid-template-columns:1fr;gap:0}.pdfinder .pdf-search-suggestions{gap:6px}.pdfinder .pdf-answer-chip{font-size:11px;min-height:40px}.pdfinder .pdf-empty,.pdfinder .pdf-explanation{padding:23px}}@media(prefers-reduced-motion:reduce){.pdfinder *,.pdfinder *:before,.pdfinder *:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.pdfinder .pdf-hero-copy,.pdfinder .pdf-hero-images{min-width:0}.pdfinder .pdf-hero-images{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:599px){.pdfinder .pdf-hero-images{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:600px){.pdfinder .pdf-hero-images{height:370px}}.pdfinder .pdf-progress{height:6px;border-radius:8px;overflow:hidden}.pdfinder .pdf-progress>span{border-radius:inherit}.pdfinder .pdf-quiz{max-width:940px;margin-inline:auto}.pdfinder .pdf-profile-preview{margin:22px 0 28px;padding:15px 18px;background:var(--pdf-paper);border-left:3px solid var(--pdf-accent)}.pdfinder .pdf-profile-preview .pdf-eyebrow{font-size:10px;margin-bottom:6px}.pdfinder .pdf-profile-preview p:last-child{font-size:13px;line-height:1.6}.pdfinder .pdf-choice-feedback{min-height:23px;font-size:13px;color:var(--pdf-accent);margin-top:14px}.pdfinder .pdf-remaining{margin-top:6px;font-size:12px;color:var(--pdf-muted)}.pdfinder .pdf-quiz-top{gap:12px;flex-wrap:wrap}.pdfinder .pdf-options--images .pdf-option-inner{transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.pdfinder .pdf-choice-input:checked+.pdf-option-inner{box-shadow:0 0 0 1px var(--pdf-accent)}.pdfinder .pdf-sample-intro{background:var(--pdf-paper);border:1px solid var(--pdf-line);padding:20px 24px;margin-bottom:24px}.pdfinder .pdf-sample-intro h3{font-size:19px;font-weight:600;margin-bottom:5px}.pdfinder .pdf-sample-intro p{font-size:13px;color:var(--pdf-muted);max-width:800px}.pdfinder .pdf-product-grid--top3{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:stretch}.pdfinder .pdf-rank-banner{background:var(--pdf-paper);border-bottom:1px solid var(--pdf-line);padding:13px 20px;font-size:12px;font-weight:600;line-height:1.5;letter-spacing:.02em}.pdfinder .pdf-product--first{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);border:2px solid var(--pdf-accent)}.pdfinder .pdf-product--first>.pdf-rank-banner{grid-column:1 / -1;background:var(--pdf-accent);color:#fff;border:0}.pdfinder .pdf-product--first>.pdf-product-media{height:100%;min-height:320px;aspect-ratio:auto;border-bottom:0;border-right:1px solid var(--pdf-line)}.pdfinder .pdf-product--first>.pdf-product-media>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-height:680px;margin:auto;padding:clamp(20px,4vw,60px)}.pdfinder .pdf-product--first .pdf-product-body{padding:clamp(22px,3vw,36px)}.pdfinder .pdf-product--first .pdf-product-title{font-size:27px}.pdfinder .pdf-product-grid--top3>.pdf-product:not(.pdf-product--first)>.pdf-product-media{aspect-ratio:1.65}.pdfinder .pdf-match{margin-bottom:18px}.pdfinder .pdf-match-number{display:block;font-size:34px;font-weight:650;letter-spacing:-.035em;line-height:1.1;color:var(--pdf-accent)}.pdfinder .pdf-product--first .pdf-match-number{font-size:44px}.pdfinder .pdf-match--unscored .pdf-match-number,.pdfinder .pdf-product--first .pdf-match--unscored .pdf-match-number{font-size:23px}.pdfinder .pdf-match-caption{display:block;margin-top:5px;font-size:12px;color:var(--pdf-muted)}.pdfinder .pdf-score-meter{width:160px;max-width:100%;height:4px;margin-top:11px;border-radius:4px;background:#ece7df;overflow:hidden}.pdfinder .pdf-score-meter>span{display:block;height:100%;background:var(--pdf-accent);border-radius:inherit}.pdfinder .pdf-sample-slot{border-top:1px solid var(--pdf-line);margin-top:18px;padding-top:17px}.pdfinder .pdf-sample-offer{display:flex;align-items:center;gap:14px;padding:12px;background:var(--pdf-paper)}.pdfinder .pdf-sample-offer>div{min-width:0}.pdfinder .pdf-sample-image{flex:0 0 50px;width:50px;height:60px;object-fit:contain;background:#fff}.pdfinder .pdf-sample-label{font-size:13px;font-weight:600}.pdfinder .pdf-sample-price{font-size:16px;font-weight:600;margin-top:2px}.pdfinder .pdf-sample-cta{width:100%;margin-top:10px;border-color:var(--pdf-accent);color:var(--pdf-accent);background:#fff}.pdfinder .pdf-sample-cta:hover{background:var(--pdf-paper)}.pdfinder .pdf-sample-unavailable{color:var(--pdf-muted);font-size:12px}.pdfinder .pdf-sample-browse{font-size:12px;display:inline-flex;align-items:center;min-height:44px}.pdfinder .pdf-refine{margin:28px 0 0;padding:24px;background:var(--pdf-paper);border:1px solid var(--pdf-line)}.pdfinder .pdf-refine h3{font-size:21px;font-weight:500}.pdfinder .pdf-refine p{margin:8px 0 16px;font-size:13px;color:var(--pdf-muted)}.pdfinder details.pdf-explanation{margin-top:18px;padding:0 24px}.pdfinder details.pdf-explanation>summary{padding:18px 0;cursor:pointer;font-size:13px;font-weight:600;min-height:52px}.pdfinder details.pdf-explanation[open]{padding-bottom:20px}@media(prefers-reduced-motion:no-preference){.pdfinder .pdf-options{animation:pdf-finder-appear .18s ease-out}@keyframes pdf-finder-appear{0%{opacity:.6;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}}@media(max-width:749px){.pdfinder .pdf-product-grid--top3{grid-template-columns:minmax(0,1fr)}.pdfinder .pdf-product--first{display:flex;grid-column:auto}.pdfinder .pdf-product--first>.pdf-product-media{min-height:0;height:auto;aspect-ratio:1.4;border-right:0;border-bottom:1px solid var(--pdf-line)}.pdfinder .pdf-product--first>.pdf-product-media>img{position:static;max-height:none;padding:25px}.pdfinder .pdf-product--first .pdf-product-title{font-size:23px}.pdfinder .pdf-product--first .pdf-match-number{font-size:38px}.pdfinder .pdf-sample-intro,.pdfinder .pdf-refine{padding:18px}.pdfinder .pdf-quiz-actions{background:#fff;padding-bottom:8px}}@media(max-width:359px){.pdfinder .pdf-quiz-actions>[data-pdf-next]{flex:1 1 100%;margin-left:0}.pdfinder .pdf-options:not(.pdf-options--images):not(.pdf-options--notes){grid-template-columns:minmax(0,1fr)}}.pdfinder .pdf-paths-heading{margin-top:32px}.pdfinder .pdf-paths-heading h2{font-size:25px;font-weight:500;line-height:1.25}.pdfinder .pdf-paths-heading p{color:var(--pdf-muted);font-size:14px;margin-top:7px}.pdfinder .pdf-paths{margin-top:18px}.pdfinder .pdf-path h3{font-size:27px;line-height:1.2;font-weight:500}.pdfinder .pdf-path-meta{display:inline-flex;padding:5px 10px;font-size:12px;font-weight:600;border:1px solid var(--pdf-line);border-radius:20px;background:var(--pdf-paper)}.pdfinder .pdf-search-path{margin-top:18px;padding:24px 26px;border:1px solid var(--pdf-line);display:flex;align-items:center;justify-content:space-between;gap:24px}.pdfinder .pdf-search-path .pdf-eyebrow{margin-bottom:7px}.pdfinder .pdf-search-path h2{font-size:21px;font-weight:500;line-height:1.3}.pdfinder .pdf-search-path p:not(.pdf-eyebrow){margin-top:7px;color:var(--pdf-muted);font-size:13px}.pdfinder .pdf-search-path .pdf-btn{flex-shrink:0;max-width:100%}.pdfinder .pdf-mode-label{font-size:11px;font-weight:600;letter-spacing:.06em;color:var(--pdf-accent)}.pdfinder .pdf-progress-text{margin-left:auto}.pdfinder .pdf-options--images .pdf-option-image{aspect-ratio:1 / 1}.pdfinder .pdf-options--images .pdf-option-image img{aspect-ratio:1 / 1;object-fit:contain}.pdfinder .pdf-options--images .pdf-option-label{overflow-wrap:break-word}.pdfinder .pdf-options--images .pdf-option-copy{padding:15px 32px 16px 14px}.pdfinder .pdf-options--images .pdf-option-check{top:16px;right:11px}.pdfinder .pdf-options--images .pdf-option-desc{margin-top:6px}.pdfinder .pdf-budget-reminder{display:flex;align-items:center;flex-wrap:wrap;gap:5px 18px;font-size:13px;margin:-7px 0 20px;color:var(--pdf-muted)}@media(max-width:749px){.pdfinder .pdf-search-path{flex-direction:column;align-items:stretch;padding:22px;gap:18px}}@media(max-width:599px){.pdfinder .pdf-paths-heading{margin-top:24px}.pdfinder .pdf-paths-heading h2{font-size:23px}.pdfinder .pdf-paths{margin-top:14px}.pdfinder .pdf-path h3{font-size:25px}.pdfinder .pdf-mode-label{font-size:10px}.pdfinder .pdf-quiz-top{gap:6px 12px}.pdfinder .pdf-options--images .pdf-option-copy{padding:13px 30px 14px 11px}.pdfinder .pdf-options--images .pdf-option-label{font-size:13px;line-height:1.35}.pdfinder .pdf-options--images .pdf-option-desc{font-size:11px}.pdfinder .pdf-options--images .pdf-option-check{top:14px;right:9px}.pdfinder .pdf-quiz-actions{position:sticky;bottom:0;z-index:5;gap:8px;margin-inline:-6px;padding:10px 6px calc(10px + env(safe-area-inset-bottom));box-shadow:0 -8px 15px -13px #1919194d;background:#fff}.pdfinder .pdf-quiz-actions>.pdf-link-button{order:0;width:auto;flex:1 1 90px;text-align:left;padding:8px 4px}.pdfinder .pdf-quiz-actions>[data-pdf-next]{flex:0 1 auto;min-width:104px;max-width:60%;padding-inline:14px}.pdfinder .pdf-quiz-actions>.pdf-btn--secondary:first-child{min-width:auto;padding-inline:12px;margin:0}.pdfinder .pdf-budget-reminder{gap:0 12px}}@media(max-width:359px){.pdfinder .pdf-quiz-actions>[data-pdf-next]{flex:1 1 100%;max-width:100%;margin-left:0}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/pd-perfume-finder.css.map */
