/** Shopify CDN: Minification failed

Line 101:16 Expected ":"

**/
/* component-gift-wrap.css — Cart gift wrap widget */

/* cart upsell gift wrap widget */

.giftWrapProduct {
  padding:0 var(--inner);
}

.giftWrapWrapperMain {
  display:none;
  flex-direction: column;
  gap: 10px;
  padding: 0px 0 18px;
}

.giftWrapProduct label[for="checkDecision"]:has(input:checked) + .giftWrapWrapperMain {
  display: flex !important;
}

.cart-drawer__foot {
  height:auto
}

#shopify-section-header {
  z-index: 9999;
}

.giftWrapProductsWrapper {
  display: flex;
  gap: var(--spacing_narrow);
  flex-flow: row;
  margin-bottom: var(--spacing_narrow);
  padding: 0;
}

.giftWrapProductsWrapper input {
  -webkit-appearance: none;
  appearance: none;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  border-color: transparent;
  border-width: var(--borders_lineweight);
  border-style: var(--borders_style);
  border-radius: 0;
  box-sizing: border-box;
  width: 5em;
  height: 5em;
  min-width: 5em;
  max-width: 5em;
  margin-right: var(--spacing_thin);
}

.singleVariantGift {
  display: flex;
  align-items: center;
  font-size: calc(0.815rem * var(--adjust-body));
  cursor: pointer;
}

.giftWrapProductsWrapper input:checked {
  border-color: rgba(var(--color-foreground),var(--borders_opacity));
}

label[for="checkDecision"] {
  display: flex;
  gap: var(--spacing_narrow);
  padding: var(--spacing_narrow) 0;
  cursor: pointer;
}

.gift-wrap-spinner {
  align-self: center;
  height: var(--icon_size);
  width: var(--icon_size)
}

#gift-note {
  background: color-mix(in srgb, rgb(var(--color-foreground)) 5%, white 95%) !important;
  background-color: color-mix(in srgb, rgb(var(--color-foreground)) 5%, white 95%) !important;
  border-width: 0;
  color: rgba(var(--color-foreground), 1);;
  font-family: inherit;
  margin-bottom: unset;
  height: 5em;
  height: 5lh;
  padding: var(--spacing_thin);
  width: 100%;
}

#the-count {
  font-size: var(--font_smallest_size);
  font-family: var(--font_smallest_family);
  font-weight: var(--font_smallest_weight);
  font-style: var(--font_smallest_style); 
  letter-spacing var(--font_smallest_letter-spacing);
  text-align: right;
}

#cart-drawer:has(.cart-drawer__items.hidden) .giftWrapProduct {
  display:none
}

/* end widget */
