/** Shopify CDN: Minification failed

Line 277:0 Unexpected "}"

**/

.bxp-owl-theme .bxp-owl-dots {
    margin-left: 0px;
}
.bxp-bldr-item label strong {
    margin-left: 0px;
}
.bxp-modal__overlay {
    top: 15% !important;
}
.bxp-modal__container {
    max-height: 78vh !important;
}
.bxp-modal__container {

    margin-top: 29px;
}
.bxp-modal__container {
    padding-top: 26px !important;
}
.bxp-full-width{
    width: 282px !important;
    margin-left: 70px !important;
}
.product-atc-step-form.popover-attachment {
    height: auto !important;
}
.dds-comment-box {
    color: #8f774e !important;
}
.product-comment-box textarea{
    border: none !important;
    margin-top:5px !important;
} 
.dds-calendar-notes {
    background-color: #f8f8f7 !important;
    color: #8f774e !important;
}
/*--custom app delivery--*/
.flatpickr-day.selected{
background: #8f774e !important;
  border-color: #8f774e !important;
}
.ddm_select_box label {
    margin-bottom: 5px !important;
  color: #8f774e !important;
  font-weight: bold;
}
 #dds_calendar {
    margin-bottom: 10px !important;
    border: none !important;
    height: 50px !important;
    background: #f8f8f7 !important;
    padding-left: 20px !important;
    color: #8f774e !important;
}

/*--custom app--*/
.bxp-step-box {
margin-bottom: 0px !important;
padding: 0px !important;
}

.bxp-bldr-item label strong { 
    font-family: "Neue Swift", serif !important;
 	 text-transform: none !important;
	font-size: 16px !important;
    font-style: normal !important;
    font-weight: 400 !important;
    color: #594421 !important;
   line-height: 1em !important;
  }
  .bxp-bldr-item input[type=radio]:not(old):checked+label{
-webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
 box-shadow: none !important;
}
.bxp-bldr-item label .bxp-bldr-item_price, button.bxp-bldr-forward, button.bxp-bldr-backward, button.bxp-bldr-forward, button.bxp-bldr-add, button.bxp-bldr-submit {
  font-family: "Neue Swift", serif !important;
  border-radius: 5px !important;
  box-shadow: 0px 0px 0px #fff !important;
  height: 40px !important;
  width: 166px !important;
  text-transform: uppercase !important;
  font-size: 14px !important;
  padding: 0px 10px !important;
  font-weight: initial !important;
    color: #fff !important;
    line-height: 40px !important;
  margin-top: 0px !important;

}

button.bxp-bldr-backward {
 font-family: "Neue Swift", serif !important;
  border-radius: 5px !important;
  box-shadow: 0px 0px 0px #fff !important;
  height: 40px !important;
  width: 130px !important;
  text-transform: uppercase !important;
  font-size: 14px !important;
  padding: 0px 10px !important;
  font-weight: initial !important;
    color: #594421 !important;
    line-height: 40px !important;
}
.bxp-modal__close {
    color:rgb(143 119 78) !important;

}
#bxp-prod-info-content {
    color: rgb(0 0 0) !important;
}
.bxp-modal__title {

    color: rgb(0 0 0) !important;
}
#bxp-prod-info-content p{
    color: rgb(0 0 0) !important;
}
#bxp-prod-info-content span {
    color: rgb(0 0 0) !important;
}
.bxp-bldr-item label {
padding: 0px 45px 35px 45px !important;  
}
.bxp-modal__container {
    max-height: 83vh !important;

}
#bxp-bldr-bottom-wizard {
    padding: 20px 100px 20px 30px !important;
}

#bxp-bldr-price_total h3, #bxp-bldr-price_total label {
	font-family: "Neue Swift", serif !important;
    font-size: 20px !important;
    font-weight: 300 !important;
    text-transform: none !important; 
    color: #594421 !important;
}

button.bxp-bldr-forward:before, button.bxp-bldr-backward:before {
top: 0px !important;
}

a#bxp-bldr-details_bt.show {
display: none !important;
}

.bxp-flex {
border-bottom: 1px solid !important;
}

.bxp-bldr-item input[type=checkbox]:not(old):checked+label, .bxp-bldr-item input[type=radio]:not(old):checked+label, .bxp-bldr-item input[type=checkbox]:not(old):checked+span+label, .bxp-bldr-item input[type=radio]:not(old):checked+span+label {
border: 0px !important;
}
.bxp-reset {
 border-radius: 5px !important;
}

.bxp-step-box-list h5, .bxp-bldr-form-group label {
font-family: "Neue Swift", serif !important;
  font-size: 18px !important;
  text-align: left !important;
  margin-left: 40px !important;
  font-weight: 400 !important;
  letter-spacing: 1px;
  text-transform: none !important; 
}

input.bxp-bldr-form-control, select.bxp-bldr-form-control, textarea.bxp-bldr-form-control {
 font-size: 14px !important;
}

.wa-custom-chat-btn.wa-chat-btn-base-icon, .wa-custom-chat-btn .wa-chat-btn-base-icon {
margin-bottom: -7px !important;
}

