:root{--bj-ease: cubic-bezier(.2, .7, .2, 1);--bj-gold: #e8c879;--bj-gold-deep: #c9a24b}@media(prefers-reduced-motion:no-preference){@view-transition{navigation:auto}::view-transition-old(root){animation:bjVtOut .22s ease both}::view-transition-new(root){animation:bjVtIn .42s var(--bj-ease) both}.section-header{view-transition-name:bj-header}.announcement-bar-section{view-transition-name:bj-announce}::view-transition-group(bj-header),::view-transition-group(bj-announce){animation-duration:.3s}html{scroll-behavior:smooth}.section-header .header-wrapper{transition:box-shadow .35s ease,background-color .35s ease}.shopify-section-header-sticky .header-wrapper,.scrolled-past-header .header-wrapper{box-shadow:0 6px 22px #00291f14}html body .header__menu-item span{text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:50% 100%;background-size:0 1px;padding-bottom:.2rem;transition:background-size .35s var(--bj-ease)}html body .header__menu-item:hover span,html body .header__active-menu-item,html body .header__menu-item[aria-current] span{text-decoration:none;background-size:100% 1px}.card-wrapper .card__inner{transition:transform .45s var(--bj-ease),box-shadow .45s var(--bj-ease)}@media(hover:hover){.card-wrapper:hover .card__inner{transform:translateY(-4px);box-shadow:0 14px 30px -18px #00291f73}}.button,.bj-btn,.quick-add__submit,.product-form__submit,.shopify-payment-button__button{transition:transform .18s ease,box-shadow .3s ease,background-color .3s ease,color .3s ease,border-color .3s ease}.button:not([disabled]):active,.bj-btn:active,.quick-add__submit:not([disabled]):active,.product-form__submit:not([disabled]):active{transform:scale(.97)}html.js img.bj-img-wait{opacity:0;animation:bjImgFallback 0s linear 4s forwards}img.bj-img-in{animation:bjImgIn .7s var(--bj-ease)}.accordion .icon-caret{transition:transform .3s var(--bj-ease)}.accordion details.bj-closing>summary .icon-caret{transform:none}.accordion details.bj-anim>.accordion__content{overflow:hidden}#cart-icon-bubble.bj-bump>svg,#cart-icon-bubble.bj-bump .svg-wrapper{animation:bjCartBump .7s var(--bj-ease)}#cart-icon-bubble.bj-bump .cart-count-bubble{animation:bjPop .5s var(--bj-ease) .15s both}cart-drawer.bj-opening .cart-item{animation:bjUp .5s var(--bj-ease) both}cart-drawer.bj-opening .cart-item:nth-child(2){animation-delay:.07s}cart-drawer.bj-opening .cart-item:nth-child(3){animation-delay:.14s}cart-drawer.bj-opening .cart-item:nth-child(4){animation-delay:.21s}cart-drawer.bj-opening .cart-item:nth-child(n+5){animation-delay:.28s}cart-drawer.bj-opening .drawer__footer{animation:bjUp .5s var(--bj-ease) .2s both}.bj-spark{position:fixed;z-index:1002;width:7px;height:7px;border-radius:50%;pointer-events:none;background:var(--bj-gold);box-shadow:0 0 8px #e8c879e6}.bj-offer-pill.bj-glow{box-shadow:0 0 0 3px #e8c8798c,0 10px 30px #00291f4d}.bj-offer-pill{transition:transform .45s cubic-bezier(.2,.9,.3,1.2),bottom .3s ease,box-shadow .6s ease}@supports (animation-timeline: scroll()){.bj-progress{display:block;position:fixed;top:0;left:0;right:0;height:2px;z-index:1001;pointer-events:none;background:linear-gradient(90deg,var(--bj-gold-deep),var(--bj-gold));transform-origin:0 50%;transform:scaleX(0);animation:bjProgress linear both;animation-timeline:scroll(root)}.banner__media img,.image-with-text__media img,.collection-hero__image-container img{animation:bjParallax linear both;animation-timeline:view();animation-range:cover}}}.bj-progress{display:none}@keyframes bjVtOut{to{opacity:0}}@keyframes bjVtIn{0%{opacity:0;transform:translateY(12px)}}@keyframes bjImgIn{0%{opacity:0;filter:blur(8px);transform:scale(1.02)}to{opacity:1;filter:blur(0);transform:none}}@keyframes bjImgFallback{to{opacity:1}}@keyframes bjUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes bjCartBump{0%,to{transform:none}30%{transform:translateY(-4px) scale(1.12) rotate(-6deg)}60%{transform:translateY(0) scale(.96) rotate(3deg)}}@keyframes bjPop{0%{transform:scale(.4)}60%{transform:scale(1.25)}to{transform:scale(1)}}@keyframes bjProgress{to{transform:scaleX(1)}}@keyframes bjParallax{0%{transform:translateY(-5%) scale(1.12)}to{transform:translateY(5%) scale(1.12)}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/bj-motion.css.map */
