@import"https://fonts.googleapis.com/css2?family=Syne:wght@700;800&family=Inter:wght@400;500;600&display=swap";:root{--bs-sage: #5a6830;--bs-sage-light: #c4d47a;--bs-sage-dark: #3d4a1e;--bs-cream: #f0ebe0;--bs-cream-dark: #e2dac8;--bs-warm-black: #1a1810;--bs-warm-dark: #2d2a1e;--bs-muted: #7a7060;--font-brand: "Syne", sans-serif;--font-body: "Inter", sans-serif}h1,h2,h3,h4,h5,h6{font-family:var(--font-brand)!important;font-weight:800!important;letter-spacing:-.02em!important}body{font-family:var(--font-body)!important}.header,sticky-header>.header{background-color:var(--bs-warm-black)!important;border-bottom:none!important}.header__heading-link,.header__heading-link:hover{font-family:var(--font-brand)!important;font-weight:800!important;font-size:1.25rem!important;letter-spacing:-.02em!important;color:var(--bs-cream)!important;text-decoration:none!important}.header__menu-item a,.header__nav-item a,.header__menu-item span,.header__nav-item span{color:#f0ebe099!important;font-size:.78rem!important;font-weight:500!important;letter-spacing:.09em!important;text-transform:uppercase!important;transition:color .2s!important}.header__menu-item:hover a,.header__nav-item:hover a{color:var(--bs-cream)!important}.header__icon svg,.header__icon path,.header__icon circle,.header__icon rect{stroke:var(--bs-cream)!important;fill:none!important}.cart-count-bubble{background-color:var(--bs-sage-light)!important;color:var(--bs-warm-black)!important}.button,.button--primary,.product-form__submit,button[name=add],.cart__checkout-button{background-color:var(--bs-sage)!important;color:var(--bs-cream)!important;border:none!important;border-radius:0!important;font-family:var(--font-brand)!important;font-weight:700!important;letter-spacing:.07em!important;text-transform:uppercase!important;font-size:.82rem!important;position:relative!important;overflow:hidden!important;transition:background-color .25s ease,transform .2s ease!important}.button:hover,.button--primary:hover,.product-form__submit:hover,button[name=add]:hover,.cart__checkout-button:hover{background-color:var(--bs-sage-dark)!important;transform:translateY(-2px)!important;color:var(--bs-cream)!important}.button--primary:after,.product-form__submit:after,button[name=add]:after{content:"";position:absolute;top:0;left:-120%;width:60%;height:100%;background:linear-gradient(120deg,transparent,rgba(196,212,122,.25),transparent);pointer-events:none;transition:left .55s ease}.button--primary:hover:after,.product-form__submit:hover:after,button[name=add]:hover:after{left:160%}.button--secondary{background:transparent!important;border:1.5px solid currentColor!important;border-radius:0!important;font-family:var(--font-brand)!important;font-weight:700!important;letter-spacing:.07em!important;text-transform:uppercase!important}#bs-marquee{background:var(--bs-sage);overflow:hidden;padding:11px 0;-webkit-user-select:none;user-select:none}#bs-marquee .bs-marquee-inner{display:flex;width:max-content;animation:bsMarquee 28s linear infinite}#bs-marquee span{font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--bs-cream);white-space:nowrap;padding:0 22px;font-family:var(--font-body);font-weight:500}#bs-marquee span.bs-dot{color:var(--bs-sage-light);padding:0 4px}@keyframes bsMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.banner__media img,.banner__media video{transform-origin:center center}.banner__box{background:#1a1810b8!important;border:none!important;border-left:3px solid var(--bs-sage-light)!important;backdrop-filter:blur(6px)!important;-webkit-backdrop-filter:blur(6px)!important;border-radius:0!important;padding:2rem 2.25rem!important}.banner__heading{font-family:var(--font-brand)!important;font-weight:800!important;font-size:clamp(2rem,5vw,4rem)!important;letter-spacing:-.03em!important;line-height:1!important}.reveal{opacity:0;transform:translateY(36px);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1)}.reveal.visible{opacity:1;transform:translateY(0)}.reveal-stagger>.card-wrapper:nth-child(1){transition-delay:0s}.reveal-stagger>.card-wrapper:nth-child(2){transition-delay:.1s}.reveal-stagger>.card-wrapper:nth-child(3){transition-delay:.2s}.reveal-stagger>.card-wrapper:nth-child(4){transition-delay:.3s}.reveal-stagger>.card-wrapper:nth-child(5){transition-delay:.4s}.reveal-stagger>.card-wrapper:nth-child(6){transition-delay:.5s}.card-wrapper{transition:transform .38s cubic-bezier(.16,1,.3,1),box-shadow .38s cubic-bezier(.16,1,.3,1)!important;border-radius:0!important}.card-wrapper:hover{transform:translateY(-6px)!important;box-shadow:0 18px 44px #1a181024!important}.card__media img{transition:transform .65s cubic-bezier(.16,1,.3,1)!important}.card-wrapper:hover .card__media img{transform:scale(1.06)!important}.card__heading,.card__heading a{font-family:var(--font-brand)!important;font-weight:700!important;font-size:.95rem!important;letter-spacing:-.01em!important}.price .price-item,.price__sale .price-item--sale,.price__regular .price-item--regular{color:var(--bs-sage)!important;font-family:var(--font-brand)!important;font-weight:700!important}.product__title,.product-single__title{font-family:var(--font-brand)!important;font-weight:800!important;letter-spacing:-.025em!important;line-height:1.05!important}.variant-input-wrap input:checked+label,.swatch--active{border-color:var(--bs-sage)!important;background-color:#5a683026!important}.section-header h2,.section-header__title,.collection__title,.featured-collection__title{font-family:var(--font-brand)!important;font-weight:800!important;letter-spacing:-.02em!important}#bs-sticky-atc{position:fixed;bottom:0;left:0;right:0;z-index:9999;background:var(--bs-warm-black);border-top:2px solid var(--bs-sage-light);padding:12px 20px;display:flex;align-items:center;gap:16px;transform:translateY(100%);transition:transform .42s cubic-bezier(.34,1.1,.64,1)}#bs-sticky-atc.active{transform:translateY(0)}#bs-sticky-atc .bs-satc__product{display:flex;align-items:center;gap:12px;flex:1;min-width:0}#bs-sticky-atc .bs-satc__product img{width:44px;height:44px;object-fit:cover;border:1px solid rgba(196,212,122,.3);flex-shrink:0}#bs-sticky-atc .bs-satc__name{font-size:.88rem;font-weight:600;color:var(--bs-cream);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#bs-sticky-atc .bs-satc__price{font-family:var(--font-brand);font-size:1rem;font-weight:700;color:var(--bs-sage-light);flex-shrink:0}#bs-sticky-atc .bs-satc__btn{background:var(--bs-sage);color:var(--bs-cream);border:none;padding:13px 26px;font-family:var(--font-brand);font-weight:700;letter-spacing:.07em;text-transform:uppercase;font-size:.82rem;cursor:pointer;flex-shrink:0;transition:background .2s ease}#bs-sticky-atc .bs-satc__btn:hover{background:var(--bs-sage-dark)}@keyframes bsCartBounce{0%{transform:scale(1)}28%{transform:scale(1.38) rotate(-8deg)}56%{transform:scale(.88) rotate(5deg)}78%{transform:scale(1.12)}to{transform:scale(1)}}.cart-count-bubble.bs-bounce{animation:bsCartBounce .52s ease forwards}#bs-shipping-bar{background:var(--bs-cream-dark);border-bottom:1px solid rgba(90,104,48,.2);padding:10px 18px;font-size:.83rem;color:var(--bs-warm-black);font-family:var(--font-body)}#bs-shipping-bar strong{font-weight:700;color:var(--bs-sage)}#bs-shipping-bar .bs-bar-track{background:#5a683026;border-radius:99px;height:4px;margin-top:7px;overflow:hidden}#bs-shipping-bar .bs-bar-fill{height:100%;background:linear-gradient(90deg,var(--bs-sage-light),var(--bs-sage));border-radius:99px;transition:width .65s cubic-bezier(.34,1.1,.64,1)}.bs-urgency{display:flex;align-items:center;gap:6px;color:var(--bs-sage);font-size:.8rem;font-weight:500;margin-top:8px}.bs-urgency__dot{width:7px;height:7px;border-radius:50%;background:var(--bs-sage);flex-shrink:0;animation:bsPulse 2s ease-in-out infinite}@keyframes bsPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}.footer{background-color:var(--bs-warm-black)!important;color:var(--bs-cream)!important}.footer__heading{font-family:var(--font-brand)!important;font-weight:700!important;color:var(--bs-sage-light)!important;letter-spacing:.05em!important;text-transform:uppercase!important;font-size:.78rem!important}.footer a{color:#f0ebe080!important;transition:color .2s!important}.footer a:hover{color:var(--bs-sage-light)!important}.footer__content{border-top-color:#5a683033!important}@keyframes bsWordUp{0%{transform:translateY(110%)}to{transform:translateY(0)}}@media(max-width:749px){.banner__heading{font-size:clamp(1.75rem,7vw,2.5rem)!important}#bs-sticky-atc{padding:10px 14px;gap:10px}#bs-sticky-atc .bs-satc__name{display:none}#bs-sticky-atc .bs-satc__btn{padding:12px 18px;font-size:.78rem}}@media(max-width:480px){#bs-shipping-bar{font-size:.78rem;padding:8px 14px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/custom.css.map */
