#ht-ctc-chat{transition:right 0.25s ease}.woocommerce a.button.alt:after,.woocommerce-page a.button.alt:after,.woocommerce button.button.alt:after,.woocommerce-page button.button.alt:after,.woocommerce input.button.alt:after,.woocommerce-page input.button.alt:after,.woocommerce #respond input#submit.alt:after,.woocommerce-page #respond input#submit.alt:after,.woocommerce #content input.button.alt:after,.woocommerce-page #content input.button.alt:after,.woocommerce a.button:after,.woocommerce-page a.button:after,.woocommerce button.button:not(.button-confirm):after,.woocommerce-page button.button:not(.button-confirm):after,.woocommerce input.button:after,.woocommerce-page input.button:after,.woocommerce #respond input#submit:after,.woocommerce-page #respond input#submit:after,.woocommerce #content input.button:after,.woocommerce-page #content input.button:after,.woocommerce a.button:before,.woocommerce-page a.button:before,.woocommerce button.button:before,.woocommerce-page button.button:before,.woocommerce input.button:before,.woocommerce-page input.button:before,.woocommerce #respond input#submit:before,.woocommerce-page #respond input#submit:before,.woocommerce #content input.button:before,.woocommerce-page #content input.button:before{font-size:15px;top:3px}.et-db #et-boc .et-l .et_pb_menu .et_pb_menu__search-container--visible{border:1px solid black;padding:0 0 0 16px;border-radius:8px}button.woocommerce-Button.button.disabled,button.woocommerce-Button.button{font-size:13px!important;background:linear-gradient(90deg,#0971b7 0%,#e7403e 100%)!important;margin:0;border-radius:16px!important}.wc-block-components-main.wc-block-cart__main.wp-block-woocommerce-cart-items-block{border:1px solid hsla(0,0%,7%,.11);overflow:hidden;border-radius:16px;padding:0}table.wc-block-cart-items.wp-block-woocommerce-cart-line-items-block{margin:0!important}ul.woocommerce-error{border-radius:16px;background:#0b71b7}.woocommerce-info{border-radius:8px}input#rememberme span{display:block!important}.woocommerce-variation-price,.woocommerce-variation-price bdi{color:black!Important;font-size:24px;font-weight:700}.woocommerce div.product form.cart .variations td{padding-bottom:12px!important}.woocommerce-variation-price{padding:8px 0 16px}table.variations{margin:0!important}a.reset_variations{position:absolute;right:0}.woocommerce ul.products li.product a:after{max-width:12px;transform-origin:center}.tax-product_cat .todos-hide,.search-results .todos-hide,.woocommerce-shop .ocultar-tienda,.et_pb_wc_add_to_cart form.cart .variations td.value span:after{display:none!important}.et_portfolio_image,.et_shop_image{overflow:hidden}.woocommerce ul.products li.product img,h2.woocommerce-loop-product__title{transition:0.3s all ease-in-out}.woocommerce ul.products li.product:hover img{transform:scale(1.3)}.woocommerce ul.products li.product span.et_overlay{display:none}.tabs-home .woocommerce ul.products li.product .button{padding:4px 16px 4px 32px}.woocommerce ul.products li.product .price{color:black!important;font-weight:500}.tabs-home .woocommerce ul.products li.product a:after{opacity:1;left:8px;bottom:30%;top:auto;margin-left:0;max-width:12px;transform-origin:center}.tabs-home .woocommerce ul.products li.product a:after{opacity:1;left:8px;bottom:30%}.woocommerce ul.products li.product:hover h2.woocommerce-loop-product__title{color:#0971b7!important}nav.woocommerce-breadcrumb,div#block-9,.wp-block-heading{margin:0!important}h1.entry-title.main_title{text-align:center;font-weight:700;padding:0;padding:12px;max-width:400px;margin:0 auto 24px}a.wc-block-components-product-name,span.wc-block-formatted-money-amount{color:black;font-weight:700;margin-bottom:4px!important}button.woocommerce-button.button.woocommerce-form-login__submit,.woocommerce ul.products li.product .button,.et-db #et-boc .et-l .et_pb_button,button.woocommerce-Button.button,a.woocommerce-Button.wc-forward.button,a.button.wc-forward{background:linear-gradient(90deg,#0971b7 0%,#e7403e 100%)!important;margin:0}a.wc-block-checkout__login-prompt{color:white!important;padding:0px 14px;font-size:14px!important;border-radius:16px;background:linear-gradient(90deg,#0971b7 0%,#e7403e 100%)!important}.finalizar-boton a,button.wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.contained{border-radius:16px;font-weight:700;background:linear-gradient(90deg,#0971b7 0%,#e7403e 100%)!important}.center-columns{display:flex;align-items:center}h3.et_pb_module_header{padding:0}.et_pb_blurb_container{display:flex;padding-left:4px!important;align-content:center}.woo-variation-gallery-slider-wrapper .wvg-slider-next-arrow:before,.woo-variation-gallery-slider-wrapper .wvg-slider-prev-arrow:before{color:black}.woo-variation-gallery-container img{border-radius:8px!important}.woo-variation-gallery-slider-wrapper .wvg-slider-next-arrow,.woo-variation-gallery-slider-wrapper .wvg-slider-prev-arrow{background:rgb(255 255 255 / 50%);border-radius:50px;backdrop-filter:blur(4px);opacity:1;width:35px;height:35px;margin:0;line-height:35px}.woo-variation-gallery-slider-wrapper .wvg-slider-next-arrow:hover,.woo-variation-gallery-slider-wrapper .wvg-slider-prev-arrow:hover{background:white;opacity:1}.woo-variation-gallery-slider-wrapper .wvg-slider-prev-arrow{left:16px!important}.woo-variation-gallery-slider-wrapper .wvg-slider-next-arrow{right:16px!important}.wvg-gallery-thumbnail-image.current-thumbnail{border:1px solid black;border-radius:10px}.posted_in,.tagged_as{gap:4px;font-size:0;display:flex;flex-wrap:wrap}.product_meta{padding:0;border:none}.tagged_as a{background:#e9ebef;border-radius:16px;padding:4px 12px}.quantity.customized{display:flex!important;align-items:center;flex-wrap:wrap}.quantity.customized:before{content:"Cantidad";width:100%;margin-bottom:8px;color:black;font-weight:700;font-size:16px}.quantity input.qty::-webkit-outer-spin-button,.quantity input.qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.qty-btn{width:35px;height:35px;font-size:15px;line-height:1;border:1px solid #0000001a;border-radius:8px;background-color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all 0.2s ease}.et_pb_wc_add_to_cart .quantity input.qty{background:transparent;border:1px solid #0000001a!important;height:35px;margin:0 -8px;border-width:1px 0px!important;color:black}.qty-btn:hover{background-color:#f0f0f0}@media screen and (max-width:480px){.quantity{gap:6px}}.single-product ul.et_pb_tabs_controls.clearfix li{width:100%;text-align:center;border:1px solid!important}.single-product ul.et_pb_tabs_controls.clearfix li a{width:100%!important;display:block}.single-product .et_pb_tab{padding:20px 0 0}.single-product ul.et_pb_tabs_controls.clearfix{gap:8px;display:flex;background:white}.especificaciones-divididas{display:flex;flex-wrap:wrap;gap:calc(4px * 8)}.especificaciones-col{flex:1 1 280px;min-width:280px}.especificaciones-col h3{font-size:18px;margin:0;padding-bottom:8px;font-weight:700}.tabla-especificaciones{width:100%;border-collapse:collapse}.tabla-especificaciones td{font-size:14px;padding:12px 0;vertical-align:top;border-bottom:1px solid #e0e0e0}.tabla-especificaciones td:first-child{color:#6b6b6b;font-weight:500;width:50%}.tabla-especificaciones td:last-child{color:#111;font-weight:400}.lista-caracteristicas li{font-size:14px;padding-left:32px;position:relative;margin-bottom:8px;color:#111;font-weight:400}.lista-caracteristicas li::before{content:"✓";position:absolute;left:0;top:2px;width:20px;height:20px;background-color:#0072ce;color:white;font-size:12px;font-weight:bold;line-height:20px;text-align:center;border-radius:50%}ul.lista-caracteristicas{list-style:none;padding:0}.producto{display:flex;flex-direction:column}.producto:hover{box-shadow:0 4px 12px rgba(0,0,0,0.08)}.producto-imagen{width:100%}.woocommerce ul.products li.product a.woocommerce-loop-product__link{order:1}.producto-info a.woocommerce-LoopProduct-link.woocommerce-loop-product__link{order:2!important}.producto-info{padding:16px;display:flex;flex-direction:column;gap:8px;order:2}h2.woocommerce-loop-product__title{padding:0!important}.product-category{font-size:12px;font-weight:500;color:#8A8A8A;order:1;line-height:1}.product-category a{color:#8A8A8A!important;text-decoration:none}.precio-boton{display:flex;align-items:center;justify-content:space-between;gap:4px;order:3}.precio-boton .price{font-size:18px;font-weight:bold;color:#111;margin:0}.precio-boton .button{background:linear-gradient(135deg,#2b61d4,#ff4f5e);color:white!important;border:none;border-radius:20px;padding:8px 16px;font-size:14px;font-weight:500;transition:background 0.3s ease}.precio-boton .button:hover{background:linear-gradient(135deg,#1a3dbf,#e63c50)}.wp-block-search__inside-wrapper{background:#f3f3f5;border-radius:8px}input#wp-block-search__input-5{background:transparent;padding:4px 12px}button.wp-block-search__button.has-small-font-size.has-icon.wp-element-button{padding:0;background:transparent;color:black}@media (max-width:480px){.precio-boton{flex-direction:column;align-items:flex-start}.precio-boton .button{width:100%;text-align:center}}@media screen and (max-width:768px){.especificaciones-divididas{flex-direction:column;flex-wrap:nowrap}.especificaciones-col{flex:1}.wc-block-product-filters__overlay-dialog{margin-top:60px}.producto-info{padding:8px}}ul.page-numbers{border-radius:16px;overflow:hidden;border:1px solid gray!Important}.woocommerce-loop-product__title,.product-category,span.price{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.woocommerce ul.products li.product .woocommerce-LoopProduct-link{display:flex;flex-direction:column;height:100%}.woocommerce ul.products li.product{height:100%;display:flex;flex-direction:column}.woocommerce ul.products li.product .woocommerce-LoopProduct-link img{aspect-ratio:1 / 1;object-fit:contain;height:auto;max-height:250px;width:100%}.et-pb-controllers{bottom:90%}.woocommerce ul.products li.product .onsale{padding:8px 16px!important;font-size:12px!important;line-height:1!important}.et-pb-controllers a{position:relative;flex:1 1 auto;width:15%;height:4px;margin:0 5px;background-color:#ddd;border-radius:8px;overflow:hidden;text-indent:-9999px}.et-pb-controllers a.et-pb-active-control{background:#ddd}.et-pb-controllers a.et-pb-active-control::before{content:"";position:absolute;top:0;left:0;height:100%;width:0%;background-color:#fff;animation:cargarBarra 5s linear forwards;border-radius:8px}.et-pb-arrow-next,.et-pb-arrow-prev{opacity:1;background:#ffffff4d;border-radius:50px;font-size:14px;backdrop-filter:blur(4px);padding:4px 9px 4px 8px}.et_pb_slider:hover .et-pb-arrow-prev,.et-pb-arrow-prev{left:12px}.et_pb_slider:hover .et-pb-arrow-next,.et-pb-arrow-next{right:12px}@keyframes cargarBarra{from{width:0%}to{width:100%}}.et_pb_module.et_pb_slider,.et_pb_slides,.et_pb_slider .et_pb_slide,.et_pb_slides .et_pb_container{height:100%}.pa-inline-buttons .et_pb_button_module_wrapper{display:inline-block}body#page-container.et_pb_section.et_pb_slider_0.et_pb_slider.et_pb_more_button.et_pb_button{background:white!important}body#page-container.et_pb_section.et_pb_slider_0.et_pb_slider.et_pb_more_button.et_pb_button:hover{transform:scale(1.05);background:rgb(255 255 255 / 90%)!important}.woocommerce ul.products li.product{box-shadow:0px 2px 18px 0px rgba(0,0,0,0.3);border-radius:16px;overflow:hidden}.link-tag,li.wc-block-product-categories-list-item a,p.todas-shop,nav.woocommerce-MyAccount-navigation a{padding:8px 11px!important;border-radius:8px;margin-bottom:8px;width:100%;display:block;line-height:1;transition:0.3s all ease-in-out}p.todas-shop,li.woocommerce-MyAccount-navigation-link.is-active a{background:#e9ebef;font-weight:700}.link-tag:hover,li.wc-block-product-categories-list-item a:hover{background:color-mix(in oklab,#e9ebef 50%,transparent)}.term-entrega-inmediata li.link-tag.in,.term-flete li.link-tag.flete{background:#e9ebef;font-weight:700}span.wc-block-product-categories-list-item__name{color:#717182}nav.woocommerce-MyAccount-navigation ul{list-style:none;padding:0}.woocommerce form .form-row input.input-text{padding:8px 16px;border-radius:8px}.cuenta-wrapper{max-width:560px;margin:auto;background:#fff;padding:20px;border-radius:16px;box-shadow:0 12px 30px rgba(0,0,0,0.08);margin-bottom:20px;font-family:sans-serif}.cuenta-tabs{display:flex;background:#f2f2f5;border-radius:50px;overflow:hidden;padding:8px;margin-bottom:8px}.cuenta-tab{flex:1;padding:8px;font-weight:bold;font-size:14px;text-align:center;cursor:pointer;background:transparent;border:none;line-height:1}.cuenta-tab.activa{background:white;box-shadow:0 0 0 2px #ccc;border-radius:50px}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{margin:0;border:none;padding:0}.woocommerce .u-column1,.woocommerce .u-column2,button.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit:after,button.woocommerce-button.button.woocommerce-form-login__submit:after{display:none}.woocommerce .u-column1.activo,.woocommerce .u-column2.activo{display:block}.cuenta-wrapper .u-column1.col-1,.cuenta-wrapper .u-column2.col-2{width:100%}button.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit,button.woocommerce-button.button.woocommerce-form-login__submit{width:100%;border-radius:8px!important;padding:8px;font-weight:700}p.woocommerce-LostPassword.lost_password,p.woocommerce-LostPassword.lost_password a{text-align:center;font-size:12px;font-weight:700;color:#0f71b6}.cuenta-wrapper .u-column1.col-1 h2,.cuenta-wrapper .u-column2.col-2 h2{display:none}.cuenta-invitado{text-align:center;margin-top:20px;padding:12px 24px;border-top:1px solid rgb(161 161 161 / 50%)}.cuenta-bienvenida h3{margin:0 0 4px;font-size:20px;padding:0}.cuenta-bienvenida p{font-size:14px;color:#444;margin:0 0 16px}.cuenta-invitado a.btn-secundario{border:1px solid rgb(0 0 0 / 10%);background:transparent;color:black;border-radius:8px;width:100%;display:block;padding:8px;margin-top:8px;font-weight:700;transition:0.3s all ease-in-out}.cuenta-invitado a.btn-secundario:hover{background:#e9ebef}.woocommerce ul.products li.product{transition:0.3s all ease-in-out}.woocommerce ul.products li.product:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,0.1),0 8px 10px -6px rgba(0,0,0,0.1)!important}button.single_add_to_cart_button.button.alt.et_pb_custom_button_icon.et_pb_button.added:before,button.single_add_to_cart_button.button.alt.disabled.wc-variation-selection-needed.et_pb_custom_button_icon.et_pb_button:before{top:8px!important}button.single_add_to_cart_button.button.alt.et_pb_custom_button_icon.et_pb_button::before{top:8px}.tabs-home .et_pb_tab{padding:24px 0 0}body.product_tag-flete .info-envio .info-item:first-child{display:none}body.product_tag-entrega-inmediata .info-envio .info-item:nth-child(2){display:none}span.wc-block-checkout__shipping-option--free{display:none}.wp-block-woocommerce-checkout-order-summary-shipping-block.wc-block-components-totals-wrapper .wc-block-components-totals-item__value{display:none}.wc-block-components-radio-control__label-group{display:block!important}.detalle-envios-checkout{padding:20px;border:1px solid #ddd;background:#fff;border-radius:8px}.detalle-envios-titulo{font-size:22px;margin-bottom:8px;color:#444;font-weight:600;display:flex;align-items:center;gap:8px}.detalle-envios-columns{display:flex;flex-direction:column}.detalle-envios-columna{flex:1}.detalle-envios-subtitulo{display:flex;align-items:center;font-size:16px;margin-bottom:6px;gap:8px}.detalle-envios-subtitulo .fa-truck-fast{color:#0ec786}.detalle-envios-subtitulo .fa-globe{color:#0d6efd}.detalle-envios-tiempo{font-size:14px;color:#666;margin:-6px 0 10px 0}.detalle-envios-lista{list-style:none;margin:0;padding:0!important}.detalle-envios-item{display:flex;align-items:center;margin-bottom:10px}.detalle-envios-imagen{display:inline-block;margin-right:10px}.detalle-envios-imagen img{width:50px;height:auto;max-width:40px;border-radius:4px;border:1px solid #ccc}.detalle-envios-nombre{font-size:15px;color:#333}ul.woocommerce-error{background:red!Important;text-align:center;font-weight:700}div#payment{margin-bottom:50px}.woocommerce-info,button#place_order{background:linear-gradient(90deg,#0971b7 0%,#e7403e 100%)!important}