.bam-scroll-progress{position:fixed;top:0;left:0;height:2px;background:linear-gradient(90deg,var(--bam-gold, #B89656) 0%,var(--bam-gold-soft, #C9A66B) 100%);z-index:9999;width:100%;transform:scaleX(0);transform-origin:0 50%;transition:transform .08s linear;box-shadow:0 0 8px #b8965666;pointer-events:none}.bam-to-top{position:fixed;bottom:28px;right:28px;width:48px;height:48px;border-radius:50%;background:var(--bam-charcoal, #2B2A26);color:var(--bam-ivory, #F8F5EE);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;transform:translateY(20px) scale(.9);pointer-events:none;transition:opacity .35s cubic-bezier(.16,1,.3,1),transform .35s cubic-bezier(.16,1,.3,1),background .25s ease,box-shadow .25s ease;z-index:88;box-shadow:0 10px 28px #2b2a262e}.bam-to-top.is-visible{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.bam-to-top:hover{background:var(--bam-gold, #B89656);color:var(--bam-charcoal, #2B2A26);transform:translateY(-2px) scale(1);box-shadow:0 14px 32px #b8965647}.bam-to-top svg{width:18px;height:18px}[data-bam-magnetic]{transition:transform .25s cubic-bezier(.16,1,.3,1)!important;will-change:transform}[class*=cart-icon],a[href="/cart"],[data-cart-toggle],cart-icon{transition:transform .25s cubic-bezier(.16,1,.3,1)}.bam-cart-bounce{animation:bamCartBounce .55s cubic-bezier(.4,0,.2,1)}@keyframes bamCartBounce{0%{transform:scale(1)}30%{transform:scale(1.18) rotate(-5deg)}55%{transform:scale(.94) rotate(3deg)}80%{transform:scale(1.06) rotate(-1deg)}to{transform:scale(1) rotate(0)}}.bam-fs-stat__num,[data-bam-count]{font-variant-numeric:tabular-nums}body[data-template=collection] .product-card,body[data-template=collection] .card-product,body[data-template=collection] .product-grid__item,body[data-template=search] .product-card,body[data-template=search] .product-grid__item{opacity:0;transform:translateY(14px);animation:bamCardIn .55s cubic-bezier(.16,1,.3,1) forwards}body[data-template=collection] .product-card:nth-child(1),body[data-template=search] .product-card:nth-child(1){animation-delay:0s}body[data-template=collection] .product-card:nth-child(2),body[data-template=search] .product-card:nth-child(2){animation-delay:.04s}body[data-template=collection] .product-card:nth-child(3),body[data-template=search] .product-card:nth-child(3){animation-delay:.08s}body[data-template=collection] .product-card:nth-child(4),body[data-template=search] .product-card:nth-child(4){animation-delay:.12s}body[data-template=collection] .product-card:nth-child(5),body[data-template=search] .product-card:nth-child(5){animation-delay:.16s}body[data-template=collection] .product-card:nth-child(6),body[data-template=search] .product-card:nth-child(6){animation-delay:.2s}body[data-template=collection] .product-card:nth-child(7),body[data-template=search] .product-card:nth-child(7){animation-delay:.24s}body[data-template=collection] .product-card:nth-child(8),body[data-template=search] .product-card:nth-child(8){animation-delay:.28s}@keyframes bamCardIn{to{opacity:1;transform:translateY(0)}}footer,.bam-trust-strip,.bam-fs-hero,[class*=hero][style*="#2B2A26"],[class*=hero][style*=charcoal]{position:relative}footer:before,.bam-trust-strip:before,.bam-fs-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.04;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.9 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");mix-blend-mode:overlay}body.bam-leaving{opacity:0;transition:opacity .25s ease}@media(prefers-reduced-motion:reduce){.bam-scroll-progress,.bam-to-top{display:none!important}[data-bam-magnetic]{transform:none!important;transition:none!important}body[data-template=collection] .product-card,body[data-template=search] .product-card{opacity:1!important;transform:none!important;animation:none!important}footer:before,.bam-trust-strip:before,.bam-fs-hero:before{display:none!important}body.bam-leaving{opacity:1!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/bam-animations.css.map */
