:root{--afmd-ink:#2f2038;--afmd-plum:#553966;--afmd-coral:#ff5f7f;--afmd-gold:#d9a45f;--afmd-cream:#fffaf5;--afmd-soft:#f6f0f7;--afmd-line:#eadfea;--afmd-muted:#786c7d;--afmd-shadow:0 24px 70px rgba(47,32,56,.12)}
.afmd-app,.afmd-account-gallery,.afmd-gate{box-sizing:border-box;color:var(--afmd-ink);font-family:Manrope,Arial,sans-serif}.afmd-app *,.afmd-account-gallery *,.afmd-gate *{box-sizing:border-box}.afmd-app button,.afmd-app input,.afmd-app select,.afmd-app textarea,.afmd-account-gallery button,.afmd-account-gallery select{font:inherit}
.afmd-app{width:min(1180px,calc(100% - 28px));margin:34px auto 70px}.afmd-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:34px;overflow:hidden;padding:clamp(32px,6vw,68px);border:1px solid var(--afmd-line);border-radius:34px;background:radial-gradient(circle at 90% 15%,rgba(255,212,155,.48),transparent 30%),linear-gradient(135deg,#f7edf8,#fffaf5 58%,#fff);box-shadow:var(--afmd-shadow)}.afmd-hero:before{content:"";position:absolute;right:-65px;bottom:-80px;width:260px;height:260px;border:1px solid rgba(85,57,102,.14);border-radius:50%}.afmd-hero>div:first-child{position:relative;z-index:1;max-width:760px}.afmd-hero>div:first-child>span,.afmd-kicker{display:block;color:var(--afmd-coral);font-size:10px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.afmd-hero h1,.afmd-step h2,.afmd-result h2,.afmd-gate h1,.afmd-account-head h2{font-family:Fraunces,Georgia,serif}.afmd-hero h1{margin:9px 0 13px;font-size:clamp(48px,7vw,82px);line-height:.92}.afmd-hero p{max-width:680px;margin:0;color:var(--afmd-muted);font-size:14px;line-height:1.7}.afmd-hero-mark{position:relative;z-index:1;display:grid;width:150px;height:150px;place-content:center;border-radius:50%;background:var(--afmd-ink);color:#fff;text-align:center;box-shadow:0 18px 42px rgba(47,32,56,.22);transform:rotate(4deg)}.afmd-hero-mark b{color:#ffd39c;font-size:31px}.afmd-hero-mark span{font:700 20px/1 Fraunces,Georgia,serif}.afmd-credit{display:inline-flex;align-items:center;gap:10px;margin-top:18px;padding:8px 13px;border-radius:13px;background:#fff;border:1px solid var(--afmd-line)}.afmd-credit strong{display:grid;width:34px;height:34px;place-items:center;border-radius:50%;background:var(--afmd-coral);color:#fff}.afmd-credit span{font-size:10px;font-weight:800}
.afmd-wizard{max-width:900px;margin:24px auto 0;padding:clamp(22px,4vw,44px);border:1px solid var(--afmd-line);border-radius:30px;background:#fff;box-shadow:0 18px 60px rgba(47,32,56,.08)}.afmd-progress{display:flex;align-items:center;gap:13px;margin-bottom:35px}.afmd-progress>div{height:6px;flex:1;overflow:hidden;border-radius:999px;background:#eee7ef}.afmd-progress>div span{display:block;width:20%;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--afmd-coral),#ffad77);transition:width .25s}.afmd-progress p{margin:0;color:var(--afmd-muted);font-size:10px;font-weight:800}.afmd-progress b{color:var(--afmd-ink);font-size:13px}.afmd-step[hidden]{display:none!important}.afmd-step{animation:afmd-in .25s ease}.afmd-step h2{margin:8px 0 8px;font-size:clamp(32px,5vw,49px);line-height:1}.afmd-step>p{margin:0 0 24px;color:var(--afmd-muted);font-size:13px;line-height:1.6}@keyframes afmd-in{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}
.afmd-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.afmd-choice-grid-compact{grid-template-columns:repeat(4,minmax(0,1fr))}.afmd-choice{display:block;cursor:pointer}.afmd-choice input,.afmd-chip input{position:absolute;opacity:0;pointer-events:none}.afmd-choice>span{display:grid;min-height:76px;align-content:center;gap:3px;padding:15px;border:1px solid var(--afmd-line);border-radius:17px;background:var(--afmd-cream);transition:.18s}.afmd-choice b{font-size:13px}.afmd-choice small{color:var(--afmd-muted);font-size:9px}.afmd-choice input:checked+span{border-color:var(--afmd-coral);background:#fff1f4;box-shadow:0 0 0 3px rgba(255,95,127,.11)}.afmd-choice input:focus-visible+span,.afmd-chip input:focus-visible+span{outline:3px solid rgba(255,95,127,.25);outline-offset:2px}.afmd-chip-grid{display:flex;flex-wrap:wrap;gap:9px}.afmd-chip{cursor:pointer}.afmd-chip span{display:flex;min-height:42px;align-items:center;padding:9px 15px;border:1px solid var(--afmd-line);border-radius:14px;background:#fff;color:var(--afmd-ink);font-size:10px;font-weight:800}.afmd-chip input:checked+span{border-color:var(--afmd-plum);background:var(--afmd-plum);color:#fff}
.afmd-text-field,.afmd-budget,.afmd-inline-fields label{display:grid;gap:7px}.afmd-text-field{margin-top:18px}.afmd-text-field>span,.afmd-budget>span,.afmd-inline-fields label>span{font-size:9px;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.afmd-text-field input,.afmd-text-field textarea,.afmd-budget input,.afmd-inline-fields select{width:100%;min-height:49px;border:1px solid var(--afmd-line);border-radius:14px;background:#fff;padding:0 14px;color:var(--afmd-ink);outline:none}.afmd-text-field textarea{min-height:130px;padding:14px;resize:vertical}.afmd-text-field input:focus,.afmd-text-field textarea:focus,.afmd-budget input:focus,.afmd-inline-fields select:focus{border-color:var(--afmd-coral);box-shadow:0 0 0 3px rgba(255,95,127,.1)}.afmd-inline-fields{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin-top:18px}.afmd-budget{margin-top:18px}.afmd-budget small{font-weight:600;letter-spacing:0;text-transform:none;color:var(--afmd-muted)}.afmd-privacy-note{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;margin-top:17px;padding:14px;border-radius:14px;background:var(--afmd-soft);font-size:10px;line-height:1.5}.afmd-privacy-note b{color:var(--afmd-plum)}.afmd-wizard-actions{display:flex;justify-content:space-between;gap:10px;margin-top:28px}.afmd-wizard-actions button{display:inline-flex;max-width:100%;min-height:46px;align-items:center;justify-content:center;gap:9px;border:0;border-radius:14px;padding:11px 20px;font-size:11px;font-weight:900;line-height:1.2;cursor:pointer}.afmd-back{background:var(--afmd-soft);color:var(--afmd-ink)}.afmd-next,.afmd-submit{margin-left:auto;background:linear-gradient(135deg,var(--afmd-ink),var(--afmd-plum));color:#fff;box-shadow:0 10px 24px rgba(47,32,56,.18)}.afmd-submit{background:linear-gradient(135deg,var(--afmd-coral),#ff9871);box-shadow:0 10px 24px rgba(255,95,127,.22)}.afmd-form-message{min-height:18px;margin:10px 0 0;color:#b42318;font-size:10px;font-weight:800}
.afmd-gate{width:min(760px,calc(100% - 28px));margin:40px auto;padding:clamp(30px,6vw,65px);border:1px solid var(--afmd-line);border-radius:30px;background:linear-gradient(135deg,#f7edf8,#fffaf5);text-align:center;box-shadow:var(--afmd-shadow)}.afmd-gate>span{color:var(--afmd-coral);font-size:9px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.afmd-gate h1{margin:9px 0;font-size:clamp(38px,7vw,62px);line-height:1}.afmd-gate p{color:var(--afmd-muted);line-height:1.65}.afmd-gate a{display:inline-flex;min-height:44px;align-items:center;justify-content:center;margin-top:12px;padding:10px 18px;border-radius:14px;background:var(--afmd-ink);color:#fff;text-decoration:none;font-size:10px;font-weight:900}
.afmd-overlay[hidden],.afmd-launch-overlay[hidden],.afmd-viewer[hidden]{display:none!important}.afmd-overlay,.afmd-launch-overlay,.afmd-viewer{position:fixed;inset:0;z-index:2147483500;opacity:0;transition:opacity .22s}.afmd-overlay.is-open,.afmd-launch-overlay.is-open,.afmd-viewer.is-open{opacity:1}.afmd-backdrop,.afmd-launch-backdrop,.afmd-viewer>div{position:absolute;inset:0;background:rgba(26,14,31,.8);backdrop-filter:blur(10px)}.afmd-modal{position:absolute;z-index:1;inset:3vh 4vw;overflow:auto;border-radius:28px;background:#f7f2f6;padding:64px 24px 24px}.afmd-close,.afmd-launch-close,.afmd-viewer>section>button{position:absolute;z-index:3;right:16px;top:14px;min-height:38px;border:1px solid var(--afmd-line);border-radius:12px;background:#fff;padding:8px 14px;color:var(--afmd-ink);font-size:9px;font-weight:900;cursor:pointer}.afmd-loading,.afmd-error{display:grid;min-height:calc(94vh - 90px);place-content:center;place-items:center;text-align:center}.afmd-loading>span{width:54px;height:54px;border:5px solid #eadfea;border-top-color:var(--afmd-coral);border-radius:50%;animation:afmd-spin .85s linear infinite}.afmd-loading h2,.afmd-error h2{margin:18px 0 7px;font:700 clamp(31px,5vw,48px)/1 Fraunces,Georgia,serif}.afmd-loading p,.afmd-loading small,.afmd-error p{max-width:520px;color:var(--afmd-muted)}.afmd-error>span{color:#b42318;font-size:9px;font-weight:900;text-transform:uppercase}.afmd-error button{min-height:43px;border:0;border-radius:13px;background:var(--afmd-ink);color:#fff;padding:10px 18px;font-weight:900}@keyframes afmd-spin{to{transform:rotate(360deg)}}.afmd-lock,.afmd-launch-lock,.afmd-viewer-lock{overflow:hidden!important}
.afmd-result{display:grid;grid-template-columns:minmax(280px,.95fr) minmax(320px,.75fr);gap:20px;max-width:1080px;margin:0 auto;align-items:start}.afmd-result-media{position:relative;display:grid;place-items:center;overflow:hidden;border-radius:23px;background:#211828;box-shadow:0 20px 50px rgba(47,32,56,.16)}.afmd-result-media img,.afmd-result-media video{display:block;width:100%;max-height:calc(94vh - 100px);object-fit:contain}.afmd-result-media>span{position:absolute;left:11px;top:11px;padding:7px 10px;border-radius:9px;background:rgba(255,255,255,.92);color:var(--afmd-ink);font-size:8px;font-weight:900;text-transform:uppercase}.afmd-result-copy{min-width:0;padding:24px;border:1px solid var(--afmd-line);border-radius:23px;background:#fff;box-shadow:0 18px 50px rgba(47,32,56,.08)}.afmd-result-copy>h2{margin:7px 0 9px;font-size:39px;line-height:1}.afmd-result-copy>p{margin:0;color:var(--afmd-muted);font-size:12px;line-height:1.65}.afmd-result-copy>ul{margin:14px 0;padding-left:20px;color:var(--afmd-plum);font-size:10px;line-height:1.55}.afmd-selected-names{margin:14px 0;padding:12px;border-radius:13px;background:var(--afmd-soft)}.afmd-selected-names span{color:var(--afmd-coral);font-size:8px;font-weight:900;text-transform:uppercase}.afmd-selected-names p{margin:4px 0 0;font-size:10px;line-height:1.5}.afmd-result-actions{display:flex;gap:8px;margin-top:14px}.afmd-result-actions button,.afmd-result-actions a{display:inline-flex;min-height:39px;align-items:center;justify-content:center;border:0;border-radius:12px;padding:8px 14px;background:var(--afmd-ink);color:#fff;text-decoration:none;font-size:9px;font-weight:900}.afmd-result-actions a{background:var(--afmd-soft);color:var(--afmd-ink)}
.afmd-bag-panel{margin-top:15px;padding:14px;border:1px solid rgba(255,95,127,.28);border-radius:16px;background:#fff9fa}.afmd-bag-panel>span{color:var(--afmd-coral);font-size:8px;font-weight:900;text-transform:uppercase}.afmd-bag-panel>h3{margin:3px 0 10px;font:700 22px/1.1 Fraunces,Georgia,serif}.afmd-bag-products{display:grid;gap:7px}.afmd-bag-item{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:9px;padding:7px;border-radius:11px;background:#fff}.afmd-bag-item>img{width:48px;height:58px;border-radius:8px;background:var(--afmd-soft);object-fit:contain}.afmd-bag-item strong{display:block;overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.afmd-bag-item small{color:var(--afmd-muted);font-size:8px}.afmd-bag-selects{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin-top:5px}.afmd-bag-selects label{display:grid;gap:2px}.afmd-bag-selects label span{font-size:7px;font-weight:900;text-transform:uppercase}.afmd-bag-selects select{width:100%;min-width:0;min-height:30px;border:1px solid var(--afmd-line);border-radius:8px;background:#fff;padding:3px 6px;font-size:8px}.afmd-bag-panel>p{min-height:15px;margin:8px 0;color:#b42318;font-size:8px;font-weight:800}.afmd-add-to-bag{display:flex;width:100%;min-height:43px;align-items:center;justify-content:center;border:0;border-radius:12px;background:linear-gradient(135deg,var(--afmd-coral),#ff9471);color:#fff;font-size:10px;font-weight:900;box-shadow:0 8px 20px rgba(255,95,127,.2);cursor:pointer}
.afmd-launch-overlay{z-index:2147483400}.afmd-launch-panel{position:absolute;z-index:1;inset:2vh 3vw;overflow:hidden;border-radius:28px;background:#f9f5f8}.afmd-launch-scroll{height:100%;overflow:auto;padding:42px 0 10px}.afmd-launch-scroll .afmd-app{margin-top:10px}
.afmd-account-gallery{padding:25px;border:1px solid var(--afmd-line);border-radius:25px;background:#fff}.afmd-account-head{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px}.afmd-account-head>div>span{color:var(--afmd-coral);font-size:8px;font-weight:900;text-transform:uppercase}.afmd-account-head h2{margin:5px 0;font-size:34px;line-height:1}.afmd-account-head p{margin:0;color:var(--afmd-muted);font-size:10px}.afmd-account-create{display:inline-flex;min-height:40px;align-items:center;padding:8px 14px;border-radius:12px;background:var(--afmd-ink);color:#fff;text-decoration:none;font-size:9px;font-weight:900}.afmd-account-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.afmd-account-card{overflow:hidden;border:1px solid var(--afmd-line);border-radius:18px;background:#fff;box-shadow:0 10px 30px rgba(47,32,56,.07)}.afmd-account-media{position:relative;display:block;width:100%;height:auto;min-height:0;border:0;padding:0;background:var(--afmd-soft);cursor:pointer}.afmd-account-media img{display:block;width:100%;aspect-ratio:3/4;background:var(--afmd-soft);object-fit:contain}.afmd-account-media b,.afmd-account-media i{position:absolute;bottom:8px;padding:6px 8px;border-radius:8px;color:#fff;font-size:7px;font-style:normal;font-weight:900;text-transform:uppercase}.afmd-account-media b{right:8px;background:rgba(47,32,56,.9)}.afmd-account-media i{left:8px;background:var(--afmd-coral)}.afmd-account-copy{min-width:0;padding:13px}.afmd-account-copy>span{color:var(--afmd-coral);font-size:7px;font-weight:900;text-transform:uppercase}.afmd-account-copy h3{margin:4px 0 5px;font:700 19px/1.08 Fraunces,Georgia,serif}.afmd-account-copy>p{min-height:28px;margin:0 0 10px;color:var(--afmd-muted);font-size:8px;line-height:1.45}.afmd-account-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.afmd-account-actions button{box-sizing:border-box;width:100%;min-width:0;min-height:34px;height:auto;border:0;border-radius:10px;padding:7px 6px;background:var(--afmd-ink);color:#fff;font-size:8px;font-weight:900;line-height:1.2;white-space:normal;overflow-wrap:anywhere;cursor:pointer}.afmd-account-actions .afmd-account-add-bag{background:linear-gradient(135deg,var(--afmd-coral),#ff9471)}.afmd-account-actions .afmd-delete{grid-column:1/-1;min-height:28px;background:#fff;color:#a72525;border:1px solid #efcaca}.afmd-account-empty{padding:38px;border-radius:18px;background:var(--afmd-soft);text-align:center}.afmd-account-empty>span{color:var(--afmd-coral);font-size:30px}.afmd-account-empty h3{margin:7px 0;font:700 26px Fraunces,Georgia,serif}.afmd-account-empty p{color:var(--afmd-muted);font-size:10px}.afmd-account-pending-list{display:grid;gap:9px;margin:0 0 15px}.afmd-account-pending{padding:14px 16px;border-left:4px solid var(--afmd-coral);border-radius:14px;background:#fff8ed}.afmd-account-pending span{color:var(--afmd-coral);font-size:7px;font-weight:900;text-transform:uppercase}.afmd-account-pending h3{margin:3px 0;font:700 17px Fraunces,Georgia,serif}.afmd-account-pending p{margin:0;color:var(--afmd-muted);font-size:9px}.afmd-account-pending.is-error{border-color:#b42318;background:#fff2f2}
.afmd-viewer{z-index:2147483600}.afmd-viewer>section{position:absolute;z-index:1;inset:3vh 4vw;display:grid;place-items:center;overflow:auto;border-radius:28px;background:#f7f2f6;padding:60px 20px 20px}.afmd-viewer [data-afmd-viewer-stage]{display:grid;width:100%;height:100%;place-items:center}.afmd-viewer [data-afmd-viewer-stage]>img,.afmd-viewer [data-afmd-viewer-stage]>video{display:block;max-width:100%;max-height:calc(94vh - 95px);border-radius:18px;background:#17121b;object-fit:contain}.afmd-account-purchase{display:grid;grid-template-columns:minmax(240px,1fr) minmax(310px,500px);gap:15px;align-items:start;width:min(1000px,100%)}.afmd-account-purchase>img{width:100%;max-height:calc(94vh - 100px);border-radius:18px;object-fit:contain}.afmd-account-purchase>.afmd-bag-panel{margin:0;background:#fff}
.afmd-sponsored{display:flex;align-items:center;gap:7px;margin:0 0 11px;padding:8px 10px;border:1px solid #b9e7db;border-radius:11px;background:#eefaf7;color:#245c50;font-size:9px}.afmd-sponsored strong{font-size:9px}.afmd-sponsored span{color:#4b7068}
@media(max-width:950px){.afmd-choice-grid-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.afmd-account-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.afmd-result,.afmd-account-purchase{grid-template-columns:1fr}.afmd-result-media img,.afmd-result-media video{max-height:44vh}.afmd-account-purchase>img{max-height:34vh}.afmd-hero{grid-template-columns:1fr}.afmd-hero-mark{display:none}}
@media(max-width:600px){
  .afmd-app{width:calc(100% - 16px);margin:12px auto 38px}.afmd-hero{padding:25px 18px;border-radius:22px}.afmd-hero h1{font-size:49px}.afmd-hero p{font-size:11px;line-height:1.55}.afmd-credit{display:grid;grid-template-columns:30px minmax(0,1fr);padding:7px 9px}.afmd-credit strong{width:30px;height:30px}.afmd-credit span{font-size:8px;line-height:1.35}
  .afmd-wizard{margin-top:10px;padding:19px 14px;border-radius:20px;box-shadow:none}.afmd-progress{margin-bottom:23px}.afmd-step h2{font-size:33px}.afmd-step>p{margin-bottom:17px;font-size:10px}.afmd-choice-grid,.afmd-choice-grid-compact{grid-template-columns:1fr 1fr;gap:7px}.afmd-choice>span{min-height:62px;padding:10px;border-radius:12px}.afmd-choice b{font-size:10px}.afmd-choice small{font-size:7.5px}.afmd-inline-fields{grid-template-columns:1fr;gap:10px}.afmd-chip-grid{gap:6px}.afmd-chip span{min-height:37px;padding:7px 10px;border-radius:10px;font-size:8px}.afmd-text-field input,.afmd-budget input,.afmd-inline-fields select{min-height:43px;border-radius:11px;font-size:10px}.afmd-wizard-actions{margin-top:20px}.afmd-wizard-actions button{box-sizing:border-box;min-width:0;min-height:42px;height:auto;max-width:100%;padding:9px 13px;border-radius:11px;font-size:9px;white-space:normal;overflow-wrap:anywhere}.afmd-next,.afmd-submit{flex:1 1 auto}.afmd-back{flex:0 0 auto}
  .afmd-modal{inset:0;padding:52px 8px 8px;border-radius:0}.afmd-close{right:8px;top:8px}.afmd-result{gap:8px}.afmd-result-media{border-radius:14px}.afmd-result-media img,.afmd-result-media video{max-height:36dvh}.afmd-result-copy{padding:13px;border-radius:14px;box-shadow:none}.afmd-result-copy>h2{font-size:29px}.afmd-result-copy>p{font-size:9px}.afmd-result-copy>ul{font-size:8px}.afmd-selected-names{margin:9px 0;padding:8px}.afmd-selected-names p{font-size:8px}.afmd-result-actions button,.afmd-result-actions a{box-sizing:border-box;min-width:0;min-height:36px;height:auto;padding:7px 10px;border-radius:10px;font-size:8px;white-space:normal}.afmd-bag-panel{padding:9px;border-radius:12px}.afmd-bag-panel>h3{font-size:18px}.afmd-bag-item{grid-template-columns:40px minmax(0,1fr);padding:5px}.afmd-bag-item>img{width:40px;height:48px}.afmd-bag-item strong{font-size:8px}.afmd-bag-selects select{min-height:29px}.afmd-add-to-bag{min-height:39px;border-radius:10px;font-size:9px}
  .afmd-launch-panel{inset:0;border-radius:0}.afmd-launch-scroll{padding-top:42px}.afmd-account-gallery{padding:11px;border-radius:18px}.afmd-account-head{display:block;margin-bottom:12px}.afmd-account-head h2{font-size:27px}.afmd-account-head p{font-size:8px}.afmd-account-create{min-height:35px;margin-top:9px;padding:7px 11px;border-radius:10px;font-size:8px}.afmd-account-grid{grid-template-columns:1fr;gap:10px}.afmd-account-card{display:grid;grid-template-columns:106px minmax(0,1fr);align-items:stretch;border-radius:15px}.afmd-account-media{height:100%;min-height:198px}.afmd-account-media img{height:100%;aspect-ratio:auto}.afmd-account-copy{padding:10px}.afmd-account-copy h3{font-size:15px}.afmd-account-copy>p{min-height:0;font-size:7.5px}.afmd-account-actions{gap:4px}.afmd-account-actions button{min-height:32px;padding:7px 5px;font-size:7.5px}.afmd-viewer>section{inset:0;padding:50px 8px 8px;border-radius:0}.afmd-viewer>section>button{right:8px;top:8px}.afmd-account-purchase{gap:8px}.afmd-account-purchase>img{max-height:28dvh;border-radius:12px}
}

/* Jewels Fashion 2.0 luxury jewelry theme */
.afmd-app,.afmd-launch-panel,.afmd-modal{--afmd-ink:#171717;--afmd-muted:#6f6a62;--afmd-line:#e7e1d8;--afmd-accent:#b89555;--afmd-soft:#f7f5f1;background:#fff;color:#171717}
.afmd-hero,.afmd-wizard,.afmd-gate,.afmd-result,.afmd-bag-panel,.afmd-account-card{background:#fff!important;border-color:#e7e1d8!important;box-shadow:0 24px 70px rgba(23,23,23,.09)!important;border-radius:2px!important}
.afmd-choice span,.afmd-chip span,.afmd-text-field input,.afmd-text-field textarea,.afmd-inline-fields select,.afmd-budget input,.afmd-bag-selects select{background:#fff!important;color:#171717!important;border-color:#d9d1c5!important;border-radius:2px!important}
.afmd-choice input:checked+span,.afmd-chip input:checked+span{border-color:#b89555!important;box-shadow:inset 0 0 0 1px #b89555!important;background:#fbf8f2!important}
.afmd-next,.afmd-submit,.afmd-add-to-bag,.afmd-result-actions a{background:#171717!important;color:#fff!important;border-color:#171717!important;border-radius:2px!important}
.afmd-next:hover,.afmd-submit:hover,.afmd-add-to-bag:hover{background:#b89555!important;border-color:#b89555!important}
.afmd-back,.afmd-result-actions button{background:#fff!important;color:#171717!important;border:1px solid #d9d1c5!important;border-radius:2px!important}
.afmd-kicker,.afmd-hero>div>span{color:#9a7638!important;letter-spacing:.14em}
.afmd-result-media img,.afmd-bag-item img{background:#faf9f7;object-fit:contain}
