/** Shopify CDN: Minification failed

Line 58:10 Unexpected "{"

**/
 .hidden {
  display: none !important;
}
.js-option.is-unavailable {
  display: none;
}


 @font-face {
    font-family: 'Futura PT Heavy';
    font-style: normal;
    font-weight: normal;
    src: local('Futura PT Heavy'), url('/cdn/shop/files/FuturaCyrillicHeavy.woff?v=1746328699') format('woff');
    }

@font-face {
    font-family: 'Futura PT Medium';
    font-style: normal;
    font-weight: normal;
    src: local('Futura PT Medium'), url('/cdn/shop/files/FuturaCyrillicMedium.woff?v=1748131257') format('woff');
    }

@font-face {
    font-family: 'Futura PT Demi';
    font-style: normal;
    font-weight: normal;
    src: local('Futura PT Demi'), url('/cdn/shop/files/FuturaCyrillicDemi.woff?v=1748131487') format('woff');
    }

@font-face {
    font-family: 'Universal Condensed';
    font-style: normal;
    font-weight: normal;
    src: local('Universal Condensed'), url('/cdn/shop/files/Univers-Condensed.woff?v=1746329509') format('woff');
    }

h1, h2, h3, h4, h5 {
  font-family: 'Futura PT Demi', sans-serif !important;
  line-height: 1 !important;
}

.body,
.a,
.button,
.input,
.select,
.textarea,
body,
a,
button,
input,
select,
textarea, {
  font-family: 'Universal Condensed', sans-serif !important;
}

#discount-info {
    font-family: 'Universal Condensed', sans-serif !important;
    font-size: 20px !important;
        font-weight: normal;


}













/* Put inline qty in the same row as the Bag Size buttons */
fieldset.option-selector.has-inline-qty .option-selector__btns {
  display: flex;              /* already flex in Symmetry; this ensures consistency */
  align-items: center;        /* vertical align with the variant button */
  gap: 12px;
  flex-wrap: wrap;
}

/* The small inline block that holds the Qty label and controls */
#inline-qty-wholesale {
  display: none;              /* JS shows when wholesale */
  min-width: 0;               /* let it size to content so it hugs the buttons */
}

#inline-qty-wholesale .label {
  display: block;
  font-weight: 600;
  font-size: 12px;
  line-height: 1;
  margin: 0 0 4px 2px;        /* a touch of spacing above controls */
}

#inline-qty-wholesale .qty-inline {
  display: inline-flex;
  align-items: center;
  gap: 8px;
}

/* Make the proxy +/- and input match the button row height */
#inline-qty-wholesale .qty-inline button,
#inline-qty-wholesale .qty-inline input {
  height: 42px;               /* close to your opt-label button height */
  line-height: 42px;
  border: 1px solid rgba(0,0,0,.2);
  background: transparent;
}

/* Buttons */
#inline-qty-wholesale .qty-inline button {
  width: 36px;
  text-align: center;
  font-size: 18px;
  cursor: pointer;
}

/* Numeric input */
#inline-qty-wholesale .qty-inline input {
  width: 64px;
  text-align: center;
}


#oscpPriceGridContainer {
display: none;

}

.offer-price {
font-size: 18pt !important;
    font-family: 'Universal Condensed', sans-serif !important;

}

.regulate-price {
font-size: 18pt !important;
    font-family: 'Universal Condensed', sans-serif !important;

}

.qty-inline {
}

.label {
}

.add-to-cart {
border: none;

}


.product-block-options__item {
  display: none;
}