:root{--progress-prev: 0%}.cart-improvements{position:relative;background-color:transparent}.cart-shipping{--cs-green: var(--tf-green, 6, 50, 42);--cs-mint: var(--tf-mint, 217, 242, 235);--cs-mint-soft: var(--tf-mint-soft, 236, 246, 243);--cs-lime: var(--tf-lime, 222, 255, 176);--cs-pink: var(--tf-pink, 255, 198, 255);--cs-burgundy: var(--tf-burgundy, 128, 22, 32);--cs-ink: var(--tf-ink, 1, 32, 26);--cs-playful: var(--tf-ease-playful, cubic-bezier(.34, 1.56, .64, 1));--cs-celebrate-offset: 0ms;--progress: 0%;position:relative;display:flex;flex-direction:column;gap:1rem;background-color:rgb(var(--cs-mint-soft));border:1px solid rgba(var(--cs-green),.1);border-radius:1.6rem;padding:1.4rem 1.6rem 1.6rem;color:rgb(var(--cs-ink));transition:background-color var(--tf-dur-natural, .28s) var(--tf-ease-standard, ease),border-color var(--tf-dur-natural, .28s) var(--tf-ease-standard, ease)}.cart-shipping__head{display:flex;align-items:center;gap:1rem;min-width:0}.cart-shipping__icon{--tf-icon-duo: rgb(var(--cs-lime));position:relative;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;border-radius:50%;background-color:rgb(var(--cs-mint));color:rgb(var(--cs-green));transition:background-color var(--tf-dur-natural, .28s) ease,color var(--tf-dur-natural, .28s) ease,width var(--tf-dur-natural, .28s) var(--cs-playful),height var(--tf-dur-natural, .28s) var(--cs-playful)}.cart-shipping__icon>.tf-icon{position:relative;z-index:1}.cart-shipping__icon-spark{--tf-icon-duo: rgb(var(--cs-pink));position:absolute;top:-.5rem;right:-.6rem;z-index:2;display:none;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;background-color:rgb(var(--cs-lime));color:rgb(var(--cs-burgundy));box-shadow:0 0 0 .2rem rgb(var(--cs-lime))}.cart-shipping__confetti{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;display:none}.cart-shipping__message{display:none;align-items:center;gap:.6rem;margin:0;font-weight:600;line-height:1.35;color:rgb(var(--cs-green))}.cart-shipping__message.active{display:inline-flex}.cart-shipping__message svg{display:none;flex-shrink:0}.cart-shipping__message_success.active{display:flex;flex-direction:column;align-items:flex-start;gap:.1rem;min-width:0}.cart-shipping__headline{font-family:var(--font-heading-family);font-size:1.7rem;font-weight:800;line-height:1.2;letter-spacing:0;color:rgb(var(--cs-green))}.cart-shipping__subline{font-size:1.3rem;font-weight:500;line-height:1.35;color:rgba(var(--cs-green),.8)}.cart-shipping__progress{position:relative;display:block;width:100%;height:1rem;background:rgba(var(--cs-green),.12);border-radius:10rem}.cart-shipping__progress-current{content:"";position:absolute;top:0;bottom:0;left:0;max-width:100%;border-radius:10rem;background-color:rgb(var(--cs-green));width:var(--progress-prev);transition:width var(--tf-dur-slow, .65s) var(--tf-ease-playful, ease)}.cart-shipping__progress-current:after{content:"";position:absolute;top:50%;right:-.2rem;width:1.6rem;height:1.6rem;margin-top:-.8rem;border-radius:50%;background-color:rgb(var(--cs-lime));box-shadow:0 0 0 .3rem rgb(var(--cs-green))}.cart-shipping--unlocked{background-color:rgb(var(--cs-lime));border-color:rgba(var(--cs-green),.16);gap:1.2rem}.cart-shipping--unlocked .cart-shipping__head{gap:1.2rem}.cart-shipping--unlocked .cart-shipping__icon{--tf-icon-duo: rgb(var(--cs-pink));width:4.4rem;height:4.4rem;background-color:rgb(var(--cs-green));color:rgb(var(--cs-lime))}.cart-shipping--unlocked .cart-shipping__icon>.tf-icon{animation:cart-shipping-hop 2.8s var(--cs-playful) .6s infinite}.cart-shipping--unlocked .cart-shipping__icon-spark{display:inline-flex}.cart-shipping--unlocked .cart-shipping__progress{overflow:hidden;background:rgba(var(--cs-green),.14)}.cart-shipping--unlocked .cart-shipping__progress-current{overflow:hidden}.cart-shipping--unlocked .cart-shipping__progress-current:after{display:none}.cart-shipping--unlocked .cart-shipping__progress-current:before{content:"";position:absolute;top:0;bottom:0;left:0;width:40%;background:linear-gradient(100deg,rgba(var(--cs-lime),0),rgba(var(--cs-lime),.75),rgba(var(--cs-lime),0));transform:translate(-120%);animation:cart-shipping-shine 3.2s var(--tf-ease-flow, ease-in-out) .4s infinite}.cart-shipping--celebrate{animation:cart-shipping-pop .7s var(--cs-playful) var(--cs-celebrate-offset) both}.cart-shipping--celebrate .cart-shipping__icon{animation:cart-shipping-icon-pop .9s var(--cs-playful) var(--cs-celebrate-offset) both}.cart-shipping--celebrate .cart-shipping__icon-spark{animation:cart-shipping-spark .9s var(--cs-playful) calc(var(--cs-celebrate-offset) + .25s) both}.cart-shipping--celebrate .cart-shipping__confetti{display:block}.cart-shipping__confetti i{position:absolute;top:50%;left:50%;width:.7rem;height:.7rem;margin:-.35rem 0 0 -.35rem;border-radius:50%;background-color:rgb(var(--cs-pink));opacity:0;animation:cart-shipping-confetti 1.1s var(--tf-ease-emphasized, ease-out) calc(var(--cs-celebrate-offset) + .12s) both}.cart-shipping__confetti i:nth-child(1){--dx: -3.4rem;--dy: -2.8rem}.cart-shipping__confetti i:nth-child(2){--dx: .4rem;--dy: -4rem;background-color:rgb(var(--cs-burgundy));width:.5rem;height:.5rem}.cart-shipping__confetti i:nth-child(3){--dx: 3.6rem;--dy: -2.6rem;background-color:#fff}.cart-shipping__confetti i:nth-child(4){--dx: 4.6rem;--dy: .6rem;background-color:rgb(var(--cs-green));width:.5rem;height:.5rem}.cart-shipping__confetti i:nth-child(5){--dx: 3rem;--dy: 3.2rem}.cart-shipping__confetti i:nth-child(6){--dx: -.6rem;--dy: 4rem;background-color:#fff;width:.5rem;height:.5rem}.cart-shipping__confetti i:nth-child(7){--dx: -3.6rem;--dy: 2.8rem;background-color:rgb(var(--cs-burgundy))}.cart-shipping__confetti i:nth-child(8){--dx: -4.6rem;--dy: -.4rem;background-color:rgb(var(--cs-green));width:.5rem;height:.5rem}.cart-shipping__confetti i:nth-child(2n){border-radius:.15rem;animation-delay:calc(var(--cs-celebrate-offset) + .2s)}@keyframes cart-shipping-pop{0%{transform:scale(.97)}45%{transform:scale(1.025)}to{transform:scale(1)}}@keyframes cart-shipping-icon-pop{0%{transform:scale(.6) rotate(-20deg)}55%{transform:scale(1.15) rotate(8deg)}to{transform:scale(1) rotate(0)}}@keyframes cart-shipping-spark{0%{transform:scale(0) rotate(-90deg)}70%{transform:scale(1.3) rotate(10deg)}to{transform:scale(1) rotate(0)}}@keyframes cart-shipping-confetti{0%{opacity:0;transform:translate(0) scale(.4)}15%{opacity:1}70%{opacity:1}to{opacity:0;transform:translate(var(--dx),var(--dy)) scale(1) rotate(160deg)}}@keyframes cart-shipping-hop{0%,18%,to{transform:translateY(0) rotate(0)}6%{transform:translateY(-.4rem) rotate(-6deg)}12%{transform:translateY(0) rotate(2deg)}}@keyframes cart-shipping-shine{0%{transform:translate(-120%)}35%,to{transform:translate(320%)}}@media screen and (max-width:749px){.cart-shipping--unlocked{padding:1.2rem 1.4rem 1.4rem;gap:1rem}.cart-shipping--unlocked .cart-shipping__icon{width:4rem;height:4rem}.cart-shipping__headline{font-size:1.6rem}}@media(prefers-reduced-motion:reduce){.cart-shipping,.cart-shipping__progress-current,.cart-shipping__icon{transition:none}.cart-shipping--celebrate,.cart-shipping--celebrate .cart-shipping__icon,.cart-shipping--celebrate .cart-shipping__icon-spark,.cart-shipping--unlocked .cart-shipping__icon>.tf-icon,.cart-shipping--unlocked .cart-shipping__progress-current:before{animation:none}.cart-shipping--unlocked .cart-shipping__progress-current:before{display:none}.cart-shipping__confetti{display:none!important}}.template-cart .cart-shipping[data-cart-is-empty=true][data-show-in-empty-cart=false]{display:none!important}cart-drawer .cart-shipping[data-cart-is-empty=true][data-show-in-empty-drawer=false]{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/component-cart-shipping.css.map */
