.product-item,.collection-card,.card,.promotion-block,.article-item,.shopify-section .trust-badge,.product__info-container .shopify-block{background:transparent;border-radius:16px;transition:transform .4s cubic-bezier(.175,.885,.32,1.275),box-shadow .4s ease!important;will-change:transform,box-shadow}.product-item,.collection-card,.article-item{background:#fff;box-shadow:0 10px 30px #0000000d,0 1px 3px #00000008!important;border:1px solid rgba(0,0,0,.04);padding:10px;margin-bottom:20px}.product-item__image-wrapper,.collection-card__image-wrapper{border-radius:12px;overflow:hidden}.product-item:hover,.collection-card:hover,.card:hover,.promotion-block:hover,.article-item:hover,.product__info-container .shopify-block:hover{transform:translateY(-8px) scale(1.03)!important;box-shadow:0 30px 60px #00000026,0 15px 25px #00000014!important;z-index:20}.btn,.button,.product-item__cta,button.shopify-payment-button__button{border-radius:50px!important;box-shadow:0 8px 20px #00000026!important;transition:all .4s cubic-bezier(.25,.8,.25,1)!important;font-weight:700!important;letter-spacing:.5px;border:none!important;position:relative;overflow:hidden}.button:before,.btn:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg,#111,#444,#111);z-index:-1;border-radius:51px;transition:opacity .3s;opacity:0}.button:hover:before,.btn:hover:before{opacity:1}.button--primary,button.shopify-payment-button__button--unbranded{background:linear-gradient(135deg,#000,#333)!important;color:#fff!important}.button:hover,.btn:hover,.product-item__cta:hover,button.shopify-payment-button__button:hover{transform:translateY(-4px) scale(1.02)!important;box-shadow:0 15px 30px #00000040!important}.global-animate{opacity:0!important;transform:translateY(50px) scale(.98)!important;transition:opacity .9s cubic-bezier(.175,.885,.32,1.275),transform .9s cubic-bezier(.175,.885,.32,1.275)!important;will-change:opacity,transform}.global-animate.is-visible{opacity:1!important;transform:translateY(0) scale(1)!important}.delay-1{transition-delay:.1s!important}.delay-2{transition-delay:.2s!important}.delay-3{transition-delay:.3s!important}.delay-4{transition-delay:.4s!important}.delay-5{transition-delay:.5s!important}.delay-6{transition-delay:.6s!important}.delay-7{transition-delay:.7s!important}#shopify-section-header{animation:slideDownHeader 1s cubic-bezier(.175,.885,.32,1.275) forwards}@keyframes slideDownHeader{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.cart-timeline-wrapper{background:#fff;border-radius:12px;padding:15px;margin:15px 0 25px;box-shadow:0 10px 25px #0000000f;border:1px solid rgba(0,0,0,.03)}.cart-timeline-title{font-size:13px;font-weight:700;text-align:center;margin-bottom:15px;color:#111;text-transform:uppercase;letter-spacing:.5px}.cart-timeline{display:flex;justify-content:space-between;position:relative;max-width:100%;margin:0 auto}.cart-timeline:before{content:"";position:absolute;top:15px;left:10%;right:10%;height:4px;background:#eee;z-index:1;border-radius:2px}.cart-timeline-progress-line{position:absolute;top:15px;left:10%;height:4px;background:linear-gradient(90deg,#111,#444);z-index:2;border-radius:2px;width:0%;transition:width 1s cubic-bezier(.25,.8,.25,1);box-shadow:0 0 8px #0000004d}.cart-timeline-step{position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;width:33.33%;opacity:.5;transition:all .5s ease}.cart-timeline-step.active{opacity:1}.cart-timeline-icon{width:32px;height:32px;border-radius:50%;background:#fff;border:3px solid #eeeeee;display:flex;align-items:center;justify-content:center;margin-bottom:8px;transition:all .5s ease;color:#999}.cart-timeline-step.active .cart-timeline-icon{background:#111;border-color:#111;color:#fff;transform:scale(1.1);box-shadow:0 5px 15px #0003}.cart-timeline-step.current .cart-timeline-icon{animation:pulseIcon 2s infinite}@keyframes pulseIcon{0%{box-shadow:0 0 #1116}70%{box-shadow:0 0 0 10px #1110}to{box-shadow:0 0 #1110}}.cart-timeline-text{font-size:11px;font-weight:700;text-align:center;line-height:1.2}.cart-timeline-subtext{font-size:9px;font-weight:500;color:#666;margin-top:2px}
/*# sourceMappingURL=/cdn/shop/t/5/assets/custom-animations.css.map */
