/* Layout may vary; brand typography always comes from pb-typography.css. */
.ss-page.ss-parfum {
 --ss-serif:var(--pb-font-serif);--ss-sans:var(--pb-font-sans);
 font-family:var(--pb-font-sans);font-size:var(--pb-type-body);
}
.ss-parfum h1,.ss-parfum .ss-hero h1 {font-family:var(--pb-font-serif);font-size:var(--pb-type-h1);font-weight:var(--pb-weight-heading);line-height:var(--pb-leading-h1);letter-spacing:var(--pb-tracking-heading);}
.ss-parfum h2,.ss-parfum .ss-approach h2 {font-family:var(--pb-font-serif);font-size:var(--pb-type-h2);font-weight:var(--pb-weight-heading);line-height:var(--pb-leading-heading);letter-spacing:var(--pb-tracking-heading);}
.ss-parfum h3,.ss-parfum .ss-selected-story h3,.ss-parfum .ss-safety h3 {font-family:var(--pb-font-serif);font-size:var(--pb-type-h3);font-weight:var(--pb-weight-heading);line-height:var(--pb-leading-heading);letter-spacing:var(--pb-tracking-heading);}
.ss-parfum h4,.ss-parfum .ss-candle-heading h4 {font-family:var(--pb-font-serif);font-size:var(--pb-type-h4);font-weight:var(--pb-weight-heading);line-height:var(--pb-leading-h4);letter-spacing:var(--pb-tracking-heading);}
.ss-parfum p,.ss-parfum li,.ss-parfum .ss-candle-rationale,.ss-parfum .ss-selected-story>p:last-of-type,.ss-parfum .ss-section-heading>p:not(.ss-eyebrow),.ss-parfum .ss-approach>div:last-child,.ss-parfum .ss-memory p:not(.ss-eyebrow):not(.ss-editorial-line),.ss-parfum .ss-fabric-return p:not(.ss-eyebrow),.ss-parfum .ss-story-band>div:last-child {font-family:var(--pb-font-sans);font-size:var(--pb-type-body);line-height:var(--pb-leading-body);font-weight:var(--pb-weight-body);}
.ss-parfum .ss-eyebrow,.ss-parfum .ss-collab-label,.ss-parfum .ss-candle-heading .ss-eyebrow {font-family:var(--pb-font-sans);font-size:var(--pb-type-label);font-weight:var(--pb-weight-utility);line-height:1.5;letter-spacing:var(--pb-tracking-label);text-transform:uppercase;}
.ss-parfum .ss-btn,.ss-parfum .ss-text-link,.ss-parfum .ss-hero-parfum .ss-text-link,.ss-parfum .ss-tabs a {font-family:var(--pb-font-sans);font-size:var(--pb-type-button);font-weight:var(--pb-weight-utility);line-height:1.5;}
.ss-parfum .ss-small,.ss-parfum .ss-image-caption,.ss-parfum .ss-merchant-pending,.ss-parfum .ss-source-details>p,.ss-parfum .ss-colophon>.ss-small {font-size:var(--pb-type-caption);line-height:1.65;}
.ss-parfum .ss-source-details summary,.ss-parfum .ss-note-list>span {font-family:var(--pb-font-sans);font-size:var(--pb-type-small);line-height:1.5;}
.ss-parfum .ss-faq summary,.ss-parfum .ss-faq>div {font-family:var(--pb-font-sans);font-size:var(--pb-type-body);line-height:1.65;}
.ss-parfum .ss-hero-subtitle,.ss-parfum .ss-editorial-line,.ss-parfum .ss-family,.ss-parfum .ss-scent-direction {font-family:var(--pb-font-serif);font-weight:400;font-size:var(--pb-type-h4);letter-spacing:0;line-height:1.4;}
.ss-parfum .ss-hero-subtitle.pb-tagline {font-size:clamp(1.65rem,2.5vw,2.5rem);margin-top:24px;}
.ss-parfum .ss-collab-label {margin-bottom:24px;}
.ss-parfum .ss-hero-parfum {min-height:660px;}
.ss-parfum .ss-hero-parfum .ss-hero-image {filter:brightness(.96) saturate(.95);object-position:right center;}
.ss-parfum .ss-hero-parfum .ss-hero-shade {background:linear-gradient(90deg,rgba(20,23,17,.93),rgba(20,23,17,.68) 39%,rgba(20,23,17,.1) 72%,transparent);}
.ss-parfum .ss-hero-parfum .ss-hero-copy {max-width:495px;font-size:var(--pb-type-body);}
.ss-parfum .ss-selected-room-text-only {grid-template-columns:1fr;background:#eeece3;}
.ss-parfum .ss-selected-room-text-only .ss-selected-story {display:grid;grid-template-columns:1fr 1fr;column-gap:56px;padding:38px 44px;}
.ss-parfum .ss-selected-room-text-only .ss-selected-story .ss-eyebrow {grid-column:1;}
.ss-parfum .ss-selected-room-text-only .ss-selected-story h3 {grid-column:1;}
.ss-parfum .ss-selected-room-text-only .ss-scent-direction {grid-column:2;grid-row:1/3;margin:0;align-self:center;}
.ss-parfum .ss-selected-room-text-only .ss-selected-story>p:last-of-type {grid-column:2;}
.ss-parfum .ss-selected-room-text-only .ss-story-number {right:auto;left:42%;opacity:.55;}
.ss-parfum .ss-candle-grid:has(>.ss-candle-card:only-child) {grid-template-columns:1fr;}
.ss-parfum .ss-candle-grid>.ss-candle-card:only-child {max-width:none;display:grid;grid-template-columns:1fr 1fr;gap:10px 50px;}
.ss-parfum .ss-candle-grid>.ss-candle-card:only-child .ss-candle-heading {grid-column:1;}
.ss-parfum .ss-candle-grid>.ss-candle-card:only-child .ss-family {grid-column:1;}
.ss-parfum .ss-candle-grid>.ss-candle-card:only-child .ss-note-list {grid-column:1;}
.ss-parfum .ss-candle-grid>.ss-candle-card:only-child .ss-candle-rationale {grid-column:2;grid-row:1/3;}
.ss-parfum .ss-candle-grid>.ss-candle-card:only-child .ss-source-details {grid-column:2;grid-row:3/5;}
.ss-parfum .ss-memory-editorial {display:block;background:#e8eadd;}
.ss-parfum .ss-memory-editorial .ss-memory-copy {display:grid;grid-template-columns:1fr 1fr;gap:12px 72px;padding:52px 56px;}
.ss-parfum .ss-memory-editorial .ss-eyebrow{grid-column:1/-1;}
.ss-parfum .ss-memory-editorial h2{grid-column:1;grid-row:2/5;margin:0;align-self:center;}
.ss-parfum .ss-memory-editorial p:not(.ss-eyebrow){grid-column:2;margin:0;}
.ss-parfum .pb-fabric-note{height:auto!important;border-left:1px solid var(--ss-line);padding-left:36px;}
.ss-parfum .pb-fabric-note .pb-return-line{font-family:var(--pb-font-serif);font-size:var(--pb-type-h3);line-height:1.25;margin-block:18px;}
.ss-parfum .ss-colophon .ss-lockup{font-family:var(--pb-font-serif);font-size:1.55rem;line-height:1.4;}
.ss-parfum .ss-lockup>.pb-partner-wordmark{font-family:var(--pb-font-sans);font-size:1.45rem;letter-spacing:-.065em;font-style:normal;font-weight:var(--pb-weight-wordmark);padding:0;}
.ss-parfum .ss-colophon .ss-campaign-signature{font-family:var(--pb-font-serif);font-size:1.85rem;letter-spacing:-.02em;line-height:1.25;font-weight:400;text-transform:none;}
@media(max-width:760px){
 .ss-parfum .ss-hero-parfum{min-height:680px;align-items:end;}
 .ss-parfum .ss-hero-parfum .ss-hero-image{height:100%;object-position:62% center;}
 .ss-parfum .ss-hero-parfum .ss-hero-shade{background:linear-gradient(0deg,rgba(20,23,17,.98) 0%,rgba(20,23,17,.78) 54%,rgba(20,23,17,.1));}
 .ss-parfum .ss-hero-content{padding-block:46px 36px;}
 .ss-parfum .ss-selected-room-text-only .ss-selected-story{display:block;padding:28px;}
 .ss-parfum .ss-selected-room-text-only .ss-scent-direction{margin-top:15px;}
 .ss-parfum .ss-candle-grid>.ss-candle-card:only-child{display:block;}
 .ss-parfum .ss-tabs a{font-size:var(--pb-type-caption);padding-inline:6px;}
 .ss-parfum .ss-memory-editorial .ss-memory-copy{display:block;padding:32px 28px;}
 .ss-parfum .ss-memory-editorial h2{margin-block:18px 24px;}
 .ss-parfum .ss-memory-editorial p:not(.ss-eyebrow){margin-top:16px;}
 .ss-parfum .pb-fabric-note{padding:24px 0 0;border-left:0;border-top:1px solid var(--ss-line);}
 .ss-parfum .ss-hero h1 br{display:none;}
}
