:root{--font-botanical: "Plus Jakarta Sans", sans-serif;--color-parchment: #fbf9f4;--color-parchment-low: #f5f3ee;--color-white: #ffffff;--color-forest: #ff4013;--color-forest-light: #ffaf9c;--color-on-surface: #1b1c19;--color-on-surface-variant: #3d4944;--shadow-ambient: 0 20px 40px 0 rgba(27, 28, 25, .06)}body,h1,h2,h3,h4,h5,h6,p,span,a,button,input,select,textarea,label{font-family:var(--font-botanical)!important}body{color:var(--color-on-surface);background-color:var(--color-parchment)}.section+.section,.shopify-section+.shopify-section{border-top:none!important}hr{display:none!important}.section-header{position:sticky;top:0;z-index:100}.header{background-color:#fbf9f4d9!important;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:none!important;box-shadow:0 1px #1b1c190d}.header__heading-link{font-family:var(--font-botanical)!important;font-weight:700;font-size:1.8rem;letter-spacing:.15em;text-transform:uppercase;color:var(--color-forest)!important}.header__menu-item{font-family:var(--font-botanical)!important;font-weight:500;font-size:1.4rem;letter-spacing:.05em;color:var(--color-on-surface)!important}.header__menu-item:hover{color:var(--color-forest)!important}.announcement-bar{background-color:var(--color-forest)!important;color:#fff!important;font-family:var(--font-botanical)!important;font-size:1.3rem;font-weight:500;letter-spacing:.08em}.button,.btn,button[type=submit]:not(.search__button):not(.localization-form__select){border-radius:9999px!important;font-family:var(--font-botanical)!important;font-weight:600;letter-spacing:.04em;transition:all .25s ease}.button--primary,.button:not(.button--secondary):not(.button--tertiary){background:linear-gradient(135deg,#ff4013,#ffaf9c)!important;color:#fff!important;border:none!important;box-shadow:0 4px 20px #006c5240}.button--primary:hover,.button:not(.button--secondary):not(.button--tertiary):hover{background:linear-gradient(135deg,#d43510,#e69e8c)!important;box-shadow:0 6px 28px #006c5259;transform:translateY(-1px)}.button--secondary{background-color:#ffd5cb!important;color:#ff4013!important;border:none!important}.card-wrapper{border:none!important}.card{background-color:var(--color-white)!important;border-radius:2rem!important;border:none!important;box-shadow:var(--shadow-ambient)!important;overflow:hidden;transition:box-shadow .3s ease,transform .3s ease}.card:hover{box-shadow:0 28px 56px #1b1c191a!important;transform:translateY(-4px)}.card__inner{border-radius:2rem!important}.card__content{padding:2rem 2.4rem 2.4rem!important}.card__heading a{font-family:var(--font-botanical)!important;font-weight:600;color:var(--color-on-surface)!important;text-decoration:none}.price{color:var(--color-forest)!important;font-weight:700;font-family:var(--font-botanical)!important}.product__title{font-family:var(--font-botanical)!important;font-weight:800;font-size:clamp(2.8rem,4vw,4.8rem);line-height:1.1;color:var(--color-on-surface)}.product__description{font-family:var(--font-botanical)!important;font-size:1.6rem;line-height:1.7;color:var(--color-on-surface-variant)}.product__price{color:var(--color-forest)!important;font-weight:700;font-size:2.8rem;font-family:var(--font-botanical)!important}.product-form__submit{border-radius:9999px!important;background:linear-gradient(135deg,#ff4013,#ffaf9c)!important;color:#fff!important;font-family:var(--font-botanical)!important;font-weight:600;font-size:1.6rem;padding:1.6rem 3.2rem!important;border:none!important;box-shadow:0 4px 20px #006c5240;transition:all .25s ease;width:100%}.product-form__submit:hover{background:linear-gradient(135deg,#d43510,#e69e8c)!important;box-shadow:0 6px 28px #006c5259;transform:translateY(-1px)}.product__media-wrapper{border-radius:2rem;overflow:hidden}.product__media img{border-radius:2rem}.variant-pills .variant-pills__input:checked+.variant-pills__label{background-color:var(--color-forest)!important;color:#fff!important;border-color:var(--color-forest)!important}.variant-pills__label{border-radius:9999px!important;font-family:var(--font-botanical)!important}.cart__title{font-family:var(--font-botanical)!important;font-weight:800;font-size:clamp(3.2rem,5vw,5.6rem);color:var(--color-on-surface)}.cart-item{background-color:var(--color-white);border-radius:1.6rem;padding:2rem;box-shadow:var(--shadow-ambient);border:none!important}.cart-item__name{font-family:var(--font-botanical)!important;font-weight:600;color:var(--color-on-surface)}.cart-item__price{color:var(--color-forest)!important;font-weight:700}.totals{background-color:var(--color-white);border-radius:2rem;padding:3.2rem;box-shadow:var(--shadow-ambient)}.totals__total-value{color:var(--color-on-surface);font-family:var(--font-botanical)!important;font-weight:700}.cart__checkout-button{border-radius:9999px!important;background:linear-gradient(135deg,#ff4013,#ffaf9c)!important;color:#fff!important;font-family:var(--font-botanical)!important;font-weight:600;font-size:1.7rem;padding:1.8rem!important;border:none!important;box-shadow:0 4px 20px #006c5240;transition:all .25s ease;width:100%}.cart__checkout-button:hover{background:linear-gradient(135deg,#d43510,#e69e8c)!important;box-shadow:0 6px 28px #006c5259;transform:translateY(-1px)}.quantity__button{border-radius:9999px!important;border:1px solid rgba(61,73,68,.2)!important;color:var(--color-on-surface)}.quantity__input{font-family:var(--font-botanical)!important;font-weight:600}.cart__warnings{background-color:var(--color-parchment-low);border-radius:1.2rem;border:none!important;padding:1.6rem 2rem;font-family:var(--font-botanical)!important}.color-scheme-1,.color-background-1{background-color:var(--color-parchment)!important}.color-scheme-2,.color-background-2{background-color:var(--color-parchment-low)!important}.color-scheme-3,.color-background-3{background-color:var(--color-white)!important}.section-heading,.title,h1,h2,h3{font-family:var(--font-botanical)!important;color:var(--color-on-surface)}h2.title{font-size:clamp(2.8rem,4vw,4rem);font-weight:700;line-height:1.15}.multicolumn-card{text-align:center;padding:3.2rem 2rem;background:none;border:none!important;box-shadow:none!important}.multicolumn-card__title{font-family:var(--font-botanical)!important;font-weight:600;color:var(--color-on-surface);font-size:1.6rem;margin-bottom:.8rem}.multicolumn-card__description{font-family:var(--font-botanical)!important;color:var(--color-on-surface-variant);font-size:1.4rem;line-height:1.6}.image-with-text__content{padding:4rem!important}.image-with-text__heading{font-family:var(--font-botanical)!important;font-weight:800;font-size:clamp(3rem,4vw,4rem);color:var(--color-on-surface)}.image-with-text__text{font-family:var(--font-botanical)!important;color:var(--color-on-surface-variant);line-height:1.7}.image-with-text__media{border-radius:2rem;overflow:hidden}.rich-text__heading{font-family:var(--font-botanical)!important;font-weight:700;font-size:clamp(2.4rem,3.5vw,3.8rem);line-height:1.2}.rich-text__text{font-family:var(--font-botanical)!important;font-size:1.6rem;line-height:1.7}.color-scheme-4 .rich-text__heading,.color-scheme-5 .rich-text__heading{color:#fff!important;font-style:italic}.color-scheme-4 .rich-text__text,.color-scheme-5 .rich-text__text{color:#ffffffbf!important}.footer{background-color:var(--color-on-surface)!important;color:var(--color-parchment)!important;font-family:var(--font-botanical)!important}.footer__heading{font-family:var(--font-botanical)!important;font-weight:700;color:var(--color-parchment)!important;font-size:1.4rem;letter-spacing:.1em;text-transform:uppercase}.footer-block__list a,.footer__list a{color:#fbf9f4a6!important;font-family:var(--font-botanical)!important;font-size:1.4rem;text-decoration:none;transition:color .2s ease}.footer-block__list a:hover,.footer__list a:hover{color:var(--color-parchment)!important}.footer__copyright{color:#fbf9f480!important;font-family:var(--font-botanical)!important;font-size:1.3rem}.footer__logo{color:var(--color-parchment)!important;font-family:var(--font-botanical)!important;font-weight:700;font-size:2rem;letter-spacing:.15em;text-transform:uppercase}.field__input,.select__select,input[type=text],input[type=email],input[type=password],input[type=number],textarea{font-family:var(--font-botanical)!important;background-color:var(--color-parchment-low)!important;border:none!important;border-radius:.8rem!important;color:var(--color-on-surface);transition:background-color .2s ease}.field__input:focus,.select__select:focus,input[type=text]:focus,input[type=email]:focus{background-color:var(--color-white)!important;outline:2px solid rgba(0,108,82,.3)!important;outline-offset:0}.badge,.product__badge{border-radius:9999px!important;font-family:var(--font-botanical)!important;font-weight:600}.cart-drawer{border-radius:2rem 0 0 2rem;font-family:var(--font-botanical)!important}.cart-drawer__header{border-bottom:none!important}.cart-drawer__footer{border-top:none!important;background-color:var(--color-parchment-low)}.predictive-search{border-radius:1.6rem;border:none!important;box-shadow:0 20px 60px #1b1c191f;font-family:var(--font-botanical)!important;overflow:hidden}.pagination__list{font-family:var(--font-botanical)!important}.pagination__item--current{background-color:var(--color-forest)!important;color:#fff!important;border-radius:9999px!important}.shopify-section{padding-top:0;padding-bottom:0}.collection-hero__title{font-family:var(--font-botanical)!important;font-weight:800}.slideshow__text{font-family:var(--font-botanical)!important}.progress-bar{border-radius:9999px;overflow:hidden}.progress-bar__indicator{background:linear-gradient(90deg,#ff4013,#ffaf9c);border-radius:9999px}.cart-items thead tr{border-bottom:1px solid rgba(27,28,25,.08)!important}.cart-item{border-bottom:none!important}.cart-item+.cart-item{margin-top:1.6rem;padding-top:1.6rem;border-top:1px solid rgba(27,28,25,.06)!important}.cart-item__image-container{border-radius:1.2rem!important;overflow:hidden}.cart-item__image{border-radius:1.2rem!important}.cart-item__name{font-family:Plus Jakarta Sans,sans-serif!important;font-weight:600!important;font-size:1.6rem!important;color:#1b1c19!important}.cart-item__price-wrapper .price{color:#ff4013!important;font-weight:700!important;font-size:2rem!important}.cart-item__discounted-prices .price--end{color:#ff4013!important}.cart__footer{background-color:transparent!important}.totals{background-color:#fff!important;border-radius:2rem!important;padding:2.8rem!important;box-shadow:0 20px 40px #1b1c190f!important;border:none!important}.totals__total{font-family:Plus Jakarta Sans,sans-serif!important;font-weight:700!important;font-size:1.8rem!important;color:#1b1c19!important;text-transform:none!important;letter-spacing:0!important}.totals__total-value{font-family:Plus Jakarta Sans,sans-serif!important;font-weight:800!important;font-size:2.4rem!important;color:#1b1c19!important}.cart__checkout-button{margin-top:1.6rem!important}.tax-note{font-family:Plus Jakarta Sans,sans-serif!important;color:#6d7a73!important;font-size:1.2rem!important}@media screen and (max-width:749px){.mobile-bottom-nav{display:flex;position:fixed;bottom:0;left:0;right:0;background-color:#fbf9f4eb;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-top:1px solid rgba(27,28,25,.08);z-index:200;padding:.8rem 0 calc(.8rem + env(safe-area-inset-bottom));justify-content:space-around;align-items:center;font-family:var(--font-botanical)!important}.mobile-bottom-nav__item{display:flex;flex-direction:column;align-items:center;gap:.4rem;font-size:1.1rem;color:var(--color-on-surface-variant);text-decoration:none;font-weight:500}.mobile-bottom-nav__item--active{color:var(--color-forest)}.mobile-bottom-nav__cart-icon{background:linear-gradient(135deg,#ff4013,#ffaf9c);border-radius:9999px;width:5.2rem;height:5.2rem;display:flex;align-items:center;justify-content:center;margin-top:-2rem;box-shadow:0 4px 20px #006c5266}.mobile-bottom-nav__cart-icon svg{fill:#fff;width:2.4rem;height:2.4rem}main{padding-bottom:7rem}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/botanical-custom.css.map */
