:root{--amore-serif:var(--font-heading--family),"Cormorant Garamond",serif;--amore-sans:var(--font-paragraph--family),"Inter",sans-serif;--amore-section-y:clamp(22px,2.8vw,40px);--amore-section-y-small:clamp(18px,3vw,30px);--amore-copy:680px;--amore-copy-wide:820px;--amore-gutter:clamp(18px,4vw,56px);--amore-grid-gap:clamp(18px,2.2vw,36px)}html{text-rendering:optimizeLegibility}body,button,input,textarea,select{font-family:var(--amore-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{font-size:15px;line-height:1.65;letter-spacing:.005em}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--amore-serif);font-weight:400;letter-spacing:0;text-wrap:balance;-webkit-font-smoothing:antialiased}h1,.h1{font-size:clamp(34px,4vw,56px);line-height:1.1}h2,.h2{font-size:clamp(28px,3vw,42px);line-height:1.14}h3,.h3{font-size:clamp(22px,2.2vw,30px);line-height:1.2}h4,.h4{font-size:clamp(18px,1.6vw,24px);line-height:1.25}p{line-height:1.68}.rte,.text-block p,.rich-text__text,.text-block-content{max-width:var(--amore-copy-wide)}.rte p+p,.text-block p+p{margin-top:1.15em}.shopify-section:not(.header-section):not(:has(.hero)):not(:has(.slideshow))>.section{padding-block-start:var(--amore-section-y);padding-block-end:var(--amore-section-y)}.section-resource-list__content,.section-carousel{row-gap:clamp(16px,2vw,28px)}.section-resource-list__header,.section-carousel__header{margin-bottom:clamp(16px,2vw,28px)}.section-header,.section-heading,.section-title{margin-bottom:clamp(22px,2.5vw,36px)}.section-header p,.section-heading p{max-width:var(--amore-copy);margin-inline:auto;line-height:1.7}.collection-banner,.collection-header,.collection-hero,.main-collection-banner{text-align:center}.collection-header h1,.collection-hero h1,.main-collection-banner h1{max-width:900px;margin-inline:auto}.collection-header p,.collection-hero p,.main-collection-banner p{max-width:var(--amore-copy);margin-inline:auto;line-height:1.7}@media screen and (min-width:750px){.collection-header,.collection-hero,.main-collection-banner{padding-block:clamp(30px,3.5vw,52px)}}.product-grid,.collection-grid,.product-list,.resource-list{column-gap:var(--amore-grid-gap);row-gap:clamp(22px,2.2vw,34px)}product-card,.collection-card{--amore-card-gap:12px;transition:opacity .35s ease,transform .35s ease}product-card .product-card__content,.product-card .product-card__content,.collection-card .collection-card__content{gap:var(--amore-card-gap)}product-card .product-card__title,.product-card .product-card__title,.collection-card .collection-card__title,.product-card h3,.product-card h4,.collection-card h3,.collection-card h4{font-family:var(--amore-serif);font-size:18px;line-height:1.28;font-weight:400;letter-spacing:0}product-card .price,.product-card .price,.collection-card .price{font-family:var(--amore-sans);font-size:13px;line-height:1.45;letter-spacing:.02em}product-card .product-card__information,.product-card .product-card__information{padding-top:2px}product-card .product-card__title,.product-card .product-card__title{margin-bottom:5px}@media(hover:hover){product-card:hover,.collection-card:hover{opacity:.94}}main[data-template*=product]{--amore-product-copy:520px}main[data-template*=product] h1,main[data-template*=product] .product-title,main[data-template*=product] .product-information__title{font-family:var(--amore-serif);font-size:clamp(32px,3.2vw,46px);line-height:1.1;font-weight:400;letter-spacing:0;margin-bottom:14px}main[data-template*=product] .product-description,main[data-template*=product] .product-information .rte{max-width:var(--amore-product-copy);line-height:1.72;font-size:15px}main[data-template*=product] .price,main[data-template*=product] .product-price{font-family:var(--amore-sans);font-size:15px;line-height:1.5;letter-spacing:.02em}main[data-template*=product] .product-form,main[data-template*=product] .product-information>*{margin-block-start:18px}main[data-template*=product] .product-form{margin-top:28px}main[data-template*=product] .button{min-height:50px}main[data-template*=product] details{border-top:1px solid rgb(var(--color-foreground-rgb)/.16)}main[data-template*=product] details:last-child{border-bottom:1px solid rgb(var(--color-foreground-rgb)/.16)}main[data-template*=product] summary{padding-block:18px;font-family:var(--amore-sans);font-size:12px;line-height:1.4;letter-spacing:.1em;text-transform:uppercase}.header,.header__row,.header__row--top,.header__row--bottom{font-family:var(--amore-sans)}.header a,.header button,.header .menu-list__link,.header .header__menu-item{font-size:12px;line-height:1.3;letter-spacing:.1em;text-transform:uppercase}.header__row{min-height:62px}.header__heading,.header__logo{line-height:1}@media screen and (min-width:990px){.header__row{min-height:68px}}.button,.button-secondary,.button-custom,button.shopify-payment-button__button--unbranded{font-family:var(--amore-sans);font-size:11px;line-height:1.2;letter-spacing:.14em;text-transform:uppercase;border-radius:0;min-height:48px;padding-inline:26px;transition:opacity .25s ease,background-color .25s ease,color .25s ease,border-color .25s ease}.button:hover,.button-secondary:hover,.button-custom:hover{opacity:.78}a.button-unstyled,.button-unstyled{font-family:var(--amore-sans);letter-spacing:.08em}.facets,.facets-container,.collection-filters,.sorting{font-family:var(--amore-sans);font-size:12px;letter-spacing:.05em}.facets button,.facets summary,.collection-filters button,.sorting button{font-size:11px;letter-spacing:.09em;text-transform:uppercase}footer,.footer,.footer-group{font-family:var(--amore-sans)}footer h2,footer h3,footer h4,.footer h2,.footer h3,.footer h4{font-family:var(--amore-serif);font-weight:400;font-size:20px;line-height:1.25}footer p,.footer p{font-size:13px;line-height:1.65}footer a,.footer a{font-size:12px;line-height:1.5;letter-spacing:.055em}main[data-template^=page] .rte,main[data-template^=page] .rich-text,main[data-template^=page] .text-block{line-height:1.72}main[data-template^=page] .rte h1,main[data-template^=page] .rte h2,main[data-template^=page] .rte h3{margin-top:1.8em;margin-bottom:.65em}main[data-template^=page] .rte h1:first-child,main[data-template^=page] .rte h2:first-child,main[data-template^=page] .rte h3:first-child{margin-top:0}main[data-template="page.tailored-fragrance-ritual"] .hero__content{padding-inline:var(--amore-gutter)}main[data-template="page.tailored-fragrance-ritual"] .hero__content h1,main[data-template="page.tailored-fragrance-ritual"] .hero__content h2{max-width:760px;margin-inline:auto}main[data-template="page.tailored-fragrance-ritual"] .hero__content p{max-width:620px;line-height:1.75}main[data-template="page.tailored-fragrance-ritual"] .hero__content .button{margin-top:34px}main[data-template="page.fragrance-ritual-finder"] .amore-finder__wrap{max-width:720px;padding-block:clamp(64px,8vw,108px);padding-inline:var(--amore-gutter)}main[data-template="page.fragrance-ritual-finder"] .quiz .question{max-width:650px;line-height:1.22;margin-bottom:28px}main[data-template="page.fragrance-ritual-finder"] .quiz .options{max-width:460px}main[data-template="page.fragrance-ritual-finder"] .quiz .option{min-height:50px}main[data-template="page.fragrance-ritual-finder"] .quiz .next,main[data-template="page.fragrance-ritual-finder"] .quiz .back{font-size:11px;letter-spacing:.13em}@media screen and (max-width:749px){body{font-size:14px;line-height:1.62}.shopify-section:not(.header-section):not(:has(.hero)):not(:has(.slideshow))>.section{padding-block-start:var(--amore-section-y-small);padding-block-end:var(--amore-section-y-small)}h1,.h1{font-size:32px;line-height:1.12}h2,.h2{font-size:27px;line-height:1.16}h3,.h3{font-size:22px;line-height:1.2}.section-header,.section-heading,.section-title{margin-bottom:18px}.product-grid,.collection-grid,.product-list,.resource-list{column-gap:14px;row-gap:22px}product-card .product-card__title,.product-card .product-card__title,.collection-card .collection-card__title{font-size:16px}.button,.button-secondary,.button-custom,button.shopify-payment-button__button--unbranded{min-height:46px;padding-inline:20px;font-size:10.5px;letter-spacing:.13em}.header a,.header button,.header .menu-list__link,.header .header__menu-item{font-size:11px}main[data-template*=product] h1,main[data-template*=product] .product-title,main[data-template*=product] .product-information__title{font-size:31px;line-height:1.12}main[data-template*=product] .product-description,main[data-template*=product] .product-information .rte{font-size:14px;line-height:1.68}main[data-template="page.fragrance-ritual-finder"] .amore-finder__wrap{padding-block:58px 64px}main[data-template="page.fragrance-ritual-finder"] .quiz .question{font-size:22px;line-height:1.24;margin-bottom:24px}}@media screen and (max-width:380px){.button,.button-secondary,.button-custom,button.shopify-payment-button__button--unbranded{padding-inline:16px}.product-grid,.collection-grid,.product-list,.resource-list{column-gap:10px}}@media screen and (min-width:750px){#shopify-section-178921542790cae69e>.section{padding-block:12px!important}#shopify-section-collection_list_KHFNWx>.section{padding-block:18px!important}}@media screen and (max-width:749px){#shopify-section-178921542790cae69e>.section{padding-block:8px!important}#shopify-section-collection_list_KHFNWx>.section{padding-block:14px!important}}@media screen and (min-width:750px){.header__row--top{min-height:54px!important;padding-block:4px!important}.header__row--bottom{min-height:34px!important;padding-block:0!important;border-top:0!important;position:relative}.header__row--bottom:before{content:"";position:absolute;top:0;left:6%;right:6%;height:1px;background:#00000024}.header__row--bottom .menu-list__link,.header__row--bottom .header__menu-item{font-size:11px!important;line-height:1.2!important;letter-spacing:.085em!important}.header__row--bottom .menu-list{gap:clamp(12px,1.35vw,22px)!important}.header__row--top a,.header__row--top button{font-size:11px!important;letter-spacing:.075em!important}.header__row{min-height:0!important}.header__heading,.header__logo{transform:scale(.94);transform-origin:center}}@media screen and (max-width:749px){.header__row--bottom{border-top:0!important;position:relative}.header__row--bottom:before{content:"";position:absolute;top:0;left:5%;right:5%;height:1px;background:#0000001f}}@media screen and (min-width:750px){.header__row--bottom .menu-list{justify-content:center!important}.header__row--bottom .menu-list__link,.header__row--bottom .header__menu-item{font-size:10.5px!important;letter-spacing:.075em!important}}@media screen and (min-width:750px){.header__row--bottom:before{left:15%!important;right:15%!important}}@media screen and (max-width:749px){.header__row--bottom:before{left:10%!important;right:10%!important}}.header__row--top{border-bottom:0!important;position:relative;padding-block:var(--amore-header-top-gap,6px)!important}.header__row--top:after{content:"";position:absolute;left:50%;bottom:0;width:var(--amore-header-divider-width,100%);height:var(--amore-header-divider-thickness,1px);transform:translate(-50%);background:rgba(0,0,0,var(--amore-header-divider-opacity,.14))}.header__row--bottom{padding-block:var(--amore-header-menu-gap,6px)!important}.header__row--top,.header__row--bottom{border-bottom:0!important;border-top:0!important}.header__row--bottom:before{content:none!important;display:none!important}.header__row--top:after{content:none!important;display:none!important}@media screen and (min-width:750px){.announcement-bar.section--page-width{width:75%!important;max-width:none!important;margin-inline:auto!important}}@media screen and (max-width:749px){.announcement-bar.section--page-width{width:75%!important;max-width:none!important;margin-inline:auto!important}}.shopify-section[id$=__bestsellers]>.section{padding-block-end:12px!important}.shopify-section[id$=__shop_by_mood_amore]>.section{padding-block-start:0!important}
/*# sourceMappingURL=/cdn/shop/t/15/assets/amore-editorial.css.map */