@media (min-width: 992px){
  
  .ls-is-cached{
         margin-left: 51px !important ;
  }
.bxp-bldr-item label img {
    display: block;
    margin: 0 auto 5px !important;
    height: 121px !important;
    width: 121px !important;
    object-fit: cover;
    min-height: 124px !important;
    border: 0px !important;
      margin-left: auto !important;
}
  .bxp-owl-carousel {
    margin-left: 0px;
}
  .bxp-bldr-item label strong {
    margin-left: 0px;
}
  select .bxp-bldr-form-control {;
    margin-left: 19px;
}
}
@media (max-width: 767px){
  .bxp-modal__overlay {
    top: 0% !important;
}
.bxp-modal__container {
    max-height: 88vh !important;
}
.bxp-modal__container {

    margin-top: 0px;
}
.bxp-modal__container {
    padding-top: 26px !important;
}
.bxp-full-width{
    width: 230px !important;
    margin-left: 50px !important;
}
#bxp-bldr-bottom-wizard {
    margin-bottom: 60px !important;
padding: 15px 15px 10px 15px !important;
}
  .bldr-dark-btn{
  display: inline-grid;
  }
.bxp-bldr-item label {
  padding: 0px !important;
  }
  .wa-custom-chat-btn.wa-chat-btn-base-icon, .wa-custom-chat-btn .wa-chat-btn-base-icon {
    top: 17px !important;
}
  height: 40px !important;
  width: 130px !important;

}
button.bxp-bldr-forward {
  height: 40px !important;
  width: 130px !important;

}
.bxp-bldr-item label .bxp-bldr-item_price {
   width: 126px !important;
}
  .bxp-bldr-item input[type=radio]:not(old):checked+label{
-webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
 box-shadow: none !important;
}
.bxp-modal__header {
    position: fixed;
    top: 110px !important;
    right: 40px;
}
  .bxp-bldr-qty-up{
    	margin-left: 0% !important;
        width: 30px !important;
      	padding: 5px 20px 5px 15px !important;
}
   .bxp-bldr-qty-down {
   		margin-left:0% !important;
        width: 30px !important;
        padding: 5px 20px 5px 15px !important;
}
  button.bxp-bldr-submit {
  width: 113px !important;
    
  }
}


@media (max-width: 600px) {
  .bxp-bldr-qty-up{
    	margin-left: 35% !important;
        
}
   .bxp-bldr-qty-down {
   		margin-left:35% !important;      
}
}


@media (max-width: 768px)
{
  .bxp-modal__overlay {
    top: 0% !important;
}
.bxp-modal__container {
    max-height: 88vh !important;
}
.bxp-modal__container {

    margin-top: 0px;
}
.bxp-modal__container {
    padding-top: 26px !important;
}
.bxp-full-width{
    width: 230px !important;
    margin-left: 50px !important;
}
 .product-atc.product-atc-defaultvariant:not(.product-atc-static) .popover-reference .product-form-atc {
    display: block !important;
    align-items: center;
    justify-content: center;
    padding: 10px !important;
    background-color: white !important;
}
  
  .bxp-bldr-qty-down {
    margin-left: 35% !important;
        width: 30px !important;
     padding: 5px 20px 5px 15px !important;
}
  .bxp-bldr-qty-up{
    margin-left: 35% !important;
        width: 30px !important;
    padding: 5px 20px 5px 15px !important;
}
  .product-atc:not(.product-atc-static) .popover-attachment {
    height: auto !important;
}
  .pswp__button.pswp__button--close {
    margin-top: 114px !important;
margin-right: 30px !important;
}
}
@media (min-width: 768px){
.ddm_select_box {
    width: 100% !important;
}
}

@media (max-width: 500px) {
  .cards-player .cards-player-deck {
    z-index:0;
}
.shopify-section {
  z-index: auto;
}
.popover-attachment.animating, .popover-attachment.visible {
    display: flex;
}
  .product-atc-defaultvariant:not(.product-atc-static) .product-atc-step-form.popover-reference {
    position: initial;
  }

  .popover-attachment {
  max-height: 800px !important;
  }
  

  
#shopify-section-static-testimonials {
z-index: -1;
position: relative;
}
}

.popover-list .popover-list-item {
margin: 0.2rem 0.2rem 0 0 !important;
}

.form-element-radio .form-element-label, .popover-list-item-text, .form-element-checkbox .form-element-label {
margin-left: 0.2rem !important;
margin-right: 0.3rem !important;
font-size: 15px !important;
}


@media screen and (max-width: 768px){
.popover-utils {
bottom: 4.25rem;
}

.product-atc:not(.product-atc-static) .popover-attachment {
margin-bottom: 0.25rem;
}
}

.breadcrumbs {
display: none;
}

.boton-form {
    border-radius: 0.3125rem;
    overflow: hidden;
    color: white !important;
    background-color: #8f774e;
    width: 180px;
    height: 40px;
  margin-left: 195px;
  padding-top:7px;

}

