/*! akibara-gp GENERADO, no editar: woocommerce.css sha256:b975d9d35014b8d4 contexto:listado gen:8d99a38505b9aa15 (tools/akibara-releases/build-theme-core-css.sh) */
.onsale,.woocommerce span.onsale,.woocommerce-page span.onsale{display:none!important}.woocommerce-breadcrumb{color:var(--aki-gray-400);font-size:var(--text-sm);margin-bottom:var(--space-4)}.woocommerce .woocommerce-breadcrumb,.woocommerce-page .woocommerce-breadcrumb{color:var(--aki-gray-400)}.woocommerce-breadcrumb a{color:var(--aki-gray-200);text-decoration:underline;text-decoration-color:currentColor;text-decoration-color:color-mix(in srgb,currentColor 55%,transparent);text-decoration-thickness:2px;text-underline-offset:.18em;text-decoration-skip-ink:auto;transition:color 160ms ease,text-decoration-color 160ms ease}.woocommerce-breadcrumb a:hover{color:var(--aki-yellow);text-decoration-color:currentColor}.woocommerce-breadcrumb a:focus-visible{text-decoration-color:currentColor}.woocommerce .woocommerce-breadcrumb a,.woocommerce-page .woocommerce-breadcrumb a{color:var(--aki-gray-200)}.woocommerce-breadcrumb a{position:relative}.woocommerce-breadcrumb a::after{content:"";position:absolute;inset:-6px 0}.woocommerce-products-header__title,.product_title,.woocommerce h1.entry-title,.woocommerce-page h1.entry-title{color:var(--aki-white);font-family:var(--font-heading);font-size:var(--aki-type-page);line-height:1.1;margin:0 0 var(--space-3);text-transform:uppercase;letter-spacing:.04em}body.akb-distrito .woocommerce-products-header::before{content:"DISTRITO";display:block;font-family:var(--font-heading);font-size:var(--text-sm);line-height:1;letter-spacing:.14em;text-transform:uppercase;color:var(--aki-white);margin:0 0 var(--space-2)}body.akb-distrito .woocommerce-products-header__title{width:fit-content;max-width:100%;padding-left:var(--space-3);border-left:4px solid var(--aki-red)}body.archive.woocommerce-page .woocommerce-breadcrumb,body.archive.woocommerce-page .woocommerce-products-header,body.archive.woocommerce-page .woocommerce-result-count,body.archive.woocommerce-page .woocommerce-ordering{padding-inline:var(--space-4);max-width:var(--container-max);margin-inline:auto;box-sizing:border-box}.term-description a,.archive-description a,.woocommerce-products-header a{color:var(--aki-red-bright);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;transition:color var(--transition-base)}.term-description a:hover,.term-description a:focus-visible,.archive-description a:hover,.archive-description a:focus-visible,.woocommerce-products-header a:hover,.woocommerce-products-header a:focus-visible{color:var(--aki-white)}.akb-page-title{margin:0 0 var(--space-5)}.akb-page-title h1,body.woocommerce-account .entry-header .entry-title{width:fit-content;margin:0;padding-left:var(--space-3);border-left:4px solid var(--aki-red);font-family:var(--font-heading);font-size:var(--aki-type-page);font-weight:400;line-height:1;text-transform:uppercase;color:var(--aki-white)}.woocommerce a.button,.woocommerce button.button,.woocommerce .button.alt,.woocommerce input.button.alt,.woocommerce button.button.alt,.woocommerce #respond input#submit,.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce-page a.button,.woocommerce-page button.button,.woocommerce-page .button.alt,.single_add_to_cart_button{background:var(--aki-buy-bg);color:var(--aki-buy-fg);font-family:var(--font-heading);font-weight:400;text-transform:uppercase;letter-spacing:.05em;border-radius:0;padding:var(--space-3) var(--space-5);border:2px solid #fff0;min-height:var(--touch-target-min);box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;transition:background var(--transition-fast)}.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce .button.alt:hover,.woocommerce input.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce #respond input#submit:hover,.woocommerce a.button.alt:hover,.single_add_to_cart_button:hover{background:var(--aki-buy-bg-hover);color:var(--aki-buy-fg)}:root{--wc-form-color-background:var(--aki-surface-2);--wc-form-color-text:var(--aki-light)}.woocommerce .quantity input.qty,.woocommerce-page .quantity input.qty{width:64px;text-align:center}.woocommerce-result-count,.woocommerce-ordering select{color:var(--aki-gray-300)}.woocommerce-ordering select{background:var(--aki-surface-2);border:1px solid var(--aki-border);border-radius:0;padding:var(--space-2)}.woocommerce-info,.woocommerce-message,.woocommerce-error{background:var(--aki-surface-1);color:var(--aki-white);padding:var(--space-4);border-radius:0;border:2px solid var(--aki-black);box-shadow:6px 6px 0 var(--aki-black);font-weight:600;letter-spacing:.01em;margin-bottom:var(--space-5)}.woocommerce-info{border-left:6px solid var(--aki-gray-400)}.woocommerce-message{border-left:6px solid var(--aki-green-deep)}.woocommerce-error{border-left:6px solid var(--aki-red)}.woocommerce-info a,.woocommerce-message a,.woocommerce-error a{color:var(--aki-red-bright);text-decoration:underline}.woocommerce-info a:hover,.woocommerce-message a:hover,.woocommerce-error a:hover{color:var(--aki-red-bright);text-decoration:none}.woocommerce-info::before,.woocommerce-message::before,.woocommerce-error::before{display:none}.woocommerce-message:focus,.woocommerce-info:focus,.woocommerce-error:focus,.woocommerce-message:focus-visible,.woocommerce-info:focus-visible,.woocommerce-error:focus-visible{outline:var(--aki-focus-outline);outline-offset:var(--aki-focus-offset)}.wc-block-components-notice-banner{background:var(--aki-surface-1)!important;color:var(--aki-white)!important;border:2px solid var(--aki-black)!important;border-left-width:6px!important;border-radius:0!important;box-shadow:6px 6px 0 var(--aki-black)}.wc-block-components-notice-banner.is-info{border-left-color:var(--aki-gray-400)!important}.wc-block-components-notice-banner.is-success{border-left-color:var(--aki-green-deep)!important}.wc-block-components-notice-banner.is-error{border-left-color:var(--aki-red)!important}.wc-block-components-notice-banner svg{fill:currentColor;color:var(--aki-gray-400)}.wc-block-components-notice-banner a{color:var(--aki-red-bright);text-decoration:underline}.woocommerce form .form-row label{color:var(--aki-gray-200);font-weight:600;font-size:var(--text-sm)}.woocommerce form .form-row textarea{height:auto;min-height:calc(var(--touch-target-min) * 2);padding:var(--space-3);line-height:1.4}@media(max-width:640px){.woocommerce form .form-row-first,.woocommerce form .form-row-last{width:100%;float:none;margin-right:0}}.woocommerce form .form-row .input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select,.woocommerce-page form .form-row .input-text,.woocommerce-page form .form-row textarea,.woocommerce-page form .form-row select{background:var(--aki-surface-2);color:var(--aki-white);border:2px solid var(--aki-input-border);border-radius:0;height:var(--touch-target-min);padding:0 var(--space-3);font-size:max(16px,var(--text-sm));line-height:1;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.woocommerce form .form-row .input-text:focus,.woocommerce form .form-row textarea:focus,.woocommerce form .form-row select:focus,.woocommerce-page form .form-row .input-text:focus,.woocommerce-page form .form-row textarea:focus,.woocommerce-page form .form-row select:focus{outline:none;border-color:var(--aki-white);box-shadow:var(--aki-focus-ring)}.woocommerce form .form-row textarea,.woocommerce-page form .form-row textarea{height:auto;min-height:calc(var(--touch-target-min) * 2);padding:var(--space-3);line-height:1.4}.woocommerce nav.woocommerce-pagination{margin-top:var(--space-6);text-align:center}.woocommerce nav.woocommerce-pagination ul{display:inline-flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--space-1);margin:0;padding:0;border:0}.woocommerce nav.woocommerce-pagination ul li{list-style:none;margin:0;padding:0;border:0;float:none;overflow:visible}.woocommerce nav.woocommerce-pagination ul li>a,.woocommerce nav.woocommerce-pagination ul li>span{display:inline-flex;align-items:center;justify-content:center;min-width:var(--touch-target-min);height:var(--touch-target-min);padding:0 var(--space-3);border:2px solid var(--aki-border);border-radius:0;background:var(--aki-surface-1);color:var(--aki-white);font-family:var(--font-heading);font-size:var(--text-base);font-weight:400;font-synthesis:none;line-height:1;text-decoration:none;transition:transform var(--transition-fast),box-shadow var(--transition-fast),border-color var(--transition-fast)}.woocommerce nav.woocommerce-pagination ul li>:is(a,span)>span{min-width:0;padding:0}.woocommerce nav.woocommerce-pagination ul li a:focus{background:var(--aki-surface-1);color:var(--aki-white)}.woocommerce nav.woocommerce-pagination ul li a:hover{border-color:var(--aki-white);background:var(--aki-red);color:var(--aki-white);transform:translate(-2px,-2px);box-shadow:4px 4px 0 var(--aki-black)}.woocommerce nav.woocommerce-pagination ul li a:focus-visible{border-color:var(--aki-white);box-shadow:var(--aki-focus-ring)}.woocommerce nav.woocommerce-pagination ul li>span.current{border-color:var(--aki-black);background:var(--aki-red);color:var(--aki-white);cursor:default;box-shadow:4px 4px 0 var(--aki-black)}.woocommerce nav.woocommerce-pagination ul li>span.dots{min-width:0;height:auto;padding:0 var(--space-1);border:0;background:#fff0;color:var(--aki-text-muted);cursor:default}@media(max-width:480px){.woocommerce nav.woocommerce-pagination ul{gap:4px;flex-wrap:wrap}.woocommerce nav.woocommerce-pagination ul li>a,.woocommerce nav.woocommerce-pagination ul li>span{box-sizing:border-box;min-width:44px;height:44px;padding:0 var(--space-1);font-size:var(--text-sm)}.woocommerce nav.woocommerce-pagination ul li>span.dots{box-sizing:border-box;min-width:24px;height:44px;padding:0 2px}}a.added_to_cart.wc-forward{display:none}body.left-sidebar.woocommerce-page #main-content{display:grid;grid-template-columns:280px minmax(0,1fr);gap:var(--space-4);align-items:start;max-width:var(--container-max,1400px);margin-left:auto;margin-right:auto;padding-left:var(--space-6);padding-right:var(--space-6);box-sizing:border-box}body.left-sidebar.woocommerce-page #main-content>#primary{grid-column:2;grid-row:1;min-width:0}body.left-sidebar.woocommerce-page #main-content>#left-sidebar{grid-column:1;grid-row:1;width:100%}@media(max-width:768px){body.left-sidebar.woocommerce-page #main-content{display:block;padding-left:0;padding-right:0}body.left-sidebar.woocommerce-page #main-content>#left-sidebar{display:none}}@media(min-width:769px){body.archive.tax-pa_serie .entry-content>:is(.woocommerce-breadcrumb,.woocommerce-products-header,.akb-shop-toolbar,.akb-facet-chips,ul.products,.akb-empty-state,.woocommerce-pagination),body.archive.tax-pa_autor .entry-content>:is(.woocommerce-breadcrumb,.woocommerce-products-header,.akb-shop-toolbar,.akb-facet-chips,ul.products,.akb-empty-state,.woocommerce-pagination){width:auto;max-width:none;margin-inline:max(20px,(100% - var(--container-max)) / 2)}}.akb-shop-toolbar{display:contents}.akb-skip-filtros{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:768px){.akb-skip-filtros{display:none}}@media(min-width:769px){.akb-shop-toolbar{position:relative}.akb-shop-toolbar .akb-skip-filtros:focus{top:0;left:0;z-index:2;display:inline-flex;align-items:center;width:auto;height:auto;min-height:44px;padding:0 var(--space-3);overflow:visible;clip-path:none;background:var(--aki-surface);color:var(--aki-white);font-size:var(--text-sm);font-weight:var(--weight-semibold);text-decoration:underline;text-underline-offset:3px}}@media(min-width:769px){.akb-shop-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:var(--space-3);width:100%;min-height:44px;margin:0 0 var(--space-3);max-width:1400px;margin-inline:auto}.akb-shop-toolbar.akb-shop-toolbar--empty{min-height:0}.akb-shop-toolbar>.woocommerce-notices-wrapper{order:-3;flex:1 1 100%}.akb-shop-toolbar>.woocommerce-notices-wrapper:empty{display:none}.akb-shop-toolbar .akb-search-correction{order:-2;flex:1 1 100%}.akb-shop-toolbar .akb-relaxed{order:-2;flex:1 1 100%;margin:0}.akb-shop-toolbar .akb-result-count{order:0;flex:0 0 auto;margin:0 auto 0 0;white-space:nowrap}body.archive.woocommerce-page .akb-shop-toolbar .woocommerce-ordering{order:1;display:flex;align-items:center;gap:var(--space-2);float:none;width:auto;max-width:none;margin:0;padding:0}.akb-shop-toolbar .woocommerce-ordering::before{content:"Ordenar por:";flex:0 0 auto;color:var(--aki-text-muted);font-size:var(--text-sm);white-space:nowrap}.akb-shop-toolbar .woocommerce-ordering select{min-width:176px;min-height:44px;padding:var(--space-2) var(--space-3);cursor:pointer}}@media(min-width:1025px){body.archive.woocommerce-page .woocommerce-archive-wrapper .entry-content:has(>.woocommerce-products-header>.page-title:only-child):has(>.woocommerce-products-header+.akb-shop-toolbar):not(:has(>.akb-shop-toolbar .woocommerce-notices-wrapper>*,>.akb-shop-toolbar .akb-search-correction:not([hidden]),>.akb-shop-toolbar .akb-relaxed:not([hidden]))){display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--space-6)}body.archive.woocommerce-page .woocommerce-archive-wrapper .entry-content:has(>.woocommerce-products-header>.page-title:only-child):has(>.woocommerce-products-header+.akb-shop-toolbar):not(:has(>.akb-shop-toolbar .woocommerce-notices-wrapper>*,>.akb-shop-toolbar .akb-search-correction:not([hidden]),>.akb-shop-toolbar .akb-relaxed:not([hidden])))>*{flex:1 1 100%;min-width:0}body.archive.woocommerce-page .woocommerce-archive-wrapper .entry-content:has(>.woocommerce-products-header>.page-title:only-child):has(>.woocommerce-products-header+.akb-shop-toolbar):not(:has(>.akb-shop-toolbar .woocommerce-notices-wrapper>*,>.akb-shop-toolbar .akb-search-correction:not([hidden]),>.akb-shop-toolbar .akb-relaxed:not([hidden])))>.woocommerce-products-header{flex:0 1 auto;margin-bottom:var(--space-4)}body.archive.woocommerce-page .woocommerce-archive-wrapper .entry-content:has(>.woocommerce-products-header>.page-title:only-child):has(>.woocommerce-products-header+.akb-shop-toolbar):not(:has(>.akb-shop-toolbar .woocommerce-notices-wrapper>*,>.akb-shop-toolbar .akb-search-correction:not([hidden]),>.akb-shop-toolbar .akb-relaxed:not([hidden])))>.woocommerce-products-header>.page-title{margin-bottom:0}body.archive.woocommerce-page .woocommerce-archive-wrapper .entry-content:has(>.woocommerce-products-header>.page-title:only-child):has(>.woocommerce-products-header+.akb-shop-toolbar):not(:has(>.akb-shop-toolbar .woocommerce-notices-wrapper>*,>.akb-shop-toolbar .akb-search-correction:not([hidden]),>.akb-shop-toolbar .akb-relaxed:not([hidden])))>.akb-shop-toolbar{flex:1 1 26rem;margin-bottom:var(--space-4)}body.archive.woocommerce-page.tax-pa_autor .woocommerce-archive-wrapper .entry-content:has(>.woocommerce-products-header>.page-title:only-child):has(>.woocommerce-products-header+.akb-shop-toolbar):not(:has(>.akb-shop-toolbar .woocommerce-notices-wrapper>*,>.akb-shop-toolbar .akb-search-correction:not([hidden]),>.akb-shop-toolbar .akb-relaxed:not([hidden])))>.woocommerce-products-header{max-width:calc(100% - 2 * max(20px,(100% - var(--container-max)) / 2));margin-inline-end:min(-20px,(var(--container-max) - 100%) / 2)}}@media(max-width:768px){.akb-shop-toolbar{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:stretch;margin:0 0 var(--space-3);padding-inline:var(--space-4);box-sizing:border-box}.akb-shop-toolbar>.woocommerce-notices-wrapper{order:-4;flex:1 1 100%}.akb-shop-toolbar .woocommerce-result-count{order:-2;flex:1 1 100%;margin:0;font-size:var(--text-sm);color:var(--aki-text-muted)}.akb-shop-toolbar .akb-search-correction{order:-3;flex:1 1 100%}.akb-shop-toolbar .akb-result-count{order:-2;flex:1 1 100%;margin:0;font-size:var(--text-sm);color:var(--aki-text-muted);white-space:nowrap}.akb-shop-toolbar .akb-filter-toggle{flex:0 0 calc((100% - var(--space-2)) / 2);margin:0;min-width:0;justify-content:center}.akb-shop-toolbar--empty .akb-filter-toggle{flex-basis:100%}body.archive.woocommerce-page .akb-shop-toolbar .woocommerce-ordering{flex:0 0 calc((100% - var(--space-2)) / 2);margin:0;padding:0;min-width:0}body.archive.woocommerce-page .akb-shop-toolbar--no-filters .woocommerce-ordering{flex:1 1 100%;display:flex;align-items:center;gap:var(--space-2)}.akb-shop-toolbar--no-filters .woocommerce-ordering::before{content:"Ordenar por:";flex:0 0 auto;color:var(--aki-text-muted);font-size:var(--text-sm);white-space:nowrap}.akb-shop-toolbar--no-filters .woocommerce-ordering select{flex:1 1 auto;min-width:0}.akb-shop-toolbar>.woocommerce-notices-wrapper:empty{display:none}.akb-shop-toolbar .woocommerce-ordering select{width:100%;height:100%;min-height:44px;padding:10px 26px 10px 30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background-color:var(--aki-surface);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23a1a1aa' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m3 16 4 4 4-4'/%3E%3Cpath d='M7 20V4'/%3E%3Cpath d='m21 8-4-4-4 4'/%3E%3Cpath d='M17 4v16'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23a1a1aa' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left 8px center,right 8px center;background-size:14px,14px;border:1px solid var(--aki-border);border-radius:8px;color:var(--aki-white);font-family:inherit;font-size:16px;font-weight:500;cursor:pointer;appearance:none;-webkit-appearance:none;-webkit-tap-highlight-color:#fff0}}.akb-filter-toggle{display:none;align-items:center;gap:var(--space-2);min-height:44px;padding:10px 16px;border:1px solid var(--aki-border);background:var(--aki-surface);color:var(--aki-white);border-radius:8px;font-size:var(--text-sm);font-weight:500;cursor:pointer;line-height:1;transition:background 0.15s ease,border-color 0.15s ease;-webkit-tap-highlight-color:#fff0}.akb-filter-toggle:hover{background:var(--aki-surface-2);border-color:var(--aki-gray-300)}.akb-filter-toggle__icon{flex-shrink:0}.akb-filter-toggle__count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--aki-red);color:var(--aki-white);font-size:11px;font-weight:700;line-height:1}.akb-filter-toggle__count[hidden]{display:none}@media(max-width:768px){.akb-filter-toggle{display:inline-flex;margin:0 0 var(--space-3)}}.akb-facets{display:flex;flex-direction:column;gap:0;padding:0;color:var(--aki-white)}.akb-empty-state{padding:var(--space-8) var(--space-4);text-align:center;background:var(--aki-surface-1);border:1px dashed var(--aki-border);border-radius:0;margin:var(--space-4) 0;color:var(--aki-gray-200)}.star-rating{color:var(--aki-red-bright)}.star-rating::before{color:var(--aki-red-bright);opacity:.35}.star-rating span::before{color:var(--aki-red-bright);opacity:1}.woocommerce .blockUI.blockOverlay,.woocommerce-cart .blockUI.blockOverlay,.woocommerce-checkout .blockUI.blockOverlay{background:color-mix(in srgb,var(--aki-black) 75%,transparent)!important;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);cursor:wait}.woocommerce .blockUI.blockOverlay::before,.woocommerce-cart .blockUI.blockOverlay::before,.woocommerce-checkout .blockUI.blockOverlay::before{content:""!important;position:absolute;top:50%;left:50%;width:40px;height:40px;margin:-20px 0 0 -20px;border:3px solid color-mix(in srgb,var(--aki-white) 15%,transparent);border-top-color:var(--aki-red);border-radius:50%;animation:akb-spin 0.8s linear infinite;background:none!important}@keyframes akb-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.woocommerce .blockUI.blockOverlay::before,.woocommerce-cart .blockUI.blockOverlay::before,.woocommerce-checkout .blockUI.blockOverlay::before{animation:none;border-top-color:var(--aki-red)}}.woocommerce-cart .cart_totals a,.woocommerce-cart .woocommerce-remove-coupon,.woocommerce-checkout .woocommerce-checkout-review-order a,.woocommerce-checkout .woocommerce-remove-coupon,.woocommerce-checkout #payment .payment_box a,.woocommerce .woocommerce-info a,.woocommerce .woocommerce-message a,.woocommerce .woocommerce-error a{color:var(--aki-red-bright);text-decoration:underline;transition:color var(--transition-base)}.woocommerce-cart .cart_totals a:hover,.woocommerce-cart .woocommerce-remove-coupon:hover,.woocommerce-checkout .woocommerce-checkout-review-order a:hover,.woocommerce-checkout .woocommerce-remove-coupon:hover,.woocommerce-checkout #payment .payment_box a:hover,.woocommerce .woocommerce-info a:hover,.woocommerce .woocommerce-message a:hover{color:var(--aki-white)}.woocommerce ul.products li.product .woocommerce-loop-product__link,.woocommerce div.product .woocommerce-product-gallery,.woocommerce div.product .woocommerce-product-gallery__wrapper,.woocommerce div.product .woocommerce-product-gallery__image,.woocommerce div.product .woocommerce-product-gallery__image a{background:transparent!important;background-color:transparent!important}.woocommerce ul.products li.product .woocommerce-loop-product__link{display:block}.woocommerce ul.products li.product .woocommerce-loop-product__link img{transition:transform var(--transition-slow,400ms ease-out)}.woocommerce ul.products li.product:hover .woocommerce-loop-product__link img{transform:scale(1.02)}@media(prefers-reduced-motion:reduce){.woocommerce ul.products li.product:hover .woocommerce-loop-product__link img{transform:none}}.woocommerce table.shop_table{border:2px solid var(--aki-black);border-collapse:collapse;border-radius:0}.woocommerce table.shop_table th,.woocommerce table.shop_table td{border:1px solid var(--aki-border);padding:var(--space-3)}.woocommerce table.shop_table th{background:var(--aki-surface-2);color:var(--aki-white);text-transform:uppercase;font-family:var(--font-heading);letter-spacing:.05em}.woocommerce ul.products li.product:has(.akb-badge--out_of_stock) .button:not(.akb-notify-link),.woocommerce div.product .summary:has(.out-of-stock) .single_add_to_cart_button{background:var(--aki-surface-3)!important;color:var(--aki-gray-400)!important;pointer-events:none!important;border-color:var(--aki-border)!important;box-shadow:none!important}@media(forced-colors:none){input[type=search]:not(.akibara-search__input,.akb-brands-filterbar__input):focus{outline:none!important}}.woocommerce-message a.button,.woocommerce-error a.button,.woocommerce-info a.button{display:inline-flex;align-items:center;justify-content:center;background:#fff0;color:var(--aki-white);border:2px solid var(--aki-red-bright);border-radius:0;padding:var(--space-1) var(--space-3);margin-inline-start:var(--space-3);font-family:var(--font-heading);font-weight:400;text-transform:uppercase;letter-spacing:.05em;text-decoration:none;min-height:var(--touch-target-min);transition:background var(--transition-fast)}.woocommerce-message a.button:hover,.woocommerce-error a.button:hover,.woocommerce-info a.button:hover{background:var(--aki-red-readable);color:var(--aki-white);text-decoration:none}.woocommerce .quantity,.woocommerce-page .quantity{display:inline-flex;align-items:stretch}.woocommerce .quantity input.qty::-webkit-outer-spin-button,.woocommerce .quantity input.qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.woocommerce .quantity input.qty{-moz-appearance:textfield;appearance:textfield}.woocommerce-Price-amount,.woocommerce-Price-amount.amount,.akb-sticky-atc__price{font-variant-numeric:tabular-nums}form.checkout .form-row,.woocommerce-error,.woocommerce-NoticeGroup{scroll-margin-top:140px}body:has(#akb-sticky-atc.is-visible .akb-sticky-atc__motivo:not([hidden])) .joinchat:not(.joinchat--chatbox):not(:focus-within),body:has(form.cart .akb-atc-motivo:not([hidden])):not(:has(#akb-sticky-atc.is-visible)) .joinchat:not(.joinchat--chatbox):not(:focus-within){opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--transition-fast),visibility var(--transition-fast)}.akb-cover-cage,.woocommerce div.product .woocommerce-product-gallery__image{position:relative}.akb-cover-cage.akb-cover--error img,.woocommerce-product-gallery__image.akb-cover--error img{display:block;opacity:0;height:100%!important}.akb-cover-cage.akb-cover--error::after,.woocommerce-product-gallery__image.akb-cover--error::after{position:absolute;inset:0;display:grid;place-items:center;padding:8px;color:var(--aki-gray-300);font-size:11px;font-weight:600;line-height:1.25;text-align:center;content:"Portada no disponible"}