@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";@font-face{font-family:Canela;src:url(/cdn/shop/files/Canela-Regular-Trial.otf?v=1779249815) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Canela;src:url(/cdn/shop/files/Canela-Medium-Trial.otf?v=1779249815) format("opentype");font-weight:500;font-style:normal;font-display:swap}:root{--font-body-family: Inter, sans-serif;--font-body-style: normal;--font-body-weight: 400;--font-body-weight-bold: 700;--font-heading-family: "Canela";--font-heading-style: normal}a,.header__active-menu-item,.header__menu-item:hover span{text-decoration:none!important}body{font-size:14px!important}.button{position:relative;display:inline-flex;min-width:180px;align-items:center;justify-content:center;gap:.5rem;overflow:hidden;border-radius:8px;padding:1rem;font-size:12px;line-height:1.4;font-weight:400;text-transform:uppercase;letter-spacing:normal;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;min-height:42px}.button:before,.button:after{display:none}a.button.button--secondary{background:transparent;border:1px solid #fff;color:#fff}a.button.button--secondary:hover{background:#ffffff2a}.announcement-bar__message{font-family:var(--font-body-family);text-transform:uppercase;font-size:12px;font-weight:500}@media screen and (min-width:990px){.header--middle-left{grid-template-areas:"heading navigation icons";grid-template-columns:1fr auto 1fr;column-gap:2rem}}.header__icon .icon{height:2rem;width:2rem;transition:opacity .3s ease}.header__icon:hover .icon{opacity:.7}.header__menu-item span{font-size:11px;font-weight:400;text-transform:uppercase;letter-spacing:.2em;opacity:1}.header__active-menu-item,.header__menu-item:hover span{color:#cbb492}.banner__heading,.noir-heading,.ingredient-spotlight__content h2,.rich-text__heading,.bp__heading,.noir-faq__heading{font-size:34px!important;font-weight:400!important;text-transform:capitalize;font-style:italic}.rte ul{list-style:none;padding:0;margin:0}.rte ul li{display:flex;align-items:flex-start;gap:0px;margin-bottom:12px;font-size:14px;line-height:1.5;color:#4a4a4a}.rte ul li:before{content:"\2022";color:#333;font-weight:700;flex-shrink:0;padding-right:10px}@media screen and (max-width:767px){.banner__heading,.noir-heading,.ingredient-spotlight__content h2,.rich-text__heading,.bp__heading,.noir-faq__heading{font-size:24px!important;line-height:1.25!important}.header{padding:0px 1rem!important}.menu-drawer__menu-item{font-size:1.5rem!important}}.footer__content-bottom{padding-top:0!important}.footer-block__details-content>p,.footer-block__details-content>li{margin-right:0!important}.footer__blocks-wrapper{max-width:1300px;margin:0 auto}.footer-social .list-social{justify-content:start!important}.footer-social .list-social__link{padding:0!important}.footer__content-top{padding-bottom:30!important;display:block}.footer-block__details-content .list-menu__item--link{font-family:var(--font-body-family)!important;color:rgb(var(--color-foreground));font-size:12px!important;line-height:18px!important;text-transform:uppercase}.footer-block__heading{font-size:14px!important;font-weight:400!important;text-transform:uppercase!important;margin:0 0 15px!important}.footer__copyright{text-align:center;margin-top:0!important;padding:10px!important}.copyright__content{font-size:12px!important}.newsletter_text p{font-size:14px!important;line-height:18px!important;text-transform:uppercase;margin:20px 0}.footer-block__details-content .list-social{display:flex;flex-wrap:wrap;justify-content:center}.newsletter-form__field-wrapper .field:before,.newsletter-form__field-wrapper .field:after{display:none}.field__input{padding:1rem!important;border:1px solid #ccc;outline:none!important;box-shadow:none!important}.newsletter-form__field-wrapper .field__input{padding:0rem!important;border:0;outline:none!important;box-shadow:none!important;height:34px}.field__input::placeholder{color:#999;opacity:1}.field__input::-webkit-input-placeholder{color:#999}.field__input:-ms-input-placeholder{color:#999}.field__input::-ms-input-placeholder{color:#999}.newsletter-form__field-wrapper .field__label,.field__label{display:none}.newsletter-form__field-wrapper .field{gap:15px;border-bottom:1px solid #ccc}.newsletter-form__button{width:24px!important;position:relative;height:34px!important;color:#fff;background-color:transparent!important;border:0}.newsletter-form__button svg{width:18px}.footer_contact{display:flex;flex-direction:column;gap:18px}.footer-contact-item{display:flex;align-items:flex-start;gap:14px}.contact-icon{flex-shrink:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;margin-top:4px}.contact-icon img{width:100%;height:100%;object-fit:contain}.contact-icon svg{width:100%;height:auto;fill:currentColor}.contact-details{display:flex;flex-direction:column;line-height:1.3}.contact-label{letter-spacing:.04em;margin-bottom:2px;text-transform:uppercase;font-size:12px}.contact-details a,.contact-details address{color:inherit;text-decoration:none;font-style:normal}.field__input,.select__select,.customer .field input,.customer select{font-size:14px!important}@media screen and (max-width:749px){.footer-block.grid__item{margin:0rem 0!important;text-align:left!important}.footer .grid{display:grid!important;grid-template-columns:repeat(2,1fr);gap:20px}.footer .grid .footer-block:last-child{grid-column:1 / -1;order:1}.footer .grid .footer-block:nth-child(1){order:2;grid-column:1 / -1}.footer .grid .footer-block:nth-child(2){order:3}.footer .grid .footer-block:nth-child(3){order:4}.footer-block__details-content{margin-bottom:.5rem!important}.footer__copyright{margin:0!important;padding:20px 10px}.footer-block__details-content .list-social{padding:0}.newsletter_text p{font-size:12px!important;line-height:20px!important;margin:10px 0}.footer-block__details-content .list-menu__item--link{padding-top:5px!important;padding-bottom:5px!important}.menu-drawer__utility-links{display:none!important}.noir-newsletter{background:#fafafa;padding:3rem 1.5rem;text-align:left!important}.noir-newsletter p{margin:0!important}.newsletter-form{margin-top:2.5rem}.newsletter-form__field-wrapper .field__input{background:transparent}.newsletter-form__button{color:rgb(var(--color-foreground))}}.ingredient-spotlight__wrapper{max-width:1400px;margin:0 auto;padding:0 2rem}.ingredient-spotlight__wrapper .ingredient-spotlight__layout{display:flex;gap:4rem}@media(min-width:768px){.ingredient-spotlight__layout{flex-direction:row;align-items:center}.md-w-1-2{width:50%}}.ingredient-spotlight__hotspot{position:absolute;width:12px;height:12px;background-color:#000!important;border-radius:50%;z-index:50;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #fffc;display:block!important}.ingredient-spotlight__label-container{position:absolute;display:flex;align-items:center;pointer-events:none;opacity:0;visibility:hidden;z-index:40;transform:translateY(-50%);transition:opacity .4s cubic-bezier(.25,.46,.45,.94),transform .4s cubic-bezier(.25,.46,.45,.94)}.ingredient-spotlight__label-line{width:60px;height:1px;background-color:#000;display:block!important}.ingredient-spotlight__label-pill{background:#fff;padding:8px 16px;border:1px solid #d1d1d1;font-style:italic;font-size:1.4rem;color:#000;box-shadow:0 4px 12px #00000014;white-space:nowrap}.hotspot-group.is-active .ingredient-spotlight__label-container{opacity:1;visibility:visible;transform:translate(10px,-50%)}.ingredient-spotlight__item{cursor:pointer;border-left:2px solid #eeeeee;padding:1rem 0 1rem 3rem;margin-bottom:1rem;transition:border-color .4s ease;text-align:left;background:transparent;border-top:none;border-right:none;border-bottom:none;display:block;width:100%}.ingredient-spotlight__item.is-active{border-left-color:#000}.ingredient-spotlight__item h3{margin:0;font-size:2rem;font-weight:300;opacity:.3;transition:opacity .4s ease}.ingredient-spotlight__item.is-active h3{opacity:1}.ingredient-spotlight__detail{max-height:0;overflow:hidden;transition:max-height .5s ease,opacity .5s ease;opacity:0}.ingredient-spotlight__detail p{max-width:380px;line-height:1.6;font-size:1.5rem;margin-top:1.5rem;color:#666}.ingredient-spotlight__item.is-active .ingredient-spotlight__detail{max-height:200px;opacity:1}.image-with-text__text{max-width:36rem}.image-with-text__media{aspect-ratio:3 / 4;margin:0 auto}@media only screen and (min-width:750px){.image-with-text__heading,.collection__title .inline-richtext{font-size:34px;opacity:.8}.noir-faq__title{margin:0;font-size:16px}}@media screen and (max-width:749px){.image-with-text__content{padding:2rem 2rem 0!important}.image-with-text__heading,.collection__title .inline-richtext,.multicolumn-list h3{font-size:24px!important;line-height:1.5}.noir-faq__heading{margin-bottom:3rem!important}.footer__content-top{padding-bottom:3rem;padding-left:calc(2rem / var(--font-body-scale))!important;padding-right:calc(2rem / var(--font-body-scale))!important}}.product__title h1{margin:0;font-size:30px;opacity:.8;font-style:italic}.product__title+.product__text.caption-with-letter-spacing{margin-top:0!important;font-size:14px;color:#d8a863}.product__title{word-break:break-word;margin-bottom:0!important}.product-form__input--pill input[type=radio]+label{font-weight:300!important}.form__label{display:block;margin-bottom:.6rem;font-weight:500;font-size:14px}.product-form__submit{font-size:12px;line-height:1.4;font-weight:400}.product-form__buttons{max-width:100%}.short_info{padding:10px 0;border-top:1px solid #f8ede2;border-bottom:1px solid #f8ede2}.short_info p{font-size:14px;opacity:.8;margin:0}.card-information .price__regular .price-item--regular{margin-right:0;font-size:14px!important}.card-information .price{margin:0!important}.product-form__submit{margin-bottom:1rem;background:#e5bc80;color:#000;font-weight:400;font-size:14px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/style.css.map */
