/** Shopify CDN: Minification failed

Line 116:41 Expected ")" to end URL token

**/
/* ----------
Preamble to the experient
-----------

div#shopify-block-ASzVCQ2czMHBERDFoV__selly_promotion_pricing_rec_loc_7npMGN {
    display: none;
}
*/
/* ----------
End preamble to the experient
-----------*/
.cart__item:last-child {
    border-bottom: 0px solid;
    margin-bottom: 20px;
}

div#shopify-block-ASzVCQ2czMHBERDFoV__selly_promotion_pricing_rec_loc_7npMGN {
    display: none;
}


section#shopify-section-template--24150210314529__17371345053cd0cd66 {
    margin-top: 20px;
}

@media screen and (min-width: 768px) {
  .tdf_rec_stable_2.tdf_rec h2.tdf_rec_h2 {
    font-size: 26px;
    font-family: jost, Arial, sans-serif;
    color: #431800;
    font-weight: 500;
    padding: 0 0 20px;
    margin-top: 0 !important;
  }
  
  .template-cart .main-content {
    min-height: 660px;
    margin-top: 126px;
    position: relative;
  }
  
  .template-cart .page-content {
      padding-bottom: 0!Important;
  }

  .template-cart .index-section {
        margin: 0!Important;
  }
}

.endOfLayoutContentX .tdf_rec_stable_2.tdf_rec .tdf_rec_stable_div .tdf_rec_product {
    margin: 0 14px;
}

.tdf_rec_stable_2.tdf_rec .tdf_rec_stable_div .tdf_rec_product {
    margin: 0 14px;
}

.endOfLayoutContentX .index-section {
  margin: 0;
}

.tdf_rec {
    clear: both;
    padding-top: 0!Important;
    /*width: 58%;*/
    text-align: left;
}

.tdf_rec_stable_2.tdf_rec h4.tdf_vertical_title {
    display: block;
    font-size: 20px;
    font-weight: 500;
    font-family: jost, Arial, sans-serif;
    color: #431800;
    letter-spacing: 0;
}

.tdf_rec_stable_2.tdf_rec .tdf_normal_btn {
    top: 0;
    width: 100%;
    background-color: #ffce49!Important;
    color: #431800!Important;
    text-transform: uppercase;
    font-size: 14px;
    font-family: jost,Arial,sans-serif;
  }

.tdf_rec_stable_2.tdf_rec .tdf_nonpopup .tdf_price_sales .tdf_money {
  color: var(--colorTextSavings)!Important;
}

.tdf_select_input {
    min-height: 36px;
    text-align: center;
}

select.tdf_select_input.no-transition {
    font-family:  jost,Arial,sans-serif!important;
    font-weight: 400;
    color: #431800;
      font-size: 12px!important;
}

option.tdf_qv_option {
    font-family: jost,Arial,sans-serif!important;
    font-size: 12px!important;
}

.tdf_select_icon {
    background: background-image: url({{ 'arrow_down_icon.png' | asset_url }})!Important;
}

.tdf_select_input {
    color: #431800!Important;
}

.cart__page {
    margin-bottom: 20px;
}

@media (max-width: 768px) {
  
  .tdf_rec_stable_2.tdf_rec .tdf_rec_stable_div {
      white-space: nowrap;
      overflow: auto;
      text-align: center;
      display: flex;
      flex-flow: wrap;
      margin: 0;
      width: 100%;
      justify-content: center;
  }
  
    .tdf_rec_stable_2.tdf_rec .tdf_rec_stable_div .tdf_rec_product {
      position: relative;
      vertical-align: top;
      display: inline-block;
      width: 40%!Important;
      margin-right: 4px;
      margin-bottom: 26px;
      height:260px!Important;
  }
}