.candle-bundle{display:block;margin-top:2rem;padding-left:var(--gutter-container);padding-right:var(--gutter-container);font-family:Gilroy,sans-serif;margin-inline:auto;max-width:var(--theme-max-width);--bundle-color-black: var(--sd-ink);--bundle-color-beige: var(--sd-cream)}@media(min-width:1024px){.candle-bundle{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--gutter-container);margin-top:6rem}.tabs__container{flex:1 1 0%;min-width:0}}.candle-bundle h1,.candle-bundle h2,.candle-bundle h3,.candle-bundle h4{font-family:Conso,serif;font-weight:700}.candle-bundle__overlay h1,.candle-bundle__overlay h2,.candle-bundle__overlay h3,.candle-bundle__overlay h4{font-family:Gilroy,sans-serif;font-weight:700}@media(min-width:1024px){.candle-bundle__overlay h1,.candle-bundle__overlay h2,.candle-bundle__overlay h3,.candle-bundle__overlay h4{font-family:Conso,serif;font-weight:700}}.candle-bundle__heading h1{font-size:1.5rem}.candle-bundle__heading p{font-size:24.44px;color:var(--sd-forest);margin-top:.5rem}@media(max-width:490px){.candle-bundle__heading p{font-size:20px;text-align:center}}@media(min-width:1024px){.candle-bundle__heading{width:100%}.candle-bundle__heading *{max-width:60rem}.candle-bundle__heading h1{font-size:2.6rem}.candle-bundle__heading p{margin-bottom:0}}.candle-bundle__tabs{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}@media(min-width:1024px){.candle-bundle__tabs{width:100%;margin-bottom:2rem}}.tab__content{display:none}.tabs__container{flex-grow:1}.tab__content.tab--active{display:block}@media(min-width:1024px){.tab__content.tab--active{display:flex;flex-wrap:nowrap;gap:var(--gutter-container)}}.candle-bundle__tab{background-color:var(--bundle-color-beige);color:var(--bundle-color-black);text-transform:uppercase;border:1px solid var(--bundle-color-black);padding-block:.5rem;flex:1;border-radius:1rem;line-height:1}@media(min-width:1024px){.candle-bundle__tab{padding-block:.7rem;font-weight:600;border-radius:2rem}}.content-slider{margin-inline:auto;max-width:var(--theme-max-width);margin-block:8rem;padding-left:var(--gutter-container);padding-right:var(--gutter-container)}@media(max-width:1023px){.content-slider{margin-block:4rem}}.content-slider__heading{width:35rem;font-family:Gilroy,sans-serif}@media(max-width:1023px){.content-slider__heading{width:100%}}.content-slider__heading h1{font-size:1.75rem;font-family:Conso,serif;font-weight:700}.content-slider .candle-bundle__images-slider .slide-container{margin-inline:calc(var(--gutter-container) * -1)}@media(max-width:1023px){.content-slider .candle-bundle__images-slider .slide-container{margin-inline:unset}}.content-slider .candle-bundle__images-slider{gap:var(--gutter-container)}@media(min-width:1024px){.content-slider .candle-bundle__images-slider[data-card-position=left]{flex-direction:row-reverse}}.candle-bundle__images-slider{position:relative;overflow:hidden;margin-bottom:2rem;display:flex;margin-left:calc(-1 * var(--gutter-container));margin-right:calc(-1 * var(--gutter-container))}.tab__content .slide-container__viewport{width:100%}.slide-container__viewport{overflow:hidden}.content-slider .candle-bundle__images-slider{overflow:visible}@media(max-width:1023px){.content-slider .candle-bundle__images-slider{flex-direction:column}}@media(min-width:1024px){.candle-bundle__images-slider{flex-grow:1;flex-basis:0;min-width:0;margin-top:0;margin-right:0}}@media(min-width:1024px){.candle-bundle__selection-panel{width:360px;flex:0 0 360px}}.candle-bundle__tab.tab--active{background-color:var(--sd-forest);color:var(--sd-white)}.candle-bundle__images-slider .slide-container{display:flex;padding-inline:var(--gutter-container);transition:transform .2s ease-in-out;gap:calc(var(--gutter-container) * 2)}.candle-bundle__images-slider .images-slider__slide{width:100%;padding-top:100%;background-size:cover;background-position:center;border-radius:.3rem;flex-shrink:0;margin-block:var(--gutter-container);display:flex;gap:1.5rem}@media(min-width:1024px){.images-slider__slide[data-card-position=left] .slide__content{order:0}.images-slider__slide[data-card-position=left] .slide__image{order:1}}@media(max-width:1023px){.candle-bundle__images-slider .images-slider__slide{flex-direction:column}}.images-slider__slide.slide--auto{padding-top:unset}.images-slider__slide .slide__image{width:56rem;height:25.75rem;border-radius:.5rem;flex-grow:1;background-size:cover;background-repeat:no-repeat;background-position:center}@media(max-width:1023px){.images-slider__slide .slide__image{width:100%;height:10rem}}.slide__content{width:18.75rem;background-color:var(--sd-cream);color:var(--sd-forest);flex-shrink:0;padding:1.5rem;border:1px solid var(--sd-forest);border-radius:.5rem;position:relative;font-family:Gilroy,sans-serif}@media(max-width:1023px){.slide__content{padding-inline:.5rem;padding-top:1.5rem;padding-bottom:2rem}}.slide__content .images-slider__slide{flex-direction:column;gap:1rem}@media(max-width:1023px){.slide__content{margin-inline:var(--gutter-container);width:calc(100% - var(--gutter-container) * 2)}}.slide__content h3{font-size:1.5rem;line-height:1.5;font-family:Conso,serif;font-weight:700;margin-bottom:0}@media(min-width:1024px){.candle-bundle__images-slider .images-slider__slide{margin-block:0}}.images-slider__controls{position:absolute;bottom:0;left:0;width:100%;display:flex;align-items:center;justify-content:center;gap:1rem;padding-bottom:1.5rem}.images-slider__controls .controls__button{display:flex;align-items:center}.images-slider__controls .controls__button svg{width:8px;height:16px}.controls__slide-indicator{position:relative;background-color:#00000040;border-radius:1rem;height:.5rem;width:6rem}.tabs__container .images-slider__controls svg{filter:drop-shadow(0 0 5px)}.tabs__container .controls__slide-indicator{box-shadow:0 0 5px #00000040}.content-slider .images-slider__controls svg path{stroke:var(--sd-forest)}.content-slider .controls__slide-indicator{background-color:#00000020}.controls__slide-indicator .slide-indicator__notch{background-color:var(--sd-white);border-radius:1rem;width:2rem;height:100%;transition:transform .2s ease-in-out}.content-slider .controls__slide-indicator .slide-indicator__notch{background-color:var(--sd-forest)}.candle-bundle__description{margin-bottom:2rem}.candle-bundle__description .selected-variant-description:empty{display:none}.candle-bundle__description .selected-variant-description{border-top:1px solid rgba(0,0,0,.25);padding-top:1rem}.candle-bundle__description .selected-variant-description h4{font-size:.875rem;font-weight:600;font-family:Conso-SemiBold,sans-serif;text-align:center}.candle-bundle__description h2{font-size:1.125rem;margin-bottom:.5rem}@media(min-width:1024px){.candle-bundle__description h2{font-size:1.5rem}}.candle-bundle__overlay{position:fixed;bottom:1rem;left:1rem;right:1rem;background-color:var(--sd-forest);color:var(--sd-white);border:1px solid var(--bundle-color-black);padding:1rem;border-radius:.625rem;z-index:100;align-items:center}@media(min-width:1024px){.candle-bundle__overlay{position:static;display:block;flex:0 0 320px;width:320px;max-width:100%;overflow:hidden}}.overlay__header{display:flex;align-items:center}.overlay__expanded{display:none}.candle-bundle__overlay.overlay--active .overlay__expanded{display:block}@media(min-width:1024px){.candle-bundle__overlay .overlay__expanded{display:block!important;max-height:calc(100vh - 8rem);overflow-y:auto}.overlay__expand{display:none!important}}.candle-bundle__overlay h3{font-size:1.125rem;margin-bottom:.5rem;font-weight:700}.candle-bundle__overlay h4{margin-top:1.5rem;font-size:1rem;font-weight:700}.candle-bundle__overlay hr{border:1px solid var(--sd-ink)}.candle-bundle__overlay p{margin-bottom:0}.candle-bundle__overlay .slots{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;max-width:17.25rem;justify-content:flex-start}.candle-bundle__overlay [data-empty=true],.candle-bundle__overlay [data-empty=true]+hr{opacity:.5}.candle-bundle__overlay .overlay-slot-heading span{display:none;font-style:italic}.candle-bundle__overlay .overlay-slot-heading[data-empty=true] span{display:inline}.candle-bundle__overlay .slots .slot{width:3.75rem;height:3.75rem;border-radius:100%;background-color:var(--sd-white);border:1px solid var(--sd-forest);background-size:cover;background-position:center;position:relative}.slot.slot--occupied .slot__remove{display:flex}.slot .slot__remove{position:absolute;top:-.1rem;right:-.1rem;border-radius:100%;display:none;align-items:center;justify-content:center;background-color:var(--sd-cream);padding:.4rem}.overlay__add-to-cart{background-color:var(--sd-cream);padding-block:1rem;padding-left:1.5rem;border-radius:2rem;display:flex;color:var(--sd-forest);font-weight:700;width:15.375rem;margin-top:2rem;margin-inline:auto}.overlay__add-to-cart.disabled{pointer-events:none;opacity:.6}.overlay__add-to-cart.add-to-cart--disabled{opacity:.5;pointer-events:none}.overlay__add-to-cart .add-to-cart__price{font-size:1rem;display:flex;font-family:Conso,serif}.overlay__add-to-cart .add-to-cart__price:after{content:" ";background-color:var(--sd-cream);width:1px;margin-left:1.5rem;height:calc(100% + 2rem);margin-top:-1rem}.overlay__add-to-cart .add-to-cart__text{flex:1;text-align:center}.candle-bundle__overlay .overlay__expand{margin-left:auto}.overlay__expand svg:last-child{display:none}.candle-bundle__overlay.overlay--active .overlay__expand svg:last-child{display:block}.candle-bundle__overlay.overlay--active .overlay__expand svg:first-child{display:none}.bundle__options{display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-evenly}.option__config{display:flex;flex-direction:column;align-items:center;gap:.5rem}.config__button{width:5.9rem;height:5.9rem;border-radius:100%;border:1px solid var(--sd-hairline);box-shadow:0 2px 4px #00000040;background-size:cover;background-position:center}.bundle__options[data-four-options=true]{gap:.75rem}.bundle__options[data-four-options=true] .config__button{width:5rem;height:5rem}.config__name{text-transform:uppercase;font-size:12px;font-weight:600}.config__quantity{display:none;align-items:center;gap:1rem;font-weight:700}.config__quantity span{text-decoration:underline}.config__quantity button{display:flex;align-items:center;height:100%}.config__quantity button[disabled]{opacity:.5}.option__config.config--active .config__quantity{display:flex}.option__config.config--focus .config__button{border-width:2px;border-color:var(--bundle-color-black)}.option__config{--m: var(--sd-forest)}.option__config--renew{--m: var(--sd-renew-m)}.option__config--uplift{--m: var(--sd-uplift-m)}.option__config--unwind{--m: var(--sd-unwind-m)}.option__config[data-type=scent] .config__button{box-shadow:0 0 0 3px var(--m),0 9px 23px color-mix(in srgb,var(--m) 45%,transparent);transition:transform .18s ease,box-shadow .18s ease}.option__config[data-type=scent]:hover .config__button{transform:translateY(-3px);box-shadow:0 0 0 3px var(--m),0 12px 27px color-mix(in srgb,var(--m) 55%,transparent)}.config__quantity button svg path{stroke:var(--bundle-color-black)}.overlay__add-to-cart{align-items:center}.overlay__add-to-cart .add-to-cart__price{border-right:1px solid}@media(max-width:600px){.candle-bundle__tab{font-size:13px;font-weight:600;padding-block:1.5rem;border-radius:2rem}.candle-bundle__overlay .overlay__expand{padding:12px}.overlay__expand>svg{stroke:1px}.candle-bundle__overlay{background-color:var(--sd-error);color:var(--sd-white)}.overlay__add-to-cart{background-color:var(--bundle-color-beige);color:var(--sd-forest)}.candle-bundle__overlay hr{border:1px solid var(--bundle-color-beige)}.candle-bundle__overlay [data-empty=true],.candle-bundle__overlay [data-empty=true]+hr{opacity:1}candle-bundle>candle-bundle-overlay>.overlay__header>button>svg>path{stroke:var(--sd-white)}}.slider-visibility-control.hidden{display:none}@media(min-width:1024px){.tab__content .slide-container__viewport{min-width:0}}.candle-bundle__heading h1{color:var(--sd-forest);line-height:1.2}.candle-bundle__description h2{font-size:24.44px;color:var(--sd-forest)}.candle-bundle__overlay h4{font-size:24.44px}.tabs__container{line-height:175%}@media(max-width:490px){.candle-bundle__heading h1{font-size:39.5px;line-height:1.2;text-align:center;color:var(--sd-forest)}.candle-bundle__description h2{font-size:20px;text-align:center;color:var(--sd-forest)}.candle-bundle__overlay h4{font-size:24.44px;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/candle-bundle.css.map */
