.elementor-7 .elementor-element.elementor-element-72ef286{--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;}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__toggle .elementor-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-name a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-price{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons .elementor-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .woocommerce-mini-cart__empty-message{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-7 .elementor-element.elementor-element-962d229{--main-alignment:right;--divider-style:solid;--subtotal-divider-style:solid;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--cart-border-style:none;--cart-footer-layout:1fr 1fr;--products-max-height-sidecart:calc(100vh - 240px);--products-max-height-minicart:calc(100vh - 385px);}.elementor-7 .elementor-element.elementor-element-962d229 .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-7 .elementor-element.elementor-element-e6ea0c4 .elementor-repeater-item-47ecc7f .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://clasicospucon.com/wp-content/uploads/2025/12/¡UNETE-1920-x-625-px.png);background-size:cover;}.elementor-7 .elementor-element.elementor-element-e6ea0c4 .elementor-repeater-item-f5bd78a .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://clasicospucon.com/wp-content/uploads/2026/01/Red-and-Yellow-Dynamic-Food-Pizza-Banner-scaled.png);background-size:cover;}.elementor-7 .elementor-element.elementor-element-e6ea0c4 .elementor-repeater-item-6df40fa .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://clasicospucon.com/wp-content/uploads/2026/01/Banner-Horizontal-Comida-Familiar-Moderno-Negro-y-Amarillo-1.png);background-size:cover;}.elementor-7 .elementor-element.elementor-element-e6ea0c4 .swiper-slide{transition-duration:calc(5000ms*1.2);height:600px;}.elementor-7 .elementor-element.elementor-element-e6ea0c4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-e6ea0c4 .swiper-slide-contents{max-width:100%;}.elementor-7 .elementor-element.elementor-element-e6ea0c4 .swiper-slide-inner{padding:0px 0px 0px 0px;text-align:right;}.elementor-7 .elementor-element.elementor-element-e6ea0c4 .elementor-slide-button{border-width:1px;border-radius:100px;}.elementor-7 .elementor-element.elementor-element-9bc2393{--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;}.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-7 .elementor-element.elementor-element-95b0447{--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;}.elementor-7 .elementor-element.elementor-element-3e7e9a4{--spacer-size:50px;}.elementor-7 .elementor-element.elementor-element-420c910{--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;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-dffbdf8{text-align:center;}.elementor-7 .elementor-element.elementor-element-7a366ad{--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;}.elementor-widget-wc-categories .woocommerce .woocommerce-loop-category__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-categories .woocommerce-loop-category__title .count{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-7 .elementor-element.elementor-element-e72d54c.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-7 .elementor-element.elementor-element-c8b0e56{--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;}.elementor-7 .elementor-element.elementor-element-53f827f{text-align:center;}.elementor-7 .elementor-element.elementor-element-d494c84.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-7 .elementor-element.elementor-element-d62c3b6{--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;}.elementor-7 .elementor-element.elementor-element-baa132d.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-7 .elementor-element.elementor-element-f457cfd{--display:flex;}.elementor-7 .elementor-element.elementor-element-6e6e061{--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;}@media(max-width:1024px){.elementor-7 .elementor-element.elementor-element-e6ea0c4 .swiper-slide{height:281px;}}@media(min-width:768px){.elementor-7 .elementor-element.elementor-element-72ef286{--content-width:1600px;}}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-e6ea0c4{width:var( --container-widget-width, 441px );max-width:441px;--container-widget-width:441px;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-e6ea0c4 .swiper-slide{height:144px;}}/* Start custom CSS for button, class: .elementor-element-a8a081a *//* Botón en reposo */
.elementor-7 .elementor-element.elementor-element-a8a081a .elementor-button {
    background-color: #000000; /* Fondo Negro */
    color: #ff69b4; /* Texto Rosado */
    border: 2px solid #ff69b4; /* Borde Rosado */
    border-radius: 50px;
    font-weight: 700;
    text-transform: uppercase;
    transition: all 0.3s ease;
}

/* Al pasar el mouse */
.elementor-7 .elementor-element.elementor-element-a8a081a .elementor-button:hover {
    background-color: #ff69b4; /* Se llena de Rosado */
    color: #ffffff; /* Texto Blanco */
    box-shadow: 0 0 15px #ff69b4; /* Resplandor tipo neón */
    border-color: #ff69b4;
    transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dffbdf8 */.elementor-7 .elementor-element.elementor-element-dffbdf8 {
  font-family: 'Poppins', sans-serif;
  font-weight: 700;
  font-size: 48px;
  text-transform: uppercase;
  background: linear-gradient(90deg, #ff69b4, #ffd700);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  letter-spacing: 2px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53f827f */.elementor-7 .elementor-element.elementor-element-53f827f {
  font-family: 'Poppins', sans-serif;
  font-weight: 700;
  font-size: 48px;
  text-transform: uppercase;
  background: linear-gradient(90deg, #ff69b4, #ffd700);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  letter-spacing: 2px;
}/* End custom CSS */