.text--gray-light{color:#707070}.text--red{color:#e31b23}.text--checkout-green{color:#00a86b}.text--primary{color:#000}.text--secondary{color:#787878}.text--light{color:#929292}.text--inverse{color:#fff}.text--atc-primary{color:var(--primary-atc-color)}.text-white-tint{color:#fff}.text--success{color:#1f873d}.text--warning{color:#856404}.text--error{color:#d0331f}.text--border-light{color:#dadada}.text--border-dark{color:#232020}.bg--gray-light{background-color:#707070}.bg--red{background-color:#e31b23}.bg--checkout-green{background-color:#00a86b}.bg--primary{background-color:#000}.bg--secondary{background-color:#787878}.bg--inverse{background-color:#fff}.bg--light{background-color:#929292}.bg--atc-primary{background-color:var(--primary-atc-bgcolor)}.bg--gray-background{background-color:#f4f4f4}.bg--white-tint{background-color:#fff}.bg--border-light{background-color:#dadada}.bg--border-dark{background-color:#232020}.bg--overlay{background-color:rgba(0,0,0,.5)}.bg--error{background-color:#d0331f}.bg--error-border{background-color:#d20000}.bg--error{background-color:#f8ece9}.bg--warning{background-color:#fff3cd}@media only screen and (min-width:666px){.height0{height:0}.height10{height:10px}.height20{height:20px}.height30{height:30px}.height40{height:40px}.height50{height:50px}.height60{height:60px}.height70{height:70px}.height80{height:80px}.height90{height:90px}.height100{height:100px}.height110{height:110px}.height120{height:120px}.height130{height:130px}.height140{height:140px}.height150{height:150px}.height160{height:160px}.height170{height:170px}.height180{height:180px}.height190{height:190px}.height200{height:200px}}@media only screen and (max-width:666px){.mobile_height0{height:0}.mobile_height5{height:5px}.mobile_height10{height:10px}.mobile_height15{height:15px}.mobile_height20{height:20px}.mobile_height25{height:25px}.mobile_height30{height:30px}.mobile_height35{height:35px}.mobile_height40{height:40px}.mobile_height45{height:45px}.mobile_height50{height:50px}.mobile_height55{height:55px}.mobile_height60{height:60px}.mobile_height65{height:65px}.mobile_height70{height:70px}.mobile_height75{height:75px}.mobile_height80{height:80px}.mobile_height85{height:85px}.mobile_height90{height:90px}.mobile_height95{height:95px}.mobile_height100{height:100px}}.cart__ctas{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.cart__ctas .button--primary{min-height:48px}.cart__ctas .button--primary:focus-visible{-webkit-box-shadow:unset;box-shadow:unset;outline:0}@media only screen and (max-width:821px){.cart__ctas .button--primary{margin:auto}}.cart__ctas .button--secondary{font-family:suisseintl-semibold,sans-serif!important}.cart__ctas .button{margin-bottom:15px!important;margin-top:0!important;width:100%}.cart__dynamic-text{font-size:1.15rem;margin-bottom:15px}.cart__terms{margin-top:20px;text-align:left}.cart__terms-text{color:#787878;font-family:suisseintl-regular,sans-serif;font-size:1rem;font-weight:500;letter-spacing:0;line-height:1.688}.cart__terms-text a{color:#000;text-decoration:underline}.cart__terms-text ul{list-style:none}.cart__footer{text-align:center}.cart__footer .totals__subtotal-value{color:#000!important;font-weight:700}.cart__footer .cart__note label{left:15px!important;position:absolute;top:30px!important;-webkit-transform:translateY(-30px)!important;transform:translateY(-30px)!important}.cart__footer .cart__note .field__input{color:#000!important}@media only screen and (max-width:1181px){.cart__footer{max-width:370px}.cart__footer>div:only-child{margin-left:0}.cart__terms{padding-left:25px}}.quantity__input[type=number]{-moz-appearance:textfield;border:0 transparent!important;height:22px!important;padding:0!important}
#fuse-body a.button.button--secondary.button--large.button--rounded.continue-shopping-btn {
  background: #fff;
  border: 2px solid #dadada;
  color: #000;
}
#fuse-body a.button.button--secondary.button--large.button--rounded.continue-shopping-btn:hover{
  background-color: #f4f4f4;
  border-color: #232020;
}
#fuse-body button#checkout.cart__checkout-button.button--success {
  border-color: #00a86b;
}

.cart__footer .cart__note .text-area::after,
.cart__footer .cart__note .text-area:hover::after,
.cart__footer .cart__note .text-area::before,
.cart__footer .cart__note .text-area:hover::before,
.cart__footer .cart__note .text-area:focus::after,
.cart__footer .cart__note .text-area:focus::before,
.cart__footer .cart__note .text-area:focus,
.cart__footer .cart__note .text-area:focus-visible,
.cart__footer .cart__note .text-area:focus-visible::after,
.cart__footer .cart__note .text-area:focus-visible::before{
  box-shadow: none;
}