/* Amour Parfum 6.1.8 — Luxury Customer Care Suite. */
body.amour-parfum-618-active{--ap618-black:#0e0c0a;--ap618-ink:#191612;--ap618-gold:#b79255;--ap618-gold-soft:#d6b87d;--ap618-ivory:#f6f2eb;--ap618-paper:#fcfbf8;--ap618-line:#ddd5ca;--ap618-muted:#736a61;--ap618-max:1320px;--ap618-content:1180px}
body.amour-parfum-customer-care-active{background:var(--ap618-paper);color:var(--ap618-ink)}
.ap618-care{background:var(--ap618-paper);overflow:hidden}
.ap618-care a{transition:color .2s ease,background .2s ease,border-color .2s ease,transform .2s ease}

/* Hero */
.ap618-care-hero{position:relative;height:clamp(390px,31vw,500px);overflow:hidden;background:#14100d;isolation:isolate}
.ap618-care-hero__media,.ap618-care-hero__shade{position:absolute;inset:0;display:block}
.ap618-care-hero__media{z-index:-3}
.ap618-care-hero__media img{width:100%;height:100%;object-fit:cover;display:block}
.ap618-care-hero__shade{z-index:-2;background:linear-gradient(90deg,rgba(12,9,7,.96) 0%,rgba(12,9,7,.85) 34%,rgba(12,9,7,.38) 59%,rgba(12,9,7,.08) 100%)}
.ap618-care-hero__inner{width:min(calc(100% - 80px),var(--ap618-max));height:100%;margin:auto;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;color:#fff}
.ap618-care-hero .amour-kicker{color:var(--ap618-gold-soft)}
.ap618-care-hero h1{max-width:14ch;margin:11px 0 17px;font:400 clamp(46px,4.3vw,70px)/.96 "Bodoni 72",Didot,"Times New Roman",serif;letter-spacing:-.04em}
.ap618-care-hero p{max-width:610px;margin:0;color:rgba(255,255,255,.8);font:400 18px/1.55 "Bodoni 72",Didot,"Times New Roman",serif}
.ap618-care-hero--shipping-delivery .ap618-care-hero__shade{background:linear-gradient(90deg,rgba(13,10,8,.94),rgba(13,10,8,.76) 41%,rgba(13,10,8,.18) 68%,rgba(13,10,8,.04))}

/* Shared care nav */
.ap618-care-nav{position:relative;z-index:4;background:#0f0d0b;color:#fff;border-top:1px solid rgba(183,146,85,.33);border-bottom:1px solid rgba(255,255,255,.1)}
.ap618-care-nav__inner{width:min(calc(100% - 60px),var(--ap618-max));min-height:70px;margin:auto;display:flex;align-items:center;gap:38px}
.ap618-care-nav__label{flex:0 0 auto;color:var(--ap618-gold-soft);font:700 9px/1 "Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase}
.ap618-care-nav__links{display:flex;align-items:stretch;gap:0;overflow-x:auto;scrollbar-width:none}
.ap618-care-nav__links::-webkit-scrollbar{display:none}
.ap618-care-nav__links a{position:relative;display:flex;align-items:center;min-height:70px;padding:0 24px;color:rgba(255,255,255,.72)!important;text-decoration:none!important;white-space:nowrap;font:700 9px/1 "Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:.11em;text-transform:uppercase}
.ap618-care-nav__links a:hover,.ap618-care-nav__links a.is-current{color:#fff!important}
.ap618-care-nav__links a.is-current:after{content:"";position:absolute;left:24px;right:24px;bottom:0;height:2px;background:var(--ap618-gold)}

/* Shared sections */
.ap618-care-section{width:min(calc(100% - 80px),var(--ap618-content));margin:0 auto;padding:84px 0}
.ap618-care-section+.ap618-care-section{border-top:1px solid #e4ded5}
.ap618-care-section__heading{max-width:780px;margin-bottom:40px}
.ap618-care-section__heading .amour-kicker,.ap618-track-copy .amour-kicker,.ap618-contact-copy .amour-kicker{color:#a17d46}
.ap618-care-section__heading h2,.ap618-track-copy h2,.ap618-contact-copy h2,.ap618-care-band h2,.ap618-care-cta h2,.ap618-contact-panel h2{margin:10px 0 16px;font:400 clamp(38px,3.5vw,58px)/.98 "Bodoni 72",Didot,"Times New Roman",serif;letter-spacing:-.035em}
.ap618-care-section__heading p,.ap618-track-copy>p,.ap618-contact-copy>p{max-width:690px;margin:0;color:var(--ap618-muted);font:400 17px/1.62 "Bodoni 72",Didot,"Times New Roman",serif}

/* FAQ shortcuts */
.ap618-care-shortcuts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--ap618-line);border:1px solid var(--ap618-line)}
.ap618-care-shortcuts a{min-height:165px;padding:24px;background:#f8f5ef;color:var(--ap618-ink)!important;text-decoration:none!important;display:flex;flex-direction:column;justify-content:flex-end}
.ap618-care-shortcuts a:hover{background:#11100e;color:#fff!important}
.ap618-care-shortcuts span{margin-bottom:auto;color:#a37e45;font:700 9px/1 "Helvetica Neue",Arial,sans-serif;letter-spacing:.12em}
.ap618-care-shortcuts strong{font:400 27px/1.06 "Bodoni 72",Didot,serif}
.ap618-care-shortcuts small{margin-top:8px;color:#756b60;font:400 13px/1.35 "Helvetica Neue",Arial,sans-serif}
.ap618-care-shortcuts a:hover small{color:rgba(255,255,255,.7)}

/* FAQ */
.ap618-faq-layout{display:grid;grid-template-columns:320px minmax(0,1fr);gap:78px;align-items:start}
.ap618-faq-aside{position:sticky;top:150px}
body.admin-bar .ap618-faq-aside{top:182px}
.ap618-faq-aside .amour-kicker{color:#a17d46}
.ap618-faq-aside h2{margin:13px 0 16px;font:400 42px/1 "Bodoni 72",Didot,serif;letter-spacing:-.03em}
.ap618-faq-aside p{color:#766c61;font:400 15px/1.6 "Bodoni 72",Didot,serif}
.ap618-faq-groups{min-width:0}
.ap618-faq-group{scroll-margin-top:160px;margin-bottom:44px}
.ap618-faq-group:last-child{margin-bottom:0}
.ap618-faq-group h3{margin:0 0 8px;padding-bottom:16px;border-bottom:1px solid #cfc6ba;font:400 30px/1 "Bodoni 72",Didot,serif}
.ap618-faq-group details{border-bottom:1px solid #ded7ce}
.ap618-faq-group summary{position:relative;cursor:pointer;list-style:none;padding:21px 44px 21px 0;font:600 14px/1.4 "Helvetica Neue",Helvetica,Arial,sans-serif}
.ap618-faq-group summary::-webkit-details-marker{display:none}
.ap618-faq-group summary:after{content:"+";position:absolute;right:8px;top:17px;color:#a17d46;font:300 26px/1 Arial,sans-serif}
.ap618-faq-group details[open] summary:after{content:"−"}
.ap618-faq-group details p{max-width:760px;margin:0;padding:0 50px 24px 0;color:#675f56;font:400 16px/1.62 "Bodoni 72",Didot,serif}
.ap618-faq-group details p a{color:#1c1814;text-underline-offset:4px}

/* Step cards */
.ap618-step-grid,.ap618-return-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--ap618-line);border:1px solid var(--ap618-line)}
.ap618-step-grid article,.ap618-return-grid article{min-height:260px;padding:29px;background:#f8f5ef}
.ap618-step-grid article span,.ap618-return-grid article span{color:#a17d46;font:700 9px/1 "Helvetica Neue",Arial,sans-serif;letter-spacing:.13em}
.ap618-step-grid h3,.ap618-return-grid h3{margin:68px 0 12px;font:400 29px/1.05 "Bodoni 72",Didot,serif}
.ap618-step-grid p,.ap618-return-grid p{margin:0;color:#6b6258;font:400 15px/1.55 "Bodoni 72",Didot,serif}

/* Dark/light information band */
.ap618-care-band{width:min(calc(100% - 80px),var(--ap618-max));margin:0 auto 86px;padding:60px;background:#11100e;color:#fff;display:grid;grid-template-columns:.72fr 1.28fr;gap:64px;align-items:start}
.ap618-care-band .amour-kicker{color:var(--ap618-gold-soft)}
.ap618-care-band h2{color:#fff;margin-top:12px}
.ap618-care-band__grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:rgba(255,255,255,.13)}
.ap618-care-band__grid article{min-height:150px;padding:25px;background:#11100e}
.ap618-care-band__grid strong{display:block;color:var(--ap618-gold-soft);font:700 9px/1.2 "Helvetica Neue",Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase}
.ap618-care-band__grid p{margin:12px 0 0;color:rgba(255,255,255,.7);font:400 15px/1.55 "Bodoni 72",Didot,serif}
.ap618-care-band--light{background:#eee7dc;color:var(--ap618-ink)}
.ap618-care-band--light h2{color:var(--ap618-ink)}
.ap618-care-band--light .amour-kicker{color:#98713d}
.ap618-care-checklist{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:0 36px}
.ap618-care-checklist li{position:relative;padding:18px 0 18px 28px;border-bottom:1px solid #d0c5b6;font:400 16px/1.48 "Bodoni 72",Didot,serif}
.ap618-care-checklist li:before{content:"◇";position:absolute;left:0;color:#a37c42}

/* User-controlled exact policy content */
.ap618-care-user-content{padding-top:10px;padding-bottom:84px}
.ap618-care-prose{max-width:900px;padding:36px 0 0;border-top:1px solid var(--ap618-line);font-family:"Bodoni 72",Didot,"Times New Roman",serif;font-size:17px;line-height:1.68}
.ap618-care-prose h2,.ap618-care-prose h3{font-family:"Bodoni 72",Didot,serif;font-weight:400}

/* Tracking */
.ap618-track-layout{display:grid;grid-template-columns:.82fr 1.18fr;gap:78px;align-items:start}
.ap618-mini-notes{margin-top:36px;border-top:1px solid var(--ap618-line)}
.ap618-mini-notes p{margin:0;padding:17px 0;border-bottom:1px solid var(--ap618-line);display:grid;grid-template-columns:130px 1fr;gap:18px}
.ap618-mini-notes strong{font:700 9px/1.4 "Helvetica Neue",Arial,sans-serif;letter-spacing:.11em;text-transform:uppercase}
.ap618-mini-notes span{color:#6f665d;font:400 14px/1.45 "Bodoni 72",Didot,serif}
.ap618-track-form{padding:38px;background:#f2ede5;border:1px solid #ddd3c6}
.ap618-track-form .woocommerce{margin:0!important}
.ap618-track-form .woocommerce-order-tracking{margin:0!important;padding:0!important;border:0!important;background:transparent!important}
.ap618-track-form p:first-child{margin-top:0;color:#645c53;font:400 15px/1.55 "Bodoni 72",Didot,serif}
.ap618-track-form .form-row{float:none!important;width:100%!important;margin:0 0 18px!important;padding:0!important}
.ap618-track-form label{display:block;margin-bottom:7px;font:700 9px/1.2 "Helvetica Neue",Arial,sans-serif;letter-spacing:.11em;text-transform:uppercase}
.ap618-track-form input[type=text],.ap618-track-form input[type=email]{width:100%!important;height:52px!important;border:1px solid #cbbfac!important;background:#fff!important;padding:0 15px!important;border-radius:0!important;box-shadow:none!important}
.ap618-track-form button,.ap618-track-form .button{width:100%!important;min-height:52px!important;margin:4px 0 0!important;border:1px solid #111!important;background:#111!important;color:#fff!important;border-radius:0!important;font:700 9px/1 "Helvetica Neue",Arial,sans-serif!important;letter-spacing:.12em!important;text-transform:uppercase!important}

/* Contact */
.ap618-contact-layout{display:grid;grid-template-columns:.75fr 1.25fr;gap:70px;align-items:start}
.ap618-direct-email{margin-top:36px;padding-top:22px;border-top:1px solid var(--ap618-line)}
.ap618-direct-email small{display:block;margin-bottom:8px;color:#a17d46;font:700 8px/1 "Helvetica Neue",Arial,sans-serif;letter-spacing:.13em}
.ap618-direct-email a{color:var(--ap618-ink)!important;text-decoration:none!important;font:400 24px/1.2 "Bodoni 72",Didot,serif;overflow-wrap:anywhere}
.ap618-contact-topics{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--ap618-line);border:1px solid var(--ap618-line)}
.ap618-contact-topics a{min-height:190px;padding:25px;background:#f7f3ec;color:var(--ap618-ink)!important;text-decoration:none!important;display:flex;flex-direction:column}
.ap618-contact-topics a:hover{background:#11100e;color:#fff!important}
.ap618-contact-topics span{color:#a17d46;font:700 9px/1 Arial,sans-serif;letter-spacing:.12em}
.ap618-contact-topics strong{margin-top:auto;font:400 27px/1.05 "Bodoni 72",Didot,serif}
.ap618-contact-topics small{margin-top:8px;color:#746b61;font:400 13px/1.35 "Helvetica Neue",Arial,sans-serif}
.ap618-contact-topics a:hover small{color:rgba(255,255,255,.7)}
.ap618-contact-panel{width:min(calc(100% - 80px),var(--ap618-max));margin:0 auto 90px;padding:58px;background:#11100e;color:#fff;display:grid;grid-template-columns:.95fr 1.05fr;gap:70px}
.ap618-contact-panel .amour-kicker{color:var(--ap618-gold-soft)}
.ap618-contact-panel h2{color:#fff}
.ap618-contact-panel ul{margin:28px 0 0;padding:0;list-style:none}
.ap618-contact-panel li{padding:13px 0;border-bottom:1px solid rgba(255,255,255,.13);color:rgba(255,255,255,.76);font:400 15px/1.45 "Bodoni 72",Didot,serif}
.ap618-contact-panel__action{align-self:center;padding:34px;background:#f6f1e9;color:var(--ap618-ink)}
.ap618-contact-panel__action .amour-kicker{color:#9a7540}
.ap618-contact-panel__action h3{margin:12px 0 14px;font:400 34px/1 "Bodoni 72",Didot,serif}
.ap618-contact-panel__action p{color:#6f665d;font:400 15px/1.55 "Bodoni 72",Didot,serif}
.ap618-primary-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 24px;margin-top:12px;background:#111;color:#fff!important;text-decoration:none!important;font:700 9px/1 "Helvetica Neue",Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase}

/* CTA */
.ap618-care-cta{width:min(calc(100% - 80px),var(--ap618-max));margin:0 auto 90px;padding:48px 58px;background:#eee7dc;display:flex;align-items:center;justify-content:space-between;gap:40px}
.ap618-care-cta .amour-kicker{color:#97713f}
.ap618-care-cta h2{margin-bottom:8px}
.ap618-care-cta p{max-width:650px;margin:0;color:#6c6359;font:400 15px/1.5 "Bodoni 72",Didot,serif}
.ap618-care-cta>a{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-width:180px;min-height:48px;padding:0 22px;background:#111;color:#fff!important;text-decoration:none!important;font:700 9px/1 "Helvetica Neue",Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase}

/* Footer customer care should never appear attached to content. */
body.amour-parfum-customer-care-active .amour-footer{margin-top:0!important}

@media(max-width:1080px){
  .ap618-care-shortcuts,.ap618-step-grid,.ap618-return-grid{grid-template-columns:repeat(2,1fr)}
  .ap618-faq-layout{grid-template-columns:260px minmax(0,1fr);gap:50px}
  .ap618-care-band,.ap618-contact-panel{grid-template-columns:1fr;gap:32px}
  .ap618-track-layout,.ap618-contact-layout{grid-template-columns:1fr;gap:42px}
}
@media(max-width:782px){
  .ap618-care-hero{height:470px}
  .ap618-care-hero__shade{background:linear-gradient(0deg,rgba(12,9,7,.96),rgba(12,9,7,.64) 58%,rgba(12,9,7,.12))}
  .ap618-care-hero__inner{width:calc(100% - 36px);justify-content:flex-end;padding-bottom:34px}
  .ap618-care-hero h1{font-size:45px;max-width:11ch;margin-bottom:12px}
  .ap618-care-hero p{font-size:15px;line-height:1.45}
  .ap618-care-nav__inner{width:100%;min-height:58px;display:block}
  .ap618-care-nav__label{display:none}
  .ap618-care-nav__links{width:100%}
  .ap618-care-nav__links a{min-height:58px;padding:0 18px}
  .ap618-care-nav__links a.is-current:after{left:18px;right:18px}
  .ap618-care-section{width:calc(100% - 36px);padding:58px 0}
  .ap618-care-section__heading{margin-bottom:28px}
  .ap618-care-shortcuts{grid-template-columns:1fr 1fr}
  .ap618-care-shortcuts a{min-height:138px;padding:20px}
  .ap618-faq-layout{display:block}
  .ap618-faq-aside{position:static;margin-bottom:34px}
  .ap618-care-band,.ap618-contact-panel,.ap618-care-cta{width:calc(100% - 36px);padding:34px 24px;margin-bottom:60px}
  .ap618-care-band__grid,.ap618-contact-topics{grid-template-columns:1fr}
  .ap618-care-checklist{grid-template-columns:1fr}
  .ap618-track-form{padding:24px}
  .ap618-care-cta{display:block}
  .ap618-care-cta>a{margin-top:24px}
}
@media(max-width:520px){
  .ap618-care-shortcuts,.ap618-step-grid,.ap618-return-grid{grid-template-columns:1fr}
  .ap618-step-grid article,.ap618-return-grid article{min-height:210px}
  .ap618-step-grid h3,.ap618-return-grid h3{margin-top:45px}
  .ap618-faq-group summary{padding-right:38px}
  .ap618-mini-notes p{grid-template-columns:1fr;gap:6px}
  .ap618-contact-panel__action{padding:24px 20px}
}
