body.aes-paso{--n-fondo:#FFFFFF;--n-tarjeta:#FFFFFF;--n-suave:#F6F6F7;--n-linea:#E7E7EA;--n-linea-2:#D6D6DB;--n-ink:#16161A;--n-ink-2:#56565E;--n-ink-3:#8C8C96;--r-tarjeta:20px;--r-bloque:16px;--r-campo:13px;--sh-tarjeta:0 1px 2px rgba(20,20,25,.04),0 12px 30px -18px rgba(20,20,25,.16);--sh-btn:0 4px 14px -6px rgba(43,27,15,.55);--sh-btn-hov:0 10px 24px -10px rgba(43,27,15,.6);--n-error:#C0442C;--aes-ico-user:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8' r='3.6'/%3E%3Cpath d='M4.8 20a7.2 7.2 0 0 1 14.4 0'/%3E%3C/svg%3E")}body.aes-paso{background:var(--n-fondo) !important;color:var(--n-ink-2)}html:has(body.aes-paso){scrollbar-gutter:stable}body.aes-paso .bg-fx,body.aes-paso .grain{display:none}.aes-paso-main{padding-top:calc(var(--header-h) + clamp(1.4rem,2.6vw,2.2rem));padding-bottom:clamp(2.4rem,5vw,4rem)}body.aes-paso .site-header{background:var(--n-fondo)}body.aes-paso .site-header.is-stuck{background:rgba(255,255,255,.86);box-shadow:0 1px 0 var(--n-linea)}body.aes-paso .scroll-progress{display:none}body.aes-paso-checkout .nav-desktop,body.aes-paso-checkout .burger,body.aes-paso-checkout .mobile-menu{display:none}body.aes-paso-checkout .header-inner{grid-template-columns:1fr auto}body.aes-paso .wordmark{color:var(--n-ink)}body.aes-paso .btn-ghost{color:var(--n-ink-2);border-color:var(--n-linea)}body.aes-paso .btn-ghost:hover{border-color:var(--n-linea-2);color:var(--n-ink)}.aes-seguro{display:inline-flex;align-items:center;gap:.42rem;height:40px;padding:0 .9rem;border:1px solid var(--n-linea);border-radius:var(--r-pill);background:var(--n-fondo);font-size:.72rem;font-weight:500;letter-spacing:.06em;color:var(--n-ink-2);white-space:nowrap}.aes-seguro svg{width:.95em;height:.95em;color:var(--n-ink-3)}body.aes-paso .site-footer{background:var(--n-fondo);border-top:1px solid var(--n-linea);color:var(--n-ink-3)}body.aes-paso .foot-glow,body.aes-paso .foot-mark{display:none}body.aes-paso .site-footer a{color:var(--n-ink-2)}body.aes-paso .site-footer a:hover{color:var(--n-ink)}body.aes-paso .foot-h{color:var(--n-ink)}body.aes-paso .foot-firma svg{color:var(--n-ink-3);fill:var(--n-ink-3)}.site-footer--paso{padding:.7rem 0 .8rem}.site-footer--paso .foot-legal{border-top:0;padding-block:0;display:flex;flex-direction:column;align-items:center;gap:.35rem;text-align:center;font-size:.68rem;line-height:1.4}.site-footer--paso .foot-legal p{margin:0}.site-footer--paso .foot-legal nav{display:flex;flex-wrap:wrap;justify-content:center;gap:.25rem .9rem}.site-footer--paso .credit{display:flex;justify-content:center;width:100%;margin:0}.site-footer--paso .foot-firma{display:inline-flex}.site-footer--paso .foot-firma svg{height:18px;width:auto}.aes-pasos{display:flex;align-items:center;flex-wrap:wrap;gap:.55rem;margin:0 0 1.1rem;padding:0;list-style:none}.aes-paso-item{display:inline-flex;align-items:center;gap:.45rem;font-size:.68rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--n-ink-3)}.aes-paso-dot{width:19px;height:19px;flex:none;border-radius:50%;border:1px solid var(--n-linea-2);background:transparent;display:grid;place-items:center;color:var(--n-ink-3);transition:background .3s var(--ease),border-color .3s var(--ease),color .3s var(--ease)}.aes-paso-dot svg{width:10px;height:10px;fill:none;stroke:currentColor;stroke-width:2.2}.aes-paso-item.is-hecho{color:var(--n-ink-3)}.aes-paso-item.is-hecho .aes-paso-dot{background:var(--n-suave);border-color:transparent;color:var(--n-ink-2)}.aes-paso-item.is-actual{color:var(--n-ink)}.aes-paso-item.is-actual .aes-paso-dot{background:var(--espresso);border-color:var(--espresso);color:#fff}.aes-paso-item.is-esperando .aes-paso-dot{animation:ping 2.4s infinite}.aes-paso-linea{width:clamp(16px,3.4vw,34px);height:1px;background:var(--n-linea);list-style:none}@media (max-width:480px){.aes-paso-item.is-hecho>span:last-child,.aes-paso-item.is-pendiente>span:last-child{display:none}}@media (max-width:560px){.aes-gr .aes-pasos{justify-content:center}}@media (prefers-reduced-motion:reduce){.aes-paso-item.is-esperando .aes-paso-dot{animation:none}}.aes-co-head{margin-bottom:clamp(1.1rem,2.4vw,1.7rem)}.aes-co-title{font-size:clamp(1.8rem,3vw,2.5rem);line-height:1.04;color:var(--n-ink);margin:0 0 .35rem}.aes-co-sub{font-size:.92rem;line-height:1.6;color:var(--n-ink-2);max-width:52ch;margin:0}.aes-co-grid,.aes-gr-grid{display:grid;grid-template-columns:minmax(0,1fr) 352px;column-gap:clamp(28px,3.4vw,52px);align-items:start}.aes-co-aside,.aes-gr-aside{position:sticky;top:calc(var(--header-h) + 20px);align-self:start;display:flex;flex-direction:column;gap:.75rem}.aes-co-form .wcf-embed-checkout-form{max-width:none !important;margin-inline:0 !important;width:100% !important}@keyframes aes-entra{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.aes-co-head,.aes-co-producto,.aes-co-garantias,.aes-co-ayuda{animation:aes-entra .6s var(--ease-out) both}.aes-co-producto{animation-delay:.07s}.aes-co-garantias{animation-delay:.13s}.aes-co-ayuda{animation-delay:.19s}@media (prefers-reduced-motion:reduce){.aes-co-head,.aes-co-producto,.aes-co-garantias,.aes-co-ayuda{animation:none}}.aes-co-producto{background:var(--n-tarjeta);border:1px solid var(--n-linea);border-radius:var(--r-tarjeta);box-shadow:var(--sh-tarjeta);overflow:hidden}.aes-co-cover{display:block;aspect-ratio:4/3;overflow:hidden}.aes-co-cover img{width:100%;height:100%;object-fit:cover;display:block}.aes-co-producto-body{padding:1.15rem 1.3rem 1.3rem}.aes-co-kicker{font-size:.64rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--n-ink-3);margin:0 0 .38rem}.aes-co-nombre{font-family:var(--f-sans);font-size:1.12rem;font-weight:600;line-height:1.28;letter-spacing:-.015em;color:var(--n-ink);margin:0}.aes-co-sub-item{font-size:.8rem;color:var(--n-ink-3);margin:.3rem 0 0}.aes-co-producto.is-apagado .aes-co-cover{filter:grayscale(1);opacity:.75}.aes-co-garantias{margin:0;background:var(--n-suave) !important;border:0 !important;border-radius:var(--r-bloque) !important;padding:1rem 1.1rem !important}.aes-co-garantias .access-kicker{font-size:.62rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--n-ink-3) !important;margin:0 0 .75rem}.aes-co-garantias .access-list{display:grid;gap:.7rem}.aes-co-garantias .access-list li{align-items:flex-start}.aes-co-garantias .ac-ico{color:var(--n-ink-3) !important;background:transparent !important}.aes-co-garantias .access-list b{font-size:.82rem;font-weight:600;color:var(--n-ink) !important}.aes-co-garantias .access-list span{font-size:.76rem;line-height:1.45;color:var(--n-ink-2) !important}.aes-co-ayuda{padding:.95rem 1.1rem;background:var(--n-suave);border-radius:var(--r-bloque);text-align:center}.aes-co-ayuda p{font-size:.78rem;line-height:1.45;color:var(--n-ink-2);margin:0 0 .6rem}.aes-co-ayuda .btn{width:100%;justify-content:center;background:var(--n-tarjeta) !important;border:1px solid var(--n-linea) !important;color:var(--n-ink) !important;border-radius:var(--r-pill) !important;padding:.7rem 1rem !important;font-size:.82rem !important}.aes-co-ayuda .btn:hover{border-color:var(--n-linea-2) !important}.aes-co-ayuda .btn svg{width:17px;height:17px;color:var(--n-ink-3)}.aes-co-vacio{min-height:calc(100svh - var(--header-h) - 190px);display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:44ch;margin-inline:auto;text-align:center}.aes-co-vacio-ico{width:54px;height:54px;display:flex;align-items:center;justify-content:center;margin:0 auto 1.2rem;border-radius:50%;background:var(--n-suave);color:var(--n-ink-3)}.aes-co-vacio-ico svg{width:24px;height:24px}.aes-co-vacio-title{font-size:clamp(1.7rem,3vw,2.3rem);line-height:1.06;color:var(--n-ink);margin:0 0 .6rem}.aes-co-vacio-lead{font-size:.92rem;line-height:1.6;color:var(--n-ink-2);margin:0 0 1.5rem}.wcf-embed-checkout-form .wcf-logged-in-customer-info{display:flex;align-items:center;gap:.55rem;margin:0 0 .2rem !important;padding:.72rem .9rem !important;background:var(--n-suave) !important;border-radius:var(--r-campo) !important;font-size:.83rem !important;line-height:1.4;color:var(--n-ink-2)}.wcf-embed-checkout-form .wcf-logged-in-customer-info::before{content:'';width:17px;height:17px;flex:none;background:var(--n-ink-3);-webkit-mask:var(--aes-ico-user) center/contain no-repeat;mask:var(--aes-ico-user) center/contain no-repeat}.wcf-embed-checkout-form .wcf-logged-in-customer-info>div{display:none}body.aes-paso .account-btn{background:var(--n-fondo);border:1px solid var(--n-linea);color:var(--n-ink-2)}body.aes-paso .account-btn:hover{border-color:var(--n-linea-2);color:var(--n-ink)}body.aes-paso .account-hi b{color:var(--n-ink)}body.aes-paso .ba-avatar{background:var(--n-suave);color:var(--n-ink-2)}body.aes-paso .account-menu{background:var(--n-fondo);border:1px solid var(--n-linea);border-radius:var(--r-bloque);box-shadow:var(--sh-tarjeta)}body.aes-paso .account-item{color:var(--n-ink-2)}body.aes-paso .account-item:hover{background:var(--n-suave);color:var(--n-ink)}body.aes-paso .account-item.is-sep{border-top-color:var(--n-linea)}body.aes-paso .account-ico{color:var(--n-ink-3)}.wcf-embed-checkout-form,.wcf-embed-checkout-form input,.wcf-embed-checkout-form select,.wcf-embed-checkout-form textarea,.wcf-embed-checkout-form button,.wcf-embed-checkout-form label,.wcf-embed-checkout-form p,.wcf-embed-checkout-form h3,.wcf-embed-checkout-form th,.wcf-embed-checkout-form td{font-family:var(--f-sans) !important}.wcf-embed-checkout-form{color:var(--n-ink-2)}.wcf-embed-checkout-form .woocommerce,.wcf-embed-checkout-form form.checkout,.wcf-embed-checkout-form .wcf-col2-set,.wcf-embed-checkout-form .wcf-col-1{padding-inline:0 !important;margin-inline:0 !important}.wcf-embed-checkout-form div.wcf-customer-info-main-wrapper,.wcf-embed-checkout-form div.wcf-order-wrap,.wcf-embed-checkout-form-modern-checkout.wcf-modern-skin-one-column div.wcf-customer-info-main-wrapper,.wcf-embed-checkout-form-modern-checkout.wcf-modern-skin-one-column div.wcf-order-wrap,.wcf-embed-checkout-form-modern-checkout div.wcf-customer-info-main-wrapper{padding-top:clamp(1.1rem,2vw,1.5rem) !important;padding-right:clamp(1.1rem,2vw,1.5rem) !important;padding-bottom:clamp(1.1rem,2vw,1.5rem) !important;padding-left:clamp(1.1rem,2vw,1.5rem) !important}.wcf-embed-checkout-form .wcf-order-review-toggle,.wcf-embed-checkout-form .wcf-cartflows-review-order-wrapper,.wcf-embed-checkout-form .wcf-collapsed-order-review-section>*{margin-inline:0 !important}.wcf-embed-checkout-form .wcf-order-review-toggle{padding:.85rem 1rem !important;background:var(--n-suave) !important;border:0 !important;border-radius:var(--r-campo) !important}.wcf-embed-checkout-form .wcf-collapsed-order-review-section{margin-bottom:.75rem !important}.wcf-embed-checkout-form .wcf-order-review-toggle-button{color:var(--n-ink-2) !important;font-size:.83rem !important;font-weight:500 !important}.wcf-embed-checkout-form .wcf-order-review-total{color:var(--n-ink) !important;font-weight:600 !important;font-size:.95rem !important}.wcf-embed-checkout-form .wcf-cartflows-review-order-wrapper{padding:.85rem 1rem 1rem !important;background:var(--n-suave) !important;border-radius:0 0 var(--r-campo) var(--r-campo) !important}.wcf-embed-checkout-form .wcf-collapsed-order-review-section:has(.wcf-cartflows-review-order-wrapper:not([style*="display: none"])) .wcf-order-review-toggle{border-radius:var(--r-campo) var(--r-campo) 0 0 !important}.wcf-embed-checkout-form .wcf-cartflows-review-order-wrapper .shop_table{margin:0 !important;width:100% !important}.wcf-embed-checkout-form .wcf-cartflows-review-order-wrapper .wcf-custom-coupon-field,.wcf-embed-checkout-form .wcf-cartflows-review-order-wrapper [class*="coupon"]{background:transparent !important;padding-left:0 !important;padding-right:0 !important}.wcf-embed-checkout-form .wcf-cartflows-review-order-wrapper .wcf-custom-coupon-field{padding-bottom:0 !important;margin-bottom:0 !important}.wcf-embed-checkout-form .wcf-customer-info-main-wrapper,.wcf-embed-checkout-form .wcf-order-wrap{background:var(--n-tarjeta) !important;border:1px solid var(--n-linea) !important;border-radius:var(--r-tarjeta) !important;box-shadow:var(--sh-tarjeta);padding:clamp(1.1rem,2vw,1.5rem) !important;margin:0 0 .75rem !important}.wcf-embed-checkout-form .wcf-customer-info,.wcf-embed-checkout-form .woocommerce-billing-fields,.wcf-embed-checkout-form #order_review,.wcf-embed-checkout-form .woocommerce-checkout-review-order{background:transparent !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;padding:0 !important;margin:0 !important}.wcf-embed-checkout-form .woocommerce-billing-fields{margin-top:1.1rem !important;padding-top:1.1rem !important;border-top:1px solid var(--n-linea) !important}.wcf-embed-checkout-form h3,.wcf-embed-checkout-form #order_review_heading{font-size:.68rem !important;font-weight:600 !important;letter-spacing:.16em !important;text-transform:uppercase !important;color:var(--n-ink-3) !important;margin:0 0 .9rem !important}.wcf-embed-checkout-form .input-text,.wcf-embed-checkout-form input[type=text],.wcf-embed-checkout-form input[type=email],.wcf-embed-checkout-form input[type=tel],.wcf-embed-checkout-form input[type=password],.wcf-embed-checkout-form input[type=number],.wcf-embed-checkout-form textarea,.wcf-embed-checkout-form select,.wcf-embed-checkout-form .select2-selection{font-size:.9rem !important;color:var(--n-ink) !important;background:var(--n-fondo) !important;background-color:var(--n-fondo) !important;border:1px solid var(--n-linea-2) !important;border-radius:var(--r-campo) !important;box-shadow:none !important;transition:border-color .2s var(--ease),box-shadow .2s var(--ease)}.wcf-embed-checkout-form .input-text:hover:not(:focus),.wcf-embed-checkout-form input:hover:not(:focus),.wcf-embed-checkout-form select:hover:not(:focus){border-color:var(--n-ink-3) !important}.wcf-embed-checkout-form .input-text:focus,.wcf-embed-checkout-form input:focus,.wcf-embed-checkout-form textarea:focus,.wcf-embed-checkout-form select:focus,.wcf-embed-checkout-form .select2-container--open .select2-selection{outline:none !important;border-color:var(--n-ink) !important;box-shadow:0 0 0 3px rgba(22,22,26,.08) !important}.wcf-embed-checkout-form label{font-size:.82rem !important;color:var(--n-ink-3) !important}.wcf-embed-checkout-form .required{color:var(--n-ink-3) !important}.wcf-embed-checkout-form .form-row{margin-bottom:.6rem !important}.wcf-embed-checkout-form .woocommerce-billing-fields__field-wrapper{margin:0 !important}.wcf-embed-checkout-form .woocommerce-invalid .input-text,.wcf-embed-checkout-form .woocommerce-invalid input,.wcf-embed-checkout-form .woocommerce-invalid select{border-color:var(--n-error) !important;box-shadow:0 0 0 3px rgba(192,68,44,.1) !important}.wcf-embed-checkout-form .wcf-field-required-error,.wcf-embed-checkout-form .wcf-validation-text{font-size:.73rem;color:var(--n-error)}.wcf-embed-checkout-form #payment,.wcf-embed-checkout-form .wc_payment_methods,.wcf-embed-checkout-form ul.wc_payment_methods,.wcf-embed-checkout-form .woocommerce-terms-and-conditions{background:transparent !important;border:0 !important;box-shadow:none !important;padding-left:0 !important;padding-right:0 !important}.wcf-embed-checkout-form .wc_payment_method{display:block;padding:.8rem .95rem !important;border:1px solid transparent !important;border-radius:var(--r-campo);background:transparent;transition:background .2s var(--ease),border-color .2s var(--ease)}.wcf-embed-checkout-form .wc_payment_method + .wc_payment_method{margin-top:.3rem}.wcf-embed-checkout-form .wc_payment_method:hover{background:var(--n-suave) !important}.wcf-embed-checkout-form .wc_payment_method:has(input:checked){background:var(--n-suave) !important}.wcf-embed-checkout-form .wc_payment_method>input[type=radio]{appearance:none;-webkit-appearance:none;width:18px !important;height:18px !important;flex:none;margin:0 .6rem 0 0 !important;vertical-align:-4px;border:1.5px solid var(--n-linea-2) !important;border-radius:50% !important;background:var(--n-fondo) !important;box-shadow:none !important;cursor:pointer;transition:border-color .2s var(--ease),background .2s var(--ease)}.wcf-embed-checkout-form .wc_payment_method>input[type=radio]:hover{border-color:var(--n-ink-3) !important}.wcf-embed-checkout-form .wc_payment_method>input[type=radio]:checked{border-color:var(--espresso) !important;background:radial-gradient(circle at 50% 50%,var(--espresso) 0 4.2px,transparent 4.6px) !important}.wcf-embed-checkout-form .wc_payment_method>input[type=radio]:focus-visible{outline:2px solid var(--espresso);outline-offset:2px}.wcf-embed-checkout-form .wc_payment_method>label{display:inline-flex;align-items:center;gap:.5rem;cursor:pointer;margin:0 !important}.wcf-embed-checkout-form .wc_payment_method>label img{max-height:22px;width:auto;margin:0 !important}.wcf-embed-checkout-form .payment_box,.wcf-embed-checkout-form .payment_box *{border-color:transparent !important}.wcf-embed-checkout-form .payment_box iframe,.wcf-embed-checkout-form .payment_box .mp-checkout-container,.wcf-embed-checkout-form .payment_box [class*="mp-"]{border:0 !important;outline:0 !important;box-shadow:none !important}.wcf-embed-checkout-form input[type=radio]:checked + label{color:var(--n-ink) !important;font-weight:600 !important}.wcf-embed-checkout-form .wc_payment_method>label{color:var(--n-ink) !important;font-weight:500 !important;font-size:.87rem !important}.wcf-embed-checkout-form .payment_box{background:var(--n-suave) !important;border-radius:var(--r-campo) !important;color:var(--n-ink-2) !important;font-size:.83rem !important}.wcf-embed-checkout-form .payment_box::before{border-bottom-color:var(--n-suave) !important}.wcf-embed-checkout-form .shop_table,.wcf-embed-checkout-form .woocommerce-checkout-review-order-table,.wcf-embed-checkout-form .wcf-order-wrap table,.wcf-embed-checkout-form .wcf-order-wrap table tbody,.wcf-embed-checkout-form .wcf-order-wrap table tr{background:transparent !important;border:0 !important;outline:0 !important;box-shadow:none !important;font-size:.87rem !important}.wcf-embed-checkout-form .wcf-order-wrap .cart_item,.wcf-embed-checkout-form .wcf-product-thumbnail,.wcf-embed-checkout-form .wcf-product-thumbnail img,.wcf-embed-checkout-form .wcf-collapsed-order-review-section,.wcf-embed-checkout-form .wcf-order-review-toggle{border:0 !important;box-shadow:none !important}.wcf-embed-checkout-form .wcf-product-thumbnail img{border-radius:calc(var(--r-campo) - 4px) !important}.wcf-embed-checkout-form .shop_table th,.wcf-embed-checkout-form .shop_table td{border:0 !important;border-bottom:1px solid var(--n-linea) !important;background:transparent !important;color:var(--n-ink-2) !important;padding:.6rem .1rem !important}.wcf-embed-checkout-form .shop_table thead th{font-size:.66rem !important;letter-spacing:.14em;text-transform:uppercase;color:var(--n-ink-3) !important}.wcf-embed-checkout-form .order-total th,.wcf-embed-checkout-form .order-total td{border-bottom:0 !important;padding-top:.8rem !important;color:var(--n-ink) !important;font-weight:600 !important}.wcf-embed-checkout-form .order-total .amount,.wcf-embed-checkout-form .woocommerce-Price-amount{color:var(--n-ink) !important;font-weight:600;font-variant-numeric:tabular-nums}.wcf-embed-checkout-form .wcf-custom-coupon-field{margin:.2rem 0 .9rem !important}.wcf-embed-checkout-form .wcf-custom-coupon-field>a,.wcf-embed-checkout-form a[id^="wcf_optimized_"]{display:inline-flex;align-items:center;gap:.28rem;font-size:.8rem !important;font-weight:500 !important;color:var(--n-ink-2) !important;border-color:transparent !important;text-decoration:none !important;cursor:pointer}.wcf-embed-checkout-form .wcf-custom-coupon-field>a:hover:hover,.wcf-embed-checkout-form a[id^="wcf_optimized_"]:hover{color:var(--n-ink) !important}.wcf-embed-checkout-form .wcf-custom-coupon-field .dashicons{font-size:16px;width:16px;height:16px;color:var(--n-ink-3);transition:transform .2s var(--ease)}.wcf-embed-checkout-form .wcf-custom-coupon-field:not(.wcf-hide-field) .dashicons{transform:rotate(90deg)}.wcf-embed-checkout-form .woocommerce-terms-and-conditions-wrapper{margin:0 0 .85rem !important;padding:0 !important;background:transparent !important;border:0 !important}.wcf-embed-checkout-form .woocommerce-form__label-for-checkbox{display:flex;align-items:flex-start;gap:.55rem;font-size:.76rem;line-height:1.45;color:var(--n-ink-2) !important;margin:0 !important}.wcf-embed-checkout-form .woocommerce-form__input-checkbox{width:16px;height:16px;flex:none;margin-top:.08rem;accent-color:var(--espresso)}.wcf-embed-checkout-form .woocommerce-terms-and-conditions-wrapper a{color:var(--n-ink);border-bottom:1px solid var(--n-linea-2);text-decoration:none}.wcf-embed-checkout-form .woocommerce-terms-and-conditions-wrapper a:hover{border-bottom-color:var(--n-ink)}.wcf-embed-checkout-form #place_order,.wcf-embed-checkout-form .button.alt,.wcf-embed-checkout-form .wcf-place-order-button{position:relative;overflow:hidden;font-size:.93rem !important;font-weight:500 !important;letter-spacing:.005em !important;text-transform:none !important;background:var(--espresso) !important;background-color:var(--espresso) !important;color:#fff !important;border:0 !important;border-radius:var(--r-pill) !important;padding:.95rem 1.5rem !important;box-shadow:var(--sh-btn);transition:background .25s var(--ease),transform .25s var(--ease),box-shadow .25s var(--ease);width:100% !important;float:none !important;justify-content:center}.wcf-embed-checkout-form #place_order::after,.wcf-embed-checkout-form .button.alt::after{content:'';position:absolute;inset:0;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.18) 48%,transparent 66%);transform:translateX(-120%);transition:transform .8s var(--ease-out);pointer-events:none}.wcf-embed-checkout-form #place_order:hover,.wcf-embed-checkout-form .button.alt:hover{background:var(--espresso-d) !important;background-color:var(--espresso-d) !important;transform:translateY(-1px);box-shadow:var(--sh-btn-hov)}.wcf-embed-checkout-form #place_order:hover::after,.wcf-embed-checkout-form .button.alt:hover::after{transform:translateX(120%)}.wcf-embed-checkout-form #place_order:active{transform:translateY(1px) scale(.99)}.wcf-embed-checkout-form form.checkout.processing #place_order{opacity:.6;pointer-events:none}.wcf-embed-checkout-form .blockUI.blockOverlay{background:var(--n-fondo) !important;opacity:.6 !important;backdrop-filter:blur(2px)}.wcf-embed-checkout-form .blockUI.blockOverlay::before{display:none !important}.wcf-embed-checkout-form .wcf-submit-coupon,.wcf-embed-checkout-form .button:not(.alt):not(#place_order){background:var(--n-fondo) !important;background-color:var(--n-fondo) !important;color:var(--n-ink) !important;border:1px solid var(--n-linea-2) !important;border-radius:var(--r-pill) !important;font-weight:500 !important;text-transform:none !important;font-size:.83rem !important}.wcf-embed-checkout-form .wcf-submit-coupon:hover,.wcf-embed-checkout-form .button:not(.alt):not(#place_order):hover{border-color:var(--n-ink) !important;background:var(--n-suave) !important;background-color:var(--n-suave) !important}.wcf-embed-checkout-form .woocommerce-info,.wcf-embed-checkout-form .woocommerce-message{background:var(--n-suave) !important;border:0 !important;border-left:2px solid var(--n-ink) !important;border-radius:var(--r-campo) !important;color:var(--n-ink-2) !important;font-size:.84rem !important}.wcf-embed-checkout-form .woocommerce-error{background:var(--n-suave) !important;border:0 !important;border-left:2px solid var(--n-error) !important;border-radius:var(--r-campo) !important;color:var(--n-ink-2) !important;font-size:.84rem !important}.wcf-thankyou-wrap.aes-ty,.aes-ty{width:100% !important;max-width:none !important;margin-inline:0 !important;padding:0 !important}.aes-gr-main{min-width:0}.aes-ty-noorder{max-width:44ch;margin-inline:auto}.aes-ty-card{background:var(--n-tarjeta);width:100%;border:1px solid var(--n-linea);border-radius:var(--r-tarjeta);box-shadow:var(--sh-tarjeta);padding:clamp(1.5rem,3.4vw,2.4rem);text-align:center;animation:aes-entra .6s var(--ease-out) both}.aes-ty-icon{width:50px;height:50px;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem;border-radius:50%;background:var(--n-suave);color:var(--n-ink-2)}.aes-ty-icon svg{width:23px;height:23px;max-width:23px;max-height:23px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.aes-ty-ok .aes-ty-icon{background:#E9F1E4;color:#3D6B34;animation:ping 2.6s 1}.aes-ty-pending .aes-ty-icon{background:var(--n-suave);color:var(--n-ink-2);animation:ping 2.4s infinite}.aes-ty-error .aes-ty-icon,.aes-ty-cancel .aes-ty-icon{background:#F7E7E2;color:#B04A31}@media (prefers-reduced-motion:reduce){.aes-ty-card{animation:none}.aes-ty-ok .aes-ty-icon,.aes-ty-pending .aes-ty-icon{animation:none}}.aes-ty-kicker{font-size:.64rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--n-ink-3);margin:0 0 .5rem}.aes-ty-ok .aes-ty-kicker{color:#3D6B34}.aes-ty-error .aes-ty-kicker,.aes-ty-cancel .aes-ty-kicker{color:#B04A31}.aes-ty-title{font-family:var(--f-display);font-style:italic;font-weight:400;font-size:clamp(1.7rem,3.8vw,2.3rem);line-height:1.06;letter-spacing:-.005em;color:var(--n-ink);margin:0 0 .65rem}.aes-ty-lead{font-size:.92rem;line-height:1.6;color:var(--n-ink-2);max-width:46ch;margin:0 auto}.aes-ty-lead strong{color:var(--n-ink);font-weight:600}.aes-ty-actions{display:flex;flex-direction:column;align-items:center;gap:.6rem;margin-top:1.3rem}.aes-ty-btn{display:inline-flex;align-items:center;gap:.45rem;padding:.88rem 1.6rem;background:var(--espresso);color:#fff;border-radius:var(--r-pill);font-size:.9rem;font-weight:500;text-decoration:none;box-shadow:var(--sh-btn);transition:background .25s var(--ease),transform .25s var(--ease),box-shadow .25s var(--ease)}.aes-ty-btn:hover{background:var(--espresso-d);transform:translateY(-1px);box-shadow:var(--sh-btn-hov)}.aes-ty-arrow{transition:transform .25s var(--ease)}.aes-ty-btn:hover .aes-ty-arrow{transform:translateX(3px)}.aes-ty-link{font-size:.82rem;color:var(--n-ink-2);text-decoration:none;border-bottom:1px solid var(--n-linea-2);transition:color .2s,border-color .2s}.aes-ty-link:hover{color:var(--n-ink);border-bottom-color:var(--n-ink)}.aes-ty-meta{font-size:.77rem;line-height:1.55;color:var(--n-ink-3);margin:1.1rem 0 0}.aes-ty-meta strong{color:var(--n-ink-2);font-weight:600}.aes-ty-h2{font-family:var(--f-sans);font-size:.66rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--n-ink-3);margin:0 0 .9rem}.aes-ty-siguiente{margin:0;padding:1.05rem 1.15rem;background:var(--n-suave);border:0;border-radius:var(--r-bloque)}.aes-ty-siguiente .steps-mini{display:grid;margin:0}.aes-ty-siguiente .steps-mini{gap:.85rem}.aes-ty-siguiente .steps-mini li{background:transparent !important;border:0 !important;padding:0 !important}.aes-ty-siguiente .sm-num{background:var(--n-tarjeta) !important;color:var(--n-ink-3) !important;border:1px solid var(--n-linea) !important}.aes-ty-siguiente .steps-mini b{color:var(--n-ink) !important;font-size:.85rem}.aes-ty-siguiente .steps-mini span{color:var(--n-ink-2) !important;font-size:.77rem}.aes-ty-instructions{margin-top:.8rem;padding:clamp(1.1rem,2.4vw,1.5rem);background:var(--n-suave);border-radius:var(--r-tarjeta);color:var(--n-ink-2);font-size:.87rem;line-height:1.6;scroll-margin-top:calc(var(--header-h) + 20px)}.aes-ty-instructions h2:not(.aes-ty-h2),.aes-ty-instructions h3{font-family:var(--f-sans);font-size:.9rem;font-weight:600;color:var(--n-ink);margin:0 0 .5rem}.aes-ty-instructions ul{margin:0;padding-left:1.1rem}.aes-ty-instructions strong{color:var(--n-ink)}.aes-ty-detalle{margin-top:.8rem}.aes-ty-detalle>summary{display:flex;align-items:center;justify-content:center;gap:.4rem;padding:.7rem 1.1rem;list-style:none;cursor:pointer;font-size:.8rem;font-weight:500;color:var(--n-ink-2);background:var(--n-tarjeta);border:1px solid var(--n-linea);border-radius:var(--r-pill);transition:border-color .2s,color .2s}.aes-ty-detalle>summary::-webkit-details-marker{display:none}.aes-ty-detalle>summary:hover{border-color:var(--n-linea-2);color:var(--n-ink)}.aes-ty-chev{width:13px;height:13px;transform:rotate(90deg);transition:transform .25s var(--ease)}.aes-ty-detalle[open]>summary .aes-ty-chev{transform:rotate(-90deg)}.aes-ty-ayuda{text-align:center;margin:1.2rem 0 0}.woocommerce-order-details,.woocommerce-customer-details{width:100%;margin:.8rem 0 0;background:var(--n-tarjeta);border:1px solid var(--n-linea);border-radius:var(--r-tarjeta);box-shadow:var(--sh-tarjeta);padding:clamp(1.1rem,2.4vw,1.6rem);font-family:var(--f-sans);color:var(--n-ink-2);text-align:left}.aes-ty-details>.woocommerce-order-details,.aes-ty-details>.woocommerce-customer-details{margin-top:.45rem}.woocommerce-order-details__title,.woocommerce-column__title,.woocommerce-customer-details h2{font-family:var(--f-sans);font-size:.66rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--n-ink-3);margin:0 0 .9rem}.woocommerce-order-details table,.woocommerce-table--order-details{width:100%;border-collapse:collapse;background:transparent;font-size:.87rem;margin:0}.woocommerce-table--order-details th,.woocommerce-table--order-details td,.aes-ty .woocommerce-table--order-details th,.aes-ty .woocommerce-table--order-details td{padding:.62rem .1rem !important;border:0 !important;border-bottom:1px solid var(--n-linea) !important;background:transparent !important;text-align:left;color:var(--n-ink-2) !important;font-weight:400}.woocommerce-table--order-details td:last-child,.woocommerce-table--order-details th:last-child{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.woocommerce-table--order-details thead th{font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:var(--n-ink-3);font-weight:600}.woocommerce-table--order-details tfoot tr:last-child th,.woocommerce-table--order-details tfoot tr:last-child td,.aes-ty .woocommerce-table--order-details tfoot tr:last-child th,.aes-ty .woocommerce-table--order-details tfoot tr:last-child td{border-bottom:0 !important;padding-top:.85rem;color:var(--n-ink);font-weight:600;font-size:.95rem}.woocommerce-table--order-details a{color:var(--n-ink);text-decoration:none;border-bottom:1px solid var(--n-linea-2)}.woocommerce-table--order-details a:hover{border-bottom-color:var(--n-ink)}.woocommerce-customer-details address{font-style:normal;line-height:1.65;border:0;padding:0;color:var(--n-ink-2);font-size:.87rem}@media (max-width:1080px){.aes-co-grid,.aes-gr-grid{grid-template-columns:minmax(0,1fr) 306px;column-gap:clamp(22px,2.8vw,36px)}}@media (max-width:940px){.aes-gr-grid{display:flex;flex-direction:column;align-items:stretch;gap:1rem}.aes-gr-aside{position:static}.aes-gr-aside{order:-1}.aes-gr-main{order:0}}@media (max-width:940px){.aes-co-grid{display:flex;flex-direction:column;align-items:stretch;gap:1rem}.aes-co-aside{display:contents}.aes-co-producto{order:-1}.aes-co-form{order:0}.aes-co-garantias{order:1}.aes-co-ayuda{order:2}.aes-co-producto{display:grid;grid-template-columns:80px 1fr;align-items:center;gap:0 .85rem;padding:.55rem;box-shadow:none}.aes-co-cover{aspect-ratio:1/1;width:100%;height:auto;border-radius:calc(var(--r-tarjeta) - .55rem)}.aes-co-producto-body{padding:.2rem .35rem}}@media (max-width:560px){.aes-co-producto{grid-template-columns:66px 1fr}.aes-seguro span{display:none}.aes-seguro{padding:.42rem}}@media print{.site-header,.site-footer,.aes-pasos,.aes-ty-actions,.aes-ty-ayuda{display:none !important}.aes-ty-detalle[open]>summary{display:none}.aes-ty-card,.woocommerce-order-details{box-shadow:none}}body.cartflows-canvas:not(.aes-paso),body[class*="cartflows_step-template"]:not(.aes-paso){background:var(--cream) !important;font-family:var(--f-sans);color:var(--ink-2)}body.cartflows-canvas:not(.aes-paso) .elementor-widget-heading h1.elementor-heading-title,body.cartflows-canvas:not(.aes-paso) .elementor-widget-heading h2.elementor-heading-title{font-family:var(--f-display) !important;font-style:italic;font-weight:400 !important;letter-spacing:-.005em;color:var(--espresso) !important}body.cartflows-canvas:not(.aes-paso) .elementor-widget-heading h3.elementor-heading-title,body.cartflows-canvas:not(.aes-paso) .elementor-widget-heading h4.elementor-heading-title,body.cartflows-canvas:not(.aes-paso) .elementor-widget-heading h5.elementor-heading-title,body.cartflows-canvas:not(.aes-paso) .elementor-widget-heading h6.elementor-heading-title,body.cartflows-canvas:not(.aes-paso) .elementor-widget-heading p.elementor-heading-title,body.cartflows-canvas:not(.aes-paso) .elementor-widget-heading span.elementor-heading-title,body.cartflows-canvas:not(.aes-paso) .elementor-widget-heading div.elementor-heading-title,body.cartflows-canvas:not(.aes-paso) .elementor-widget-text-editor,body.cartflows-canvas:not(.aes-paso) .elementor-widget-icon-list .elementor-icon-list-text,body.cartflows-canvas:not(.aes-paso) .elementor-widget-icon-box .elementor-icon-box-description{font-family:var(--f-sans) !important;color:var(--ink-2) !important}body.cartflows-canvas:not(.aes-paso) .elementor-widget-icon-box .elementor-icon-box-title{font-family:var(--f-sans) !important;color:var(--espresso) !important}body.cartflows-canvas:not(.aes-paso) .elementor-icon-list-icon svg,body.cartflows-canvas:not(.aes-paso) .elementor-icon-list-icon i,body.cartflows-canvas:not(.aes-paso) .elementor-widget-icon-box .elementor-icon{color:var(--bronze) !important;fill:var(--bronze) !important}body.cartflows-canvas:not(.aes-paso) .elementor-button{font-family:var(--f-sans) !important;border-radius:var(--r-pill) !important;background-color:var(--espresso) !important;color:var(--cream) !important}