.elementor-1351 .elementor-element.elementor-element-e190ad9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.5;--z-index:11;}.elementor-1351 .elementor-element.elementor-element-e190ad9:not(.elementor-motion-effects-element-type-background), .elementor-1351 .elementor-element.elementor-element-e190ad9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-1351 .elementor-element.elementor-element-e190ad9::before, .elementor-1351 .elementor-element.elementor-element-e190ad9 > .elementor-background-video-container::before, .elementor-1351 .elementor-element.elementor-element-e190ad9 > .e-con-inner > .elementor-background-video-container::before, .elementor-1351 .elementor-element.elementor-element-e190ad9 > .elementor-background-slideshow::before, .elementor-1351 .elementor-element.elementor-element-e190ad9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1351 .elementor-element.elementor-element-e190ad9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1351 .elementor-element.elementor-element-b976323{padding:0px 5px 0px 5px;}.elementor-1351 .elementor-element.elementor-element-b976323.elementor-element{--align-self:center;}.elementor-1351 .elementor-element.elementor-element-b976323 .elementor-icon-wrapper{text-align:center;}.elementor-1351 .elementor-element.elementor-element-b976323.elementor-view-stacked .elementor-icon{background-color:#1D1D1F;}.elementor-1351 .elementor-element.elementor-element-b976323.elementor-view-framed .elementor-icon, .elementor-1351 .elementor-element.elementor-element-b976323.elementor-view-default .elementor-icon{color:#1D1D1F;border-color:#1D1D1F;}.elementor-1351 .elementor-element.elementor-element-b976323.elementor-view-framed .elementor-icon, .elementor-1351 .elementor-element.elementor-element-b976323.elementor-view-default .elementor-icon svg{fill:#1D1D1F;}.elementor-1351 .elementor-element.elementor-element-b976323 .elementor-icon{font-size:28px;}.elementor-1351 .elementor-element.elementor-element-b976323 .elementor-icon svg{height:28px;}.elementor-1351 .elementor-element.elementor-element-b976323 .elementor-icon-wrapper svg{width:auto;}.elementor-1351 .elementor-element.elementor-element-7af119b{padding:0px 5px 0px 5px;z-index:30;--main-alignment:right;--divider-style:solid;--subtotal-divider-style:solid;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-icon-color:#1D1D1F;--toggle-button-border-width:0px;--toggle-icon-size:25px;--toggle-icon-padding:0px 0px 0px 0px;--cart-border-style:none;--cart-footer-layout:1fr;--products-max-height-sidecart:calc(100vh - 300px);--products-max-height-minicart:calc(100vh - 450px);}.elementor-1351 .elementor-element.elementor-element-7af119b .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;}.elementor-1351 .elementor-element.elementor-element-7af119b .elementor-button--view-cart{border-style:none;}.elementor-1351 .elementor-element.elementor-element-7af119b .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{border-radius:0px 0px 0px 0px;}.elementor-1351 .elementor-element.elementor-element-7af119b .elementor-button--checkout{border-style:none;}.elementor-1351 .elementor-element.elementor-element-7af119b .elementor-menu-cart__footer-buttons a.elementor-button--checkout{border-radius:0px 0px 0px 0px;}.elementor-1351 .elementor-element.elementor-element-14e0cbb{padding:0px 5px 0px 5px;}.elementor-1351 .elementor-element.elementor-element-14e0cbb.elementor-element{--align-self:center;}.elementor-1351 .elementor-element.elementor-element-14e0cbb .elementor-icon-wrapper{text-align:center;}.elementor-1351 .elementor-element.elementor-element-14e0cbb.elementor-view-stacked .elementor-icon{background-color:#1D1D1F;}.elementor-1351 .elementor-element.elementor-element-14e0cbb.elementor-view-framed .elementor-icon, .elementor-1351 .elementor-element.elementor-element-14e0cbb.elementor-view-default .elementor-icon{color:#1D1D1F;border-color:#1D1D1F;}.elementor-1351 .elementor-element.elementor-element-14e0cbb.elementor-view-framed .elementor-icon, .elementor-1351 .elementor-element.elementor-element-14e0cbb.elementor-view-default .elementor-icon svg{fill:#1D1D1F;}.elementor-1351 .elementor-element.elementor-element-14e0cbb .elementor-icon{font-size:28px;}.elementor-1351 .elementor-element.elementor-element-14e0cbb .elementor-icon svg{height:28px;}.elementor-1351 .elementor-element.elementor-element-14e0cbb .elementor-icon-wrapper svg{width:auto;}.elementor-1351 .elementor-element.elementor-element-88008b0 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-1351 .elementor-element.elementor-element-88008b0.elementor-element{--align-self:center;}.elementor-1351 .elementor-element.elementor-element-88008b0  .jet-wishlist-count-button__link{font-size:12px;}.elementor-1351 .elementor-element.elementor-element-88008b0 .jet-wishlist-count-button__link{color:#1D1D1F;background-color:#00000000;border-style:none;padding:4px 0px 4px 4px;}.elementor-1351 .elementor-element.elementor-element-88008b0 .jet-wishlist-count-button__wrapper{text-align:left;}.elementor-1351 .elementor-element.elementor-element-88008b0 .jet-wishlist-count-button__icon{font-size:25px;color:#1D1D1F;}.elementor-1351 .elementor-element.elementor-element-88008b0 .jet-wishlist-count-button__count{font-size:10px;width:16px;height:16px;color:#FFFFFF;background-color:#D9534F;border-style:none;border-radius:360px 360px 360px 360px;}#elementor-popup-modal-1351 .dialog-widget-content{animation-duration:1.2s;background-color:#00000000;border-style:none;}#elementor-popup-modal-1351 .dialog-message{width:300px;height:auto;}#elementor-popup-modal-1351{justify-content:center;align-items:flex-end;}@media(max-width:767px){.elementor-1351 .elementor-element.elementor-element-e190ad9{--content-width:100%;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1351 .elementor-element.elementor-element-e190ad9.e-con{--align-self:flex-start;}#elementor-popup-modal-1351 .dialog-message{width:70vw;}#elementor-popup-modal-1351{justify-content:center;}#elementor-popup-modal-1351 .dialog-widget-content{border-radius:20px 20px 20px 20px;margin:0% 0% 5% 0%;}}/* Start custom CSS */.all-access-pass__background {
    -webkit-backdrop-filter: blur(7px);
    backdrop-filter: blur(7px);
  background-color: #e8e8edb3 !important;
    border-radius: 32px;
    box-shadow: inset 0 0 1px #0000001c;



}

  /* Contenedor del carrito sacado del popup */
