/** Shopify CDN: Minification failed

Line 18:19 Unexpected "{"
Line 18:28 Expected ":"
Line 28:19 Unexpected "{"
Line 28:28 Expected ":"
Line 36:19 Unexpected "{"
Line 36:28 Expected ":"
Line 49:19 Unexpected "{"
Line 49:28 Expected ":"
Line 50:19 Unexpected "{"
Line 50:28 Expected ":"
... and 14 more hidden warnings

**/
.m-sticky-addtocart{--m-translate-y: 100%;--m-box-shadow-color: 0,0,0;position:fixed;z-index:40;bottom:0;left:0;right:0;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));transform:translate3d(0, var(--m-translate-y), 0);transition-duration:var(--m-duration-default, 0.25s);transition-property:transform;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);box-shadow:0 0 10px 0 rgba(var(--m-box-shadow-color), 0.09)}.m-sticky-addtocart--leftblock{padding-right:8px}.m-sticky-addtocart--rightblock{display:flex;padding:14px 0;width:100%;flex-shrink:0;align-items:center}@media screen and (min-width: 768px){.m-sticky-addtocart--rightblock{width:auto}}.m-sticky-addtocart--image{padding:6px 0;width:60px;flex:1 0 auto;cursor:pointer}.m-sticky-addtocart--title{padding:14px 0}.m-sticky-addtocart--title h3{font-weight:500;cursor:pointer;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.m-sticky-addtocart--title .m-price{font-size:15px}@media screen and (min-width: 768px){.m-sticky-addtocart--title{margin-left:20px}}.m-sticky-addtocart--quantity{margin-right:20px;display:none}@media screen and (min-width: 768px){.m-sticky-addtocart--quantity{display:flex}}.m-sticky-addtocart--addon{margin-left:20px}@media screen and (max-width: 767px){.m-sticky-addtocart .m-add-to-cart.show-dynamic-checkout{display:none}}.m-sticky-addtocart .m-product-option--dropdown-select{border-radius:0px;border:1px solid rgb(var(--color-border));padding-left:16px;margin-right:20px;min-height:46px}@media screen and (min-width: 768px){.m-sticky-addtocart .m-product-dynamic-checkout{margin-left:20px}}.m-sticky-addtocart .shopify-payment-button__more-options{display:none}@media screen and (max-width: 767px){.m-sticky-addtocart.enable-dynamic-checkout .btn-back-in-stock{display:none}}.m-sticky-addtocart .foxkit-preorder-note{display:none}.m-sticky-addtocart .m-tooltip{margin-bottom:0}.m-sticky-addtocart .m-tooltip.m-compare-button{margin-right:10px}@media screen and (max-width: 767px){.m-sticky-addtocart{font-size:15px}.m-sticky-addtocart .m-product-option--dropdown-select{margin-right:10px;max-width:50%}.m-sticky-addtocart .m-add-to-cart{min-width:auto;padding-left:20px;padding-right:20px}}
/* Keep your title look */
#Sticky-Addtocart-{{ section.id }} .m-sticky-addtocart--title h3{
  font-weight:600 !important;
  font-size:16px !important;
  line-height:2.1428571429rem !important;
  color:#000 !important;
  letter-spacing:0 !important;
  margin:0 !important;
}

/* Align left block (image + title) nicely in the bar */
#Sticky-Addtocart-{{ section.id }} .m-sticky-addtocart--leftblock{
  display:flex !important;
  align-items:center !important;
  gap:12px !important;
  height:100% !important;
}

/* Image area → center whatever is inside and prevent shrinking */
#Sticky-Addtocart-{{ section.id }} .m-sticky-addtocart--image{
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  height:100% !important;
  min-height:64px;                   /* thumb size */
  flex-shrink:0 !important;          /* don't let it squash */
  margin: 0 auto !important;         /* nudge to center in available space */
  text-align:center !important;
}

/* Kill the forced square from the responsive-image wrapper.
   Minimog typically uses a ratio wrapper – these rules neutralize it. */
#Sticky-Addtocart-{{ section.id }} .m-sticky-addtocart--image .m-image,
#Sticky-Addtocart-{{ section.id }} .m-sticky-addtocart--image .responsive-image,
#Sticky-Addtocart-{{ section.id }} .m-sticky-addtocart--image > div{
  /* Remove square behavior */
  --aspect-ratio: auto !important;   /* if theme uses a custom property */
  padding-top: 0 !important;         /* if it uses padding-top hack */
  height: auto !important;
  width: auto !important;

  border-radius:0 !important;        /* remove rounded corners from wrapper */
  margin:auto !important;
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  overflow:visible !important;       /* make sure img isn't clipped */
  text-align:center !important;      /* center inline content if any */
}

/* Image itself: keep natural ratio and center */
#Sticky-Addtocart-{{ section.id }} .m-sticky-addtocart--image img{
  display:block !important;
  position:static !important;
  max-height:64px !important;        /* tweak height you want in the bar */
  height:auto !important;
  width:auto !important;
  object-fit:contain !important;      /* never crop */
  margin:auto !important;
  border-radius:0 !important;         /* square corners */
}

/* Also center the right-side controls vertically */
#Sticky-Addtocart-{{ section.id }} .m-product-form__wrapper{
  align-items:center !important;
}
#Sticky-Addtocart-{{ section.id }} .m-add-to-cart--text{
  font-weight:600 !important;
  letter-spacing: .02em;
  text-transform: uppercase;
}
/* === Mobile: hide the sticky thumbnail (keep title visible) === */
@media (max-width: 767px){
  /* Hide only the image */
  #Sticky-Addtocart-{{ section.id }} .m-sticky-addtocart--image{
    display:none !important;
  }

  /* Tighten spacing since the image is hidden */
  #Sticky-Addtocart-{{ section.id }} .m-sticky-addtocart--leftblock{
    gap: 6px !important;      /* smaller gap next to title */
  }
}
/* Only target sticky ATC text on mobile */
@media (max-width: 767px) {
  .m-sticky-addtocart .m-add-to-cart--text {
    font-size: 12px !important;   /* adjust as needed */
  }
}
/* === Mobile: hide image + title in sticky add-to-cart === */
@media (max-width: 767px){
  #Sticky-Addtocart-{{ section.id }} .m-sticky-addtocart--leftblock{
    display: none !important;
  }
}
/* === Remove rounded corners on sticky ATC elements === */
.m-sticky-addtocart--quantity,
.m-sticky-addtocart--quantity select,
.m-add-to-cart.m-spinner-button.m-button.m-button--primary,
.m-product-option--dropdown-select {
  border-radius: 0 !important;
}