@charset "UTF-8";
/*
 Theme Name:   Bricks Blueprint
 Theme URI:    https://sassl-webdesign.de/
 Description:  Use this child theme to extend Bricks.
 Author:       Alexandra Saßl
 Author URI:   https://sassl-webdesign.de/
 Template:     bricks
 Version:      1.1
 Text Domain:  bricks-blueprint
*/
/* #region Cheats */
:where(img),
:where(figure:not(figure:has(img))) {
  border-radius: var(--radius);
}

/* #endregion Cheats */
/* Price Calculator Styles */
.fw-price-calculator {
  position: relative;
}
.fw-price-calculator .fw-price-calculator-content {
  min-height: 60px;
  transition: opacity 0.25s ease-in-out;
}
.fw-price-calculator.fw-price-calculator--loading .fw-price-calculator-content {
  opacity: 0.5;
  pointer-events: none;
  transition: opacity 0.2s ease-out;
}
.fw-price-calculator.fw-price-calculator--loading::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 30px;
  height: 30px;
  border: 3px solid rgba(0, 0, 0, 0.1);
  border-top-color: var(--action, #0073aa);
  border-radius: 50%;
  animation: fw-spinner-rotate 0.8s linear infinite;
  z-index: 10;
}
.fw-price-calculator .fw-price-calculator-message {
  color: var(--text-color, #666);
  font-style: italic;
}
.fw-price-calculator .fw-price-calculator-result .fw-price-total {
  font-size: 1.25em;
  font-weight: 600;
  margin-bottom: 0.5em;
}
.fw-price-calculator .fw-price-calculator-result .fw-price-total .fw-price-value {
  color: var(--action, #0073aa);
}
.fw-price-calculator .fw-price-calculator-result .fw-price-breakdown {
  font-size: 0.9em;
  color: var(--text-color, #666);
  margin-top: 0.5em;
}
.fw-price-calculator .fw-price-calculator-result .fw-price-breakdown .fw-price-nights {
  margin-bottom: 0.25em;
}
.fw-price-calculator .fw-price-calculator-result .fw-price-breakdown .fw-price-per-night .fw-price-label {
  margin-right: 0.5em;
}

@keyframes fw-spinner-rotate {
  0% {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  100% {
    transform: translate(-50%, -50%) rotate(360deg);
  }
}/*# sourceMappingURL=style.css.map */