/*
 Theme Name:   Arioo
 Author URI:   https://arioo.pl
 Template:     woodmart
 Version:      1.0.2
 Text Domain:  woodmart
*/
#cookiescript_badge {
  bottom: 62px !important;
}
#cookiescript_injected_wrapper {
  #cookiescript_copyright {
    display: none !important;
  }
  #cookiescript_buttons {
    flex-direction: row-reverse !important;
  }

  #cookiescript_injected .mdc-checkbox .mdc-checkbox__native-control,
  #cookiescript_injected_fsd .mdc-checkbox .mdc-checkbox__native-control {
    opacity: 0 !important;
  }
}

.product_meta {
  gap: 0;
}

.no-product-attributes .product-attributes-wrapper {
  display: none !important;
}

.easypack-shipping-method-logo {
  display: none;
}

.easypack_show_geowidget {
  max-width: unset;
  margin-bottom: 0;
  color: black;
  font-size: 16px !important;
}

.cart-info {
  .quantity-wrapper {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 16px;
  
    div.quantity {
      margin-bottom: 0;
    }
  }
}

.whb-header {
  .whb-top-bar,
  .whb-general-header {
    background: #9600ff;
    background: linear-gradient(
      90deg,
      rgba(150, 0, 255, 1) 0%,
      rgba(44, 0, 89, 1) 100%
    );
  }
  .whb-header-bottom {
    background: #ad3201;
    background: linear-gradient(
      270deg,
      rgba(173, 50, 1, 1) 0%,
      rgba(255, 61, 0, 1) 100%
    );
  }
}

.wd-cart-subtotal {
  text-transform: lowercase;
}

.product_unit_of_measure {
  padding-bottom: 20px;
}

.product-labels .product-label.out-of-stock {
  color: #fff;
}

.tax-project-cat {
  .wd-page-content {
    background-color: rgb(246, 245, 248);
    background-image: none;
  }
}

.single-portfolio {
  .wd-page-content {
    background-color: rgb(246, 245, 248);
    background-image: none;
  }
	
	.wp-block-kadence-dynamichtml {
		display: flex;
		flex-direction: column;
		gap: 20px;
		p {
			margin-bottom: 0;
		}
	}
}

.wd-project {
  .wd-entities-title {
    font-size: 1.1em;

    a {
      &:hover {
        color: #9600ff
      }
    }
  }

  .wd-portfolio-btns {
    display: none;
  }

  .proj-cats-list {
    li {
      font-size: .9em;
    }
  }
}

.woocommerce-store-notice {
  position: relative !important;
  bottom: unset !important;
  top: unset !important;
  /* bottom: unset !important; */
  /* z-index: 1 !important; */
  background-color: #2c0059 !important;
  animation: none !important;
  transform: none !important;
  min-height: unset !important;
  padding: 8px 62px !important;
  font-size: .85em;

  .woocommerce-store-notice__dismiss-link {
    display: none !important;
  }

  @media (max-width: 767px) {
    padding: 8px 48px !important;
  }
}

.variations_form-linked {

  .variations tr {
    display: flex;
    flex-direction: column;
    gap: 8px;

    label,
    .label {
      line-height: 1;
    }
  }

  .wd-swatches-product {
    gap: 8px;
  }
  
  .wd-swatch {
    --wd-swatch-w: 60px;
    --wd-swatch-h: 60px;
    border-radius: 8px !important;
   

    &.wd-active {
      --wd-swatch-brd-color: #9600ff;
    }

    & > .wd-swatch-bg::before {
      border-width: 2px !important;
    }

    &::after {
      display: none;
    }
  }
}