/*
Theme Name: Garšas Mirklis
Description: Blocksy child theme for garsasmirklis.lv
Author: Garšas Mirklis
Template:    blocksy
Version:     1.0.0
License:     GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: garsasmirklis
*/

.wc-block-cart__empty-cart__title.with-empty-cart-icon:before {
    mask-image: url("data:image/svg+xml;base64,CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgLTk2MCA5NjAgOTYwIiB3aWR0aD0iMjRweCIgZmlsbD0iIzVmNjM2OCI+PHBhdGggZD0ibTYzNC00NDAtODEtODBoNjlsMTEwLTIwMEgzNTNsLTgwLTgwaDUyNXEyMyAwIDM1LjUgMTkuNXQuNSA0Mi41TDY5Mi00ODJxLTExIDIwLTI4IDMxdC0zMCAxMVpNMjgwLTgwcS0zMyAwLTU2LjUtMjMuNVQyMDAtMTYwcTAtMzMgMjMuNS01Ni41VDI4MC0yNDBxMzMgMCA1Ni41IDIzLjVUMzYwLTE2MHEwIDMzLTIzLjUgNTYuNVQyODAtODBabTU0MCA1Mkw1NjYtMjgwSDMwNHEtNDQgMC02Ny0zNy41dC0zLTc4LjVsNDItODYtNzItMTYyTDI4LTgyMGw1Ni01Nkw4NzYtODRsLTU2IDU2Wk00ODYtMzYwbC04MC04MGgtNjJsLTQwIDgwaDE4MlptMTM2LTE2MGgtNjkgNjlabTEuNSA0MTYuNVE2MDAtMTI3IDYwMC0xNjB0MjMuNS01Ni41UTY0Ny0yNDAgNjgwLTI0MHQ1Ni41IDIzLjVRNzYwLTE5MyA3NjAtMTYwdC0yMy41IDU2LjVRNzEzLTgwIDY4MC04MHQtNTYuNS0yMy41WiIvPjwvc3ZnPg==") !important;
    -webkit-mask-image: url("data:image/svg+xml;base64,CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgLTk2MCA5NjAgOTYwIiB3aWR0aD0iMjRweCIgZmlsbD0iIzVmNjM2OCI+PHBhdGggZD0ibTYzNC00NDAtODEtODBoNjlsMTEwLTIwMEgzNTNsLTgwLTgwaDUyNXEyMyAwIDM1LjUgMTkuNXQuNSA0Mi41TDY5Mi00ODJxLTExIDIwLTI4IDMxdC0zMCAxMVpNMjgwLTgwcS0zMyAwLTU2LjUtMjMuNVQyMDAtMTYwcTAtMzMgMjMuNS01Ni41VDI4MC0yNDBxMzMgMCA1Ni41IDIzLjVUMzYwLTE2MHEwIDMzLTIzLjUgNTYuNVQyODAtODBabTU0MCA1Mkw1NjYtMjgwSDMwNHEtNDQgMC02Ny0zNy41dC0zLTc4LjVsNDItODYtNzItMTYyTDI4LTgyMGw1Ni01Nkw4NzYtODRsLTU2IDU2Wk00ODYtMzYwbC04MC04MGgtNjJsLTQwIDgwaDE4MlptMTM2LTE2MGgtNjkgNjlabTEuNSA0MTYuNVE2MDAtMTI3IDYwMC0xNjB0MjMuNS01Ni41UTY0Ny0yNDAgNjgwLTI0MHQ1Ni41IDIzLjVRNzYwLTE5MyA3NjAtMTYwdC0yMy41IDU2LjVRNzEzLTgwIDY4MC04MHQtNTYuNS0yMy41WiIvPjwvc3ZnPg==") !important;
}

/* Highlight parent menu item when viewing a child page/post */
nav[class*="menu"] li.current_page_parent > .ct-menu-link,
nav[class*="menu"] li.current_page_parent > .ct-sub-menu-parent {
    color: var(--theme-link-active-color, var(--theme-link-hover-color));
}

/* Indicator bar color for current_page_parent */
[data-menu] > ul > li.current_page_parent > a::before,
[data-menu] > ul > li.current_page_parent > a::after {
    background-color: var(--menu-indicator-active-color, var(--menu-indicator-hover-color, var(--theme-palette-color-2)));
}

/* Type 2 (underline) — opacity-based indicator */
[data-menu*="type-2"] > ul > li.current_page_parent > a {
    --menu-indicator-opacity: 1;
}

/* Type 2:center and type-2:left — width-based indicator */
[data-menu="type-2:center"] > ul > li.current_page_parent > a,
[data-menu="type-2:left"] > ul > li.current_page_parent > a {
    --menu-indicator-width: calc(100% - var(--menu-items-spacing, 25px));
}

/* Type 3 — background highlight */
[data-menu*="type-3"] > ul > li.current_page_parent > a {
    background-color: var(--menu-indicator-active-color, var(--menu-indicator-hover-color, var(--theme-palette-color-2)));
}

/* Type 4 — before/after bar with slide-in */
[data-menu*="type-4"] > ul > li.current_page_parent > a::before,
[data-menu*="type-4"] > ul > li.current_page_parent > a::after {
    --menu-indicator-opacity: 1;
    --menu-indicator-y-position: 0px;
}

/* Variation swatches — button style matches theme accent */
.woo-variation-swatches {
    --wvs-item-box-shadow: 0 0 0 1px var(--theme-palette-color-5);
    --wvs-hover-item-box-shadow: 0 0 0 2px var(--theme-palette-color-1);
    --wvs-selected-item-box-shadow: 0 0 0 2px var(--theme-palette-color-1);
    --wvs-selected-item-background-color: var(--theme-palette-color-1);
    --wvs-selected-item-text-color: #ffffff;
}