/**
Theme Name: createdbytime
Author: Timeisthefriend
Author URI: http://wpastra.com/about/
Description: Here we go
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: createdbytime
Template: astra
*/
.cbt-size-notice {
  margin: .3rem 0;
  padding: .2rem .2rem;
  border-left: 2px solid #444;
  background: #f0f0f0;
  font-size: 13px;
  font-family: inherit;
  color: #333 !important;
  text-align: left;
}
/* Göm ogiltiga storlekar i stället för att dimma dem */
.cfvsw-swatches-option.cbt-disabled {
  display: none !important;
}
/* Basstil */
.cbt-size-notice {
  opacity: 0;
  transform: translateY(-5px);
  animation: cbtFadeIn 0.25s ease forwards;
}

/* Animation för fade-in */
@keyframes cbtFadeIn {
  from { opacity: 0; transform: translateY(-5px); }
  to   { opacity: 1; transform: translateY(0); }
}
.input-text.qty.text {
  border-radius: 3px; /* rundade hörn */
}
.woocommerce div.product p.price,
.woocommerce div.product span.price {
    font-size: 1.1rem;
    font-weight: 500;  /* lite tunnare än standard bold */
    color: #333;       /* exempel på mörkare grå */
}
.ast-arrow-svg {
	top: 2px !important;
	}
/* Hide variation swatches only on homepage */
.home .cfvsw-shop-variations,
.home .cfvsw-shop-container,
.home .cfvsw-swatches-container,
.home .cfvsw-label-option {
  display: none !important;
}
/* HIDE CFVSW (CartFlows Variation Swatches) on the HOME page only */
.home ul.products li.product table.cfvsw-shop-variations,
.home ul.products li.product .cfvsw-shop-variations,
.home ul.products li.product .cfvsw-swatches-container,
.home ul.products li.product .cfvsw-label-option,
.home ul.products li.product .variations,              /* extra safety */
.home ul.products li.product .single_variation_wrap {  /* extra safety */
  display: none !important;
}
/* Checkout form styling – subtle border and rounded corners */
body.woocommerce-checkout form.checkout {
  border: 1px solid rgba(0,0,0,0.08);   /* tunn, diskret linje */
  border-radius: 12px;                  /* mjukt men inte överdrivet */
  padding: 2rem;                        /* lagom inre luft */
  background-color: #fff;               /* säkerställa ren vit bakgrund */
  box-shadow: 0 1px 6px rgba(0,0,0,0.04); /* lätt lyft för djup */
  transition: box-shadow 0.3s ease;
}

/* Optional – subtle hover/focus effect */
body.woocommerce-checkout form.checkout:hover {
  box-shadow: 0 2px 10px rgba(0,0,0,0.06);
}

/* Anpassa även sticky review-panelen så den matchar */
body.woocommerce-checkout #ast-order-review-wrapper {
  border: 1px solid rgba(0,0,0,0.08);
  border-radius: 12px;
  padding: 1.5rem;
  background-color: #fff;
  box-shadow: 0 1px 6px rgba(0,0,0,0.04);
}

