*,*:before,*:after{box-sizing:border-box}*{margin:0}html{scroll-behavior:smooth;background:var(--color-canvas)}body{display:flex;min-height:100svh;flex-direction:column;background:var(--color-canvas);color:var(--color-ink);font-family:var(--font-body-family);font-size:1rem;font-style:var(--font-body-style);font-weight:var(--font-body-weight);line-height:1.6;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}html:has(dialog[scroll-lock][open],details[scroll-lock][open]){overflow:hidden}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}button,input,textarea,select{border-radius:var(--input-radius);color:inherit;font:inherit}button,select{cursor:pointer}input,textarea,select{border:1px solid var(--color-line);background:var(--color-canvas)}dialog{background:var(--color-canvas);color:var(--color-ink)}h1,h2,h3,h4,h5,h6{color:var(--color-ink);font-family:var(--font-home-heading-family);font-style:normal;font-weight:500;letter-spacing:-.01em;line-height:1.05;overflow-wrap:break-word;text-wrap:balance}p{overflow-wrap:break-word;text-wrap:pretty}p:empty{display:none}a{color:currentcolor;text-underline-offset:.2em}button,a{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--hc-slate);outline-offset:3px}::selection{background:var(--color-highlight);color:var(--color-ink)}.site-main{flex:1 0 auto}.skip-link{position:fixed;z-index:1000;top:.75rem;left:.75rem;padding:.75rem 1rem;transform:translateY(-160%);background:var(--color-ink);color:var(--color-canvas);text-decoration:none}.skip-link:focus{transform:translateY(0)}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.button{display:inline-flex;min-height:3rem;align-items:center;justify-content:center;gap:.5rem;border:1px solid var(--color-button);padding:.8rem 2rem;background:var(--color-button);color:var(--color-button-text);font-family:var(--font-body-family);font-size:.72rem;font-weight:600;letter-spacing:.2em;line-height:1.25;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.button:hover,.button:focus-visible{border-color:var(--color-button-hover);background:var(--color-button-hover);color:var(--color-button-text)}.button--light{border-color:var(--hc-on-dark);background:var(--hc-on-dark);color:var(--hc-near-black)}.button--light:hover,.button--light:focus-visible{border-color:var(--hc-light-beige);background:var(--hc-light-beige);color:var(--hc-near-black)}.button--outline{background:transparent;color:var(--color-button)}.button--outline:hover,.button--outline:focus-visible{border-color:var(--color-button);background:var(--color-button);color:var(--color-button-text)}.button[disabled],.button[aria-disabled=true]{border-color:var(--color-line);background:var(--hc-light-beige);color:var(--color-muted);cursor:not-allowed}.text-link{display:inline-flex;align-items:center;gap:.8rem;font-size:.7rem;font-weight:700;letter-spacing:.11em;text-decoration:none;text-transform:uppercase}.text-link span{display:inline-block;font-size:1.05rem;font-weight:400;transition:transform .18s ease}.text-link:hover span,.text-link:focus-visible span{transform:translate(.18rem,-.18rem)}.text-link--light{color:var(--hc-on-dark)}.eyebrow{display:block;color:var(--hc-slate);font-family:var(--font-body-family);font-size:.7rem;font-weight:600;letter-spacing:.26em;line-height:1.4;text-transform:uppercase}.eyebrow--light{color:var(--hc-on-dark)}.hc-title{font-size:clamp(2.35rem,4.3vw,3.75rem);line-height:1.02}:root{--hc-type-section-title: clamp(2.8rem, 5vw, 4.5rem);--hc-type-section-title-tracking: .01em;--hc-type-body: clamp(1rem, .95rem + .12vw, 1.125rem);--hc-type-body-leading: 1.65;--hc-type-accent: 1.55rem;--hc-type-accent-leading: 1.15;--hc-space-stack: clamp(1.75rem, 2.6vw, 2.5rem);--hc-space-stack-tight: 1rem;--hc-space-section: clamp(3rem, 4.2vw, 6rem)}@media(max-width:749px){:root{--hc-space-stack: 1.5rem;--hc-space-section: 2.5rem}}.hc-section-title{font-family:var(--font-home-heading-family);font-weight:500;font-size:var(--hc-type-section-title);letter-spacing:var(--hc-type-section-title-tracking)}.hc-body{font-size:var(--hc-type-body);line-height:var(--hc-type-body-leading)}.hc-accent{font-family:var(--font-display-family);font-size:var(--hc-type-accent);font-weight:500;line-height:var(--hc-type-accent-leading)}.hc-container{width:100%;max-width:var(--section-max);margin-inline:auto;padding-inline:var(--section-gutter)}.shopify-section{--content-width: min(calc(var(--page-width) - var(--page-margin) * 2), calc(100% - var(--page-margin) * 2));--content-margin: minmax(var(--page-margin), 1fr);--content-grid: var(--content-margin) var(--content-width) var(--content-margin);position:relative;display:grid;width:100%;grid-template-columns:var(--content-grid)}.shopify-section>*{grid-column:2}.shopify-section>.full-width{grid-column:1 / -1}.form-row{display:grid;gap:1.35rem;grid-template-columns:repeat(2,minmax(0,1fr))}.form-field{display:grid;gap:.5rem}.form-field label{font-size:.7rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.form-field input,.form-field textarea,.form-field select{width:100%;padding:.85rem 1rem;background:var(--color-alabaster);font-size:1rem}.form-field textarea{resize:vertical}.form-notice{padding:1rem 1.25rem;border-inline-start:2px solid var(--color-brass);background:var(--color-surface)}.form-notice ul{margin:0;padding-inline-start:1.1rem}@media(max-width:699px){.form-row{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--hc-type-page-title: clamp(2.75rem, 5.4vw, 4.75rem)}:root :is(.pg-contact,.pg-editorial,.pg-reviews,.pg-scents,.pg-subscribe) h1,:root :is(.story-hero__heading,.rewards-hero__heading,.journal-hero__heading,.wholesale-hero__heading){font-family:var(--font-home-heading-family);font-size:var(--hc-type-page-title);font-weight:500;letter-spacing:-.01em;line-height:1.02}:root :is(.pg-contact,.pg-cta,.pg-editorial,.pg-faq,.pg-reviews,.pg-scents,.pg-subscribe) :is(h2,h3){font-family:var(--font-home-heading-family);font-weight:500}:root .journal-card-entry__title{font-family:var(--font-home-heading-family)}:root :is(.pg-cta,.pg-faq) h2{font-size:var(--hc-type-section-title);letter-spacing:var(--hc-type-section-title-tracking);line-height:1.05}:root :is(.pg-contact__eyebrow,.pg-cta__eyebrow,.pg-editorial__eyebrow,.pg-faq__eyebrow,.pg-reviews__eyebrow,.pg-scents__eyebrow,.pg-subscribe__eyebrow){color:var(--hc-slate);font-family:var(--font-body-family);font-size:.7rem;font-weight:600;letter-spacing:.26em;line-height:1.4;text-transform:uppercase}:root :is(.pg-cta__button,.pg-editorial__button,.pg-contact button,.collection-filters__apply){display:inline-flex;min-height:3rem;align-items:center;justify-content:center;gap:.5rem;border:1px solid var(--color-button);padding:.8rem 2rem;background:var(--color-button);color:var(--color-button-text);font-family:var(--font-body-family);font-size:.72rem;font-weight:600;letter-spacing:.2em;line-height:1.25;text-decoration:none;text-transform:uppercase;transition:background-color .18s ease,border-color .18s ease,color .18s ease}:root :is(.pg-cta__button,.pg-editorial__button,.pg-contact button,.collection-filters__apply):is(:hover,:focus-visible){border-color:var(--color-button-hover);background:var(--color-button-hover);color:var(--color-button-text)}:root .pg-subscribe__state :is(h2,p,label){color:var(--hc-on-dark)}:root .pg-subscribe__signup button{min-height:3rem;border-color:var(--hc-on-dark);padding:.8rem 2rem;color:var(--hc-on-dark);font-family:var(--font-body-family);font-size:.72rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase}:root .pg-subscribe__signup button:is(:hover,:focus-visible){background:var(--hc-on-dark);color:var(--hc-near-black)}:root .pg-scents__filters button.is-active{color:var(--hc-on-dark)}:root :is(.pg-contact,.pg-cta,.pg-editorial,.pg-faq,.pg-reviews,.pg-scents,.pg-subscribe){padding-top:var(--hc-space-section);padding-bottom:calc(var(--hc-space-section) * 1.5)}@media(max-width:749px){:root :is(.pg-scents__filters button,.collection__sort select,.collection-filters select,.collection-filters__range input,.collection__clear){min-height:2.75rem}:root .collection__filter-close{min-width:2.75rem}:root :is(.collection__active a,.article-share__link,.article-share__button,.gift-card__copy-btn){min-height:2.75rem}:root .article-toc__link{display:flex;min-height:2.75rem;align-items:center}:root .pg-subscribe__signup{flex-wrap:wrap}:root .pg-subscribe__signup :is(input,button){flex:1 1 100%}:root .collection-filters__values label{display:flex;min-height:2.75rem;align-items:center}:root :is(.entity-map__index,.entity-map__relations,.collection-tile__links) a{display:inline-flex;min-height:2.75rem;align-items:center}:root .pg-faq summary{padding-block:.7rem;margin-block:-.7rem}:root :is(.product-card__title a,.catalog-entry__title a,nav[class*=crumb] a,.entity-map__chunk cite a,.entity-map__facts a,.pg-cta__link,.candle-glance__link,.text-link,.pg-contact__details a,.pg-reviews__empty>a,.masthead__brand,.product-card__add,.cart-drawer__name){position:relative}:root :is(.product-card__title a,.catalog-entry__title a,nav[class*=crumb] a,.entity-map__chunk cite a,.entity-map__facts a,.pg-cta__link,.candle-glance__link,.text-link,.pg-contact__details a,.pg-reviews__empty>a,.masthead__brand,.product-card__add,.cart-drawer__name):after{content:"";position:absolute;top:50%;left:50%;width:max(100%,2.75rem);height:max(100%,2.75rem);transform:translate(-50%,-50%)}:root .product-card__swatch{position:relative}:root .product-card__swatch:after{content:"";position:absolute;top:50%;left:0;width:100%;height:2.75rem;transform:translateY(-50%)}}html{font-size:clamp(16px,15px + .12vw,18px)}:root body :is(.home-rituals,.home-moods,.home-reviews,.candle-reviews){padding-inline:0}:root body :is(.home-rituals__list,.home-moods__grid,.home-reviews__list,.candle-reviews__inner){width:var(--layout-width);max-width:var(--layout-max);margin-inline:auto;padding-inline:0}:root body :is(.pg-scents,.pg-editorial,.pg-contact,.pg-subscribe,.pg-reviews,.pg-faq,.pg-cta){grid-column:1 / -1;padding-inline:var(--layout-gutter)}:root body :is(.pg-scents__inner,.pg-editorial__wrap,.pg-contact__inner,.pg-subscribe__inner,.pg-reviews__inner,.pg-faq__inner,.pg-cta__inner){width:100%;max-width:var(--layout-max);margin-inline:auto}:root body .cart-page{width:var(--layout-width)}:root body :is(.collection__grid,.collection__format-grid,.search-page__grid,.pdp-recs__grid,.candle-formats__grid,.pg-scents__grid,.collection-index__grid,.shop-path__grid){display:grid;grid-template-columns:repeat(auto-fill,minmax(clamp(200px,16vw,300px),1fr));gap:clamp(12px,1.5vw,32px)}:root body .site-footer__columns{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}:root body :is(.pg-editorial__prose,.journal-prose,.page-policy__body,.shopify-policy__body,.static-page__content){width:100%;max-width:var(--reading-width);margin-inline:auto;font-size:var(--hc-type-body);overflow-wrap:anywhere}:root body .shopify-policy__container{width:var(--layout-width);max-width:var(--layout-max);padding-inline:0;padding-block:var(--section-space)}:root body :is(.pg-scents__lead,.pg-subscribe__lead,.pg-reviews__lead,.collection-hero__text){max-width:var(--reading-width)}:root body :is(.candle-pdp__inner,.pdp-recs__inner){padding-inline:var(--layout-gutter)}:root body :is(.home-rituals__button,.home-moods__title){overflow-wrap:anywhere}@media(max-width:749px){:root body :is(.collection__grid,.collection__format-grid,.search-page__grid,.pdp-recs__grid,.candle-formats__grid,.pg-scents__grid,.collection-index__grid,.shop-path__grid){grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}:root body .candle-pdp__inner{padding-inline:0}}@media(min-width:750px){:root body :is(.pdp-recs__grid,.candle-formats__grid,.collection-index__grid,.shop-path__grid){grid-template-columns:repeat(auto-fit,minmax(clamp(200px,16vw,300px),1fr))}}:root body :is(.home-guide__text,.page-policy__item,.pg-cta__inner,.home-quiz__masthead-text,.journal-band__inner){max-width:var(--reading-width);margin-inline:auto}:root body :is(.static-page__routes,.home-quiz__discovery){max-width:var(--section-max)}:root body :is(.product-card__title,.pdp-card__title){font-size:clamp(1rem,.9rem + .2vw,1.25rem)}:root:root:root h1,:root:root:root :is(.home-hero__title,.home-season__title,.home-moods__title,.home-quiz__title,.home-reviews__title,.home-rituals__title,.home-guide__title,.home-textiles__title,.home-signup__title,.home-gifting__title,.home-story__title,.home-story__title span),:root:root:root :is(.hc-section-title,.story-band__heading,.rewards-season__heading,.rewards-heading__title),:root:root:root :is(.pg-contact,.pg-cta,.pg-editorial,.pg-faq,.pg-reviews,.pg-scents,.pg-subscribe) h2{font-family:var(--font-title-family);font-synthesis:none;font-weight:400;letter-spacing:0}:root:root:root .home-brand-intro__line-1{font-family:var(--font-italiana-family);font-synthesis:none;font-weight:400;letter-spacing:0}
/*# sourceMappingURL=/cdn/shop/t/21/assets/critical.css.map */
