/*! 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 #002d62}.checkout-steps li::after{content:"";position:absolute;width:50%;left:50%;bottom:.6rem;border:1px solid #002d62}.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:#002d62}.checkout-steps i{display:block;font-size:2rem;color:#002d62}.accordion-criteria{position:sticky;top:0;margin-bottom:100px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.xhr-cart-product [data-action=less]{border-top-left-radius:30px;border-bottom-left-radius:30px}.xhr-cart-product [data-action=more]{border-top-right-radius:30px;border-bottom-right-radius:30px}.xhr-cart-product [data-action=del]{border-radius:30px;height:30px;width:30px;padding:0}.cart-summary{padding-left:0;list-style:none}.cart-summary>li{padding:1rem .75rem;border-bottom:1px solid #ced4da}.cart-summary>li::after{display:block;clear:both;content:""}.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{font-size:1.5rem}.cart-summary>li .total::after{display:block;clear:both;content:""}@-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{border-radius:5px;border:none}.card-address-shipping{background-color:#f0f7ff}.card-address-billing{background-color:#f7f9fc}.modal-address-icon-bounce{-webkit-animation:my-bounce-left 1.5s infinite;animation:my-bounce-left 1.5s infinite}.btn-alt-carrier{background-color:#fff;color:#002d62!important;position:relative;text-transform:none!important;font-weight:400!important;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border:4px solid #fff;-webkit-box-shadow:0 1px 5px 0 rgba(0,0,0,.1490196078);box-shadow:0 1px 5px 0 rgba(0,0,0,.1490196078);border-radius:5px!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;background-image:radial-gradient(at center,#fff 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:#03caaa;-webkit-box-shadow:none;box-shadow:none}.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}