/* Amour Parfum 6.1.9 — FAQ & Order Tracking Experience */
body.amour-parfum-619-active{--ap619-black:#0d0b09;--ap619-ink:#181512;--ap619-gold:#b79255;--ap619-gold-soft:#d4b67d;--ap619-paper:#fbfaf7;--ap619-ivory:#f3eee6;--ap619-line:#ded5ca;--ap619-muted:#71685f}
body.amour-parfum-619-active .amour-kicker{letter-spacing:.16em}

/* FAQ search */
.ap619-faq-search-band{width:min(calc(100% - 80px),1320px);margin:72px auto 0;padding:44px 52px;background:#11100e;color:#fff;display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:center}
.ap619-faq-search-band .amour-kicker{color:var(--ap619-gold-soft)}
.ap619-faq-search-band h2{margin:10px 0 8px;color:#fff;font:400 clamp(36px,3.2vw,54px)/1 "Bodoni 72",Didot,serif;letter-spacing:-.035em}
.ap619-faq-search-band p{margin:0;color:rgba(255,255,255,.68);font:400 15px/1.5 "Bodoni 72",Didot,serif}
.ap619-faq-search{position:relative;display:grid;grid-template-columns:44px 1fr auto;min-height:58px;background:#f7f3ec;border:1px solid rgba(215,185,125,.48);align-items:center}
.ap619-faq-search__icon{display:grid;place-items:center;color:#98713d;font-size:24px}
.ap619-faq-search input{width:100%;height:56px!important;margin:0!important;padding:0 12px!important;border:0!important;background:transparent!important;color:#171411!important;box-shadow:none!important;border-radius:0!important;font:400 16px/1 "Helvetica Neue",Arial,sans-serif!important}
.ap619-faq-search input:focus{outline:0}
.ap619-faq-search button{height:56px!important;margin:0!important;padding:0 20px!important;border:0!important;border-left:1px solid #d7cdbf!important;background:transparent!important;color:#1a1714!important;border-radius:0!important;font:700 9px/1 Arial,sans-serif!important;letter-spacing:.13em!important;text-transform:uppercase!important}
.ap619-faq-search__status{position:absolute;left:0;top:calc(100% + 9px);color:rgba(255,255,255,.64);font:700 8px/1 Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase}

/* FAQ popular */
.ap619-faq-popular{padding-bottom:68px}
.ap619-faq-popular__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--ap619-line);border:1px solid var(--ap619-line)}
.ap619-faq-popular__grid a{min-height:190px;padding:28px;background:#f7f3ed;color:var(--ap619-ink)!important;text-decoration:none!important;display:flex;flex-direction:column}
.ap619-faq-popular__grid a:hover{background:#11100e;color:#fff!important}
.ap619-faq-popular__grid span{color:#a57f48;font:700 9px/1 Arial,sans-serif;letter-spacing:.12em}
.ap619-faq-popular__grid strong{margin-top:auto;font:400 28px/1.05 "Bodoni 72",Didot,serif}
.ap619-faq-popular__grid small{margin-top:9px;color:#756b61;font:400 13px/1.45 "Helvetica Neue",Arial,sans-serif}
.ap619-faq-popular__grid a:hover small{color:rgba(255,255,255,.68)}

/* FAQ directory */
.ap619-faq-directory{display:grid;grid-template-columns:300px minmax(0,1fr);gap:76px;align-items:start;padding-top:70px}
.ap619-faq-directory__nav{position:sticky;top:150px}
body.admin-bar .ap619-faq-directory__nav{top:182px}
.ap619-faq-directory__nav>.amour-kicker{color:#9f7943}
.ap619-faq-directory__nav h2{margin:12px 0 26px;font:400 40px/1 "Bodoni 72",Didot,serif;letter-spacing:-.03em}
.ap619-faq-directory__nav nav{border-top:1px solid var(--ap619-line)}
.ap619-faq-directory__nav nav a{display:grid;grid-template-columns:34px 1fr;gap:10px;align-items:center;padding:15px 0;border-bottom:1px solid var(--ap619-line);color:#1a1714!important;text-decoration:none!important;font:700 10px/1.2 "Helvetica Neue",Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase}
.ap619-faq-directory__nav nav a span{color:#a17d46;font-size:8px}
.ap619-faq-directory__nav nav a:hover{padding-left:8px;color:#8e6938!important}
.ap619-faq-directory__care{margin-top:30px;padding:24px;background:#eee7dc}
.ap619-faq-directory__care strong{display:block;font:400 24px/1.05 "Bodoni 72",Didot,serif}
.ap619-faq-directory__care p{margin:10px 0 16px;color:#6d645a;font:400 14px/1.5 "Bodoni 72",Didot,serif}
.ap619-faq-directory__care a{color:#171411!important;text-decoration:none!important;border-bottom:1px solid #171411;font:700 9px/1.2 Arial,sans-serif;letter-spacing:.11em;text-transform:uppercase}
.ap619-faq-group{scroll-margin-top:170px;margin-bottom:48px}
.ap619-faq-group[hidden]{display:none!important}
.ap619-faq-group__heading{display:flex;align-items:baseline;gap:18px;padding-bottom:16px;border-bottom:1px solid #cfc4b6}
.ap619-faq-group__heading span{color:#9f7943;font:700 9px/1 Arial,sans-serif;letter-spacing:.1em}
.ap619-faq-group__heading h3{margin:0;font:400 31px/1 "Bodoni 72",Didot,serif}
.ap619-faq-group details{border-bottom:1px solid #ded6cc}
.ap619-faq-group details[hidden]{display:none!important}
.ap619-faq-group summary{position:relative;list-style:none;cursor:pointer;padding:23px 54px 23px 0;color:#1b1815;font:600 15px/1.35 "Helvetica Neue",Arial,sans-serif}
.ap619-faq-group summary::-webkit-details-marker{display:none}
.ap619-faq-group summary:after{content:"+";position:absolute;right:10px;top:18px;color:#9f7943;font:300 27px/1 Arial,sans-serif}
.ap619-faq-group details[open] summary:after{content:"−"}
.ap619-faq-group details>div{max-width:780px;padding:0 48px 25px 0}
.ap619-faq-group details p{margin:0;color:#655d55;font:400 16px/1.65 "Bodoni 72",Didot,serif}
.ap619-faq-group details a{color:#171411!important;text-underline-offset:4px}
.ap619-faq-empty{padding:54px;background:#f1ebe2;border:1px solid #d9cebf}
.ap619-faq-empty .amour-kicker{color:#9e7742}
.ap619-faq-empty h3{margin:10px 0 18px;font:400 35px/1 "Bodoni 72",Didot,serif}
.ap619-faq-empty a{display:inline-flex;min-height:46px;align-items:center;padding:0 20px;background:#111;color:#fff!important;text-decoration:none!important;font:700 9px/1 Arial,sans-serif;letter-spacing:.11em;text-transform:uppercase}
.ap619-faq-cta{width:min(calc(100% - 80px),1320px);margin:0 auto 86px;padding:48px 56px;background:#11100e;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:40px}
.ap619-faq-cta .amour-kicker{color:var(--ap619-gold-soft)}
.ap619-faq-cta h2{margin:10px 0 8px;color:#fff;font:400 clamp(36px,3vw,52px)/1 "Bodoni 72",Didot,serif}
.ap619-faq-cta p{max-width:650px;margin:0;color:rgba(255,255,255,.66);font:400 15px/1.5 "Bodoni 72",Didot,serif}
.ap619-faq-cta>a{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-width:190px;min-height:48px;padding:0 20px;background:#f4eee5;color:#161310!important;text-decoration:none!important;font:700 9px/1 Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase}

/* Order tracking */
.ap619-track-intro{width:min(calc(100% - 80px),1320px);margin:72px auto 0;padding:0 0 70px;border-bottom:1px solid var(--ap619-line);display:grid;grid-template-columns:.7fr 1.3fr;gap:72px;align-items:end}
.ap619-track-intro__heading .amour-kicker{color:#9c7641}
.ap619-track-intro__heading h2{margin:12px 0 14px;font:400 clamp(40px,3.4vw,57px)/.98 "Bodoni 72",Didot,serif;letter-spacing:-.035em}
.ap619-track-intro__heading p{margin:0;color:var(--ap619-muted);font:400 16px/1.55 "Bodoni 72",Didot,serif}
.ap619-track-intro__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--ap619-line);border:1px solid var(--ap619-line)}
.ap619-track-intro__cards article{min-height:184px;padding:24px;background:#f7f3ed;display:flex;flex-direction:column}
.ap619-track-intro__cards span{color:#a17d46;font:700 9px/1 Arial,sans-serif;letter-spacing:.12em}
.ap619-track-intro__cards strong{margin-top:auto;font:400 25px/1.05 "Bodoni 72",Didot,serif}
.ap619-track-intro__cards p{margin:8px 0 0;color:#71685f;font:400 13px/1.45 "Helvetica Neue",Arial,sans-serif}
.ap619-track-console{width:min(calc(100% - 80px),1320px);margin:70px auto;background:#11100e;color:#fff;display:grid;grid-template-columns:.92fr 1.08fr;min-height:470px}
.ap619-track-console__copy{padding:60px 58px;display:flex;flex-direction:column;justify-content:center}
.ap619-track-console__copy .amour-kicker{color:var(--ap619-gold-soft)}
.ap619-track-console__copy h2{max-width:11ch;margin:12px 0 18px;color:#fff;font:400 clamp(42px,3.7vw,60px)/.97 "Bodoni 72",Didot,serif;letter-spacing:-.035em}
.ap619-track-console__copy p{max-width:570px;margin:0;color:rgba(255,255,255,.67);font:400 16px/1.6 "Bodoni 72",Didot,serif}
.ap619-track-console__links{display:flex;flex-wrap:wrap;gap:28px;margin-top:34px}
.ap619-track-console__links a{color:#fff!important;text-decoration:none!important;border-bottom:1px solid rgba(215,184,124,.75);padding-bottom:5px;font:700 9px/1 Arial,sans-serif;letter-spacing:.11em;text-transform:uppercase}
.ap619-track-console__form{align-self:stretch;margin:28px;padding:38px;background:#f3eee6;color:#171411;display:flex;flex-direction:column;justify-content:center}
.ap619-track-console__eyebrow{display:block;margin-bottom:20px;color:#98713d;font:700 9px/1 Arial,sans-serif;letter-spacing:.14em}
.ap619-track-console__form .woocommerce{margin:0!important}
.ap619-track-console__form .woocommerce-order-tracking{margin:0!important;padding:0!important;border:0!important;background:transparent!important}
.ap619-track-console__form .woocommerce-order-tracking>p:first-child{margin:0 0 22px!important;color:#635b52;font:400 15px/1.55 "Bodoni 72",Didot,serif}
.ap619-track-console__form .form-row{float:none!important;width:100%!important;margin:0 0 18px!important;padding:0!important}
.ap619-track-console__form label{display:block;margin-bottom:8px;color:#1a1714;font:700 9px/1.2 Arial,sans-serif;letter-spacing:.11em;text-transform:uppercase}
.ap619-track-console__form input[type=text],.ap619-track-console__form input[type=email]{width:100%!important;height:54px!important;margin:0!important;padding:0 15px!important;border:1px solid #c9bdad!important;background:#fff!important;border-radius:0!important;box-shadow:none!important;color:#171411!important}
.ap619-track-console__form button,.ap619-track-console__form .button{width:100%!important;min-height:54px!important;margin:3px 0 0!important;border:1px solid #111!important;background:#111!important;color:#fff!important;border-radius:0!important;font:700 9px/1 Arial,sans-serif!important;letter-spacing:.12em!important;text-transform:uppercase!important}
.ap619-track-console__form .woocommerce-error,.ap619-track-console__form .woocommerce-message,.ap619-track-console__form .woocommerce-info{margin:0 0 20px!important;padding:15px 18px!important;border:1px solid #cdbfae!important;border-top-width:1px!important;background:#fff!important;color:#28231e!important;font-size:13px!important}
.ap619-track-console__form .woocommerce-order-details,.ap619-track-console__form .woocommerce-customer-details{margin-top:24px!important}
.ap619-track-console__form table{width:100%!important;border-collapse:collapse!important;background:#fff!important}
.ap619-track-console__form th,.ap619-track-console__form td{padding:11px 12px!important;border:1px solid #ddd3c6!important;font-size:12px!important;text-align:left!important}
.ap619-track-journey{padding-top:74px}
.ap619-track-journey__steps{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--ap619-line);border:1px solid var(--ap619-line)}
.ap619-track-journey__steps article{min-height:238px;padding:28px;background:#f7f3ed;display:flex;flex-direction:column}
.ap619-track-journey__steps span{color:#9e7842;font:700 9px/1 Arial,sans-serif;letter-spacing:.12em}
.ap619-track-journey__steps strong{margin-top:auto;font:400 28px/1.05 "Bodoni 72",Didot,serif}
.ap619-track-journey__steps p{margin:11px 0 0;color:#6c635a;font:400 14px/1.5 "Bodoni 72",Didot,serif}
.ap619-track-help{width:min(calc(100% - 80px),1320px);margin:0 auto 86px;padding:56px;background:#ede5da;display:grid;grid-template-columns:.72fr 1.28fr;gap:60px;align-items:start;position:relative}
.ap619-track-help__intro .amour-kicker{color:#98713d}
.ap619-track-help__intro h2{margin:12px 0 0;font:400 clamp(36px,3vw,52px)/1 "Bodoni 72",Didot,serif;letter-spacing:-.03em}
.ap619-track-help__grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#d6cab9}
.ap619-track-help__grid article{min-height:150px;padding:24px;background:#f5f0e8}
.ap619-track-help__grid article:last-child{grid-column:1/-1;min-height:130px}
.ap619-track-help__grid strong{display:block;color:#9a733c;font:700 9px/1.2 Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase}
.ap619-track-help__grid p{margin:11px 0 0;color:#685f56;font:400 14px/1.5 "Bodoni 72",Didot,serif}
.ap619-track-help__button{position:absolute;left:56px;bottom:56px;display:inline-flex;align-items:center;min-height:45px;padding:0 20px;background:#111;color:#fff!important;text-decoration:none!important;font:700 9px/1 Arial,sans-serif;letter-spacing:.11em;text-transform:uppercase}

@media(max-width:1050px){
  .ap619-faq-search-band,.ap619-track-intro,.ap619-track-console,.ap619-track-help{grid-template-columns:1fr;gap:34px}
  .ap619-faq-directory{grid-template-columns:240px minmax(0,1fr);gap:44px}
  .ap619-track-console__copy{padding-bottom:18px}
  .ap619-track-help__button{position:static;margin-top:24px;justify-self:start}
  .ap619-track-help{display:block}
  .ap619-track-help__grid{margin-top:34px}
}
@media(max-width:760px){
  .ap619-faq-search-band,.ap619-faq-cta,.ap619-track-intro,.ap619-track-console,.ap619-track-help{width:calc(100% - 36px)}
  .ap619-faq-search-band{margin-top:42px;padding:30px 24px;gap:24px}
  .ap619-faq-search{grid-template-columns:40px 1fr auto}
  .ap619-faq-search button{padding:0 13px!important}
  .ap619-faq-popular__grid,.ap619-track-intro__cards,.ap619-track-journey__steps{grid-template-columns:1fr}
  .ap619-faq-popular__grid a{min-height:145px}
  .ap619-faq-directory{display:block}
  .ap619-faq-directory__nav{position:static;margin-bottom:42px}
  .ap619-faq-directory__nav nav{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}
  .ap619-faq-directory__nav nav a{font-size:8px}
  .ap619-faq-directory__care{display:none}
  .ap619-faq-group{scroll-margin-top:125px}
  .ap619-faq-group summary{padding-right:42px}
  .ap619-faq-group details>div{padding-right:18px}
  .ap619-faq-cta{padding:34px 24px;display:block}
  .ap619-faq-cta>a{margin-top:22px}
  .ap619-track-intro{margin-top:46px;padding-bottom:48px}
  .ap619-track-console{margin-top:48px;min-height:0}
  .ap619-track-console__copy{padding:34px 24px 16px}
  .ap619-track-console__copy h2{font-size:42px}
  .ap619-track-console__form{margin:18px;padding:24px}
  .ap619-track-journey{padding-top:54px}
  .ap619-track-help{padding:34px 24px}
  .ap619-track-help__grid{grid-template-columns:1fr}
  .ap619-track-help__grid article:last-child{grid-column:auto}
}
@media(max-width:430px){
  .ap619-faq-directory__nav nav{grid-template-columns:1fr}
  .ap619-faq-search{grid-template-columns:36px 1fr}
  .ap619-faq-search button{grid-column:1/-1;border-left:0!important;border-top:1px solid #d7cdbf!important}
}