.cart-sacado-del-popup {
  position: fixed !important;
  inset: 0 !important;
  z-index: 9999999 !important;
  pointer-events: none !important;
  display: block !important;
  overflow: hidden !important;
}

/* Panel lateral del carrito */
.cart-sacado-del-popup .elementor-menu-cart__main {
  position: fixed !important;
  top: 0 !important;
  right: 0 !important;
  height: 100vh !important;
  max-height: 100vh !important;
  width: 350px !important;
  max-width: 70vw !important;
  z-index: 99999999 !important;
  pointer-events: auto !important;

  transform: translateX(110%) !important;
  opacity: 0 !important;
  visibility: hidden !important;

  transition:
    transform 0.35s cubic-bezier(0.4, 0, 0.2, 1),
    opacity 0.25s ease,
    visibility 0.25s ease !important;
}

/* Cuando el carrito está abierto */
.cart-sacado-del-popup[aria-hidden="false"] .elementor-menu-cart__main {
  transform: translateX(0) !important;
  opacity: 1 !important;
  visibility: visible !important;
}

/* Cuando el carrito está cerrado */
.cart-sacado-del-popup[aria-hidden="true"] .elementor-menu-cart__main {
  transform: translateX(110%) !important;
  opacity: 0 !important;
  visibility: hidden !important;
}

/* Fondo / capa del carrito si Elementor la genera */
.cart-sacado-del-popup[aria-hidden="false"] {
  pointer-events: auto !important;
}

.cart-sacado-del-popup[aria-hidden="true"] {
  pointer-events: none !important;
}/* End custom CSS */