/** Shopify CDN: Minification failed

Line 231:39 Unexpected bad string token
Line 231:41 Unterminated string token
Line 244:12 Expected ":"

**/
/*-----------------------------------------------------------------------------/
/ Custom Theme CSS
/-----------------------------------------------------------------------------*/
/*---------------- Global Custom CSS -------------------*/.t4s-h-cart__total {
display: none;
}

.t4s_nt_se_template--15906931736770__6a449425-fdb4-487b-95ec-c09b5fb7b060 .t4s-group-products-item .t4s-group-products__heading:after {
  height: 0px;
}

.t4s_nt_se_template--15906931736770__5eb70796-52ca-4179-b437-bb7509fa5885 .t4s-article-item .t4s-article-metas span {
  color: #CF4520;
}

h4.t4s-swatch__title {
  display: none;
}

h3.t4s-product-title a.is--href-replaced {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

.t4s-placeholder-svg.t4s-svg-bg1 {
  background-color: #fff;
  border-color: #fff;
}

.video-size {
  max-width: 100%;
  max-height: 100%;
}


.custom-variant-size-single {
  padding-left: 15px;
  padding-right: 30px;
  padding-top: 10px;
  padding-bottom: 10px;
  border: 1px solid #ddd;
  height: 40px;
  display: flex;
  align-items: center;
  width: 100%;
  border-radius: 40px;
  z-index: 4;
}

.custom-atc-for-size {
  padding: 10px;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  border-radius: 40px;
}

.custom-variant-size-selector-container {
  padding-bottom: 6px;
  width: 100%;
}

.custom-variant-size-selector-wrapper {
  border-radius: 40px;
  /* border-radius: 40px; */
  width: 100%;
  z-index: 4;
}

.custom-variant-size-single-container {
  padding-bottom: 6px;
  width: 100%;
}

.custom-variant-size-single-wrapper {
  border-radius: 40px;
  /* border-radius: 40px; */
  width: 100%;
  z-index: 4;
  background: #ffff;
}


.custom-variant-size-selector-wrapper>button {
  width: 100%;
}

.custom-variant-size-selector-wrapper .t4s-dropdown__content {
  /* background: #333333cc; */
}

.custom-variant-size-selector-wrapper .t4s-dropdown__content button {
  /* color: #ffff; */
}

@media (max-width: 767px) {
  .custom-variant-size-selector-wrapper {
    z-index: unset !important;
  }

  .t4s-dropdown__sortby button[data-dropdown-open] {
    min-width: unset !important;
    min-height: 40px !important;
    border: 1px solid var(--border-color) !important;
  }

  .t4s-dropdown__sortby .t4s-icon-select-arrow,
  .t4s-icon-select-arrow {
    right: 12px;
  }
}

.custom-variant-wrapper {
  position: relative;
}

.custom-variant-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-direction: column;
  opacity: 1;
  margin-top: 4px;
}

.custom-variant-container .t4s-product-price {
  font-size: 14px;
  min-width: 100px;
  width: 100px;
}

.custom-variant-container button[data-dropdown-open] {
  background-color: #ffff;
}

@media only screen and (min-width: 768px) {
  .custom-variant-container {
    opacity: 0;
  }

  .t4s-product:hover .custom-variant-container {
    opacity: 1 !important;
  }

  .custom-variant-container:hover {
    opacity: 1 !important;
  }

  .t4s-product:hover .custom-variant-size-selector-container {
    z-index: 4;
  }

  .t4s-product:hover .custom-variant-size-single-container {
    z-index: 4;
  }


  .custom-variant-container {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
  }

  .custom-atc-for-size {
    z-index: 4;
  }
}

.t4s-flicky-slider.t4s-products .flickityt4s-viewport {
  overflow: unset !important;
}

.t4s-flicky-slider.t4s-products {
  overflow: hidden;
  margin-bottom: -150px;
  padding-bottom: 150px;
  z-index: 100;
}

.t4s-product .show-description-grid {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
  display: -webkit-box;
font-size:14px;
line-height:110%;
 color: #58595B;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  margin-top: 4px;
}

