/** Shopify CDN: Minification failed

Line 64:33 Unexpected "<"

**/
/* Offer Section */
.template-cart .SectionHeader--center{
  padding-bottom:30px;
}
.Drawer__Main #tdf_discount_widget{
  display:none !important;
}
.tdf_discount_content .tdf_discount_tag{
  padding: 5px !important;
  border: 1px solid rgb(0 0 0 / 29%) !important;
}
.tdf_discount_content .tdf_gift .tdf_discount_tag{
  border:none !important;
  padding:0 !important;
}
.tdf_discounted_product .tdf_discount_icon{
  background-size: 74px !important;
  border-radius: 0 !important;
  padding: 30px 28px!important;
  border: 1px solid rgb(0 0 0 / 29%)!important;
}
.Cart.Cart--expanded .tdf_content_section_discounted.tdf_nonpopup {
  position:relative;
  display: flex;
  padding-top: 80px;
  position: relative;
  flex-wrap: wrap;
  flex-direction: column;
  max-height: 345px;
  max-width:1000px;
}
.Cart.Cart--expanded #tdf_discount_widget.tdf_container .tdf_motivator.tdf_container{
  position: absolute;
  top: -40px;
  right: 0;
  left: 0;
}
.Cart.Cart--expanded .tdf_content_section_discounted.tdf_nonpopup h3{
  max-width: 330px !important;
  padding-bottom: 10px !important;
  position: absolute !important;
  top: 0px !important;
  text-align:center !important;
  font-size:12px !important;
  font-weight:600 !important;
  margin-top:0 !important;
  margin-bottom:10px !important;
  z-index:10;
}
.Cart.Cart--expanded .tdf_content_section_discounted.tdf_nonpopup h3 strong{
  font-weight:600 !important;
  font-size:12px !important;
}
.Cart.Cart--expanded #tdf_discount_widget.tdf_container .tdf_discounted_product:nth-child(5){
  margin-top:0 !important;
  
  position:relative;
}
.tdf_gift[data-offer-id="18788"] < .tdf_discount_tag{
  border:1px solid green !important;
}
#tdf_discount_widget{
  position:relative;
}
#tdf_discount_widget:before{
  position: absolute!important;
  top: 0px !important;
  content: "Before You Go! Choose Your Complimentary Gift By Clicking Below:"!important;
  font-family: Avenir Next,sans-serif!important;
  font-weight: 600!important;
  font-style: normal!important;
  color: #333!important;
  line-height: 18px !important;
  font-size:12px !important;
  max-width: 330px !important;
  right:17% !important; 
  text-align:center !important;
}
.tdf_gift[data-offer-id="18788"] {
  position:relative;
}
.tdf_gift[data-offer-id="18788"]:before{
  position: absolute!important;
  top: 0px !important;
  content: "Before You Go! Choose Your Complimentary Gift By Clicking Below:"!important;
  font-family: Avenir Next,sans-serif!important;
  font-weight: 600!important;
  font-style: normal!important;
  color: #333!important;
  line-height: 18px !important;
  font-size:12px !important;
  max-width: inherit !important;
  right:0 !important; 
  text-align:center !important;
  display:none;
}
#tdf_notify .tdf_motivator.tdf_container .tdf_motivator_border, #tdf_discount_widget .tdf_motivator.tdf_container .tdf_motivator_border{
  margin-top:15px;
  max-width:150px !important;
}
#tdf_notify .tdf_motivator.tdf_container .tdf_motivator_border, #tdf_discount_widget .tdf_motivator.tdf_container .tdf_motivator_border{
  border:3px solid #333;
}
#tdf_notify .tdf_motivator.tdf_container .tdf_motivator_progress, #tdf_discount_widget .tdf_motivator.tdf_container .tdf_motivator_progress{
  background-color:#333;
}
#tdf_quickview.tdf_container h4.tdf_vertical_title,#tdf_quickview.tdf_container h4.tdf_vertical_title{
  height:35px !important;
  text-align:center !important;
  font-family: Avenir Next,sans-serif !important;
  font-weight:600 !important;
  margin-bottom:30px !important;
}
.template-cart.tdf_theme_1 #tdf_quickview.tdf_container .tdf_qv_bottom_stuff button,#tdf_notify.tdf_container .tdf_notify_popup .tdf_cta_btn,#tdf_quickview.tdf_container div.tdf_products_vertical_content button{
  background:#000 !important;
  border:1px solid #000 !important;
  color:#fff !important;
  font-weight: 600!important;
  margin-bottom:30px !important;
}
#tdf_quickview.tdf_container .tdf_qv_recommend .tdf_products_vertical_content{
  margin:0 6px !important;
}
#tdf_quickview.tdf_container .tdf_qv_recommend_content{
  text-align:center;
}
#tdf_notify.tdf_container .tdf_notify_msgs,#tdf_notify.tdf_container .tdf_notify_popup{
  width:370px !important;
}
/* End */

@media only screen and (max-width:768px) { 
  .tdf_gift[data-offer-id="18788"]::before{
    font-size:13px !important; 
    top:-100px !important;
    padding-top:0px !important;
    display:block !important;
  }
  #tdf_discount_widget:before{
    display:none !important;
  }
  .Cart.Cart--expanded .tdf_content_section_discounted.tdf_nonpopup {
    padding-top: 110px;
    max-height: 500px;
  }
  #tdf_discount_widget.tdf_container .tdf_discount_content{
    max-width:300px;  
  }  
  .Cart.Cart--expanded .tdf_content_section_discounted.tdf_nonpopup h3 {
    max-width: 340px !important;
    padding-bottom: 11px!important;
    position: relative !important;
    top: 0!important;
  }  
  #tdf_discount_widget.tdf_nonpopup h3 {
    margin-bottom: 5px;
    margin-top: -91px;
  }  
  .Cart.Cart--expanded #tdf_discount_widget.tdf_container .tdf_discounted_product:nth-child(5){
    margin-top:97px !important;
  }
}  
@media only screen and (max-width: 500px) {    
  #shopify-section-product-template .Product__Gallery .flickity-viewport {    
    max-width: 100% !important;
    height: inherit;
  }
  .AspectRatio>img, .no-js .AspectRatio>noscript img {
    top: 30px !important;
  }   
  .ProductItem__ImageWrapper .AspectRatio>img, .no-js .ProductItem__ImageWrapper .AspectRatio>noscript img {
    top: 50% !important;
  } 
  .Cart.Cart--expanded .tdf_content_section_discounted.tdf_nonpopup h3 {
    max-width: 147px !important;
    padding-bottom: 11px!important;
    position: relative !important;
    top: 0!important;
  }  
  #tdf_discount_widget.tdf_container .tdf_discount_content{
    max-width:147px;  
  }
}

@media only screen and (max-width: 380px) {  
  .tdf_gift[data-offer-id="18788"] {
    padding-top: 0!important;
  }
  .Cart.Cart--expanded .tdf_content_section_discounted.tdf_nonpopup {
    padding-top:60px !important;  
  }   
}  


.Product__SlideItem{
  max-width: 500px !important;
  margin-right:0;
}
