@charset "UTF-8";.cart-drawer{background-color:var(--theme-color-block-bg);background-image:radial-gradient(circle at 20% 80%,rgba(var(--q-color-secondary),.4) 0%,transparent 20%);display:flex;flex-direction:column;z-index:1000}.cart-drawer .cart-drawer-header{background-color:rgba(var(--q-color-secondary),.7);position:relative;z-index:1}.cart-drawer .cart-drawer-header:before{content:"";position:absolute;top:0;left:0;right:0;height:100%;background-image:linear-gradient(180deg,rgba(var(--q-color-secondary),.3) 0%,transparent 100%);border-radius:0;z-index:-1;pointer-events:none}.cart-drawer .cart-drawer-header .text-h6{color:var(--q-color-primary)}.cart-drawer .cart-items-container{flex:1;overflow:auto}.cart-drawer .cart-item{transition:background-color .2s ease;border-radius:8px}.cart-drawer .cart-item:hover{background-color:rgba(var(--q-color-primary),.03)}.cart-drawer .cart-item .cart-item-name{font-weight:500;line-height:1.2}.cart-drawer .cart-item .cart-item-name a:hover{color:var(--q-color-accent)!important}.cart-drawer .quantity-selector{display:flex;align-items:center;border:1px solid rgba(var(--q-color-primary),.1);border-radius:4px;padding:0 4px}.cart-drawer .quantity-selector .q-btn{min-height:unset;padding:4px}.cart-drawer .subtotal-container{background-color:rgba(var(--q-color-secondary),.1);border-top:1px solid rgba(var(--q-color-primary),.05)}.cart-drawer .subtotal-section{background-color:rgba(var(--q-color-secondary),.3);border-radius:8px;margin:0;padding:8px}.cart-drawer .empty-cart{padding:48px 0}.cart-drawer .empty-cart .opacity-5{opacity:.5}.cart-drawer .cart-actions{border-top:1px solid rgba(var(--q-color-primary),.1);background-color:rgba(var(--q-color-secondary),.2)}.cart-drawer .cart-actions .q-btn{font-weight:600;letter-spacing:.5px;border-radius:8px;padding:10px 0}.cart-drawer .q-chip{background-color:rgba(var(--q-color-secondary),.5)}.cart-drawer .q-chip:hover{background-color:rgba(var(--q-color-secondary),.8)}.q-form .q-input[data-v-5f20d7d0],.q-form .q-select[data-v-5f20d7d0]{margin-bottom:8px}[data-v-f0339aa3]:root{--default-font-family-headings: var(--theme-font-family-headings, serif);--default-font-family-body: var(--theme-font-family-body, sans-serif)}.footer-container[data-v-f0339aa3]{font-size:.875rem}@media (max-width: 1023.98px){.footer-column[data-v-f0339aa3]{margin-bottom:8px}.footer-column[data-v-f0339aa3]:last-child{margin-bottom:0}}.theme-editor-button-container[data-v-f0339aa3]{width:100%;display:flex;justify-content:flex-end}@media (max-width: 1023.98px){.theme-editor-button-container[data-v-f0339aa3]{justify-content:flex-start;margin-top:8px}}.footer-disclaimer-row[data-v-f0339aa3]{border-top:1px solid var(--q-color-separator, rgba(0, 0, 0, .12));padding-top:12px;margin-top:16px}.footer-icon-section[data-v-f0339aa3]{min-width:28px;padding-right:6px}.contact-list .q-item[data-v-f0339aa3]{min-height:auto;padding-top:2px;padding-bottom:2px}.footer-link[data-v-f0339aa3]{color:inherit;text-decoration:none;transition:color .2s ease}.footer-link[data-v-f0339aa3]:hover{color:var(--q-color-accent, var(--q-color-accent))}.agencia-info .agencia-nombre[data-v-f0339aa3]{white-space:nowrap}@media (max-width: 1023.98px){.footer-column[data-v-f0339aa3]{text-align:left}}:root{--default-font-family-headings: var(--theme-font-family-headings, serif);--default-font-family-body: var(--theme-font-family-body, sans-serif)}.q-dialog__inner--maximized .q-card{border-radius:0}
