:root{--sm-cloud: #F7F7F5;--sm-blush: #EDE8E3;--sm-charcoal: #2F2F2F;--sm-charcoal-soft: #5A5A5A;--sm-lavender: #C7B8D9;--sm-lavender-deep: #A892C2;--sm-sage-deep: #8FA37D;--sm-hair: rgba(47,47,47,.12);--sm-hair-soft: rgba(47,47,47,.08);--sm-lift: cubic-bezier(.23, 1, .32, 1);--sm-sans: "Manrope", -apple-system, BlinkMacSystemFont, sans-serif;--sm-serif: "Fraunces", Georgia, serif;--sm-gutter: 60px;--sm-sec-top: 96px;--sm-sec-bottom: 120px;--sm-head-gap: 64px;--sm-head-max: 720px;--sm-sub-max: 560px;--sm-content-max: 1400px;--sm-hit: 44px}@media(max-width:989px){:root{--sm-gutter: 24px;--sm-sec-top: 64px;--sm-sec-bottom: 80px;--sm-head-gap: 44px}}.sm-btn{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:58px;padding:17px 38px;background:var(--sm-charcoal);color:var(--sm-cloud);border:1px solid var(--sm-charcoal);border-radius:0;box-shadow:none;font-family:var(--sm-sans);font-size:12px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;line-height:22px;text-decoration:none;white-space:nowrap;cursor:pointer;appearance:none;-webkit-appearance:none;transition:background .4s ease,border-color .4s ease,color .4s ease,transform .4s ease}.sm-btn:hover{background:var(--sm-lavender-deep);border-color:var(--sm-lavender-deep);color:var(--sm-cloud);transform:translateY(-2px)}.sm-btn--flush{border:0;padding-top:0;padding-bottom:0;min-height:56px}.sm-btn--flush:hover{transform:none}.sm-arrow{display:inline-block;margin-left:8px;line-height:1;transition:transform .3s var(--sm-lift)}.sm-arrow--tight{margin-left:6px}.sm-hero__btn-text:hover .sm-arrow,.sm-featured__view-all:hover .sm-arrow,.sm-burners__view-all:hover .sm-arrow,.sm-candles__view-all:hover .sm-arrow,.sm-compare__link:hover .sm-arrow,.sm-ritual__link:hover .sm-arrow,.sm-card:hover .sm-arrow,.sm-colgrid__card:hover .sm-arrow,.sm-moods__card:hover .sm-arrow{transform:translate(4px)}.sm-featured__view-all,.sm-burners__view-all,.sm-candles__view-all,.sm-compare__link,.sm-ritual__link,.sm-hero__btn-text,.sm-foot__links a,.sm-foot__policies a{position:relative}.sm-featured__view-all,.sm-burners__view-all,.sm-candles__view-all,.sm-hero__btn-text,.sm-foot__links a,.sm-foot__policies a{display:inline-block}.sm-featured__view-all:before,.sm-burners__view-all:before,.sm-candles__view-all:before,.sm-compare__link:before,.sm-ritual__link:before,.sm-hero__btn-text:before,.sm-foot__links a:before,.sm-foot__policies a:before{content:"";position:absolute;left:-8px;right:-8px;top:50%;height:max(var(--sm-hit),100%);transform:translateY(-50%);background:transparent}.sm-btn:focus-visible,.sm-card:focus-visible,.sm-hero__btn-text:focus-visible,.sm-featured__view-all:focus-visible,.sm-burners__view-all:focus-visible,.sm-candles__view-all:focus-visible,.sm-compare__link:focus-visible,.sm-ritual__link:focus-visible,.sm-colgrid__card:focus-visible,.sm-moods__card:focus-visible,.sm-foot a:focus-visible,.sm-news__btn:focus-visible{outline:2px solid var(--sm-lavender-deep);outline-offset:2px}.sm-featured__item .sm-card:focus-visible{outline-offset:-2px}.sm-news__row:focus-within{border-color:var(--sm-lavender-deep)}.sm-news__input:focus-visible{outline:none}@media(max-width:720px){.sm-news__input:focus-visible{outline:2px solid var(--sm-lavender-deep);outline-offset:2px}}.sm-card{--sm-card-media: var(--sm-blush);display:flex;flex-direction:column;height:100%;text-decoration:none;color:var(--sm-charcoal);font-family:var(--sm-sans);letter-spacing:0;border-radius:0;box-shadow:none;transition:transform .5s var(--sm-lift)}.sm-card:hover{transform:translateY(-6px)}.sm-card__media{position:relative;aspect-ratio:1 / 1;background:var(--sm-card-media);overflow:hidden;margin:0 0 18px}.sm-card--tall .sm-card__media{aspect-ratio:4 / 5}.sm-card__img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1s var(--sm-lift)}.sm-card:hover .sm-card__img{transform:scale(1.04)}.sm-card__placeholder{display:block;width:100%;height:100%;background:linear-gradient(160deg,#ede8e3,#c7b8d9)}.sm-card__glow{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 50% 30%,rgba(255,220,170,.18),transparent 60%);pointer-events:none;z-index:2}.sm-card__badge{position:absolute;left:8px;top:8px;padding:4px 8px;background:var(--sm-charcoal);color:var(--sm-cloud);font-size:10px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;line-height:1.2}.sm-card__body{display:flex;flex-direction:column;flex:1 1 auto;padding:0 4px}.sm-card__name{font-family:var(--sm-serif);font-style:italic;font-weight:400;font-size:22px;line-height:1.15;letter-spacing:0;margin:0;color:var(--sm-charcoal);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sm-card__sub{font-family:var(--sm-serif);font-style:italic;font-weight:400;font-size:14px;line-height:1.3;letter-spacing:0;color:var(--sm-lavender-deep);text-transform:lowercase;margin:4px 0 0}.sm-card__desc{font-size:13px;line-height:1.6;color:var(--sm-charcoal-soft);margin:8px 0 0;height:3.2em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sm-card__meta{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-top:auto;padding-top:12px;border-top:1px solid var(--sm-hair)}.sm-card__body>.sm-card__name+.sm-card__meta,.sm-card__body>.sm-card__sub+.sm-card__meta,.sm-card__body>.sm-card__desc+.sm-card__meta{margin-top:auto}.sm-card__body>:nth-last-child(2){margin-bottom:14px}.sm-card__pricing{display:flex;flex-direction:column;gap:2px;min-width:0}.sm-card__price-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;line-height:20px}.sm-card__from{font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--sm-charcoal-soft)}.sm-card__price{font-size:14px;font-weight:500;letter-spacing:0;font-variant-numeric:tabular-nums;color:var(--sm-charcoal)}.sm-card__was{font-size:12px;font-weight:400;color:var(--sm-charcoal-soft);text-decoration:line-through}.sm-card__save{font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--sm-sage-deep);line-height:1.4}.sm-card__cta{flex:none;display:inline-flex;align-items:center;font-size:10px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--sm-charcoal);line-height:20px;white-space:nowrap;transition:color .3s}.sm-card:hover .sm-card__cta{color:var(--sm-lavender-deep)}.sm-featured__item>.sm-card{flex:1 1 auto}.sm-featured--bg-blush .sm-card,.sm-burners .sm-card{--sm-card-media: #FFFFFF}.sm-colgrid__arrow{display:inline-flex;align-items:center;font-size:10px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--sm-charcoal);transition:color .3s}.sm-colgrid__card:hover .sm-colgrid__arrow,.announcement-bar__link:hover{color:var(--sm-lavender-deep)}.product .product__info-container .product__text.caption-with-letter-spacing{font-family:var(--sm-sans);font-size:11px;font-weight:600;letter-spacing:.32em;line-height:1.2;text-transform:uppercase;color:var(--sm-lavender-deep);margin:0 0 12px}.product .product__info-container .product__text.caption-with-letter-spacing a{color:inherit;text-decoration:none}.product .product__info-container .product__text.caption-with-letter-spacing+.product__title{margin-top:0}.product .product__info-container .product__title{margin:0 0 12px;word-break:normal;overflow-wrap:anywhere}.product .product__info-container .product__title h1{font-family:var(--sm-serif);font-weight:300;font-style:normal;font-size:clamp(34px,4.6vw,52px);line-height:1.02;letter-spacing:-.015em;color:var(--sm-charcoal);margin:0;text-transform:none;word-break:normal;overflow-wrap:anywhere}.product .product__info-container .product__title+.product__text.caption-with-letter-spacing{margin-top:-12px}@media(min-width:990px){.product .product__info-container .product__title h1{font-size:clamp(38px,3.6vw,48px)}}.product .product__info-container .price,.product .product__info-container .price--large{font-family:var(--sm-sans);font-size:22px;font-weight:500;letter-spacing:0;line-height:1.2;color:var(--sm-charcoal);display:flex;align-items:baseline;flex-wrap:wrap;gap:10px 14px;margin:0 0 8px}.product .product__info-container .price__container{margin:0;display:contents}.product .product__info-container .price--on-sale .price__sale{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px 14px}.product .product__info-container .price .price-item{margin:0;display:inline-block}.product .product__info-container .price--large.price--on-sale .price-item--regular,.product .product__info-container .price--large .variant-item__old-price{font-size:15px;font-weight:400;letter-spacing:0;color:var(--sm-charcoal-soft)}.product .product__info-container .price .unit-price,.product .product__info-container .price dl{flex-basis:100%;margin-top:4px;margin-bottom:0}.product .product__info-container .price .badge{margin:0;border-radius:0;font-family:var(--sm-sans);font-size:10px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;padding:4px 8px;border:0;background:var(--sm-charcoal);color:var(--sm-cloud)}.product .product__info-container .price .price__badge-sale{background:transparent;color:var(--sm-sage-deep);padding:0;letter-spacing:.18em;font-size:11px}.product--no-media .product__info-container .price{justify-content:center}.product .product__info-container .product-form{margin:0 0 14px}.product .product__info-container .product-form__buttons{max-width:none}.product .product__info-container .product-form__submit{width:100%;min-height:47px;border-radius:0;font-family:var(--sm-sans)}.product .product__info-container .product-form__submit:before{box-shadow:none}.product .product__info-container .product-form__submit:after{border-radius:0}.product .product__info-container shopify-accelerated-checkout,.product .product__info-container .shopify-payment-button{--shopify-accelerated-checkout-button-border-radius: 0;--shopify-accelerated-checkout-button-box-shadow: none;--shopify-accelerated-checkout-button-block-size: 47px;display:block;margin-top:10px}.product .product__info-container .shopify-payment-button__button{border-radius:0!important;min-height:47px;font-family:var(--sm-sans)}.product .product__info-container .shopify-payment-button__button:before{box-shadow:none}.product .product__info-container .shopify-payment-button__more-options{display:inline-block;margin:14px 0 0;padding-bottom:2px;font-family:var(--sm-sans);font-size:12px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;line-height:1.2;color:var(--sm-charcoal);text-decoration:none;border-bottom:1px solid var(--sm-charcoal)}.product .product__info-container .shopify-payment-button__more-options:hover{color:var(--sm-lavender-deep);border-color:var(--sm-lavender-deep)}.product__info-container .sm-pdp-notes{margin:0 0 24px;padding:14px 0;border-top:1px solid var(--sm-hair);border-bottom:1px solid var(--sm-hair);border-radius:0;box-shadow:none;background:transparent;display:flex;flex-direction:column;gap:10px;color:var(--sm-charcoal)}.product__info-container .sm-pdp-notes__fam{margin:0;font-family:var(--sm-sans);font-size:10px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;line-height:1.4;color:var(--sm-lavender-deep)}.product__info-container .sm-pdp-notes__list{margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.product__info-container .sm-pdp-notes__list>div{display:flex;gap:14px;align-items:baseline}.product__info-container .sm-pdp-notes__list dt{flex:0 0 52px;margin:0;font-family:var(--sm-sans);font-size:10px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--sm-lavender-deep)}.product__info-container .sm-pdp-notes__list dd{margin:0;font-family:var(--sm-sans);font-size:14px;line-height:1.5;font-weight:400;color:var(--sm-charcoal)}.cart-notification{border-radius:0;box-shadow:none;border:1px solid var(--sm-hair)}.cart-notification__heading{font-family:var(--sm-sans);font-size:11px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;line-height:1.2;color:var(--sm-charcoal)}.cart-notification-product__name{font-family:var(--sm-serif);font-style:italic;font-weight:400;font-size:22px;line-height:1.15;letter-spacing:0;color:var(--sm-charcoal)}.cart-notification-product dl,.cart-notification-product .product-option{font-family:var(--sm-sans);font-size:13px;letter-spacing:0;color:var(--sm-charcoal-soft)}.cart-notification__links .button{border-radius:0}.cart-notification__links .button:before{box-shadow:none}.cart-notification__links .link.button-label{font-family:var(--sm-sans);font-size:12px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;border-bottom:1px solid var(--sm-charcoal);padding-bottom:2px;color:var(--sm-charcoal)}.cart-notification__links .link.button-label:hover{color:var(--sm-lavender-deep);border-color:var(--sm-lavender-deep)}@media(max-width:989px){.sm-card__media{margin-bottom:14px}.sm-card--tall .sm-card__media{aspect-ratio:1 / 1}.sm-card__name{font-size:20px}.sm-card__sub{font-size:13px}.sm-card__meta{padding-top:10px}.sm-card__body>:nth-last-child(2){margin-bottom:12px}}@media(max-width:480px){.sm-card__was{display:none}}@media(prefers-reduced-motion:reduce){.sm-btn,.sm-arrow,.sm-card,.sm-card__img,.sm-card__cta{transition:none}.sm-btn:hover,.sm-card:hover,.sm-card:hover .sm-card__img,.sm-arrow{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/sm-harmony.css.map */
