.elementor-4463 .elementor-element.elementor-element-4bb0663 > .elementor-background-overlay{background-color:var( --e-global-color-23443cb );opacity:0.6;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4463 .elementor-element.elementor-element-4bb0663{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:195px 0px 135px 0px;}.elementor-4463 .elementor-element.elementor-element-4a66aa84 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:16px;}.elementor-4463 .elementor-element.elementor-element-66195156 .elementor-heading-title{color:var( --e-global-color-5bfeee0 );font-family:var( --e-global-typography-f075b97-font-family ), Sans-serif;font-size:var( --e-global-typography-f075b97-font-size );font-weight:var( --e-global-typography-f075b97-font-weight );font-style:var( --e-global-typography-f075b97-font-style );line-height:var( --e-global-typography-f075b97-line-height );letter-spacing:var( --e-global-typography-f075b97-letter-spacing );word-spacing:var( --e-global-typography-f075b97-word-spacing );}.elementor-4463 .elementor-element.elementor-element-392cca00 > .elementor-container{max-width:1200px;}.elementor-4463 .elementor-element.elementor-element-392cca00 > .elementor-background-overlay{background-image:url("https://valhalla-gaming-store.com/wp-content/uploads/2023/07/blur-bg2.png");background-position:bottom center;background-repeat:no-repeat;background-size:cover;opacity:1;}.elementor-4463 .elementor-element.elementor-element-392cca00 .elementor-background-overlay{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 223deg );}.elementor-4463 .elementor-element.elementor-element-392cca00{padding:100px 0px 100px 0px;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px){.elementor-4463 .elementor-element.elementor-element-4bb0663{padding:160px 32px 100px 32px;}.elementor-4463 .elementor-element.elementor-element-66195156 .elementor-heading-title{font-size:var( --e-global-typography-f075b97-font-size );line-height:var( --e-global-typography-f075b97-line-height );letter-spacing:var( --e-global-typography-f075b97-letter-spacing );word-spacing:var( --e-global-typography-f075b97-word-spacing );}.elementor-4463 .elementor-element.elementor-element-392cca00{padding:50px 0px 50px 0px;}}@media(max-width:767px){.elementor-4463 .elementor-element.elementor-element-4bb0663{padding:130px 16px 70px 16px;}.elementor-4463 .elementor-element.elementor-element-66195156 .elementor-heading-title{font-size:var( --e-global-typography-f075b97-font-size );line-height:var( --e-global-typography-f075b97-line-height );letter-spacing:var( --e-global-typography-f075b97-letter-spacing );word-spacing:var( --e-global-typography-f075b97-word-spacing );}.elementor-4463 .elementor-element.elementor-element-392cca00{padding:40px 0px 40px 0px;}}/* Start custom CSS for shortcode, class: .elementor-element-8fd03ba *//* Fuerza 3 columnas en el shortcode */
.elementor-widget-shortcode .woocommerce ul.products {
    display: grid !important;
    grid-template-columns: repeat(3, 1fr) !important;
    gap: 20px !important;
    padding: 0 !important;
    margin: 0 !important;
}

/* Quitar huecos y floats antiguos */
.elementor-widget-shortcode ul.products li.product {
    float: none !important;
    width: 100% !important;
    margin: 0 !important;
}

/* Quitar productos fantasmas */
.elementor-widget-shortcode ul.products li.product:first-child:empty,
.elementor-widget-shortcode ul.products > li.product:empty {
    display: none !important;
}

.elementor-widget-shortcode ul.products:before,
.elementor-widget-shortcode ul.products:after {
    content: none !important;
    display: none !important;
}

/* Ocultar botón Add to cart */
.elementor-widget-shortcode ul.products li.product .button {
    display: none !important;
}/* End custom CSS */