/** Shopify CDN: Minification failed

Line 118:3 Unexpected "/"

**/
/* @media (max-width: 1000px) {
    .tpo_option-label.tpo_dropdown .tpo_option-input {
      padding: var(--input-padding-block) var(--input-padding-inline) !important;
    }
} */

.tpo_option-label.tpo_dropdown .tpo_option-input {
  background-color: rgb(var(--background-secondary)) !important;
  border-radius: 0 !important;
  text-align: center;
  font-family: inherit !important;
  font-size: 100% !important;
  height: auto !important;
  padding: var(--input-padding-block) var(--input-padding-inline) !important;
  -webkit-tap-highlight-color: transparent;
}

.tpo_option-input.tpo_option-dropdown {
  line-height: inherit !important;
  border: 1px solid rgb(var(--ui-border-color, var(--border-color))) !important;
}

/* do not delete; takes away default border in order to change border colour */
.tpo_option-input-inner::before {
  border: none !important;
}

.tpo_option-type-dropdown-wrapper {
  background-color: rgb(var(--dropdown-menu, var(--background))) !important;
  border-radius: var(--diyCustoms-radius-sm);
  border: none !important;
  box-shadow: var(--diyCustoms-shadow-medium) !important;
  padding-block: 1.25rem !important;
  padding-inline-start: 1.25rem !important;
  gap: 0.75rem !important;
}

.tpo_option-type-dropdown-wrapper>.tpo_option-type-selection {
  background-color: transparent !important;
  font-family: inherit !important;
  font-size: 100% !important;
  padding: 0 !important;
  line-height: inherit !important;
}

.tpo_option-type-selection:hover {
  background-color: transparent !important;
}

.tpo_option-label-container > span {
  font-weight: 400 !important;
}

.tpo_option-input-inner > svg, .tpo_font-picker-label > svg {
  width: 11.5px !important;
  right: 12px !important;
}

.tpo_option-input-inner > svg path, .tpo_font-picker-label > svg path {
  fill: black !important;
}

.tpo_option-container {
  margin-bottom: 0 !important;
}

.tpo_option-label.tpo_dropdown {
  /* margin-bottom: 0 !important; */
  margin-bottom: -3px !important;
}

.tpo_option-set-container {
  gap: 1rem !important;
}

.tpo_option-input-wrapper {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08) !important;
  border-radius: 0 !important;
  /* border: 1px solid red !important; */
}

/* Remove padding from option set with options */
.tpo_option-set-wrapper.tpo_has-option-set {
  padding: 0 !important;
}

/* Remove padding from option set without options */
.tpo_option-set-wrapper {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.product-info__block-item:is([data-block-type="@app"]) {
  margin-block-end: 0;
}


.tpo_option-required-indicator {
  display: none !important;
}

/* .tpo_option-input-inner {
} */

/* .tpo_option-input-inner::before {
  border: none !important;
} */

/* CSS that blocks Add to cart submission for newer themes that re-render the product info */
[tpo-validated-form="false"] buy-buttons > button {
  pointer-events: none !important;
  opacity: 0.5 !important;
} */

/* ================================
   Easify Product Attachments
   ================================ */

.tigren-product-attachments {
  margin-block-start: 2rem !important;
}

.tigren-attachments,
.tigren-title {
  display: grid !important;
  justify-items: center !important;
  text-align: center !important;
  /* font-family: 'transducer-variable' !important;
  font-weight: 700 !important; */
}

.tigren-title {
  font-family: 'transducer-variable' !important;
  font-weight: 700 !important;
  text-transform: uppercase;
  font-size: var(--text-xs);
}

.tigren-productAttachment {
  /* max-width: 40rem !important; */
  /* border: solid 1px #c1a888 !important; */
  background: linear-gradient(180deg, rgba(255, 255, 255, 1), rgba(242, 242, 242, 1) 100%) !important;
  border: 1px solid #0898ff;
  box-shadow: 0px 2px 6px 0px rgb(0 142 187 / 25%) !important;
  margin-block-start: 0.5rem !important;
  border-radius: var(--diyCustoms-radius-md) !important;
  padding: var(--diyCustoms-padding-xs) !important;
  /* transition-duration: 0.3s !important; */
  width: 100% !important;
}

.tigren-linkAttachment {
  font-size: inherit !important;
  font-weight: bold !important;
  color: #0898ff;
}

.tigren-description-attachment {
  font-size: inherit !important;
  color: #4a4a4a;
}

/* .tigren-productAttachment:hover {
  background-color: #e5cdae !important;
} */

/* .tigren-infor_wrap {
  font-weight: bold !important;
} */