/** Shopify CDN: Minification failed

Line 63:9 Expected identifier but found whitespace
Line 63:18 Unexpected ";"

**/
.ajax-cart__modal {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 40;
  max-width: 575px;
  background: getColor('white', 'default');
  border: 1px solid #e9e9e9;
  padding: 50px 65px;
  opacity: 0;
  visibility: hidden;
  will-change: opacity, visibility;
}
.ajax-cart__modal.is-open {
  opacity: 1;
  visibility: visible;
}

.ajax-cart__overlay {
  position: fixed;
  z-index: 30;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  opacity: 0;
  visibility: hidden;
  will-change: opacity, visibility;
}
.ajax-cart__overlay.is-open {
  opacity: 1;
  visibility: visible;
}

.ajax-cart__drawer {
  transition: getTransition();
  position: fixed;
  z-index: 40;
  right: -300px;
  top: 0;
  width: 300px;
  height: 100%;
  background: #000;
  will-change: transform;
  border-left:2px solid #fe5700;
  color:#fff;
  bottom:0;
  overflow-x:hidden;
  overflow-y:auto;
  padding:0 10px;
}
.ajax-cart__drawer.is-open {
  transform: translateX(-100%);
}

position: relative;

.ajax-cart-modal__close {
  position: absolute;
  right: 10px;
  top: 10px;
}

.ajax-cart-modal__content {
  padding: 20px;
}
.ajax-cart-drawer{
  position: relative;
  height: 100%;
}
.ajax-cart-drawer__close {
  position: absolute;
  right: 10px;
  top: 5px;
  width: 20px;
  height: 20px;
}

.ajax-cart-drawer__content {
  padding: 20px 0;
  height: 100%;
  overflow: hidden;
}

.ajax-cart-drawer__buttons {
  position: relative;
  z-index: 10;
  left: 0;
  bottom: 0;
  width: 100%;
  background: #000;
  padding: 20px 0;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;

  .button:last-child {
    margin-top: auto;
  }

}

.ajax-cart-item__single {
  position: relative;
  margin-bottom: 20px;
  clear:both;
  float:left;
  width:100%;
}

.ajax-cart-item__title {
}

.ajax-cart-item__image {
  width: 100px;
}

.ajax-cart-item__price {
}

.ajax-cart-item__quantity {
}

.ajax-cart-item__remove {
  right: 5px;
  width: 15px;
  height: 15px;
  background: url('data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiBpY29uLWNsb3NlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj4KICAgIDxwYXRoIGQ9Ik0xNS44OSAxNC42OTZsLTQuNzM0LTQuNzM0IDQuNzE3LTQuNzE3Yy40LS40LjM3LTEuMDg1LS4wMy0xLjQ4NXMtMS4wODUtLjQzLTEuNDg1LS4wM0w5LjY0MSA4LjQ0NyA0Ljk3IDMuNzc2Yy0uNC0uNC0xLjA4NS0uMzctMS40ODUuMDNzLS40MyAxLjA4NS0uMDMgMS40ODVsNC42NzEgNC42NzEtNC42ODggNC42ODhjLS40LjQtLjM3IDEuMDg1LjAzIDEuNDg1czEuMDg1LjQzIDEuNDg1LjAzbDQuNjg4LTQuNjg3IDQuNzM0IDQuNzM0Yy40LjQgMS4wODUuMzcgMS40ODUtLjAzcy40My0xLjA4NS4wMy0xLjQ4NXoiLz4KPC9zdmc+Cg==') center no-repeat;
  background-size: cover;
  cursor: pointer;
}
