.elementor-104 .elementor-element.elementor-element-0498b4c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:30px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-104 .elementor-element.elementor-element-0498b4c:not(.elementor-motion-effects-element-type-background), .elementor-104 .elementor-element.elementor-element-0498b4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-104 .elementor-element.elementor-element-6a37cf3{--display:flex;}.elementor-104 .elementor-element.elementor-element-e250fe1 .ue-woo-grid{grid-template-columns:repeat(4, 1fr);gap:38px;}.elementor-104 .elementor-element.elementor-element-e250fe1 .ue_grid_prices > div{display:block;}.elementor-104 .elementor-element.elementor-element-e250fe1 .padding{padding:24px 24px 24px 24px;}.elementor-104 .elementor-element.elementor-element-e250fe1 .uc_post_grid_style_one_item{border-radius:0px;}.elementor-104 .elementor-element.elementor-element-e250fe1 .uc_post_image img{height:717px;object-fit:Cover;}.elementor-104 .elementor-element.elementor-element-e250fe1 .uc_post_image{background-color:#02010100;}.elementor-104 .elementor-element.elementor-element-e250fe1 .ue_category_label{color:#00000000;}.elementor-104 .elementor-element.elementor-element-e250fe1 .ue_category_label:first-child{margin-top:0px;}.elementor-104 .elementor-element.elementor-element-e250fe1 .ue_category_wrapper{justify-content:center;}.elementor-104 .elementor-element.elementor-element-e250fe1 .uc_title a{color:#FFFFFF00;}.elementor-104 .elementor-element.elementor-element-e250fe1 .uc_title,.elementor-104 .elementor-element.elementor-element-e250fe1 .uc_title a{font-family:"tipo", Sans-serif;font-size:15px;}.elementor-104 .elementor-element.elementor-element-e250fe1 .uc_title{margin-top:0px;}.elementor-104 .elementor-element.elementor-element-e250fe1 .ue-description{color:#000000;margin-top:10px;}.elementor-104 .elementor-element.elementor-element-e250fe1 .uc_price{color:#000000;font-family:"tipo", Sans-serif;}.elementor-104 .elementor-element.elementor-element-e250fe1 .uc_regular_price{color:#7f7f7f;}.elementor-104 .elementor-element.elementor-element-e250fe1 .uc_post_grid_style_one_button > a,.elementor-104 .elementor-element.elementor-element-e250fe1 .uc-button-addcart,.elementor-104 .elementor-element.elementor-element-e250fe1 .added_to_cart{padding:10px 20px 10px 20px;margin-top:10px;border-radius:20px;}.elementor-104 .elementor-element.elementor-element-e250fe1 .ue-inner-btn-wrapper{gap:10px;}.elementor-104 .elementor-element.elementor-element-e250fe1 .uc-button-addcart,.elementor-104 .elementor-element.elementor-element-e250fe1 .added_to_cart,.elementor-104 .elementor-element.elementor-element-e250fe1 .ue-variable-btn{background-color:#000000;color:#ffffff;}.elementor-104 .elementor-element.elementor-element-e250fe1 .uc_more_btn{background-color:#000000;}.elementor-104 .elementor-element.elementor-element-e250fe1 .uc_post_grid_style_one_button > a.uc_more_btn{color:#ffffff;}.elementor-104 .elementor-element.elementor-element-e250fe1 .ue_woocommerce_product_label{color:#ffffff;padding:10px 10px 10px 10px;border-radius:0px;}.elementor-104 .elementor-element.elementor-element-e250fe1 .ue_woocommerce_product_carousel_sale_label{background-color:#5b5b5b;}.elementor-104 .elementor-element.elementor-element-e250fe1 .ue_woocommerce_product_grid_out_of_stock_label{background-color:#5b5b5b;}.elementor-104 .elementor-element.elementor-element-e250fe1 .product-rating{margin-top:5px;color:#ffb900;font-size:15px;}.elementor-104 .elementor-element.elementor-element-e250fe1 .uc-grid-count-buttons{margin:10px 0px 10px 0px;gap:10px;justify-content:space-between;}.elementor-104 .elementor-element.elementor-element-e250fe1 .uc-grid-count-buttons button{height:50px;width:50px;background-color:#919191;color:#ffffff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#767676;}.elementor-104 .elementor-element.elementor-element-e250fe1 .uc-grid-count-buttons input{height:50px;}.elementor-104 .elementor-element.elementor-element-e250fe1 .uc-grid-count-buttons button,.elementor-104 .elementor-element.elementor-element-e250fe1 .uc-grid-count-buttons input{border-radius:100px 100px 100px 100px;}.elementor-104 .elementor-element.elementor-element-e250fe1 input.uc-grid-count-buttons__number{background-color:#ffffff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#aaaaaa;}.elementor-104 .elementor-element.elementor-element-e250fe1 .uc-grid-count-buttons button svg{fill:#ffffff;}.elementor-104 .elementor-element.elementor-element-e250fe1 .uc-grid-count-buttons button:hover{color:#ffffff;}.elementor-104 .elementor-element.elementor-element-e250fe1 .uc-grid-count-buttons button:hover svg{fill:#ffffff;}.elementor-104 .elementor-element.elementor-element-e250fe1 .ue-no-posts-found{color:#000000;background-color:#e8e8e8;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#c4c4c4;}.elementor-104 .elementor-element.elementor-element-7b9c21f{--display:flex;}@media(min-width:768px){.elementor-104 .elementor-element.elementor-element-0498b4c{--content-width:1475px;}}@media(max-width:1024px){.elementor-104 .elementor-element.elementor-element-e250fe1 .ue-woo-grid{grid-template-columns:repeat(3, 1fr);}}@media(max-width:767px){.elementor-104 .elementor-element.elementor-element-e250fe1 .ue-woo-grid{grid-template-columns:repeat(2, 1fr);}.elementor-104 .elementor-element.elementor-element-e250fe1 .uc_post_image img{height:433px;}.elementor-104 .elementor-element.elementor-element-e250fe1 .uc_title,.elementor-104 .elementor-element.elementor-element-e250fe1 .uc_title a{font-size:16px;}}/* Start custom CSS for ucaddon_woocommerce_product_grid, class: .elementor-element-e250fe1 *//* ======================================== */
/* ZERO REAL TYPOGRAPHY */
/* ======================================== */

@import url('https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap');

/* ======================================== */
/* CARD */
/* ======================================== */

#uc_woocommerce_product_grid_elementor_e250fe1 
.uc_post_grid_style_one_item{

    position:relative !important;

    overflow:hidden !important;

    background:#000 !important;

    -webkit-tap-highlight-color:transparent !important;

    outline:none !important;

    box-shadow:none !important;

    cursor:pointer !important;
}

/* ======================================== */
/* QUITAR CUADRO AZUL */
/* ======================================== */

#uc_woocommerce_product_grid_elementor_e250fe1 
.uc_post_grid_style_one_item:focus,

#uc_woocommerce_product_grid_elementor_e250fe1 
.uc_post_grid_style_one_item:active,

#uc_woocommerce_product_grid_elementor_e250fe1 
.uc_post_grid_style_one_item a:focus,

#uc_woocommerce_product_grid_elementor_e250fe1 
.uc_post_grid_style_one_item a:active{

    outline:none !important;

    box-shadow:none !important;

    background:transparent !important;
}

/* ======================================== */
/* OVERLAY NEGRO */
/* ======================================== */

#uc_woocommerce_product_grid_elementor_e250fe1 
.uc_post_grid_style_one_item::before{

    content:"";

    position:absolute;

    inset:0;

    background:rgba(0,0,0,.45) !important;

    opacity:0;

    transition:.35s ease;

    z-index:2;

    pointer-events:none;
}

/* ======================================== */
/* TITULO */
/* ======================================== */

#uc_woocommerce_product_grid_elementor_e250fe1 
.uc_title{

    position:absolute !important;

    top:45% !important;

    left:50% !important;

    transform:translate(-50%,-50%) !important;

    width:75% !important;

    text-align:center !important;

    z-index:10 !important;

    opacity:0;

    transition:.35s ease !important;

    pointer-events:none;
}

#uc_woocommerce_product_grid_elementor_e250fe1 
.uc_title a{

    display:block !important;

    font-family:'Bebas Neue', sans-serif !important;

    color:#fff !important;

    font-size:20px !important;

    font-weight:700 !important;

    line-height:1.4 !important;

    letter-spacing:3px !important;

    text-transform:uppercase !important;

    text-decoration:none !important;

    text-align:center !important;

    text-shadow:
    0 0 8px #000,
    2px 2px 0 #000 !important;

    word-break:break-word !important;
}

/* ======================================== */
/* PRECIO */
/* ======================================== */

#uc_woocommerce_product_grid_elementor_e250fe1 
.woocommerce-Price-amount{

    position:absolute !important;

    top:63% !important;

    left:50% !important;

    transform:translate(-50%,-50%) !important;

    width:100% !important;

    text-align:center !important;

    color:#fff !important;

    font-family:'Bebas Neue', sans-serif !important;

    font-size:32px !important;

    font-weight:900 !important;

    letter-spacing:4px !important;

    z-index:10 !important;

    opacity:0;

    transition:.35s ease !important;

    pointer-events:none;

    text-shadow:
    0 0 8px #000,
    2px 2px 0 #000 !important;
}

/* ======================================== */
/* USD */
/* ======================================== */

#uc_woocommerce_product_grid_elementor_e250fe1 
.woocommerce-Price-amount::after{

    content:"USD";

    display:block;

    margin-top:12px;

    font-size:18px;

    font-weight:700;

    letter-spacing:4px;
}

/* ======================================== */
/* QUITAR $ */
/* ======================================== */

#uc_woocommerce_product_grid_elementor_e250fe1 
.woocommerce-Price-currencySymbol{

    display:none !important;
}

/* ======================================== */
/* DESKTOP HOVER */
/* ======================================== */

@media(min-width:769px){

#uc_woocommerce_product_grid_elementor_e250fe1 
.uc_post_grid_style_one_item:hover::before{

    opacity:1 !important;
}

#uc_woocommerce_product_grid_elementor_e250fe1 
.uc_post_grid_style_one_item:hover .uc_title,

#uc_woocommerce_product_grid_elementor_e250fe1 
.uc_post_grid_style_one_item:hover .woocommerce-Price-amount{

    opacity:1 !important;
}

}

/* ======================================== */
/* MOBILE CLICK */
/* ======================================== */

@media(max-width:768px){

#uc_woocommerce_product_grid_elementor_e250fe1 
.uc_post_grid_style_one_item:active::before,

#uc_woocommerce_product_grid_elementor_e250fe1 
.uc_post_grid_style_one_item:focus-within::before{

    opacity:1 !important;
}

#uc_woocommerce_product_grid_elementor_e250fe1 
.uc_post_grid_style_one_item:active .uc_title,

#uc_woocommerce_product_grid_elementor_e250fe1 
.uc_post_grid_style_one_item:focus-within .uc_title,

#uc_woocommerce_product_grid_elementor_e250fe1 
.uc_post_grid_style_one_item:active .woocommerce-Price-amount,

#uc_woocommerce_product_grid_elementor_e250fe1 
.uc_post_grid_style_one_item:focus-within .woocommerce-Price-amount{

    opacity:1 !important;
}

/* TEXTO MOBILE */

#uc_woocommerce_product_grid_elementor_e250fe1 
.uc_title a{

    font-size:18px !important;
}

#uc_woocommerce_product_grid_elementor_e250fe1 
.woocommerce-Price-amount{

    font-size:28px !important;
}

}

/* ======================================== */
/* MANTENER PRODUCTO SELECCIONADO */
/* ======================================== */

#uc_woocommerce_product_grid_elementor_e250fe1 
.uc_post_grid_style_one_item:focus-within::before{

    opacity:1 !important;
}

#uc_woocommerce_product_grid_elementor_e250fe1 
.uc_post_grid_style_one_item:focus-within .uc_title,

#uc_woocommerce_product_grid_elementor_e250fe1 
.uc_post_grid_style_one_item:focus-within .woocommerce-Price-amount{

    opacity:1 !important;
}

/* ======================================== */
/* OCULTAR TEXTO ABAJO */
/* ======================================== */

#uc_woocommerce_product_grid_elementor_e250fe1 
.uc_post_content_wrapper,

#uc_woocommerce_product_grid_elementor_e250fe1 
.uc_post_content,

#uc_woocommerce_product_grid_elementor_e250fe1 
.uc_content_box,

#uc_woocommerce_product_grid_elementor_e250fe1 
.uc_text_content,

#uc_woocommerce_product_grid_elementor_e250fe1 
.uc_category_link,

#uc_woocommerce_product_grid_elementor_e250fe1 
.uc_product_category,

#uc_woocommerce_product_grid_elementor_e250fe1 
.woocommerce-loop-category__title{

    display:none !important;

    visibility:hidden !important;

    height:0 !important;

    margin:0 !important;

    padding:0 !important;
}

/* ======================================== */
/* QUITAR BOTONES */
/* ======================================== */

#uc_woocommerce_product_grid_elementor_e250fe1 
.button,

#uc_woocommerce_product_grid_elementor_e250fe1 
.uc_more_btn,

#uc_woocommerce_product_grid_elementor_e250fe1 
.add_to_cart_button{

    display:none !important;
}
/* ======================================== */
/* MOBILE DOBLE CLICK */
/* ======================================== */

@media(max-width:768px){

#uc_woocommerce_product_grid_elementor_e250fe1 
.uc_post_grid_style_one_item a{

    pointer-events:none !important;
}

#uc_woocommerce_product_grid_elementor_e250fe1 
.uc_post_grid_style_one_item:focus-within a{

    pointer-events:auto !important;
}

}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'tipo';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://painskateboards.us/wp-content/uploads/2026/04/Another-Danger-Demo.ttf') format('truetype');
}
/* End Custom Fonts CSS */