.scent-page{--bd-scent-ink:#172a2d;--bd-scent-muted:#627172;--bd-scent-orange:#ec6c37;--bd-scent-paper:#faf8f2;--bd-scent-line:#dedfd7;--bd-scent-surface:#fff;background:var(--bd-scent-paper);color:var(--bd-scent-ink);font-family:Inter,system-ui,sans-serif;padding:28px 0 48px}.scent-page *{box-sizing:border-box}.bd-scent-wrap{max-width:1280px;margin:auto;padding:0 36px}.bd-scent-breadcrumb{display:flex;gap:12px;flex-wrap:wrap;padding:25px 0;color:var(--bd-scent-muted);font-size:12px}.scent-page a{color:inherit}.bd-scent-hero{display:grid;grid-template-columns:1.05fr 1fr;gap:38px;align-items:center;padding:25px 0 55px}.bd-scent-eyebrow{font-size:10px;font-weight:750;letter-spacing:1.5px;margin-bottom:18px;display:flex;align-items:center;gap:8px}.bd-scent-eyebrow>span{width:7px;height:7px;background:var(--bd-scent-orange);border-radius:50%}.scent-page h1{font-family:'Funnel Display',Inter,sans-serif;font-size:clamp(38px,4.5vw,65px);line-height:1.03;letter-spacing:-2.3px;color:var(--bd-scent-ink);font-weight:650;margin:0 0 24px}.scent-page h1>span{display:block;color:#9b4b2e;font-size:.64em;letter-spacing:-1.2px;margin-top:16px;line-height:1.16}.bd-scent-lead{font-size:16px;line-height:1.8;max-width:485px;color:var(--bd-scent-muted)}.bd-scent-hero-actions{display:flex;align-items:center;gap:23px;flex-wrap:wrap;margin:30px 0 40px}.scent-page .bd-scent-btn{background:var(--bd-scent-ink);border:1px solid var(--bd-scent-ink);border-radius:6px;color:#fff!important;font:650 13px/1.4 Inter,system-ui,sans-serif;padding:16px 22px;display:inline-flex;align-items:center;justify-content:space-between;gap:28px;text-decoration:none;cursor:pointer;transition:transform .15s,background .15s}.bd-scent-btn:hover{transform:translateY(-2px);background:#2e4749}.bd-scent-btn:disabled{opacity:.5;cursor:wait}.bd-scent-text-link{font-size:12px;font-weight:600;text-decoration:underline;text-underline-offset:5px}.bd-scent-facts{display:flex;gap:26px;flex-wrap:wrap}.bd-scent-facts>div{border-left:1px solid #d8d6cd;padding-left:15px}.bd-scent-facts strong{display:block;font-size:15px;font-weight:700}.bd-scent-facts span{display:block;font-size:10px;color:var(--bd-scent-muted);margin-top:4px}.bd-scent-hero-art{position:relative;background:#eaece0;border-radius:8px;margin:0;overflow:hidden;min-width:0}.bd-scent-hero-art img{width:100%;height:auto;display:block}.bd-scent-art-label{position:absolute;top:24px;left:26px;font-size:9px;letter-spacing:1.6px;font-weight:700}.bd-scent-hero-art figcaption{font-size:9px;position:absolute;bottom:15px;left:26px;color:#586257}.bd-scent-ribbon{padding:20px 0;border-top:1px solid var(--bd-scent-line);border-bottom:1px solid var(--bd-scent-line);display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap}.bd-scent-ribbon span{font-size:11px;font-weight:600}.bd-scent-ribbon span:before{content:'✳';color:#aa552f;margin-right:10px}.bd-scent-block{padding-top:76px;scroll-margin-top:90px}.scent-page h2{font:650 clamp(25px,3vw,38px)/1.17 'Funnel Display',Inter,sans-serif;color:var(--bd-scent-ink);letter-spacing:-1.1px;margin:0}.bd-scent-block-head{display:flex;justify-content:space-between;gap:35px;align-items:flex-end;margin-bottom:32px}.bd-scent-block-head>p{font-size:12px;color:var(--bd-scent-muted);max-width:365px;line-height:1.8;margin:0}.bd-scent-series-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.bd-scent-series{position:relative;cursor:pointer;margin:0;display:block}.bd-scent-series>input{position:absolute;top:22px;right:22px;width:20px;height:20px;accent-color:var(--bd-scent-ink);z-index:1}.bd-scent-series-inner{height:100%;display:flex;flex-direction:column;padding:28px;background:#fff;border:1px solid #cdd4ce;border-radius:8px;transition:box-shadow .2s}.bd-scent-series>input:checked+.bd-scent-series-inner{box-shadow:inset 0 0 0 2px var(--bd-scent-ink)}.bd-scent-series>input:focus-visible+.bd-scent-series-inner{outline:3px solid var(--bd-scent-orange);outline-offset:3px}.bd-scent-series-parfum .bd-scent-series-inner{background:#edf0e5}.bd-scent-series-top{display:flex;gap:12px;align-items:center;margin-bottom:24px}.bd-scent-series-number{font-size:11px;font-weight:750;background:#edf0e7;border-radius:50%;padding:8px}.bd-scent-series-parfum .bd-scent-series-number{background:#fff}.bd-scent-selection{font-size:10px;text-transform:uppercase;letter-spacing:1px}.bd-scent-series-title{font-family:'Funnel Display',Inter,sans-serif;font-size:29px;letter-spacing:-.7px;margin-bottom:8px}.bd-scent-series-desc{font-size:12px;color:var(--bd-scent-muted);line-height:1.7;min-height:42px}.bd-scent-price-row{display:flex;align-items:center;gap:12px;margin-top:24px;min-height:25px}.bd-scent-price-row del{color:#7c8580;font-size:15px}.bd-scent-discount{padding:4px 7px;border-radius:4px;background:#f8e4d8;color:#9f4222;font-size:9px;font-weight:700}.bd-scent-price{font-size:48px;letter-spacing:-2px;font-weight:750;line-height:1.3;margin-top:4px}.bd-scent-price small{font-size:18px;letter-spacing:0}.bd-scent-price small>span{font-size:10px;font-weight:500;color:var(--bd-scent-muted)}.bd-scent-per-unit{font-size:11px;margin-top:3px}.bd-scent-scent-list{font-size:10px;color:var(--bd-scent-muted);border-top:1px solid #d9ded6;padding-top:15px;margin-top:23px;line-height:1.9}.bd-scent-config{display:grid;grid-template-columns:1.25fr 1fr;border:1px solid var(--bd-scent-line);border-radius:8px;background:#fff;margin-top:23px;overflow:hidden}.bd-scent-config-fields{padding:28px;display:grid;grid-template-columns:1fr 1fr;gap:22px;align-content:start}.scent-page label:not(.bd-scent-series){font-size:11px;font-weight:650}.bd-scent-config label span{font-weight:400;color:var(--bd-scent-muted)}.bd-scent-config select,.bd-scent-config textarea{display:block;width:100%;border:1px solid #cfd7cf;background:#fff;color:var(--bd-scent-ink);padding:13px;font:13px Inter,system-ui,sans-serif;border-radius:5px;margin-top:8px}.bd-scent-wide{grid-column:1/-1}.bd-scent-order-summary{background:#f0f1e9;padding:28px;display:flex;flex-direction:column;align-items:stretch;border-left:1px solid var(--bd-scent-line)}.bd-scent-order-summary>span:first-child{font-size:11px}.bd-scent-order-summary>strong{font-size:36px;font-weight:750;letter-spacing:-1px;line-height:1.4;margin-top:8px}.bd-scent-order-summary>small{font-size:10px;color:var(--bd-scent-muted)}.bd-scent-order-summary>p{font-size:11px;color:var(--bd-scent-muted);margin:9px 0 20px}.bd-scent-order-summary>.bd-scent-btn{margin-bottom:9px;justify-content:center;gap:20px}.scent-page .bd-scent-btn-outline{background:transparent;color:var(--bd-scent-ink)!important}.bd-scent-fine{font-size:10px;color:var(--bd-scent-muted);line-height:1.8;margin-top:6px}#bd-scent-order-status:not(:empty){padding:16px;margin-top:18px;border:1px solid #d8b89a;border-radius:6px;background:#fff0dc;font-size:13px}#bd-scent-order-status a{text-decoration:underline;font-weight:700}.bd-scent-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:21px}.bd-scent-example{min-width:0}.bd-scent-example-art{background:#e9ecdf;border-radius:7px;overflow:hidden;aspect-ratio:8/7}.bd-scent-example-art img{width:100%;height:100%;object-fit:contain}.bd-scent-example-caption{display:flex;justify-content:space-between;gap:15px;padding:18px 0}.bd-scent-example-caption h3{font-size:14px;line-height:1.5;font-weight:650;color:var(--bd-scent-ink);margin:0 0 4px}.bd-scent-example-caption p{font-size:10px;line-height:1.8;color:var(--bd-scent-muted);margin:0}.bd-scent-example-pick{border:1px solid #cbd2c9;background:transparent;width:37px;height:37px;border-radius:50%;flex-shrink:0;cursor:pointer;font-size:20px;color:var(--bd-scent-ink)}.bd-scent-example-pick:hover{background:#e4e9dc}.bd-scent-gallery-note{font-size:10px;color:var(--bd-scent-muted)}.bd-scent-about{display:grid;grid-template-columns:1fr 1fr;gap:60px}.bd-scent-about>div>p{font-size:13px;line-height:1.9;color:var(--bd-scent-muted);margin:22px 0 0}.bd-scent-use-cases{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-content:center}.bd-scent-use-cases>div{padding:23px 15px;background:#eeeee5;border-radius:5px;display:flex;align-items:center;gap:15px;font-size:11px}.bd-scent-use-cases>div>span{font-size:24px;font-weight:300;color:#a44f2b}.bd-scent-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px}.bd-scent-steps article{border-top:1px solid #cdd3ca;padding-top:23px}.bd-scent-steps article>span{font-size:11px;color:#a85532;font-weight:700}.bd-scent-steps h3{font-size:15px;margin:18px 0 10px;color:var(--bd-scent-ink);font-weight:650}.bd-scent-steps p{font-size:11px;line-height:1.9;color:var(--bd-scent-muted);margin:0}.bd-scent-faq{display:grid;grid-template-columns:.7fr 1fr;gap:60px}.bd-scent-faq details{border-bottom:1px solid var(--bd-scent-line);padding:20px 0}.bd-scent-faq details:first-child{padding-top:0}.bd-scent-faq summary{font-size:13px;font-weight:650;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:20px}.bd-scent-faq summary:after{content:'+';font-size:20px;font-weight:400}.bd-scent-faq details[open] summary:after{content:'−'}.bd-scent-faq details p{color:var(--bd-scent-muted);font-size:12px;line-height:1.9;margin:15px 0 0}.bd-scent-last-call{margin-top:80px;background:#e77242;padding:42px;border-radius:8px;display:flex;align-items:center;justify-content:space-between;gap:35px}.bd-scent-last-call>div>span{font-size:9px;font-weight:750;letter-spacing:1.4px}.bd-scent-last-call h2{margin-top:15px;font-size:36px}.scent-page :focus-visible{outline:3px solid #ba5934;outline-offset:3px}.bd-scent-empty-gallery{grid-column:1/-1;padding:50px;border:1px dashed var(--bd-scent-line);font-size:13px}html{scroll-behavior:smooth}@media(max-width:900px){.bd-scent-wrap{padding:0 22px}.bd-scent-hero{gap:25px}.scent-page h1{font-size:43px}.bd-scent-facts{gap:16px}.bd-scent-config{grid-template-columns:1fr 1fr}.bd-scent-config-fields{grid-template-columns:1fr;gap:15px}.bd-scent-block-head{align-items:flex-start}.bd-scent-block-head>p{max-width:300px}.bd-scent-about{gap:30px}.bd-scent-steps{grid-template-columns:1fr 1fr}.bd-scent-series-inner{padding:23px}.bd-scent-price{font-size:42px}}@media(max-width:640px){.bd-scent-wrap{padding:0 18px}.bd-scent-breadcrumb{padding-top:20px;font-size:10px}.bd-scent-hero{grid-template-columns:1fr;padding-top:12px;padding-bottom:30px}.scent-page h1{font-size:45px}.bd-scent-lead{font-size:14px}.bd-scent-hero-actions{margin:24px 0 29px;gap:20px}.bd-scent-hero-art{margin-top:9px}.bd-scent-hero-art img{max-height:360px;object-fit:contain}.bd-scent-ribbon{display:grid;grid-template-columns:1fr 1fr;gap:14px 8px}.bd-scent-ribbon span{font-size:9px}.bd-scent-block{padding-top:50px;scroll-margin-top:70px}.bd-scent-block-head{display:block;margin-bottom:23px}.bd-scent-block-head>p{max-width:none;margin-top:15px}.bd-scent-series-grid{grid-template-columns:1fr;gap:15px}.bd-scent-series-inner{padding:23px}.bd-scent-series-desc{min-height:0}.bd-scent-series-title{font-size:27px}.bd-scent-series-top{margin-bottom:15px}.bd-scent-price-row{margin-top:14px}.bd-scent-config{grid-template-columns:1fr}.bd-scent-config-fields{padding:23px;grid-template-columns:1fr 1fr;gap:15px}.bd-scent-order-summary{border-left:0;border-top:1px solid var(--bd-scent-line);padding:23px}.bd-scent-gallery{grid-template-columns:1fr;gap:20px}.bd-scent-example-art{max-height:340px}.bd-scent-about,.bd-scent-faq{grid-template-columns:1fr;gap:28px}.bd-scent-use-cases{gap:9px}.bd-scent-use-cases>div{padding:18px 12px}.bd-scent-steps{gap:25px 20px}.bd-scent-last-call{padding:28px;margin-top:48px;display:block}.bd-scent-last-call h2{font-size:31px}.bd-scent-last-call .bd-scent-btn{margin-top:25px}.bd-scent-eyebrow{font-size:9px;letter-spacing:1px}.bd-scent-facts strong{font-size:13px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.bd-scent-btn{transition:none}}

/* This product has its own light surface in both site themes. Global dark-mode
   heading/form rules must not recolor text without recoloring its background. */
#main-content.scent-page{color:#172a2d!important;background:#faf8f2!important;isolation:isolate;--color-text-primary:#172a2d;--color-text-secondary:#465a5c;--color-text-muted:#465a5c;--color-surface:#fff;--color-bg-primary:#faf8f2;--color-bg-secondary:#edf0e5;--color-input-text:#172a2d;--color-input-bg:#fff}
#main-content.scent-page :is(h1,h2,h3,h4,h5,h6,label,summary,strong,small,span,figcaption,del){color:inherit}
#main-content.scent-page :is(h1,h2,h3,h4,h5,h6,summary,label){color:#172a2d!important}
#main-content.scent-page p{color:#465a5c!important}
#main-content.scent-page .bd-scent-wrap{width:100%;max-width:1280px;margin-inline:auto!important;padding-inline:36px!important}
#main-content.scent-page .bd-scent-block{background:transparent!important;padding:76px 0 0!important;margin-inline:0!important}
#main-content.scent-page .bd-scent-hero{background:transparent!important}
#main-content.scent-page h1>span{color:#964323!important}
#main-content.scent-page :is(.bd-scent-eyebrow,.bd-scent-facts strong,.bd-scent-ribbon span,.bd-scent-series-title,.bd-scent-price,.bd-scent-per-unit,.bd-scent-config-fields label,.bd-scent-order-summary,.bd-scent-faq summary){color:#172a2d!important}
#main-content.scent-page :is(.bd-scent-series-desc,.bd-scent-scent-list,.bd-scent-per-piece,.bd-scent-fine,.bd-scent-gallery-note,.bd-scent-facts span,.bd-scent-breadcrumb,.bd-scent-hero-art figcaption){color:#465a5c!important}
#main-content.scent-page .bd-scent-price-row del{color:#566365!important}
#main-content.scent-page .bd-scent-discount{color:#8d361b!important}
#main-content.scent-page :is(select,textarea,option){background:#fff!important;color:#172a2d!important;border-color:#a7b6ae!important}
#main-content.scent-page textarea::placeholder{color:#536867!important;opacity:1}
#main-content.scent-page :is(.bd-scent-btn,.bd-scent-btn span){color:#fff!important}
#main-content.scent-page .bd-scent-btn-outline{color:#172a2d!important}
#main-content.scent-page .bd-scent-example-caption{padding:18px 0!important}
#main-content.scent-page .bd-scent-faq details{padding:20px 0!important}
#main-content.scent-page .bd-scent-faq details:first-child{padding-top:0!important}
#main-content.scent-page .bd-scent-last-call{background:#e77242!important;padding:42px!important}
@media(max-width:900px){#main-content.scent-page .bd-scent-wrap{padding-inline:24px!important}}
@media(max-width:640px){#main-content.scent-page .bd-scent-wrap{padding-inline:22px!important}#main-content.scent-page .bd-scent-block{padding-top:48px!important}#main-content.scent-page .bd-scent-last-call{padding:26px!important}#main-content.scent-page .bd-scent-faq summary{font-size:14px;line-height:1.65}#main-content.scent-page .bd-scent-section-head>p{font-size:13px}}

#main-content.scent-page .bd-scent-hero-art img{width:100%;height:auto;max-height:none;object-fit:cover;aspect-ratio:3/2}
#main-content.scent-page .bd-scent-hero-art figcaption{position:static;padding:12px 16px;background:#eef0e8;color:#344b49!important;font-size:11px;line-height:1.5}
#main-content.scent-page .bd-scent-gallery{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));max-width:740px}
#main-content.scent-page .bd-scent-example-art{aspect-ratio:3/2;max-height:none}
#main-content.scent-page .bd-scent-example-art img{object-fit:cover}

/* Outline links must beat the white filled-button rule, including its span selector. */
#main-content.scent-page a.bd-scent-btn.bd-scent-btn-outline,
#main-content.scent-page a.bd-scent-btn.bd-scent-btn-outline span{color:#172a2d!important;background:transparent!important;border-color:#738783!important}
#main-content.scent-page .bd-scent-order-summary :is(button.bd-scent-btn,a.bd-scent-btn){height:42px!important;min-height:42px!important;padding:9px 14px!important;border-radius:6px!important;font-size:13px!important;line-height:1.3!important;gap:12px!important;margin-bottom:8px!important}
