/** Shopify CDN: Minification failed

Line 105:3 Unexpected "}"

**/
 #x-sticky-atc {
   position: fixed;
   bottom: 0;
   left: 0;
   width: 100%;
   z-index: 990;
   visibility: hidden;
   opacity: 0;
   transform: translateY(100%);
   border-top: 0.1rem solid rgba(var(--color-shadow), var(--popup-border-opacity));
   border-bottom: 0.1rem solid rgba(var(--color-shadow), var(--popup-border-opacity));
   transition: all 0.15s ease-out;
   }
   #x-sticky-atc.show {
   visibility: visible;
   opacity: 1;
   transform: translateY(0);
   }
   #x-sticky-atc .page-width-inner {
   display: flex;
   align-items: center;
   justify-content: space-between;
   }
   @media (min-width: 750px) {
   #x-sticky-atc .page-width-inner {
   display: flex;
   align-items: center;
   justify-content: space-between;
   }
   }
    @media (max-width: 749px) {
   #x-sticky-atc .page-width-inner {
   flex-wrap: wrap;
   }
   }
   #x-sticky-atc .product-content {
   display: flex;
   align-items: center;
   padding-bottom: 0.5rem;
   }
   @media (min-width: 750px) {
   #x-sticky-atc .product-content {
   padding-bottom: 0;
   padding-right: 2rem;
   }
   }
   #x-sticky-atc .product-content .product__title {
   margin: 0;
   }
   #x-sticky-atc .product-content .price {
   display: flex;
   align-items: center;
   }
  #x-sticky-atc .product-content .price .badge {
   display: none;
   }
   #x-sticky-atc .product-content img {
   margin-right: 1.5rem;
   }
   #x-sticky-atc .product-form {
   flex-shrink: 0;
   }
 @media (max-width: 749px) {
   #x-sticky-atc .product-form {
   flex: 100%;
   }
  #x-sticky-atc .product-form .quantity {
   flex-shrink: 0;
   margin-right: 0.75rem;
   width:calc(100% - 16rem);
   min-height: calc((var(--inputs-border-width) * 2) + 4.5rem);
   }
   }
   #x-sticky-atc .product-form .select {
   flex-shrink: 0;
   width: auto;
   margin-right: .75rem;
   flex-grow: 1;
   max-width:calc(100% - 16rem);
   }
   @media (min-width: 750px) {
   #x-sticky-atc .product-form .select {
   flex-grow: 0;
   }
   }
   #x-sticky-atc .product-form .select__select {
   padding-right: 4rem;
   font-size: 1.4rem;
   }
   #x-sticky-atc .product-form .quantity-input-wrapper {
   display: flex;
   align-items: center;
   justify-content: space-between;
   }
   #x-sticky-atc .product-form .quantity {
   flex-shrink: 0;
   margin-right: 0.75rem;
   min-height: calc((var(--inputs-border-width) * 2) + 4.5rem);
   }
   }
   @media (min-width: 750px) {
   #x-sticky-atc .product-form .quantity {
   display: flex;
   }
   }
   #x-sticky-atc .product-form button[name="add"] {
   flex-shrink: 0;
   flex-grow: 1;
   margin: 0;
   min-width:15rem;
   }
   @media (min-width: 750px) {
   #x-sticky-atc .product-form button[name="add"] {
   flex-grow: 0;
   }
   }

  .atc-content {
    display: flex;
    flex-direction: column;
    gap: 0.2rem;
  }
  
    @media screen and (max-width: 750px) {
  .atc-content {
    flex-direction: column;
    gap: 0.5rem;
   }
   }