.elementor-6768 .elementor-element.elementor-element-31e23c1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:40px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-6768 .elementor-element.elementor-element-f9be4d4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6768 .elementor-element.elementor-element-811af6d .jet-gallery-swiper-thumb .swiper-slide{--columns:4;--space-between:15px;}.elementor-6768 .elementor-element.elementor-element-811af6d .jet-woo-product-gallery-slider .jet-woo-product-gallery__image img{border-radius:10px 10px 10px 10px;}.elementor-6768 .elementor-element.elementor-element-811af6d .jet-woo-product-gallery-slider .jet-woo-product-gallery__image{text-align:left;}.elementor-6768 .elementor-element.elementor-element-811af6d .jet-woo-product-gallery-slider .jet-swiper-nav{font-size:35px;}.elementor-6768 .elementor-element.elementor-element-811af6d .jet-woo-product-gallery-slider .jet-swiper-nav.jet-swiper-button-prev{top:50%;bottom:auto;transform:translate(0,-50%);right:auto;}.elementor-6768 .elementor-element.elementor-element-811af6d .jet-woo-product-gallery-slider .jet-swiper-nav.jet-swiper-button-next{top:50%;bottom:auto;transform:translate(0,-50%);left:auto;}.elementor-6768 .elementor-element.elementor-element-811af6d .jet-woo-swiper-gallery-thumbs.swiper-container-horizontal{text-align:left;}.elementor-6768 .elementor-element.elementor-element-8d4c605{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6768 .elementor-element.elementor-element-ffe7d53 .woocommerce-breadcrumb{color:#FF279B;font-family:"Raleway", Sans-serif;font-size:14px;font-weight:600;line-height:28px;text-align:left;}.elementor-6768 .elementor-element.elementor-element-ffe7d53 .woocommerce-breadcrumb > a{color:#000000;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-6768 .elementor-element.elementor-element-002246f .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:35px;font-weight:700;color:#08232E;}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.woocommerce .elementor-6768 .elementor-element.elementor-element-7b99bfd .price{color:#E5007D;}body:not(.rtl) .elementor-6768 .elementor-element.elementor-element-7b99bfd:not(.elementor-product-price-block-yes) del{margin-right:0px;}body.rtl .elementor-6768 .elementor-element.elementor-element-7b99bfd:not(.elementor-product-price-block-yes) del{margin-left:0px;}.elementor-6768 .elementor-element.elementor-element-7b99bfd.elementor-product-price-block-yes del{margin-bottom:0px;}.woocommerce .elementor-6768 .elementor-element.elementor-element-755d477 .woocommerce-product-details__short-description{font-size:18px;font-weight:400;line-height:30px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-6768 .elementor-element.elementor-element-19f1b67 .elementor-icon-box-wrapper{align-items:start;}.elementor-6768 .elementor-element.elementor-element-19f1b67{--icon-box-icon-margin:20px;}.elementor-6768 .elementor-element.elementor-element-19f1b67 .elementor-icon-box-title{margin-block-end:5px;color:#D32E7D;}.elementor-6768 .elementor-element.elementor-element-19f1b67.elementor-view-stacked .elementor-icon{background-color:#D32E7D;}.elementor-6768 .elementor-element.elementor-element-19f1b67.elementor-view-framed .elementor-icon, .elementor-6768 .elementor-element.elementor-element-19f1b67.elementor-view-default .elementor-icon{fill:#D32E7D;color:#D32E7D;border-color:#D32E7D;}.elementor-6768 .elementor-element.elementor-element-19f1b67 .elementor-icon{font-size:30px;}.elementor-6768 .elementor-element.elementor-element-19f1b67 .elementor-icon-box-title, .elementor-6768 .elementor-element.elementor-element-19f1b67 .elementor-icon-box-title a{font-family:"Ubuntu", Sans-serif;font-size:20px;font-weight:600;}.elementor-6768 .elementor-element.elementor-element-19f1b67 .elementor-icon-box-description{font-family:"Raleway", Sans-serif;font-size:14px;font-weight:500;color:var( --e-global-color-55b679c );}.elementor-widget-woocommerce-product-meta .product_meta .detail-container:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-6768 .elementor-element.elementor-element-e53b5a9:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:last-child){padding-bottom:calc(5px/2);}.elementor-6768 .elementor-element.elementor-element-e53b5a9:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:first-child){margin-top:calc(5px/2);}.elementor-6768 .elementor-element.elementor-element-e53b5a9.elementor-woo-meta--view-inline .product_meta .detail-container{margin-right:calc(5px/2);margin-left:calc(5px/2);}.elementor-6768 .elementor-element.elementor-element-e53b5a9.elementor-woo-meta--view-inline .product_meta{margin-right:calc(-5px/2);margin-left:calc(-5px/2);}body:not(.rtl) .elementor-6768 .elementor-element.elementor-element-e53b5a9.elementor-woo-meta--view-inline .detail-container:after{right:calc( (-5px/2) + (-1px/2) );}body:not.rtl .elementor-6768 .elementor-element.elementor-element-e53b5a9.elementor-woo-meta--view-inline .detail-container:after{left:calc( (-5px/2) - (1px/2) );}.elementor-6768 .elementor-element.elementor-element-e53b5a9{font-family:"Raleway", Sans-serif;font-size:14px;font-weight:400;letter-spacing:0.2px;}.elementor-6768 .elementor-element.elementor-element-e53b5a9 a{font-family:"Raleway", Sans-serif;color:#7A7A7A;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-6768 .elementor-element.elementor-element-9b04d60 > .elementor-element-populated{padding:0px 10px 0px 10px;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-6768 .elementor-element.elementor-element-a214260 .cart button, .elementor-6768 .elementor-element.elementor-element-a214260 .cart .button{border-radius:10px 10px 10px 10px;padding:12px 15px 12px 15px;color:var( --e-global-color-dde31c7 );background-color:var( --e-global-color-16da99f );transition:all 0.2s;}.elementor-6768 .elementor-element.elementor-element-a214260 .cart button:hover, .elementor-6768 .elementor-element.elementor-element-a214260 .cart .button:hover{background-color:#FF0099;}.elementor-6768 .elementor-element.elementor-element-a214260{--button-spacing:18px;}.elementor-6768 .elementor-element.elementor-element-a214260 .quantity .qty{font-family:"Raleway", Sans-serif;font-size:18px;border-style:solid;border-width:01px 01px 01px 01px;border-radius:10px 10px 10px 10px;padding:10px 0px 10px 30px;color:#000000;background-color:#FFFFFF;border-color:#DEDDDD;transition:all 0.2s;}.elementor-6768 .elementor-element.elementor-element-a214260 .quantity .qty:focus{border-color:#DEDDDD;}.woocommerce .elementor-6768 .elementor-element.elementor-element-a214260 form.cart .variations{width:100%;margin-bottom:100px;}.woocommerce .elementor-6768 .elementor-element.elementor-element-a214260 form.cart table.variations tr th, .woocommerce .elementor-6768 .elementor-element.elementor-element-a214260 form.cart table.variations tr td{padding-top:calc( 100px/2 );padding-bottom:calc( 100px/2 );}.elementor-6768 .elementor-element.elementor-element-e59c3be{padding:0px 0px 0px 0px;}.elementor-6768 .elementor-element.elementor-element-5c87439 .elementor-repeater-item-d3a8a88.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-6768 .elementor-element.elementor-element-c42e111{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-6768 .elementor-element.elementor-element-7b4f69d > .elementor-widget-container{margin:30px 0px 0px 0px;}.woocommerce .elementor-6768 .elementor-element.elementor-element-7b4f69d .woocommerce-tabs ul.wc-tabs li a{color:#7A7A7A;font-family:"Raleway", Sans-serif;font-size:17px;font-weight:500;text-transform:uppercase;line-height:30px;}.woocommerce .elementor-6768 .elementor-element.elementor-element-7b4f69d .woocommerce-tabs .woocommerce-Tabs-panel{border-color:#DEDDDD;}.woocommerce .elementor-6768 .elementor-element.elementor-element-7b4f69d .woocommerce-tabs ul.wc-tabs li{border-color:#D32E7D;border-radius:20px 20px 0 0;}.woocommerce .elementor-6768 .elementor-element.elementor-element-7b4f69d .woocommerce-tabs ul.wc-tabs li.active a{color:#D32E7D;}@media(min-width:768px){.elementor-6768 .elementor-element.elementor-element-f9be4d4{--width:50%;}.elementor-6768 .elementor-element.elementor-element-8d4c605{--width:50%;}}@media(max-width:1024px){.elementor-6768 .elementor-element.elementor-element-31e23c1{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.woocommerce .elementor-widget-woocommerce-product-price .price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-6768 .elementor-element.elementor-element-9b04d60 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-6768 .elementor-element.elementor-element-e59c3be{padding:0px 0px 0px 0px;}.elementor-6768 .elementor-element.elementor-element-c42e111{--padding-top:60px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-6768 .elementor-element.elementor-element-7b4f69d > .elementor-widget-container{margin:0px 0px 80px 0px;padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-6768 .elementor-element.elementor-element-31e23c1{--padding-top:0px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-6768 .elementor-element.elementor-element-811af6d .jet-woo-product-gallery-slider .jet-woo-product-gallery__image{text-align:center;}.elementor-6768 .elementor-element.elementor-element-811af6d .jet-woo-swiper-gallery-thumbs.swiper-container-horizontal{text-align:left;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.woocommerce .elementor-widget-woocommerce-product-price .price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-6768 .elementor-element.elementor-element-e59c3be{padding:0px 0px 0px 0px;}.elementor-6768 .elementor-element.elementor-element-c42e111{--padding-top:40px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-6768 .elementor-element.elementor-element-7b4f69d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.woocommerce .elementor-6768 .elementor-element.elementor-element-7b4f69d .woocommerce-tabs ul.wc-tabs li a{font-size:15px;}}/* Start custom CSS for jet-woo-product-gallery-slider, class: .elementor-element-811af6d *//* Contenedor de imágenes del producto */
.jet-woo-product-gallery__image {
  width: 100% !important;
  height: 550px !important; /* ajusta la altura fija que quieras */
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
}

/* Imagen dentro del contenedor */
.jet-woo-product-gallery__image img {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover;   /* recorta proporcionalmente */
  object-position: center;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8fc1ba1 */.shortcode_wa_button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: .5rem;
  padding: 14px 26px;
  min-height: 46px;
  border-radius: 10px;
  font-weight: 700;
  font-size: 15px;
  line-height: 1;
  text-decoration: none !important;
  color: #fff !important;

  background: #E5007D!important; /* color de marca */
  border: none;
  box-shadow: 0 6px 14px rgba(229, 0, 125, 0.35);
  transition: all 0.25s ease;
}

/* Hover */
.shortcode_wa_button:hover {
  background: #c40065!important; /* tono más oscuro */
  transform: translateY(-2px);
  box-shadow: 0 10px 20px rgba(229, 0, 125, 0.45);
}

/* Active (click) */
.shortcode_wa_button:active {
  transform: scale(0.97);
  box-shadow: 0 4px 10px rgba(229, 0, 125, 0.3);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-e59c3be */.variations {
    display: block !important;
}

a:focus {
    outline: none;
}

.elementor-6768 .elementor-element.elementor-element-e59c3be #nbo-quantity-option-wrap {
    display: flex;
}
.elementor-6768 .elementor-element.elementor-element-e59c3be #nbo-quantity-option-wrap .nbd-field-header, .elementor-6768 .elementor-element.elementor-element-e59c3be #nbo-quantity-option-wrap .nbd-field-content {
    width: 50%;
}

.elementor-6768 .elementor-element.elementor-element-e59c3be .variations .value select {
    position: relative !important;
    border: 1px solid #DEDDDD !important;
    border-radius: 10px;
    height: auto !important;
    padding: 15px !important;
    line-height: 22px !important;
    width: 100% !important;
}

.elementor-6768 .elementor-element.elementor-element-e59c3be .variations .value {
    width: 100% !important;
}
.elementor-6768 .elementor-element.elementor-element-e59c3be .variations .value:before {
    width: 0 !important;
}
.elementor-6768 .elementor-element.elementor-element-e59c3be .nbdq-add-a-quote {
    margin: 0;
}
.elementor-6768 .elementor-element.elementor-element-e59c3be .button.alt {
    background: #D32E7D;
    border-radius: 10px;
    padding: 8px 15px;
    width: 220px;
    display: flex;
    align-items: center;
    margin-right: 10px;
    justify-content: center;
    font-family: 'Raleway';
    font-size: 15px;
    font-weight: 400;
}

.add-to-cart {
    background: #D32E7D;
    border-radius: 10px;
    padding: 8px 15px;
    width: 220px;
    display: flex;
    align-items: center;
    margin-right: 10px;
    justify-content: center;
    font-family: 'Raleway';
    font-size: 17px;
    font-weight: 700;
}

.elementor-6768 .elementor-element.elementor-element-e59c3be .nbd-action-wrap span {
    margin-left: 0px;
}

.elementor-6768 .elementor-element.elementor-element-e59c3be .nbo-dropdown {
    border: 1px solid #DEDDDD;
    border-radius: 10px;
    height: auto;
    padding: 15px;
    line-height: 22px;
    width: 100%;
}

.elementor-6768 .elementor-element.elementor-element-e59c3be .nbo-sub-attr-wrap {
    padding: 10px;
     border: none;
    margin-top: 10px;
}

.elementor-6768 .elementor-element.elementor-element-e59c3be .nbd-radio input[type="radio"]:checked + label:before {
    border-color: black;
}

.elementor-6768 .elementor-element.elementor-element-e59c3be .nbd-radio input[type="radio"]:checked + label:after {
    transform: scale(1.3);
}

.elementor-6768 .elementor-element.elementor-element-e59c3be .nbd-radio label:after {
    top: 4.2px;
    background: black;
}

.elementor-6768 .elementor-element.elementor-element-e59c3be .nbd-help-tip::after {
    font-family: 'Raleway';
    font-weight: 500;
    content: "?";
}

.elementor-6768 .elementor-element.elementor-element-e59c3be .nbd-action-wrap {
    margin: 10px 5px;
}

.elementor-6768 .elementor-element.elementor-element-e59c3be .cart:not(.grouped_form):not(.variations_form) {
    display: block !important;
}

.elementor-6768 .elementor-element.elementor-element-e59c3be .nbo-wrapper.wrapper-type-1 {
    width: 100%;
}

.elementor-6768 .elementor-element.elementor-element-e59c3be .nbd-option-field {
    border: 1px solid #DEDDDD;
    padding: 1.2rem 5rem;
    box-sizing: border-box;
    border-radius: 5px;
}

.elementor-6768 .elementor-element.elementor-element-e59c3be .nbd-field-header {
    background: #ffffff00;
    font-family: Raleway;
    font-weight: bold;
    font-size: 18px;
    line-height: 27px;
    color: #000000 !important;
}

.elementor-6768 .elementor-element.elementor-element-e59c3be .button {
    background-color: #828282;
    border-radius: 10px;
    padding: 8px 38px;
    font-family: 'Raleway';
    font-weight: 500;
    line-height: 20px;
    text-align: center;
    letter-spacing: 0.02em;
    color: #FFFFFF;
    text-transform: capitalize;
}
.elementor-6768 .elementor-element.elementor-element-e59c3be .button:hover {
    background-color: #D32E7D;
    color: white;
}

.elementor-6768 .elementor-element.elementor-element-e59c3be .nbo-style-1 .nbo-summary-title {
    padding: 15px;
    background: none;
    font-family: Raleway;
    font-weight: bold;
    font-size: 18px;
    line-height: 27px;
    color: #D32E7D;
    border-bottom: 1px solid #DEDDDD;
}
.nbo-minus svg path:first-child {
    fill: #D32E7D;
}

.nbo-table-summary-wrap {
    border-top: 1px solid #DEDDDD !important;
    border-left: 1px solid #DEDDDD !important;
    border-right: 1px solid #DEDDDD !important;
    border-radius: 10px;
}

.elementor-6768 .elementor-element.elementor-element-e59c3be .cart table {
    border: none !important;
}

.elementor-6768 .elementor-element.elementor-element-e59c3be .cart table td {
    padding: 10px 5rem !important;
}

.elementor-6768 .elementor-element.elementor-element-e59c3be .cart table td:nth-child(2) {
    border-right: none;
} 

.elementor-6768 .elementor-element.elementor-element-e59c3be .nbo-style-1 .nbo-summary-title {
    padding: 15px 5rem;
}

.elementor-6768 .elementor-element.elementor-element-e59c3be .nbo-final-price {
    background: #DEDDDD;
    color: black;
}

@media (max-width:1024px) {
    .elementor-6768 .elementor-element.elementor-element-e59c3be .nbd-actions-wrap {
        display:block;
    }
    .elementor-6768 .elementor-element.elementor-element-e59c3be .button.alt {
        padding: 5px 12px;
        font-size: 14px;
        font-weight: 400;
    }
    .elementor-6768 .elementor-element.elementor-element-e59c3be .single_add_to_cart_button, .elementor-6768 .elementor-element.elementor-element-e59c3be .nbdq-add-a-quote-button  {
        width: 150px !important;
        font-size: 16px;
        font-weight: 600;
        margin-left:10px;
    }
    .elementor-6768 .elementor-element.elementor-element-e59c3be .nbd-option-field {
        padding: 0.5rem 3rem;
    }
    .elementor-6768 .elementor-element.elementor-element-e59c3be .nbd-xlabel-wrap {
        width: calc(50% - 10px);
    }
    .elementor-6768 .elementor-element.elementor-element-e59c3be .cart table td {
        padding: 10px 3rem !important;
    }
    .elementor-6768 .elementor-element.elementor-element-e59c3be .nbo-style-1 .nbo-summary-title {
        padding: 15px 3rem;
    }
}

@media (max-width:568px) {
    .elementor-6768 .elementor-element.elementor-element-e59c3be .button.alt {
        padding: 12px;
        margin: 10px 10px 10px 0;
        font-size: 14px;
        font-weight: 400;
    }
    
    .elementor-6768 .elementor-element.elementor-element-e59c3be .quantity+.button {
        margin-left: 0 !important;
    }
    
    .elementor-6768 .elementor-element.elementor-element-e59c3be .nbd-option-field {
        padding: 0.5rem 1rem;
    }
    .elementor-6768 .elementor-element.elementor-element-e59c3be .cart table td {
        padding: 10px 1rem !important;
    }
    .elementor-6768 .elementor-element.elementor-element-e59c3be .nbo-style-1 .nbo-summary-title {
        padding: 15px 1rem;
    }
    .elementor-6768 .elementor-element.elementor-element-e59c3be .cart .quantity {
        float: none;
        margin-right: 10px !important;
        margin-bottom: 10px !important;
        
    }
    .elementor-6768 .elementor-element.elementor-element-e59c3be .tmcp-field {
        margin: 10px 0 !important;
    }
    .elementor-6768 .elementor-element.elementor-element-e59c3be .nbdq-add-a-quote {
        width: 100% !important;
    }
    .elementor-6768 .elementor-element.elementor-element-e59c3be .nbdq-add-a-quote button {
        width: 100% !important;
    }
    .elementor-6768 .elementor-element.elementor-element-e59c3be .single_add_to_cart_button {
        margin: 0px !important;
        width: 100% !important;
    }
    .elementor-6768 .elementor-element.elementor-element-e59c3be .quantity input {
        width: 100%;
    }
}

.quantity .qty{
    width: 150px!important;
}
.elementor-6768 .elementor-element.elementor-element-e59c3be .woocommerce-grouped-product-list-item__label a {
    display: block;
    font-weight: 600;
    color: black;
    transform: translatey(7px);
}
@media (max-width: 767px) {
    .elementor-6768 .elementor-element.elementor-element-e59c3be .woocommerce-grouped-product-list-item__label a {
    transform: translatey(0px)
}
    .elementor-6768 .elementor-element.elementor-element-e59c3be .woocommerce-grouped-product-list-item {
    display: flex;
    flex-direction: column;
    margin-top: 40px;
}
}/* End custom CSS */
/* Start custom CSS */.nbd-input-range {
    background: white !important;
    color: #404762 !important;
}

div#nbo-quantity-option-wrap .nbd-field-header label:after {
    content: " mínima";
}/* End custom CSS */