/**
* Theme Name: Blocksy Child
* Description: Blocksy Child theme
* Author: Creative Themes
* Template: blocksy
* Text Domain: blocksy
*/

.trp-shortcode-switcher__wrapper{margin-block-end: 0 !important;}
.btn-afterpay_express{
	border-radius: 0;
	cursor: pointer;
}
.elementor-field-type-upload ::file-selector-button {display: none;}
.elementor-field-type-upload input{
    padding: 30px 15px;
    border: 2px dashed #aaa;
    border-radius: 10px;
    text-align: center;
    cursor: pointer;
    transition: 0.2s;
	color: rgba(0, 0, 0, 0);
    position: relative;
}
.elementor-field-type-upload input:before,
.elementor-field-type-upload input:after{
    position: absolute;
    color: #000;
    left: 50%;
    transform: translatex(-50%);
}
.elementor-field-type-upload input:before{
    content: '\e949';
    font-family: eicons;
    font-size: 2em;
    top: 10px;
}
.elementor-field-type-upload input:after{
    content: 'Drag and Drop (or) Choose Files';
    top: 40px;
}
.elementor-field-type-upload.dragover input {
    border-color: #000;
    background-color: rgba(0,0,0,0.1)!important;
}
.elementor-field-type-upload .preview {
    margin-top: 15px;
    display: flex;
    gap: 10px;
    flex-wrap: wrap;
}
.elementor-field-type-upload .preview-item {
    width: 100px;
    text-align: center;
    font-size: 12px;
}
.elementor-field-type-upload .preview-item img {
    width: 100%;
    border-radius: 6px;
}
.wc-block-product-filters__open-overlay,
.wc-block-product-filters__close-overlay{
    background-color: #000 !important;
    color: #fff !important;
    padding: 10px !important;
}
.wc-block-product-filters__open-overlay svg path,
.wc-block-product-filters__close-overlay svg path{
    fill: #fff;
}
.wc-block-product-filters__open-overlay{
    position: fixed;
    bottom: 20px;
    z-index: 1;
    left: 50%;
    transform: translatex(-50%);
    width: max-content;
	background-color: #000!important;
	padding: 10px!important;
}
.wc-block-product-filter-chips__item[aria-checked=true],
.wc-block-product-filter-chips__item:hover{
    background-color: #000!important;
    color: #fff;
}