.migr-drop-page #content>.ast-container{display:block;max-width:none;padding:0}.midrop{--ink:#171a19;--paper:#f6f5f1;--line:#c9cbc2;color:var(--ink);background:var(--paper);width:100%;font-family:inherit;font-size:16px;line-height:1.5;container-type:inline-size}.midrop *{box-sizing:border-box}.midrop-wrap{max-width:1320px;padding:0 28px;margin:auto}.midrop a{color:inherit}.midrop-nav{display:flex;justify-content:space-between;gap:16px;padding:12px 0;font-size:11px;font-weight:700;letter-spacing:.06em;border-bottom:1px solid var(--line)}.midrop-header{padding:22px 0;margin-bottom:18px;border-bottom:1px solid var(--line)}.midrop-release-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 24px;align-items:center}.midrop h1,.midrop h2{font-family:Georgia,'Times New Roman',serif;font-weight:500;color:inherit;line-height:1.15;letter-spacing:-.025em}.midrop h1{font-size:36px;margin:3px 0 0;overflow-wrap:anywhere}.midrop-eyebrow{font-size:11px;letter-spacing:.14em;font-weight:800;margin:0;color:#535d57}.midrop-release-count{display:flex;align-items:center;gap:12px;margin:0;text-align:left}.midrop-release-count strong{font-family:Georgia,'Times New Roman',serif;font-size:48px;font-weight:400;line-height:1}.midrop-release-count span{font-size:11px;font-weight:800;letter-spacing:.08em;max-width:76px;line-height:1.25}.midrop-date{grid-column:1/-1;font-size:12px;margin:4px 0 0;color:#535d57}.midrop-release-title{font-weight:700;margin-right:12px}.midrop-intro{grid-column:1/-1;font-size:14px;max-width:760px}.midrop-intro summary{cursor:pointer;min-height:44px;display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600}.midrop-intro summary::after{content:'+'}.midrop-intro[open] summary::after{content:'−'}.midrop-intro p{margin:0 0 10px}.midrop-state-live{background:var(--ink);color:var(--paper);padding:22px 24px;border-bottom:3px solid #a9823d}.midrop-state-live .midrop-eyebrow,.midrop-state-live .midrop-release-count{color:#ddbf7f}.midrop-state-live .midrop-date{color:#e3e3da}.midrop-state-announced{border-bottom:3px solid #69786e}.midrop-state-announced .midrop-heading-main h1{font-size:32px}.midrop-state-archived h1{font-size:29px}.midrop-state-archived .midrop-release-count strong{font-size:34px;color:#535d57}.midrop-with-hero{display:grid;grid-template-columns:minmax(0,1fr) 120px;gap:20px;align-items:center}.midrop-hero-image{width:100%;max-height:120px;object-fit:contain}.midrop-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px 18px;align-items:stretch}.midrop-fragrance{min-width:0;display:flex;flex-direction:column;background:#fff0}.midrop-art{aspect-ratio:1;background:#ece9e1;border-radius:4px;overflow:hidden}.midrop-art img{display:block;width:100%;height:100%;aspect-ratio:1;object-fit:contain}.midrop-story{display:flex;flex-direction:column;flex:1;min-width:0;padding-top:10px}.midrop-story>h2{font-size:20px;line-height:1.2;margin:0 0 8px;overflow-wrap:anywhere}.midrop-aroma{font-size:15px;line-height:1.35;overflow-wrap:anywhere;margin:0 0 10px}.midrop-aroma>span{display:block;font-size:11px;font-weight:800;color:var(--ink);text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px}.midrop-card-actions{margin-top:auto;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;border-top:1px solid var(--line);padding-top:6px}.midrop-cta{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:9px 12px;border:1px solid #7a827b;border-radius:3px;background:#fff0;color:var(--ink)!important;text-decoration:none;font-size:11px;line-height:1.2;letter-spacing:.035em;font-weight:800;white-space:nowrap}.midrop-cta:hover{background:var(--ink);color:#fff!important}.midrop-details{min-width:0}.midrop-details summary{display:flex;align-items:center;gap:6px;min-height:44px;padding:6px 0;font-size:12px;line-height:1.3;font-weight:600;cursor:pointer;list-style:none}.midrop-expand{font-size:18px;font-weight:400;flex-shrink:0}.midrop-details summary::-webkit-details-marker{display:none}.midrop-details[open]{grid-column:1/-1}.midrop-details[open] .midrop-expand{transform:rotate(45deg)}.midrop-text-link{font-size:12px;display:flex;align-items:center;min-height:44px}.midrop-availability{font-size:12px;line-height:1.3;color:#535d57;margin:0;text-align:right;max-width:100px}.midrop-detail-copy{font-size:16px;line-height:1.65;overflow-wrap:anywhere}.midrop-detail-copy h2{font-size:28px;margin:10px 0 16px}.midrop-detail-copy h3{font-family:inherit;font-size:15px;font-weight:700;margin:22px 0 8px}.midrop-detail-copy p{margin:0 0 14px;white-space:pre-line}.midrop-details[open] .midrop-detail-copy{padding:12px 0}.midrop-dialog{position:fixed;inset:0;width:min(620px,calc(100% - 24px));max-height:calc(100dvh - 40px);margin:auto;padding:24px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink);overscroll-behavior:contain;box-shadow:0 20px 70px #0003}.midrop-dialog::backdrop{background:#171a19a6}.midrop-detail-close{display:block;margin-left:auto;background:#171a19;color:#fff;border:0;border-radius:3px;min-height:44px;padding:10px 18px;font-size:13px;cursor:pointer}@supports(grid-template-rows:subgrid){.midrop-fragrance{display:grid;grid-template-rows:subgrid;grid-row:span 4;row-gap:8px}.midrop-story{display:contents}.midrop-story>h2,.midrop-story>.midrop-aroma{margin:0}.midrop-card-actions{margin:0}.midrop-unavailable{grid-row:span 4}}.midrop-alert{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;border-top:1px solid var(--line);margin-top:24px;font-size:14px}.midrop-alert p{margin:0;font-weight:600}.midrop-fine{font-size:11px;color:#535d57;padding:12px 0 28px;margin:0}.midrop-permalink{font-size:12px;margin:18px 0}.midrop-archive{padding:18px 0}.midrop-archive h2{font-size:26px}.midrop-archive a{display:block;padding:12px 0}.midrop-unavailable{padding:20px;border:1px solid var(--line);font-size:14px}.midrop :focus-visible{outline:3px solid #795e28;outline-offset:3px}.midrop-state-live :focus-visible{outline-color:#ddbf7f}.midrop-admin-products img{width:90px;height:90px;object-fit:contain}.midrop-admin-products textarea{width:100%}.midrop-admin-products td{vertical-align:top}.midrop-admin-products input[type=number]{width:65px}.midrop-admin-preview{max-width:1200px;border:1px solid #ccc}.midrop-admin-preview.mobile{width:390px;max-width:100%}@container(max-width:1000px){.midrop-products{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:16px}}@container(max-width:600px){.midrop-wrap{padding:0 14px}.midrop-nav{font-size:11px;padding:10px 0}.midrop-header{padding:16px 0;margin-bottom:14px}.midrop-state-live{padding:16px}.midrop-release-heading{column-gap:12px;row-gap:6px}.midrop h1{font-size:30px}.midrop-state-announced .midrop-heading-main h1{font-size:26px}.midrop-state-archived h1{font-size:25px}.midrop-release-count{display:block;text-align:right}.midrop-release-count strong{font-size:36px;display:block}.midrop-release-count span{display:block;font-size:10px;max-width:70px;margin-top:5px}.midrop-state-archived .midrop-release-count strong{font-size:28px}.midrop-date{font-size:12px}.midrop-release-title{display:block;margin:0 0 3px}.midrop-products{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px}.midrop-story>h2{font-size:17px}.midrop-aroma{font-size:13px}.midrop-aroma>span{font-size:11px;letter-spacing:.025em}.midrop-cta{padding:9px}.midrop-with-hero{grid-template-columns:minmax(0,1fr) 70px;gap:12px}.midrop-hero-image{max-height:90px}.midrop-alert{font-size:13px}.midrop-dialog{padding:20px}.midrop-detail-copy h2{font-size:25px}}@container(max-width:319px){.midrop-products{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.midrop *{scroll-behavior:auto}}.midrop-inspiration{display:block;font-size:inherit;font-weight:600;line-height:1.4}.midrop-brand{display:block;font-size:13px;line-height:1.4;color:#535d57;margin-top:3px}.midrop-shop-mobile{display:none}@container(max-width:600px){.midrop-story>h2{min-height:2.4em}.midrop-story>.midrop-aroma{font-size:15px;line-height:1.4}.midrop-card-actions{grid-template-columns:minmax(0,1fr);gap:4px;align-content:end}.midrop-details summary{font-weight:500;justify-content:flex-start;min-height:44px}.midrop-cta{width:100%;min-height:44px;background:var(--ink);color:#fff!important;border-color:var(--ink);font-size:12px;border-radius:3px}.midrop-cta:hover{background:#354139}.midrop-shop-mobile{display:inline}.midrop-shop-desktop{display:none}.midrop-availability{max-width:none;text-align:left}}