MOTHER’S DAY GIFTS

< data-shopify=""> :root { --text-align-default: left; } [*='--horizontal-alignment: center'] .text-block { --text-align-default: center; } [*='--horizontal-alignment: flex-end'] .text-block { --text-align-default: right; } [*='--horizontal-alignment: flex-start'] > .text-block { --text-align-default: left; } [*='--horizontal-alignment: center'] > .text-block { --text-align-default: center; } [*='--horizontal-alignment: flex-end'] > .text-block { --text-align-default: right; } .text-block { width: var(--width); max-width: 100%; display: flex; flex-direction: column; align-items: var(--horizontal-alignment); font-family: var(--font-family); text-transform: var(--text-transform); } .text-block > p:has(+ p) { margin-bottom: 10px; } .text-block > * { width: var(--width); max-width: var(--max-width100%); text-align: var(--text-alignvar(--text-align-default)); text-wrap: var(--text-wrap); font-weight: var(--font-weight); font-size: var(--font-size); line-height: var(--line-height); letter-spacing: var(--letter-spacing); } .text-block:not(.text-block--full-width).rte, .text-block:not(.text-block--full-width).paragraph { /* Safari doesn't support prettyso fallback to balance */ text-wrap: balance; text-wrap: pretty; } .text-block:not(.text-block--full-width):is(.h1.h2.h3.h4.h5.h6) { text-wrap: balance; } /* Hide underline unless text is using paragraph s. */ .text-block:is(.h1.h2.h3.h4.h5.h6) a { text-decoration-color: transparent; } .text-block.paragraph > p { margin-block-end: var(--font-paragraph--spacing); } .text-block.paragraph > *:last-child, .text-block.paragraph p:last-child, .subheader.text-block.paragraph:has(+ *) { margin-block-end: 0; } .text-block.paragraph_2 > * { margin-block: var(--font-paragraph-2--spacing); } .text-block.paragraph_3 > * { margin-block: var(--font-paragraph-3--spacing); } .text-block.subheading_1 > * { margin-block: var(--font-subheading-1--spacing); } .text-block.subheading_2 > * { margin-block: var(--font-subheading-2--spacing); } .text-block.link_1 > * { margin-block: var(--font-link-1--spacing); } .text-block.link_2 > * { margin-block: var(--font-link-2--spacing); } .text-block.link_3 > * { margin-block: var(--font-link-3--spacing); } .text-block.button > * { margin-block: var(--font-button--spacing); } .text-block h1, .text-block.h1 > * { margin-block: var(--font-h1--spacing); } .text-block h2, .text-block.h2 > * { margin-block: var(--font-h2--spacing); } .text-block h3, .text-block.h3 > * { margin-block: var(--font-h3--spacing); } .text-block h4, .text-block.h4 > * { margin-block: var(--font-h4--spacing); } .text-block h5, .text-block.h5 > * { margin-block: var(--font-h5--spacing); } .text-block h6, .text-block.h6 > * { margin-block: var(--font-h6--spacing); } .text-block p, .text-block.p > * { margin-block-end: var(--font-paragraph--spacing); } .text-block ul, .text-block ol { margin-block: var(--font-paragraph--spacing); padding-inline-start: 2em; } .text-block ul { list--type: disc; } .text-block > *:first-child { margin-block-start: 0; } .text-block > *:last-child { margin-block-end: 0; } .text-block--align-center, .text-block--align-center > * { margin-inline: auto; } .text-block--align-right, .text-block--align-right > * { margin-inline-start: auto; } .text-block--background { background-color: var(--text-background-color); border-radius: var(--text-corner-radius); /* To avoid text being cropped when using a border radius we add a minimum padding. */ padding-block-start: max(var(--text-padding)var(--padding-block-start0)); padding-block-end: max(var(--text-padding)var(--padding-block-end0)); padding-inline-start: max(var(--text-padding)var(--padding-inline-start0)); padding-inline-end: max(var(--text-padding)var(--padding-inline-end0)); } .text-block.custom-color, .text-block.custom-color > :is(h1h2h3h4h5h6p*), .text-block.custom-color > html-content > :is(h1h2h3h4h5h6p*) { color: var(--text-color-primaryvar(--color)); }

Enjoy a complimentary White and Golden Mirror Compact on orders $295+.​

< data-shopify=""> :root { --text-align-default: left; } [*='--horizontal-alignment: center'] .text-block { --text-align-default: center; } [*='--horizontal-alignment: flex-end'] .text-block { --text-align-default: right; } [*='--horizontal-alignment: flex-start'] > .text-block { --text-align-default: left; } [*='--horizontal-alignment: center'] > .text-block { --text-align-default: center; } [*='--horizontal-alignment: flex-end'] > .text-block { --text-align-default: right; } .text-block { width: var(--width); max-width: 100%; display: flex; flex-direction: column; align-items: var(--horizontal-alignment); font-family: var(--font-family); text-transform: var(--text-transform); } .text-block > p:has(+ p) { margin-bottom: 10px; } .text-block > * { width: var(--width); max-width: var(--max-width100%); text-align: var(--text-alignvar(--text-align-default)); text-wrap: var(--text-wrap); font-weight: var(--font-weight); font-size: var(--font-size); line-height: var(--line-height); letter-spacing: var(--letter-spacing); } .text-block:not(.text-block--full-width).rte, .text-block:not(.text-block--full-width).paragraph { /* Safari doesn't support prettyso fallback to balance */ text-wrap: balance; text-wrap: pretty; } .text-block:not(.text-block--full-width):is(.h1.h2.h3.h4.h5.h6) { text-wrap: balance; } /* Hide underline unless text is using paragraph s. */ .text-block:is(.h1.h2.h3.h4.h5.h6) a { text-decoration-color: transparent; } .text-block.paragraph > p { margin-block-end: var(--font-paragraph--spacing); } .text-block.paragraph > *:last-child, .text-block.paragraph p:last-child, .subheader.text-block.paragraph:has(+ *) { margin-block-end: 0; } .text-block.paragraph_2 > * { margin-block: var(--font-paragraph-2--spacing); } .text-block.paragraph_3 > * { margin-block: var(--font-paragraph-3--spacing); } .text-block.subheading_1 > * { margin-block: var(--font-subheading-1--spacing); } .text-block.subheading_2 > * { margin-block: var(--font-subheading-2--spacing); } .text-block.link_1 > * { margin-block: var(--font-link-1--spacing); } .text-block.link_2 > * { margin-block: var(--font-link-2--spacing); } .text-block.link_3 > * { margin-block: var(--font-link-3--spacing); } .text-block.button > * { margin-block: var(--font-button--spacing); } .text-block h1, .text-block.h1 > * { margin-block: var(--font-h1--spacing); } .text-block h2, .text-block.h2 > * { margin-block: var(--font-h2--spacing); } .text-block h3, .text-block.h3 > * { margin-block: var(--font-h3--spacing); } .text-block h4, .text-block.h4 > * { margin-block: var(--font-h4--spacing); } .text-block h5, .text-block.h5 > * { margin-block: var(--font-h5--spacing); } .text-block h6, .text-block.h6 > * { margin-block: var(--font-h6--spacing); } .text-block p, .text-block.p > * { margin-block-end: var(--font-paragraph--spacing); } .text-block ul, .text-block ol { margin-block: var(--font-paragraph--spacing); padding-inline-start: 2em; } .text-block ul { list--type: disc; } .text-block > *:first-child { margin-block-start: 0; } .text-block > *:last-child { margin-block-end: 0; } .text-block--align-center, .text-block--align-center > * { margin-inline: auto; } .text-block--align-right, .text-block--align-right > * { margin-inline-start: auto; } .text-block--background { background-color: var(--text-background-color); border-radius: var(--text-corner-radius); /* To avoid text being cropped when using a border radius we add a minimum padding. */ padding-block-start: max(var(--text-padding)var(--padding-block-start0)); padding-block-end: max(var(--text-padding)var(--padding-block-end0)); padding-inline-start: max(var(--text-padding)var(--padding-inline-start0)); padding-inline-end: max(var(--text-padding)var(--padding-inline-end0)); } .text-block.custom-color, .text-block.custom-color > :is(h1h2h3h4h5h6p*), .text-block.custom-color > html-content > :is(h1h2h3h4h5h6p*) { color: var(--text-color-primaryvar(--color)); } SHOP NOW
< data-shopify="">
<> /* Hide any Shopify video_tag fallback anchors for this specific hero instance */ #Hero-template--21671690830037__hero_EEU6aG a[href*='template--'], #Hero-template--21671690830037__hero_EEU6aG a[href*='cdn.shopify.com/videos/'], #Hero-template--21671690830037__hero_EEU6aG video + a, #Hero-template--21671690830037__hero_EEU6aG .hero__media-video a, #Hero-template--21671690830037__hero_EEU6aG .hero__media-video + a, #Hero-template--21671690830037__hero_EEU6aG .hero__media-video ~ a, #Hero-template--21671690830037__hero_EEU6aG a[download], #Hero-template--21671690830037__hero_EEU6aG a[href$='.mp4'], #Hero-template--21671690830037__hero_EEU6aG a[href$='.webm'], #Hero-template--21671690830037__hero_EEU6aG a[href$='.m3u8'] { display: none; } <> < data-shopify="">

MOTHER’S DAY GIFTS

< data-shopify=""> :root { --text-align-default: left; } [*='--horizontal-alignment: center'] .text-block { --text-align-default: center; } [*='--horizontal-alignment: flex-end'] .text-block { --text-align-default: right; } [*='--horizontal-alignment: flex-start'] > .text-block { --text-align-default: left; } [*='--horizontal-alignment: center'] > .text-block { --text-align-default: center; } [*='--horizontal-alignment: flex-end'] > .text-block { --text-align-default: right; } .text-block { width: var(--width); max-width: 100%; display: flex; flex-direction: column; align-items: var(--horizontal-alignment); font-family: var(--font-family); text-transform: var(--text-transform); } .text-block > p:has(+ p) { margin-bottom: 10px; } .text-block > * { width: var(--width); max-width: var(--max-width100%); text-align: var(--text-alignvar(--text-align-default)); text-wrap: var(--text-wrap); font-weight: var(--font-weight); font-size: var(--font-size); line-height: var(--line-height); letter-spacing: var(--letter-spacing); } .text-block:not(.text-block--full-width).rte, .text-block:not(.text-block--full-width).paragraph { /* Safari doesn't support prettyso fallback to balance */ text-wrap: balance; text-wrap: pretty; } .text-block:not(.text-block--full-width):is(.h1.h2.h3.h4.h5.h6) { text-wrap: balance; } /* Hide underline unless text is using paragraph s. */ .text-block:is(.h1.h2.h3.h4.h5.h6) a { text-decoration-color: transparent; } .text-block.paragraph > p { margin-block-end: var(--font-paragraph--spacing); } .text-block.paragraph > *:last-child, .text-block.paragraph p:last-child, .subheader.text-block.paragraph:has(+ *) { margin-block-end: 0; } .text-block.paragraph_2 > * { margin-block: var(--font-paragraph-2--spacing); } .text-block.paragraph_3 > * { margin-block: var(--font-paragraph-3--spacing); } .text-block.subheading_1 > * { margin-block: var(--font-subheading-1--spacing); } .text-block.subheading_2 > * { margin-block: var(--font-subheading-2--spacing); } .text-block.link_1 > * { margin-block: var(--font-link-1--spacing); } .text-block.link_2 > * { margin-block: var(--font-link-2--spacing); } .text-block.link_3 > * { margin-block: var(--font-link-3--spacing); } .text-block.button > * { margin-block: var(--font-button--spacing); } .text-block h1, .text-block.h1 > * { margin-block: var(--font-h1--spacing); } .text-block h2, .text-block.h2 > * { margin-block: var(--font-h2--spacing); } .text-block h3, .text-block.h3 > * { margin-block: var(--font-h3--spacing); } .text-block h4, .text-block.h4 > * { margin-block: var(--font-h4--spacing); } .text-block h5, .text-block.h5 > * { margin-block: var(--font-h5--spacing); } .text-block h6, .text-block.h6 > * { margin-block: var(--font-h6--spacing); } .text-block p, .text-block.p > * { margin-block-end: var(--font-paragraph--spacing); } .text-block ul, .text-block ol { margin-block: var(--font-paragraph--spacing); padding-inline-start: 2em; } .text-block ul { list--type: disc; } .text-block > *:first-child { margin-block-start: 0; } .text-block > *:last-child { margin-block-end: 0; } .text-block--align-center, .text-block--align-center > * { margin-inline: auto; } .text-block--align-right, .text-block--align-right > * { margin-inline-start: auto; } .text-block--background { background-color: var(--text-background-color); border-radius: var(--text-corner-radius); /* To avoid text being cropped when using a border radius we add a minimum padding. */ padding-block-start: max(var(--text-padding)var(--padding-block-start0)); padding-block-end: max(var(--text-padding)var(--padding-block-end0)); padding-inline-start: max(var(--text-padding)var(--padding-inline-start0)); padding-inline-end: max(var(--text-padding)var(--padding-inline-end0)); } .text-block.custom-color, .text-block.custom-color > :is(h1h2h3h4h5h6p*), .text-block.custom-color > html-content > :is(h1h2h3h4h5h6p*) { color: var(--text-color-primaryvar(--color)); }

Enjoy a complimentary White and Golden Mirror Compact on orders $295+.​

