@charset "UTF-8";html{color-scheme:light;--mat-sys-primary: light-dark(#6c5584, #d8bcf1);--mat-sys-on-primary: light-dark(#ffffff, #3c2752);--mat-sys-primary-container: light-dark(#efdbff, #533d6a);--mat-sys-on-primary-container: light-dark(#26113c, #efdbff);--mat-sys-inverse-primary: light-dark(#d8bcf1, #6c5584);--mat-sys-primary-fixed: light-dark(#efdbff, #efdbff);--mat-sys-primary-fixed-dim: light-dark(#d8bcf1, #d8bcf1);--mat-sys-on-primary-fixed: light-dark(#26113c, #26113c);--mat-sys-on-primary-fixed-variant: light-dark(#533d6a, #533d6a);--mat-sys-secondary: light-dark(#fc9a1d, #ffb870);--mat-sys-on-secondary: light-dark(#ffffff, #4a2800);--mat-sys-secondary-container: light-dark(#ffdcbe, #693c00);--mat-sys-on-secondary-container: light-dark(#2c1600, #ffdcbe);--mat-sys-secondary-fixed: light-dark(#ffdcbe, #ffdcbe);--mat-sys-secondary-fixed-dim: light-dark(#ffb870, #ffb870);--mat-sys-on-secondary-fixed: light-dark(#2c1600, #2c1600);--mat-sys-on-secondary-fixed-variant: light-dark(#693c00, #693c00);--mat-sys-tertiary: light-dark(#864d61, #fbb2c9);--mat-sys-on-tertiary: light-dark(#ffffff, #502033);--mat-sys-tertiary-container: light-dark(#ffd9e3, #6b3649);--mat-sys-on-tertiary-container: light-dark(#360b1e, #ffd9e3);--mat-sys-tertiary-fixed: light-dark(#ffd9e3, #ffd9e3);--mat-sys-tertiary-fixed-dim: light-dark(#fbb2c9, #fbb2c9);--mat-sys-on-tertiary-fixed: light-dark(#360b1e, #360b1e);--mat-sys-on-tertiary-fixed-variant: light-dark(#6b3649, #6b3649);--mat-sys-background: light-dark(#fef7fc, #151316);--mat-sys-on-background: light-dark(#1d1b1e, #e7e1e5);--mat-sys-surface: light-dark(#fef7fc, #151316);--mat-sys-surface-dim: light-dark(#ded8dd, #151316);--mat-sys-surface-bright: light-dark(#fef7fc, #3b383c);--mat-sys-surface-container-lowest: light-dark(#ffffff, #0f0d11);--mat-sys-surface-container: light-dark(#f2ecf1, #211f22);--mat-sys-surface-container-high: light-dark(#ede6eb, #2c292d);--mat-sys-surface-container-highest: light-dark(#e7e1e5, #373437);--mat-sys-on-surface: light-dark(#1d1b1e, #e7e1e5);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-surface-tint: light-dark(#6c5584, #d8bcf1);--mat-sys-inverse-surface: light-dark(#322f33, #e7e1e5);--mat-sys-inverse-on-surface: light-dark(#f5eff3, #322f33);--mat-sys-outline: light-dark(#7b757e, #958e98);--mat-sys-outline-variant: light-dark(#ccc4ce, #4a454e);--mat-sys-neutral10: light-dark(#1d1b1e, #1d1b1e);--mat-sys-error: light-dark(#b91c18, #ffb4aa);--mat-sys-on-error: light-dark(#ffffff, #690003);--mat-sys-error-container: light-dark(#ffdad5, #930006);--mat-sys-on-error-container: light-dark(#410001, #ffdad5);--mat-sys-surface-variant: light-dark(#e9e0eb, #4a454e);--mat-sys-on-surface-variant: light-dark(#4a454e, #ccc4ce);--mat-sys-neutral-variant20: light-dark(#332f37, #332f37);--mat-sys-brand-font-family: Roboto;--mat-sys-plain-font-family: Roboto;--mat-sys-bold-font-weight: 700;--mat-sys-medium-font-weight: 500;--mat-sys-regular-font-weight: 400;--mat-sys-body-large: var(--mat-sys-body-large-weight) var(--mat-sys-body-large-size) / var(--mat-sys-body-large-line-height) var(--mat-sys-body-large-font);--mat-sys-body-large-font: var(--mat-sys-plain-font-family);--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: var(--mat-sys-regular-font-weight);--mat-sys-body-medium: var(--mat-sys-body-medium-weight) var(--mat-sys-body-medium-size) / var(--mat-sys-body-medium-line-height) var(--mat-sys-body-medium-font);--mat-sys-body-medium-font: var(--mat-sys-plain-font-family);--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: var(--mat-sys-regular-font-weight);--mat-sys-body-small: var(--mat-sys-body-small-weight) var(--mat-sys-body-small-size) / var(--mat-sys-body-small-line-height) var(--mat-sys-body-small-font);--mat-sys-body-small-font: var(--mat-sys-plain-font-family);--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: var(--mat-sys-regular-font-weight);--mat-sys-display-large: var(--mat-sys-display-large-weight) var(--mat-sys-display-large-size) / var(--mat-sys-display-large-line-height) var(--mat-sys-display-large-font);--mat-sys-display-large-font: var(--mat-sys-brand-font-family);--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: var(--mat-sys-regular-font-weight);--mat-sys-display-medium: var(--mat-sys-display-medium-weight) var(--mat-sys-display-medium-size) / var(--mat-sys-display-medium-line-height) var(--mat-sys-display-medium-font);--mat-sys-display-medium-font: var(--mat-sys-brand-font-family);--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: var(--mat-sys-regular-font-weight);--mat-sys-display-small: var(--mat-sys-display-small-weight) var(--mat-sys-display-small-size) / var(--mat-sys-display-small-line-height) var(--mat-sys-display-small-font);--mat-sys-display-small-font: var(--mat-sys-brand-font-family);--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: var(--mat-sys-regular-font-weight);--mat-sys-headline-large: var(--mat-sys-headline-large-weight) var(--mat-sys-headline-large-size) / var(--mat-sys-headline-large-line-height) var(--mat-sys-headline-large-font);--mat-sys-headline-large-font: var(--mat-sys-brand-font-family);--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: var(--mat-sys-regular-font-weight);--mat-sys-headline-medium: var(--mat-sys-headline-medium-weight) var(--mat-sys-headline-medium-size) / var(--mat-sys-headline-medium-line-height) var(--mat-sys-headline-medium-font);--mat-sys-headline-medium-font: var(--mat-sys-brand-font-family);--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: var(--mat-sys-regular-font-weight);--mat-sys-headline-small: var(--mat-sys-headline-small-weight) var(--mat-sys-headline-small-size) / var(--mat-sys-headline-small-line-height) var(--mat-sys-headline-small-font);--mat-sys-headline-small-font: var(--mat-sys-brand-font-family);--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: var(--mat-sys-regular-font-weight);--mat-sys-label-large: var(--mat-sys-label-large-weight) var(--mat-sys-label-large-size) / var(--mat-sys-label-large-line-height) var(--mat-sys-label-large-font);--mat-sys-label-large-font: var(--mat-sys-plain-font-family);--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: var(--mat-sys-medium-font-weight);--mat-sys-label-large-weight-prominent: var(--mat-sys-bold-font-weight);--mat-sys-label-medium: var(--mat-sys-label-medium-weight) var(--mat-sys-label-medium-size) / var(--mat-sys-label-medium-line-height) var(--mat-sys-label-medium-font);--mat-sys-label-medium-font: var(--mat-sys-plain-font-family);--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: var(--mat-sys-medium-font-weight);--mat-sys-label-medium-weight-prominent: var(--mat-sys-bold-font-weight);--mat-sys-label-small: var(--mat-sys-label-small-weight) var(--mat-sys-label-small-size) / var(--mat-sys-label-small-line-height) var(--mat-sys-label-small-font);--mat-sys-label-small-font: var(--mat-sys-plain-font-family);--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: var(--mat-sys-medium-font-weight);--mat-sys-title-large: var(--mat-sys-title-large-weight) var(--mat-sys-title-large-size) / var(--mat-sys-title-large-line-height) var(--mat-sys-title-large-font);--mat-sys-title-large-font: var(--mat-sys-brand-font-family);--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: var(--mat-sys-regular-font-weight);--mat-sys-title-medium: var(--mat-sys-title-medium-weight) var(--mat-sys-title-medium-size) / var(--mat-sys-title-medium-line-height) var(--mat-sys-title-medium-font);--mat-sys-title-medium-font: var(--mat-sys-plain-font-family);--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: var(--mat-sys-medium-font-weight);--mat-sys-title-small: var(--mat-sys-title-small-weight) var(--mat-sys-title-small-size) / var(--mat-sys-title-small-line-height) var(--mat-sys-title-small-font);--mat-sys-title-small-font: var(--mat-sys-plain-font-family);--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: var(--mat-sys-medium-font-weight);--mat-sys-umbra-color: color-mix(in srgb, var(--mat-sys-shadow), transparent 80%);--mat-sys-penumbra-color: color-mix(in srgb, var(--mat-sys-shadow), transparent 86%);--mat-sys-ambient-color: color-mix(in srgb, var(--mat-sys-shadow), transparent 88%);--mat-sys-level0: 0px 0px 0px 0px var(--mat-sys-umbra-color), 0px 0px 0px 0px var(--mat-sys-penumbra-color), 0px 0px 0px 0px var(--mat-sys-ambient-color);--mat-sys-level1: 0px 2px 1px -1px var(--mat-sys-umbra-color), 0px 1px 1px 0px var(--mat-sys-penumbra-color), 0px 1px 3px 0px var(--mat-sys-ambient-color);--mat-sys-level2: 0px 3px 3px -2px var(--mat-sys-umbra-color), 0px 3px 4px 0px var(--mat-sys-penumbra-color), 0px 1px 8px 0px var(--mat-sys-ambient-color);--mat-sys-level3: 0px 3px 5px -1px var(--mat-sys-umbra-color), 0px 6px 10px 0px var(--mat-sys-penumbra-color), 0px 1px 18px 0px var(--mat-sys-ambient-color);--mat-sys-level4: 0px 5px 5px -3px var(--mat-sys-umbra-color), 0px 8px 10px 1px var(--mat-sys-penumbra-color), 0px 3px 14px 2px var(--mat-sys-ambient-color);--mat-sys-level5: 0px 7px 8px -4px var(--mat-sys-umbra-color), 0px 12px 17px 2px var(--mat-sys-penumbra-color), 0px 5px 22px 4px var(--mat-sys-ambient-color);--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12}app-producto .tc-cart-shell{box-sizing:border-box;width:100%;max-width:520px;margin:0 auto;padding:8px 10px;background:transparent}app-producto .tc-cart-ticket{--tc-accent: #553d6d;--tc-accent-rgb: 85, 61, 109;--tc-accent-light: #e9e5f2;--tc-accent-vlight: #f4f2fa;position:relative;width:100%;margin:0 auto;background:#fff;border-radius:14px;overflow:hidden;border:1px solid rgba(0,0,0,.05);box-shadow:0 2px 4px #0000000a,0 14px 40px #0000001a}app-producto .tc-cart-ticket-perf-top{height:13px;margin:0;flex-shrink:0;background-color:#fff;background-repeat:repeat-x;background-size:16px 14px;background-image:radial-gradient(circle at 50% calc(100% + 6px),transparent 5.5px,#ffffff 6px)}app-producto .tc-cart-ticket-perf-bottom{height:13px;margin:0;flex-shrink:0;background-color:var(--tc-accent-vlight);background-repeat:repeat-x;background-size:16px 14px;background-image:radial-gradient(circle at 50% -6px,transparent 5.5px,var(--tc-accent-vlight) 6px)}app-producto .tc-cart-ticket-header{padding:10px 18px 4px;text-align:center}app-producto .tc-cart-ticket-header-icon{width:28px!important;height:28px!important;font-size:28px!important;color:var(--tc-accent);margin:2px auto 8px;display:block}app-producto .tc-cart-ticket-title{margin:0;font-size:.92rem;font-weight:800;letter-spacing:.08em;color:#141218}app-producto .tc-cart-ticket-divider{margin:14px auto 4px;max-width:88%;height:2px;border:none;background-image:repeating-linear-gradient(90deg,rgba(var(--tc-accent-rgb),.22) 0 3px,transparent 3px 7px)}app-producto .tc-cart-ticket-body{padding:12px 14px}app-producto .tc-cart-line-divider{height:1px;margin:10px 4px 8px;background-image:repeating-linear-gradient(90deg,rgba(var(--tc-accent-rgb),.16) 0 3px,transparent 3px 9px)}app-producto .tc-cart-line-inner{display:grid;grid-template-columns:30px minmax(0,1fr) auto;grid-template-areas:"badge heading rail" ".     details details";column-gap:10px;row-gap:3px;align-items:start}app-producto .tc-cart-line-num,app-producto .tc-cart-line-badge{grid-area:badge;justify-self:center;width:26px;height:26px;border-radius:50%;margin-top:0;background:rgba(var(--tc-accent-rgb),.12);color:var(--tc-accent);font-size:.7rem;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0;align-self:center}app-producto .tc-cart-line-middle,app-producto .tc-cart-line-content,app-producto .tc-cart-line-details{grid-area:details;min-width:0}app-producto .tc-cart-line-heading-top,app-producto .tc-cart-line-heading{grid-area:heading;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:10px;margin-bottom:0;min-width:0;align-self:center}app-producto .tc-cart-line-name{margin:0;flex:1;min-width:0;font-size:.82rem;font-weight:700;line-height:1.35;color:#1c1a21}app-producto .tc-cart-line-price{flex-shrink:0;margin:0;padding-top:0;font-size:.85rem;font-weight:800;color:var(--tc-accent);font-variant-numeric:tabular-nums}app-producto .tc-cart-line-addon-title{margin:0 0 2px;font-size:.63rem;font-weight:700;line-height:1.25;letter-spacing:.02em;color:var(--tc-accent)}app-producto .tc-cart-line-details>p.tc-cart-line-addon-title:first-of-type{margin-top:1px}app-producto .tc-cart-line-details>p.tc-cart-line-addon-title~p.tc-cart-line-addon-title{margin-top:14px}app-producto .tc-cart-line-bullets{margin:0;padding:0;list-style:none}app-producto .tc-cart-line-bullet{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-size:.72rem;font-weight:600;color:#514c57;line-height:1.45;margin-bottom:3px}app-producto .tc-cart-line-bullet-char{color:rgba(var(--tc-accent-rgb),.88);font-weight:800}app-producto .tc-cart-line-bullet-price{font-size:.66rem;font-weight:600;color:rgba(var(--tc-accent-rgb),.75)}app-producto .tc-cart-line-rail,app-producto .tc-cart-line-actions{grid-area:rail;align-self:center;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;padding-top:0}app-producto .tc-cart-stepper{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:nowrap;min-width:102px}app-producto .tc-cart-stepper-btn{width:30px;height:30px;border-radius:50%;border:none;padding:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--tc-accent-vlight);color:var(--tc-accent);transition:background .15s ease;box-shadow:0 0 0 1px rgba(var(--tc-accent-rgb),.1);-webkit-tap-highlight-color:transparent}app-producto .tc-cart-stepper-btn:hover{background:rgba(var(--tc-accent-rgb),.18)}app-producto .tc-cart-stepper-glyph{font-size:1rem;font-weight:700;line-height:1;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}app-producto .tc-cart-stepper-val{flex:0 0 26px;min-width:26px;text-align:center;font-size:.86rem;font-weight:800;color:#252329;font-variant-numeric:tabular-nums}app-producto .tc-cart-delivery-row{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:6px 14px 14px;padding:11px 13px;border-radius:10px;background:rgba(var(--tc-accent-rgb),.08);border:1px dashed rgba(var(--tc-accent-rgb),.24);font-size:.76rem;color:#2b2730}app-producto .tc-cart-delivery-row span{font-weight:800;color:var(--tc-accent);font-variant-numeric:tabular-nums}app-producto .tc-cart-summary{background:var(--tc-accent-vlight)}app-producto .tc-cart-summary-inner{padding:16px 16px 10px}app-producto .tc-cart-summary-main{display:flex;align-items:center;justify-content:space-between;gap:12px}app-producto .tc-cart-summary-leading{display:flex;align-items:center;gap:8px;font-size:.66rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#252329}app-producto .tc-cart-summary-main-icon{width:22px!important;height:22px!important;font-size:22px!important;color:var(--tc-accent);flex-shrink:0}app-producto .tc-cart-summary-main--grand{margin-top:2px}app-producto .tc-cart-summary-grand{margin:0;font-size:1.2rem;font-weight:800;color:var(--tc-accent);font-variant-numeric:tabular-nums}app-producto .tc-cart-summary-divider{height:1px;margin:12px 0;border:none;background:rgba(var(--tc-accent-rgb),.2)}app-producto .tc-cart-summary-row{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:.73rem;font-weight:600;color:#403b44}app-producto .tc-cart-summary-row span:last-child{font-weight:700;color:#261f2a;font-variant-numeric:tabular-nums}app-producto .tc-cart-summary-meta{display:inline-flex;align-items:center;gap:6px}app-producto .tc-cart-summary-mini-icon{width:17px!important;height:17px!important;font-size:17px!important;color:rgba(var(--tc-accent-rgb),.78)}@media (max-width: 360px){app-producto .tc-cart-line-inner{grid-template-columns:26px minmax(0,1fr);grid-template-areas:"badge heading" "details details" "rail rail"}app-producto .tc-cart-line-rail,app-producto .tc-cart-line-actions{justify-self:end;width:100%;padding-top:4px}}.mat-elevation-z0,.mat-mdc-elevation-specific.mat-elevation-z0{box-shadow:var(--mat-app-elevation-shadow-level-0, none)}.mat-elevation-z1,.mat-mdc-elevation-specific.mat-elevation-z1{box-shadow:var(--mat-app-elevation-shadow-level-1, none)}.mat-elevation-z2,.mat-mdc-elevation-specific.mat-elevation-z2{box-shadow:var(--mat-app-elevation-shadow-level-2, none)}.mat-elevation-z3,.mat-mdc-elevation-specific.mat-elevation-z3{box-shadow:var(--mat-app-elevation-shadow-level-3, none)}.mat-elevation-z4,.mat-mdc-elevation-specific.mat-elevation-z4{box-shadow:var(--mat-app-elevation-shadow-level-4, none)}.mat-elevation-z5,.mat-mdc-elevation-specific.mat-elevation-z5{box-shadow:var(--mat-app-elevation-shadow-level-5, none)}.mat-elevation-z6,.mat-mdc-elevation-specific.mat-elevation-z6{box-shadow:var(--mat-app-elevation-shadow-level-6, none)}.mat-elevation-z7,.mat-mdc-elevation-specific.mat-elevation-z7{box-shadow:var(--mat-app-elevation-shadow-level-7, none)}.mat-elevation-z8,.mat-mdc-elevation-specific.mat-elevation-z8{box-shadow:var(--mat-app-elevation-shadow-level-8, none)}.mat-elevation-z9,.mat-mdc-elevation-specific.mat-elevation-z9{box-shadow:var(--mat-app-elevation-shadow-level-9, none)}.mat-elevation-z10,.mat-mdc-elevation-specific.mat-elevation-z10{box-shadow:var(--mat-app-elevation-shadow-level-10, none)}.mat-elevation-z11,.mat-mdc-elevation-specific.mat-elevation-z11{box-shadow:var(--mat-app-elevation-shadow-level-11, none)}.mat-elevation-z12,.mat-mdc-elevation-specific.mat-elevation-z12{box-shadow:var(--mat-app-elevation-shadow-level-12, none)}.mat-elevation-z13,.mat-mdc-elevation-specific.mat-elevation-z13{box-shadow:var(--mat-app-elevation-shadow-level-13, none)}.mat-elevation-z14,.mat-mdc-elevation-specific.mat-elevation-z14{box-shadow:var(--mat-app-elevation-shadow-level-14, none)}.mat-elevation-z15,.mat-mdc-elevation-specific.mat-elevation-z15{box-shadow:var(--mat-app-elevation-shadow-level-15, none)}.mat-elevation-z16,.mat-mdc-elevation-specific.mat-elevation-z16{box-shadow:var(--mat-app-elevation-shadow-level-16, none)}.mat-elevation-z17,.mat-mdc-elevation-specific.mat-elevation-z17{box-shadow:var(--mat-app-elevation-shadow-level-17, none)}.mat-elevation-z18,.mat-mdc-elevation-specific.mat-elevation-z18{box-shadow:var(--mat-app-elevation-shadow-level-18, none)}.mat-elevation-z19,.mat-mdc-elevation-specific.mat-elevation-z19{box-shadow:var(--mat-app-elevation-shadow-level-19, none)}.mat-elevation-z20,.mat-mdc-elevation-specific.mat-elevation-z20{box-shadow:var(--mat-app-elevation-shadow-level-20, none)}.mat-elevation-z21,.mat-mdc-elevation-specific.mat-elevation-z21{box-shadow:var(--mat-app-elevation-shadow-level-21, none)}.mat-elevation-z22,.mat-mdc-elevation-specific.mat-elevation-z22{box-shadow:var(--mat-app-elevation-shadow-level-22, none)}.mat-elevation-z23,.mat-mdc-elevation-specific.mat-elevation-z23{box-shadow:var(--mat-app-elevation-shadow-level-23, none)}.mat-elevation-z24,.mat-mdc-elevation-specific.mat-elevation-z24{box-shadow:var(--mat-app-elevation-shadow-level-24, none)}*{margin:0;padding:0;text-decoration:none;font-family:Montserrat,sans-serif}html,body{min-width:300px}body{margin:0;font-family:Roboto,Helvetica Neue,sans-serif;background-position:center center;background-repeat:no-repeat;background-attachment:fixed;background-size:cover;background-color:#fff}img[src*="https://cdn.000webhost.com/000webhost/logo/footer-powered-by-000webhost-white2.png"]{display:none}html,body{height:100%}body{margin:0;font-family:Roboto,Helvetica Neue,sans-serif}.repeat-config-dialog-panel .mat-mdc-dialog-container .mdc-dialog__surface{padding:0!important;box-sizing:border-box}.repeat-config-dialog-panel .repeat-config-scroll{padding:8px 20px 12px!important;margin:0!important;box-sizing:border-box}.repeat-config-dialog-panel .dialog-header{display:flex!important;align-items:center!important;justify-content:space-between;gap:8px;padding:10px 20px 8px!important;margin:0!important;box-sizing:border-box}.repeat-config-dialog-panel .dialog-header h4.mat-mdc-dialog-title.dialog-config-product-title{margin:0!important;padding:0!important;flex:1;min-width:0;text-align:left!important}.repeat-config-dialog-panel .mat-mdc-dialog-title{padding-inline:0!important}.repeat-config-dialog-panel .dialog-header .close-button{margin-top:0!important;flex-shrink:0}.repeat-config-dialog-panel .mat-mdc-dialog-actions.repeat-config-actions{box-sizing:border-box}.dpd-dialog-panel .mat-mdc-dialog-container .mdc-dialog__surface{border-radius:8px!important;overflow:hidden!important;padding:0!important}.personalizar-unidades-dialog-panel .mat-mdc-dialog-container .mdc-dialog__surface{border-radius:18px!important;overflow:hidden!important;padding:0!important;display:flex!important;flex-direction:column!important;max-height:min(92vh,720px)!important}.personalizar-unidades-dialog-panel .mat-mdc-dialog-container .mat-mdc-dialog-component-host{flex:1 1 auto!important;min-height:0!important;display:flex!important;flex-direction:column!important}.cdk-overlay-pane.tc-dialog-enviar,.mat-mdc-dialog-panel.tc-dialog-enviar{width:auto!important;max-width:600px!important}.tc-dialog-enviar .mat-mdc-dialog-container{padding:calc(12px + env(safe-area-inset-top)) max(14px,env(safe-area-inset-right)) calc(12px + env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left))!important;box-sizing:border-box!important;width:100%;max-width:600px!important;height:auto;max-height:min(100dvh,100vh)}.tc-dialog-enviar .mat-mdc-dialog-container .mdc-dialog__surface{padding:0!important;border-radius:0!important;border:none!important;overflow:hidden!important;background:transparent!important;box-sizing:border-box!important;box-shadow:none!important;width:100%;max-width:600px;height:auto;max-height:min(100dvh,100vh)}.tc-dialog-enviar .mat-mdc-dialog-container .mat-mdc-dialog-content{max-height:min(90dvh,90vh);height:auto!important;flex:1 1 auto!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch;padding:0!important;margin:0!important}.tc-dialog-enviar .mat-mdc-dialog-container .mat-mdc-dialog-component-host{display:flex!important;flex-direction:column!important;align-items:stretch!important;height:auto;min-height:0!important;max-width:600px}.tc-dialog-enviar .mat-mdc-dialog-container app-dialog-enviar{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-height:0!important;height:auto;max-width:600px}
