/* Amour Parfum 6.2.1 — Guided Discovery. Deliberately restrained so SEO/discovery never overwhelms the maison design. */
body.ap621-finder-open{overflow:hidden}
:root{--ap621-ink:#0b0a09;--ap621-paper:#f7f3eb;--ap621-gold:#b79255;--ap621-line:rgba(15,12,9,.13)}
.ap621-eyebrow{display:block;font:600 10px/1.2 Helvetica,Arial,sans-serif;letter-spacing:.2em;text-transform:uppercase;color:var(--ap621-gold);margin:0 0 13px}
.ap621-discovery-intro{max-width:1240px;margin:72px auto;padding:0 30px;display:grid;grid-template-columns:minmax(0,.9fr) minmax(520px,1.35fr);gap:56px;align-items:stretch}
.ap621-discovery-intro__copy{background:#0c0b0a;color:#fff;padding:50px 54px;display:flex;flex-direction:column;justify-content:center;min-height:310px}.ap621-discovery-intro__copy h2{font-family:Georgia,'Times New Roman',serif;font-weight:400;font-size:clamp(34px,3vw,54px);line-height:1.02;margin:0 0 20px;max-width:610px}.ap621-discovery-intro__copy p{color:#d7d0c4;max-width:570px;margin:0 0 28px;font-size:15px}.ap621-button{align-self:flex-start;border:1px solid var(--ap621-gold);background:var(--ap621-gold);color:#0b0907;padding:14px 21px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}
.ap621-intent-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--ap621-line);border-left:1px solid var(--ap621-line)}.ap621-intent-links a{min-height:146px;padding:28px 30px;display:flex;flex-direction:column;justify-content:flex-end;color:#17130f;text-decoration:none;background:#fbf8f2;border-right:1px solid var(--ap621-line);border-bottom:1px solid var(--ap621-line);transition:.25s ease}.ap621-intent-links a:last-child{grid-column:1/-1;min-height:112px}.ap621-intent-links small{font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:#8b7c69;margin-bottom:6px}.ap621-intent-links strong{font:400 29px/1 Georgia,serif}.ap621-intent-links a:hover{background:#14110d;color:#fff}.ap621-intent-links a:hover small{color:#c8a56d}
.ap621-archive-intent{max-width:1180px;margin:28px auto 34px;padding:16px 18px;border:1px solid var(--ap621-line);background:#fbf9f5;display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap}.ap621-archive-intent>span{margin-right:12px;font:600 10px/1.2 Helvetica,Arial,sans-serif;letter-spacing:.17em;text-transform:uppercase;color:#766956}.ap621-archive-intent a,.ap621-archive-intent button{border:0;background:transparent;color:#17130f;text-decoration:none;padding:9px 12px;font:400 15px/1.2 Georgia,serif;cursor:pointer}.ap621-archive-intent a:hover,.ap621-archive-intent button:hover{color:#9b773e}.ap621-archive-intent button{margin-left:auto;border-left:1px solid var(--ap621-line);padding-left:22px}.ap621-archive-intent em{font-style:normal;color:var(--ap621-gold);margin-left:6px}
.ap621-search-shortcuts{border-top:1px solid rgba(255,255,255,.11);margin-top:22px;padding-top:16px;display:flex;gap:20px;align-items:center;flex-wrap:wrap}.ap621-search-shortcuts button,.ap621-search-shortcuts a{border:0;background:transparent;color:#d9c49f;text-decoration:none;padding:0;font-size:12px;cursor:pointer}.ap621-search-shortcuts em{font-style:normal}.ap621-search-kind{font-size:11px;color:#8a7a66}
.ap621-product-discovery{max-width:1120px;margin:26px auto 42px;padding:26px 30px;background:#f4efe6;border-top:1px solid #d6c7ae;display:flex;justify-content:space-between;align-items:center;gap:26px}.ap621-product-discovery strong{font:400 25px/1.1 Georgia,serif}.ap621-product-discovery nav{display:flex;gap:11px;flex-wrap:wrap;justify-content:flex-end}.ap621-product-discovery a,.ap621-product-discovery button{border:1px solid #c9b998;background:#fff;color:#17120e;padding:11px 15px;text-decoration:none;font-size:12px;cursor:pointer}.ap621-product-discovery em{font-style:normal;color:#9c7540}
.ap621-finder{position:fixed;inset:0;z-index:100020;visibility:hidden;pointer-events:none}.ap621-finder.is-open{visibility:visible;pointer-events:auto}.ap621-finder__backdrop{position:absolute;inset:0;background:rgba(0,0,0,.68);opacity:0;transition:opacity .25s}.ap621-finder.is-open .ap621-finder__backdrop{opacity:1}.ap621-finder__panel{position:absolute;right:0;top:0;height:100%;width:min(760px,92vw);background:#f8f4ec;color:#14100d;transform:translateX(100%);transition:transform .32s cubic-bezier(.22,.61,.36,1);overflow:auto;padding:58px 60px 42px}.ap621-finder.is-open .ap621-finder__panel{transform:none}.admin-bar .ap621-finder__panel{top:32px;height:calc(100% - 32px)}.ap621-finder__close{position:absolute;right:25px;top:20px;width:42px;height:42px;border:1px solid #b8aa94;background:transparent;font-size:27px;line-height:1;cursor:pointer}.ap621-finder__intro{padding-right:48px;border-bottom:1px solid #d7ccba;padding-bottom:30px;margin-bottom:30px}.ap621-finder__intro h2{font:400 clamp(36px,4vw,58px)/1 Georgia,serif;margin:0 0 14px}.ap621-finder__intro p{max-width:560px;color:#6f6456;margin:0}.ap621-finder__step{display:none}.ap621-finder__step.is-active{display:block}.ap621-finder__step>small{font-size:10px;letter-spacing:.17em;text-transform:uppercase;color:#9b7a49}.ap621-finder__step h3{font:400 29px/1.1 Georgia,serif;margin:9px 0 22px}.ap621-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ap621-choice-grid label{display:block;cursor:pointer}.ap621-choice-grid input{position:absolute;opacity:0;pointer-events:none}.ap621-choice-grid span{display:flex;align-items:center;min-height:76px;padding:18px 19px;border:1px solid #d5c9b7;background:#fff;font:400 18px/1.2 Georgia,serif;transition:.2s}.ap621-choice-grid input:checked+span{background:#11100e;color:#fff;border-color:#11100e;box-shadow:inset 4px 0 var(--ap621-gold)}.ap621-finder__controls{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-top:1px solid #d7ccba;margin-top:32px;padding-top:22px}.ap621-finder__controls span{text-align:center;color:#8b7a66;font-size:11px}.ap621-finder__back,.ap621-finder__next{border:0;background:transparent;padding:12px 0;cursor:pointer;font-size:12px;text-transform:uppercase;letter-spacing:.1em}.ap621-finder__back{text-align:left}.ap621-finder__next{text-align:right;color:#8d6632}.ap621-finder__back:disabled{opacity:.3;cursor:default}.ap621-finder__results[hidden]{display:none}.ap621-finder__results h3{font:400 31px/1.1 Georgia,serif;margin:0 0 7px}.ap621-finder__results>p{color:#756958;margin:0 0 20px}.ap621-result-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ap621-result{background:#fff;border:1px solid #ddd2c1;text-decoration:none;color:#15110e;padding:14px;display:grid;grid-template-columns:84px 1fr;gap:14px;align-items:center}.ap621-result img{width:84px;height:94px;object-fit:contain;background:#faf8f4}.ap621-result small{display:block;font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:#8e7653}.ap621-result strong{display:block;font:400 16px/1.18 Georgia,serif;margin:4px 0 6px}.ap621-result em{font-style:normal;font-size:12px}.ap621-results-all{display:inline-block;margin-top:20px;color:#17120e;text-decoration:none;border-bottom:1px solid #a17b43;padding-bottom:2px}
.ap621-recent{max-width:1120px;margin:58px auto 70px;padding:0 24px}.ap621-recent header{display:flex;align-items:end;justify-content:space-between;border-bottom:1px solid #d9d0c3;padding-bottom:15px;margin-bottom:20px}.ap621-recent h2{font:400 31px/1 Georgia,serif;margin:0}.ap621-recent__rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.ap621-recent-card{background:#fff;border:1px solid #e0d8cc;padding:14px;text-decoration:none;color:#17130f;display:grid;grid-template-columns:80px 1fr;gap:12px;align-items:center}.ap621-recent-card img{width:80px;height:92px;object-fit:contain}.ap621-recent-card small{display:block;font-size:9px;text-transform:uppercase;letter-spacing:.12em;color:#88765f}.ap621-recent-card strong{display:block;font:400 15px/1.2 Georgia,serif;margin:4px 0}.ap621-recent-card em{font-style:normal;font-size:11px}
@media(max-width:900px){.ap621-discovery-intro{grid-template-columns:1fr;gap:0;margin:48px auto}.ap621-discovery-intro__copy{min-height:auto}.ap621-archive-intent button{margin-left:0}.ap621-product-discovery{margin-inline:20px;align-items:flex-start;flex-direction:column}.ap621-finder__panel{padding:50px 34px 34px}.admin-bar .ap621-finder__panel{top:46px;height:calc(100% - 46px)}.ap621-recent__rail{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.ap621-discovery-intro{padding:0 18px}.ap621-discovery-intro__copy{padding:38px 28px}.ap621-intent-links{grid-template-columns:1fr}.ap621-intent-links a:last-child{grid-column:auto}.ap621-archive-intent{margin:18px 15px 28px;justify-content:flex-start}.ap621-archive-intent>span{width:100%;margin:0 0 3px}.ap621-finder__panel{width:100%;padding:46px 20px 30px}.ap621-choice-grid,.ap621-result-grid{grid-template-columns:1fr}.ap621-product-discovery nav{justify-content:flex-start}.ap621-recent{margin:42px auto 52px;padding:0 15px}.ap621-recent__rail{grid-template-columns:1fr}.ap621-search-shortcuts{align-items:flex-start;flex-direction:column}}
