/**
 * Theme Name:     Blocksy Child
 * Author:         CreativeThemes
 * Template:       blocksy
 * Text Domain:	   blocksy-child
 * Description:    Blocksy is a fast, modern WordPress theme with advanced WooCommerce support and full compatibility with the block editor.
 * Theme URI:      https://www.getpageup.com/
 * Author URI:     https://www.getpageup.com/
 */

/* prodduct loop */
[data-products] .product {
    display: flex;
    flex-direction: column;
    align-items: var(--horizontal-alignment);
    text-align: var(--text-horizontal-alignment);
    position: relative;
    isolation: isolate;
    padding: 10px;
    background-color: #fff;
    border:1px solid #eee;
}
[data-products] .product .woocommerce-loop-product__title{
    max-width: 100%;
}
[data-products] .product .woocommerce-loop-product__link{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100%;
    display: block;
}

[data-products] .product .ct-woo-card-actions{
    width:100%;
    border-top:1px solid #eee;
}
[data-products] .product .ct-woo-card-actions a{
    margin-top:8px!important;
    min-height: auto;
    width:95%;
}

/* single product */

.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled .variable-item-contents{
    --wvs-cross:none;
}


.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled .variable-item-contents:before{
    background-image: none;
}
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled .variable-item-contents:after{
    background-image: none;
}




/* footer */
#block-8 .wp-block-heading{
    display: flex;
    align-items: center;
    gap: 5px;
}

#block-8 .wp-block-heading img{
    width:35px;
}



/* mobile-top-menu */

.mobile-top-menu{
    display: flex;
    padding:0;
    margin:0;
    gap:30px;
}

.mobile-top-menu li{
    list-style-type: none;
    padding: 0;
    margin: 0;
}

.mobile-top-menu li a{
    color:#fff;
    text-decoration: none;
    font-size: 13px;
}
