/*
 Theme Name: Storefront Child
 Description: Child theme for Storefront
 Author: Prik Plant
 Template: storefront
 Version: 1.0
*/

button, 
input[type=button], 
input[type=reset], 
input[type=submit], 
.button, 
.wp-block-button__link,
.wc-block-grid__products .wc-block-grid__product .wp-block-button__link, 
.added_to_cart {
	border-radius: 8px !important;
}

/* Compact breadcrumb */
.storefront-breadcrumb {
    margin: 0 !important;
    padding: 15px 0 !important;
}

.storefront-breadcrumb .woocommerce-breadcrumb {
    margin: 0 !important;
    padding: 0 !important;
    font-size: 14px;
    line-height: 1.4;
}

/* Product gallery thumbnails: single horizontal row */
.single-product div.product .flex-control-thumbs {
    display: flex !important;
    flex-wrap: nowrap !important;
    gap: 10px;
    overflow-x: auto;
    overflow-y: hidden;
    padding: 10px 0;
    margin: 0 !important;
    scrollbar-width: thin;
}

.single-product div.product .flex-control-thumbs li {
    flex: 0 0 80px !important;
    width: 80px !important;
    margin: 0 !important;
}

.single-product div.product .flex-control-thumbs img {
    width: 80px;
    height: 80px;
    object-fit: cover;
}

.single-product div.product {
    margin-bottom: 30px;
}

.single-product .woocommerce-tabs {
    margin-top: 20px !important;
}

.privacy-cookies {
    margin: 20px 0;
    border: 1px solid #ddd;
    border-radius: 6px;
    padding: 0;
}

.privacy-cookies summary {
    cursor: pointer;
    padding: 15px 20px;
    font-weight: 600;
}

.privacy-cookies > div {
    padding: 0 20px 20px;
}

