html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body,html{-webkit-font-smoothing:antialiased}img{border:0;vertical-align:middle;-ms-interpolation-mode:bicubic}figure{margin:0}form{margin:0}fieldset{border:none;margin:0;padding:0}legend{border:0;padding:0;white-space:normal}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow: visible}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top;resize:vertical}a:active,a:focus{outline:none}input,textarea,select,button,label{font-family:inherit}:root{--white: #FFFFFF;--black: #001026;--h1: 4.5rem;--p: 1.25rem}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}html.is-lightbox-open,html.is-lightbox-open body{overflow:hidden}body{background:#eee5d6;color:#2f2822;font-family:Inter,sans-serif}a{color:inherit;text-decoration:none}button{background:none;border:0;color:inherit;font:inherit;padding:0}.candle-page{--candle-color-cream: #eee5d6;--candle-color-stone: #d8cfc1;--candle-color-ink: #2f2822;--candle-color-soft: #f0f0e4;--candle-color-muted: rgba(47, 40, 34, .7);--candle-color-line: rgba(0, 0, 0, .08);--candle-color-accent: #f2ae22;--candle-font-body: "Inter", sans-serif;--candle-font-heading: "Lora", serif;--candle-font-brand: "Inter", sans-serif;--candle-radius-xl: 2rem;--candle-radius-lg: 1.5rem;--candle-radius-md: .875rem;--candle-button-bg: var(--candle-color-ink);--candle-button-text: var(--candle-color-soft);background:var(--candle-color-cream);min-width:20rem}.candle-button{--button-bg: var(--candle-button-bg);--button-color: var(--candle-button-text);align-items:center;background:var(--button-bg);border-radius:3.75rem;color:var(--button-color);display:inline-flex;font-family:var(--candle-font-body);font-size:1rem;font-weight:400;justify-content:center;line-height:1.5rem;padding:.625rem 2.5rem;min-height:2.8125rem;transition:box-shadow .2s ease,filter .2s ease,transform .2s ease;white-space:nowrap}@media(hover:hover){.candle-button:hover{box-shadow:0 .625rem 1.5rem #2f28222e;filter:brightness(1.04);transform:translateY(-.125rem)}}.candle-button:focus-visible{box-shadow:0 0 0 .1875rem #f2ae2273;outline:none}.candle-button:active{transform:translateY(0)}@media screen and (max-width:767px){.candle-button{padding:.25rem 1rem;min-height:2.1875rem}}.candle-button--small{font-size:.875rem;line-height:1.25rem;min-height:2.25rem;padding:.5rem 1rem}.candle-button--light{--button-bg: #ffffff;--button-color: var(--candle-color-ink)}.site-nav{align-items:center;color:var(--hero-text, var(--candle-color-ink));display:flex;gap:3.25rem;isolation:isolate;justify-content:space-between;left:50%;max-width:105rem;padding:1.25rem 1.5rem 0;position:absolute;top:0;transform:translate(-50%);transition:color .25s ease,transform .28s ease;width:100%;will-change:transform;z-index:1000}@media screen and (max-width:1024px){.site-nav{padding-bottom:1.25rem}}.site-nav:before{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#eee5d6db;border:.0625rem solid rgba(47,40,34,.12);border-radius:12rem;box-shadow:0 1rem 2.5rem #2f28221f;content:"";top:.5rem;right:.5rem;bottom:-.75rem;left:.5rem;opacity:0;pointer-events:none;position:absolute;transition:opacity .25s ease,transform .28s ease;transform:scale(.985);z-index:-1}@media screen and (max-width:1024px){.site-nav:before{border-left:0;border-radius:0;border-right:0;top:0;right:0;bottom:0;left:0}}@media screen and (max-width:1500px){.site-nav{gap:2rem}}@media screen and (max-width:1024px){.site-nav{gap:1.25rem}}@media screen and (max-width:550px){.site-nav{gap:.75rem;padding-left:1.25rem;padding-right:1.25rem}}.site-nav.is-fixed{--hero-nav-button-bg: var(--candle-color-ink);--hero-nav-button-text: var(--candle-color-soft);color:var(--candle-color-ink);position:fixed;top:0;z-index:1000;padding-left:2rem}.site-nav.is-fixed:before{opacity:1;transform:scale(1)}.site-nav.is-hidden{pointer-events:none;transform:translate(-50%,-150%)}@media screen and (max-width:1024px){.site-nav--menu-open{pointer-events:auto;z-index:1001}}.site-nav__brand{align-items:center;display:inline-flex;flex:0 0 auto;font-family:var(--candle-font-brand);font-size:1.375rem;font-weight:700;gap:.75rem;line-height:1.2;transition:color .2s ease,opacity .2s ease;white-space:nowrap}@media(hover:hover){.site-nav__brand:hover{opacity:.72}}.site-nav__brand:focus-visible{border-radius:.375rem;box-shadow:0 0 0 .1875rem #f2ae2273;outline:none}@media screen and (max-width:1024px){.site-nav__brand{margin-right:auto}}@media screen and (max-width:550px){.site-nav__brand{font-size:1rem;gap:.5rem}.page-hero--variant-2 .site-nav__brand{font-size:1.375rem}}.site-nav__mark{display:none;height:1.25rem;width:2rem}@media screen and (max-width:550px){.site-nav__mark{height:1.125rem;width:1.75rem}}.site-nav__links{align-items:center;display:flex;font-size:1rem;gap:3.25rem;line-height:1.5rem}@media screen and (max-width:1500px){.site-nav__links{gap:1.75rem}}@media screen and (max-width:1024px){.site-nav__links{display:none}.site-nav--menu-open .site-nav__links{align-items:stretch;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#eee5d6f5;border:.0625rem solid rgba(47,40,34,.12);border-radius:1.125rem;box-shadow:0 1rem 2.5rem #2f282229;color:var(--candle-color-ink);display:flex;flex-direction:column;gap:.25rem;left:50%;transform:translate(-50%);max-width:none;padding:.625rem;position:absolute;right:0;top:100%;width:calc(100% - 2.5rem)}.is-fixed .site-nav__links{top:calc(100% + .625rem)}}.site-nav__link{position:relative;transition:color .2s ease,opacity .2s ease,background-color .2s ease;white-space:nowrap}.site-nav__link:after{background:currentColor;bottom:-.25rem;content:"";height:.0625rem;left:0;opacity:0;position:absolute;transform:scaleX(.4);transform-origin:left;transition:opacity .2s ease,transform .2s ease;width:100%}@media(hover:hover){.site-nav__link:hover{opacity:.78}.site-nav__link:hover:after{opacity:1;transform:scaleX(1)}}.site-nav__link:focus-visible{border-radius:.375rem;box-shadow:0 0 0 .1875rem #f2ae2273;outline:none}@media screen and (max-width:1024px){.site-nav__link{border-radius:.75rem;padding:.875rem 1rem;white-space:normal}.site-nav__link:after{display:none}}@media screen and (max-width:1024px)and (hover:hover){.site-nav__link:hover{background:#2f282214;opacity:1}}.site-nav__cart{--button-bg: var(--hero-nav-button-bg, var(--candle-color-ink));--button-color: var(--hero-nav-button-text, var(--candle-color-soft));font-size:1rem}@media screen and (max-width:550px){.site-nav__cart{font-size:.875rem;padding:.1875rem .875rem;min-height:1.8125rem}}.site-nav__toggle{background:transparent;border:0;color:inherit;display:none;height:1rem;padding:0;position:relative;transition:opacity .2s ease,transform .2s ease;width:1.6875rem;z-index:2}@media(hover:hover){.site-nav__toggle:hover{opacity:.72}}.site-nav__toggle:focus-visible{border-radius:.25rem;box-shadow:0 0 0 .1875rem #f2ae2273;outline:none}@media screen and (max-width:1024px){.site-nav__toggle{display:block;order:-1}}.site-nav__toggle:before,.site-nav__toggle:after{background:currentColor;content:"";height:1px;left:0;position:absolute;transition:top .2s ease,bottom .2s ease,transform .2s ease;width:100%}.site-nav__toggle:before{top:.1875rem}.site-nav__toggle:after{bottom:.1875rem}@media screen and (max-width:1024px){.site-nav--menu-open .site-nav__toggle:before{top:50%;transform:rotate(45deg)}.site-nav--menu-open .site-nav__toggle:after{bottom:auto;top:50%;transform:rotate(-45deg)}}.site-nav__toggle-text{clip:rect(0 0 0 0);clip-path:inset(50%);height:.0625rem;overflow:hidden;position:absolute;white-space:nowrap;width:.0625rem}.page-hero{--hero-bg: var(--candle-color-cream);--hero-text: var(--candle-color-ink);--hero-button-bg: var(--candle-color-ink);--hero-button-text: var(--candle-color-soft);background:var(--hero-bg);color:var(--hero-text);isolation:isolate;height:100vh;min-height:50rem;max-height:70rem;overflow:hidden;position:relative;z-index:20}@media screen and (max-width:1024px){.page-hero{height:100vh;height:100svh;max-height:none;min-height:30rem}}.page-hero--variant-2{--hero-nav-button-bg: #ffffff;--hero-nav-button-text: var(--candle-color-ink);background:var(--candle-color-ink)}.page-hero--variant-2:before,.page-hero--variant-2:after{content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:1}.page-hero--variant-2:before{background:linear-gradient(180deg,#00000080,#0000 10%),linear-gradient(90deg,#2f28224d,#2f28224d)}.page-hero--variant-2:after{background:#2f2822;opacity:var(--hero-video-dim-opacity, 0)}@media screen and (max-width:1024px){.page-hero--variant-2{min-height:30rem}.page-hero--variant-2:before{background:linear-gradient(180deg,#00000080,#0000 10%),linear-gradient(0deg,#00000080,#0000 10%),linear-gradient(90deg,#0000004d,#0000004d)}}.page-hero--variant-2 .site-nav__mark{display:block}.page-hero--variant-2 .site-nav__brand{font-family:var(--candle-font-body);font-weight:600;text-transform:none}.page-hero--variant-2 .page-hero__inner{justify-content:flex-start;padding-left:9.375rem;padding-top:22rem;box-sizing:border-box}@media screen and (max-width:1500px){.page-hero--variant-2 .page-hero__inner{padding-left:6.25rem}}@media screen and (max-width:1024px){.page-hero--variant-2 .page-hero__inner{align-items:center;justify-content:flex-end;height:100%;min-height:30rem;padding:7.5rem 1.25rem 2rem}}@media screen and (max-width:768px){.page-hero--variant-2 .page-hero__inner:after{--hero-mobile-video-height: calc(100vw * 1.4429);--hero-mobile-video-overlap: 9rem;background:linear-gradient(180deg,#2f282200,#2f2822c2 10%,#2f2822);bottom:-.0625rem;content:"";display:block;left:0;pointer-events:none;position:absolute;right:0;top:calc(var(--hero-mobile-video-height) - var(--hero-mobile-video-overlap));z-index:1}}.page-hero--variant-2 .page-hero__content{align-items:flex-start;text-align:left;width:32rem}@media screen and (max-width:1024px){.page-hero--variant-2 .page-hero__content{align-items:center;text-align:center;position:relative;z-index:2}}.page-hero--variant-2 .page-hero__subtitle{font-size:2rem}.page-hero--variant-2 .page-hero__text{color:#fff;width:27.8125rem}@media screen and (max-width:1024px){.page-hero--variant-2 .page-hero__text{width:16.75rem}}.page-hero__inner{align-items:center;display:flex;gap:7.5rem;justify-content:center;padding:7.375rem 7.5rem 4.375rem;position:relative;z-index:2}@media screen and (max-width:1500px){.page-hero__inner{gap:3.75rem;padding-left:5rem;padding-right:5rem}}@media screen and (max-width:1024px){.page-hero__inner{flex-direction:column;gap:1.25rem;justify-content:flex-start;min-height:52.25rem;padding:4.9375rem 1.25rem 1.25rem}}.page-hero__content{align-items:center;display:flex;flex-direction:column;gap:0;text-align:center;width:32rem}@media screen and (max-width:1024px){.page-hero__content{gap:1.25rem;width:min(100%,21.875rem)}}.page-hero__eyebrow{font-size:1rem;line-height:1.5rem}@media screen and (max-width:1024px){.page-hero__eyebrow{font-size:.875rem;line-height:1.25rem}}.page-hero__title{font-family:var(--candle-font-heading);font-size:5.75rem;font-weight:400;line-height:5.75rem;margin-bottom:1rem;margin-top:1rem}@media screen and (max-width:1024px){.page-hero__title{font-size:3.25rem;line-height:3.25rem;margin-top:0}}.page-hero__copy{display:flex;flex-direction:column;gap:.625rem;margin-bottom:2rem}.page-hero__subtitle{font-family:var(--candle-font-heading);font-size:2.25rem;font-weight:400;line-height:1.2}@media screen and (max-width:1024px){.page-hero__subtitle{font-size:1.25rem}.page-hero__copy{margin-bottom:0}}@media screen and (max-width:1024px){.page-hero--variant-2 .page-hero__subtitle{font-size:1.5rem}}.page-hero__text{font-size:1rem;line-height:1.5rem;max-width:27.8125rem}@media screen and (max-width:1024px){.page-hero__text{font-size:.875rem;line-height:1.375rem;margin:0 auto}}.page-hero__button{--button-bg: var(--hero-button-bg);--button-color: var(--hero-button-text)}.page-hero--variant-2 .page-hero__button{padding:.625rem 2.5rem;min-height:2.8125rem}@media screen and (max-width:767px){.page-hero--variant-2 .page-hero__button{min-width:12.6875rem}}.page-hero__media{display:block;top:0;right:0;bottom:0;left:0;overflow:hidden;position:absolute;width:100%;z-index:0;object-fit:cover;height:100%}@media screen and (max-width:768px){.page-hero__media{max-width:100%;height:auto}}.page-hero__media img,.page-hero__image{display:block;height:100%;object-fit:cover;width:100%}.page-hero__product{bottom:1.5rem;position:fixed;right:1.5rem;z-index:25}@media screen and (max-width:1024px){.page-hero__product{bottom:1.25rem;left:50%;right:auto;transform:translate(-50%);width:calc(100% - 1.25rem)}}.product-toast{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff;border-radius:1.25rem;display:flex;gap:1.25rem;min-height:5.375rem;opacity:0;padding:.625rem 1.25rem .625rem .625rem;pointer-events:none;transform:translateY(1.25rem);transition:opacity .28s ease,transform .28s ease,visibility .28s ease;visibility:hidden;width:33.1875rem}@media screen and (max-width:1024px){.product-toast{border-radius:.875rem;min-height:4rem;padding:.5rem;width:calc(100% - 1.25rem);gap:.875rem;right:.625rem;left:auto;bottom:.625rem;max-width:37.5rem}}.product-toast.is-visible{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.product-toast__image{border-radius:.75rem;height:4.125rem;object-fit:cover;width:4.125rem}@media screen and (max-width:1024px){.product-toast__image{border-radius:.5rem;height:3rem;width:3rem}}.product-toast__content{color:var(--candle-color-ink);flex:1}.product-toast__title{font-family:var(--candle-font-heading);font-size:1.5rem;font-weight:400;line-height:normal}@media screen and (max-width:1024px){.product-toast__title{font-size:.875rem;line-height:1.125rem}}.product-toast__price{font-size:1rem;line-height:1.5rem;margin-top:.25rem}@media screen and (max-width:1024px){.product-toast__price{font-size:.875rem;line-height:1.125rem}}@media screen and (max-width:1024px){.product-toast__button{padding-left:.875rem;padding-right:.875rem}}.product-toast .candle-button{min-height:3rem;min-width:6.6875rem}@media screen and (max-width:767px){.product-toast .candle-button{min-height:1.8125rem;min-width:6.5rem;padding:.25rem .625rem}}.candle-section{background:var(--section-bg);overflow:hidden;padding:6.25rem 10rem}@media screen and (max-width:1500px){.candle-section{padding-left:5rem;padding-right:5rem}}@media screen and (max-width:1024px){.candle-section{padding:3.75rem 1.25rem}}.candle-section--cream{--section-bg: var(--candle-color-cream)}.candle-section--stone{--section-bg: var(--candle-color-stone)}.candle-section__inner{margin:0 auto;max-width:88rem;width:100%}.candle-section__title{color:var(--candle-color-ink);font-family:var(--candle-font-heading);font-size:3.25rem;font-weight:400;line-height:4.5rem;margin-bottom:2.5rem}@media screen and (max-width:1024px){.candle-section__title{font-size:2rem;line-height:1.2;margin-bottom:1.875rem;text-align:center}}@media screen and (max-width:767px){.candle-section__title{font-size:1.875rem}}.candle-section__title--center{text-align:center}@media screen and (max-width:1500px){.steps{padding-left:5rem;padding-right:5rem}}@media screen and (max-width:1024px){.steps{padding-left:1.25rem;padding-right:1.25rem}}.steps__list{display:grid;gap:5rem;grid-template-columns:repeat(3,1fr)}@media screen and (max-width:1024px){.steps__list{display:flex;flex-direction:column;gap:1.875rem}}.steps__item{align-items:center;display:flex;flex-direction:column;gap:1.25rem;text-align:center}@media screen and (max-width:1024px){.steps__item{gap:.75rem}}.steps__icon{align-items:center;background:var(--candle-color-ink);border-radius:50%;color:var(--candle-color-cream);display:flex;height:5.625rem;justify-content:center;width:5.625rem}@media screen and (max-width:1024px){.steps__icon{height:4.5rem;width:4.5rem}}.steps__icon img{height:3.75rem;object-fit:contain;width:3.75rem}@media screen and (max-width:1024px){.steps__icon img{height:3rem;width:3rem}}.steps__icon svg{height:3.75rem;width:3.75rem}@media screen and (max-width:1024px){.steps__icon svg{height:3rem;width:3rem}}.steps__icon--symbol{font-family:var(--candle-font-heading);font-size:2.625rem;line-height:1}.steps__title{font-family:var(--candle-font-heading);font-size:2rem;font-weight:400;line-height:2.625rem}@media screen and (max-width:1024px){.steps__title{font-size:1.5rem;line-height:1.5rem}}.steps__text{color:var(--candle-color-muted);font-size:1rem;line-height:1.5rem;max-width:22rem}@media screen and (max-width:1024px){.steps__text{font-size:.875rem;line-height:1.25rem;max-width:19.5rem}}.collection__inner{max-width:95.375rem}.collection__layout{align-items:flex-start;display:grid;gap:5.625rem;grid-template-columns:minmax(0,53.5rem) minmax(22.5rem,29.8125rem)}@media screen and (max-width:1500px){.collection__layout{grid-template-columns:minmax(0,1fr) 22.6875rem}}@media screen and (max-width:1024px){.collection__layout{display:flex;flex-direction:column;gap:1.875rem}}.collection__layout .candle-button{min-height:3.125rem;min-width:10.375rem}.collection__gallery{position:relative;width:100%}.collection__main-image{background:transparent;border:0;border-radius:var(--candle-radius-lg);cursor:zoom-in;display:block;height:37.5rem;overflow:hidden;padding:0;position:relative;text-align:inherit;transition:box-shadow .25s ease,transform .25s ease;width:100%}@media(hover:hover){.collection__main-image:hover{box-shadow:0 1.125rem 2.625rem #2f28222e}.collection__main-image:hover>img{transform:scale(1.04)}}.collection__main-image:focus-visible{box-shadow:0 0 0 .1875rem #f2ae2273;outline:none}@media screen and (max-width:1024px){.collection__main-image{border-radius:var(--candle-radius-md);height:32.75rem;touch-action:pan-y}}@media screen and (max-width:550px){.collection__main-image{height:20rem}}.collection__main-image:after{background:linear-gradient(180deg,#0000 54%,#0000008c);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.collection__main-image>img{height:100%;object-fit:cover;transition:transform .35s ease;width:100%}.collection__caption{bottom:1.6875rem;color:var(--collection-caption-color, #ffffff);display:flex;flex-direction:column;left:2.5rem;position:absolute;z-index:1}@media screen and (max-width:1024px){.collection__caption{bottom:1.25rem;left:1.25rem}}.collection__caption-title{font-family:var(--candle-font-heading);font-size:1.3rem;line-height:1.5rem;margin-bottom:.5rem;color:var(--candle-color-cream)}@media screen and (max-width:1024px){.collection__caption-title{font-size:1.4rem;line-height:1.25rem}}.collection__caption-text{font-size:1rem;line-height:1.5rem;color:var(--candle-color-cream)}@media screen and (max-width:1024px){.collection__caption-text{font-size:1.125rem;line-height:1.25rem}}@media screen and (max-width:550px){.collection__caption-text{font-size:.875rem;line-height:normal;max-width:27.5rem;padding-right:1.25rem}}.collection__arrow{align-items:center;background:var(--candle-color-soft);border:0;border-radius:50%;cursor:pointer;display:flex;height:2.625rem;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:background-color .2s ease,box-shadow .2s ease,transform .2s ease;width:2.625rem;z-index:2}@media(hover:hover){.collection__arrow:hover{background:#fff;box-shadow:0 .625rem 1.375rem #2f28222e;transform:translateY(-50%) scale(1.06)}}.collection__arrow:focus-visible{box-shadow:0 0 0 .1875rem #f2ae2273;outline:none}.collection__arrow:active{transform:translateY(-50%) scale(.98)}@media screen and (max-width:1024px){.collection__arrow{height:2.625rem;width:2.625rem}}.collection__arrow img{height:.8125rem;width:1.0625rem}.collection__arrow--prev{left:1.25rem}@media screen and (max-width:1024px){.collection__arrow--prev{left:.625rem}}.collection__arrow--next{right:1.25rem}@media screen and (max-width:1024px){.collection__arrow--next{right:.625rem}}.collection__details{align-items:flex-start;display:flex;flex-direction:column;gap:1.875rem}@media screen and (max-width:1024px){.collection__details{gap:1.25rem;width:100%}}.collection__title{font-family:var(--candle-font-heading);font-size:2.625rem;font-weight:400;line-height:2.625rem}@media screen and (max-width:1024px){.collection__title{font-size:1.5rem;line-height:1.75rem}}.collection__description,.collection__features{font-size:1rem;line-height:1.4}@media screen and (max-width:1024px){.collection__description,.collection__features{font-size:.875rem}}.collection__price{font-family:var(--candle-font-heading);font-size:1.375rem;line-height:1.5rem;font-family:Inter,sans-serif}@media screen and (max-width:1024px){.collection__price{font-size:1.25rem}}.collection__features{display:flex;flex-direction:column;gap:.75rem}@media screen and (max-width:1024px){.collection__features{padding-left:.25rem}}.collection__features li{align-items:center;display:flex;gap:.75rem}.collection__features li:before{background:url(/cdn/shop/files/the-candle-icon-check.svg) center/contain no-repeat;content:"";flex:0 0 1rem;height:.75rem}.reviews{--reviews-start-gap: max(1.25rem, calc((100vw - 88rem)/2 + 1.25rem) );--reviews-end-gap: max(1.25rem, calc((100vw - 88rem)/2 + 1.25rem) );overflow:hidden;padding-left:0;padding-right:0;position:relative;padding-top:10rem;padding-bottom:10rem}.reviews__inner{max-width:88rem}.reviews__viewport{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:0;position:relative}@media screen and (max-width:1024px){.reviews__viewport{margin:0;padding:0}.reviews{padding-top:5rem;padding-bottom:5rem}}.reviews__list{display:flex;gap:.75rem;overflow-x:auto;overflow-y:hidden;padding:0 var(--reviews-end-gap) 0 var(--reviews-start-gap);scroll-behavior:smooth;scroll-padding:0 var(--reviews-end-gap) 0 var(--reviews-start-gap);scroll-snap-type:x mandatory;scrollbar-width:none}.reviews__list::-webkit-scrollbar{display:none}@media screen and (max-width:1024px){.reviews__list{scroll-padding:0}}.reviews__card{background:var(--candle-color-ink);border-radius:var(--candle-radius-lg);color:var(--candle-color-cream);display:flex;flex:0 0 30.1875rem;flex-direction:column;gap:1.25rem;justify-content:center;min-height:21.0625rem;padding:2.5rem 3.5rem;scroll-snap-align:center;width:30.1875rem}@media screen and (max-width:1024px){.reviews__card{align-items:center;flex-basis:20.625rem;min-height:13.625rem;padding:4.375rem 2.5rem;scroll-snap-align:center;text-align:center;width:20.625rem}}.reviews__quote{font-size:1.125rem;line-height:1.5rem}@media screen and (max-width:1024px){.reviews__quote{font-size:.875rem;line-height:1.25rem}}.reviews__author{color:var(--candle-color-stone);font-family:var(--candle-font-heading);font-size:1.375rem;line-height:1.2}@media screen and (max-width:1024px){.reviews__author{font-size:1.25rem}}.reviews__arrow{align-items:center;display:flex;height:3.25rem;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);z-index:2;background:#f0f0e4;width:3.25rem;border-radius:50%;transition:background-color .2s ease,box-shadow .2s ease,opacity .2s ease,transform .2s ease}@media(hover:hover){.reviews__arrow:not(:disabled):hover{background:#fff;box-shadow:0 .625rem 1.375rem #2f28222e;transform:translateY(-50%) scale(1.06)}}.reviews__arrow:focus-visible{box-shadow:0 0 0 .1875rem #f2ae2273;outline:none}.reviews__arrow:active:not(:disabled){transform:translateY(-50%) scale(.98)}@media screen and (max-width:1024px){.reviews__arrow{height:2.625rem;width:2.625rem}}.reviews__arrow:disabled{background:#2f2822;cursor:default;opacity:.55}.reviews__arrow:disabled svg path{stroke:#f0f0e4}.reviews__arrow svg path{stroke:#2f2822}.reviews__arrow--prev{left:7rem}@media screen and (max-width:1024px){.reviews__arrow--prev{left:.625rem}}.reviews__arrow--next{right:7rem}@media screen and (max-width:1024px){.reviews__arrow--next{right:.625rem}}.benefits__layout{align-items:center;display:grid;gap:7.5rem;grid-template-columns:minmax(0,53.5rem) minmax(22.5rem,29.8125rem)}@media screen and (max-width:1024px){.benefits__layout{display:flex;flex-direction:column;gap:1.875rem}}.benefits__media{border-radius:var(--candle-radius-lg);height:37.5rem;overflow:hidden;position:relative}@media screen and (max-width:1024px){.benefits__media{height:26.9375rem;width:100%}}.benefits__picture{display:block;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .28s ease,visibility .28s ease;visibility:hidden}.benefits__picture--active{opacity:1;visibility:visible}.benefits__media img{height:100%;object-fit:cover;width:100%}.benefits__list{display:flex;flex-direction:column;gap:2.5rem}@media screen and (max-width:1024px){.benefits__list{gap:1.25rem;width:100%}}.benefits__item{border-bottom:1px solid var(--candle-color-line);color:#2f282299;cursor:pointer;outline:none;padding-bottom:2.5rem;transition:border-color .2s ease,color .2s ease,transform .2s ease}@media(hover:hover){.benefits__item:hover{border-bottom-color:#2f282247;color:var(--candle-color-ink);transform:translate(.25rem)}}@media screen and (max-width:1024px){.benefits__item{border-bottom-width:.0625rem;padding-bottom:1.25rem}}.benefits__item:last-child{border-bottom:0;padding-bottom:0}.benefits__item--active{color:var(--candle-color-ink)}.benefits__item:focus-visible{color:var(--candle-color-ink);box-shadow:0 .1875rem #f2ae228c}.benefits__item:not(.benefits__item--active) .benefits__text{display:none}.benefits__title{font-family:var(--candle-font-heading);font-size:2rem;font-weight:400;line-height:3.25rem}@media screen and (max-width:1024px){.benefits__title{font-size:1.5rem;line-height:1.5rem}}.benefits__text{color:var(--candle-color-ink);font-size:1rem;line-height:1.5rem;margin-top:1.25rem;max-width:29.125rem}@media screen and (max-width:1024px){.benefits__text{font-size:.875rem;line-height:1.375rem;margin-top:.75rem;max-width:19.5rem}}.image-lightbox{align-items:center;background:#13100dd1;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;opacity:0;padding:2.5rem;pointer-events:none;position:fixed;transition:opacity .25s ease,visibility .25s ease;visibility:hidden;z-index:60}.image-lightbox.is-open{opacity:1;pointer-events:auto;visibility:visible}.image-lightbox__image{border-radius:var(--candle-radius-lg);max-height:calc(100vh - 5rem);max-width:min(70rem,100vw - 5rem);object-fit:contain}.image-lightbox__close{align-items:center;background:#fff;border-radius:50%;color:var(--candle-color-ink);display:flex;font-size:2.25rem;height:3.25rem;justify-content:center;line-height:1;position:absolute;right:1.5rem;top:1.5rem;transition:box-shadow .2s ease,transform .2s ease;width:3.25rem}@media(hover:hover){.image-lightbox__close:hover{box-shadow:0 .625rem 1.5rem #00000040;transform:scale(1.06)}}.image-lightbox__close:focus-visible{box-shadow:0 0 0 .1875rem #f2ae228c;outline:none}.feature-grid{padding-bottom:6.25rem;padding-top:6.25rem}.feature-grid__inner{display:grid;gap:5rem;grid-template-columns:repeat(3,1fr)}@media screen and (max-width:1024px){.feature-grid__inner{display:flex;flex-direction:column;gap:2.5rem}}.feature-grid__item{align-items:center;display:flex;flex-direction:column;min-height:12.625rem;text-align:center}@media screen and (max-width:1024px){.feature-grid__item{min-height:auto}}.feature-grid__icon{display:block;height:3.25rem;margin-bottom:2.5rem;object-fit:contain;width:3.25rem}@media screen and (max-width:1024px){.feature-grid__icon{height:1.75rem;margin-bottom:1.25rem;width:1.75rem}}.feature-grid__icon svg{display:block;height:100%;width:100%}.feature-grid__title{font-family:var(--candle-font-heading);font-size:2rem;font-weight:400;line-height:2.625rem;margin-bottom:1.25rem}@media screen and (max-width:1024px){.feature-grid__title{font-size:1.5rem;line-height:1.5rem;margin-bottom:.375rem}}.feature-grid__text{color:var(--candle-color-muted);font-size:1rem;line-height:1.5rem;max-width:19.8125rem}@media screen and (max-width:1024px){.feature-grid__text{font-size:.875rem;line-height:1.5rem;max-width:18.125rem}}.faq{--faq-answer-width: 40rem;padding-left:18.75rem;padding-right:18.75rem}@media screen and (max-width:1500px){.faq{padding-left:5rem;padding-right:5rem}}@media screen and (max-width:1024px){.faq{padding-left:1.25rem;padding-right:1.25rem}}.faq__inner{max-width:70.5rem}.faq__item{border-top:.0625rem solid var(--candle-color-line)}.faq__item--open .faq__answer{grid-template-rows:1fr;padding-bottom:1.75rem}.faq__item--open .faq__icon{transform:rotate(45deg)}.faq__question{align-items:center;display:flex;gap:1.5rem;justify-content:space-between;min-height:6.0625rem;text-align:left;transition:color .2s ease,padding-left .2s ease;width:100%}@media(hover:hover){.faq__question:hover{color:#2f282299;padding-left:.5rem}}.faq__question:focus-visible{outline:none}@media screen and (max-width:1024px){.faq__question{min-height:3.4375rem}}.faq__question-text{font-family:var(--candle-font-heading);font-size:1.75rem;line-height:2rem}@media screen and (max-width:1024px){.faq__question-text{font-size:1.125rem;line-height:1.4rem;max-width:18.75rem;padding-top:.5rem;padding-bottom:.5rem}}.faq__icon{flex:0 0 1.25rem;height:1.3125rem;transition:transform .2s ease;width:1.25rem}@media screen and (max-width:1024px){.faq__icon{flex-basis:.9375rem;height:1rem;width:.9375rem}}.faq__icon svg{display:block;height:100%;width:100%}.faq__answer{display:grid;grid-template-rows:0fr;overflow:hidden;padding-bottom:0;transition:grid-template-rows .25s ease,padding-bottom .25s ease}.faq__answer-text{color:var(--candle-color-muted);font-family:var(--candle-font-body);font-size:1rem;line-height:1.5rem;margin:0;overflow:hidden;padding-right:3rem}@media screen and (max-width:1024px){.faq__answer-text{font-size:.875rem;line-height:1.375rem;padding-right:2rem}}.site-footer__cta{align-items:center;background:url(/cdn/shop/files/the-candle-newsletter.jpg?v=1);background-position:center;background-size:cover;color:#fff;display:flex;flex-direction:column;gap:1.75rem;isolation:isolate;justify-content:center;min-height:50.6875rem;overflow:hidden;padding:11rem 0 0;position:relative;text-align:center}.site-footer__cta:before{background:linear-gradient(180deg,#0000002e,#0000000a 38%,#00000085),linear-gradient(90deg,#2f28223d,#2f282214 50%,#2f28223d);content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:0}@media screen and (max-width:1024px){.site-footer__cta{min-height:43.75rem;padding:7.5rem 1.25rem;padding-bottom:0}.site-footer__cta:before{background:linear-gradient(180deg,#0000001a,#00000014 40%,#0000),linear-gradient(90deg,#0000001a,#00000029)}}@media screen and (max-width:550px){.site-footer__cta{background-image:url(/cdn/shop/files/the-candle-newsletter-mobile.jpg?v=1)}}@media screen and (max-width:1024px){.site-footer__cta .candle-button{padding:.25rem 1rem;min-height:2.1875rem;min-width:10.3125rem}}.site-footer__title,.site-footer__cta .candle-button{position:relative;z-index:1}.site-footer__title{font-family:var(--candle-font-heading);font-size:5.75rem;font-weight:400;line-height:7.5rem}@media screen and (max-width:1024px){.site-footer__title{font-size:3.25rem;line-height:3.25rem;max-width:20rem}}.site-footer__nav{align-items:center;background:var(--candle-color-ink);color:var(--candle-color-cream);display:flex;gap:2.5rem;justify-content:space-between;padding:1.625rem 7.5rem}@media screen and (max-width:1280px){.site-footer__nav{padding:1.625rem 2.5rem;gap:1.25rem}}@media screen and (max-width:1024px){.site-footer__nav{flex-direction:column;gap:2.5rem;padding:1.875rem 1.25rem;text-align:center}}.site-footer__brand{font-family:var(--candle-font-brand);font-size:1.375rem;font-weight:700;transition:color .2s ease,opacity .2s ease;white-space:nowrap}@media(hover:hover){.site-footer__brand:hover{opacity:.72}}.site-footer__brand:focus-visible{box-shadow:0 0 0 .1875rem #f2ae2273;outline:none}@media screen and (max-width:1024px){.site-footer__brand{font-size:1rem}}.site-footer__links{display:flex;font-size:.85rem;gap:3.25rem;line-height:1.5rem;white-space:nowrap}.site-footer__links a{transition:color .2s ease,opacity .2s ease}@media(hover:hover){.site-footer__links a:hover{color:#fff;opacity:.78}}.site-footer__links a:focus-visible{box-shadow:0 0 0 .1875rem #f2ae2273;outline:none}@media screen and (max-width:1280px){.site-footer__links{gap:1.5625rem;font-size:.875rem}}@media screen and (max-width:1024px){.site-footer__links{flex-direction:column;gap:1.875rem;line-height:1.375rem}}.site-footer__copy{color:#eee5d680;font-size:.875rem;line-height:1.5rem;white-space:nowrap}@media screen and (max-width:1024px){.site-footer__copy{font-size:.75rem;line-height:1.375rem;white-space:normal}}body.static-cart-open:after{background:#1916148f;-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem)}.the-candle-section .cart-static{--black: #2f2822;--black-2: #2f2822;--black-opacity: rgba(47, 40, 34, .58);--border-2: rgba(47, 40, 34, .16);--grey-3-product: #d8cfc1;--white: #eee5d6;font-family:var(--candle-font-body, "Inter", sans-serif);z-index:120;align-items:center}@media screen and (max-width:767px){.the-candle-section .cart-static{justify-content:center}}.the-candle-section .cart-static .cart-block{max-width:33.75rem;background:#eee5d6;border-left:.0625rem solid rgba(47,40,34,.14);border-radius:1.75rem 0 0 1.75rem;box-shadow:-1.5rem 0 5rem #19161447;color:#2f2822;height:100%}@media screen and (max-width:767px){.the-candle-section .cart-static .cart-block{max-width:100%;border-left:0;border-radius:0}}.the-candle-section .cart-static .cart-top{padding:1.5rem 1.5rem 1.25rem;border-bottom:.0625rem solid rgba(47,40,34,.12)}@media screen and (max-width:550px){.the-candle-section .cart-static .cart-top{padding:1rem 1rem .875rem}}.the-candle-section .cart-static .cart__title,.the-candle-section .cart-static .cart-item__name,.the-candle-section .cart-static .cart-contact__title,.the-candle-section .cart-static .modal-block__title{font-family:var(--candle-font-heading, "Lora", serif);letter-spacing:0;text-transform:capitalize}.the-candle-section .cart-static .cart__title{align-items:baseline;color:#2f2822;font-size:clamp(2rem,4vw,2.75rem);font-weight:400;line-height:1}.the-candle-section .cart-static .cart__title span{color:#2f282294;font:500 .75rem/1.2 var(--candle-font-body, "Inter", sans-serif);letter-spacing:.08em;text-transform:uppercase}.the-candle-section .cart-static .cart__close{position:relative;width:2.5rem;height:2.5rem;border:.0625rem solid rgba(47,40,34,.14);border-radius:50%;background:#f6efe2}.the-candle-section .cart-static .cart__close:before,.the-candle-section .cart-static .cart__close:after{position:absolute;top:50%;left:50%;width:1rem;height:.0625rem;background:#2f2822;content:""}.the-candle-section .cart-static .cart__close:before{transform:translate(-50%,-50%) rotate(45deg)}.the-candle-section .cart-static .cart__close:after{transform:translate(-50%,-50%) rotate(-45deg)}.the-candle-section .cart-static .cart__close:hover{background:#fff;transform:rotate(0)}.the-candle-section .cart-static .cart__wrap{padding:1.25rem 0 0}.the-candle-section .cart-static .cart-list{margin-bottom:0;padding:0 1.5rem 1rem;border-bottom:0}@media screen and (max-width:550px){.the-candle-section .cart-static .cart-list{padding:0 1rem 1rem}}.the-candle-section .cart-static .cart-item{gap:1rem;padding:1rem;margin:0;border:.0625rem solid rgba(47,40,34,.1);border-radius:1.5rem;background:#f6efe2}.the-candle-section .cart-static .cart-item:not(:last-child){padding-bottom:1rem;margin-bottom:0;border-bottom:.0625rem solid rgba(47,40,34,.1)}.the-candle-section .cart-static .cart__wrap>.cart-item{margin:0 1.5rem 1.25rem;padding:.875rem 1rem;background:#d8cfc16b}@media screen and (max-width:550px){.the-candle-section .cart-static .cart__wrap>.cart-item{margin-left:1rem;margin-right:1rem}}.the-candle-section .cart-static .cart-item__img{width:8rem;height:8rem;border-radius:1.125rem;background:#d8cfc1}.the-candle-section .cart-static .cart-item__img img{height:100%;object-fit:cover}@media screen and (max-width:550px){.the-candle-section .cart-static .cart-item__img{width:6rem;height:6rem}.the-candle-section .cart-static .cart-item__img img{transform:none}}.the-candle-section .cart-static .cart-item__name{color:#2f2822;font-size:clamp(1.35rem,3vw,1.75rem);font-weight:400;line-height:1.12;margin-bottom:.625rem}.the-candle-section .cart-static .cart-item__price,.the-candle-section .cart-static .cart-total__item{color:#2f2822;font-size:.9375rem;line-height:1.5}.the-candle-section .cart-static .cart-item__prices{margin-bottom:1rem}.the-candle-section .cart-static .cart-item__quantity{align-items:center;max-width:8.75rem;padding:.25rem;border:.0625rem solid rgba(47,40,34,.12);border-radius:999rem;background:#eee5d6}.the-candle-section .cart-static .cart-item__quantity-button{width:2.375rem;height:2.375rem;border:0;background:transparent}.the-candle-section .cart-static .cart-item__quantity-button:hover{background:#2f2822}.the-candle-section .cart-static .cart-item__quantity-button svg rect{fill:#2f2822}.the-candle-section .cart-static .cart-item__quantity-button:hover svg rect{fill:#f0f0e4}.the-candle-section .cart-static .cart-item__quantity-input{color:#2f2822;font-weight:600}.the-candle-section .cart-static .cart-item__info--extra{padding:0!important;color:#2f2822ad;font-size:.875rem;line-height:1.5}.the-candle-section .cart-static .cart-total{margin:auto 1.5rem 1.5rem;padding:1.25rem;border-radius:1.5rem;background:#d8cfc16b;border:.0625rem solid rgba(47,40,34,.1)}@media screen and (max-width:550px){.the-candle-section .cart-static .cart-total{margin:auto 1rem 1rem;padding:1rem}}.the-candle-section .cart-static .cart-total__item,.the-candle-section .cart-static .cart-total__item-title,.the-candle-section .cart-static .cart-total__text{color:#2f2822ad}.the-candle-section .cart-static .cart-total__item-qty{color:#312b24;font-weight:600}.the-candle-section .cart-static .button{border-radius:999rem;font:400 1rem/1.2 Inter,sans-serif;letter-spacing:0;text-transform:none;padding:.625rem 2.5rem;min-height:2.8125rem}.the-candle-section .cart-static .button--black{background:#2f2822;color:#f0f0e4;transition:.3s ease all}.the-candle-section .cart-static .button--black:hover{background:#2f2822;color:#f0f0e4;transform:translateY(-.125rem);box-shadow:0 .625rem 1.5rem #2f28222e}.the-candle-section .cart-static .cart-block--atlas{background:#eee5d6}.the-candle-section .cart-static .cart-switches{padding:0 1.5rem 1.25rem;border-bottom-color:#2f28221f}.the-candle-section .cart-static .cart-switch{color:#2f28226b;font-family:var(--candle-font-body, "Inter", sans-serif);letter-spacing:.08em}.the-candle-section .cart-static .cart-switch.active{color:#2f2822}.the-candle-section .cart-static .cart-contact{padding:1.5rem}.the-candle-section .cart-static .cart-contact__title{color:#2f2822;font-size:1.65rem;font-weight:400}.the-candle-section .cart-static .form-atlas__input{background:#f6efe2;border-color:#2f282224;border-radius:999rem;color:#2f2822;font-family:var(--candle-font-body, "Inter", sans-serif);padding:1rem 1.25rem}.the-candle-section .cart-static .form-atlas__input:focus{border-color:#2f2822}.the-candle-section .cart-static .modal--atlas{background:#1916149e;-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem)}.the-candle-section .cart-static .modal-block{background:#eee5d6;border:.0625rem solid rgba(47,40,34,.14);border-radius:1.75rem;color:#2f2822;box-shadow:0 2rem 5rem #19161457;width:min(100%,42rem)}.the-candle-section .cart-static .modal-block__title{color:#2f2822;font-weight:400}.the-candle-section .cart-static .modal-block__title span,.the-candle-section .cart-static .modal-block__text,.the-candle-section .cart-static .modal-block__back{color:#2f2822ad}.the-candle-section .cart-static .modal-block__close{border-radius:50%;background:#f6efe2}.the-candle-section .cart-static .modal-block__close:before,.the-candle-section .cart-static .modal-block__close:after{background:#2f2822}.the-candle-section .cart-static .modal-block .button{background:#2f2822;color:#f0f0e4}.the-candle-section .cart-static .modal-block .button:hover{background:#191614}
/*# sourceMappingURL=/cdn/shop/t/7/assets/page.the-candle.css.map */