< data-shopify=""> :root { --text-align-default: left; } [*='--horizontal-alignment: center'] .text-block { --text-align-default: center; } [*='--horizontal-alignment: flex-end'] .text-block { --text-align-default: right; } [*='--horizontal-alignment: flex-start'] > .text-block { --text-align-default: left; } [*='--horizontal-alignment: center'] > .text-block { --text-align-default: center; } [*='--horizontal-alignment: flex-end'] > .text-block { --text-align-default: right; } .text-block { width: var(--width); max-width: 100%; display: flex; flex-direction: column; align-items: var(--horizontal-alignment); font-family: var(--font-family); text-transform: var(--text-transform); } .text-block > p:has(+ p) { margin-bottom: 10px; } .text-block > * { width: var(--width); max-width: var(--max-width100%); text-align: var(--text-alignvar(--text-align-default)); text-wrap: var(--text-wrap); font-weight: var(--font-weight); font-size: var(--font-size); line-height: var(--line-height); letter-spacing: var(--letter-spacing); } .text-block:not(.text-block--full-width).rte, .text-block:not(.text-block--full-width).paragraph { /* Safari doesn't support prettyso fallback to balance */ text-wrap: balance; text-wrap: pretty; } .text-block:not(.text-block--full-width):is(.h1.h2.h3.h4.h5.h6) { text-wrap: balance; } /* Hide underline unless text is using paragraph s. */ .text-block:is(.h1.h2.h3.h4.h5.h6) a { text-decoration-color: transparent; } .text-block.paragraph > p { margin-block-end: var(--font-paragraph--spacing); } .text-block.paragraph > *:last-child, .text-block.paragraph p:last-child, .subheader.text-block.paragraph:has(+ *) { margin-block-end: 0; } .text-block.paragraph_2 > * { margin-block: var(--font-paragraph-2--spacing); } .text-block.paragraph_3 > * { margin-block: var(--font-paragraph-3--spacing); } .text-block.subheading_1 > * { margin-block: var(--font-subheading-1--spacing); } .text-block.subheading_2 > * { margin-block: var(--font-subheading-2--spacing); } .text-block.link_1 > * { margin-block: var(--font-link-1--spacing); } .text-block.link_2 > * { margin-block: var(--font-link-2--spacing); } .text-block.link_3 > * { margin-block: var(--font-link-3--spacing); } .text-block.button > * { margin-block: var(--font-button--spacing); } .text-block h1, .text-block.h1 > * { margin-block: var(--font-h1--spacing); } .text-block h2, .text-block.h2 > * { margin-block: var(--font-h2--spacing); } .text-block h3, .text-block.h3 > * { margin-block: var(--font-h3--spacing); } .text-block h4, .text-block.h4 > * { margin-block: var(--font-h4--spacing); } .text-block h5, .text-block.h5 > * { margin-block: var(--font-h5--spacing); } .text-block h6, .text-block.h6 > * { margin-block: var(--font-h6--spacing); } .text-block p, .text-block.p > * { margin-block-end: var(--font-paragraph--spacing); } .text-block ul, .text-block ol { margin-block: var(--font-paragraph--spacing); padding-inline-start: 2em; } .text-block ul { list--type: disc; } .text-block > *:first-child { margin-block-start: 0; } .text-block > *:last-child { margin-block-end: 0; } .text-block--align-center, .text-block--align-center > * { margin-inline: auto; } .text-block--align-right, .text-block--align-right > * { margin-inline-start: auto; } .text-block--background { background-color: var(--text-background-color); border-radius: var(--text-corner-radius); /* To avoid text being cropped when using a border radius we add a minimum padding. */ padding-block-start: max(var(--text-padding)var(--padding-block-start0)); padding-block-end: max(var(--text-padding)var(--padding-block-end0)); padding-inline-start: max(var(--text-padding)var(--padding-inline-start0)); padding-inline-end: max(var(--text-padding)var(--padding-inline-end0)); } .text-block.custom-color, .text-block.custom-color > :is(h1h2h3h4h5h6p*), .text-block.custom-color > html-content > :is(h1h2h3h4h5h6p*) { color: var(--text-color-primaryvar(--color)); } SHOP NOW
< data-shopify="">
< data-shopify=""> /* Mobile-specific padding for both carousel and grid */ @media screen and (max-width: 46.813rem) { #shopify-section-template--21671690830037__section_CUzVDx > .section { } }

Oud Voyager

< data-shopify=""> :root { --text-align-default: left; } [*='--horizontal-alignment: center'] .text-block { --text-align-default: center; } [*='--horizontal-alignment: flex-end'] .text-block { --text-align-default: right; } [*='--horizontal-alignment: flex-start'] > .text-block { --text-align-default: left; } [*='--horizontal-alignment: center'] > .text-block { --text-align-default: center; } [*='--horizontal-alignment: flex-end'] > .text-block { --text-align-default: right; } .text-block { width: var(--width); max-width: 100%; display: flex; flex-direction: column; align-items: var(--horizontal-alignment); font-family: var(--font-family); text-transform: var(--text-transform); } .text-block > p:has(+ p) { margin-bottom: 10px; } .text-block > * { width: var(--width); max-width: var(--max-width100%); text-align: var(--text-alignvar(--text-align-default)); text-wrap: var(--text-wrap); font-weight: var(--font-weight); font-size: var(--font-size); line-height: var(--line-height); letter-spacing: var(--letter-spacing); } .text-block:not(.text-block--full-width).rte, .text-block:not(.text-block--full-width).paragraph { /* Safari doesn't support prettyso fallback to balance */ text-wrap: balance; text-wrap: pretty; } .text-block:not(.text-block--full-width):is(.h1.h2.h3.h4.h5.h6) { text-wrap: balance; } /* Hide underline unless text is using paragraph s. */ .text-block:is(.h1.h2.h3.h4.h5.h6) a { text-decoration-color: transparent; } .text-block.paragraph > p { margin-block-end: var(--font-paragraph--spacing); } .text-block.paragraph > *:last-child, .text-block.paragraph p:last-child, .subheader.text-block.paragraph:has(+ *) { margin-block-end: 0; } .text-block.paragraph_2 > * { margin-block: var(--font-paragraph-2--spacing); } .text-block.paragraph_3 > * { margin-block: var(--font-paragraph-3--spacing); } .text-block.subheading_1 > * { margin-block: var(--font-subheading-1--spacing); } .text-block.subheading_2 > * { margin-block: var(--font-subheading-2--spacing); } .text-block.link_1 > * { margin-block: var(--font-link-1--spacing); } .text-block.link_2 > * { margin-block: var(--font-link-2--spacing); } .text-block.link_3 > * { margin-block: var(--font-link-3--spacing); } .text-block.button > * { margin-block: var(--font-button--spacing); } .text-block h1, .text-block.h1 > * { margin-block: var(--font-h1--spacing); } .text-block h2, .text-block.h2 > * { margin-block: var(--font-h2--spacing); } .text-block h3, .text-block.h3 > * { margin-block: var(--font-h3--spacing); } .text-block h4, .text-block.h4 > * { margin-block: var(--font-h4--spacing); } .text-block h5, .text-block.h5 > * { margin-block: var(--font-h5--spacing); } .text-block h6, .text-block.h6 > * { margin-block: var(--font-h6--spacing); } .text-block p, .text-block.p > * { margin-block-end: var(--font-paragraph--spacing); } .text-block ul, .text-block ol { margin-block: var(--font-paragraph--spacing); padding-inline-start: 2em; } .text-block ul { list--type: disc; } .text-block > *:first-child { margin-block-start: 0; } .text-block > *:last-child { margin-block-end: 0; } .text-block--align-center, .text-block--align-center > * { margin-inline: auto; } .text-block--align-right, .text-block--align-right > * { margin-inline-start: auto; } .text-block--background { background-color: var(--text-background-color); border-radius: var(--text-corner-radius); /* To avoid text being cropped when using a border radius we add a minimum padding. */ padding-block-start: max(var(--text-padding)var(--padding-block-start0)); padding-block-end: max(var(--text-padding)var(--padding-block-end0)); padding-inline-start: max(var(--text-padding)var(--padding-inline-start0)); padding-inline-end: max(var(--text-padding)var(--padding-inline-end0)); } .text-block.custom-color, .text-block.custom-color > :is(h1h2h3h4h5h6p*), .text-block.custom-color > html-content > :is(h1h2h3h4h5h6p*) { color: var(--text-color-primaryvar(--color)); }

TOM FORD's most wanted oud fragrance.

< data-shopify=""> :root { --text-align-default: left; } [*='--horizontal-alignment: center'] .text-block { --text-align-default: center; } [*='--horizontal-alignment: flex-end'] .text-block { --text-align-default: right; } [*='--horizontal-alignment: flex-start'] > .text-block { --text-align-default: left; } [*='--horizontal-alignment: center'] > .text-block { --text-align-default: center; } [*='--horizontal-alignment: flex-end'] > .text-block { --text-align-default: right; } .text-block { width: var(--width); max-width: 100%; display: flex; flex-direction: column; align-items: var(--horizontal-alignment); font-family: var(--font-family); text-transform: var(--text-transform); } .text-block > p:has(+ p) { margin-bottom: 10px; } .text-block > * { width: var(--width); max-width: var(--max-width100%); text-align: var(--text-alignvar(--text-align-default)); text-wrap: var(--text-wrap); font-weight: var(--font-weight); font-size: var(--font-size); line-height: var(--line-height); letter-spacing: var(--letter-spacing); } .text-block:not(.text-block--full-width).rte, .text-block:not(.text-block--full-width).paragraph { /* Safari doesn't support prettyso fallback to balance */ text-wrap: balance; text-wrap: pretty; } .text-block:not(.text-block--full-width):is(.h1.h2.h3.h4.h5.h6) { text-wrap: balance; } /* Hide underline unless text is using paragraph s. */ .text-block:is(.h1.h2.h3.h4.h5.h6) a { text-decoration-color: transparent; } .text-block.paragraph > p { margin-block-end: var(--font-paragraph--spacing); } .text-block.paragraph > *:last-child, .text-block.paragraph p:last-child, .subheader.text-block.paragraph:has(+ *) { margin-block-end: 0; } .text-block.paragraph_2 > * { margin-block: var(--font-paragraph-2--spacing); } .text-block.paragraph_3 > * { margin-block: var(--font-paragraph-3--spacing); } .text-block.subheading_1 > * { margin-block: var(--font-subheading-1--spacing); } .text-block.subheading_2 > * { margin-block: var(--font-subheading-2--spacing); } .text-block.link_1 > * { margin-block: var(--font-link-1--spacing); } .text-block.link_2 > * { margin-block: var(--font-link-2--spacing); } .text-block.link_3 > * { margin-block: var(--font-link-3--spacing); } .text-block.button > * { margin-block: var(--font-button--spacing); } .text-block h1, .text-block.h1 > * { margin-block: var(--font-h1--spacing); } .text-block h2, .text-block.h2 > * { margin-block: var(--font-h2--spacing); } .text-block h3, .text-block.h3 > * { margin-block: var(--font-h3--spacing); } .text-block h4, .text-block.h4 > * { margin-block: var(--font-h4--spacing); } .text-block h5, .text-block.h5 > * { margin-block: var(--font-h5--spacing); } .text-block h6, .text-block.h6 > * { margin-block: var(--font-h6--spacing); } .text-block p, .text-block.p > * { margin-block-end: var(--font-paragraph--spacing); } .text-block ul, .text-block ol { margin-block: var(--font-paragraph--spacing); padding-inline-start: 2em; } .text-block ul { list--type: disc; } .text-block > *:first-child { margin-block-start: 0; } .text-block > *:last-child { margin-block-end: 0; } .text-block--align-center, .text-block--align-center > * { margin-inline: auto; } .text-block--align-right, .text-block--align-right > * { margin-inline-start: auto; } .text-block--background { background-color: var(--text-background-color); border-radius: var(--text-corner-radius); /* To avoid text being cropped when using a border radius we add a minimum padding. */ padding-block-start: max(var(--text-padding)var(--padding-block-start0)); padding-block-end: max(var(--text-padding)var(--padding-block-end0)); padding-inline-start: max(var(--text-padding)var(--padding-inline-start0)); padding-inline-end: max(var(--text-padding)var(--padding-inline-end0)); } .text-block.custom-color, .text-block.custom-color > :is(h1h2h3h4h5h6p*), .text-block.custom-color > html-content > :is(h1h2h3h4h5h6p*) { color: var(--text-color-primaryvar(--color)); } SHOP NOW
< data-shopify="">

Oud Voyager

< data-shopify=""> :root { --text-align-default: left; } [*='--horizontal-alignment: center'] .text-block { --text-align-default: center; } [*='--horizontal-alignment: flex-end'] .text-block { --text-align-default: right; } [*='--horizontal-alignment: flex-start'] > .text-block { --text-align-default: left; } [*='--horizontal-alignment: center'] > .text-block { --text-align-default: center; } [*='--horizontal-alignment: flex-end'] > .text-block { --text-align-default: right; } .text-block { width: var(--width); max-width: 100%; display: flex; flex-direction: column; align-items: var(--horizontal-alignment); font-family: var(--font-family); text-transform: var(--text-transform); } .text-block > p:has(+ p) { margin-bottom: 10px; } .text-block > * { width: var(--width); max-width: var(--max-width100%); text-align: var(--text-alignvar(--text-align-default)); text-wrap: var(--text-wrap); font-weight: var(--font-weight); font-size: var(--font-size); line-height: var(--line-height); letter-spacing: var(--letter-spacing); } .text-block:not(.text-block--full-width).rte, .text-block:not(.text-block--full-width).paragraph { /* Safari doesn't support prettyso fallback to balance */ text-wrap: balance; text-wrap: pretty; } .text-block:not(.text-block--full-width):is(.h1.h2.h3.h4.h5.h6) { text-wrap: balance; } /* Hide underline unless text is using paragraph s. */ .text-block:is(.h1.h2.h3.h4.h5.h6) a { text-decoration-color: transparent; } .text-block.paragraph > p { margin-block-end: var(--font-paragraph--spacing); } .text-block.paragraph > *:last-child, .text-block.paragraph p:last-child, .subheader.text-block.paragraph:has(+ *) { margin-block-end: 0; } .text-block.paragraph_2 > * { margin-block: var(--font-paragraph-2--spacing); } .text-block.paragraph_3 > * { margin-block: var(--font-paragraph-3--spacing); } .text-block.subheading_1 > * { margin-block: var(--font-subheading-1--spacing); } .text-block.subheading_2 > * { margin-block: var(--font-subheading-2--spacing); } .text-block.link_1 > * { margin-block: var(--font-link-1--spacing); } .text-block.link_2 > * { margin-block: var(--font-link-2--spacing); } .text-block.link_3 > * { margin-block: var(--font-link-3--spacing); } .text-block.button > * { margin-block: var(--font-button--spacing); } .text-block h1, .text-block.h1 > * { margin-block: var(--font-h1--spacing); } .text-block h2, .text-block.h2 > * { margin-block: var(--font-h2--spacing); } .text-block h3, .text-block.h3 > * { margin-block: var(--font-h3--spacing); } .text-block h4, .text-block.h4 > * { margin-block: var(--font-h4--spacing); } .text-block h5, .text-block.h5 > * { margin-block: var(--font-h5--spacing); } .text-block h6, .text-block.h6 > * { margin-block: var(--font-h6--spacing); } .text-block p, .text-block.p > * { margin-block-end: var(--font-paragraph--spacing); } .text-block ul, .text-block ol { margin-block: var(--font-paragraph--spacing); padding-inline-start: 2em; } .text-block ul { list--type: disc; } .text-block > *:first-child { margin-block-start: 0; } .text-block > *:last-child { margin-block-end: 0; } .text-block--align-center, .text-block--align-center > * { margin-inline: auto; } .text-block--align-right, .text-block--align-right > * { margin-inline-start: auto; } .text-block--background { background-color: var(--text-background-color); border-radius: var(--text-corner-radius); /* To avoid text being cropped when using a border radius we add a minimum padding. */ padding-block-start: max(var(--text-padding)var(--padding-block-start0)); padding-block-end: max(var(--text-padding)var(--padding-block-end0)); padding-inline-start: max(var(--text-padding)var(--padding-inline-start0)); padding-inline-end: max(var(--text-padding)var(--padding-inline-end0)); } .text-block.custom-color, .text-block.custom-color > :is(h1h2h3h4h5h6p*), .text-block.custom-color > html-content > :is(h1h2h3h4h5h6p*) { color: var(--text-color-primaryvar(--color)); }

TOM FORD's most wanted oud fragrance.

< data-shopify=""> :root { --text-align-default: left; } [*='--horizontal-alignment: center'] .text-block { --text-align-default: center; } [*='--horizontal-alignment: flex-end'] .text-block { --text-align-default: right; } [*='--horizontal-alignment: flex-start'] > .text-block { --text-align-default: left; } [*='--horizontal-alignment: center'] > .text-block { --text-align-default: center; } [*='--horizontal-alignment: flex-end'] > .text-block { --text-align-default: right; } .text-block { width: var(--width); max-width: 100%; display: flex; flex-direction: column; align-items: var(--horizontal-alignment); font-family: var(--font-family); text-transform: var(--text-transform); } .text-block > p:has(+ p) { margin-bottom: 10px; } .text-block > * { width: var(--width); max-width: var(--max-width100%); text-align: var(--text-alignvar(--text-align-default)); text-wrap: var(--text-wrap); font-weight: var(--font-weight); font-size: var(--font-size); line-height: var(--line-height); letter-spacing: var(--letter-spacing); } .text-block:not(.text-block--full-width).rte, .text-block:not(.text-block--full-width).paragraph { /* Safari doesn't support prettyso fallback to balance */ text-wrap: balance; text-wrap: pretty; } .text-block:not(.text-block--full-width):is(.h1.h2.h3.h4.h5.h6) { text-wrap: balance; } /* Hide underline unless text is using paragraph s. */ .text-block:is(.h1.h2.h3.h4.h5.h6) a { text-decoration-color: transparent; } .text-block.paragraph > p { margin-block-end: var(--font-paragraph--spacing); } .text-block.paragraph > *:last-child, .text-block.paragraph p:last-child, .subheader.text-block.paragraph:has(+ *) { margin-block-end: 0; } .text-block.paragraph_2 > * { margin-block: var(--font-paragraph-2--spacing); } .text-block.paragraph_3 > * { margin-block: var(--font-paragraph-3--spacing); } .text-block.subheading_1 > * { margin-block: var(--font-subheading-1--spacing); } .text-block.subheading_2 > * { margin-block: var(--font-subheading-2--spacing); } .text-block.link_1 > * { margin-block: var(--font-link-1--spacing); } .text-block.link_2 > * { margin-block: var(--font-link-2--spacing); } .text-block.link_3 > * { margin-block: var(--font-link-3--spacing); } .text-block.button > * { margin-block: var(--font-button--spacing); } .text-block h1, .text-block.h1 > * { margin-block: var(--font-h1--spacing); } .text-block h2, .text-block.h2 > * { margin-block: var(--font-h2--spacing); } .text-block h3, .text-block.h3 > * { margin-block: var(--font-h3--spacing); } .text-block h4, .text-block.h4 > * { margin-block: var(--font-h4--spacing); } .text-block h5, .text-block.h5 > * { margin-block: var(--font-h5--spacing); } .text-block h6, .text-block.h6 > * { margin-block: var(--font-h6--spacing); } .text-block p, .text-block.p > * { margin-block-end: var(--font-paragraph--spacing); } .text-block ul, .text-block ol { margin-block: var(--font-paragraph--spacing); padding-inline-start: 2em; } .text-block ul { list--type: disc; } .text-block > *:first-child { margin-block-start: 0; } .text-block > *:last-child { margin-block-end: 0; } .text-block--align-center, .text-block--align-center > * { margin-inline: auto; } .text-block--align-right, .text-block--align-right > * { margin-inline-start: auto; } .text-block--background { background-color: var(--text-background-color); border-radius: var(--text-corner-radius); /* To avoid text being cropped when using a border radius we add a minimum padding. */ padding-block-start: max(var(--text-padding)var(--padding-block-start0)); padding-block-end: max(var(--text-padding)var(--padding-block-end0)); padding-inline-start: max(var(--text-padding)var(--padding-inline-start0)); padding-inline-end: max(var(--text-padding)var(--padding-inline-end0)); } .text-block.custom-color, .text-block.custom-color > :is(h1h2h3h4h5h6p*), .text-block.custom-color > html-content > :is(h1h2h3h4h5h6p*) { color: var(--text-color-primaryvar(--color)); } SHOP NOW
< data-shopify=""> @media screen and (max-width: 749px) { #Group-Ac0cvTEVPL3lpMFp5N__group_6bH3Eq { /* Force mobile spacing scale on this block */ --spacing-scale: 1; --padding-block-start: 0px !important;--padding-block-end: max(20pxcalc(var(--spacing-scale) * 25px)) !important;--padding-inline-start: 0px !important;--padding-inline-end: 0px !important; padding-block-start: var(--padding-block-start); padding-block-end: var(--padding-block-end); padding-inline-start: var(--padding-inline-start); padding-inline-end: var(--padding-inline-end); } }
<> /* Hide any Shopify video_tag fallback anchors for this specific hero instance */ #Hero-template--21671690830037__hero_BUBKdn a[href*='template--'], #Hero-template--21671690830037__hero_BUBKdn a[href*='cdn.shopify.com/videos/'], #Hero-template--21671690830037__hero_BUBKdn video + a, #Hero-template--21671690830037__hero_BUBKdn .hero__media-video a, #Hero-template--21671690830037__hero_BUBKdn .hero__media-video + a, #Hero-template--21671690830037__hero_BUBKdn .hero__media-video ~ a, #Hero-template--21671690830037__hero_BUBKdn a[download], #Hero-template--21671690830037__hero_BUBKdn a[href$='.mp4'], #Hero-template--21671690830037__hero_BUBKdn a[href$='.webm'], #Hero-template--21671690830037__hero_BUBKdn a[href$='.m3u8'] { display: none; } <> < data-shopify=""> #shopify-section-template--21671690830037__hero_BUBKdn .hero__container.section { --page-margin: var(--page-margin-inline-mobile); } @media (min-width: 75rem) { #shopify-section-template--21671690830037__hero_BUBKdn .hero__container.section { --page-margin: var(--page-margin-inline-desktop); } }

GIFTS FOR HER

< data-shopify=""> :root { --text-align-default: left; } [*='--horizontal-alignment: center'] .text-block { --text-align-default: center; } [*='--horizontal-alignment: flex-end'] .text-block { --text-align-default: right; } [*='--horizontal-alignment: flex-start'] > .text-block { --text-align-default: left; } [*='--horizontal-alignment: center'] > .text-block { --text-align-default: center; } [*='--horizontal-alignment: flex-end'] > .text-block { --text-align-default: right; } .text-block { width: var(--width); max-width: 100%; display: flex; flex-direction: column; align-items: var(--horizontal-alignment); font-family: var(--font-family); text-transform: var(--text-transform); } .text-block > p:has(+ p) { margin-bottom: 10px; } .text-block > * { width: var(--width); max-width: var(--max-width100%); text-align: var(--text-alignvar(--text-align-default)); text-wrap: var(--text-wrap); font-weight: var(--font-weight); font-size: var(--font-size); line-height: var(--line-height); letter-spacing: var(--letter-spacing); } .text-block:not(.text-block--full-width).rte, .text-block:not(.text-block--full-width).paragraph { /* Safari doesn't support prettyso fallback to balance */ text-wrap: balance; text-wrap: pretty; } .text-block:not(.text-block--full-width):is(.h1.h2.h3.h4.h5.h6) { text-wrap: balance; } /* Hide underline unless text is using paragraph s. */ .text-block:is(.h1.h2.h3.h4.h5.h6) a { text-decoration-color: transparent; } .text-block.paragraph > p { margin-block-end: var(--font-paragraph--spacing); } .text-block.paragraph > *:last-child, .text-block.paragraph p:last-child, .subheader.text-block.paragraph:has(+ *) { margin-block-end: 0; } .text-block.paragraph_2 > * { margin-block: var(--font-paragraph-2--spacing); } .text-block.paragraph_3 > * { margin-block: var(--font-paragraph-3--spacing); } .text-block.subheading_1 > * { margin-block: var(--font-subheading-1--spacing); } .text-block.subheading_2 > * { margin-block: var(--font-subheading-2--spacing); } .text-block.link_1 > * { margin-block: var(--font-link-1--spacing); } .text-block.link_2 > * { margin-block: var(--font-link-2--spacing); } .text-block.link_3 > * { margin-block: var(--font-link-3--spacing); } .text-block.button > * { margin-block: var(--font-button--spacing); } .text-block h1, .text-block.h1 > * { margin-block: var(--font-h1--spacing); } .text-block h2, .text-block.h2 > * { margin-block: var(--font-h2--spacing); } .text-block h3, .text-block.h3 > * { margin-block: var(--font-h3--spacing); } .text-block h4, .text-block.h4 > * { margin-block: var(--font-h4--spacing); } .text-block h5, .text-block.h5 > * { margin-block: var(--font-h5--spacing); } .text-block h6, .text-block.h6 > * { margin-block: var(--font-h6--spacing); } .text-block p, .text-block.p > * { margin-block-end: var(--font-paragraph--spacing); } .text-block ul, .text-block ol { margin-block: var(--font-paragraph--spacing); padding-inline-start: 2em; } .text-block ul { list--type: disc; } .text-block > *:first-child { margin-block-start: 0; } .text-block > *:last-child { margin-block-end: 0; } .text-block--align-center, .text-block--align-center > * { margin-inline: auto; } .text-block--align-right, .text-block--align-right > * { margin-inline-start: auto; } .text-block--background { background-color: var(--text-background-color); border-radius: var(--text-corner-radius); /* To avoid text being cropped when using a border radius we add a minimum padding. */ padding-block-start: max(var(--text-padding)var(--padding-block-start0)); padding-block-end: max(var(--text-padding)var(--padding-block-end0)); padding-inline-start: max(var(--text-padding)var(--padding-inline-start0)); padding-inline-end: max(var(--text-padding)var(--padding-inline-end0)); } .text-block.custom-color, .text-block.custom-color > :is(h1h2h3h4h5h6p*), .text-block.custom-color > html-content > :is(h1h2h3h4h5h6p*) { color: var(--text-color-primaryvar(--color)); } SHOP ALL
< data-shopify=""> @media screen and (max-width: 749px) { #Group-ASG9yaHJ3N3pSRVpmN__group_Fjg9kW { /* Force mobile spacing scale on this block */ --spacing-scale: 1; --padding-block-start: max(20pxcalc(var(--spacing-scale) * 32px)) !important;--padding-block-end: 0px !important;--padding-inline-start: 0px !important;--padding-inline-end: 0px !important; padding-block-start: var(--padding-block-start); padding-block-end: var(--padding-block-end); padding-inline-start: var(--padding-inline-start); padding-inline-end: var(--padding-inline-end); } }

GIFTS FOR HER

< data-shopify=""> :root { --text-align-default: left; } [*='--horizontal-alignment: center'] .text-block { --text-align-default: center; } [*='--horizontal-alignment: flex-end'] .text-block { --text-align-default: right; } [*='--horizontal-alignment: flex-start'] > .text-block { --text-align-default: left; } [*='--horizontal-alignment: center'] > .text-block { --text-align-default: center; } [*='--horizontal-alignment: flex-end'] > .text-block { --text-align-default: right; } .text-block { width: var(--width); max-width: 100%; display: flex; flex-direction: column; align-items: var(--horizontal-alignment); font-family: var(--font-family); text-transform: var(--text-transform); } .text-block > p:has(+ p) { margin-bottom: 10px; } .text-block > * { width: var(--width); max-width: var(--max-width100%); text-align: var(--text-alignvar(--text-align-default)); text-wrap: var(--text-wrap); font-weight: var(--font-weight); font-size: var(--font-size); line-height: var(--line-height); letter-spacing: var(--letter-spacing); } .text-block:not(.text-block--full-width).rte, .text-block:not(.text-block--full-width).paragraph { /* Safari doesn't support prettyso fallback to balance */ text-wrap: balance; text-wrap: pretty; } .text-block:not(.text-block--full-width):is(.h1.h2.h3.h4.h5.h6) { text-wrap: balance; } /* Hide underline unless text is using paragraph s. */ .text-block:is(.h1.h2.h3.h4.h5.h6) a { text-decoration-color: transparent; } .text-block.paragraph > p { margin-block-end: var(--font-paragraph--spacing); } .text-block.paragraph > *:last-child, .text-block.paragraph p:last-child, .subheader.text-block.paragraph:has(+ *) { margin-block-end: 0; } .text-block.paragraph_2 > * { margin-block: var(--font-paragraph-2--spacing); } .text-block.paragraph_3 > * { margin-block: var(--font-paragraph-3--spacing); } .text-block.subheading_1 > * { margin-block: var(--font-subheading-1--spacing); } .text-block.subheading_2 > * { margin-block: var(--font-subheading-2--spacing); } .text-block.link_1 > * { margin-block: var(--font-link-1--spacing); } .text-block.link_2 > * { margin-block: var(--font-link-2--spacing); } .text-block.link_3 > * { margin-block: var(--font-link-3--spacing); } .text-block.button > * { margin-block: var(--font-button--spacing); } .text-block h1, .text-block.h1 > * { margin-block: var(--font-h1--spacing); } .text-block h2, .text-block.h2 > * { margin-block: var(--font-h2--spacing); } .text-block h3, .text-block.h3 > * { margin-block: var(--font-h3--spacing); } .text-block h4, .text-block.h4 > * { margin-block: var(--font-h4--spacing); } .text-block h5, .text-block.h5 > * { margin-block: var(--font-h5--spacing); } .text-block h6, .text-block.h6 > * { margin-block: var(--font-h6--spacing); } .text-block p, .text-block.p > * { margin-block-end: var(--font-paragraph--spacing); } .text-block ul, .text-block ol { margin-block: var(--font-paragraph--spacing); padding-inline-start: 2em; } .text-block ul { list--type: disc; } .text-block > *:first-child { margin-block-start: 0; } .text-block > *:last-child { margin-block-end: 0; } .text-block--align-center, .text-block--align-center > * { margin-inline: auto; } .text-block--align-right, .text-block--align-right > * { margin-inline-start: auto; } .text-block--background { background-color: var(--text-background-color); border-radius: var(--text-corner-radius); /* To avoid text being cropped when using a border radius we add a minimum padding. */ padding-block-start: max(var(--text-padding)var(--padding-block-start0)); padding-block-end: max(var(--text-padding)var(--padding-block-end0)); padding-inline-start: max(var(--text-padding)var(--padding-inline-start0)); padding-inline-end: max(var(--text-padding)var(--padding-inline-end0)); } .text-block.custom-color, .text-block.custom-color > :is(h1h2h3h4h5h6p*), .text-block.custom-color > html-content > :is(h1h2h3h4h5h6p*) { color: var(--text-color-primaryvar(--color)); } SHOP ALL
< data-shopify=""> @media screen and (max-width: 749px) { #Group-AU2h6cmdONUk1NzdHb__group_UQbqmy { /* Force mobile spacing scale on this block */ --spacing-scale: 1; --padding-block-start: max(20pxcalc(var(--spacing-scale) * 32px)) !important;--padding-block-end: 0px !important;--padding-inline-start: 0px !important;--padding-inline-end: 0px !important; padding-block-start: var(--padding-block-start); padding-block-end: var(--padding-block-end); padding-inline-start: var(--padding-inline-start); padding-inline-end: var(--padding-inline-end); } }
< data-shopify=""> /* Mobile-specific padding for both carousel and grid */ @media screen and (max-width: 46.813rem) { #shopify-section-template--21671690830037__section_BMzh3i > .section { } }
<> @media screen and (min-width: 750px) { #shopify-section-template--21671690830037__product_list_AhTnHg .resource-list__carousel .resource-list__slide { --peek-next-slide-size: 0rem; } } < data-shopify=""> #shopify-section-template--21671690830037__product_list_AhTnHg .product-media { position: relative; } #shopify-section-template--21671690830037__product_list_AhTnHg .product-media::before { content: ""; position: absolute; inset: 0; background: linear-gradient(54degrgba(2272272271) 14%rgba(2452452451) 85%); z-index: -1; pointer-events: none; } /* Mobile-specific padding for both carousel and grid */ @media screen and (max-width: 46.813rem) { #shopify-section-template--21671690830037__product_list_AhTnHg > .section { --padding-block-start: 28px !important; --padding-block-end: 60px !important; } }
NEW
< data-shopify=""> :root { --text-align-default: left; } [*='--horizontal-alignment: center'] .text-block { --text-align-default: center; } [*='--horizontal-alignment: flex-end'] .text-block { --text-align-default: right; } [*='--horizontal-alignment: flex-start'] > .text-block { --text-align-default: left; } [*='--horizontal-alignment: center'] > .text-block { --text-align-default: center; } [*='--horizontal-alignment: flex-end'] > .text-block { --text-align-default: right; } .text-block { width: var(--width); max-width: 100%; display: flex; flex-direction: column; align-items: var(--horizontal-alignment); font-family: var(--font-family); text-transform: var(--text-transform); } .text-block > p:has(+ p) { margin-bottom: 10px; } .text-block > * { width: var(--width); max-width: var(--max-width100%); text-align: var(--text-alignvar(--text-align-default)); text-wrap: var(--text-wrap); font-weight: var(--font-weight); font-size: var(--font-size); line-height: var(--line-height); letter-spacing: var(--letter-spacing); } .text-block:not(.text-block--full-width).rte, .text-block:not(.text-block--full-width).paragraph { /* Safari doesn't support prettyso fallback to balance */ text-wrap: balance; text-wrap: pretty; } .text-block:not(.text-block--full-width):is(.h1.h2.h3.h4.h5.h6) { text-wrap: balance; } /* Hide underline unless text is using paragraph s. */ .text-block:is(.h1.h2.h3.h4.h5.h6) a { text-decoration-color: transparent; } .text-block.paragraph > p { margin-block-end: var(--font-paragraph--spacing); } .text-block.paragraph > *:last-child, .text-block.paragraph p:last-child, .subheader.text-block.paragraph:has(+ *) { margin-block-end: 0; } .text-block.paragraph_2 > * { margin-block: var(--font-paragraph-2--spacing); } .text-block.paragraph_3 > * { margin-block: var(--font-paragraph-3--spacing); } .text-block.subheading_1 > * { margin-block: var(--font-subheading-1--spacing); } .text-block.subheading_2 > * { margin-block: var(--font-subheading-2--spacing); } .text-block.link_1 > * { margin-block: var(--font-link-1--spacing); } .text-block.link_2 > * { margin-block: var(--font-link-2--spacing); } .text-block.link_3 > * { margin-block: var(--font-link-3--spacing); } .text-block.button > * { margin-block: var(--font-button--spacing); } .text-block h1, .text-block.h1 > * { margin-block: var(--font-h1--spacing); } .text-block h2, .text-block.h2 > * { margin-block: var(--font-h2--spacing); } .text-block h3, .text-block.h3 > * { margin-block: var(--font-h3--spacing); } .text-block h4, .text-block.h4 > * { margin-block: var(--font-h4--spacing); } .text-block h5, .text-block.h5 > * { margin-block: var(--font-h5--spacing); } .text-block h6, .text-block.h6 > * { margin-block: var(--font-h6--spacing); } .text-block p, .text-block.p > * { margin-block-end: var(--font-paragraph--spacing); } .text-block ul, .text-block ol { margin-block: var(--font-paragraph--spacing); padding-inline-start: 2em; } .text-block ul { list--type: disc; } .text-block > *:first-child { margin-block-start: 0; } .text-block > *:last-child { margin-block-end: 0; } .text-block--align-center, .text-block--align-center > * { margin-inline: auto; } .text-block--align-right, .text-block--align-right > * { margin-inline-start: auto; } .text-block--background { background-color: var(--text-background-color); border-radius: var(--text-corner-radius); /* To avoid text being cropped when using a border radius we add a minimum padding. */ padding-block-start: max(var(--text-padding)var(--padding-block-start0)); padding-block-end: max(var(--text-padding)var(--padding-block-end0)); padding-inline-start: max(var(--text-padding)var(--padding-inline-start0)); padding-inline-end: max(var(--text-padding)var(--padding-inline-end0)); } .text-block.custom-color, .text-block.custom-color > :is(h1h2h3h4h5h6p*), .text-block.custom-color > html-content > :is(h1h2h3h4h5h6p*) { color: var(--text-color-primaryvar(--color)); }

SOLEIL SUMMER

< data-shopify=""> :root { --text-align-default: left; } [*='--horizontal-alignment: center'] .text-block { --text-align-default: center; } [*='--horizontal-alignment: flex-end'] .text-block { --text-align-default: right; } [*='--horizontal-alignment: flex-start'] > .text-block { --text-align-default: left; } [*='--horizontal-alignment: center'] > .text-block { --text-align-default: center; } [*='--horizontal-alignment: flex-end'] > .text-block { --text-align-default: right; } .text-block { width: var(--width); max-width: 100%; display: flex; flex-direction: column; align-items: var(--horizontal-alignment); font-family: var(--font-family); text-transform: var(--text-transform); } .text-block > p:has(+ p) { margin-bottom: 10px; } .text-block > * { width: var(--width); max-width: var(--max-width100%); text-align: var(--text-alignvar(--text-align-default)); text-wrap: var(--text-wrap); font-weight: var(--font-weight); font-size: var(--font-size); line-height: var(--line-height); letter-spacing: var(--letter-spacing); } .text-block:not(.text-block--full-width).rte, .text-block:not(.text-block--full-width).paragraph { /* Safari doesn't support prettyso fallback to balance */ text-wrap: balance; text-wrap: pretty; } .text-block:not(.text-block--full-width):is(.h1.h2.h3.h4.h5.h6) { text-wrap: balance; } /* Hide underline unless text is using paragraph s. */ .text-block:is(.h1.h2.h3.h4.h5.h6) a { text-decoration-color: transparent; } .text-block.paragraph > p { margin-block-end: var(--font-paragraph--spacing); } .text-block.paragraph > *:last-child, .text-block.paragraph p:last-child, .subheader.text-block.paragraph:has(+ *) { margin-block-end: 0; } .text-block.paragraph_2 > * { margin-block: var(--font-paragraph-2--spacing); } .text-block.paragraph_3 > * { margin-block: var(--font-paragraph-3--spacing); } .text-block.subheading_1 > * { margin-block: var(--font-subheading-1--spacing); } .text-block.subheading_2 > * { margin-block: var(--font-subheading-2--spacing); } .text-block.link_1 > * { margin-block: var(--font-link-1--spacing); } .text-block.link_2 > * { margin-block: var(--font-link-2--spacing); } .text-block.link_3 > * { margin-block: var(--font-link-3--spacing); } .text-block.button > * { margin-block: var(--font-button--spacing); } .text-block h1, .text-block.h1 > * { margin-block: var(--font-h1--spacing); } .text-block h2, .text-block.h2 > * { margin-block: var(--font-h2--spacing); } .text-block h3, .text-block.h3 > * { margin-block: var(--font-h3--spacing); } .text-block h4, .text-block.h4 > * { margin-block: var(--font-h4--spacing); } .text-block h5, .text-block.h5 > * { margin-block: var(--font-h5--spacing); } .text-block h6, .text-block.h6 > * { margin-block: var(--font-h6--spacing); } .text-block p, .text-block.p > * { margin-block-end: var(--font-paragraph--spacing); } .text-block ul, .text-block ol { margin-block: var(--font-paragraph--spacing); padding-inline-start: 2em; } .text-block ul { list--type: disc; } .text-block > *:first-child { margin-block-start: 0; } .text-block > *:last-child { margin-block-end: 0; } .text-block--align-center, .text-block--align-center > * { margin-inline: auto; } .text-block--align-right, .text-block--align-right > * { margin-inline-start: auto; } .text-block--background { background-color: var(--text-background-color); border-radius: var(--text-corner-radius); /* To avoid text being cropped when using a border radius we add a minimum padding. */ padding-block-start: max(var(--text-padding)var(--padding-block-start0)); padding-block-end: max(var(--text-padding)var(--padding-block-end0)); padding-inline-start: max(var(--text-padding)var(--padding-inline-start0)); padding-inline-end: max(var(--text-padding)var(--padding-inline-end0)); } .text-block.custom-color, .text-block.custom-color > :is(h1h2h3h4h5h6p*), .text-block.custom-color > html-content > :is(h1h2h3h4h5h6p*) { color: var(--text-color-primaryvar(--color)); }

A collection of lightweight formulas inspired by endless summer.

< data-shopify=""> :root { --text-align-default: left; } [*='--horizontal-alignment: center'] .text-block { --text-align-default: center; } [*='--horizontal-alignment: flex-end'] .text-block { --text-align-default: right; } [*='--horizontal-alignment: flex-start'] > .text-block { --text-align-default: left; } [*='--horizontal-alignment: center'] > .text-block { --text-align-default: center; } [*='--horizontal-alignment: flex-end'] > .text-block { --text-align-default: right; } .text-block { width: var(--width); max-width: 100%; display: flex; flex-direction: column; align-items: var(--horizontal-alignment); font-family: var(--font-family); text-transform: var(--text-transform); } .text-block > p:has(+ p) { margin-bottom: 10px; } .text-block > * { width: var(--width); max-width: var(--max-width100%); text-align: var(--text-alignvar(--text-align-default)); text-wrap: var(--text-wrap); font-weight: var(--font-weight); font-size: var(--font-size); line-height: var(--line-height); letter-spacing: var(--letter-spacing); } .text-block:not(.text-block--full-width).rte, .text-block:not(.text-block--full-width).paragraph { /* Safari doesn't support prettyso fallback to balance */ text-wrap: balance; text-wrap: pretty; } .text-block:not(.text-block--full-width):is(.h1.h2.h3.h4.h5.h6) { text-wrap: balance; } /* Hide underline unless text is using paragraph s. */ .text-block:is(.h1.h2.h3.h4.h5.h6) a { text-decoration-color: transparent; } .text-block.paragraph > p { margin-block-end: var(--font-paragraph--spacing); } .text-block.paragraph > *:last-child, .text-block.paragraph p:last-child, .subheader.text-block.paragraph:has(+ *) { margin-block-end: 0; } .text-block.paragraph_2 > * { margin-block: var(--font-paragraph-2--spacing); } .text-block.paragraph_3 > * { margin-block: var(--font-paragraph-3--spacing); } .text-block.subheading_1 > * { margin-block: var(--font-subheading-1--spacing); } .text-block.subheading_2 > * { margin-block: var(--font-subheading-2--spacing); } .text-block.link_1 > * { margin-block: var(--font-link-1--spacing); } .text-block.link_2 > * { margin-block: var(--font-link-2--spacing); } .text-block.link_3 > * { margin-block: var(--font-link-3--spacing); } .text-block.button > * { margin-block: var(--font-button--spacing); } .text-block h1, .text-block.h1 > * { margin-block: var(--font-h1--spacing); } .text-block h2, .text-block.h2 > * { margin-block: var(--font-h2--spacing); } .text-block h3, .text-block.h3 > * { margin-block: var(--font-h3--spacing); } .text-block h4, .text-block.h4 > * { margin-block: var(--font-h4--spacing); } .text-block h5, .text-block.h5 > * { margin-block: var(--font-h5--spacing); } .text-block h6, .text-block.h6 > * { margin-block: var(--font-h6--spacing); } .text-block p, .text-block.p > * { margin-block-end: var(--font-paragraph--spacing); } .text-block ul, .text-block ol { margin-block: var(--font-paragraph--spacing); padding-inline-start: 2em; } .text-block ul { list--type: disc; } .text-block > *:first-child { margin-block-start: 0; } .text-block > *:last-child { margin-block-end: 0; } .text-block--align-center, .text-block--align-center > * { margin-inline: auto; } .text-block--align-right, .text-block--align-right > * { margin-inline-start: auto; } .text-block--background { background-color: var(--text-background-color); border-radius: var(--text-corner-radius); /* To avoid text being cropped when using a border radius we add a minimum padding. */ padding-block-start: max(var(--text-padding)var(--padding-block-start0)); padding-block-end: max(var(--text-padding)var(--padding-block-end0)); padding-inline-start: max(var(--text-padding)var(--padding-inline-start0)); padding-inline-end: max(var(--text-padding)var(--padding-inline-end0)); } .text-block.custom-color, .text-block.custom-color > :is(h1h2h3h4h5h6p*), .text-block.custom-color > html-content > :is(h1h2h3h4h5h6p*) { color: var(--text-color-primaryvar(--color)); } SHOP NOW
< data-shopify="">
<> /* Hide any Shopify video_tag fallback anchors for this specific hero instance */ #Hero-template--21671690830037__hero_Uanb7r a[href*='template--'], #Hero-template--21671690830037__hero_Uanb7r a[href*='cdn.shopify.com/videos/'], #Hero-template--21671690830037__hero_Uanb7r video + a, #Hero-template--21671690830037__hero_Uanb7r .hero__media-video a, #Hero-template--21671690830037__hero_Uanb7r .hero__media-video + a, #Hero-template--21671690830037__hero_Uanb7r .hero__media-video ~ a, #Hero-template--21671690830037__hero_Uanb7r a[download], #Hero-template--21671690830037__hero_Uanb7r a[href$='.mp4'], #Hero-template--21671690830037__hero_Uanb7r a[href$='.webm'], #Hero-template--21671690830037__hero_Uanb7r a[href$='.m3u8'] { display: none; } <> < data-shopify="">

Soleil Summer

< data-shopify=""> :root { --text-align-default: left; } [*='--horizontal-alignment: center'] .text-block { --text-align-default: center; } [*='--horizontal-alignment: flex-end'] .text-block { --text-align-default: right; } [*='--horizontal-alignment: flex-start'] > .text-block { --text-align-default: left; } [*='--horizontal-alignment: center'] > .text-block { --text-align-default: center; } [*='--horizontal-alignment: flex-end'] > .text-block { --text-align-default: right; } .text-block { width: var(--width); max-width: 100%; display: flex; flex-direction: column; align-items: var(--horizontal-alignment); font-family: var(--font-family); text-transform: var(--text-transform); } .text-block > p:has(+ p) { margin-bottom: 10px; } .text-block > * { width: var(--width); max-width: var(--max-width100%); text-align: var(--text-alignvar(--text-align-default)); text-wrap: var(--text-wrap); font-weight: var(--font-weight); font-size: var(--font-size); line-height: var(--line-height); letter-spacing: var(--letter-spacing); } .text-block:not(.text-block--full-width).rte, .text-block:not(.text-block--full-width).paragraph { /* Safari doesn't support prettyso fallback to balance */ text-wrap: balance; text-wrap: pretty; } .text-block:not(.text-block--full-width):is(.h1.h2.h3.h4.h5.h6) { text-wrap: balance; } /* Hide underline unless text is using paragraph s. */ .text-block:is(.h1.h2.h3.h4.h5.h6) a { text-decoration-color: transparent; } .text-block.paragraph > p { margin-block-end: var(--font-paragraph--spacing); } .text-block.paragraph > *:last-child, .text-block.paragraph p:last-child, .subheader.text-block.paragraph:has(+ *) { margin-block-end: 0; } .text-block.paragraph_2 > * { margin-block: var(--font-paragraph-2--spacing); } .text-block.paragraph_3 > * { margin-block: var(--font-paragraph-3--spacing); } .text-block.subheading_1 > * { margin-block: var(--font-subheading-1--spacing); } .text-block.subheading_2 > * { margin-block: var(--font-subheading-2--spacing); } .text-block.link_1 > * { margin-block: var(--font-link-1--spacing); } .text-block.link_2 > * { margin-block: var(--font-link-2--spacing); } .text-block.link_3 > * { margin-block: var(--font-link-3--spacing); } .text-block.button > * { margin-block: var(--font-button--spacing); } .text-block h1, .text-block.h1 > * { margin-block: var(--font-h1--spacing); } .text-block h2, .text-block.h2 > * { margin-block: var(--font-h2--spacing); } .text-block h3, .text-block.h3 > * { margin-block: var(--font-h3--spacing); } .text-block h4, .text-block.h4 > * { margin-block: var(--font-h4--spacing); } .text-block h5, .text-block.h5 > * { margin-block: var(--font-h5--spacing); } .text-block h6, .text-block.h6 > * { margin-block: var(--font-h6--spacing); } .text-block p, .text-block.p > * { margin-block-end: var(--font-paragraph--spacing); } .text-block ul, .text-block ol { margin-block: var(--font-paragraph--spacing); padding-inline-start: 2em; } .text-block ul { list--type: disc; } .text-block > *:first-child { margin-block-start: 0; } .text-block > *:last-child { margin-block-end: 0; } .text-block--align-center, .text-block--align-center > * { margin-inline: auto; } .text-block--align-right, .text-block--align-right > * { margin-inline-start: auto; } .text-block--background { background-color: var(--text-background-color); border-radius: var(--text-corner-radius); /* To avoid text being cropped when using a border radius we add a minimum padding. */ padding-block-start: max(var(--text-padding)var(--padding-block-start0)); padding-block-end: max(var(--text-padding)var(--padding-block-end0)); padding-inline-start: max(var(--text-padding)var(--padding-inline-start0)); padding-inline-end: max(var(--text-padding)var(--padding-inline-end0)); } .text-block.custom-color, .text-block.custom-color > :is(h1h2h3h4h5h6p*), .text-block.custom-color > html-content > :is(h1h2h3h4h5h6p*) { color: var(--text-color-primaryvar(--color)); }

A collection of lightweight formulas inspired by endless summer. ​

< data-shopify=""> :root { --text-align-default: left; } [*='--horizontal-alignment: center'] .text-block { --text-align-default: center; } [*='--horizontal-alignment: flex-end'] .text-block { --text-align-default: right; } [*='--horizontal-alignment: flex-start'] > .text-block { --text-align-default: left; } [*='--horizontal-alignment: center'] > .text-block { --text-align-default: center; } [*='--horizontal-alignment: flex-end'] > .text-block { --text-align-default: right; } .text-block { width: var(--width); max-width: 100%; display: flex; flex-direction: column; align-items: var(--horizontal-alignment); font-family: var(--font-family); text-transform: var(--text-transform); } .text-block > p:has(+ p) { margin-bottom: 10px; } .text-block > * { width: var(--width); max-width: var(--max-width100%); text-align: var(--text-alignvar(--text-align-default)); text-wrap: var(--text-wrap); font-weight: var(--font-weight); font-size: var(--font-size); line-height: var(--line-height); letter-spacing: var(--letter-spacing); } .text-block:not(.text-block--full-width).rte, .text-block:not(.text-block--full-width).paragraph { /* Safari doesn't support prettyso fallback to balance */ text-wrap: balance; text-wrap: pretty; } .text-block:not(.text-block--full-width):is(.h1.h2.h3.h4.h5.h6) { text-wrap: balance; } /* Hide underline unless text is using paragraph s. */ .text-block:is(.h1.h2.h3.h4.h5.h6) a { text-decoration-color: transparent; } .text-block.paragraph > p { margin-block-end: var(--font-paragraph--spacing); } .text-block.paragraph > *:last-child, .text-block.paragraph p:last-child, .subheader.text-block.paragraph:has(+ *) { margin-block-end: 0; } .text-block.paragraph_2 > * { margin-block: var(--font-paragraph-2--spacing); } .text-block.paragraph_3 > * { margin-block: var(--font-paragraph-3--spacing); } .text-block.subheading_1 > * { margin-block: var(--font-subheading-1--spacing); } .text-block.subheading_2 > * { margin-block: var(--font-subheading-2--spacing); } .text-block.link_1 > * { margin-block: var(--font-link-1--spacing); } .text-block.link_2 > * { margin-block: var(--font-link-2--spacing); } .text-block.link_3 > * { margin-block: var(--font-link-3--spacing); } .text-block.button > * { margin-block: var(--font-button--spacing); } .text-block h1, .text-block.h1 > * { margin-block: var(--font-h1--spacing); } .text-block h2, .text-block.h2 > * { margin-block: var(--font-h2--spacing); } .text-block h3, .text-block.h3 > * { margin-block: var(--font-h3--spacing); } .text-block h4, .text-block.h4 > * { margin-block: var(--font-h4--spacing); } .text-block h5, .text-block.h5 > * { margin-block: var(--font-h5--spacing); } .text-block h6, .text-block.h6 > * { margin-block: var(--font-h6--spacing); } .text-block p, .text-block.p > * { margin-block-end: var(--font-paragraph--spacing); } .text-block ul, .text-block ol { margin-block: var(--font-paragraph--spacing); padding-inline-start: 2em; } .text-block ul { list--type: disc; } .text-block > *:first-child { margin-block-start: 0; } .text-block > *:last-child { margin-block-end: 0; } .text-block--align-center, .text-block--align-center > * { margin-inline: auto; } .text-block--align-right, .text-block--align-right > * { margin-inline-start: auto; } .text-block--background { background-color: var(--text-background-color); border-radius: var(--text-corner-radius); /* To avoid text being cropped when using a border radius we add a minimum padding. */ padding-block-start: max(var(--text-padding)var(--padding-block-start0)); padding-block-end: max(var(--text-padding)var(--padding-block-end0)); padding-inline-start: max(var(--text-padding)var(--padding-inline-start0)); padding-inline-end: max(var(--text-padding)var(--padding-inline-end0)); } .text-block.custom-color, .text-block.custom-color > :is(h1h2h3h4h5h6p*), .text-block.custom-color > html-content > :is(h1h2h3h4h5h6p*) { color: var(--text-color-primaryvar(--color)); } SHOP NOW
< data-shopify="">
< data-shopify=""> /* Mobile-specific padding for both carousel and grid */ @media screen and (max-width: 46.813rem) { #shopify-section-template--21671690830037__section_kLHGAL > .section { } }

Neroli Portofino​

< data-shopify=""> :root { --text-align-default: left; } [*='--horizontal-alignment: center'] .text-block { --text-align-default: center; } [*='--horizontal-alignment: flex-end'] .text-block { --text-align-default: right; } [*='--horizontal-alignment: flex-start'] > .text-block { --text-align-default: left; } [*='--horizontal-alignment: center'] > .text-block { --text-align-default: center; } [*='--horizontal-alignment: flex-end'] > .text-block { --text-align-default: right; } .text-block { width: var(--width); max-width: 100%; display: flex; flex-direction: column; align-items: var(--horizontal-alignment); font-family: var(--font-family); text-transform: var(--text-transform); } .text-block > p:has(+ p) { margin-bottom: 10px; } .text-block > * { width: var(--width); max-width: var(--max-width100%); text-align: var(--text-alignvar(--text-align-default)); text-wrap: var(--text-wrap); font-weight: var(--font-weight); font-size: var(--font-size); line-height: var(--line-height); letter-spacing: var(--letter-spacing); } .text-block:not(.text-block--full-width).rte, .text-block:not(.text-block--full-width).paragraph { /* Safari doesn't support prettyso fallback to balance */ text-wrap: balance; text-wrap: pretty; } .text-block:not(.text-block--full-width):is(.h1.h2.h3.h4.h5.h6) { text-wrap: balance; } /* Hide underline unless text is using paragraph s. */ .text-block:is(.h1.h2.h3.h4.h5.h6) a { text-decoration-color: transparent; } .text-block.paragraph > p { margin-block-end: var(--font-paragraph--spacing); } .text-block.paragraph > *:last-child, .text-block.paragraph p:last-child, .subheader.text-block.paragraph:has(+ *) { margin-block-end: 0; } .text-block.paragraph_2 > * { margin-block: var(--font-paragraph-2--spacing); } .text-block.paragraph_3 > * { margin-block: var(--font-paragraph-3--spacing); } .text-block.subheading_1 > * { margin-block: var(--font-subheading-1--spacing); } .text-block.subheading_2 > * { margin-block: var(--font-subheading-2--spacing); } .text-block.link_1 > * { margin-block: var(--font-link-1--spacing); } .text-block.link_2 > * { margin-block: var(--font-link-2--spacing); } .text-block.link_3 > * { margin-block: var(--font-link-3--spacing); } .text-block.button > * { margin-block: var(--font-button--spacing); } .text-block h1, .text-block.h1 > * { margin-block: var(--font-h1--spacing); } .text-block h2, .text-block.h2 > * { margin-block: var(--font-h2--spacing); } .text-block h3, .text-block.h3 > * { margin-block: var(--font-h3--spacing); } .text-block h4, .text-block.h4 > * { margin-block: var(--font-h4--spacing); } .text-block h5, .text-block.h5 > * { margin-block: var(--font-h5--spacing); } .text-block h6, .text-block.h6 > * { margin-block: var(--font-h6--spacing); } .text-block p, .text-block.p > * { margin-block-end: var(--font-paragraph--spacing); } .text-block ul, .text-block ol { margin-block: var(--font-paragraph--spacing); padding-inline-start: 2em; } .text-block ul { list--type: disc; } .text-block > *:first-child { margin-block-start: 0; } .text-block > *:last-child { margin-block-end: 0; } .text-block--align-center, .text-block--align-center > * { margin-inline: auto; } .text-block--align-right, .text-block--align-right > * { margin-inline-start: auto; } .text-block--background { background-color: var(--text-background-color); border-radius: var(--text-corner-radius); /* To avoid text being cropped when using a border radius we add a minimum padding. */ padding-block-start: max(var(--text-padding)var(--padding-block-start0)); padding-block-end: max(var(--text-padding)var(--padding-block-end0)); padding-inline-start: max(var(--text-padding)var(--padding-inline-start0)); padding-inline-end: max(var(--text-padding)var(--padding-inline-end0)); } .text-block.custom-color, .text-block.custom-color > :is(h1h2h3h4h5h6p*), .text-block.custom-color > html-content > :is(h1h2h3h4h5h6p*) { color: var(--text-color-primaryvar(--color)); }

A floral citrus ode to the Italian Riviera.​

< data-shopify=""> :root { --text-align-default: left; } [*='--horizontal-alignment: center'] .text-block { --text-align-default: center; } [*='--horizontal-alignment: flex-end'] .text-block { --text-align-default: right; } [*='--horizontal-alignment: flex-start'] > .text-block { --text-align-default: left; } [*='--horizontal-alignment: center'] > .text-block { --text-align-default: center; } [*='--horizontal-alignment: flex-end'] > .text-block { --text-align-default: right; } .text-block { width: var(--width); max-width: 100%; display: flex; flex-direction: column; align-items: var(--horizontal-alignment); font-family: var(--font-family); text-transform: var(--text-transform); } .text-block > p:has(+ p) { margin-bottom: 10px; } .text-block > * { width: var(--width); max-width: var(--max-width100%); text-align: var(--text-alignvar(--text-align-default)); text-wrap: var(--text-wrap); font-weight: var(--font-weight); font-size: var(--font-size); line-height: var(--line-height); letter-spacing: var(--letter-spacing); } .text-block:not(.text-block--full-width).rte, .text-block:not(.text-block--full-width).paragraph { /* Safari doesn't support prettyso fallback to balance */ text-wrap: balance; text-wrap: pretty; } .text-block:not(.text-block--full-width):is(.h1.h2.h3.h4.h5.h6) { text-wrap: balance; } /* Hide underline unless text is using paragraph s. */ .text-block:is(.h1.h2.h3.h4.h5.h6) a { text-decoration-color: transparent; } .text-block.paragraph > p { margin-block-end: var(--font-paragraph--spacing); } .text-block.paragraph > *:last-child, .text-block.paragraph p:last-child, .subheader.text-block.paragraph:has(+ *) { margin-block-end: 0; } .text-block.paragraph_2 > * { margin-block: var(--font-paragraph-2--spacing); } .text-block.paragraph_3 > * { margin-block: var(--font-paragraph-3--spacing); } .text-block.subheading_1 > * { margin-block: var(--font-subheading-1--spacing); } .text-block.subheading_2 > * { margin-block: var(--font-subheading-2--spacing); } .text-block.link_1 > * { margin-block: var(--font-link-1--spacing); } .text-block.link_2 > * { margin-block: var(--font-link-2--spacing); } .text-block.link_3 > * { margin-block: var(--font-link-3--spacing); } .text-block.button > * { margin-block: var(--font-button--spacing); } .text-block h1, .text-block.h1 > * { margin-block: var(--font-h1--spacing); } .text-block h2, .text-block.h2 > * { margin-block: var(--font-h2--spacing); } .text-block h3, .text-block.h3 > * { margin-block: var(--font-h3--spacing); } .text-block h4, .text-block.h4 > * { margin-block: var(--font-h4--spacing); } .text-block h5, .text-block.h5 > * { margin-block: var(--font-h5--spacing); } .text-block h6, .text-block.h6 > * { margin-block: var(--font-h6--spacing); } .text-block p, .text-block.p > * { margin-block-end: var(--font-paragraph--spacing); } .text-block ul, .text-block ol { margin-block: var(--font-paragraph--spacing); padding-inline-start: 2em; } .text-block ul { list--type: disc; } .text-block > *:first-child { margin-block-start: 0; } .text-block > *:last-child { margin-block-end: 0; } .text-block--align-center, .text-block--align-center > * { margin-inline: auto; } .text-block--align-right, .text-block--align-right > * { margin-inline-start: auto; } .text-block--background { background-color: var(--text-background-color); border-radius: var(--text-corner-radius); /* To avoid text being cropped when using a border radius we add a minimum padding. */ padding-block-start: max(var(--text-padding)var(--padding-block-start0)); padding-block-end: max(var(--text-padding)var(--padding-block-end0)); padding-inline-start: max(var(--text-padding)var(--padding-inline-start0)); padding-inline-end: max(var(--text-padding)var(--padding-inline-end0)); } .text-block.custom-color, .text-block.custom-color > :is(h1h2h3h4h5h6p*), .text-block.custom-color > html-content > :is(h1h2h3h4h5h6p*) { color: var(--text-color-primaryvar(--color)); } SHOP NOW
< data-shopify="">

Neroli Portofino​

< data-shopify=""> :root { --text-align-default: left; } [*='--horizontal-alignment: center'] .text-block { --text-align-default: center; } [*='--horizontal-alignment: flex-end'] .text-block { --text-align-default: right; } [*='--horizontal-alignment: flex-start'] > .text-block { --text-align-default: left; } [*='--horizontal-alignment: center'] > .text-block { --text-align-default: center; } [*='--horizontal-alignment: flex-end'] > .text-block { --text-align-default: right; } .text-block { width: var(--width); max-width: 100%; display: flex; flex-direction: column; align-items: var(--horizontal-alignment); font-family: var(--font-family); text-transform: var(--text-transform); } .text-block > p:has(+ p) { margin-bottom: 10px; } .text-block > * { width: var(--width); max-width: var(--max-width100%); text-align: var(--text-alignvar(--text-align-default)); text-wrap: var(--text-wrap); font-weight: var(--font-weight); font-size: var(--font-size); line-height: var(--line-height); letter-spacing: var(--letter-spacing); } .text-block:not(.text-block--full-width).rte, .text-block:not(.text-block--full-width).paragraph { /* Safari doesn't support prettyso fallback to balance */ text-wrap: balance; text-wrap: pretty; } .text-block:not(.text-block--full-width):is(.h1.h2.h3.h4.h5.h6) { text-wrap: balance; } /* Hide underline unless text is using paragraph s. */ .text-block:is(.h1.h2.h3.h4.h5.h6) a { text-decoration-color: transparent; } .text-block.paragraph > p { margin-block-end: var(--font-paragraph--spacing); } .text-block.paragraph > *:last-child, .text-block.paragraph p:last-child, .subheader.text-block.paragraph:has(+ *) { margin-block-end: 0; } .text-block.paragraph_2 > * { margin-block: var(--font-paragraph-2--spacing); } .text-block.paragraph_3 > * { margin-block: var(--font-paragraph-3--spacing); } .text-block.subheading_1 > * { margin-block: var(--font-subheading-1--spacing); } .text-block.subheading_2 > * { margin-block: var(--font-subheading-2--spacing); } .text-block.link_1 > * { margin-block: var(--font-link-1--spacing); } .text-block.link_2 > * { margin-block: var(--font-link-2--spacing); } .text-block.link_3 > * { margin-block: var(--font-link-3--spacing); } .text-block.button > * { margin-block: var(--font-button--spacing); } .text-block h1, .text-block.h1 > * { margin-block: var(--font-h1--spacing); } .text-block h2, .text-block.h2 > * { margin-block: var(--font-h2--spacing); } .text-block h3, .text-block.h3 > * { margin-block: var(--font-h3--spacing); } .text-block h4, .text-block.h4 > * { margin-block: var(--font-h4--spacing); } .text-block h5, .text-block.h5 > * { margin-block: var(--font-h5--spacing); } .text-block h6, .text-block.h6 > * { margin-block: var(--font-h6--spacing); } .text-block p, .text-block.p > * { margin-block-end: var(--font-paragraph--spacing); } .text-block ul, .text-block ol { margin-block: var(--font-paragraph--spacing); padding-inline-start: 2em; } .text-block ul { list--type: disc; } .text-block > *:first-child { margin-block-start: 0; } .text-block > *:last-child { margin-block-end: 0; } .text-block--align-center, .text-block--align-center > * { margin-inline: auto; } .text-block--align-right, .text-block--align-right > * { margin-inline-start: auto; } .text-block--background { background-color: var(--text-background-color); border-radius: var(--text-corner-radius); /* To avoid text being cropped when using a border radius we add a minimum padding. */ padding-block-start: max(var(--text-padding)var(--padding-block-start0)); padding-block-end: max(var(--text-padding)var(--padding-block-end0)); padding-inline-start: max(var(--text-padding)var(--padding-inline-start0)); padding-inline-end: max(var(--text-padding)var(--padding-inline-end0)); } .text-block.custom-color, .text-block.custom-color > :is(h1h2h3h4h5h6p*), .text-block.custom-color > html-content > :is(h1h2h3h4h5h6p*) { color: var(--text-color-primaryvar(--color)); }

A floral citrus ode to the Italian Riviera.​

< data-shopify=""> :root { --text-align-default: left; } [*='--horizontal-alignment: center'] .text-block { --text-align-default: center; } [*='--horizontal-alignment: flex-end'] .text-block { --text-align-default: right; } [*='--horizontal-alignment: flex-start'] > .text-block { --text-align-default: left; } [*='--horizontal-alignment: center'] > .text-block { --text-align-default: center; } [*='--horizontal-alignment: flex-end'] > .text-block { --text-align-default: right; } .text-block { width: var(--width); max-width: 100%; display: flex; flex-direction: column; align-items: var(--horizontal-alignment); font-family: var(--font-family); text-transform: var(--text-transform); } .text-block > p:has(+ p) { margin-bottom: 10px; } .text-block > * { width: var(--width); max-width: var(--max-width100%); text-align: var(--text-alignvar(--text-align-default)); text-wrap: var(--text-wrap); font-weight: var(--font-weight); font-size: var(--font-size); line-height: var(--line-height); letter-spacing: var(--letter-spacing); } .text-block:not(.text-block--full-width).rte, .text-block:not(.text-block--full-width).paragraph { /* Safari doesn't support prettyso fallback to balance */ text-wrap: balance; text-wrap: pretty; } .text-block:not(.text-block--full-width):is(.h1.h2.h3.h4.h5.h6) { text-wrap: balance; } /* Hide underline unless text is using paragraph s. */ .text-block:is(.h1.h2.h3.h4.h5.h6) a { text-decoration-color: transparent; } .text-block.paragraph > p { margin-block-end: var(--font-paragraph--spacing); } .text-block.paragraph > *:last-child, .text-block.paragraph p:last-child, .subheader.text-block.paragraph:has(+ *) { margin-block-end: 0; } .text-block.paragraph_2 > * { margin-block: var(--font-paragraph-2--spacing); } .text-block.paragraph_3 > * { margin-block: var(--font-paragraph-3--spacing); } .text-block.subheading_1 > * { margin-block: var(--font-subheading-1--spacing); } .text-block.subheading_2 > * { margin-block: var(--font-subheading-2--spacing); } .text-block.link_1 > * { margin-block: var(--font-link-1--spacing); } .text-block.link_2 > * { margin-block: var(--font-link-2--spacing); } .text-block.link_3 > * { margin-block: var(--font-link-3--spacing); } .text-block.button > * { margin-block: var(--font-button--spacing); } .text-block h1, .text-block.h1 > * { margin-block: var(--font-h1--spacing); } .text-block h2, .text-block.h2 > * { margin-block: var(--font-h2--spacing); } .text-block h3, .text-block.h3 > * { margin-block: var(--font-h3--spacing); } .text-block h4, .text-block.h4 > * { margin-block: var(--font-h4--spacing); } .text-block h5, .text-block.h5 > * { margin-block: var(--font-h5--spacing); } .text-block h6, .text-block.h6 > * { margin-block: var(--font-h6--spacing); } .text-block p, .text-block.p > * { margin-block-end: var(--font-paragraph--spacing); } .text-block ul, .text-block ol { margin-block: var(--font-paragraph--spacing); padding-inline-start: 2em; } .text-block ul { list--type: disc; } .text-block > *:first-child { margin-block-start: 0; } .text-block > *:last-child { margin-block-end: 0; } .text-block--align-center, .text-block--align-center > * { margin-inline: auto; } .text-block--align-right, .text-block--align-right > * { margin-inline-start: auto; } .text-block--background { background-color: var(--text-background-color); border-radius: var(--text-corner-radius); /* To avoid text being cropped when using a border radius we add a minimum padding. */ padding-block-start: max(var(--text-padding)var(--padding-block-start0)); padding-block-end: max(var(--text-padding)var(--padding-block-end0)); padding-inline-start: max(var(--text-padding)var(--padding-inline-start0)); padding-inline-end: max(var(--text-padding)var(--padding-inline-end0)); } .text-block.custom-color, .text-block.custom-color > :is(h1h2h3h4h5h6p*), .text-block.custom-color > html-content > :is(h1h2h3h4h5h6p*) { color: var(--text-color-primaryvar(--color)); } SHOP NOW
< data-shopify=""> @media screen and (max-width: 749px) { #Group-ATDFNRWdzTXNIaW9WV__group_8yKaaL { /* Force mobile spacing scale on this block */ --spacing-scale: 1; --padding-block-start: 0px !important;--padding-block-end: max(20pxcalc(var(--spacing-scale) * 35px)) !important;--padding-inline-start: 0px !important;--padding-inline-end: 0px !important; padding-block-start: var(--padding-block-start); padding-block-end: var(--padding-block-end); padding-inline-start: var(--padding-inline-start); padding-inline-end: var(--padding-inline-end); } }
<> /* Hide any Shopify video_tag fallback anchors for this specific hero instance */ #Hero-template--21671690830037__hero_M9iTFn a[href*='template--'], #Hero-template--21671690830037__hero_M9iTFn a[href*='cdn.shopify.com/videos/'], #Hero-template--21671690830037__hero_M9iTFn video + a, #Hero-template--21671690830037__hero_M9iTFn .hero__media-video a, #Hero-template--21671690830037__hero_M9iTFn .hero__media-video + a, #Hero-template--21671690830037__hero_M9iTFn .hero__media-video ~ a, #Hero-template--21671690830037__hero_M9iTFn a[download], #Hero-template--21671690830037__hero_M9iTFn a[href$='.mp4'], #Hero-template--21671690830037__hero_M9iTFn a[href$='.webm'], #Hero-template--21671690830037__hero_M9iTFn a[href$='.m3u8'] { display: none; } <> < data-shopify=""> #shopify-section-template--21671690830037__hero_M9iTFn .hero__container.section { --page-margin: var(--page-margin-inline-mobile); } @media (min-width: 75rem) { #shopify-section-template--21671690830037__hero_M9iTFn .hero__container.section { --page-margin: var(--page-margin-inline-desktop); } }

CATEGORIES

< data-shopify=""> :root { --text-align-default: left; } [*='--horizontal-alignment: center'] .text-block { --text-align-default: center; } [*='--horizontal-alignment: flex-end'] .text-block { --text-align-default: right; } [*='--horizontal-alignment: flex-start'] > .text-block { --text-align-default: left; } [*='--horizontal-alignment: center'] > .text-block { --text-align-default: center; } [*='--horizontal-alignment: flex-end'] > .text-block { --text-align-default: right; } .text-block { width: var(--width); max-width: 100%; display: flex; flex-direction: column; align-items: var(--horizontal-alignment); font-family: var(--font-family); text-transform: var(--text-transform); } .text-block > p:has(+ p) { margin-bottom: 10px; } .text-block > * { width: var(--width); max-width: var(--max-width100%); text-align: var(--text-alignvar(--text-align-default)); text-wrap: var(--text-wrap); font-weight: var(--font-weight); font-size: var(--font-size); line-height: var(--line-height); letter-spacing: var(--letter-spacing); } .text-block:not(.text-block--full-width).rte, .text-block:not(.text-block--full-width).paragraph { /* Safari doesn't support prettyso fallback to balance */ text-wrap: balance; text-wrap: pretty; } .text-block:not(.text-block--full-width):is(.h1.h2.h3.h4.h5.h6) { text-wrap: balance; } /* Hide underline unless text is using paragraph s. */ .text-block:is(.h1.h2.h3.h4.h5.h6) a { text-decoration-color: transparent; } .text-block.paragraph > p { margin-block-end: var(--font-paragraph--spacing); } .text-block.paragraph > *:last-child, .text-block.paragraph p:last-child, .subheader.text-block.paragraph:has(+ *) { margin-block-end: 0; } .text-block.paragraph_2 > * { margin-block: var(--font-paragraph-2--spacing); } .text-block.paragraph_3 > * { margin-block: var(--font-paragraph-3--spacing); } .text-block.subheading_1 > * { margin-block: var(--font-subheading-1--spacing); } .text-block.subheading_2 > * { margin-block: var(--font-subheading-2--spacing); } .text-block.link_1 > * { margin-block: var(--font-link-1--spacing); } .text-block.link_2 > * { margin-block: var(--font-link-2--spacing); } .text-block.link_3 > * { margin-block: var(--font-link-3--spacing); } .text-block.button > * { margin-block: var(--font-button--spacing); } .text-block h1, .text-block.h1 > * { margin-block: var(--font-h1--spacing); } .text-block h2, .text-block.h2 > * { margin-block: var(--font-h2--spacing); } .text-block h3, .text-block.h3 > * { margin-block: var(--font-h3--spacing); } .text-block h4, .text-block.h4 > * { margin-block: var(--font-h4--spacing); } .text-block h5, .text-block.h5 > * { margin-block: var(--font-h5--spacing); } .text-block h6, .text-block.h6 > * { margin-block: var(--font-h6--spacing); } .text-block p, .text-block.p > * { margin-block-end: var(--font-paragraph--spacing); } .text-block ul, .text-block ol { margin-block: var(--font-paragraph--spacing); padding-inline-start: 2em; } .text-block ul { list--type: disc; } .text-block > *:first-child { margin-block-start: 0; } .text-block > *:last-child { margin-block-end: 0; } .text-block--align-center, .text-block--align-center > * { margin-inline: auto; } .text-block--align-right, .text-block--align-right > * { margin-inline-start: auto; } .text-block--background { background-color: var(--text-background-color); border-radius: var(--text-corner-radius); /* To avoid text being cropped when using a border radius we add a minimum padding. */ padding-block-start: max(var(--text-padding)var(--padding-block-start0)); padding-block-end: max(var(--text-padding)var(--padding-block-end0)); padding-inline-start: max(var(--text-padding)var(--padding-inline-start0)); padding-inline-end: max(var(--text-padding)var(--padding-inline-end0)); } .text-block.custom-color, .text-block.custom-color > :is(h1h2h3h4h5h6p*), .text-block.custom-color > html-content > :is(h1h2h3h4h5h6p*) { color: var(--text-color-primaryvar(--color)); }
< data-shopify=""> @media screen and (max-width: 749px) { #Group-AMHJZNmRCR0pWRmhuV__group_UGbLA3 { /* Force mobile spacing scale on this block */ --spacing-scale: 1; --padding-block-start: max(20pxcalc(var(--spacing-scale) * 32px)) !important;--padding-block-end: 0px !important;--padding-inline-start: 0px !important;--padding-inline-end: 0px !important; padding-block-start: var(--padding-block-start); padding-block-end: var(--padding-block-end); padding-inline-start: var(--padding-inline-start); padding-inline-end: var(--padding-inline-end); } }

CATEGORIES

< data-shopify=""> :root { --text-align-default: left; } [*='--horizontal-alignment: center'] .text-block { --text-align-default: center; } [*='--horizontal-alignment: flex-end'] .text-block { --text-align-default: right; } [*='--horizontal-alignment: flex-start'] > .text-block { --text-align-default: left; } [*='--horizontal-alignment: center'] > .text-block { --text-align-default: center; } [*='--horizontal-alignment: flex-end'] > .text-block { --text-align-default: right; } .text-block { width: var(--width); max-width: 100%; display: flex; flex-direction: column; align-items: var(--horizontal-alignment); font-family: var(--font-family); text-transform: var(--text-transform); } .text-block > p:has(+ p) { margin-bottom: 10px; } .text-block > * { width: var(--width); max-width: var(--max-width100%); text-align: var(--text-alignvar(--text-align-default)); text-wrap: var(--text-wrap); font-weight: var(--font-weight); font-size: var(--font-size); line-height: var(--line-height); letter-spacing: var(--letter-spacing); } .text-block:not(.text-block--full-width).rte, .text-block:not(.text-block--full-width).paragraph { /* Safari doesn't support prettyso fallback to balance */ text-wrap: balance; text-wrap: pretty; } .text-block:not(.text-block--full-width):is(.h1.h2.h3.h4.h5.h6) { text-wrap: balance; } /* Hide underline unless text is using paragraph s. */ .text-block:is(.h1.h2.h3.h4.h5.h6) a { text-decoration-color: transparent; } .text-block.paragraph > p { margin-block-end: var(--font-paragraph--spacing); } .text-block.paragraph > *:last-child, .text-block.paragraph p:last-child, .subheader.text-block.paragraph:has(+ *) { margin-block-end: 0; } .text-block.paragraph_2 > * { margin-block: var(--font-paragraph-2--spacing); } .text-block.paragraph_3 > * { margin-block: var(--font-paragraph-3--spacing); } .text-block.subheading_1 > * { margin-block: var(--font-subheading-1--spacing); } .text-block.subheading_2 > * { margin-block: var(--font-subheading-2--spacing); } .text-block.link_1 > * { margin-block: var(--font-link-1--spacing); } .text-block.link_2 > * { margin-block: var(--font-link-2--spacing); } .text-block.link_3 > * { margin-block: var(--font-link-3--spacing); } .text-block.button > * { margin-block: var(--font-button--spacing); } .text-block h1, .text-block.h1 > * { margin-block: var(--font-h1--spacing); } .text-block h2, .text-block.h2 > * { margin-block: var(--font-h2--spacing); } .text-block h3, .text-block.h3 > * { margin-block: var(--font-h3--spacing); } .text-block h4, .text-block.h4 > * { margin-block: var(--font-h4--spacing); } .text-block h5, .text-block.h5 > * { margin-block: var(--font-h5--spacing); } .text-block h6, .text-block.h6 > * { margin-block: var(--font-h6--spacing); } .text-block p, .text-block.p > * { margin-block-end: var(--font-paragraph--spacing); } .text-block ul, .text-block ol { margin-block: var(--font-paragraph--spacing); padding-inline-start: 2em; } .text-block ul { list--type: disc; } .text-block > *:first-child { margin-block-start: 0; } .text-block > *:last-child { margin-block-end: 0; } .text-block--align-center, .text-block--align-center > * { margin-inline: auto; } .text-block--align-right, .text-block--align-right > * { margin-inline-start: auto; } .text-block--background { background-color: var(--text-background-color); border-radius: var(--text-corner-radius); /* To avoid text being cropped when using a border radius we add a minimum padding. */ padding-block-start: max(var(--text-padding)var(--padding-block-start0)); padding-block-end: max(var(--text-padding)var(--padding-block-end0)); padding-inline-start: max(var(--text-padding)var(--padding-inline-start0)); padding-inline-end: max(var(--text-padding)var(--padding-inline-end0)); } .text-block.custom-color, .text-block.custom-color > :is(h1h2h3h4h5h6p*), .text-block.custom-color > html-content > :is(h1h2h3h4h5h6p*) { color: var(--text-color-primaryvar(--color)); }
< data-shopify=""> @media screen and (max-width: 749px) { #Group-AMVlzeU1RcUEzbDJLR__group_eG3Jxy { /* Force mobile spacing scale on this block */ --spacing-scale: 1; --padding-block-start: max(20pxcalc(var(--spacing-scale) * 32px)) !important;--padding-block-end: 0px !important;--padding-inline-start: 0px !important;--padding-inline-end: 0px !important; padding-block-start: var(--padding-block-start); padding-block-end: var(--padding-block-end); padding-inline-start: var(--padding-inline-start); padding-inline-end: var(--padding-inline-end); } }
< data-shopify=""> /* Mobile-specific padding for both carousel and grid */ @media screen and (max-width: 46.813rem) { #shopify-section-template--21671690830037__section_PFdYyD > .section { } }

PRIVATE BLEND

< data-shopify=""> :root { --text-align-default: left; } [*='--horizontal-alignment: center'] .text-block { --text-align-default: center; } [*='--horizontal-alignment: flex-end'] .text-block { --text-align-default: right; } [*='--horizontal-alignment: flex-start'] > .text-block { --text-align-default: left; } [*='--horizontal-alignment: center'] > .text-block { --text-align-default: center; } [*='--horizontal-alignment: flex-end'] > .text-block { --text-align-default: right; } .text-block { width: var(--width); max-width: 100%; display: flex; flex-direction: column; align-items: var(--horizontal-alignment); font-family: var(--font-family); text-transform: var(--text-transform); } .text-block > p:has(+ p) { margin-bottom: 10px; } .text-block > * { width: var(--width); max-width: var(--max-width100%); text-align: var(--text-alignvar(--text-align-default)); text-wrap: var(--text-wrap); font-weight: var(--font-weight); font-size: var(--font-size); line-height: var(--line-height); letter-spacing: var(--letter-spacing); } .text-block:not(.text-block--full-width).rte, .text-block:not(.text-block--full-width).paragraph { /* Safari doesn't support prettyso fallback to balance */ text-wrap: balance; text-wrap: pretty; } .text-block:not(.text-block--full-width):is(.h1.h2.h3.h4.h5.h6) { text-wrap: balance; } /* Hide underline unless text is using paragraph s. */ .text-block:is(.h1.h2.h3.h4.h5.h6) a { text-decoration-color: transparent; } .text-block.paragraph > p { margin-block-end: var(--font-paragraph--spacing); } .text-block.paragraph > *:last-child, .text-block.paragraph p:last-child, .subheader.text-block.paragraph:has(+ *) { margin-block-end: 0; } .text-block.paragraph_2 > * { margin-block: var(--font-paragraph-2--spacing); } .text-block.paragraph_3 > * { margin-block: var(--font-paragraph-3--spacing); } .text-block.subheading_1 > * { margin-block: var(--font-subheading-1--spacing); } .text-block.subheading_2 > * { margin-block: var(--font-subheading-2--spacing); } .text-block.link_1 > * { margin-block: var(--font-link-1--spacing); } .text-block.link_2 > * { margin-block: var(--font-link-2--spacing); } .text-block.link_3 > * { margin-block: var(--font-link-3--spacing); } .text-block.button > * { margin-block: var(--font-button--spacing); } .text-block h1, .text-block.h1 > * { margin-block: var(--font-h1--spacing); } .text-block h2, .text-block.h2 > * { margin-block: var(--font-h2--spacing); } .text-block h3, .text-block.h3 > * { margin-block: var(--font-h3--spacing); } .text-block h4, .text-block.h4 > * { margin-block: var(--font-h4--spacing); } .text-block h5, .text-block.h5 > * { margin-block: var(--font-h5--spacing); } .text-block h6, .text-block.h6 > * { margin-block: var(--font-h6--spacing); } .text-block p, .text-block.p > * { margin-block-end: var(--font-paragraph--spacing); } .text-block ul, .text-block ol { margin-block: var(--font-paragraph--spacing); padding-inline-start: 2em; } .text-block ul { list--type: disc; } .text-block > *:first-child { margin-block-start: 0; } .text-block > *:last-child { margin-block-end: 0; } .text-block--align-center, .text-block--align-center > * { margin-inline: auto; } .text-block--align-right, .text-block--align-right > * { margin-inline-start: auto; } .text-block--background { background-color: var(--text-background-color); border-radius: var(--text-corner-radius); /* To avoid text being cropped when using a border radius we add a minimum padding. */ padding-block-start: max(var(--text-padding)var(--padding-block-start0)); padding-block-end: max(var(--text-padding)var(--padding-block-end0)); padding-inline-start: max(var(--text-padding)var(--padding-inline-start0)); padding-inline-end: max(var(--text-padding)var(--padding-inline-end0)); } .text-block.custom-color, .text-block.custom-color > :is(h1h2h3h4h5h6p*), .text-block.custom-color > html-content > :is(h1h2h3h4h5h6p*) { color: var(--text-color-primaryvar(--color)); }

Artisanal scents for the true connoisseur.

< data-shopify=""> :root { --text-align-default: left; } [*='--horizontal-alignment: center'] .text-block { --text-align-default: center; } [*='--horizontal-alignment: flex-end'] .text-block { --text-align-default: right; } [*='--horizontal-alignment: flex-start'] > .text-block { --text-align-default: left; } [*='--horizontal-alignment: center'] > .text-block { --text-align-default: center; } [*='--horizontal-alignment: flex-end'] > .text-block { --text-align-default: right; } .text-block { width: var(--width); max-width: 100%; display: flex; flex-direction: column; align-items: var(--horizontal-alignment); font-family: var(--font-family); text-transform: var(--text-transform); } .text-block > p:has(+ p) { margin-bottom: 10px; } .text-block > * { width: var(--width); max-width: var(--max-width100%); text-align: var(--text-alignvar(--text-align-default)); text-wrap: var(--text-wrap); font-weight: var(--font-weight); font-size: var(--font-size); line-height: var(--line-height); letter-spacing: var(--letter-spacing); } .text-block:not(.text-block--full-width).rte, .text-block:not(.text-block--full-width).paragraph { /* Safari doesn't support prettyso fallback to balance */ text-wrap: balance; text-wrap: pretty; } .text-block:not(.text-block--full-width):is(.h1.h2.h3.h4.h5.h6) { text-wrap: balance; } /* Hide underline unless text is using paragraph s. */ .text-block:is(.h1.h2.h3.h4.h5.h6) a { text-decoration-color: transparent; } .text-block.paragraph > p { margin-block-end: var(--font-paragraph--spacing); } .text-block.paragraph > *:last-child, .text-block.paragraph p:last-child, .subheader.text-block.paragraph:has(+ *) { margin-block-end: 0; } .text-block.paragraph_2 > * { margin-block: var(--font-paragraph-2--spacing); } .text-block.paragraph_3 > * { margin-block: var(--font-paragraph-3--spacing); } .text-block.subheading_1 > * { margin-block: var(--font-subheading-1--spacing); } .text-block.subheading_2 > * { margin-block: var(--font-subheading-2--spacing); } .text-block.link_1 > * { margin-block: var(--font-link-1--spacing); } .text-block.link_2 > * { margin-block: var(--font-link-2--spacing); } .text-block.link_3 > * { margin-block: var(--font-link-3--spacing); } .text-block.button > * { margin-block: var(--font-button--spacing); } .text-block h1, .text-block.h1 > * { margin-block: var(--font-h1--spacing); } .text-block h2, .text-block.h2 > * { margin-block: var(--font-h2--spacing); } .text-block h3, .text-block.h3 > * { margin-block: var(--font-h3--spacing); } .text-block h4, .text-block.h4 > * { margin-block: var(--font-h4--spacing); } .text-block h5, .text-block.h5 > * { margin-block: var(--font-h5--spacing); } .text-block h6, .text-block.h6 > * { margin-block: var(--font-h6--spacing); } .text-block p, .text-block.p > * { margin-block-end: var(--font-paragraph--spacing); } .text-block ul, .text-block ol { margin-block: var(--font-paragraph--spacing); padding-inline-start: 2em; } .text-block ul { list--type: disc; } .text-block > *:first-child { margin-block-start: 0; } .text-block > *:last-child { margin-block-end: 0; } .text-block--align-center, .text-block--align-center > * { margin-inline: auto; } .text-block--align-right, .text-block--align-right > * { margin-inline-start: auto; } .text-block--background { background-color: var(--text-background-color); border-radius: var(--text-corner-radius); /* To avoid text being cropped when using a border radius we add a minimum padding. */ padding-block-start: max(var(--text-padding)var(--padding-block-start0)); padding-block-end: max(var(--text-padding)var(--padding-block-end0)); padding-inline-start: max(var(--text-padding)var(--padding-inline-start0)); padding-inline-end: max(var(--text-padding)var(--padding-inline-end0)); } .text-block.custom-color, .text-block.custom-color > :is(h1h2h3h4h5h6p*), .text-block.custom-color > html-content > :is(h1h2h3h4h5h6p*) { color: var(--text-color-primaryvar(--color)); } SHOP NOW
< data-shopify="">

PRIVATE BLEND

< data-shopify=""> :root { --text-align-default: left; } [*='--horizontal-alignment: center'] .text-block { --text-align-default: center; } [*='--horizontal-alignment: flex-end'] .text-block { --text-align-default: right; } [*='--horizontal-alignment: flex-start'] > .text-block { --text-align-default: left; } [*='--horizontal-alignment: center'] > .text-block { --text-align-default: center; } [*='--horizontal-alignment: flex-end'] > .text-block { --text-align-default: right; } .text-block { width: var(--width); max-width: 100%; display: flex; flex-direction: column; align-items: var(--horizontal-alignment); font-family: var(--font-family); text-transform: var(--text-transform); } .text-block > p:has(+ p) { margin-bottom: 10px; } .text-block > * { width: var(--width); max-width: var(--max-width100%); text-align: var(--text-alignvar(--text-align-default)); text-wrap: var(--text-wrap); font-weight: var(--font-weight); font-size: var(--font-size); line-height: var(--line-height); letter-spacing: var(--letter-spacing); } .text-block:not(.text-block--full-width).rte, .text-block:not(.text-block--full-width).paragraph { /* Safari doesn't support prettyso fallback to balance */ text-wrap: balance; text-wrap: pretty; } .text-block:not(.text-block--full-width):is(.h1.h2.h3.h4.h5.h6) { text-wrap: balance; } /* Hide underline unless text is using paragraph s. */ .text-block:is(.h1.h2.h3.h4.h5.h6) a { text-decoration-color: transparent; } .text-block.paragraph > p { margin-block-end: var(--font-paragraph--spacing); } .text-block.paragraph > *:last-child, .text-block.paragraph p:last-child, .subheader.text-block.paragraph:has(+ *) { margin-block-end: 0; } .text-block.paragraph_2 > * { margin-block: var(--font-paragraph-2--spacing); } .text-block.paragraph_3 > * { margin-block: var(--font-paragraph-3--spacing); } .text-block.subheading_1 > * { margin-block: var(--font-subheading-1--spacing); } .text-block.subheading_2 > * { margin-block: var(--font-subheading-2--spacing); } .text-block.link_1 > * { margin-block: var(--font-link-1--spacing); } .text-block.link_2 > * { margin-block: var(--font-link-2--spacing); } .text-block.link_3 > * { margin-block: var(--font-link-3--spacing); } .text-block.button > * { margin-block: var(--font-button--spacing); } .text-block h1, .text-block.h1 > * { margin-block: var(--font-h1--spacing); } .text-block h2, .text-block.h2 > * { margin-block: var(--font-h2--spacing); } .text-block h3, .text-block.h3 > * { margin-block: var(--font-h3--spacing); } .text-block h4, .text-block.h4 > * { margin-block: var(--font-h4--spacing); } .text-block h5, .text-block.h5 > * { margin-block: var(--font-h5--spacing); } .text-block h6, .text-block.h6 > * { margin-block: var(--font-h6--spacing); } .text-block p, .text-block.p > * { margin-block-end: var(--font-paragraph--spacing); } .text-block ul, .text-block ol { margin-block: var(--font-paragraph--spacing); padding-inline-start: 2em; } .text-block ul { list--type: disc; } .text-block > *:first-child { margin-block-start: 0; } .text-block > *:last-child { margin-block-end: 0; } .text-block--align-center, .text-block--align-center > * { margin-inline: auto; } .text-block--align-right, .text-block--align-right > * { margin-inline-start: auto; } .text-block--background { background-color: var(--text-background-color); border-radius: var(--text-corner-radius); /* To avoid text being cropped when using a border radius we add a minimum padding. */ padding-block-start: max(var(--text-padding)var(--padding-block-start0)); padding-block-end: max(var(--text-padding)var(--padding-block-end0)); padding-inline-start: max(var(--text-padding)var(--padding-inline-start0)); padding-inline-end: max(var(--text-padding)var(--padding-inline-end0)); } .text-block.custom-color, .text-block.custom-color > :is(h1h2h3h4h5h6p*), .text-block.custom-color > html-content > :is(h1h2h3h4h5h6p*) { color: var(--text-color-primaryvar(--color)); }

Artisanal scents for the true connoisseur.​

< data-shopify=""> :root { --text-align-default: left; } [*='--horizontal-alignment: center'] .text-block { --text-align-default: center; } [*='--horizontal-alignment: flex-end'] .text-block { --text-align-default: right; } [*='--horizontal-alignment: flex-start'] > .text-block { --text-align-default: left; } [*='--horizontal-alignment: center'] > .text-block { --text-align-default: center; } [*='--horizontal-alignment: flex-end'] > .text-block { --text-align-default: right; } .text-block { width: var(--width); max-width: 100%; display: flex; flex-direction: column; align-items: var(--horizontal-alignment); font-family: var(--font-family); text-transform: var(--text-transform); } .text-block > p:has(+ p) { margin-bottom: 10px; } .text-block > * { width: var(--width); max-width: var(--max-width100%); text-align: var(--text-alignvar(--text-align-default)); text-wrap: var(--text-wrap); font-weight: var(--font-weight); font-size: var(--font-size); line-height: var(--line-height); letter-spacing: var(--letter-spacing); } .text-block:not(.text-block--full-width).rte, .text-block:not(.text-block--full-width).paragraph { /* Safari doesn't support prettyso fallback to balance */ text-wrap: balance; text-wrap: pretty; } .text-block:not(.text-block--full-width):is(.h1.h2.h3.h4.h5.h6) { text-wrap: balance; } /* Hide underline unless text is using paragraph s. */ .text-block:is(.h1.h2.h3.h4.h5.h6) a { text-decoration-color: transparent; } .text-block.paragraph > p { margin-block-end: var(--font-paragraph--spacing); } .text-block.paragraph > *:last-child, .text-block.paragraph p:last-child, .subheader.text-block.paragraph:has(+ *) { margin-block-end: 0; } .text-block.paragraph_2 > * { margin-block: var(--font-paragraph-2--spacing); } .text-block.paragraph_3 > * { margin-block: var(--font-paragraph-3--spacing); } .text-block.subheading_1 > * { margin-block: var(--font-subheading-1--spacing); } .text-block.subheading_2 > * { margin-block: var(--font-subheading-2--spacing); } .text-block.link_1 > * { margin-block: var(--font-link-1--spacing); } .text-block.link_2 > * { margin-block: var(--font-link-2--spacing); } .text-block.link_3 > * { margin-block: var(--font-link-3--spacing); } .text-block.button > * { margin-block: var(--font-button--spacing); } .text-block h1, .text-block.h1 > * { margin-block: var(--font-h1--spacing); } .text-block h2, .text-block.h2 > * { margin-block: var(--font-h2--spacing); } .text-block h3, .text-block.h3 > * { margin-block: var(--font-h3--spacing); } .text-block h4, .text-block.h4 > * { margin-block: var(--font-h4--spacing); } .text-block h5, .text-block.h5 > * { margin-block: var(--font-h5--spacing); } .text-block h6, .text-block.h6 > * { margin-block: var(--font-h6--spacing); } .text-block p, .text-block.p > * { margin-block-end: var(--font-paragraph--spacing); } .text-block ul, .text-block ol { margin-block: var(--font-paragraph--spacing); padding-inline-start: 2em; } .text-block ul { list--type: disc; } .text-block > *:first-child { margin-block-start: 0; } .text-block > *:last-child { margin-block-end: 0; } .text-block--align-center, .text-block--align-center > * { margin-inline: auto; } .text-block--align-right, .text-block--align-right > * { margin-inline-start: auto; } .text-block--background { background-color: var(--text-background-color); border-radius: var(--text-corner-radius); /* To avoid text being cropped when using a border radius we add a minimum padding. */ padding-block-start: max(var(--text-padding)var(--padding-block-start0)); padding-block-end: max(var(--text-padding)var(--padding-block-end0)); padding-inline-start: max(var(--text-padding)var(--padding-inline-start0)); padding-inline-end: max(var(--text-padding)var(--padding-inline-end0)); } .text-block.custom-color, .text-block.custom-color > :is(h1h2h3h4h5h6p*), .text-block.custom-color > html-content > :is(h1h2h3h4h5h6p*) { color: var(--text-color-primaryvar(--color)); } SHOP NOW
< data-shopify="">

MAKEUP

< data-shopify=""> :root { --text-align-default: left; } [*='--horizontal-alignment: center'] .text-block { --text-align-default: center; } [*='--horizontal-alignment: flex-end'] .text-block { --text-align-default: right; } [*='--horizontal-alignment: flex-start'] > .text-block { --text-align-default: left; } [*='--horizontal-alignment: center'] > .text-block { --text-align-default: center; } [*='--horizontal-alignment: flex-end'] > .text-block { --text-align-default: right; } .text-block { width: var(--width); max-width: 100%; display: flex; flex-direction: column; align-items: var(--horizontal-alignment); font-family: var(--font-family); text-transform: var(--text-transform); } .text-block > p:has(+ p) { margin-bottom: 10px; } .text-block > * { width: var(--width); max-width: var(--max-width100%); text-align: var(--text-alignvar(--text-align-default)); text-wrap: var(--text-wrap); font-weight: var(--font-weight); font-size: var(--font-size); line-height: var(--line-height); letter-spacing: var(--letter-spacing); } .text-block:not(.text-block--full-width).rte, .text-block:not(.text-block--full-width).paragraph { /* Safari doesn't support prettyso fallback to balance */ text-wrap: balance; text-wrap: pretty; } .text-block:not(.text-block--full-width):is(.h1.h2.h3.h4.h5.h6) { text-wrap: balance; } /* Hide underline unless text is using paragraph s. */ .text-block:is(.h1.h2.h3.h4.h5.h6) a { text-decoration-color: transparent; } .text-block.paragraph > p { margin-block-end: var(--font-paragraph--spacing); } .text-block.paragraph > *:last-child, .text-block.paragraph p:last-child, .subheader.text-block.paragraph:has(+ *) { margin-block-end: 0; } .text-block.paragraph_2 > * { margin-block: var(--font-paragraph-2--spacing); } .text-block.paragraph_3 > * { margin-block: var(--font-paragraph-3--spacing); } .text-block.subheading_1 > * { margin-block: var(--font-subheading-1--spacing); } .text-block.subheading_2 > * { margin-block: var(--font-subheading-2--spacing); } .text-block.link_1 > * { margin-block: var(--font-link-1--spacing); } .text-block.link_2 > * { margin-block: var(--font-link-2--spacing); } .text-block.link_3 > * { margin-block: var(--font-link-3--spacing); } .text-block.button > * { margin-block: var(--font-button--spacing); } .text-block h1, .text-block.h1 > * { margin-block: var(--font-h1--spacing); } .text-block h2, .text-block.h2 > * { margin-block: var(--font-h2--spacing); } .text-block h3, .text-block.h3 > * { margin-block: var(--font-h3--spacing); } .text-block h4, .text-block.h4 > * { margin-block: var(--font-h4--spacing); } .text-block h5, .text-block.h5 > * { margin-block: var(--font-h5--spacing); } .text-block h6, .text-block.h6 > * { margin-block: var(--font-h6--spacing); } .text-block p, .text-block.p > * { margin-block-end: var(--font-paragraph--spacing); } .text-block ul, .text-block ol { margin-block: var(--font-paragraph--spacing); padding-inline-start: 2em; } .text-block ul { list--type: disc; } .text-block > *:first-child { margin-block-start: 0; } .text-block > *:last-child { margin-block-end: 0; } .text-block--align-center, .text-block--align-center > * { margin-inline: auto; } .text-block--align-right, .text-block--align-right > * { margin-inline-start: auto; } .text-block--background { background-color: var(--text-background-color); border-radius: var(--text-corner-radius); /* To avoid text being cropped when using a border radius we add a minimum padding. */ padding-block-start: max(var(--text-padding)var(--padding-block-start0)); padding-block-end: max(var(--text-padding)var(--padding-block-end0)); padding-inline-start: max(var(--text-padding)var(--padding-inline-start0)); padding-inline-end: max(var(--text-padding)var(--padding-inline-end0)); } .text-block.custom-color, .text-block.custom-color > :is(h1h2h3h4h5h6p*), .text-block.custom-color > html-content > :is(h1h2h3h4h5h6p*) { color: var(--text-color-primaryvar(--color)); }

A sumptuous wardrobe of cosmetics.

< data-shopify=""> :root { --text-align-default: left; } [*='--horizontal-alignment: center'] .text-block { --text-align-default: center; } [*='--horizontal-alignment: flex-end'] .text-block { --text-align-default: right; } [*='--horizontal-alignment: flex-start'] > .text-block { --text-align-default: left; } [*='--horizontal-alignment: center'] > .text-block { --text-align-default: center; } [*='--horizontal-alignment: flex-end'] > .text-block { --text-align-default: right; } .text-block { width: var(--width); max-width: 100%; display: flex; flex-direction: column; align-items: var(--horizontal-alignment); font-family: var(--font-family); text-transform: var(--text-transform); } .text-block > p:has(+ p) { margin-bottom: 10px; } .text-block > * { width: var(--width); max-width: var(--max-width100%); text-align: var(--text-alignvar(--text-align-default)); text-wrap: var(--text-wrap); font-weight: var(--font-weight); font-size: var(--font-size); line-height: var(--line-height); letter-spacing: var(--letter-spacing); } .text-block:not(.text-block--full-width).rte, .text-block:not(.text-block--full-width).paragraph { /* Safari doesn't support prettyso fallback to balance */ text-wrap: balance; text-wrap: pretty; } .text-block:not(.text-block--full-width):is(.h1.h2.h3.h4.h5.h6) { text-wrap: balance; } /* Hide underline unless text is using paragraph s. */ .text-block:is(.h1.h2.h3.h4.h5.h6) a { text-decoration-color: transparent; } .text-block.paragraph > p { margin-block-end: var(--font-paragraph--spacing); } .text-block.paragraph > *:last-child, .text-block.paragraph p:last-child, .subheader.text-block.paragraph:has(+ *) { margin-block-end: 0; } .text-block.paragraph_2 > * { margin-block: var(--font-paragraph-2--spacing); } .text-block.paragraph_3 > * { margin-block: var(--font-paragraph-3--spacing); } .text-block.subheading_1 > * { margin-block: var(--font-subheading-1--spacing); } .text-block.subheading_2 > * { margin-block: var(--font-subheading-2--spacing); } .text-block.link_1 > * { margin-block: var(--font-link-1--spacing); } .text-block.link_2 > * { margin-block: var(--font-link-2--spacing); } .text-block.link_3 > * { margin-block: var(--font-link-3--spacing); } .text-block.button > * { margin-block: var(--font-button--spacing); } .text-block h1, .text-block.h1 > * { margin-block: var(--font-h1--spacing); } .text-block h2, .text-block.h2 > * { margin-block: var(--font-h2--spacing); } .text-block h3, .text-block.h3 > * { margin-block: var(--font-h3--spacing); } .text-block h4, .text-block.h4 > * { margin-block: var(--font-h4--spacing); } .text-block h5, .text-block.h5 > * { margin-block: var(--font-h5--spacing); } .text-block h6, .text-block.h6 > * { margin-block: var(--font-h6--spacing); } .text-block p, .text-block.p > * { margin-block-end: var(--font-paragraph--spacing); } .text-block ul, .text-block ol { margin-block: var(--font-paragraph--spacing); padding-inline-start: 2em; } .text-block ul { list--type: disc; } .text-block > *:first-child { margin-block-start: 0; } .text-block > *:last-child { margin-block-end: 0; } .text-block--align-center, .text-block--align-center > * { margin-inline: auto; } .text-block--align-right, .text-block--align-right > * { margin-inline-start: auto; } .text-block--background { background-color: var(--text-background-color); border-radius: var(--text-corner-radius); /* To avoid text being cropped when using a border radius we add a minimum padding. */ padding-block-start: max(var(--text-padding)var(--padding-block-start0)); padding-block-end: max(var(--text-padding)var(--padding-block-end0)); padding-inline-start: max(var(--text-padding)var(--padding-inline-start0)); padding-inline-end: max(var(--text-padding)var(--padding-inline-end0)); } .text-block.custom-color, .text-block.custom-color > :is(h1h2h3h4h5h6p*), .text-block.custom-color > html-content > :is(h1h2h3h4h5h6p*) { color: var(--text-color-primaryvar(--color)); } SHOP NOW
< data-shopify="">

MAKEUP

< data-shopify=""> :root { --text-align-default: left; } [*='--horizontal-alignment: center'] .text-block { --text-align-default: center; } [*='--horizontal-alignment: flex-end'] .text-block { --text-align-default: right; } [*='--horizontal-alignment: flex-start'] > .text-block { --text-align-default: left; } [*='--horizontal-alignment: center'] > .text-block { --text-align-default: center; } [*='--horizontal-alignment: flex-end'] > .text-block { --text-align-default: right; } .text-block { width: var(--width); max-width: 100%; display: flex; flex-direction: column; align-items: var(--horizontal-alignment); font-family: var(--font-family); text-transform: var(--text-transform); } .text-block > p:has(+ p) { margin-bottom: 10px; } .text-block > * { width: var(--width); max-width: var(--max-width100%); text-align: var(--text-alignvar(--text-align-default)); text-wrap: var(--text-wrap); font-weight: var(--font-weight); font-size: var(--font-size); line-height: var(--line-height); letter-spacing: var(--letter-spacing); } .text-block:not(.text-block--full-width).rte, .text-block:not(.text-block--full-width).paragraph { /* Safari doesn't support prettyso fallback to balance */ text-wrap: balance; text-wrap: pretty; } .text-block:not(.text-block--full-width):is(.h1.h2.h3.h4.h5.h6) { text-wrap: balance; } /* Hide underline unless text is using paragraph s. */ .text-block:is(.h1.h2.h3.h4.h5.h6) a { text-decoration-color: transparent; } .text-block.paragraph > p { margin-block-end: var(--font-paragraph--spacing); } .text-block.paragraph > *:last-child, .text-block.paragraph p:last-child, .subheader.text-block.paragraph:has(+ *) { margin-block-end: 0; } .text-block.paragraph_2 > * { margin-block: var(--font-paragraph-2--spacing); } .text-block.paragraph_3 > * { margin-block: var(--font-paragraph-3--spacing); } .text-block.subheading_1 > * { margin-block: var(--font-subheading-1--spacing); } .text-block.subheading_2 > * { margin-block: var(--font-subheading-2--spacing); } .text-block.link_1 > * { margin-block: var(--font-link-1--spacing); } .text-block.link_2 > * { margin-block: var(--font-link-2--spacing); } .text-block.link_3 > * { margin-block: var(--font-link-3--spacing); } .text-block.button > * { margin-block: var(--font-button--spacing); } .text-block h1, .text-block.h1 > * { margin-block: var(--font-h1--spacing); } .text-block h2, .text-block.h2 > * { margin-block: var(--font-h2--spacing); } .text-block h3, .text-block.h3 > * { margin-block: var(--font-h3--spacing); } .text-block h4, .text-block.h4 > * { margin-block: var(--font-h4--spacing); } .text-block h5, .text-block.h5 > * { margin-block: var(--font-h5--spacing); } .text-block h6, .text-block.h6 > * { margin-block: var(--font-h6--spacing); } .text-block p, .text-block.p > * { margin-block-end: var(--font-paragraph--spacing); } .text-block ul, .text-block ol { margin-block: var(--font-paragraph--spacing); padding-inline-start: 2em; } .text-block ul { list--type: disc; } .text-block > *:first-child { margin-block-start: 0; } .text-block > *:last-child { margin-block-end: 0; } .text-block--align-center, .text-block--align-center > * { margin-inline: auto; } .text-block--align-right, .text-block--align-right > * { margin-inline-start: auto; } .text-block--background { background-color: var(--text-background-color); border-radius: var(--text-corner-radius); /* To avoid text being cropped when using a border radius we add a minimum padding. */ padding-block-start: max(var(--text-padding)var(--padding-block-start0)); padding-block-end: max(var(--text-padding)var(--padding-block-end0)); padding-inline-start: max(var(--text-padding)var(--padding-inline-start0)); padding-inline-end: max(var(--text-padding)var(--padding-inline-end0)); } .text-block.custom-color, .text-block.custom-color > :is(h1h2h3h4h5h6p*), .text-block.custom-color > html-content > :is(h1h2h3h4h5h6p*) { color: var(--text-color-primaryvar(--color)); }

A sumptuous wardrobe of cosmetics.

< data-shopify=""> :root { --text-align-default: left; } [*='--horizontal-alignment: center'] .text-block { --text-align-default: center; } [*='--horizontal-alignment: flex-end'] .text-block { --text-align-default: right; } [*='--horizontal-alignment: flex-start'] > .text-block { --text-align-default: left; } [*='--horizontal-alignment: center'] > .text-block { --text-align-default: center; } [*='--horizontal-alignment: flex-end'] > .text-block { --text-align-default: right; } .text-block { width: var(--width); max-width: 100%; display: flex; flex-direction: column; align-items: var(--horizontal-alignment); font-family: var(--font-family); text-transform: var(--text-transform); } .text-block > p:has(+ p) { margin-bottom: 10px; } .text-block > * { width: var(--width); max-width: var(--max-width100%); text-align: var(--text-alignvar(--text-align-default)); text-wrap: var(--text-wrap); font-weight: var(--font-weight); font-size: var(--font-size); line-height: var(--line-height); letter-spacing: var(--letter-spacing); } .text-block:not(.text-block--full-width).rte, .text-block:not(.text-block--full-width).paragraph { /* Safari doesn't support prettyso fallback to balance */ text-wrap: balance; text-wrap: pretty; } .text-block:not(.text-block--full-width):is(.h1.h2.h3.h4.h5.h6) { text-wrap: balance; } /* Hide underline unless text is using paragraph s. */ .text-block:is(.h1.h2.h3.h4.h5.h6) a { text-decoration-color: transparent; } .text-block.paragraph > p { margin-block-end: var(--font-paragraph--spacing); } .text-block.paragraph > *:last-child, .text-block.paragraph p:last-child, .subheader.text-block.paragraph:has(+ *) { margin-block-end: 0; } .text-block.paragraph_2 > * { margin-block: var(--font-paragraph-2--spacing); } .text-block.paragraph_3 > * { margin-block: var(--font-paragraph-3--spacing); } .text-block.subheading_1 > * { margin-block: var(--font-subheading-1--spacing); } .text-block.subheading_2 > * { margin-block: var(--font-subheading-2--spacing); } .text-block.link_1 > * { margin-block: var(--font-link-1--spacing); } .text-block.link_2 > * { margin-block: var(--font-link-2--spacing); } .text-block.link_3 > * { margin-block: var(--font-link-3--spacing); } .text-block.button > * { margin-block: var(--font-button--spacing); } .text-block h1, .text-block.h1 > * { margin-block: var(--font-h1--spacing); } .text-block h2, .text-block.h2 > * { margin-block: var(--font-h2--spacing); } .text-block h3, .text-block.h3 > * { margin-block: var(--font-h3--spacing); } .text-block h4, .text-block.h4 > * { margin-block: var(--font-h4--spacing); } .text-block h5, .text-block.h5 > * { margin-block: var(--font-h5--spacing); } .text-block h6, .text-block.h6 > * { margin-block: var(--font-h6--spacing); } .text-block p, .text-block.p > * { margin-block-end: var(--font-paragraph--spacing); } .text-block ul, .text-block ol { margin-block: var(--font-paragraph--spacing); padding-inline-start: 2em; } .text-block ul { list--type: disc; } .text-block > *:first-child { margin-block-start: 0; } .text-block > *:last-child { margin-block-end: 0; } .text-block--align-center, .text-block--align-center > * { margin-inline: auto; } .text-block--align-right, .text-block--align-right > * { margin-inline-start: auto; } .text-block--background { background-color: var(--text-background-color); border-radius: var(--text-corner-radius); /* To avoid text being cropped when using a border radius we add a minimum padding. */ padding-block-start: max(var(--text-padding)var(--padding-block-start0)); padding-block-end: max(var(--text-padding)var(--padding-block-end0)); padding-inline-start: max(var(--text-padding)var(--padding-inline-start0)); padding-inline-end: max(var(--text-padding)var(--padding-inline-end0)); } .text-block.custom-color, .text-block.custom-color > :is(h1h2h3h4h5h6p*), .text-block.custom-color > html-content > :is(h1h2h3h4h5h6p*) { color: var(--text-color-primaryvar(--color)); } SHOP NOW
< data-shopify="">

Signature

< data-shopify=""> :root { --text-align-default: left; } [*='--horizontal-alignment: center'] .text-block { --text-align-default: center; } [*='--horizontal-alignment: flex-end'] .text-block { --text-align-default: right; } [*='--horizontal-alignment: flex-start'] > .text-block { --text-align-default: left; } [*='--horizontal-alignment: center'] > .text-block { --text-align-default: center; } [*='--horizontal-alignment: flex-end'] > .text-block { --text-align-default: right; } .text-block { width: var(--width); max-width: 100%; display: flex; flex-direction: column; align-items: var(--horizontal-alignment); font-family: var(--font-family); text-transform: var(--text-transform); } .text-block > p:has(+ p) { margin-bottom: 10px; } .text-block > * { width: var(--width); max-width: var(--max-width100%); text-align: var(--text-alignvar(--text-align-default)); text-wrap: var(--text-wrap); font-weight: var(--font-weight); font-size: var(--font-size); line-height: var(--line-height); letter-spacing: var(--letter-spacing); } .text-block:not(.text-block--full-width).rte, .text-block:not(.text-block--full-width).paragraph { /* Safari doesn't support prettyso fallback to balance */ text-wrap: balance; text-wrap: pretty; } .text-block:not(.text-block--full-width):is(.h1.h2.h3.h4.h5.h6) { text-wrap: balance; } /* Hide underline unless text is using paragraph s. */ .text-block:is(.h1.h2.h3.h4.h5.h6) a { text-decoration-color: transparent; } .text-block.paragraph > p { margin-block-end: var(--font-paragraph--spacing); } .text-block.paragraph > *:last-child, .text-block.paragraph p:last-child, .subheader.text-block.paragraph:has(+ *) { margin-block-end: 0; } .text-block.paragraph_2 > * { margin-block: var(--font-paragraph-2--spacing); } .text-block.paragraph_3 > * { margin-block: var(--font-paragraph-3--spacing); } .text-block.subheading_1 > * { margin-block: var(--font-subheading-1--spacing); } .text-block.subheading_2 > * { margin-block: var(--font-subheading-2--spacing); } .text-block.link_1 > * { margin-block: var(--font-link-1--spacing); } .text-block.link_2 > * { margin-block: var(--font-link-2--spacing); } .text-block.link_3 > * { margin-block: var(--font-link-3--spacing); } .text-block.button > * { margin-block: var(--font-button--spacing); } .text-block h1, .text-block.h1 > * { margin-block: var(--font-h1--spacing); } .text-block h2, .text-block.h2 > * { margin-block: var(--font-h2--spacing); } .text-block h3, .text-block.h3 > * { margin-block: var(--font-h3--spacing); } .text-block h4, .text-block.h4 > * { margin-block: var(--font-h4--spacing); } .text-block h5, .text-block.h5 > * { margin-block: var(--font-h5--spacing); } .text-block h6, .text-block.h6 > * { margin-block: var(--font-h6--spacing); } .text-block p, .text-block.p > * { margin-block-end: var(--font-paragraph--spacing); } .text-block ul, .text-block ol { margin-block: var(--font-paragraph--spacing); padding-inline-start: 2em; } .text-block ul { list--type: disc; } .text-block > *:first-child { margin-block-start: 0; } .text-block > *:last-child { margin-block-end: 0; } .text-block--align-center, .text-block--align-center > * { margin-inline: auto; } .text-block--align-right, .text-block--align-right > * { margin-inline-start: auto; } .text-block--background { background-color: var(--text-background-color); border-radius: var(--text-corner-radius); /* To avoid text being cropped when using a border radius we add a minimum padding. */ padding-block-start: max(var(--text-padding)var(--padding-block-start0)); padding-block-end: max(var(--text-padding)var(--padding-block-end0)); padding-inline-start: max(var(--text-padding)var(--padding-inline-start0)); padding-inline-end: max(var(--text-padding)var(--padding-inline-end0)); } .text-block.custom-color, .text-block.custom-color > :is(h1h2h3h4h5h6p*), .text-block.custom-color > html-content > :is(h1h2h3h4h5h6p*) { color: var(--text-color-primaryvar(--color)); }

Modern fragrances with timeless impact. ​

< data-shopify=""> :root { --text-align-default: left; } [*='--horizontal-alignment: center'] .text-block { --text-align-default: center; } [*='--horizontal-alignment: flex-end'] .text-block { --text-align-default: right; } [*='--horizontal-alignment: flex-start'] > .text-block { --text-align-default: left; } [*='--horizontal-alignment: center'] > .text-block { --text-align-default: center; } [*='--horizontal-alignment: flex-end'] > .text-block { --text-align-default: right; } .text-block { width: var(--width); max-width: 100%; display: flex; flex-direction: column; align-items: var(--horizontal-alignment); font-family: var(--font-family); text-transform: var(--text-transform); } .text-block > p:has(+ p) { margin-bottom: 10px; } .text-block > * { width: var(--width); max-width: var(--max-width100%); text-align: var(--text-alignvar(--text-align-default)); text-wrap: var(--text-wrap); font-weight: var(--font-weight); font-size: var(--font-size); line-height: var(--line-height); letter-spacing: var(--letter-spacing); } .text-block:not(.text-block--full-width).rte, .text-block:not(.text-block--full-width).paragraph { /* Safari doesn't support prettyso fallback to balance */ text-wrap: balance; text-wrap: pretty; } .text-block:not(.text-block--full-width):is(.h1.h2.h3.h4.h5.h6) { text-wrap: balance; } /* Hide underline unless text is using paragraph s. */ .text-block:is(.h1.h2.h3.h4.h5.h6) a { text-decoration-color: transparent; } .text-block.paragraph > p { margin-block-end: var(--font-paragraph--spacing); } .text-block.paragraph > *:last-child, .text-block.paragraph p:last-child, .subheader.text-block.paragraph:has(+ *) { margin-block-end: 0; } .text-block.paragraph_2 > * { margin-block: var(--font-paragraph-2--spacing); } .text-block.paragraph_3 > * { margin-block: var(--font-paragraph-3--spacing); } .text-block.subheading_1 > * { margin-block: var(--font-subheading-1--spacing); } .text-block.subheading_2 > * { margin-block: var(--font-subheading-2--spacing); } .text-block.link_1 > * { margin-block: var(--font-link-1--spacing); } .text-block.link_2 > * { margin-block: var(--font-link-2--spacing); } .text-block.link_3 > * { margin-block: var(--font-link-3--spacing); } .text-block.button > * { margin-block: var(--font-button--spacing); } .text-block h1, .text-block.h1 > * { margin-block: var(--font-h1--spacing); } .text-block h2, .text-block.h2 > * { margin-block: var(--font-h2--spacing); } .text-block h3, .text-block.h3 > * { margin-block: var(--font-h3--spacing); } .text-block h4, .text-block.h4 > * { margin-block: var(--font-h4--spacing); } .text-block h5, .text-block.h5 > * { margin-block: var(--font-h5--spacing); } .text-block h6, .text-block.h6 > * { margin-block: var(--font-h6--spacing); } .text-block p, .text-block.p > * { margin-block-end: var(--font-paragraph--spacing); } .text-block ul, .text-block ol { margin-block: var(--font-paragraph--spacing); padding-inline-start: 2em; } .text-block ul { list--type: disc; } .text-block > *:first-child { margin-block-start: 0; } .text-block > *:last-child { margin-block-end: 0; } .text-block--align-center, .text-block--align-center > * { margin-inline: auto; } .text-block--align-right, .text-block--align-right > * { margin-inline-start: auto; } .text-block--background { background-color: var(--text-background-color); border-radius: var(--text-corner-radius); /* To avoid text being cropped when using a border radius we add a minimum padding. */ padding-block-start: max(var(--text-padding)var(--padding-block-start0)); padding-block-end: max(var(--text-padding)var(--padding-block-end0)); padding-inline-start: max(var(--text-padding)var(--padding-inline-start0)); padding-inline-end: max(var(--text-padding)var(--padding-inline-end0)); } .text-block.custom-color, .text-block.custom-color > :is(h1h2h3h4h5h6p*), .text-block.custom-color > html-content > :is(h1h2h3h4h5h6p*) { color: var(--text-color-primaryvar(--color)); } SHOP NOW
< data-shopify="">

Signature

< data-shopify=""> :root { --text-align-default: left; } [*='--horizontal-alignment: center'] .text-block { --text-align-default: center; } [*='--horizontal-alignment: flex-end'] .text-block { --text-align-default: right; } [*='--horizontal-alignment: flex-start'] > .text-block { --text-align-default: left; } [*='--horizontal-alignment: center'] > .text-block { --text-align-default: center; } [*='--horizontal-alignment: flex-end'] > .text-block { --text-align-default: right; } .text-block { width: var(--width); max-width: 100%; display: flex; flex-direction: column; align-items: var(--horizontal-alignment); font-family: var(--font-family); text-transform: var(--text-transform); } .text-block > p:has(+ p) { margin-bottom: 10px; } .text-block > * { width: var(--width); max-width: var(--max-width100%); text-align: var(--text-alignvar(--text-align-default)); text-wrap: var(--text-wrap); font-weight: var(--font-weight); font-size: var(--font-size); line-height: var(--line-height); letter-spacing: var(--letter-spacing); } .text-block:not(.text-block--full-width).rte, .text-block:not(.text-block--full-width).paragraph { /* Safari doesn't support prettyso fallback to balance */ text-wrap: balance; text-wrap: pretty; } .text-block:not(.text-block--full-width):is(.h1.h2.h3.h4.h5.h6) { text-wrap: balance; } /* Hide underline unless text is using paragraph s. */ .text-block:is(.h1.h2.h3.h4.h5.h6) a { text-decoration-color: transparent; } .text-block.paragraph > p { margin-block-end: var(--font-paragraph--spacing); } .text-block.paragraph > *:last-child, .text-block.paragraph p:last-child, .subheader.text-block.paragraph:has(+ *) { margin-block-end: 0; } .text-block.paragraph_2 > * { margin-block: var(--font-paragraph-2--spacing); } .text-block.paragraph_3 > * { margin-block: var(--font-paragraph-3--spacing); } .text-block.subheading_1 > * { margin-block: var(--font-subheading-1--spacing); } .text-block.subheading_2 > * { margin-block: var(--font-subheading-2--spacing); } .text-block.link_1 > * { margin-block: var(--font-link-1--spacing); } .text-block.link_2 > * { margin-block: var(--font-link-2--spacing); } .text-block.link_3 > * { margin-block: var(--font-link-3--spacing); } .text-block.button > * { margin-block: var(--font-button--spacing); } .text-block h1, .text-block.h1 > * { margin-block: var(--font-h1--spacing); } .text-block h2, .text-block.h2 > * { margin-block: var(--font-h2--spacing); } .text-block h3, .text-block.h3 > * { margin-block: var(--font-h3--spacing); } .text-block h4, .text-block.h4 > * { margin-block: var(--font-h4--spacing); } .text-block h5, .text-block.h5 > * { margin-block: var(--font-h5--spacing); } .text-block h6, .text-block.h6 > * { margin-block: var(--font-h6--spacing); } .text-block p, .text-block.p > * { margin-block-end: var(--font-paragraph--spacing); } .text-block ul, .text-block ol { margin-block: var(--font-paragraph--spacing); padding-inline-start: 2em; } .text-block ul { list--type: disc; } .text-block > *:first-child { margin-block-start: 0; } .text-block > *:last-child { margin-block-end: 0; } .text-block--align-center, .text-block--align-center > * { margin-inline: auto; } .text-block--align-right, .text-block--align-right > * { margin-inline-start: auto; } .text-block--background { background-color: var(--text-background-color); border-radius: var(--text-corner-radius); /* To avoid text being cropped when using a border radius we add a minimum padding. */ padding-block-start: max(var(--text-padding)var(--padding-block-start0)); padding-block-end: max(var(--text-padding)var(--padding-block-end0)); padding-inline-start: max(var(--text-padding)var(--padding-inline-start0)); padding-inline-end: max(var(--text-padding)var(--padding-inline-end0)); } .text-block.custom-color, .text-block.custom-color > :is(h1h2h3h4h5h6p*), .text-block.custom-color > html-content > :is(h1h2h3h4h5h6p*) { color: var(--text-color-primaryvar(--color)); }

Modern fragrances with timeless impact.

< data-shopify=""> :root { --text-align-default: left; } [*='--horizontal-alignment: center'] .text-block { --text-align-default: center; } [*='--horizontal-alignment: flex-end'] .text-block { --text-align-default: right; } [*='--horizontal-alignment: flex-start'] > .text-block { --text-align-default: left; } [*='--horizontal-alignment: center'] > .text-block { --text-align-default: center; } [*='--horizontal-alignment: flex-end'] > .text-block { --text-align-default: right; } .text-block { width: var(--width); max-width: 100%; display: flex; flex-direction: column; align-items: var(--horizontal-alignment); font-family: var(--font-family); text-transform: var(--text-transform); } .text-block > p:has(+ p) { margin-bottom: 10px; } .text-block > * { width: var(--width); max-width: var(--max-width100%); text-align: var(--text-alignvar(--text-align-default)); text-wrap: var(--text-wrap); font-weight: var(--font-weight); font-size: var(--font-size); line-height: var(--line-height); letter-spacing: var(--letter-spacing); } .text-block:not(.text-block--full-width).rte, .text-block:not(.text-block--full-width).paragraph { /* Safari doesn't support prettyso fallback to balance */ text-wrap: balance; text-wrap: pretty; } .text-block:not(.text-block--full-width):is(.h1.h2.h3.h4.h5.h6) { text-wrap: balance; } /* Hide underline unless text is using paragraph s. */ .text-block:is(.h1.h2.h3.h4.h5.h6) a { text-decoration-color: transparent; } .text-block.paragraph > p { margin-block-end: var(--font-paragraph--spacing); } .text-block.paragraph > *:last-child, .text-block.paragraph p:last-child, .subheader.text-block.paragraph:has(+ *) { margin-block-end: 0; } .text-block.paragraph_2 > * { margin-block: var(--font-paragraph-2--spacing); } .text-block.paragraph_3 > * { margin-block: var(--font-paragraph-3--spacing); } .text-block.subheading_1 > * { margin-block: var(--font-subheading-1--spacing); } .text-block.subheading_2 > * { margin-block: var(--font-subheading-2--spacing); } .text-block.link_1 > * { margin-block: var(--font-link-1--spacing); } .text-block.link_2 > * { margin-block: var(--font-link-2--spacing); } .text-block.link_3 > * { margin-block: var(--font-link-3--spacing); } .text-block.button > * { margin-block: var(--font-button--spacing); } .text-block h1, .text-block.h1 > * { margin-block: var(--font-h1--spacing); } .text-block h2, .text-block.h2 > * { margin-block: var(--font-h2--spacing); } .text-block h3, .text-block.h3 > * { margin-block: var(--font-h3--spacing); } .text-block h4, .text-block.h4 > * { margin-block: var(--font-h4--spacing); } .text-block h5, .text-block.h5 > * { margin-block: var(--font-h5--spacing); } .text-block h6, .text-block.h6 > * { margin-block: var(--font-h6--spacing); } .text-block p, .text-block.p > * { margin-block-end: var(--font-paragraph--spacing); } .text-block ul, .text-block ol { margin-block: var(--font-paragraph--spacing); padding-inline-start: 2em; } .text-block ul { list--type: disc; } .text-block > *:first-child { margin-block-start: 0; } .text-block > *:last-child { margin-block-end: 0; } .text-block--align-center, .text-block--align-center > * { margin-inline: auto; } .text-block--align-right, .text-block--align-right > * { margin-inline-start: auto; } .text-block--background { background-color: var(--text-background-color); border-radius: var(--text-corner-radius); /* To avoid text being cropped when using a border radius we add a minimum padding. */ padding-block-start: max(var(--text-padding)var(--padding-block-start0)); padding-block-end: max(var(--text-padding)var(--padding-block-end0)); padding-inline-start: max(var(--text-padding)var(--padding-inline-start0)); padding-inline-end: max(var(--text-padding)var(--padding-inline-end0)); } .text-block.custom-color, .text-block.custom-color > :is(h1h2h3h4h5h6p*), .text-block.custom-color > html-content > :is(h1h2h3h4h5h6p*) { color: var(--text-color-primaryvar(--color)); } SHOP NOW
< data-shopify="">

PRIVATE BLEND

< data-shopify=""> :root { --text-align-default: left; } [*='--horizontal-alignment: center'] .text-block { --text-align-default: center; } [*='--horizontal-alignment: flex-end'] .text-block { --text-align-default: right; } [*='--horizontal-alignment: flex-start'] > .text-block { --text-align-default: left; } [*='--horizontal-alignment: center'] > .text-block { --text-align-default: center; } [*='--horizontal-alignment: flex-end'] > .text-block { --text-align-default: right; } .text-block { width: var(--width); max-width: 100%; display: flex; flex-direction: column; align-items: var(--horizontal-alignment); font-family: var(--font-family); text-transform: var(--text-transform); } .text-block > p:has(+ p) { margin-bottom: 10px; } .text-block > * { width: var(--width); max-width: var(--max-width100%); text-align: var(--text-alignvar(--text-align-default)); text-wrap: var(--text-wrap); font-weight: var(--font-weight); font-size: var(--font-size); line-height: var(--line-height); letter-spacing: var(--letter-spacing); } .text-block:not(.text-block--full-width).rte, .text-block:not(.text-block--full-width).paragraph { /* Safari doesn't support prettyso fallback to balance */ text-wrap: balance; text-wrap: pretty; } .text-block:not(.text-block--full-width):is(.h1.h2.h3.h4.h5.h6) { text-wrap: balance; } /* Hide underline unless text is using paragraph s. */ .text-block:is(.h1.h2.h3.h4.h5.h6) a { text-decoration-color: transparent; } .text-block.paragraph > p { margin-block-end: var(--font-paragraph--spacing); } .text-block.paragraph > *:last-child, .text-block.paragraph p:last-child, .subheader.text-block.paragraph:has(+ *) { margin-block-end: 0; } .text-block.paragraph_2 > * { margin-block: var(--font-paragraph-2--spacing); } .text-block.paragraph_3 > * { margin-block: var(--font-paragraph-3--spacing); } .text-block.subheading_1 > * { margin-block: var(--font-subheading-1--spacing); } .text-block.subheading_2 > * { margin-block: var(--font-subheading-2--spacing); } .text-block.link_1 > * { margin-block: var(--font-link-1--spacing); } .text-block.link_2 > * { margin-block: var(--font-link-2--spacing); } .text-block.link_3 > * { margin-block: var(--font-link-3--spacing); } .text-block.button > * { margin-block: var(--font-button--spacing); } .text-block h1, .text-block.h1 > * { margin-block: var(--font-h1--spacing); } .text-block h2, .text-block.h2 > * { margin-block: var(--font-h2--spacing); } .text-block h3, .text-block.h3 > * { margin-block: var(--font-h3--spacing); } .text-block h4, .text-block.h4 > * { margin-block: var(--font-h4--spacing); } .text-block h5, .text-block.h5 > * { margin-block: var(--font-h5--spacing); } .text-block h6, .text-block.h6 > * { margin-block: var(--font-h6--spacing); } .text-block p, .text-block.p > * { margin-block-end: var(--font-paragraph--spacing); } .text-block ul, .text-block ol { margin-block: var(--font-paragraph--spacing); padding-inline-start: 2em; } .text-block ul { list--type: disc; } .text-block > *:first-child { margin-block-start: 0; } .text-block > *:last-child { margin-block-end: 0; } .text-block--align-center, .text-block--align-center > * { margin-inline: auto; } .text-block--align-right, .text-block--align-right > * { margin-inline-start: auto; } .text-block--background { background-color: var(--text-background-color); border-radius: var(--text-corner-radius); /* To avoid text being cropped when using a border radius we add a minimum padding. */ padding-block-start: max(var(--text-padding)var(--padding-block-start0)); padding-block-end: max(var(--text-padding)var(--padding-block-end0)); padding-inline-start: max(var(--text-padding)var(--padding-inline-start0)); padding-inline-end: max(var(--text-padding)var(--padding-inline-end0)); } .text-block.custom-color, .text-block.custom-color > :is(h1h2h3h4h5h6p*), .text-block.custom-color > html-content > :is(h1h2h3h4h5h6p*) { color: var(--text-color-primaryvar(--color)); }

Artisanal scents for the true connoisseur.

< data-shopify=""> :root { --text-align-default: left; } [*='--horizontal-alignment: center'] .text-block { --text-align-default: center; } [*='--horizontal-alignment: flex-end'] .text-block { --text-align-default: right; } [*='--horizontal-alignment: flex-start'] > .text-block { --text-align-default: left; } [*='--horizontal-alignment: center'] > .text-block { --text-align-default: center; } [*='--horizontal-alignment: flex-end'] > .text-block { --text-align-default: right; } .text-block { width: var(--width); max-width: 100%; display: flex; flex-direction: column; align-items: var(--horizontal-alignment); font-family: var(--font-family); text-transform: var(--text-transform); } .text-block > p:has(+ p) { margin-bottom: 10px; } .text-block > * { width: var(--width); max-width: var(--max-width100%); text-align: var(--text-alignvar(--text-align-default)); text-wrap: var(--text-wrap); font-weight: var(--font-weight); font-size: var(--font-size); line-height: var(--line-height); letter-spacing: var(--letter-spacing); } .text-block:not(.text-block--full-width).rte, .text-block:not(.text-block--full-width).paragraph { /* Safari doesn't support prettyso fallback to balance */ text-wrap: balance; text-wrap: pretty; } .text-block:not(.text-block--full-width):is(.h1.h2.h3.h4.h5.h6) { text-wrap: balance; } /* Hide underline unless text is using paragraph s. */ .text-block:is(.h1.h2.h3.h4.h5.h6) a { text-decoration-color: transparent; } .text-block.paragraph > p { margin-block-end: var(--font-paragraph--spacing); } .text-block.paragraph > *:last-child, .text-block.paragraph p:last-child, .subheader.text-block.paragraph:has(+ *) { margin-block-end: 0; } .text-block.paragraph_2 > * { margin-block: var(--font-paragraph-2--spacing); } .text-block.paragraph_3 > * { margin-block: var(--font-paragraph-3--spacing); } .text-block.subheading_1 > * { margin-block: var(--font-subheading-1--spacing); } .text-block.subheading_2 > * { margin-block: var(--font-subheading-2--spacing); } .text-block.link_1 > * { margin-block: var(--font-link-1--spacing); } .text-block.link_2 > * { margin-block: var(--font-link-2--spacing); } .text-block.link_3 > * { margin-block: var(--font-link-3--spacing); } .text-block.button > * { margin-block: var(--font-button--spacing); } .text-block h1, .text-block.h1 > * { margin-block: var(--font-h1--spacing); } .text-block h2, .text-block.h2 > * { margin-block: var(--font-h2--spacing); } .text-block h3, .text-block.h3 > * { margin-block: var(--font-h3--spacing); } .text-block h4, .text-block.h4 > * { margin-block: var(--font-h4--spacing); } .text-block h5, .text-block.h5 > * { margin-block: var(--font-h5--spacing); } .text-block h6, .text-block.h6 > * { margin-block: var(--font-h6--spacing); } .text-block p, .text-block.p > * { margin-block-end: var(--font-paragraph--spacing); } .text-block ul, .text-block ol { margin-block: var(--font-paragraph--spacing); padding-inline-start: 2em; } .text-block ul { list--type: disc; } .text-block > *:first-child { margin-block-start: 0; } .text-block > *:last-child { margin-block-end: 0; } .text-block--align-center, .text-block--align-center > * { margin-inline: auto; } .text-block--align-right, .text-block--align-right > * { margin-inline-start: auto; } .text-block--background { background-color: var(--text-background-color); border-radius: var(--text-corner-radius); /* To avoid text being cropped when using a border radius we add a minimum padding. */ padding-block-start: max(var(--text-padding)var(--padding-block-start0)); padding-block-end: max(var(--text-padding)var(--padding-block-end0)); padding-inline-start: max(var(--text-padding)var(--padding-inline-start0)); padding-inline-end: max(var(--text-padding)var(--padding-inline-end0)); } .text-block.custom-color, .text-block.custom-color > :is(h1h2h3h4h5h6p*), .text-block.custom-color > html-content > :is(h1h2h3h4h5h6p*) { color: var(--text-color-primaryvar(--color)); } SHOP NOW
< data-shopify="">

PRIVATE BLEND

< data-shopify=""> :root { --text-align-default: left; } [*='--horizontal-alignment: center'] .text-block { --text-align-default: center; } [*='--horizontal-alignment: flex-end'] .text-block { --text-align-default: right; } [*='--horizontal-alignment: flex-start'] > .text-block { --text-align-default: left; } [*='--horizontal-alignment: center'] > .text-block { --text-align-default: center; } [*='--horizontal-alignment: flex-end'] > .text-block { --text-align-default: right; } .text-block { width: var(--width); max-width: 100%; display: flex; flex-direction: column; align-items: var(--horizontal-alignment); font-family: var(--font-family); text-transform: var(--text-transform); } .text-block > p:has(+ p) { margin-bottom: 10px; } .text-block > * { width: var(--width); max-width: var(--max-width100%); text-align: var(--text-alignvar(--text-align-default)); text-wrap: var(--text-wrap); font-weight: var(--font-weight); font-size: var(--font-size); line-height: var(--line-height); letter-spacing: var(--letter-spacing); } .text-block:not(.text-block--full-width).rte, .text-block:not(.text-block--full-width).paragraph { /* Safari doesn't support prettyso fallback to balance */ text-wrap: balance; text-wrap: pretty; } .text-block:not(.text-block--full-width):is(.h1.h2.h3.h4.h5.h6) { text-wrap: balance; } /* Hide underline unless text is using paragraph s. */ .text-block:is(.h1.h2.h3.h4.h5.h6) a { text-decoration-color: transparent; } .text-block.paragraph > p { margin-block-end: var(--font-paragraph--spacing); } .text-block.paragraph > *:last-child, .text-block.paragraph p:last-child, .subheader.text-block.paragraph:has(+ *) { margin-block-end: 0; } .text-block.paragraph_2 > * { margin-block: var(--font-paragraph-2--spacing); } .text-block.paragraph_3 > * { margin-block: var(--font-paragraph-3--spacing); } .text-block.subheading_1 > * { margin-block: var(--font-subheading-1--spacing); } .text-block.subheading_2 > * { margin-block: var(--font-subheading-2--spacing); } .text-block.link_1 > * { margin-block: var(--font-link-1--spacing); } .text-block.link_2 > * { margin-block: var(--font-link-2--spacing); } .text-block.link_3 > * { margin-block: var(--font-link-3--spacing); } .text-block.button > * { margin-block: var(--font-button--spacing); } .text-block h1, .text-block.h1 > * { margin-block: var(--font-h1--spacing); } .text-block h2, .text-block.h2 > * { margin-block: var(--font-h2--spacing); } .text-block h3, .text-block.h3 > * { margin-block: var(--font-h3--spacing); } .text-block h4, .text-block.h4 > * { margin-block: var(--font-h4--spacing); } .text-block h5, .text-block.h5 > * { margin-block: var(--font-h5--spacing); } .text-block h6, .text-block.h6 > * { margin-block: var(--font-h6--spacing); } .text-block p, .text-block.p > * { margin-block-end: var(--font-paragraph--spacing); } .text-block ul, .text-block ol { margin-block: var(--font-paragraph--spacing); padding-inline-start: 2em; } .text-block ul { list--type: disc; } .text-block > *:first-child { margin-block-start: 0; } .text-block > *:last-child { margin-block-end: 0; } .text-block--align-center, .text-block--align-center > * { margin-inline: auto; } .text-block--align-right, .text-block--align-right > * { margin-inline-start: auto; } .text-block--background { background-color: var(--text-background-color); border-radius: var(--text-corner-radius); /* To avoid text being cropped when using a border radius we add a minimum padding. */ padding-block-start: max(var(--text-padding)var(--padding-block-start0)); padding-block-end: max(var(--text-padding)var(--padding-block-end0)); padding-inline-start: max(var(--text-padding)var(--padding-inline-start0)); padding-inline-end: max(var(--text-padding)var(--padding-inline-end0)); } .text-block.custom-color, .text-block.custom-color > :is(h1h2h3h4h5h6p*), .text-block.custom-color > html-content > :is(h1h2h3h4h5h6p*) { color: var(--text-color-primaryvar(--color)); }

Artisanal scents for the true connoisseur.​

< data-shopify=""> :root { --text-align-default: left; } [*='--horizontal-alignment: center'] .text-block { --text-align-default: center; } [*='--horizontal-alignment: flex-end'] .text-block { --text-align-default: right; } [*='--horizontal-alignment: flex-start'] > .text-block { --text-align-default: left; } [*='--horizontal-alignment: center'] > .text-block { --text-align-default: center; } [*='--horizontal-alignment: flex-end'] > .text-block { --text-align-default: right; } .text-block { width: var(--width); max-width: 100%; display: flex; flex-direction: column; align-items: var(--horizontal-alignment); font-family: var(--font-family); text-transform: var(--text-transform); } .text-block > p:has(+ p) { margin-bottom: 10px; } .text-block > * { width: var(--width); max-width: var(--max-width100%); text-align: var(--text-alignvar(--text-align-default)); text-wrap: var(--text-wrap); font-weight: var(--font-weight); font-size: var(--font-size); line-height: var(--line-height); letter-spacing: var(--letter-spacing); } .text-block:not(.text-block--full-width).rte, .text-block:not(.text-block--full-width).paragraph { /* Safari doesn't support prettyso fallback to balance */ text-wrap: balance; text-wrap: pretty; } .text-block:not(.text-block--full-width):is(.h1.h2.h3.h4.h5.h6) { text-wrap: balance; } /* Hide underline unless text is using paragraph s. */ .text-block:is(.h1.h2.h3.h4.h5.h6) a { text-decoration-color: transparent; } .text-block.paragraph > p { margin-block-end: var(--font-paragraph--spacing); } .text-block.paragraph > *:last-child, .text-block.paragraph p:last-child, .subheader.text-block.paragraph:has(+ *) { margin-block-end: 0; } .text-block.paragraph_2 > * { margin-block: var(--font-paragraph-2--spacing); } .text-block.paragraph_3 > * { margin-block: var(--font-paragraph-3--spacing); } .text-block.subheading_1 > * { margin-block: var(--font-subheading-1--spacing); } .text-block.subheading_2 > * { margin-block: var(--font-subheading-2--spacing); } .text-block.link_1 > * { margin-block: var(--font-link-1--spacing); } .text-block.link_2 > * { margin-block: var(--font-link-2--spacing); } .text-block.link_3 > * { margin-block: var(--font-link-3--spacing); } .text-block.button > * { margin-block: var(--font-button--spacing); } .text-block h1, .text-block.h1 > * { margin-block: var(--font-h1--spacing); } .text-block h2, .text-block.h2 > * { margin-block: var(--font-h2--spacing); } .text-block h3, .text-block.h3 > * { margin-block: var(--font-h3--spacing); } .text-block h4, .text-block.h4 > * { margin-block: var(--font-h4--spacing); } .text-block h5, .text-block.h5 > * { margin-block: var(--font-h5--spacing); } .text-block h6, .text-block.h6 > * { margin-block: var(--font-h6--spacing); } .text-block p, .text-block.p > * { margin-block-end: var(--font-paragraph--spacing); } .text-block ul, .text-block ol { margin-block: var(--font-paragraph--spacing); padding-inline-start: 2em; } .text-block ul { list--type: disc; } .text-block > *:first-child { margin-block-start: 0; } .text-block > *:last-child { margin-block-end: 0; } .text-block--align-center, .text-block--align-center > * { margin-inline: auto; } .text-block--align-right, .text-block--align-right > * { margin-inline-start: auto; } .text-block--background { background-color: var(--text-background-color); border-radius: var(--text-corner-radius); /* To avoid text being cropped when using a border radius we add a minimum padding. */ padding-block-start: max(var(--text-padding)var(--padding-block-start0)); padding-block-end: max(var(--text-padding)var(--padding-block-end0)); padding-inline-start: max(var(--text-padding)var(--padding-inline-start0)); padding-inline-end: max(var(--text-padding)var(--padding-inline-end0)); } .text-block.custom-color, .text-block.custom-color > :is(h1h2h3h4h5h6p*), .text-block.custom-color > html-content > :is(h1h2h3h4h5h6p*) { color: var(--text-color-primaryvar(--color)); } SHOP NOW
< data-shopify="">
1/3
1/1
< data-shopify=""> #shopify-section-template--21671690830037__editorial_list_ApHje3 .section { --ratio: 4/5; } @media screen and (max-width: 46.813rem) { #shopify-section-template--21671690830037__editorial_list_ApHje3 .section { --ratio: 4/5; } } < data-shopify=""> @media screen and (max-width: 749px) { /* Add padding-top to container for arrows space when carousel is active */ #shopify-section-template--21671690830037__editorial_list_ApHje3.shopify-section.container-background-image.editorial-list { padding-top: 32px; } } /* Mobile-specific padding for both carousel and grid */ @media screen and (max-width: 46.813rem) { #shopify-section-template--21671690830037__editorial_list_ApHje3 > .section { --padding-block-end: 32px !important; } }