.woocommerce form.register{border-color:#eeeeee;background-color:#000000}.woocommerce form .form-row label{color:#ffffff}.woocommerce-password-hint{color:#ffffff}.logout a{display:none}.yith-vendor-dashboard-message{color:#000000}#collapse-button{display:none}.widget_yith-wcan-navigation,.widget_yith-woocommerce-ajax-product-filter,.yith-wcan-container,.yith-wcan{color:#fff!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-shadow:none!important;filter:none!important}.widget_yith-wcan-navigation .widget-title,.widget_yith-woocommerce-ajax-product-filter .widget-title,.yith-wcan .yith-wcan-title,.yith-wcan .filter-title,.yith-wcan .yith-wcan-filters__title{color:#fff!important}.yith-wcan .yith-wcan-filters__items,.yith-wcan .yith-wcan-term,.yith-wcan .yith-wcan-term a,.yith-wcan .yith-wcan-checkbox,.yith-wcan .yith-wcan-radio,.yith-wcan .term,.yith-wcan .term a{color:#fff!important}.yith-wcan .yith-wcan-term-count,.yith-wcan .yith-wcan-term-count small,.yith-wcan .yith-wcan-term .count,.yith-wcan .term .count{color:#fff!important;opacity:0.9}.yith-wcan .yith-wcan-term:hover a,.yith-wcan .yith-wcan-term.selected a,.yith-wcan .term:hover a,.yith-wcan .term.chosen a{color:#fff!important;opacity:1;text-decoration:underline}.yith-wcan .yith-wcan-reset,.yith-wcan .clear-filters,.yith-wcan .yith-wcan-clear{color:#fff!important}.yith-wcan .select2-container .select2-selection--single,.yith-wcan .select2-container .select2-selection--multiple{background:transparent!important;border:1px solid #fff!important;color:#fff!important;border-radius:8px}.yith-wcan .select2-container .select2-selection__rendered,.yith-wcan .select2-container .select2-search__field::placeholder,.yith-wcan .select2-container .select2-selection__placeholder{color:#fff!important;opacity:0.95}.yith-wcan .select2-container .select2-selection__arrow b{border-color:#fff transparent transparent transparent!important}.yith-wcan .select2-dropdown,.yith-wcan .select2-container .select2-search__field{background:#111!important;color:#fff!important;caret-color:#fff}.yith-wcan .select2-results__option{background:#111!important;color:#fff!important}.yith-wcan .select2-results__option--highlighted{background:#222!important;color:#fff!important}.yith-wcan .select2-container--default .select2-selection--single:focus,.yith-wcan .select2-container--default .select2-selection--multiple:focus,.yith-wcan .select2-container--default.select2-container--focus .select2-selection--multiple{outline:2px solid #fff!important;outline-offset:2px}.yith-wcan input[type="checkbox"],.yith-wcan input[type="radio"]{accent-color:#fff}.yith-wcan *,.widget_yith-wcan-navigation *,.widget_yith-woocommerce-ajax-product-filter *{opacity:1!important}.yith-wcan .yith-wcan-active-filters,.yith-wcan .yith-wcan-active-filters a{color:#fff!important}.et_pb_widget_area .widget,.et_pb_sidebar .widget{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.yith-add-to-wishlist-button-block.yith-add-to-wishlist-button-block--single.yith-add-to-wishlist-button-block--initialized{width:100%;display:flex;justify-content:center;align-items:center;text-align:center;margin:0 auto}.yith-add-to-wishlist-button-block .yith-wcwl-add-button,.yith-add-to-wishlist-button-block a{display:inline-flex;justify-content:center;align-items:center}.yith-wcbk-booking-duration__label{color:#000000}.vendor-name,.single-product .vendor-name,.yith-wcmv-vendor-name,.store-name{display:block;text-align:center!important;font-weight:700!important;font-size:clamp(1.5rem,2.8vw,2.2rem)!important;line-height:1.2;margin:8px auto 12px}.vendor-name a,.yith-wcmv-vendor-name a,.store-name a{color:inherit;font-weight:inherit;text-decoration:none}.vendor-name a:hover{text-decoration:underline}#page-container .et_pb_toggle h5.et_pb_toggle_title,#page-container .et_pb_toggle.et_pb_toggle_open h5.et_pb_toggle_title,#page-container .et_pb_toggle.et_pb_toggle_close h5.et_pb_toggle_title,#page-container .et_pb_accordion .et_pb_toggle h5.et_pb_toggle_title,#page-container .et_pb_accordion .et_pb_toggle.et_pb_toggle_close h5.et_pb_toggle_title,#page-container .et_pb_toggle h5.et_pb_toggle_title .et_pb_toggle_title_text{text-transform:none!important;font-variant-caps:normal!important;letter-spacing:normal!important}.at-chatfloatholder{position:fixed;bottom:10px!important;right:10px!important;z-index:9999}.at-chatsidebar_float.gp-users-list.gp-layout-overlay{position:fixed;bottom:80px!important;right:20px!important;top:auto!important;left:auto!important;z-index:9998;width:360px!important;max-width:90vw!important;max-height:70vh!important;border-radius:10px;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch}.term-label.tooltip-added,.term-label.tooltip-added *{overflow:visible!important}.term-label.tooltip-added{transform:none!important;filter:none!important;will-change:auto!important}.yith-wcwl-add-to-wishlist-button{color:#2ea3f2}.et-menu li li.menu-item-has-children>a:first-child::after{right:-20px!important;top:8px;margin-left:8px}.boton-social-privado{position:relative!important;display:inline-block!important;font-family:'Poppins',sans-serif!important;line-height:normal!important}.boton-social-privado::after{content:"Matrimonio · Cumpleaños · Graduación · Aniversario · Baby Shower";position:absolute!important;bottom:115%!important;left:50%!important;transform:translateX(-50%)!important;width:100px!important;height:100px!important;background:#fff!important;color:#000!important;font-family:'Poppins',sans-serif!important;font-size:12px!important;font-weight:300!important;text-align:center!important;display:flex!important;align-items:center!important;justify-content:center!important;line-height:1.3em!important;padding:8px!important;border:1px solid #ccc!important;border-radius:5px!important;box-shadow:0 1px 4px rgba(0,0,0,0.08)!important;white-space:normal!important;opacity:0!important;visibility:hidden!important;transition:all 0.2s ease-in-out!important;z-index:9999!important}.boton-social-privado:hover::after{opacity:1!important;visibility:visible!important}.boton-corporativo{position:relative!important;display:inline-block!important;font-family:'Poppins',sans-serif!important;line-height:normal!important}.boton-corporativo::after{content:"Lanzamiento · Fin de año · Taller · Networking · Seminario";position:absolute!important;bottom:115%!important;left:50%!important;transform:translateX(-50%)!important;width:100px!important;height:100px!important;background:#fff!important;color:#000!important;font-family:'Poppins',sans-serif!important;font-size:12px!important;font-weight:300!important;text-align:center!important;display:flex!important;align-items:center!important;justify-content:center!important;line-height:1.3em!important;padding:8px!important;border:1px solid #ccc!important;border-radius:5px!important;box-shadow:0 1px 4px rgba(0,0,0,0.08)!important;white-space:normal!important;opacity:0!important;visibility:hidden!important;transition:all 0.2s ease-in-out!important;z-index:9999!important}.boton-corporativo:hover::after{opacity:1!important;visibility:visible!important}.boton-asmd{position:relative!important;display:inline-block!important;font-family:'Poppins',sans-serif!important;line-height:normal!important}.boton-asmd::after{content:"Feria · Evento municipal · Campeonato · Actividad escolar · Seminario académico";position:absolute!important;bottom:115%!important;left:50%!important;transform:translateX(-50%)!important;width:100px!important;height:100px!important;background:#fff!important;color:#000!important;font-family:'Poppins',sans-serif!important;font-size:12px!important;font-weight:300!important;text-align:center!important;display:flex!important;align-items:center!important;justify-content:center!important;line-height:1.3em!important;padding:8px!important;border:1px solid #ccc!important;border-radius:5px!important;box-shadow:0 1px 4px rgba(0,0,0,0.08)!important;white-space:normal!important;opacity:0!important;visibility:hidden!important;transition:all 0.2s ease-in-out!important;z-index:9999!important}.boton-asmd:hover::after{opacity:1!important;visibility:visible!important}.yith-wcwl-add-to-wishlist-button{color:#2ea3f2;font-size:12px}.woocommerce a.button,.woocommerce-page a.button{font-size:12px!important}#wp-admin-bar-top-secondary{display:none!important}.aquilaFront #aquilaAdminbarIcon{display:none}.woocommerce-account .u-column2.col-2.woocommerce-Address{display:block!important;visibility:visible!important;opacity:1!important}.woocommerce-account .u-columns .u-column1,.woocommerce-account .u-columns .u-column2{display:block!important}.woocommerce-account .woocommerce-Addresses.col2-set.addresses{display:flex;flex-wrap:wrap;gap:30px}.woocommerce-account .woocommerce-Address{background:#000000;border:1px solid #00cfff;border-radius:10px;padding:20px 24px;box-sizing:border-box;color:#ffffff;flex:1 1 48%}.woocommerce-account .woocommerce-Address-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.woocommerce-account .woocommerce-Address-title h2{margin:0;font-size:18px}.woocommerce-account .woocommerce-Address .edit{font-size:12px;font-weight:600;text-transform:uppercase}.woocommerce-account .woocommerce-Address address{font-style:normal;line-height:1.4;color:#ffffff}.woocommerce-account .woocommerce-MyAccount-content p{color:#ffffff}@media (max-width:768px){.woocommerce-account .woocommerce-Addresses.col2-set.addresses{flex-direction:column}}.woocommerce-account .woocommerce-Addresses.col2-set.addresses{display:flex;flex-wrap:wrap;gap:30px;align-items:stretch}.woocommerce-account .woocommerce-Addresses.col2-set.addresses::before,.woocommerce-account .woocommerce-Addresses.col2-set.addresses::after{content:none!important;display:none!important}.woocommerce-account .woocommerce-Address{float:none!important;margin:0!important;background:#000000;border:1px solid #00cfff;border-radius:10px;padding:20px 24px;box-sizing:border-box;color:#ffffff;flex:1 1 48%;display:flex;flex-direction:column;justify-content:space-between}.woocommerce-account .woocommerce-Address-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.woocommerce-account .woocommerce-Address-title h2{margin:0;font-size:18px}.woocommerce-account .woocommerce-Address .edit{font-size:12px;font-weight:600;text-transform:uppercase}.woocommerce-account .woocommerce-Address address{font-style:normal;line-height:1.4;color:#ffffff}@media (max-width:768px){.woocommerce-account .woocommerce-Addresses.col2-set.addresses{flex-direction:column}.woocommerce-account .woocommerce-Address{flex:1 1 100%}}.wp-core-ui .notice.is-dismissible{display:none}body.wp-admin .woo-slg-popup-overlay,body.wp-admin .woo-slg-popup-content{display:none!important}.woo-slg-popup,.woo-slg-popup-content,.woo-slg-popup-overlay{display:none!important}.ec-urgency-box,.ec-urgency-box label,.ec-urgency-box span,.ec-urgency-note{color:#00b5e2}#ui-datepicker-div.yith-wcbk-datepicker,#ui-datepicker-div.ui-datepicker{position:fixed!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%);z-index:999999!important;width:auto!important}.yith-wcbk-booking-form,.woocommerce form,.woocommerce-account,.site-content,#main{overflow:visible!important;position:relative}.woo-slg-social-container{display:flex;justify-content:center;align-items:center;gap:10px}.woo-slg-popup{display:none!important}.woo-slg-popup-content{display:none}.yith-wcbk-form-field__description{display:none}.button.button-primary,.woocommerce a.button.button-primary,.woocommerce-page a.button.button-primary{background-color:#00BCD4;color:#ffffff;border:none;border-radius:4px;padding:12px 24px;font-weight:600;text-transform:uppercase;letter-spacing:0.03em;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;text-decoration:none;transition:background-color 0.2s ease,transform 0.1s ease,box-shadow 0.2s ease}.button.button-primary:hover,.woocommerce a.button.button-primary:hover,.woocommerce-page a.button.button-primary:hover{background-color:#0097B5;color:#ffffff;transform:translateY(-1px);box-shadow:0 4px 10px rgba(0,0,0,0.12)}.button.button-primary:focus,.woocommerce a.button.button-primary:focus,.woocommerce-page a.button.button-primary:focus{outline:none;box-shadow:0 0 0 2px rgba(0,188,212,0.35)}.button.button-primary[disabled],.button.button-primary.disabled{opacity:0.6;cursor:not-allowed;transform:none;box-shadow:none}.single-product .guppy-chat-btn{display:block!important;width:100%!important;max-width:100%!important;box-sizing:border-box;font-family:inherit!important;font-size:14px!important;font-weight:inherit!important;padding:0.8em 1.4em!important;text-align:center;margin-top:10px}.single-product .guppy-chat-btn:hover{font-family:inherit!important;font-weight:inherit!important;transform:none!important;letter-spacing:normal!important}.vendor-name a,a.vendor-name{pointer-events:none;cursor:default;text-decoration:none!important}a.vendor-name-link,.vendor-name-link a,a.by-vendor-name-link,.by-vendor-name-link a{pointer-events:none;cursor:default;text-decoration:none;color:inherit}.yith-wcan-filters .yith-wcan-filter .filter-title.collapsable:after{background-image:none!important}.yith-wcan-filters .yith-wcan-filter .filter-title.collapsable:after{content:"";display:inline-block;width:10px;height:10px;margin-left:8px;border-right:2px solid #00c4ff;border-bottom:2px solid #00c4ff;transform:rotate(45deg);transition:transform 0.2s ease}.yith-wcan-filters .yith-wcan-filter .filter-title.collapsable.opened:after,.yith-wcan-filters .yith-wcan-filter .filter-title.collapsable.open:after{transform:rotate(-135deg)}.ec-busqueda-social-privado,.ec-busqueda-corporativo,.ec-busqueda-asmd{background:#0b1120;border-radius:18px;padding:24px 20px 20px;margin:0 0 30px;color:#f9fafb;box-shadow:0 18px 40px rgba(15,23,42,0.65);border:1px solid rgba(148,163,184,0.35)}.ec-bsp-title{font-size:22px;margin:0 0 4px;font-weight:700}.ec-bsp-subtitle{font-size:14px;margin:0 0 18px;color:#cbd5f5}.ec-busqueda-social-privado .ec-field label,.ec-busqueda-corporativo .ec-field label,.ec-busqueda-asmd .ec-field label{font-size:14px;margin-bottom:4px;display:inline-block}.ec-busqueda-social-privado select,.ec-busqueda-social-privado input[type="number"],.ec-busqueda-social-privado input[type="date"],.ec-busqueda-social-privado input[type="text"],.ec-busqueda-corporativo select,.ec-busqueda-corporativo input[type="number"],.ec-busqueda-corporativo input[type="date"],.ec-busqueda-corporativo input[type="text"],.ec-busqueda-asmd select,.ec-busqueda-asmd input[type="number"],.ec-busqueda-asmd input[type="date"],.ec-busqueda-asmd input[type="text"]{width:100%;max-width:260px;border-radius:10px;border:1px solid rgba(148,163,184,0.7);padding:8px 10px;background:#020617;color:#e5e7eb;font-size:14px;box-sizing:border-box;-webkit-appearance:none;appearance:none}.ec-busqueda-social-privado select:focus,.ec-busqueda-social-privado input:focus,.ec-busqueda-corporativo select:focus,.ec-busqueda-corporativo input:focus,.ec-busqueda-asmd select:focus,.ec-busqueda-asmd input:focus{outline:none;border-color:#22c55e;box-shadow:0 0 0 1px rgba(34,197,94,0.6)}.ec-help-text{display:block;margin-top:4px;font-size:11px;color:#9ca3af}.ec-bsp-note{font-size:11px;margin-top:10px;color:#9ca3af}.ec-busqueda-social-privado .ec-field label,.ec-busqueda-corporativo .ec-field label{font-size:14px;margin-bottom:4px;display:inline-block}.ec-busqueda-social-privado select,.ec-busqueda-social-privado input[type="number"],.ec-busqueda-social-privado input[type="date"],.ec-busqueda-corporativo select,.ec-busqueda-corporativo input[type="number"],.ec-busqueda-corporativo input[type="date"]{width:100%;max-width:260px;border-radius:10px;border:1px solid rgba(148,163,184,0.7);padding:8px 10px;background:#020617;color:#e5e7eb;font-size:14px}.ec-busqueda-social-privado select:focus,.ec-busqueda-social-privado input:focus,.ec-busqueda-corporativo select:focus,.ec-busqueda-corporativo input:focus{outline:none;border-color:#22c55e;box-shadow:0 0 0 1px rgba(34,197,94,0.6)}.ec-help-text{display:block;margin-top:4px;font-size:11px;color:#9ca3af}.ec-bsp-note{font-size:11px;margin-top:10px;color:#9ca3af}.woocommerce .ec-no-results-presupuesto{border-radius:10px;border:1px solid #f97316;background:#fff7ed}.ec-resultados-wrapper .ec-products-grid.products{display:flex;flex-wrap:wrap;gap:24px;margin:0;padding:0;list-style:none}.ec-resultados-wrapper .ec-products-grid.products li.product{background:#020617;border-radius:20px;border:1px solid rgba(148,163,184,0.35);padding:14px 14px 16px;display:flex;flex-direction:column;position:relative;overflow:hidden}@media (min-width:1025px){.ec-resultados-wrapper .ec-products-grid.products li.product{width:calc(25% - 18px)}}@media (min-width:641px) and (max-width:1024px){.ec-resultados-wrapper .ec-products-grid.products li.product{width:calc(50% - 18px)}}@media (max-width:640px){.ec-resultados-wrapper .ec-products-grid.products li.product{width:100%}}.ec-resultados-wrapper .ec-products-grid.products li.product a.woocommerce-LoopProduct-link{text-decoration:none;color:inherit;display:block}.ec-resultados-wrapper .ec-products-grid.products li.product img{display:block;width:100%;height:auto;border-radius:30px;object-fit:cover;margin-bottom:12px}.ec-resultados-wrapper .ec-products-grid.products li.product .woocommerce-loop-product__title,.ec-resultados-wrapper .ec-products-grid.products li.product h2.woocommerce-loop-product__title{font-size:15px;font-weight:600;color:#e5e7eb;margin:0 0 6px}.ec-resultados-wrapper .ec-products-grid.products li.product .price{font-size:18px;font-weight:700;color:#ffffff;margin-bottom:12px}.ec-resultados-wrapper .ec-products-grid.products li.product .price *,.ec-resultados-wrapper .ec-products-grid.products li.product .price ins,.ec-resultados-wrapper .ec-products-grid.products li.product .price del{color:#ffffff!important}.ec-resultados-wrapper .ec-products-grid.products li.product .ec-view-dates,.ec-resultados-wrapper .ec-products-grid.products li.product .yith-booking-view-dates{margin-top:auto}.ec-resultados-wrapper .ec-view-dates.yith-booking-view-dates,.ec-resultados-wrapper a.ec-view-dates.yith-booking-view-dates,.ec-resultados-wrapper button.ec-view-dates.yith-booking-view-dates{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:9px 14px;border-radius:999px;background:#0ea5e9!important;color:#0b1120!important;font-size:14px;font-weight:600;text-decoration:none!important;border:0!important;cursor:pointer;transition:background 0.18s ease,transform 0.18s ease}.ec-resultados-wrapper .ec-view-dates.yith-booking-view-dates:hover,.ec-resultados-wrapper a.ec-view-dates.yith-booking-view-dates:hover,.ec-resultados-wrapper button.ec-view-dates.yith-booking-view-dates:hover{background:#38bdf8!important;transform:translateY(-1px)}.ec-resultados-wrapper .ec-view-dates.yith-booking-view-dates:active,.ec-resultados-wrapper a.ec-view-dates.yith-booking-view-dates:active,.ec-resultados-wrapper button.ec-view-dates.yith-booking-view-dates:active{transform:translateY(0)}.ec-resultados-wrapper .ec-view-dates.yith-booking-view-dates::after{content:"↗";display:inline-block;margin-left:6px;font-size:13px}.ec-resultados-wrapper .woocommerce ul.products{margin:0;padding:0}.ec-resultados-wrapper{margin-top:20px}.et_pb_shop ul.products,.et_pb_wc_content ul.products{margin:0 0 1em;padding:0;list-style:none}.et_pb_shop ul.products li.product,.et_pb_wc_content ul.products li.product{background:#020617;border-radius:20px;border:1px solid rgba(148,163,184,0.35);padding:12px 12px 14px;display:flex;flex-direction:column;position:relative;overflow:hidden;text-align:center}.et_pb_shop ul.products li.product a.woocommerce-LoopProduct-link,.et_pb_wc_content ul.products li.product a.woocommerce-LoopProduct-link{text-decoration:none;color:inherit;display:block}.et_pb_shop ul.products li.product img,.et_pb_wc_content ul.products li.product img,.et_pb_shop ul.products li.product .et_shop_image img,.et_pb_wc_content ul.products li.product .et_shop_image img{display:block;width:100%;height:auto;border-radius:30px;object-fit:cover;margin-bottom:12px}.et_pb_shop ul.products li.product .woocommerce-loop-product__title,.et_pb_wc_content ul.products li.product .woocommerce-loop-product__title,.et_pb_shop ul.products li.product h2.woocommerce-loop-product__title,.et_pb_wc_content ul.products li.product h2.woocommerce-loop-product__title{font-size:15px;font-weight:600;color:#e5e7eb;margin:0 0 6px}.et_pb_shop ul.products li.product .price,.et_pb_wc_content ul.products li.product .price{font-size:18px;font-weight:700;color:#ffffff;margin-bottom:8px}.et_pb_shop ul.products li.product a.button,.et_pb_wc_content ul.products li.product a.button,.et_pb_shop ul.products li.product .button,.et_pb_wc_content ul.products li.product .button{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:9px 14px;border-radius:999px;background:#0ea5e9!important;color:#0b1120!important;font-size:14px;font-weight:600;text-decoration:none!important;border:0!important;cursor:pointer;transition:background 0.18s ease,transform 0.18s ease}.et_pb_shop ul.products li.product a.button:hover,.et_pb_wc_content ul.products li.product a.button:hover,.et_pb_shop ul.products li.product .button:hover,.et_pb_wc_content ul.products li.product .button:hover{background:#38bdf8!important;transform:translateY(-1px)}.et_pb_shop ul.products li.product a.button:active,.et_pb_wc_content ul.products li.product a.button:active,.et_pb_shop ul.products li.product .button:active,.et_pb_wc_content ul.products li.product .button:active{transform:translateY(0)}.et_pb_shop ul.products li.product a.button::after,.et_pb_wc_content ul.products li.product a.button::after{content:"↗";display:inline-block;margin-left:6px;font-size:13px}.tablenav{display:none}.wishlist-items-wrapper td.product-name a{color:#00bcd4!important}.wishlist-items-wrapper td.product-name a,.wishlist-items-wrapper .wishlist-in-stock,.wishlist-items-wrapper .dateadded{color:#00bcd4!important}