/*! Copyright (c) 161 SARL, https://161.io */.checkout-steps{margin:1.5rem auto;max-width:720px}@media (min-width:768px){.checkout-steps{margin:3rem auto}}.checkout-steps li{position:relative;text-align:center}.checkout-steps li:not(:first-child)::before{content:"";position:absolute;width:50%;left:0;bottom:.6rem;border:1px solid #000}.checkout-steps li::after{content:"";position:absolute;width:50%;left:50%;bottom:.6rem;border:1px solid #000}.checkout-steps li:last-child::after{display:none}.checkout-steps li.active a>span{font-weight:700}.checkout-steps li.active::after{opacity:.4}.checkout-steps li.next{opacity:.4}.checkout-steps a{text-decoration:none}.checkout-steps a>span{position:relative;display:inline-block;background-color:#fff;z-index:1;padding-left:.5rem;padding-right:.5rem;color:#000}.checkout-steps i{display:block;font-size:2rem;color:#000}.cart-summary{padding-left:0;list-style:none}.cart-summary>li::after{display:block;clear:both;content:""}.cart-summary>li{padding:1rem .75rem;border-bottom:1px solid #ced4da}.cart-summary>li:first-child{padding-top:0}.cart-summary>li:last-child{border-bottom:0 none}.cart-summary>li .price{float:right;margin-left:.5rem}.cart-summary>li .total::after{display:block;clear:both;content:""}.cart-summary>li .total{font-size:1.5rem}@-webkit-keyframes my-bounce-left{0%{-webkit-transform:translateX(0);transform:translateX(0)}40%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}60%{-webkit-transform:translateX(0);transform:translateX(0)}70%{-webkit-transform:translateX(-3px);transform:translateX(-3px)}80%{-webkit-transform:translateX(0);transform:translateX(0)}90%{-webkit-transform:translateX(-1px);transform:translateX(-1px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes my-bounce-left{0%{-webkit-transform:translateX(0);transform:translateX(0)}40%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}60%{-webkit-transform:translateX(0);transform:translateX(0)}70%{-webkit-transform:translateX(-3px);transform:translateX(-3px)}80%{-webkit-transform:translateX(0);transform:translateX(0)}90%{-webkit-transform:translateX(-1px);transform:translateX(-1px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.card-address{-webkit-transition:-webkit-box-shadow .3s ease-out,-webkit-transform .3s ease-out;transition:-webkit-box-shadow .3s ease-out,-webkit-transform .3s ease-out;transition:box-shadow .3s ease-out,transform .3s ease-out;transition:box-shadow .3s ease-out,transform .3s ease-out,-webkit-box-shadow .3s ease-out,-webkit-transform .3s ease-out;border-color:#ced4da;-webkit-transform:scale(1);transform:scale(1)}.card-address:hover{-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.15);box-shadow:0 .5rem 1rem rgba(0,0,0,.15);-webkit-transform:scale(1.02);transform:scale(1.02)}.card-address-shipping{background-color:rgba(206,212,218,.1)}.modal-address-icon-bounce{-webkit-animation:my-bounce-left 1.5s infinite;animation:my-bounce-left 1.5s infinite}.btn-alt-carrier{position:relative;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border:4px solid #fff;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.1)!important;box-shadow:0 0 10px 0 rgba(0,0,0,.1)!important;padding-bottom:25px}.btn-alt-carrier .btn-alt-carrier-check{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:absolute;bottom:-30px;left:0;right:0;margin-right:auto;margin-left:auto;font-size:35px;opacity:0}.btn-alt-carrier .btn-alt-carrier-check i{height:35px;width:35px;border-radius:35px;color:var(--klr-btn);background-image:radial-gradient(at center,var(--klr-btn-text) 60%,transparent 60%)}.btn-alt-carrier.active,.btn-alt-carrier.active:focus,.btn-alt-carrier:active,.btn-alt-carrier:active:focus,.btn-alt-carrier:focus,.btn-alt-carrier:hover{border-color:var(--klr-btn)}.btn-alt-carrier.active .btn-alt-carrier-check,.btn-alt-carrier.active:focus .btn-alt-carrier-check,.btn-alt-carrier:active .btn-alt-carrier-check,.btn-alt-carrier:active:focus .btn-alt-carrier-check,.btn-alt-carrier:focus .btn-alt-carrier-check,.btn-alt-carrier:hover .btn-alt-carrier-check{opacity:1}