/* Generado por tools/css-tienda.py desde Hello, el Kit y Elementor Pro: no se edita a mano. */

/* Reset de Hello */
:where(.aq-tienda) *, :where(.aq-tienda) :after, :where(.aq-tienda) :before { box-sizing:border-box }
:where(.aq-tienda) {color:#333;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1rem;font-weight:400;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale }
:where(.aq-tienda) h1, :where(.aq-tienda) h2, :where(.aq-tienda) h3, :where(.aq-tienda) h4, :where(.aq-tienda) h5, :where(.aq-tienda) h6 { color:inherit;font-family:inherit;font-weight:500;line-height:1.2;margin-block-end:1rem;margin-block-start:.5rem }
:where(.aq-tienda) h1 { font-size:2.5rem }
:where(.aq-tienda) h2 { font-size:2rem }
:where(.aq-tienda) h3 { font-size:1.75rem }
:where(.aq-tienda) h4 { font-size:1.5rem }
:where(.aq-tienda) h5 { font-size:1.25rem }
:where(.aq-tienda) h6 { font-size:1rem }
:where(.aq-tienda) p { margin-block-end:.9rem;margin-block-start:0 }
:where(.aq-tienda) hr { box-sizing:content-box;height:0;overflow:visible }
:where(.aq-tienda) pre { font-family:monospace;font-size:1em;white-space:pre-wrap }
:where(.aq-tienda) a { background-color:transparent;color:#c36;text-decoration:none }
:where(.aq-tienda) a:active, :where(.aq-tienda) a:hover { color:#336 }
:where(.aq-tienda) a:not([href]):not([tabindex]), :where(.aq-tienda) a:not([href]):not([tabindex]):focus, :where(.aq-tienda) a:not([href]):not([tabindex]):hover { color:inherit;text-decoration:none }
:where(.aq-tienda) a:not([href]):not([tabindex]):focus { outline:0 }
:where(.aq-tienda) abbr[title] { border-block-end:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted }
:where(.aq-tienda) b, :where(.aq-tienda) strong { font-weight:bolder }
:where(.aq-tienda) code, :where(.aq-tienda) kbd, :where(.aq-tienda) samp { font-family:monospace;font-size:1em }
:where(.aq-tienda) small { font-size:80% }
:where(.aq-tienda) sub, :where(.aq-tienda) sup { font-size:75%;line-height:0;position:relative;vertical-align:baseline }
:where(.aq-tienda) sub { bottom:-.25em }
:where(.aq-tienda) sup { top:-.5em }
:where(.aq-tienda) img { border-style:none;height:auto;max-width:100% }
:where(.aq-tienda) details { display:block }
:where(.aq-tienda) summary { display:list-item }
:where(.aq-tienda) figcaption { color:#333;font-size:16px;font-style:italic;font-weight:400;line-height:1.4 }
:where(.aq-tienda) [hidden], :where(.aq-tienda) template { display:none }
@media print {
:where(.aq-tienda) *, :where(.aq-tienda) :after, :where(.aq-tienda) :before { background:transparent!important;box-shadow:none!important;color:#000!important;text-shadow:none!important }
:where(.aq-tienda) a, :where(.aq-tienda) a:visited { text-decoration:underline }
:where(.aq-tienda) a[href]:after { content:" (" attr(href) ")" }
:where(.aq-tienda) abbr[title]:after { content:" (" attr(title) ")" }
:where(.aq-tienda) a[href^="#"]:after, :where(.aq-tienda) a[href^="javascript:"]:after { content:"" }
:where(.aq-tienda) pre { white-space:pre-wrap!important }
:where(.aq-tienda) blockquote, :where(.aq-tienda) pre { -moz-column-break-inside:avoid;border:1px solid #ccc;break-inside:avoid }
:where(.aq-tienda) thead { display:table-header-group }
:where(.aq-tienda) img, :where(.aq-tienda) tr { -moz-column-break-inside:avoid;break-inside:avoid }
:where(.aq-tienda) h2, :where(.aq-tienda) h3, :where(.aq-tienda) p { orphans:3;widows:3 }
:where(.aq-tienda) h2, :where(.aq-tienda) h3 { -moz-column-break-after:avoid;break-after:avoid }
}
:where(.aq-tienda) label { display:inline-block;line-height:1;vertical-align:middle }
:where(.aq-tienda) button, :where(.aq-tienda) input, :where(.aq-tienda) optgroup, :where(.aq-tienda) select, :where(.aq-tienda) textarea { font-family:inherit;font-size:1rem;line-height:1.5;margin:0 }
:where(.aq-tienda) input[type=date], :where(.aq-tienda) input[type=email], :where(.aq-tienda) input[type=number], :where(.aq-tienda) input[type=password], :where(.aq-tienda) input[type=search], :where(.aq-tienda) input[type=tel], :where(.aq-tienda) input[type=text], :where(.aq-tienda) input[type=time], :where(.aq-tienda) input[type=url], :where(.aq-tienda) select, :where(.aq-tienda) textarea { border:1px solid #666;border-radius:3px;padding:.5rem 1rem;transition:all .3s;width:100% }
:where(.aq-tienda) input[type=date]:focus, :where(.aq-tienda) input[type=email]:focus, :where(.aq-tienda) input[type=number]:focus, :where(.aq-tienda) input[type=password]:focus, :where(.aq-tienda) input[type=search]:focus, :where(.aq-tienda) input[type=tel]:focus, :where(.aq-tienda) input[type=text]:focus, :where(.aq-tienda) input[type=time]:focus, :where(.aq-tienda) input[type=url]:focus, :where(.aq-tienda) select:focus, :where(.aq-tienda) textarea:focus { border-color:#333 }
:where(.aq-tienda) button, :where(.aq-tienda) input { overflow:visible }
:where(.aq-tienda) button, :where(.aq-tienda) select { text-transform:none }
:where(.aq-tienda) [type=button], :where(.aq-tienda) [type=reset], :where(.aq-tienda) [type=submit], :where(.aq-tienda) button { -webkit-appearance:button;width:auto }
:where(.aq-tienda) [type=button], :where(.aq-tienda) [type=submit], :where(.aq-tienda) button { background-color:transparent;border:1px solid #c36;border-radius:3px;color:#c36;display:inline-block;font-size:1rem;font-weight:400;padding:.5rem 1rem;text-align:center;transition:all .3s;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap }
:where(.aq-tienda) [type=button]:focus, :where(.aq-tienda) [type=button]:hover, :where(.aq-tienda) [type=submit]:focus, :where(.aq-tienda) [type=submit]:hover, :where(.aq-tienda) button:focus, :where(.aq-tienda) button:hover { background-color:#c36;color:#fff;text-decoration:none }
:where(.aq-tienda) [type=button]:not(:disabled), :where(.aq-tienda) [type=submit]:not(:disabled), :where(.aq-tienda) button:not(:disabled) { cursor:pointer }
:where(.aq-tienda) fieldset { padding:.35em .75em .625em }
:where(.aq-tienda) legend { box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal }
:where(.aq-tienda) progress { vertical-align:baseline }
:where(.aq-tienda) textarea { overflow:auto;resize:vertical }
:where(.aq-tienda) [type=checkbox], :where(.aq-tienda) [type=radio] { box-sizing:border-box;padding:0 }
:where(.aq-tienda) [type=number]::-webkit-inner-spin-button, :where(.aq-tienda) [type=number]::-webkit-outer-spin-button { height:auto }
:where(.aq-tienda) [type=search] { -webkit-appearance:textfield;outline-offset:-2px }
:where(.aq-tienda) [type=search]::-webkit-search-decoration { -webkit-appearance:none }
:where(.aq-tienda) ::-webkit-file-upload-button { -webkit-appearance:button;font:inherit }
:where(.aq-tienda) select { display:block }
:where(.aq-tienda) table { background-color:transparent;border-collapse:collapse;border-spacing:0;font-size:.9em;margin-block-end:15px;width:100% }
:where(.aq-tienda) table td, :where(.aq-tienda) table th { border:1px solid hsla(0,0%,50%,.502);line-height:1.5;padding:15px;vertical-align:top }
:where(.aq-tienda) table th { font-weight:700 }
:where(.aq-tienda) table tfoot th, :where(.aq-tienda) table thead th { font-size:1em }
:where(.aq-tienda) table caption+thead tr:first-child td, :where(.aq-tienda) table caption+thead tr:first-child th, :where(.aq-tienda) table colgroup+thead tr:first-child td, :where(.aq-tienda) table colgroup+thead tr:first-child th, :where(.aq-tienda) table thead:first-child tr:first-child td, :where(.aq-tienda) table thead:first-child tr:first-child th { border-block-start:1px solid hsla(0,0%,50%,.502) }
:where(.aq-tienda) table tbody>tr:nth-child(odd)>td, :where(.aq-tienda) table tbody>tr:nth-child(odd)>th { background-color:hsla(0,0%,50%,.071) }
:where(.aq-tienda) table tbody tr:hover>td, :where(.aq-tienda) table tbody tr:hover>th { background-color:hsla(0,0%,50%,.102) }
:where(.aq-tienda) table tbody+tbody { border-block-start:2px solid hsla(0,0%,50%,.502) }
@media(max-width:767px) {
:where(.aq-tienda) table table { font-size:.8em }
:where(.aq-tienda) table table td, :where(.aq-tienda) table table th { line-height:1.3;padding:7px }
:where(.aq-tienda) table table th { font-weight:400 }
}
:where(.aq-tienda) dd, :where(.aq-tienda) dl, :where(.aq-tienda) dt, :where(.aq-tienda) li, :where(.aq-tienda) ol, :where(.aq-tienda) ul { background:transparent;border:0;font-size:100%;margin-block-end:0;margin-block-start:0;outline:0;vertical-align:baseline }
:where(.aq-tienda) [tabindex]:not([tabindex="-1"]):focus-visible, :where(.aq-tienda) a:focus-visible, :where(.aq-tienda) button:focus-visible, :where(.aq-tienda) input:focus-visible, :where(.aq-tienda) select:focus-visible, :where(.aq-tienda) textarea:focus-visible { box-shadow:0 0 0 4px #fff;outline:2px solid #000;outline-offset:2px }
:where(.aq-tienda) [tabindex]:not([tabindex="-1"]):focus:not(:focus-visible), :where(.aq-tienda) a:focus:not(:focus-visible), :where(.aq-tienda) button:focus:not(:focus-visible), :where(.aq-tienda) input:focus:not(:focus-visible), :where(.aq-tienda) select:focus:not(:focus-visible), :where(.aq-tienda) textarea:focus:not(:focus-visible) { box-shadow:none;outline:none }

/* Kit */
.aq-tienda { --e-global-color-primary:#6DBCD1;--e-global-color-secondary:#333333;--e-global-color-text:#666666;--e-global-color-accent:#03CD67;--e-global-color-4b13535:#222222;--e-global-color-21acb87:#FFFFFF;--e-global-color-df1e1c8:#F5F5F5;--e-global-color-14662a6:#F10808;--e-global-color-23d770b:#EAEAEA;--e-global-color-519cae4:#F5BE0B;--e-global-color-625b246:#02294C;--e-global-typography-primary-font-family:"Julius Sans One";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Julius Sans One";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Lato";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Lato";--e-global-typography-accent-font-weight:500;color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight ); }
.aq-tienda p { margin-block-end:0px; }
.aq-tienda a { font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight ); }
.aq-tienda h1 { color:var( --e-global-color-secondary );font-family:"Julius Sans One", Sans-serif;font-weight:600; }
.aq-tienda h2 { color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight ); }
.aq-tienda h3 { color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight ); }
.aq-tienda h4 { color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight ); }
.aq-tienda h5 { color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight ); }
.aq-tienda h6 { color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight ); }
.aq-tienda button, .aq-tienda input[type="button"], .aq-tienda input[type="submit"], .aq-tienda .elementor-button { color:#FFFFFF;background-color:var( --e-global-color-primary ); }
.aq-tienda e-page-transition { background-color:#FFBC7D; }

/* Elementor, sobre cualquier widget */
.aq-tienda a { box-shadow: none; text-decoration: none; }
.aq-tienda img { border: none; border-radius: 0; box-shadow: none; height: auto; max-width: 100%; }
.aq-tienda .wp-element-button { text-transform: none; }
.aq-tienda button.wp-element-button { font-family: inherit; }

/* widget-woocommerce-cart */
.e-woo-select2-wrapper .select2-results__option { color:#69727d;font-family:Roboto,sans-serif;font-size:14px }
.e-woo-select2-wrapper .select2-results__option:focus { color:#69727d }
.aq-carrito.e-cart-layout-one-column .e-cart__container { grid-template-columns:auto }
.aq-carrito table tbody tr:hover>td, .aq-carrito table tbody tr:hover>th { background-color:inherit }
.aq-carrito .e-clear { height:0;overflow:hidden;width:0 }
.aq-carrito .e-cart-section { background-color:var(--sections-background-color,#fff);border-color:var(--sections-border-color,#d5d8dc);border-radius:var(--sections-border-radius,3px);border-style:var(--sections-border-type,solid);border-width:1px;margin:var(--sections-margin,0 0 30px 0);padding:var(--sections-padding,16px 30px) }
.aq-carrito .e-cart-section--no-coupon { margin:var(--sections-margin,0 0 0 0) }
@media (min-width:1024px) {
.aq-carrito .e-cart-section:last-child { margin:var(--sections-margin,0) }
}
.aq-carrito .e-cart-content { color:var(--sections-descriptions-color,#69727d);font-size:15px;font-weight:400;letter-spacing:0;line-height:23px }
.aq-carrito .e-cart__container { align-items:stretch;display:grid;flex-wrap:wrap;grid-template-columns:59% auto;grid-column-gap:var(--sections-margin,30px);grid-row-gap:var(--sections-margin,30px) }
@media (max-width:1024px) {
.aq-carrito .e-cart__container { grid-template-columns:repeat(1,1fr) }
}
.aq-carrito .e-cart-layout-one-column .e-cart__container { grid-template-columns:auto }
.aq-carrito .select2-container { margin-bottom:4px }
.aq-carrito .select2-container--default .select2-selection--single { background-color:#f9fafa;border:none;border-radius:var(--forms-fields-border-radius,0);color:var(--forms-fields-normal-color,#69727d);height:45px }
.aq-carrito .select2-container--default .select2-selection--single:focus { background-color:#f9fafa;border-color:var(--forms-fields-focus-border-color,initial);color:var(--forms-fields-focus-color,#69727d);transition-duration:var(--forms-fields-focus-transition-duration,.3s) }
.aq-carrito .select2-container--default .select2-selection--single .select2-selection__placeholder { color:var(--forms-fields-normal-color,#69727d) }
.aq-carrito .select2-container--default .select2-selection--single .select2-selection__rendered { color:var(--forms-fields-normal-color,#69727d);line-height:45px;padding-inline:1rem }
.aq-carrito .select2-container--default .select2-selection--single .select2-selection__arrow { height:45px }
.aq-carrito .select2-container--open .select2-dropdown--below { background-color:#f9fafa }
.aq-carrito .woocommerce { font-family:Roboto,sans-serif }
.aq-carrito .woocommerce button.button { background-color:var(--e-a-bg-default);border-color:var(--forms-buttons-border-color,#5bc0de);border-radius:var(--forms-buttons-border-radius,3px);border-style:var(--forms-buttons-border-type,solid);border-width:2px;color:var(--forms-buttons-normal-text-color,#69727d);padding:var(--forms-buttons-padding,.88rem 2rem);width:var(--forms-buttons-width,auto) }
.aq-carrito .woocommerce button.button:hover { border-color:var(--forms-buttons-hover-border-color,#5bc0de);color:var(--forms-buttons-hover-text-color,#69727d);transition-duration:var(--forms-buttons-hover-transition-duration,.3s) }
.aq-carrito .woocommerce button.button.disabled, .aq-carrito .woocommerce button.button:disabled, .aq-carrito .woocommerce button.button:disabled[disabled] { color:var(--forms-buttons-normal-text-color,#69727d);padding:var(--forms-buttons-padding,.88rem 2rem) }
.aq-carrito .woocommerce button.button.disabled:hover, .aq-carrito .woocommerce button.button:disabled:hover, .aq-carrito .woocommerce button.button:disabled[disabled]:hover { background-color:var(--forms-buttons-hover-background-color,#fff);border-color:var(--forms-buttons-hover-border-color,#5bc0de);color:var(--forms-buttons-hover-text-color,#69727d);transition-duration:var(--forms-buttons-hover-transition-duration,.3s) }
.aq-carrito .woocommerce #shipping_method li label { color:var(--sections-radio-buttons-color,#69727d) }
.aq-carrito .woocommerce #shipping_method li input { vertical-align:middle }
.aq-carrito .woocommerce .shipping-calculator-form { margin-top:var(--sections-descriptions-spacing,15px) }
.aq-carrito .woocommerce .woocommerce-shipping-destination { color:var(--sections-descriptions-color,#69727d);margin-bottom:0 }
.aq-carrito .woocommerce .cart_totals table.shop_table_responsive tbody th, .aq-carrito .woocommerce-page .cart_totals table.shop_table_responsive tbody th { display:none }
.aq-carrito .woocommerce .cart_totals table.shop_table_responsive tr.woocommerce-shipping-totals td, .aq-carrito .woocommerce-page .cart_totals table.shop_table_responsive tr.woocommerce-shipping-totals td { text-align:start!important }
.aq-carrito .woocommerce .cart_totals table.shop_table_responsive tr.woocommerce-shipping-totals td:before, .aq-carrito .woocommerce-page .cart_totals table.shop_table_responsive tr.woocommerce-shipping-totals td:before { margin-bottom:10px;width:100% }
.aq-carrito .woocommerce .cart_totals table.shop_table_responsive tr td, .aq-carrito .woocommerce-page .cart_totals table.shop_table_responsive tr td { text-align:end!important }
.aq-carrito .woocommerce .cart_totals table.shop_table_responsive tr td:before, .aq-carrito .woocommerce-page .cart_totals table.shop_table_responsive tr td:before { content:attr(data-title);float:inline-start;font-weight:700 }
.aq-carrito .woocommerce .cart_totals h2 { text-align:var(--totals-title-alignment,start) }
.aq-carrito .woocommerce .cart_totals table.shop_table td { padding-bottom:var(--totals-rows-gap-bottom,9px);padding-top:var(--totals-rows-gap-top,12px) }
.aq-carrito .woocommerce .cart_totals table.shop_table td .woocommerce-Price-amount, .aq-carrito .woocommerce .cart_totals table.shop_table td:before { color:var(--totals-color,#69727d);font-weight:700 }
.aq-carrito .woocommerce .cart_totals table.shop_table tr.order-total td { border-top-color:var(--totals-divider-color,#69727d);border-top-width:var(--totals-divider-weight,0) }
.aq-carrito .woocommerce .cart_totals .form-row { margin-bottom:var(--forms-rows-gap,6px) }
.aq-carrito .woocommerce .product-name a { color:var(--product-link-normal-color,#000) }
.aq-carrito .woocommerce .product-name a:hover { color:var(--product-link-hover-color,#000) }
.aq-carrito .woocommerce .form-row { margin:0;padding:3px 0 }
.aq-carrito .woocommerce .input-text, .aq-carrito .woocommerce select { background-color:#f9fafa;border:none;border-radius:var(--forms-fields-border-radius,3px);color:var(--forms-fields-normal-color,#69727d);font-size:14px;padding:var(--forms-fields-padding,16px) }
.aq-carrito .woocommerce .input-text::-moz-placeholder, .aq-carrito .woocommerce select::-moz-placeholder { color:var(--forms-fields-normal-color,inherit);font-family:inherit;opacity:.6 }
.aq-carrito .woocommerce .input-text::placeholder, .aq-carrito .woocommerce select::placeholder { color:var(--forms-fields-normal-color,inherit);font-family:inherit;opacity:.6 }
.aq-carrito .woocommerce .input-text:focus, .aq-carrito .woocommerce select:focus { background-color:#f9fafa;border-color:var(--forms-fields-focus-border-color,transparent);color:var(--forms-fields-focus-color,#69727d);transition-duration:var(--forms-fields-focus-transition-duration,.3s) }
.aq-carrito .woocommerce .input-text:focus::-moz-placeholder, .aq-carrito .woocommerce select:focus::-moz-placeholder { color:var(--forms-fields-focus-color,#69727d) }
.aq-carrito .woocommerce .input-text:focus::placeholder, .aq-carrito .woocommerce select:focus::placeholder { color:var(--forms-fields-focus-color,#69727d) }
.aq-carrito .woocommerce .input-text.qty { background-color:transparent;border-color:var(--order-summary-quantity-border-color,#d5d8dc);border-radius:3px;border-style:solid;border-width:var(--order-summary-quantity-border-weight,1px);color:var(--order-summary-color,#000);font-size:14px;max-height:28px;min-height:28px;padding:1px 2px;text-align:start }
.aq-carrito .woocommerce .wc-proceed-to-checkout { align-items:var(--place-order-title-alignment,stretch);display:flex;flex-direction:column;flex-wrap:wrap;padding-bottom:0 }
.aq-carrito .woocommerce .wc-proceed-to-checkout .checkout-button { background-color:#5bc0de;border-radius:var(--checkout-button-border-radius,3px);color:var(--checkout-button-normal-text-color,#fff);font-size:15px;margin-bottom:0;min-height:auto;padding:var(--checkout-button-padding,15px 1em);text-align:center;width:var(--checkout-button-width,auto) }
.aq-carrito .woocommerce .wc-proceed-to-checkout .checkout-button:hover { background-color:#5bc0de;border-color:var(--checkout-button-hover-border-color,#5bc0de);color:var(--checkout-button-hover-text-color,#fff);transition-duration:var(--checkout-button-hover-transition-duration,.3s) }
.aq-carrito .woocommerce .remove { background:transparent;color:var(--order-summary-remove-icon-normal-color,#000)!important;width:auto }
.aq-carrito .woocommerce .remove:hover { background:transparent;color:var(--order-summary-remove-icon-hover-color,#5bc0de)!important }
.aq-carrito .woocommerce .cart-collaterals .cart_totals { float:none;width:100% }
.aq-carrito .woocommerce .cart-collaterals .cart_totals td { padding-inline-start:0 }
.aq-carrito .woocommerce .cart-collaterals .cart_totals .woocommerce-shipping-totals td { padding-inline-end:0 }
.aq-carrito .woocommerce .coupon .button { float:inline-end;width:100% }
.aq-carrito .woocommerce .coupon .form-row { padding:0 }
.aq-carrito .woocommerce .coupon-col { display:flex }
.aq-carrito .woocommerce .coupon-col-start { flex:2;padding-inline-end:30px }
@media (max-width:1024px) {
.aq-carrito .woocommerce .coupon-col-start { padding-inline-end:0 }
}
.aq-carrito .woocommerce .coupon-col-end { flex:1 }
@media (max-width:1024px) {
.aq-carrito .woocommerce .coupon-col-end { text-align:var(--apply-coupon-button-alignment,center) }
.aq-carrito .woocommerce .coupon-col { display:block }
.aq-carrito .woocommerce .coupon { margin:var(--sections-margin,0) }
.aq-carrito .woocommerce .coupon #coupon_code { margin-inline-end:0;margin-bottom:15px;width:100% }
.aq-carrito .woocommerce .coupon .button { float:none;width:var(--apply-coupon-button-width,100%) }
}
.aq-carrito .woocommerce table.shop_table { border:0 solid }
.aq-carrito .woocommerce table.shop_table .button { float:inline-start;font-size:14px;font-weight:700 }
.aq-carrito .woocommerce table.shop_table.cart .actions { display:table-cell;text-align:var(--update-cart-button-alignment,start)!important }
.aq-carrito .woocommerce table.shop_table.cart .actions .button { display:inline-block!important;float:none;width:var(--update-cart-button-width,auto) }
@media (max-width:1024px) {
.aq-carrito .woocommerce table.shop_table.cart .actions .button { width:var(--update-cart-button-width,100%)!important }
}
.aq-carrito .woocommerce table.shop_table .shipping-calculator-form p:last-of-type { text-align:var(--update-shipping-button-alignment,start) }
.aq-carrito .woocommerce table.shop_table .shipping-calculator-form .button { float:none;width:var(--update-shipping-button-width,auto) }
@media (max-width:1024px) {
.aq-carrito .woocommerce table.shop_table .shipping-calculator-form .button { width:var(--update-shipping-button-width,100%) }
}
.aq-carrito .woocommerce table.shop_table td, .aq-carrito .woocommerce table.shop_table th, .aq-carrito .woocommerce table.shop_table tr { border:0 solid }
.aq-carrito .woocommerce table.shop_table tr:nth-child(odd)>td, .aq-carrito .woocommerce table.shop_table tr:nth-child(odd)>th { background-color:transparent }
.aq-carrito .woocommerce table.shop_table .actions { padding:16px 0 0 }
.aq-carrito .woocommerce table.shop_table .product-remove a { display:inline-block }
.aq-carrito .woocommerce table.shop_table.cart tbody tr:last-child { display:var(--update-cart-automatically-display,table-row) }
.aq-carrito .woocommerce table.cart { margin-bottom:0 }
.aq-carrito .woocommerce table.cart img { display:block;height:auto;width:55px }
.aq-carrito .woocommerce table.cart td { padding-bottom:var(--order-summary-rows-gap-bottom,20px);padding-top:var(--order-summary-rows-gap-top,20px);padding-inline:0 20px }
.aq-carrito .woocommerce table.cart td span { color:var(--order-summary-color,#000);font-size:14px;font-weight:400 }
.aq-carrito .woocommerce table.cart td.actions, .aq-carrito .woocommerce table.cart td.product-name, .aq-carrito .woocommerce table.cart td.product-price, .aq-carrito .woocommerce table.cart td.product-quantity, .aq-carrito .woocommerce table.cart td.product-remove, .aq-carrito .woocommerce table.cart td.product-subtotal, .aq-carrito .woocommerce table.cart td.product-thumbnail { border-top:var(--order-summary-items-divider-weight,1px) solid var(--order-summary-items-divider-color,#d5d8dc) }
@media (max-width:768px) {
.aq-carrito .woocommerce table.cart td.actions, .aq-carrito .woocommerce table.cart td.product-name, .aq-carrito .woocommerce table.cart td.product-price, .aq-carrito .woocommerce table.cart td.product-quantity, .aq-carrito .woocommerce table.cart td.product-remove, .aq-carrito .woocommerce table.cart td.product-subtotal, .aq-carrito .woocommerce table.cart td.product-thumbnail { border-top-width:0 }
}
.aq-carrito .woocommerce table.cart td.product-remove { padding-inline:0 }
@media (min-width:767px) {
.aq-carrito .woocommerce table.cart tbody tr:first-child td { border-top:none }
}
@media (max-width:1024px) {
.aq-carrito .woocommerce table.cart.product-remove { position:relative }
.aq-carrito .woocommerce table.cart.product-name { padding-inline-end:0 }
.aq-carrito .woocommerce table.cart tr { border-top-color:var(--order-summary-items-divider-color,#d5d8dc);border-top-width:var(--order-summary-items-divider-weight,1px) }
.aq-carrito .woocommerce table.cart tr:first-child { border-top:none }
}
@media (max-width:768px) {
.aq-carrito .woocommerce table.cart td { padding-inline:0 }
}
@media (max-width:767px) {
.aq-carrito .woocommerce table.cart { padding:0 }
.aq-carrito .woocommerce table.cart tr { padding:16px 28px }
.aq-carrito .woocommerce table.cart tr:first-child { border-top:none }
.aq-carrito .woocommerce table.cart td { padding-inline:0 }
.aq-carrito .woocommerce table.cart td.product-name, .aq-carrito .woocommerce table.cart td:first-child { border-top:none }
.aq-carrito .woocommerce table.cart td.actions { padding:0 }
}
.aq-carrito .woocommerce a:not(.add_to_cart_button):not(.restore-item):not(.wc-backward):not(.wc-forward) { color:var(--links-normal-color,#5bc0de) }
.aq-carrito .woocommerce a:not(.add_to_cart_button):not(.restore-item):not(.wc-backward):not(.wc-forward):hover { color:var(--links-hover-color,#5bc0de) }
.aq-carrito .woocommerce .cart th, .aq-carrito .woocommerce .cart_totals h2 { font-size:14px;font-weight:700;margin-top:0;padding-bottom:8px;padding-top:0;padding-inline:0 20px }
.aq-carrito .woocommerce .cart_totals h2 { color:var(--sections-title-color,#000);margin-bottom:var(--sections-title-spacing,1rem) }
.aq-carrito .woocommerce .cart th { color:var(--order-summary-title-color,#000);padding-bottom:var(--order-summary-title-spacing,8px) }
.aq-carrito .woocommerce .cart td:before { color:var(--order-summary-title-color,#000) }
.aq-carrito .woocommerce .shipping-calculator-button:after { display:none }
.aq-carrito .woocommerce .product-name .variation { color:var(--order-summary-variations-color,#000) }
@media (max-width:1024px) {
.aq-carrito .woocommerce table.shop_table_responsive tr:nth-child(2n) td, .aq-carrito .woocommerce-page table.shop_table_responsive tr:nth-child(2n) td { background-color:transparent }
.aq-carrito .woocommerce .cart_totals .shop_table_responsive td { padding-inline-start:0 }
}
.e-preview--show-hidden-elements .aq-carrito .woocommerce #shipping_method input, .e-preview--show-hidden-elements .aq-carrito .woocommerce .shipping-calculator-form button[name=calc_shipping] { pointer-events:none }
.woocommerce div.product.elementor form.cart div.product-addon { flex-basis:100%;flex-shrink:0 }
.e-sticky-right-column--active { position:sticky;top:0 }

/* widget-woocommerce-checkout-page */
.e-woo-select2-wrapper .select2-results__option { color:#69727d;font-family:Roboto,sans-serif;font-size:14px }
.e-woo-select2-wrapper .select2-results__option:focus { color:#69727d }
.aq-checkout { background-color:transparent;color:#69727d;font-family:Roboto,sans-serif;font-size:14px;line-height:21px }
.aq-checkout.e-checkout-layout-one-column .e-checkout__container { grid-template-columns:auto }
.aq-checkout ::-moz-placeholder { color:var(--forms-fields-normal-color,inherit);font-family:inherit;opacity:.6 }
.aq-checkout ::placeholder { color:var(--forms-fields-normal-color,inherit);font-family:inherit;opacity:.6 }
.aq-checkout table tbody tr:hover>td, .aq-checkout table tbody tr:hover>th { background-color:transparent }
.aq-checkout .select2-container--default .select2-selection--single { background-color:#f9fafa;border:none;border-radius:var(--forms-fields-border-radius,0);color:var(--forms-fields-normal-color,#69727d);height:45px }
.aq-checkout .select2-container--default .select2-selection--single:focus { background-color:#f9fafa;border-color:initial;color:var(--forms-fields-focus-color,#69727d);transition-duration:var(--forms-fields-focus-transition-duration,.3s) }
.aq-checkout .select2-container--default .select2-selection--single .select2-selection__placeholder { color:var(--forms-fields-normal-color,#69727d) }
.aq-checkout .select2-container--default .select2-selection--single .select2-selection__rendered { color:var(--forms-fields-normal-color,#69727d);line-height:45px;padding-left:1rem;padding-right:1rem }
.aq-checkout .select2-container--default .select2-selection--single .select2-selection__arrow { height:45px }
.aq-checkout .select2-container--open .select2-dropdown--below { background-color:#f9fafa }
.aq-checkout .e-description { color:var(--sections-descriptions-color,#69727d);font-size:14px;font-weight:400;padding-bottom:var(--sections-descriptions-spacing,0) }
.aq-checkout .e-woocommerce-login-section { margin-bottom:24px }
.aq-checkout .e-woocommerce-login-section .e-checkout-secondary-title { text-align:var(--login-title-alignment,start) }
.aq-checkout .e-woocommerce-login-nudge { margin-bottom:15px;margin-top:var(--sections-secondary-title-spacing,24px) }
.aq-checkout .e-coupon-anchor { margin-top:var(--sections-secondary-title-spacing,24px) }
.aq-checkout .e-coupon-box { margin-top:24px }
.aq-checkout .e-coupon-anchor-description { color:var(--forms-labels-color,#69727d);margin-bottom:var(--forms-label-spacing,3px) }
.aq-checkout .e-login-wrap { align-items:center;display:flex }
.aq-checkout .e-login-wrap-start { flex:75% }
.aq-checkout .e-login-wrap-end { flex:20%;text-align:end }
@media (max-width:1024px) {
.aq-checkout .e-login-wrap { display:block }
.aq-checkout .e-login-wrap-end { margin-top:15px;text-align:var(--login-button-alignment,start) }
.aq-checkout .e-login-wrap-end label.e-login-label { display:none }
}
.aq-checkout .e-login-actions-wrap { display:flex;justify-content:space-between;margin-top:6px }
.aq-checkout .e-login-actions-wrap-end .lost_password { font-size:12px;margin-bottom:0 }
@media (max-width:1024px) {
.aq-checkout .e-login-actions-wrap-end .lost_password { font-size:11px }
}
.aq-checkout .e-apply-coupon { width:90% }
@media (max-width:1024px) {
.aq-checkout .e-apply-coupon { width:var(--coupon-button-width,auto) }
}
.aq-checkout .e-checkout__container { align-items:stretch;display:grid;flex-wrap:wrap;grid-template-columns:56% auto;grid-column-gap:var(--sections-margin,24px);grid-row-gap:var(--sections-margin,24px) }
@media (max-width:1024px) {
.aq-checkout .e-checkout__container { grid-template-columns:repeat(1,1fr) }
}
.aq-checkout .e-checkout-secondary-title { color:var(--sections-secondary-title-color,#69727d);margin-bottom:0 }
.aq-checkout .e-woocommerce-coupon-nudge { text-align:var(--coupon-title-alignment,start) }
.aq-checkout #ship-to-different-address { margin-top:13px;padding-inline-start:var(--shipping-heading-padding-start,30px) }
.aq-checkout #ship-to-different-address span { font-weight:400 }
.aq-checkout a { color:var(--links-normal-color,#5bc0de) }
.aq-checkout a:hover { color:var(--links-hover-color,#5bc0de) }
.aq-checkout .woocommerce #customer_details .form-row, .aq-checkout .woocommerce .e-coupon-box .form-row, .aq-checkout .woocommerce .e-woocommerce-login-anchor .form-row { margin-left:var(--forms-columns-gap-margin,0);margin-right:var(--forms-columns-gap-margin,0);padding-left:var(--forms-columns-gap-padding,0);padding-right:var(--forms-columns-gap-padding,0) }
.aq-checkout .woocommerce #customer_details .form-row label, .aq-checkout .woocommerce .e-coupon-box .form-row label, .aq-checkout .woocommerce .e-woocommerce-login-anchor .form-row label { color:var(--forms-labels-color,#69727d);margin-bottom:var(--forms-label-spacing,3px) }
.aq-checkout .woocommerce #customer_details .form-row .input-text, .aq-checkout .woocommerce #customer_details .form-row select, .aq-checkout .woocommerce #customer_details .form-row textarea, .aq-checkout .woocommerce .e-coupon-box .form-row .input-text, .aq-checkout .woocommerce .e-coupon-box .form-row select, .aq-checkout .woocommerce .e-coupon-box .form-row textarea, .aq-checkout .woocommerce .e-woocommerce-login-anchor .form-row .input-text, .aq-checkout .woocommerce .e-woocommerce-login-anchor .form-row select, .aq-checkout .woocommerce .e-woocommerce-login-anchor .form-row textarea { background-color:#f9fafa;border:none;border-radius:var(--forms-fields-border-radius,0);color:var(--forms-fields-normal-color,#69727d);font-size:14px;font-weight:400;padding:var(--forms-fields-padding,16px) }
.aq-checkout .woocommerce #customer_details .form-row .input-text:focus, .aq-checkout .woocommerce #customer_details .form-row select:focus, .aq-checkout .woocommerce #customer_details .form-row textarea:focus, .aq-checkout .woocommerce .e-coupon-box .form-row .input-text:focus, .aq-checkout .woocommerce .e-coupon-box .form-row select:focus, .aq-checkout .woocommerce .e-coupon-box .form-row textarea:focus, .aq-checkout .woocommerce .e-woocommerce-login-anchor .form-row .input-text:focus, .aq-checkout .woocommerce .e-woocommerce-login-anchor .form-row select:focus, .aq-checkout .woocommerce .e-woocommerce-login-anchor .form-row textarea:focus { background-color:#f9fafa;border-color:#69727d;color:var(--forms-fields-focus-color,#69727d);transition-duration:var(--forms-fields-focus-transition-duration,.3s) }
.aq-checkout .woocommerce #customer_details #billing_address_1_field, .aq-checkout .woocommerce .e-coupon-box #billing_address_1_field, .aq-checkout .woocommerce .e-woocommerce-login-anchor #billing_address_1_field { margin-bottom:5px }
.aq-checkout .woocommerce #customer_details #billing_phone_field input, .aq-checkout .woocommerce .e-coupon-box #billing_phone_field input, .aq-checkout .woocommerce .e-woocommerce-login-anchor #billing_phone_field input { direction:inherit }
.aq-checkout .woocommerce .create-account, .aq-checkout .woocommerce .e-coupon-box .form-row { margin-bottom:0!important }
.aq-checkout .woocommerce #shipping_method li input, .aq-checkout .woocommerce .input-radio { vertical-align:middle }
.aq-checkout .woocommerce-form__input-checkbox { margin:0 5px 0 0;vertical-align:middle }
.aq-checkout .woocommerce-form__label-for-checkbox span { color:var(--sections-checkboxes-color,#69727d);position:relative;top:2px }
.aq-checkout .woocommerce #shipping_method li label, .aq-checkout .woocommerce .wc_payment_method label { color:var(--sections-radio-buttons-color,#69727d) }
.aq-checkout .woocommerce .wc_payment_method label { display:inline }
.aq-checkout .woocommerce button.woocommerce-button { background-color:var(--e-a-bg-default);border-color:var(--forms-buttons-border-color,#5bc0de);border-radius:var(--forms-buttons-border-radius,3px);border-style:var(--forms-buttons-border-type,solid);border-width:2px;color:var(--forms-buttons-normal-text-color,#6f6f6f);padding:1rem }
.aq-checkout .woocommerce button.woocommerce-button:hover { color:var(--forms-buttons-hover-text-color,#6f6f6f);transition-duration:var(--forms-buttons-hover-transition-duration,.3s) }
.aq-checkout .woocommerce #coupon_code { margin-right:1% }
@media (max-width:1024px) {
.aq-checkout .woocommerce #coupon_code { margin-bottom:15px;margin-right:0;width:100% }
}
.aq-checkout .woocommerce-info { background-color:transparent;border-top-color:transparent;padding:0 }
.aq-checkout .woocommerce-privacy-policy-text p { font-size:12px;font-weight:400 }
.aq-checkout .woocommerce-form-login-toggle .woocommerce-info { font-weight:400;margin-bottom:0 }
.aq-checkout .woocommerce #customer_details .col-1, .aq-checkout .woocommerce .e-checkout__order_review, .aq-checkout .woocommerce .e-coupon-box, .aq-checkout .woocommerce .e-woocommerce-login-section, .aq-checkout .woocommerce .shipping_address, .aq-checkout .woocommerce .woocommerce-additional-fields, .aq-checkout .woocommerce .woocommerce-checkout #payment { background:var(--sections-background-color,#fff);border-color:var(--sections-border-color,#d5d8dc);border-radius:var(--sections-border-radius,3px);border-style:var(--sections-border-type,solid);border-width:1px;display:block;margin:var(--sections-margin,0 0 24px 0);padding:var(--sections-padding,16px 30px) }
.aq-checkout .woocommerce .woocommerce-additional-fields { display:var(--additional-information-display,none) }
@media (min-width:1024px) {
.aq-checkout .woocommerce .woocommerce-additional-fields { margin:var(--sections-margin,0) }
}
.aq-checkout .woocommerce .e-checkout-message, .aq-checkout .woocommerce .woocommerce-checkout #payment .payment_box, .aq-checkout .woocommerce .woocommerce-privacy-policy-text { color:var(--sections-messages-color,#69727d);font-weight:400 }
.aq-checkout .woocommerce .woocommerce-privacy-policy-text p { margin-top:25px }
.aq-checkout .woocommerce #customer_details .col2-set .col-1 { margin-bottom:0 }
.aq-checkout .woocommerce #customer_details .col2-set .col-2 { padding-top:15px }
.aq-checkout .woocommerce #order_review_heading { text-align:var(--order-review-title-alignment,start) }
.aq-checkout .woocommerce .shop_table { border:0;font-size:14px;margin-bottom:0 }
.aq-checkout .woocommerce .shop_table thead { background-color:transparent }
.aq-checkout .woocommerce .shop_table thead tr th { padding-top:0 }
.aq-checkout .woocommerce .shop_table tbody td { color:#000 }
.aq-checkout .woocommerce .shop_table tbody td .product-quantity { font-weight:400 }
.aq-checkout .woocommerce .shop_table tfoot td, .aq-checkout .woocommerce .shop_table tfoot th { color:#69727d }
.aq-checkout .woocommerce .shop_table td, .aq-checkout .woocommerce .shop_table th, .aq-checkout .woocommerce .shop_table tr { border:0;padding-bottom:15px;padding-left:0;padding-top:15px }
.aq-checkout .woocommerce .shop_table .order-total td, .aq-checkout .woocommerce .shop_table .order-total th, .aq-checkout .woocommerce .shop_table .order-total tr { padding-bottom:0 }
.aq-checkout .woocommerce .shop_table tr:nth-child(odd)>td, .aq-checkout .woocommerce .shop_table tr:nth-child(odd)>th { background-color:transparent }
.aq-checkout .woocommerce .woocommerce-checkout-review-order-table .cart_item td { border-bottom:var(--order-summary-items-divider-weight,0) solid var(--order-summary-items-divider-color,#69727d);color:var(--order-summary-items-color,#000);font-weight:400 }
.aq-checkout .woocommerce .woocommerce-checkout-review-order-table .cart_item td.product-name { max-width:150px;padding-inline-end:40px }
.aq-checkout .woocommerce .woocommerce-checkout-review-order-table .cart_item td.product-total { vertical-align:top }
.aq-checkout .woocommerce .woocommerce-checkout-review-order-table td, .aq-checkout .woocommerce .woocommerce-checkout-review-order-table th { padding-bottom:var(--order-summary-rows-gap-bottom,15px);padding-top:var(--order-summary-rows-gap-top,15px) }
.aq-checkout .woocommerce .woocommerce-checkout-review-order-table tfoot td, .aq-checkout .woocommerce .woocommerce-checkout-review-order-table tfoot th, .aq-checkout .woocommerce .woocommerce-checkout-review-order-table thead th { color:var(--order-summary-totals-color,#69727d);vertical-align:top }
.aq-checkout .woocommerce .woocommerce-checkout-review-order-table .order-total td, .aq-checkout .woocommerce .woocommerce-checkout-review-order-table .order-total th { border-top:var(--order-summary-totals-divider-weight,0) solid var(--order-summary-totals-divider-color,#69727d) }
.aq-checkout .woocommerce-shipping-totals td { max-width:70px }
.aq-checkout .woocommerce h3 { color:var(--sections-title-color,#000);font-size:14px;font-weight:700;margin-bottom:var(--sections-title-spacing,30px);margin-top:0 }
.aq-checkout .woocommerce-checkout .form-row>span { color:#69727d;font-size:14px;font-weight:400;margin-bottom:3px }
.aq-checkout .woocommerce-checkout .form-row-first, .aq-checkout .woocommerce-checkout .form-row-last { width:48% }
.aq-checkout .woocommerce-checkout .form-row .input-checkbox { margin:0 5px 0 0;vertical-align:middle }
.aq-checkout .woocommerce-checkout .woocommerce-billing-fields h3 { text-align:var(--billing-details-title-alignment,start) }
.aq-checkout .woocommerce-checkout .woocommerce-account-fields .form-row, .aq-checkout .woocommerce-checkout .woocommerce-billing-fields .form-row, .aq-checkout .woocommerce-checkout .woocommerce-shipping-fields .form-row { margin-bottom:var(--forms-rows-gap,5px) }
.aq-checkout .woocommerce-checkout .woocommerce-account-fields .form-row:last-child, .aq-checkout .woocommerce-checkout .woocommerce-billing-fields .form-row:last-child, .aq-checkout .woocommerce-checkout .woocommerce-shipping-fields .form-row:last-child { margin-bottom:15px }
.aq-checkout .woocommerce-checkout.login { background:#fff;border-top-width:0;color:#69727d;margin-bottom:0;margin-top:-8px;position:relative;z-index:999 }
@media (max-width:1024px) {
.aq-checkout .woocommerce-checkout .form-row-first, .aq-checkout .woocommerce-checkout .form-row-last { width:100% }
}
.aq-checkout .woocommerce-form-coupon-toggle { display:none }
.aq-checkout .woocommerce-form-login__submit { width:85% }
@media (max-width:1024px) {
.aq-checkout .woocommerce-form-login__submit { width:var(--login-button-width,35%) }
}
.aq-checkout .woocommerce-additional-fields h3 { text-align:var(--additional-fields-title-alignment,start) }
.aq-checkout .woocommerce-shipping-fields .shipping_address { margin-bottom:var(--sections-margin,20px) }
.aq-checkout .woocommerce-checkout #payment { margin-top:24px;padding:15px 25px 25px }
.aq-checkout .woocommerce-checkout #payment .payment_methods { border-bottom:none;padding:0 }
.aq-checkout .woocommerce-checkout #payment .payment_methods .payment_box { background-color:#f9fafa }
.aq-checkout .woocommerce-checkout #payment .payment_methods .payment_box:before { display:none }
.aq-checkout .woocommerce-checkout #payment .payment_methods li { line-height:21px }
.aq-checkout .woocommerce-checkout #payment .payment_methods li label a { font-size:12px;padding-inline-start:15px }
@media (max-width:1024px) {
.aq-checkout .woocommerce-checkout #payment .payment_methods li label a { float:none;font-size:11px;padding-left:10px }
.aq-checkout .woocommerce-checkout #payment .payment_methods li label img { width:55px }
}
.aq-checkout .woocommerce-checkout #payment .place-order { align-items:var(--place-order-title-alignment,stretch);display:flex;flex-direction:column;flex-wrap:wrap;margin-bottom:0;padding:0 }
.aq-checkout .woocommerce-checkout #payment #place_order { background-color:#5bc0de;border-radius:var(--purchase-button-border-radius,3px);color:var(--purchase-button-normal-text-color,#fff);float:none;min-height:auto;padding:var(--purchase-button-padding,1em 1em);width:var(--purchase-button-width,auto) }
.aq-checkout .woocommerce-checkout #payment #place_order:hover { background-color:#5bc0de;border-color:var(--purchase-button-hover-border-color,#5bc0de);color:var(--purchase-button-hover-text-color,#fff);transition-duration:var(--purchase-button-hover-transition-duration,.3s) }
.aq-checkout .woocommerce-checkout #payment .woocommerce-info:before { display:none }
.aq-checkout .woocommerce-checkout .col2-set .col-1, .aq-checkout .woocommerce-checkout .col2-set .col-2 { float:none;width:auto }
.aq-checkout .woocommerce .coupon-container-grid { align-items:center;display:grid;grid-template-columns:auto auto }
.aq-checkout .woocommerce .coupon-container-grid .coupon-col-2 { text-align:end }
@media (max-width:1024px) {
.aq-checkout .woocommerce .coupon-container-grid { display:block }
.aq-checkout .woocommerce .coupon-container-grid .coupon-col-2 { text-align:var(--coupon-button-alignment,start) }
}
.aq-checkout .woocommerce #account_password_field { margin-bottom:10px }
.aq-checkout .woocommerce .product-name .variation { color:var(--order-summary-variations-color,#000);font-size:14px;font-style:normal;letter-spacing:normal;line-height:21px;text-decoration:none;text-transform:none }
.e-sticky-right-column--active { position:sticky;top:0 }

/* widget-woocommerce-my-account */
.e-woo-select2-wrapper .select2-results__option { color:var(--forms-fields-normal-color,#69727d);font-family:Roboto,sans-serif;font-size:14px }
.e-woo-select2-wrapper .select2-results__option:focus { border-color:#69727d;color:var(--forms-fields-focus-color,#69727d);transition-duration:var(--forms-fields-focus-transition-duration,.3s) }
.aq-cuenta { color:#69727d;font-family:Roboto,sans-serif }
.aq-cuenta .e-my-account-tab .woocommerce-MyAccount-content { float:inline-end;padding:0;padding-inline-start:var(--tab-content-spacing,6%);width:75% }
@media (max-width:1024px) {
.aq-cuenta .e-my-account-tab .woocommerce-MyAccount-content { padding:var(--tab-content-spacing,6%) 0 0 0;width:100% }
}
.aq-cuenta .e-my-account-tab__dashboard:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content-wrapper, .aq-cuenta .e-my-account-tab__downloads .woocommerce-MyAccount-content-wrapper, .aq-cuenta .e-my-account-tab__edit-account .woocommerce-MyAccount-content-wrapper, .aq-cuenta .e-my-account-tab__edit-address .woocommerce-MyAccount-content-wrapper, .aq-cuenta .e-my-account-tab__orders .woocommerce-MyAccount-content-wrapper, .aq-cuenta .e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper { border-color:var(--sections-border-color,#d5d8dc);border-radius:var(--sections-border-radius,3px);border-style:var(--sections-border-type,solid);border-width:var(--sections-border-top-width,1px) var(--sections-border-right-width,1px) var(--sections-border-bottom-width,1px) var(--sections-border-left-width,1px) }
.aq-cuenta .e-my-account-tab__dashboard:not(.e-my-account-tab__dashboard--custom) .shop_table, .aq-cuenta .e-my-account-tab__downloads .shop_table, .aq-cuenta .e-my-account-tab__edit-account .shop_table, .aq-cuenta .e-my-account-tab__edit-address .shop_table, .aq-cuenta .e-my-account-tab__orders .shop_table, .aq-cuenta .e-my-account-tab__payment-methods .shop_table { border:none;margin-bottom:0 }
.aq-cuenta .e-my-account-tab__dashboard:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content-wrapper, .aq-cuenta .e-my-account-tab__downloads .woocommerce-MyAccount-content-wrapper, .aq-cuenta .e-my-account-tab__edit-account .woocommerce-MyAccount-content-wrapper, .aq-cuenta .e-my-account-tab__orders .woocommerce-MyAccount-content-wrapper, .aq-cuenta .e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper { background-color:var(--sections-background-color,#fff) }
.aq-cuenta .e-my-account-tab__dashboard:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content-wrapper, .aq-cuenta .e-my-account-tab__edit-account .woocommerce-MyAccount-content-wrapper, .aq-cuenta .e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper { padding:var(--sections-padding,16px 30px) }
.aq-cuenta .e-my-account-tab__downloads .woocommerce-MyAccount-content-wrapper, .aq-cuenta .e-my-account-tab__orders .woocommerce-MyAccount-content-wrapper { padding:var(--sections-padding,16px 30px 3px 30px) }
.aq-cuenta .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields, .aq-cuenta .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) address { background-color:var(--sections-background-color,#fff);border-color:var(--sections-border-color,#d5d8dc);border-radius:var(--sections-border-radius,3px);border-style:var(--sections-border-type,solid);border-width:var(--sections-border-top-width,1px) var(--sections-border-right-width,1px) var(--sections-border-bottom-width,1px) var(--sections-border-left-width,1px);padding:var(--sections-padding,16px 30px) }
.aq-cuenta .e-my-account-tab__edit-address .woocommerce-MyAccount-content, .aq-cuenta .e-my-account-tab__view-order .woocommerce-MyAccount-content { border:0 }
.aq-cuenta .e-my-account-tab__edit-address .woocommerce-MyAccount-content-wrapper, .aq-cuenta .e-my-account-tab__view-order .woocommerce-MyAccount-content-wrapper { border:0;padding:0 }
.aq-cuenta .e-my-account-tab__view-order .order_details { margin-bottom:40px }
.aq-cuenta .e-my-account-tab__view-order .order_details, .aq-cuenta .e-my-account-tab__view-order .woocommerce-table--order-downloads { background-color:var(--sections-background-color,#fff);border-color:var(--sections-border-color,#d5d8dc);border-radius:var(--sections-border-radius,3px);border-style:var(--sections-border-type,solid);border-width:var(--sections-border-top-width,1px) var(--sections-border-right-width,1px) var(--sections-border-bottom-width,1px) var(--sections-border-left-width,1px);padding:var(--sections-padding,16px 30px 3px 30px) }
.aq-cuenta .e-my-account-tab__payment-methods .woocommerce .woocommerce-MyAccount-content-wrapper .button { background:transparent;border-color:var(--tables-buttons-border-color,#5bc0de);border-radius:var(--tables-button-border-radius,3px);border-style:var(--tables-buttons-border-type,solid);border-width:2px;color:var(--tables-button-normal-text-color,#69727d);padding:var(--tables-button-padding,5px 10px);vertical-align:middle }
.aq-cuenta .e-my-account-tab__payment-methods .woocommerce .woocommerce-MyAccount-content-wrapper .button:hover { color:var(--tables-button-hover-text-color,#69727d);transition-duration:var(--tables-button-hover-transition-duration,.3s) }
.aq-cuenta .e-my-account-tab__payment-methods .woocommerce input[type=text] { background:#f9fafa;border:none;border-radius:var(--forms-fields-border-radius,0);color:var(--forms-fields-normal-color,#69727d);font-size:14px;padding:var(--forms-fields-padding,16px) }
.aq-cuenta .e-my-account-tab__payment-methods .woocommerce input[type=text]:focus { border-color:#69727d;color:var(--forms-fields-focus-color,#69727d);transition-duration:var(--forms-fields-focus-transition-duration,.3s) }
.aq-cuenta .e-my-account-tab__add-payment-method #add_payment_method #payment { background-color:var(--sections-background-color,#fff);border-color:var(--sections-border-color,#d5d8dc);border-radius:var(--sections-border-radius,3px);border-style:var(--sections-border-type,solid);border-width:var(--sections-border-top-width,1px) var(--sections-border-right-width,1px) var(--sections-border-bottom-width,1px) var(--sections-border-left-width,1px);padding:var(--sections-padding,16px 30px) }
.aq-cuenta .e-my-account-tab__add-payment-method #add_payment_method #payment .payment_methods { border-bottom:var(--tables-divider-border-width,1px) var(--tables-divider-border-type,solid) var(--tables-divider-border-color,#d4d4d4);padding:0 }
.aq-cuenta .e-my-account-tab__add-payment-method #add_payment_method #payment #place_order { background:#5bc0de;border:none;border-radius:var(--forms-buttons-border-radius,3px);color:var(--forms-buttons-normal-text-color,#fff);padding:var(--forms-buttons-padding,12px 32px) }
.aq-cuenta .e-my-account-tab__add-payment-method #add_payment_method #payment #place_order:hover { color:var(--forms-buttons-hover-text-color,#fff);transition-duration:var(--forms-buttons-hover-transition-duration,.3s) }
.aq-cuenta .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content>div>p { color:var(--general-text-color,#69727d) }
.aq-cuenta .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default { background-color:var(--forms-fields-normal-background-color,#f9fafa);border-radius:var(--forms-fields-border-radius,0) }
.aq-cuenta .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single { background-color:var(--forms-fields-normal-background-color,#f9fafa);border:none;border-radius:var(--forms-fields-border-radius,0);color:var(--forms-fields-normal-color,#69727d);height:45px;margin:0 }
.aq-cuenta .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single:focus { background-color:var(--forms-fields-focus-background-color,#f9fafa);border-color:initial;color:var(--forms-fields-focus-color,#69727d);transition-duration:var(--forms-fields-focus-transition-duration,.3s) }
.aq-cuenta .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single .select2-selection__placeholder { color:var(--forms-fields-normal-color,#69727d) }
.aq-cuenta .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single .select2-selection__rendered { color:var(--forms-fields-normal-color,#69727d);line-height:45px;padding-left:1rem;padding-right:1rem }
.aq-cuenta .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single .select2-selection__arrow { height:45px }
.aq-cuenta .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--open .select2-dropdown--below { background-color:var(--forms-fields-normal-background-color,#f9fafa) }
.aq-cuenta .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce ::-moz-placeholder { color:var(--forms-fields-normal-color,inherit);font-family:inherit;opacity:.6 }
.aq-cuenta .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce ::placeholder { color:var(--forms-fields-normal-color,inherit);font-family:inherit;opacity:.6 }
.aq-cuenta .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-message { font-size:14px }
.aq-cuenta .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce address { color:var(--general-text-color,#69727d) }
.aq-cuenta .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce a { color:var(--links-normal-color,#5bc0de) }
.aq-cuenta .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce a:hover { color:var(--links-hover-color,#5bc0de) }
.aq-cuenta .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce a.button.alt:hover, .aq-cuenta .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce a.button:hover { background-color:initial }
.aq-cuenta .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce em { color:var(--login-messages-color,#69727d);font-size:12px }
.aq-cuenta .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row { margin-bottom:var(--forms-rows-gap,6px);margin-left:var(--forms-columns-gap-margin-left,0);margin-right:var(--forms-columns-gap-margin-right,0);padding-left:var(--forms-columns-gap-padding-left,0);padding-right:var(--forms-columns-gap-padding-right,0) }
.aq-cuenta .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row label { color:var(--forms-labels-color,#69727d);margin-bottom:var(--forms-label-spacing,0) }
.aq-cuenta .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .aq-cuenta .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select { background:#f9fafa;border:none;border-radius:var(--forms-fields-border-radius,0);color:var(--forms-fields-normal-color,#69727d);font-size:14px;padding:var(--forms-fields-padding,16px) }
.aq-cuenta .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text:focus, .aq-cuenta .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select:focus { border-color:#69727d;color:var(--forms-fields-focus-color,#69727d);transition-duration:var(--forms-fields-focus-transition-duration,.3s) }
.aq-cuenta .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce #billing_address_1_field { margin-bottom:5px }
.aq-cuenta .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .woocommerce-privacy-policy-text, .aq-cuenta .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .woocommerce-privacy-policy-text { color:var(--login-messages-color,#69727d);font-size:12px;margin-bottom:15px }
.aq-cuenta .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login p:not([class]), .aq-cuenta .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register p:not([class]) { color:var(--login-messages-color,#69727d);font-size:12px;margin-top:10px }
.aq-cuenta .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .woocommerce-LostPassword, .aq-cuenta .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .woocommerce-LostPassword { font-size:12px;margin-bottom:0 }
.aq-cuenta .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword { width:50% }
@media (max-width:1024px) {
.aq-cuenta .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword { width:100% }
}
.aq-cuenta .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword p { color:var(--general-text-color,#69727d) }
.aq-cuenta .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .form-row-first, .aq-cuenta .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .form-row-last { width:100% }
.aq-cuenta .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login, .aq-cuenta .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register, .aq-cuenta .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword { background-color:var(--sections-background-color,#fff);border-color:var(--sections-border-color,#d5d8dc);border-radius:var(--sections-border-radius,3px);border-style:var(--sections-border-type,solid);border-width:var(--sections-border-top-width,1px) var(--sections-border-right-width,1px) var(--sections-border-bottom-width,1px) var(--sections-border-left-width,1px);font-size:14px;padding:var(--sections-padding,16px 30px) }
.aq-cuenta .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button, .aq-cuenta .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button, .aq-cuenta .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button { background:#5bc0de;border:none;border-radius:var(--forms-buttons-border-radius,3px);color:var(--forms-buttons-normal-text-color,#fff);padding:var(--forms-buttons-padding,12px 32px) }
.aq-cuenta .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button:hover, .aq-cuenta .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button:hover, .aq-cuenta .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button:hover { color:var(--forms-buttons-hover-text-color,#fff);transition-duration:var(--forms-buttons-hover-transition-duration,.3s) }
.aq-cuenta .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login p:nth-child(3) { margin-top:20px }
.aq-cuenta .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-form__input-checkbox { vertical-align:middle }
.aq-cuenta .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce p:last-of-type { margin-bottom:0 }
.aq-cuenta .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-form__label-for-checkbox span { color:var(--checkboxes-color,#69727d) }
.aq-cuenta .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce td, .aq-cuenta .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce th, .aq-cuenta .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce tr { border:none }
.aq-cuenta .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce h2, .aq-cuenta .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce h3 { color:var(--typography-section-titles-color,#000);font-weight:400;margin-bottom:var(--section-title-spacing,45px);margin-top:0 }
.aq-cuenta .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce strong { color:var(--general-text-color,#000) }
.aq-cuenta .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .wc-item-meta, .aq-cuenta .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce strong.wc-item-meta-label { color:var(--variations-color,#69727d) }
.aq-cuenta .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .product-quantity { color:var(--tables-items-color,#69727d);font-weight:400 }
.aq-cuenta .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-order-downloads { margin-bottom:0 }
.aq-cuenta .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content-wrapper { font-size:14px }
.aq-cuenta .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content p:last-of-type { margin-bottom:0 }
.aq-cuenta .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content h2:first-of-type { margin-top:30px }
.aq-cuenta .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content mark { background-color:transparent;color:var(--general-text-color,#000);font-weight:700 }
.aq-cuenta .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce caption+thead tr:first-child td, .aq-cuenta .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce caption+thead tr:first-child th, .aq-cuenta .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce colgroup+thead tr:first-child td, .aq-cuenta .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce colgroup+thead tr:first-child th { border-top:0 }
.aq-cuenta .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce thead:first-child tr:first-child td, .aq-cuenta .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce thead:first-child tr:first-child th { border-top:0;padding-bottom:var(--tables-titles-spacing,9px);padding-inline-start:0;padding-top:0 }
.aq-cuenta .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce tbody>tr:nth-child(2n)>td, .aq-cuenta .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce tbody>tr:nth-child(2n)>th, .aq-cuenta .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce tbody>tr:nth-child(odd)>td, .aq-cuenta .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce tbody>tr:nth-child(odd)>th { background-color:transparent;color:var(--tables-items-color,#69727d);padding-bottom:var(--order-summary-rows-gap-bottom,9px);padding-inline-start:0;padding-top:var(--order-summary-rows-gap-top,9px) }
.aq-cuenta .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce tbody .woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-number>a { color:var(--tables-links-normal-color,#5bc0de) }
.aq-cuenta .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce tbody .woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-number>a:hover { color:var(--tables-links-hover-color,#5bc0de) }
.aq-cuenta .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table { font-size:14px }
.aq-cuenta .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table .button { background:transparent;border-color:var(--tables-buttons-border-color,#5bc0de);border-radius:var(--tables-button-border-radius,3px);border-style:var(--tables-buttons-border-type,solid);border-width:2px;color:var(--tables-button-normal-text-color,#69727d);padding:var(--tables-button-padding,5px 10px);vertical-align:middle }
.aq-cuenta .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table .button:hover { transition-duration:var(--tables-button-hover-transition-duration,.3s) }
.aq-cuenta .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table td, .aq-cuenta .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table th { border-top:var(--tables-divider-border-width,1px) var(--tables-divider-border-type,solid) var(--tables-divider-border-color,#d5d8dc) }
.aq-cuenta .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table thead tr th, .aq-cuenta .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table thead tr th span { color:var(--tables-title-color,#000) }
.aq-cuenta .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .order_details tfoot td, .aq-cuenta .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .order_details tfoot th { color:var(--tables-title-color,#000);padding-inline-start:0 }
.aq-cuenta .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .order_details .download-product a, .aq-cuenta .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .order_details .product-name a { color:var(--tables-links-normal-color,#5bc0de) }
.aq-cuenta .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .order_details .download-product a:hover, .aq-cuenta .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .order_details .product-name a:hover { color:var(--tables-links-hover-color,#5bc0de) }
.aq-cuenta .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .order_details .product-purchase-note td { border-top:none;padding-top:0 }
.aq-cuenta .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .order-again .button { background:transparent;border:2px solid #5bc0de;border-color:var(--tables-buttons-border-color,#5bc0de);border-radius:var(--tables-button-border-radius,3px);border-style:var(--tables-buttons-border-type,solid);border-width:2px;color:var(--tables-button-normal-text-color,#69727d);margin-bottom:0;margin-top:0;padding:var(--tables-button-padding,12px 32px);vertical-align:middle }
.aq-cuenta .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .order-again .button:hover { transition-duration:var(--tables-button-hover-transition-duration,.3s) }
.aq-cuenta .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-Address .title h3, .aq-cuenta .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-Addresses .title h3 { float:none }
.aq-cuenta .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-Address address, .aq-cuenta .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-Addresses address { padding:var(--sections-padding,45px 30px 16px 30px) }
.aq-cuenta .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-Address .edit, .aq-cuenta .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-Addresses .edit { float:inline-start;margin-inline-start:var(--edit-link-margin-start,30px);margin-top:var(--edit-link-margin-top,10px);position:absolute }
.aq-cuenta .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .u-columns { margin-top:20px }
.aq-cuenta .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm fieldset, .aq-cuenta .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields fieldset { border:none;margin-inline-start:0;padding:0 }
.aq-cuenta .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm fieldset legend, .aq-cuenta .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields fieldset legend { color:var(--general-text-color,#000);font-weight:700;padding:20px 0 }
.aq-cuenta .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button, .aq-cuenta .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button { background:#5bc0de;border:none;border-radius:var(--forms-buttons-border-radius,3px);color:var(--forms-buttons-normal-text-color,#fff);margin-top:20px;padding:var(--forms-buttons-padding,12px 32px) }
.aq-cuenta .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button:hover, .aq-cuenta .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button:hover { color:var(--forms-buttons-hover-text-color,#fff);transition-duration:var(--forms-buttons-hover-transition-duration,.3s) }
.aq-cuenta .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-pagination { padding:16px 0 }
.aq-cuenta .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-pagination .button { background:transparent;border-color:var(--tables-buttons-border-color,#5bc0de);border-radius:var(--tables-button-border-radius,3px);border-style:var(--tables-buttons-border-type,solid);border-width:2px;color:var(--tables-button-normal-text-color,#69727d);padding:var(--tables-button-padding,5px 10px);vertical-align:middle }
.aq-cuenta .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-pagination .button:hover { transition-duration:var(--tables-button-hover-transition-duration,.3s) }
.aq-cuenta .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-OrderUpdates { color:var(--general-text-color,#69727d) }
.aq-cuenta .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation { float:inline-start;width:25% }
@media (max-width:1024px) {
.aq-cuenta .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation { width:100% }
}
.aq-cuenta .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul { padding-inline-start:0 }
.aq-cuenta .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li { display:inline-block;list-style-type:none;width:var(--tab-width,100%) }
.aq-cuenta .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li:after { background-color:var(--tabs-divider-color,#69727d);content:"";display:block;height:var(--tabs-divider-weight,0);position:relative;top:calc(var(--tabs-spacing, 2px) / 2);width:100% }
.aq-cuenta .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a { background:#f1f2f3;border-color:var(--tabs-active-border-color,transparent);color:var(--tabs-active-color,#5bc0de) }
.aq-cuenta .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a { background:#f9fafa;border-color:var(--tabs-border-color,transparent);border-radius:var(--tabs-border-radius,0);border-style:var(--tabs-border-type,solid);border-width:0;color:var(--tabs-normal-color,#69727d);display:block;font-size:14px;font-style:normal;font-weight:700;padding:var(--tabs-padding,12px 20px);text-align:var(--tabs-alignment,start) }
.aq-cuenta .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a:hover { border-color:var(--tabs-hover-border-color,transparent);color:var(--tabs-hover-color,#5bc0de) }
@media (max-width:1024px) {
.aq-cuenta .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a { padding:var(--tabs-padding,10px) }
}
.aq-cuenta .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout { margin-bottom:0 }
.aq-cuenta .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout:after { display:none }
.aq-cuenta .woocommerce-table__line-item.order_item .woocommerce-table__product-name.product-purchase-note-is-below, .aq-cuenta .woocommerce-table__line-item.order_item .woocommerce-table__product-total.product-total.product-purchase-note-is-below { padding-bottom:0 }
.aq-cuenta .e-my-account-tab__view-order .shop_table td { line-height:unset;vertical-align:top }
.aq-cuenta .woocommerce-MyAccount-paymentMethods .woocommerce-PaymentMethod--actions { text-align:end }
.aq-cuenta .woocommerce-PaymentMethod .input-radio { vertical-align:middle }
.aq-cuenta .woocommerce-PaymentMethod .input-radio+label { color:var(--payment-methods-radio-buttons-color,#69727d) }
.e-wc-account-tabs-nav .woocommerce-MyAccount-navigation ul li { display:inline-block }
.e-my-account-tabs-vertical .woocommerce-MyAccount-navigation { display:block }
.e-my-account-tabs-vertical .woocommerce-MyAccount-navigation li { margin:calc(var(--tabs-spacing, 2px) / 2) 0 }
.e-my-account-tabs-vertical .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--dashboard { margin-top:0 }
.e-my-account-tabs-vertical .e-wc-account-tabs-nav .woocommerce-MyAccount-navigation { display:none }
.e-my-account-tabs-horizontal .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation { float:none;width:100% }
.e-my-account-tabs-horizontal .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li:after { display:none }
.e-my-account-tabs-horizontal .e-my-account-tab .woocommerce .woocommerce-MyAccount-content { float:none;padding:var(--tab-content-spacing,50px) 0 0 0;width:100% }
@media (max-width:1024px) {
.e-my-account-tabs-horizontal .e-my-account-tab .woocommerce .woocommerce-MyAccount-content { padding:var(--tab-content-spacing,6%) 0 0 0;width:100% }
}
.e-my-account-tabs-horizontal .woocommerce-MyAccount-navigation { display:none }
.e-my-account-tabs-horizontal .e-wc-account-tabs-nav .woocommerce-MyAccount-navigation { display:block }
.e-my-account-tabs-horizontal .e-wc-account-tabs-nav .woocommerce-MyAccount-navigation ul { display:flex;justify-content:var(--tabs-container-justify-content,space-between);list-style:none;margin:0;padding:0 }
@media (max-width:767px) {
.e-my-account-tabs-horizontal .e-wc-account-tabs-nav .woocommerce-MyAccount-navigation ul { display:block }
}
.e-my-account-tabs-horizontal .e-wc-account-tabs-nav .woocommerce-MyAccount-navigation ul li { border-inline-end-color:var(--tabs-divider-color,#69727d);border-inline-end-style:solid;border-inline-end-width:var(--tabs-divider-weight,0);display:inline-block;margin:0;padding:0 calc(var(--tabs-spacing, 2px) / 2) 0 calc(var(--tabs-spacing, 2px) / 2);width:var(--tab-width,100%) }
.e-my-account-tabs-horizontal .e-wc-account-tabs-nav .woocommerce-MyAccount-navigation ul li:first-of-type { padding-inline-start:0 }
.e-my-account-tabs-horizontal .e-wc-account-tabs-nav .woocommerce-MyAccount-navigation ul li:last-of-type { border-inline-end-width:0;padding-inline-end:0 }
@media (max-width:767px) {
.e-my-account-tabs-horizontal .e-wc-account-tabs-nav .woocommerce-MyAccount-navigation ul li { display:inline-block;margin:calc(var(--tabs-spacing, 2px) / 2) 0;width:100% }
}
.elementor-editor-active tr:not(:first-child) .woocommerce-orders-table__cell-order-number a, .elementor-editor-preview tr:not(:first-child) .woocommerce-orders-table__cell-order-number a { pointer-events:none }
.elementor-editor-active tr:not(:first-child) .woocommerce-orders-table__cell-order-actions .button, .elementor-editor-preview tr:not(:first-child) .woocommerce-orders-table__cell-order-actions .button { opacity:.3;pointer-events:none }
.elementor-editor-active .aq-cuenta .woocommerce-MyAccount-content:not(:first-of-type) { display:none }

/* post-9.css */
.aq-carrito.aq-carrito.aq-carrito { --update-cart-automatically-display:none;--links-normal-color:var( --e-global-color-625b246 );--forms-buttons-normal-text-color:var( --e-global-color-625b246 );--forms-buttons-hover-text-color:#FFFFFF;--forms-buttons-hover-border-color:var( --e-global-color-625b246 );--forms-buttons-border-type:solid;--forms-buttons-border-color:var( --e-global-color-primary ); }
.aq-carrito.aq-carrito.aq-carrito .shop_table .button:hover, .aq-carrito.aq-carrito.aq-carrito .shop_table .button:disabled[disabled]:hover { background-color:var( --e-global-color-625b246 ); }
.aq-carrito.aq-carrito.aq-carrito .woocommerce .wc-proceed-to-checkout .checkout-button { background-color:var( --e-global-color-primary ); }
.aq-carrito.aq-carrito.aq-carrito .woocommerce .wc-proceed-to-checkout .checkout-button:hover { background-color:var( --e-global-color-625b246 ); }
.aq-carrito.aq-carrito.aq-carrito .checkout-button { text-transform:uppercase; }

/* post-169.css */
.aq-checkout.aq-checkout.aq-checkout { --additional-information-display:block; }

/* post-11.css */
.aq-cuenta.aq-cuenta.aq-cuenta .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a:hover { background-color:var( --e-global-color-625b246 ); }
.aq-cuenta.aq-cuenta.aq-cuenta .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a { background-color:var( --e-global-color-625b246 ); }
.aq-cuenta.aq-cuenta.aq-cuenta .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button:hover, .aq-cuenta.aq-cuenta.aq-cuenta .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button:hover, .aq-cuenta.aq-cuenta.aq-cuenta .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button:hover, .aq-cuenta.aq-cuenta.aq-cuenta .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button:hover, .aq-cuenta.aq-cuenta.aq-cuenta .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button:hover, .aq-cuenta.aq-cuenta.aq-cuenta #add_payment_method #payment #place_order:hover { background-color:var( --e-global-color-625b246 ); }
.aq-cuenta.aq-cuenta.aq-cuenta { --tabs-hover-color:#FFFFFF;--tabs-hover-border-color:var( --e-global-color-625b246 );--tabs-active-color:#FFFFFF;--tabs-active-border-color:var( --e-global-color-625b246 );--tabs-border-type:solid;--tabs-border-color:var( --e-global-color-primary );--tabs-spacing:5px;--sections-border-type:solid;--sections-border-top-width:1px;--sections-border-right-width:1px;--sections-border-bottom-width:1px;--sections-border-left-width:1px;--sections-border-color:var( --e-global-color-primary );--typography-section-titles-color:var( --e-global-color-625b246 );--general-text-color:var( --e-global-color-text );--forms-labels-color:var( --e-global-color-625b246 ); }
.aq-cuenta.aq-cuenta.aq-cuenta .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a { border-width:1px 1px 1px 1px; }
.aq-cuenta.aq-cuenta.aq-cuenta .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h2, .aq-cuenta.aq-cuenta.aq-cuenta .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h3 { font-size:21px; }
.aq-cuenta.aq-cuenta.aq-cuenta button.button, .aq-cuenta.aq-cuenta.aq-cuenta #add_payment_method #payment #place_order { text-transform:uppercase; }

/* CSS propio de esas páginas en Elementor */
.woocommerce .woocommerce-form-coupon-toggle { text-align: center; }
.woocommerce-MyAccount-navigation-link--downloads { display: none !important; }

/* CSS adicional del sitio (Personalizar, con Hello) */
.woocommerce-checkout-review-order-table tr th { width: 30% !important; }
.cart_totals .woocommerce-shipping-destination { display: none; }
#billing_country_field { display: block; }
