/* site-max.css: estilos de presentación; comprueba sus rangos responsive al editar. */
body:not(.site-editor-active) .theme-sticky-header {
  transition:
    opacity 0.15s,
    top 0.15s linear,
    transform 0.15s linear !important;
  will-change: transform, opacity;
  position: fixed;
  left: 0;
  right: 0;
  top: calc(
    var(--theme-sticky-offset, 0px) + var(--content-admin--admin-bar--height, 0px)
  );
  z-index: 100;
}
body:not(.site-editor-active)
  .theme-sticky-header
  > .site-container {
  opacity: 0;
  -webkit-animation: theme-sticky-header-fadein 1s ease forwards;
  animation: theme-sticky-header-fadein 1s ease forwards;
}
@-webkit-keyframes theme-sticky-header-fadein {
  0% {
    opacity: 0;
  }
  90% {
    opacity: 0;
  }
  99% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes theme-sticky-header-fadein {
  0% {
    opacity: 0;
  }
  90% {
    opacity: 0;
  }
  99% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
body:not(.site-editor-active)
  .theme-sticky-header.theme-sticky-header--transparent-header {
  transition:
    opacity 0.15s,
    top 0.15s linear,
    transform 0.15s linear,
    background-color 0.35s ease !important;
  will-change: transform, opacity, background-color;
}
body:not(.site-editor-active)
  .theme-sticky-header.theme-sticky-header--fixed-shown:not(
    .theme-sticky-header--offset-on-sticky
  ),
body:not(.site-editor-active)
  .theme-sticky-header.theme-sticky-header--fixed-hidden:not(
    .theme-sticky-header--offset-on-sticky
  ) {
  top: var(--content-admin--admin-bar--height, 0px);
}
body:not(.site-editor-active)
  .theme-sticky-header.theme-sticky-header--fixed-shown {
  transform: translateY(0);
  -webkit-backdrop-filter: saturate(180%) blur(40px);
  backdrop-filter: saturate(180%) blur(40px);
}
body:not(.site-editor-active)
  .theme-sticky-header.theme-sticky-header--fixed-shown.theme-sticky-header--transparent-header {
  background-color: var(--theme-sticky-header-bg-color) !important;
}
body:not(.site-editor-active)
  .theme-sticky-header.theme-sticky-header--fixed-hidden {
  transform: translateY(-100%);
}
body:not(.site-editor-active)
  .theme-sticky-header:is(
    .theme-sticky-header--spacer,
    .site-sticky__spacer
  ) {
  position: static !important;
  -webkit-animation: none !important;
  animation: none !important;
  transform: none !important;
  transition: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
  will-change: auto !important;
}
[data-site-type="header"] {
  margin-left: var(--theme-sticky-mleft);
  margin-right: var(--theme-sticky-mright);
}
.woocommerce-demo-store .demo_store {
  padding-right: 50px;
}
.woocommerce-demo-store
  .demo_store
  .woocommerce-store-notice__dismiss-link::before {
  position: absolute;
  right: 25px;
}
/* --- Widgets --- */
[data-element_type="container"].content-bg-blur.theme-show-on-hover {
  opacity: 1 !important;
}
[data-element_type="container"].content-bg-blur.theme-show-on-hover > *,
[data-element_type="container"].content-bg-blur.theme-show-on-hover::before {
  opacity: 0;
  transition: opacity 0.3s ease;
}
[data-element_type="container"].theme-cont-hover-parent:hover
  .theme-has-parent-hover[data-element_type="container"].theme-show-on-hover.content-bg-blur
  > *,
[data-element_type="container"].theme-cont-hover-parent:hover
  .theme-has-parent-hover[data-element_type="container"].theme-show-on-hover.content-bg-blur::before {
  opacity: 1;
}
body:not(.site-editor-active)
  .component-icon.theme-has-theme-widget-styles.theme-grow-mw-hover:hover {
  -webkit-animation: theme-show-grow-mw 0.3s ease forwards;
  animation: theme-show-grow-mw 0.3s ease forwards;
}
body:not(.site-editor-active)
  .component-icon.theme-has-theme-widget-styles.theme-grow-mw-hover:not(
    :hover
  ) {
  -webkit-animation: theme-hide-shrink-mw 0.2s ease forwards;
  animation: theme-hide-shrink-mw 0.2s ease forwards;
}
body:not(.site-editor-active)
  .theme-icon-hover-parent:hover
  .component-icon.theme-has-theme-widget-styles.theme-grow-mw-hover {
  -webkit-animation: theme-show-grow-mw 0.3s ease forwards;
  animation: theme-show-grow-mw 0.3s ease forwards;
}
body:not(.site-editor-active)
  .component-loop-carousel.theme-has-theme-widget-styles
  .theme-show-on-hover {
  opacity: 0;
  transition: 0.3s ease-in-out;
}
body:not(.site-editor-active)
  .component-loop-carousel.theme-has-theme-widget-styles
  .card-item:hover
  .theme-show-on-hover {
  opacity: 1;
}
body:not(.site-editor-active)
  .component-loop-grid.theme-has-theme-widget-styles
  .theme-show-on-hover {
  opacity: 0;
  transition: 0.3s ease-in-out;
}
body:not(.site-editor-active)
  .component-loop-grid.theme-has-theme-widget-styles
  .theme-grow-mh-hover:hover {
  -webkit-animation: theme-show-grow-mh 0.3s ease forwards;
  animation: theme-show-grow-mh 0.3s ease forwards;
}
body:not(.site-editor-active)
  .component-loop-grid.theme-has-theme-widget-styles
  .theme-grow-mh-hover:not(:hover) {
  -webkit-animation: theme-hide-shrink-mh 0.2s ease forwards;
  animation: theme-hide-shrink-mh 0.2s ease forwards;
}
body:not(.site-editor-active)
  .component-loop-grid.theme-has-theme-widget-styles
  .card-item:hover
  .theme-show-on-hover {
  opacity: 1;
}
body:not(.site-editor-active)
  .component-loop-grid.theme-has-theme-widget-styles
  .card-item:hover
  .theme-grow-mh-hover {
  -webkit-animation: theme-show-grow-mh 0.3s ease forwards;
  animation: theme-show-grow-mh 0.3s ease forwards;
}
body:not(.site-editor-active)
  .component-loop-grid.theme-has-theme-widget-styles
  .content-bg-blur.theme-show-on-hover {
  opacity: 1 !important;
}
body:not(.site-editor-active)
  .component-loop-grid.theme-has-theme-widget-styles
  .content-bg-blur.theme-show-on-hover
  > *,
body:not(.site-editor-active)
  .component-loop-grid.theme-has-theme-widget-styles
  .content-bg-blur.theme-show-on-hover::before {
  opacity: 0;
  transition: opacity 0.3s ease;
}
body:not(.site-editor-active)
  .component-loop-grid.theme-has-theme-widget-styles
  .card-item:hover
  .theme-show-on-hover.content-bg-blur
  > *,
body:not(.site-editor-active)
  .component-loop-grid.theme-has-theme-widget-styles
  .card-item:hover
  .theme-show-on-hover.content-bg-blur::before {
  opacity: 1;
}
body:not(.site-editor-active)
  .component-n-carousel.theme-has-theme-widget-styles
  .theme-show-on-hover {
  opacity: 0;
  transition: opacity 0.3s ease;
}
body:not(.site-editor-active)
  .component-n-carousel.theme-has-theme-widget-styles
  .carousel-card:hover
  .theme-show-on-hover {
  opacity: 1;
}
body:not(.site-editor-active)
  .component-n-carousel.theme-has-theme-widget-styles
  .content-bg-blur.theme-show-on-hover {
  opacity: 1 !important;
}
body:not(.site-editor-active)
  .component-n-carousel.theme-has-theme-widget-styles
  .content-bg-blur.theme-show-on-hover
  > *,
body:not(.site-editor-active)
  .component-n-carousel.theme-has-theme-widget-styles
  .content-bg-blur.theme-show-on-hover::before {
  opacity: 0;
  transition: opacity 0.3s ease;
}
body:not(.site-editor-active)
  .component-n-carousel.theme-has-theme-widget-styles
  .carousel-card:hover
  .theme-show-on-hover.content-bg-blur
  > *,
body:not(.site-editor-active)
  .component-n-carousel.theme-has-theme-widget-styles
  .carousel-card:hover
  .theme-show-on-hover.content-bg-blur::before {
  opacity: 1;
}
/*# sourceMappingURL=site-max.css.map */
