.product-image .image-cover-big .cover-box::after {
    bottom: 0;
    right: 0;
    top: 0;      
    left: 0;    
    content: "";
    position: absolute;
    z-index: 100;
    opacity: 1;
    background: linear-gradient(45deg,rgba(0, 0, 0, 0) 48%,rgba(255, 255, 255, 0.1) 50%,rgba(0, 0, 0, 0) 52%),linear-gradient(-45deg,rgba(0, 0, 0, 0) 48%,rgba(255, 255, 255, 0.1) 50%,rgba(0, 0, 0, 0) 52%);
    background-size: 4px 4px;
} 

.product-image[data-material="1469"] .image-cover-big .cover-box {
    border-bottom-left-radius: 60px;
    overflow: hidden; 
}

.product-image[data-material="1469"] .image-cover-big .cover-box:before {
    content: '';
    position: absolute;
    bottom: 6px;
    left: 10px;
    width: 25px;
    height: 30px;
    background: linear-gradient(30deg, #999 1px, #f1f1f1 90%);
    box-shadow: 0 0 0 1px #999 inset;
    transform: skew(20deg, 20deg) rotate(-9deg);
    z-index: 200;
    border-bottom-left-radius: 60px;
}

.product-image[data-material="1469"] .image-cover-big .cover-box:after {
    box-shadow: -20px 20px 8px rgba(0, 0, 0, 0.2);
    z-index: 199;
}

.product-image[data-material="1470"] .image-cover {
    box-shadow: 2px 2px 3px #666;
}

.product-image[data-material="1470"] .image-cover-big .cover-box{
    overflow: hidden; 
    border-bottom-left-radius: 10px;
    border-top-right-radius: 10px;
}

.product-image[data-material="1470"] .image-cover-big .cover-box:before {
    bottom: 0;
    right: 0;
    top: 0;      
    left: 0;    
    content: "";
    position: absolute;
    z-index: 100;  
    box-shadow: 2px 2px 10px rgba(0,0,0,.25) inset, -10px -10px 0px rgba(255, 255, 255, .75) inset; 
}



body:not(.hide-border-bar) .product-image[data-material="1470"][data-border]:not([data-border="1472"]) .image-cover {
    box-shadow: -2px 2px 3px #999; 
}

body:not(.hide-border-bar) .product-image[data-material="1470"][data-border]:not([data-border="1472"]) .image-cover .cover-box,
body:not(.hide-border-bar) .product-image[data-material="1470"][data-border]:not([data-border="1472"]) .image-cover-big .cover-box {
    border-style: solid;
    border-color: interhit;  
    position: relative; 
    border-radius: 0px;
}

body:not(.hide-border-bar) .product-image[data-material="1470"][data-border]:not([data-border="1472"]) .image-cover .cover-box::before,
body:not(.hide-border-bar) .product-image[data-material="1470"][data-border]:not([data-border="1472"]) .image-cover-big .cover-box::before {
    content: "";
    z-index: 10;
    position: absolute;
    width: 100%;
    height: 100%;
    border: var(--kp-border);
    border-radius: 0px;
}