.t4s-product-info__inner {
  display: flex;
  flex-direction: column;
  height: 150px;

}

.t4s-product-info__bottom {
  flex: 1 1 auto;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}

.custom-variant-container .t4s-dropdown {
  background: #ffff;
}


.t4s-product-price.t4s-custom-product-price .t4s-price-from {
  display: none;
}

.t4s-section-title t4s-title tab__title"{
    font-family: inherit;
}


.t4s-title {
    --color: #222222;
    font-family: inherit;
    font-weight: 600;
}


.t4s-drawer__header span {
    -webkit-
box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    font-size: 18px;
    color: var(--heading-color);
    font-weight: 500;
    text-transform: none;
    font-family: 'Font-1730418026894';
}

.t4s-mini_cart__meta .t4s-cart_price {
    font-size: 14px;
}



.t4s-cartPage__header {
    font-size: 16px;
    color: var(--secondary-color);
    text-transform: none;
    font-family: 'Font-1730418026894';
    padding: 0px 0 10px;
}

.t4s-main-cart .t4s-page_cart__title {
    font-size: 16px;
    line-height: 20px;
    font-family: 'Font-1730418026894';
    font-weight: 800;
    display: block;
    margin-bottom: 5px;
    color: var(--secondary-color);
}

#t4s-mini_cart .t4s-drawer__bottom .t4s-btn__cart, #t4s-mini_cart .t4s-drawer__bottom .t4s-btn__checkout {
    margin-top: 10px;
    margin-bottom: 10px;
    text-transform: none;
    letter-spacing: 1px;
    font-size: 14px;
    transition: .25s ease-in-out !important;
    font-weight: 600;
    min-height: 40px;
    padding: 5px 25px;
}


.is-btn-atc-txt-3 .t4s-product-form__submit, .is-btn-ck-txt-3 .shopify-payment-button__button--unbranded, .is-btn-ck-txt-3 .t4s-pr__notify-stock {
    text-transform: none;
}

.t4s-product .t4s-product-price ins:last-child:first-child {
    margin-left: 0;
    margin-right: 0;
}

/*added by Aslan 
main#MainContent ul {
    list-style: none !important;
}
.t4s-container .t4s-tabs .tab__content ul {
  
не работает правильно, в тексте пропадают булеты*/

/*added by Olha*/
.t4s-btn-atc_text {
text-transform: none;
}

.metafield-rich_text_field
{
  font-size: 12px; /*інгрідієнти*/
}

#t4s-mini_cart .t4s-cart__totalPrice{
    font-weight: 500;
    text-align: left;
    color:#222
}

#t4s-mini_cart .t4s-cart-total{
    margin-bottom: 8px;
    color: var(--secondary-color);
    font-size: 18px;
   font-weight: 400;
    text-align: left;
    color:#222
}


#t4s-mini_cart .t4s-cart_discounts{
    padding-left: 0px;
    font-weight: 300;
    font-size: 13px;
    color: var(--t4s-highlight-color);
    margin-bottom: 12px;
}


.t4s-tabs ol {
    list-style-type: decimal;
}

.t4s-container .t4s-tabs .tab__content ul {
    list-style-type: disc;
}
.jdgm--off {
   color: #999999 !important;
}
.t4s-product .t4s-product-inner:before{
background: transparent;
}
.jdgm-prev-badge__text {
   font-size: 13px !important;
}
.jdgm-star {
padding:0 2px 0 0 !important;
}


.t4s-article-item .t4s-article-title a {
    color: inherit;
    font-family: 'Font-1730418026894';
    font-weight: 800;
 }


.t4s-article-item .t4s-article-title a {
    color: inherit;
    font-family: 'Font-1730418026894';
    font-weight: 800;
}/*---------------- Custom CSS for only desktop -------------------*/
@media (min-width: 1025px) {}

/*---------------- Custom CSS for tablet, mobile -------------------*/
@media (max-width: 1024px) {}

/*---------------- Custom CSS for only tablet -------------------*/
@media (min-width: 768px) and (max-width: 1024px) {}

/*---------------- Custom CSS for only mobile -------------------*/
@media (max-width: 767px){}