.elementor-kit-7917{--e-global-color-primary:#000000;--e-global-color-secondary:#000000;--e-global-color-text:#000000;--e-global-color-accent:#000000;--e-global-typography-primary-font-family:"English 1766";--e-global-typography-primary-font-size:30px;--e-global-typography-primary-font-weight:400;--e-global-typography-primary-line-height:1.3px;--e-global-typography-secondary-font-family:"English 1766";--e-global-typography-secondary-font-size:22px;--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-line-height:1.3px;--e-global-typography-text-font-family:"Benton Sans";--e-global-typography-text-font-size:15px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.5px;--e-global-typography-accent-font-family:"Benton Sans";--e-global-typography-accent-font-weight:400;--e-global-typography-accent-line-height:1.5px;}.elementor-kit-7917 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1300px;}.e-con{--container-max-width:1300px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//*  optimizacion tampño de imagen en pagina carrtio deskto */
td.product-thumbnail.elementor-repeater-item-4f83b12 {
    width: 1260px;  /* Aumenta el ancho del contenedor si es necesario */
}
td.product-thumbnail.elementor-repeater-item-4f83b12 img {
    max-width: 260px!important;  /* o el tamaño que desees */
    height: auto!important;
}
/*  text at account-page logged user */

.elementor-element.elementor-element-5fc0833.acc_sc.elementor-widget.elementor-widget-jet-myaccount-content p
{color: black;}

/*  avoid texts in my account texts for logged-in users */

.logged-in #textos-acceso {display: none;}

/*  error messages at standard caart */

.page-id-40 .woocommerce p,
.woocommerce-error li {
    color: #B22222!important;
    font-weight: bold;
}

 
/*  hide choose option in add to caart */
.variations select option[value=""] {
    display: none;
  }
  
  /*  cart page product cell uppercase */
table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents thead th {
    text-transform: uppercase!important;
}

/* hide total in icon xoo side cart */

span.xoo-wsc-sc-subt 
{ display: none; }

/* show passwordo wne loggin */
.page-id-41 .show-password-input {
    color: #ffffff!important;
}
/* show lines of purchase in 1 line in checkout page */

.elementor-688 .elementor-element.elementor-element-2be1389 #order_review .woocommerce-checkout-review-order-table td

{ width: 100%!important;}

/* avoid duplicat counte for black friday */
 
.page-id-424 section.elementor-section.elementor-top-section.elementor-element.elementor-element-7ea1792.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    display: none;
}

/* lost password page */

.page-id-41 .show-password-input {
    color: black;
    display: block;
}

/* side cart */
/* menu icon */

.xoo-wsc-cart-trigger {
    color: white;
}

.xoo-wsc-sc-count, .xoo-wsch-text {
    display: none!important;
}

.xoo-wsc-ft-btn.button.btn.xoo-wsc-cart-close.xoo-wsc-ft-btn-continue {
  padding-left: 0px;
  padding-right: 0;
}

.xoo-wsc-ft-amt.xoo-wsc-ft-amt-discount.less {
    color: black;
}

.xoo-wsc-remove-coupon .xoo-wsc-icon-cross:before{
    color: black;
}

/* xootic */

.ma-sidecart {
    text-align: center;
}



/* william c. w. */
/*
.progress-ma-sidecart {
    padding: 0;
    width: 90%;
    margin: 0 auto;
    height: 10px;
    overflow: hidden;
    background: #e5e5e5;
    border-radius: 6px;
}


.progress-ma-sidecart .bar {
    position: relative;
    float: left;
    min-width: 1%;
    height: 100%;
    background: #bf9b5f;
}

*/

.scaling-ma-sidecart {
    background-color: white;
}

.scaling-ma-sidecart {
    display: flex;
    height: 6px;
    width: 90%;
    margin: 0 auto;
}

.scaling-line {
    flex-basis: 16.666666%;
    border-right: 1px solid #555;
    position: relative;
}

.scaling-line div {
    position: absolute;
    right: -3px;
    top: 13px;
}

/* checkout. */
.about_paypal {
    display: none;
}

/* products. */

.postid-355 .added_to_cart.wc-forward {
    display: none;
}

/* checkout page */

#activecampaign_for_woocommerce_accepts_marketing_field,
.elementor-jet-checkout-additional-form.jet-woo-builder #order_comments_field label
{
    display: none;
}

.page-id-40  #billing_country_field {
    display: none;
}


/* thank you page*/

.elementor-jet-thankyou-order.jet-woo-builder p {
      font-size: 14px;
  font-weight: 400;
  font-family: "Avenir", Sans-serif;
  color: black;
  text-align: center;
}


/* reset password*/

.elementor-41 .woocommerce p {
    color: white;
}

.elementor-41 .woocommerce-form-row.woocommerce-form-row--first.form-row.form-row-first  label,

.elementor-41 .woocommerce-form-row.woocommerce-form-row--last.form-row.form-row-last  label
{
    color: black;
    display: block!important;
}

 
 @media only screen and (min-width: 480px) {
.elementor-41 .woocommerce-Button.button {
    margin: 26px 0 0 20px!important;
}
}

/* temporal style for checkout*/


.page-id-40 form.checkout.woocommerce-checkout {
    font-family: "Avenir"!important;
    color: black!important;
    padding: 0px 20px 0px 20px!important;
}

/* remove limpiar from product buttons*/
  .variations   tbody tr:nth-child(2) {
    display: none;
}

/* my account white backgrounds*/
.page-id-41 td,  
.page-id-41 th,
.page-id-41 address
{
    background: white!important;
}

/* Checkout: aviso de política de privacidad en negro y con menor peso */
body.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text,
body.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text p,
body.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text a {
  font-size: 12px;
  color: #000 !important;
  font-weight: 400 !important; /* 300 o 400 = más ligero que semibold/bold */
}


/* Checkout: paypal option */

/* Ocultar únicamente la imagen del método PayPal */
.wc_payment_method.payment_method_ppcp-gateway img {
    display: none !important;
}

.payment_box.payment_method_ppcp-gateway p {
    color: black !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'English 1766';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://dev.distribucion.pagodeloscapellanes.com/wp-content/uploads/2025/06/39445b7f708251bb665d26d0de8b99b8.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Benton Sans';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://dev.distribucion.pagodeloscapellanes.com/wp-content/uploads/2025/06/BentonSans-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */