@charset "UTF-8";
/*
    Edit default styles of variants swatches
    Author: Jiří Paulas
    For plugin: Variation Swatches for WooCommerce  By Emran Ahmed
*/
li.color-variable-item:not(:hover) {
  box-shadow: none !important;
}
form.cart table.variations tr {
  border: 0;
}
ul[data-attribute_name="attribute_pa_velikost"] .variable-item.selected, [data-attribute_name="attribute_pa_velikost-bot"] .variable-item.selected {
  background: #7886A9 !important;
  color: var(--white) !important;
}
ul[data-attribute_name="attribute_pa_velikost"] li, [data-attribute_name="attribute_pa_velikost-bot"] li {
  border-radius: 0 !important;
}
.woo-variation-items-wrapper {
  padding-top: 0 !important;
}
.reset_variations {
  display: none !important;
}
th.label label {
  color: var(--base);
}
.woo-selected-variation-item-name {
  color: var(--base);
  font-weight: normal !important;
  position: relative;
  text-transform: uppercase;
  left: -0.4rem;
}
.woo-variation-swatches .variable-items-wrapper .button-variable-item {
  box-shadow: none !important;
  border: 1px solid #7886A9;
}
.woo-variation-swatches .variable-items-wrapper .button-variable-item:hover {
  background: #7886A9 !important;
  color: var(--white) !important;
  box-shadow: var(--wvs-hover-item-box-shadow, 0 0 0 3px #ddd) !important;
}
span.my-variation-color {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  margin-right: 0.2em;
  border-radius: var(--radius-circle);
}
/**
    Product gallery
*/
.woocommerce-product-gallery .flex-control-thumbs {
  justify-content: start;
  align-self: start;
}
/**
    Products linked variations from iconic
*/
.iconic-wlv-variations__label {
  font-weight: normal;
}
/**
    Add to cart button edits
*/
.brxe-product-add-to-cart .quantity {
  display: none !important;
}
.brxe-product-add-to-cart .single_add_to_cart_button {
  background: transparent;
  border: 1px solid var(--black);
  text-transform: uppercase;
  font-weight: normal;
}
/*
    Stock availability
*/
.woocommerce-variation-availability {
  padding: 0.1em 0 0.1em 2.2em;
  background: url(/wp-content/uploads/2024/03/icon-stock-availability.svg) no-repeat;
  background-position: left -0.1em;
}
/**
    Products filters expanded
*/
.my-widget-m--expanded {
  max-height: 100rem;
}
.my-widget-m--expanded .my-widget__subwidget {
  opacity: 1;
}
.my-widget-m--expanded .my-widget__heading::after {
  rotate: 180deg;
}
/*
    WPGB Facets
*/
.my-size-facet .wpgb-facet .wpgb-hierarchical-list li {
  margin-top: 0;
}
/*
    Products single variations order
*/
.variable-items-wrapper .variable-item[data-value="xs"] {
  order: 0;
}
.variable-items-wrapper .variable-item[data-value="small"] {
  order: 1;
}
.variable-items-wrapper .variable-item[data-value="medium"] {
  order: 2;
}
.variable-items-wrapper .variable-item[data-value="large"] {
  order: 3;
}
.variable-items-wrapper .variable-item[data-value="xl"] {
  order: 4;
}
/*
    Products color photo variation height
*/
.iconic-wlv-terms__term-content img {
  height: 7.2rem;
}
/*
    Hlidaci pes
*/
.ttol-product-pes-email-wrap {
  display: flex;
  flex-direction: column;
  gap: 1em;
  align-items: stretch;
  max-width: 30rem;
  margin-top: 0.5em;
}
.ttol-product-pes-email-wrap .ttol-product-pes-email {
  height: 5rem;
  border-color: var(--action);
}
.ttol-product-pes-email-wrap .ttol-product-pes-email::placeholder {
  color: var(--action-trans-50);
}
.ttol-product-pes-email-wrap .ttol-product-pes-notify.spinner-button {
  text-align: center;
  background: var(--action);
  color: var(--white);
  margin: 0;
  border: 1px solid var(--action);
  text-transform: var(--btn-text-transform);
  letter-spacing: var(--btn-letter-spacing);
  padding-inline: var(--btn-pad-x);
  padding-block: var(--btn-pad-y);
}
/*Hide add to cart button when product no in stock*/
.woocommerce-variation-add-to-cart-disabled {
  display: none;
}
