@keyframes desplazamientoArribaAbajo{0%{transform:translateY(-520px);opacity:0}100%{transform:translateY(0);opacity:1}}.animacion-desplazamiento{animation:desplazamientoArribaAbajo 3s ease-out forwards}.generate-back-to-top.generate-back-to-top__show{position:fixed;width:60px;height:60px;display:flex;justify-content:center;align-items:center;background:conic-gradient(#6a0dad 0%,#e0e0e0 0%);border-radius:50%;color:#fff;font-size:1.5rem;text-decoration:none;z-index:1000;transition:background 0.3s ease;overflow:hidden}.generate-back-to-top.generate-back-to-top__show::before{content:'';position:absolute;inset:5px;background:#fff;border-radius:50%;z-index:1}.generate-back-to-top.generate-back-to-top__show svg,.generate-back-to-top.generate-back-to-top__show i,.generate-back-to-top.generate-back-to-top__show span{position:relative;z-index:2}.generate-back-to-top.generate-back-to-top__show svg{width:2em;height:2em;fill:var(--contrast)}.fixed-footer-bar{position:fixed;bottom:0;left:0;width:100%;height:60px;background-color:var(--contrast);display:flex;justify-content:center;align-items:center;box-shadow:0 -2px 5px rgba(0,0,0,.2);z-index:9999}.fixed-footer-bar a{margin:0 10px;text-decoration:none;color:#fff;font-size:1.5em}.fixed-footer-bar a:hover{color:var(--primary)}.slider{width:100%;overflow:hidden;padding:10px 0;position:relative;white-space:nowrap}.slider-track{display:flex!important;flex-wrap:nowrap!important;gap:20px;width:max-content!important;animation:scroll 40s linear infinite}.slider-track>.gb-container{flex:0 0 auto;width:25vw;min-width:250px;padding:30px;font-size:20px;white-space:normal;display:flex;flex-direction:column;justify-content:center}@keyframes scroll{from{transform:translateX(0%)}to{transform:translateX(-50%)}}@media screen and (max-width:768px){.slider-track{animation:scroll-mobile 30s linear infinite}.slider-track>.gb-container{width:70vw;min-width:200px;padding:10px;font-size:16px}@keyframes scroll-mobile{from{transform:translateX(0%)}to{transform:translateX(-50%)}}}.custom-social-share{display:flex;gap:10px;margin-top:20px}.social-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#f5f5f5;transition:background 0.3s ease-in-out}.social-btn:hover{background:#ddd}.social-btn svg{fill:#444}.has-global-margins .site-content{margin:4rem auto;padding-left:2rem;padding-right:2rem;max-width:1600px}.woocommerce-Button.button{border-radius:14px!important}.wc-block-cart__submit-container,.wc-block-cart__submit-container.darklup--observed a{background-color:var(--base);color:var(--base-3);border-radius:14px;transition:background-color 0.3s ease,color 0.3s ease;display:inline-block;padding:.5em 1em!important;text-decoration:none}.wc-block-cart__submit-container a:hover,.wc-block-cart__submit-container.darklup--observed a:hover{background-color:var(--contrast);color:#ffffff!important}.wc-block-cart-item__remove-link.darklup--btn{color:var(--base)!important}.wc-block-cart-item__remove-link.darklup--btn:hover{color:var(--contrast)!important}.wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.contained,.wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.contained.darklup--btn.darklup_bg_1.darklup_bg,.button.alt{border-radius:14px!important}.wc-block-components-totals-coupon__form.darklup--observed input,.wc-block-components-totals-coupon__form.darklup--observed button{border-radius:14px!important}.woocommerce-button.button.view{border-radius:14px!important}.woocommerce-button.button.cancel.wcs_block_ui_on_click,.woocommerce-button.button.change_payment_method{border-radius:14px!important;margin:4px!important}.subscription-auto-renew-toggle__i.fa-toggle-on{background-color:var(--base)!important;border-color:var(--base)!important}.message__content,.wcs-recurring-totals-panel__details.wc-block-components-panel{display:none}#one-click-buy-button{border-radius:14px!important;background-color:var(--base)!important;color:var(--base-3)!important}.button.product_type_subscription.add_to_cart_button.ajax_add_to_cart{border-radius:14px!important;background-color:var(--base)!important;color:var(--base-3)!important}