body{background-color:#f8f7f5}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5{text-transform:none;letter-spacing:.02em}a{color:#2e433e}.header__heading-link{color:#2e433e;font-weight:700;letter-spacing:.15em;text-transform:uppercase;font-size:1.5rem}.header__menu-item{font-weight:500;letter-spacing:.08em;font-size:.85rem;color:#2e433e}.shopify-section-header-sticky{box-shadow:0 1px 3px #0000000f}.banner--large{min-height:75vh;margin:1.5rem;border-radius:1.25rem;overflow:hidden;box-shadow:0 4px 24px #00000014}.banner__media{border-radius:1.25rem;overflow:hidden}.banner__media.placeholder{background:linear-gradient(145deg,#2e433e,#3a5a52 40%,#b5916d)}.banner__content{padding:3rem}.banner__box{background:transparent!important;max-width:640px}.banner__heading{font-weight:700;letter-spacing:.02em;line-height:1.1;margin-bottom:.75rem}.banner__text{font-weight:300;max-width:44ch;line-height:1.6;opacity:.9;margin-bottom:1.5rem}.banner__buttons .button{padding:1rem 2.5rem;font-size:.8rem;letter-spacing:.1em;text-transform:uppercase}.button--primary,.shopify-payment-button__button--unbranded,.product-form__submit,.quick-add__submit,.cart__submit,.form__submit{background-color:#2e433e!important;color:#fff!important;border:none!important;font-weight:600;letter-spacing:.06em;transition:background-color .2s ease,opacity .2s ease}.button--primary:hover,.shopify-payment-button__button--unbranded:hover,.product-form__submit:hover,.quick-add__submit:hover,.cart__submit:hover,.form__submit:hover{background-color:#1e2f2b!important;opacity:.95}.product-form__submit{padding:1.6rem 3rem;font-size:1.1rem;letter-spacing:.08em;text-transform:uppercase;min-height:64px}.product-form__submit[disabled]{background-color:#a8a8a8!important;opacity:.7}.button--secondary{background-color:transparent;color:#2e433e;border:1px solid #2E433E;font-weight:500;letter-spacing:.06em}.button--secondary:hover{background-color:#2e433e;color:#f8f7f5}.shopify-payment-button .shopify-payment-button__button{border-radius:var(--buttons-radius)!important}.cart-notification__links .button,.cart-drawer__footer .button,.cart__ctas .button{background-color:#2e433e!important;color:#fff!important}.cart-drawer{background-color:#f8f7f5}.cart-drawer__overlay{background-color:#0006}.cart-item__name{color:#000;font-weight:500}.cart-item__details .price{color:#000}.cart-notification{background-color:#f8f7f5;border-color:#d0d0d0}.cart-notification__heading{color:#2e433e;font-weight:600}.totals__total-value{color:#000;font-weight:700}.cart__footer{border-color:#0000000f}.cart__checkout-button{background-color:#2e433e!important;color:#fff!important}.quantity__button{color:#2e433e}.card-wrapper .card,.card-wrapper .card .media{border-radius:1rem;overflow:hidden}.card--standard .card__inner,.card--card .card__inner{border-radius:1rem}.card__heading{font-weight:600;font-size:.95rem}.card__heading a{color:#000}.card__description{font-size:.8rem;font-weight:300;color:#a8a8a8;line-height:1.5;margin-top:.4rem}.card__micro-badges{display:flex;gap:.5rem;margin-top:.5rem;flex-wrap:wrap}.micro-badge{font-size:.65rem;font-weight:600;letter-spacing:.04em;color:#2e433e;background-color:#2e433e14;border:none;padding:.25rem .6rem;border-radius:20px;text-transform:capitalize}.badge{border-radius:40px}.product__media-item .media,.product__media-item,.product__modal-opener .media,.image-with-text .media{border-radius:1rem;overflow:hidden}.image-with-text__heading{font-weight:700}.image-with-text__text p{font-weight:300;line-height:1.7}.scent-profile{margin:1.5rem 0;padding:1.25rem 1.5rem;background-color:#2e433e0d;border-radius:.75rem;border:none}.scent-profile__label{display:block;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:#b5916d;margin-bottom:.5rem}.scent-profile__notes{font-weight:600;font-size:1.05rem;letter-spacing:.06em;color:#2e433e;margin:0}.scent-mood{margin:0 0 1.5rem;padding:1.25rem 1.5rem;background-color:#2e433e0d;border-radius:.75rem}.scent-mood__label{display:block;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:#b5916d;margin-bottom:.5rem}.scent-mood__text{font-weight:600;font-size:1.05rem;letter-spacing:.06em;color:#2e433e;margin:0}.product-includes{color:#888;font-size:.85rem;font-style:italic;margin:.25rem 0 .5rem;line-height:1.5}.product__title h1{font-weight:700;font-size:2.25rem;letter-spacing:.01em}.product__description .rte p{font-weight:400;font-size:1.1rem;line-height:1.85;color:#333}.product-form__input .form__label{font-weight:700;color:#000;text-transform:uppercase;font-size:.85rem;letter-spacing:.08em;margin-bottom:.6rem}.variant-input__label{border-color:#d0d0d0!important;font-weight:500;font-size:1.05rem;border-radius:8px!important;padding:.85rem 1.75rem!important;min-height:52px;display:inline-flex;align-items:center}.variant-input__label:hover{border-color:#2e433e!important}.variant-input input:checked+.variant-input__label{border-color:#2e433e!important;background-color:#2e433e0f;color:#2e433e;font-weight:600}.quantity{min-height:48px}.quantity__input{font-size:1rem;font-weight:600}.quantity__button{min-width:44px}.price-item--regular{color:#000;font-weight:700;font-size:1.75rem}.price .money{font-size:1.75rem}.accordion__title{color:#000;font-weight:600;font-size:1.15rem;letter-spacing:.01em;padding:1.1rem 0}.accordion .rte p{color:#333;line-height:1.85;font-size:1.05rem}.accordion .rte{padding-bottom:1rem}.accordion{border-color:#00000014}.accordion details{padding:.3rem 0}.accordion .icon-accordion{width:1.25rem;height:1.25rem}.share-button{color:#a8a8a8}.footer .newsletter-form__field-wrapper .field__input{background:transparent;border-color:#f8f7f54d;color:#f8f7f5;border-radius:8px}.footer .newsletter-form__button,.footer a{color:#f8f7f5}.announcement-bar{font-size:.75rem;font-weight:500;letter-spacing:.08em}.multicolumn-card__info .h3{font-weight:600;font-size:.9rem;letter-spacing:.04em}.rich-text__text p{max-width:50ch;margin-left:auto;margin-right:auto}.collection .media,.multicolumn .media,.banner--medium{border-radius:1rem;overflow:hidden}.field__input,.select__select{border-color:#d0d0d0;border-radius:8px;color:#000}.field__input:focus,.select__select:focus{border-color:#2e433e;box-shadow:0 0 0 1px #2e433e}@media(max-width:749px){.header__heading-link{font-size:1.2rem}.header__menu-item{padding:.8rem 0}.banner--large{min-height:55vh;margin:.5rem;border-radius:.75rem}.banner__content{padding:1.5rem}.banner__buttons .button{width:100%;text-align:center}.product-form__submit{width:100%}.banner--medium{margin:.5rem;border-radius:.75rem}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/altrea-custom.css.map */
