button,input,select,textarea{font-family:inherit}.site-header__customer--cart{-webkit-appearance:none;appearance:none;border:0;background:none;height:4.4rem;background:#2b3336;color:#fff;border-bottom-left-radius:2.5rem;display:flex;flex-direction:row;align-items:center;justify-content:center;padding:0 .75rem;transition:color .3s ease-out,background .3s ease-out,height .3s ease-out}.site-header__cart--icon{display:flex;align-items:center;font-size:4.5rem}.site-header__cart--amount,.site-header__cart--loader{font-family:Sana Sans Black,Helvetica,Arial,sans-serif;font-weight:400!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.4rem;padding-left:.5rem}.site-header__cart--loader,.site-header__customer--cart.loading .site-header__cart--amount,.site-header__customer--cart.loading .site-header__cart--loader{display:none}.site-header__customer--cart.loading .site-header__cart--loader{display:block}.site-header__cart--loader .dot{border-radius:2rem;display:inline-block;margin-right:.4rem;width:.7rem;height:.7rem;background:#4fc882;animation:dotColor 1s .3s infinite}.site-header__cart--loader .dot:first-child{animation:dotColor 1s infinite}.site-header__cart--loader .dot:last-child{animation:dotColor 1s .6s infinite}@keyframes dotColor{0%{background:#4fc882}30%{background:#00672b}90%,to{background:#4fc882}}@media only screen and (min-width:768px){.site-header__customer--cart{height:11rem;flex:0 0 16rem;width:16rem}}