::selection{background-color:#000;color:#fff}.checkout-container:before{content:"";display:none;top:0;right:0;width:50%;height:100%;background-color:#fff;box-shadow:15px 0 30px 0 rgba(0,0,0,.18);z-index:1;position:fixed;transform-origin:right;animation:fadeInRight .2s ease-in-out}.checkout-container:after{content:"";display:none;position:absolute;top:0;right:0;width:100%;height:100%;z-index:0;position:fixed;background-color:#fafafa}@media (min-width:990px){.checkout-container:after,.checkout-container:before{display:block}}@keyframes add-shadow{to{box-shadow:0 1px 0 rgba(0,0,0,.05)}}@supports (animation-timeline:scroll()){.checkout-header{animation:add-shadow linear both;animation-range:0 30px;animation-timeline:scroll()}@media (min-width:990px){.checkout-header{animation:none}}}@supports not (animation-timeline:scroll()){.checkout-header{box-shadow:0 1px 0 rgba(0,0,0,.05)}}.card-ext-container{display:grid;justify-content:center;align-content:center}.card-ext-container img{grid-column:1;grid-row:1;transition:opacity .5s ease-in-out}@keyframes cycleImages{0%,30%{opacity:1}33%,97%{opacity:0}to{opacity:1}}.card-ext-img{opacity:0}.card-ext-img-1{opacity:1;animation:cycleImages 9s infinite}.card-ext-img-2{animation:cycleImages 9s -3s infinite}.card-ext-img-3{animation:cycleImages 9s -6s infinite}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fade-in{animation:fadeIn .4s ease-in-out}@keyframes fadeInRight{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}.fade-in-right{animation:fadeInRight .3s ease-in-out}@keyframes fadeInRightBottom{0%{opacity:0;transform:translate(20px,20px)}to{opacity:1;transform:translate(0)}}.fade-in-right-bottom{animation:fadeInRightBottom .3s ease-in-out}#check-group{animation:check-group .32s ease-in-out 1.03s;transform-origin:center}#check-group #check{animation:check .34s cubic-bezier(.65,0,1,1) .8s forwards;stroke-dasharray:0,75px;stroke-linecap:round;stroke-linejoin:round}#check-group #outline{animation:outline .38s ease-in;transform:rotate(0deg);transform-origin:center}#check-group #white-circle{animation:circle .35s ease-in .35s forwards;transform:none;transform-origin:center}@keyframes outline{0%{stroke-dasharray:0,345.576px}to{stroke-dasharray:345.576px,345.576px}}@keyframes circle{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes check{0%{stroke-dasharray:0,75px}to{stroke-dasharray:75px,75px}}@keyframes check-group{0%{transform:scale(1)}50%{transform:scale(1.09)}to{transform:scale(1)}}