@font-face{font-family:Material Symbols Rounded;font-style:normal;font-weight:100 700;font-display:block;src:url(/assets/material-symbols-rounded-D4NMjB40.woff2)format("woff2")}.material-symbols-rounded{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"liga";direction:ltr;font-family:Material Symbols Rounded;font-size:24px;font-style:normal;font-weight:400;line-height:1;display:inline-block}@font-face{font-family:Karla;font-style:normal;font-weight:200;font-display:swap;src:url(/fonts/karla_extra_light.ttf)format("truetype")}@font-face{font-family:Karla;font-style:italic;font-weight:200;font-display:swap;src:url(/fonts/karla_extra_light_italic.ttf)format("truetype")}@font-face{font-family:Karla;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/karla_light.ttf)format("truetype")}@font-face{font-family:Karla;font-style:italic;font-weight:300;font-display:swap;src:url(/fonts/karla_light_italic.ttf)format("truetype")}@font-face{font-family:Karla;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/karla_regular.ttf)format("truetype")}@font-face{font-family:Karla;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/karla_italic.ttf)format("truetype")}@font-face{font-family:Karla;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/karla_medium.ttf)format("truetype")}@font-face{font-family:Karla;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/karla_medium_italic.ttf)format("truetype")}@font-face{font-family:Karla;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/karla_semi_bold.ttf)format("truetype")}@font-face{font-family:Karla;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/karla_semi_bold_italic.ttf)format("truetype")}@font-face{font-family:Karla;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/karla_bold.ttf)format("truetype")}@font-face{font-family:Karla;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/karla_bold_italic.ttf)format("truetype")}@font-face{font-family:Karla;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/karla_extra_bold.ttf)format("truetype")}@font-face{font-family:Karla;font-style:italic;font-weight:800;font-display:swap;src:url(/fonts/karla_extra_bold_italic.ttf)format("truetype")}:root{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper-card:#fff;--paper-page:#fff;--paper-section:#fcf1ed;--paper-field:#f6ece8;--paper-sunken:#f0e6e2;--paper-skeleton:#e2d8d4;--ink-text:#1f1b18;--ink-secondary:#52443c;--ink-muted:#85746b;--ink-outline:#85746b;--ink-hairline:#d7c2b8;--ink-disabled:#bba7a3;--hairline-soft:#eae0dc;--action-main:#410000;--action-pressed:#690001;--on-action:#fff;--brand:#c60a09;--brand-container:#ffdad5;--on-brand-container:#930002;--promo-container:#ffdea0;--on-promo-container:#5c4300;--saving-container:#e7f5ec;--on-saving-container:#005227;--block-container:#fff3e2;--on-block-container:#763300;--error:#b4271f;--error-container:#ffdad5;--on-error-container:#910809;--select-bg:#f0e6e2;--on-select:#52443c;--surface-inverse:#352f2d;--on-surface-inverse:#f9efea;--surface-variant:#f4ded3;--secondary:#6e5a50;--tertiary:#795900;--primary-inverse:#ffb4a9;--tone-act-strong:#410000;--tone-act-container:#ffdad5;--amb-act:#fdeeee;--tone-wait-strong:#b45309;--tone-wait-container:#fff3e2;--amb-wait:#fff3e2;--tone-cruise-strong:#1f1b18;--tone-cruise-container:#f0e6e2;--amb-kitchen:#f4f1ec;--tone-done-strong:#0b7a3e;--tone-done-container:#e7f5ec;--amb-done:#e7f5ec;--tone-terminal-strong:#85746b;--tone-terminal-container:#f0e6e2;--amb-ink-cruise:#8b7f72;--sheet-soft:#fff8f5;--docked-toolbar:#f0e6e2;--pickup-green:#15803d;--pickup-green-soft:#e7f6ec;--driver-accent:#6d28d9;--driver-accent-soft:#f1eafe;--amber:#f59e0b;--scrim-50:#1f1b1880;--scrim-60:#1f1b1899;--scrim-70:#1f1b18b3;--blocking-veil:#52443c87;--glass-tint:#ffffffad;--r-xs:4px;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-lg2:20px;--r-xl:28px;--r-pill:999px;--r-sheet-modal:18px;--r-sheet-tracking:28px;--r-dock:24px;--r-ticket:22px;--font:"Karla", system-ui, -apple-system, sans-serif;--dur-fast-spatial:.403s;--dur-default-spatial:.483s;--dur-slow-spatial:.651s;--dur-fast-effects:.191s;--dur-default-effects:.277s;--dur-slow-effects:.373s;--spring-fast-spatial:linear(0, .101, .314, .552, .762, .913, 1.018, 1.074, 1.092, 1.085, 1.068, 1.047, 1.026, 1.01, 1, .994, .992, .992, .993, .995, .997, .999, 1, 1, 1);--spring-default-spatial:linear(0, .071, .213, .378, .535, .671, .781, .863, .925, .965, .989, 1.004, 1.011, 1.014, 1.013, 1.012, 1.01, 1.007, 1.005, 1.004, 1.002, 1.001, 1.001, 1, 1);--spring-slow-spatial:linear(0, .066, .203, .363, .519, .655, .766, .851, .915, .958, .985, 1.001, 1.01, 1.014, 1.014, 1.013, 1.011, 1.008, 1.006, 1.004, 1.003, 1.002, 1.001, 1, 1);--spring-fast-effects:linear(0, .102, .278, .453, .6, .715, .799, .86, .904, .934, .955, .969, .979, .986, .99, .994, .996, .997, .998, .999, .999, .999, 1, 1, 1);--spring-default-effects:linear(0, .093, .262, .42, .57, .681, .773, .836, .886, .919, .944, .961, .973, .982, .987, .991, .994, .996, .997, .998, .999, .999, .999, 1, 1);--spring-slow-effects:linear(0, .082, .238, .392, .539, .652, .747, .815, .868, .905, .934, .953, .967, .977, .984, .989, .992, .995, .996, .997, .998, .999, .999, .999, 1);--teike-color-brand:#c60a09;--teike-color-primary:#410000;--web-max-wide:1440px;--web-max-content:1200px;--web-max-reading:760px;--web-header-height:64px;--web-drawer-width:300px;--web-cart-width:478px;--web-product-width:1064px;--web-gutter:16px;--pelicula-janela:#1f1b1880;--pelicula-gaveta:#262626cc;--pelicula-pesquisa:#1f1b1814;--superficie:#f6ece8;--superficie-2:#e2d8d4;--foco:#276ef1;--md-sys-color-primary:#410000;--md-sys-color-on-primary:#fff;--md-sys-color-primary-container:#ffdad5;--md-sys-color-on-primary-container:#930002;--md-sys-color-inverse-primary:#ffb4a9;--md-sys-color-secondary:#6e5a50;--md-sys-color-on-secondary:#fff;--md-sys-color-secondary-container:#f6ece8;--md-sys-color-on-secondary-container:#52443c;--md-sys-color-tertiary:#795900;--md-sys-color-on-tertiary:#fff;--md-sys-color-tertiary-container:#ffdea0;--md-sys-color-on-tertiary-container:#5c4300;--md-sys-color-error:#b4271f;--md-sys-color-on-error:#fff;--md-sys-color-error-container:#ffdad5;--md-sys-color-on-error-container:#910809;--md-sys-color-surface:#fff;--md-sys-color-surface-container-lowest:#fff;--md-sys-color-surface-container-low:#fff;--md-sys-color-surface-container:#fcf1ed;--md-sys-color-surface-container-high:#f6ece8;--md-sys-color-surface-container-highest:#f0e6e2;--md-sys-color-surface-bright:#fff;--md-sys-color-surface-dim:#e2d8d4;--md-sys-color-surface-variant:#f4ded3;--md-sys-color-on-surface-variant:#52443c;--md-sys-color-on-surface:#1f1b18;--md-sys-color-background:#fff;--md-sys-color-on-background:#1f1b18;--md-sys-color-outline:#d7c2b8;--md-sys-color-outline-variant:#d7c2b8;--md-sys-color-inverse-surface:#352f2d;--md-sys-color-inverse-on-surface:#f9efea;--md-sys-color-shadow:#1f1b18;--md-sys-color-scrim:#1f1b18;--md-sys-color-surface-tint:#410000;--md-sys-color-primary-fixed:#ffdad5;--md-sys-color-primary-fixed-dim:#ffb4a9;--md-sys-color-on-primary-fixed:#410000;--md-sys-color-on-primary-fixed-variant:#930002;--md-sys-color-secondary-fixed:#f0e6e2;--md-sys-color-secondary-fixed-dim:#d7c2b8;--md-sys-color-on-secondary-fixed:#1f1b18;--md-sys-color-on-secondary-fixed-variant:#52443c;--md-sys-color-tertiary-fixed:#ffdea0;--md-sys-color-tertiary-fixed-dim:#eac06a;--md-sys-color-on-tertiary-fixed:#271900;--md-sys-color-on-tertiary-fixed-variant:#5c4300;--md-sys-shape-corner-none:0px;--md-sys-shape-corner-extra-small:4px;--md-sys-shape-corner-small:8px;--md-sys-shape-corner-medium:12px;--md-sys-shape-corner-large:16px;--md-sys-shape-corner-large-increased:20px;--md-sys-shape-corner-extra-large:28px;--md-sys-shape-corner-extra-large-increased:32px;--md-sys-shape-corner-extra-extra-large:48px;--md-sys-shape-corner-full:9999px;--sombra-pilula:0 0 8px #1f1b181a, 0 4px 4px #1f1b180a;--sombra-flutuante:0 4px 16px #1f1b181f;--sombra-popover:0 4px 16px #1f1b1829;--sombra-gaveta:0 0 25px #1f1b181a;--sombra-lista:0 0 10px #1f1b181a;--sombra-barra-fixa:0 -4px 16px #1f1b181f;--md-sys-typescale-display-large-font:var(--font);--md-sys-typescale-display-large-size:3.5625rem;--md-sys-typescale-display-large-line-height:4rem;--md-sys-typescale-display-large-weight:400;--md-sys-typescale-display-large-tracking:0px;--md-sys-typescale-display-large-emphasized-font:var(--font);--md-sys-typescale-display-large-emphasized-size:3.5625rem;--md-sys-typescale-display-large-emphasized-line-height:4rem;--md-sys-typescale-display-large-emphasized-weight:500;--md-sys-typescale-display-large-emphasized-tracking:0px;--md-sys-typescale-display-medium-font:var(--font);--md-sys-typescale-display-medium-size:2.8125rem;--md-sys-typescale-display-medium-line-height:3.25rem;--md-sys-typescale-display-medium-weight:400;--md-sys-typescale-display-medium-tracking:0px;--md-sys-typescale-display-medium-emphasized-font:var(--font);--md-sys-typescale-display-medium-emphasized-size:2.8125rem;--md-sys-typescale-display-medium-emphasized-line-height:3.25rem;--md-sys-typescale-display-medium-emphasized-weight:500;--md-sys-typescale-display-medium-emphasized-tracking:0px;--md-sys-typescale-display-small-font:var(--font);--md-sys-typescale-display-small-size:2.25rem;--md-sys-typescale-display-small-line-height:2.75rem;--md-sys-typescale-display-small-weight:400;--md-sys-typescale-display-small-tracking:0px;--md-sys-typescale-display-small-emphasized-font:var(--font);--md-sys-typescale-display-small-emphasized-size:2.25rem;--md-sys-typescale-display-small-emphasized-line-height:2.75rem;--md-sys-typescale-display-small-emphasized-weight:500;--md-sys-typescale-display-small-emphasized-tracking:0px;--md-sys-typescale-headline-large-font:var(--font);--md-sys-typescale-headline-large-size:2rem;--md-sys-typescale-headline-large-line-height:2.5rem;--md-sys-typescale-headline-large-weight:400;--md-sys-typescale-headline-large-tracking:0px;--md-sys-typescale-headline-large-emphasized-font:var(--font);--md-sys-typescale-headline-large-emphasized-size:2rem;--md-sys-typescale-headline-large-emphasized-line-height:2.5rem;--md-sys-typescale-headline-large-emphasized-weight:500;--md-sys-typescale-headline-large-emphasized-tracking:0px;--md-sys-typescale-headline-medium-font:var(--font);--md-sys-typescale-headline-medium-size:1.75rem;--md-sys-typescale-headline-medium-line-height:2.25rem;--md-sys-typescale-headline-medium-weight:400;--md-sys-typescale-headline-medium-tracking:0px;--md-sys-typescale-headline-medium-emphasized-font:var(--font);--md-sys-typescale-headline-medium-emphasized-size:1.75rem;--md-sys-typescale-headline-medium-emphasized-line-height:2.25rem;--md-sys-typescale-headline-medium-emphasized-weight:500;--md-sys-typescale-headline-medium-emphasized-tracking:0px;--md-sys-typescale-headline-small-font:var(--font);--md-sys-typescale-headline-small-size:1.5rem;--md-sys-typescale-headline-small-line-height:2rem;--md-sys-typescale-headline-small-weight:400;--md-sys-typescale-headline-small-tracking:0px;--md-sys-typescale-headline-small-emphasized-font:var(--font);--md-sys-typescale-headline-small-emphasized-size:1.5rem;--md-sys-typescale-headline-small-emphasized-line-height:2rem;--md-sys-typescale-headline-small-emphasized-weight:500;--md-sys-typescale-headline-small-emphasized-tracking:0px;--md-sys-typescale-title-large-font:var(--font);--md-sys-typescale-title-large-size:1.375rem;--md-sys-typescale-title-large-line-height:1.75rem;--md-sys-typescale-title-large-weight:400;--md-sys-typescale-title-large-tracking:0px;--md-sys-typescale-title-large-emphasized-font:var(--font);--md-sys-typescale-title-large-emphasized-size:1.375rem;--md-sys-typescale-title-large-emphasized-line-height:1.75rem;--md-sys-typescale-title-large-emphasized-weight:500;--md-sys-typescale-title-large-emphasized-tracking:0px;--md-sys-typescale-title-medium-font:var(--font);--md-sys-typescale-title-medium-size:1rem;--md-sys-typescale-title-medium-line-height:1.5rem;--md-sys-typescale-title-medium-weight:500;--md-sys-typescale-title-medium-tracking:.15px;--md-sys-typescale-title-medium-emphasized-font:var(--font);--md-sys-typescale-title-medium-emphasized-size:1rem;--md-sys-typescale-title-medium-emphasized-line-height:1.5rem;--md-sys-typescale-title-medium-emphasized-weight:600;--md-sys-typescale-title-medium-emphasized-tracking:.15px;--md-sys-typescale-title-small-font:var(--font);--md-sys-typescale-title-small-size:.875rem;--md-sys-typescale-title-small-line-height:1.25rem;--md-sys-typescale-title-small-weight:500;--md-sys-typescale-title-small-tracking:.1px;--md-sys-typescale-title-small-emphasized-font:var(--font);--md-sys-typescale-title-small-emphasized-size:.875rem;--md-sys-typescale-title-small-emphasized-line-height:1.25rem;--md-sys-typescale-title-small-emphasized-weight:600;--md-sys-typescale-title-small-emphasized-tracking:.1px;--md-sys-typescale-body-large-font:var(--font);--md-sys-typescale-body-large-size:1rem;--md-sys-typescale-body-large-line-height:1.5rem;--md-sys-typescale-body-large-weight:400;--md-sys-typescale-body-large-tracking:.5px;--md-sys-typescale-body-large-emphasized-font:var(--font);--md-sys-typescale-body-large-emphasized-size:1rem;--md-sys-typescale-body-large-emphasized-line-height:1.5rem;--md-sys-typescale-body-large-emphasized-weight:500;--md-sys-typescale-body-large-emphasized-tracking:.5px;--md-sys-typescale-body-medium-font:var(--font);--md-sys-typescale-body-medium-size:.875rem;--md-sys-typescale-body-medium-line-height:1.25rem;--md-sys-typescale-body-medium-weight:400;--md-sys-typescale-body-medium-tracking:.25px;--md-sys-typescale-body-medium-emphasized-font:var(--font);--md-sys-typescale-body-medium-emphasized-size:.875rem;--md-sys-typescale-body-medium-emphasized-line-height:1.25rem;--md-sys-typescale-body-medium-emphasized-weight:500;--md-sys-typescale-body-medium-emphasized-tracking:.25px;--md-sys-typescale-body-small-font:var(--font);--md-sys-typescale-body-small-size:.75rem;--md-sys-typescale-body-small-line-height:1rem;--md-sys-typescale-body-small-weight:400;--md-sys-typescale-body-small-tracking:.4px;--md-sys-typescale-body-small-emphasized-font:var(--font);--md-sys-typescale-body-small-emphasized-size:.75rem;--md-sys-typescale-body-small-emphasized-line-height:1rem;--md-sys-typescale-body-small-emphasized-weight:500;--md-sys-typescale-body-small-emphasized-tracking:.4px;--md-sys-typescale-label-large-font:var(--font);--md-sys-typescale-label-large-size:.875rem;--md-sys-typescale-label-large-line-height:1.25rem;--md-sys-typescale-label-large-weight:500;--md-sys-typescale-label-large-tracking:.1px;--md-sys-typescale-label-large-emphasized-font:var(--font);--md-sys-typescale-label-large-emphasized-size:.875rem;--md-sys-typescale-label-large-emphasized-line-height:1.25rem;--md-sys-typescale-label-large-emphasized-weight:600;--md-sys-typescale-label-large-emphasized-tracking:.1px;--md-sys-typescale-label-medium-font:var(--font);--md-sys-typescale-label-medium-size:.75rem;--md-sys-typescale-label-medium-line-height:1rem;--md-sys-typescale-label-medium-weight:500;--md-sys-typescale-label-medium-tracking:.5px;--md-sys-typescale-label-medium-emphasized-font:var(--font);--md-sys-typescale-label-medium-emphasized-size:.75rem;--md-sys-typescale-label-medium-emphasized-line-height:1rem;--md-sys-typescale-label-medium-emphasized-weight:600;--md-sys-typescale-label-medium-emphasized-tracking:.5px;--md-sys-typescale-label-small-font:var(--font);--md-sys-typescale-label-small-size:.6875rem;--md-sys-typescale-label-small-line-height:1rem;--md-sys-typescale-label-small-weight:500;--md-sys-typescale-label-small-tracking:.5px;--md-sys-typescale-label-small-emphasized-font:var(--font);--md-sys-typescale-label-small-emphasized-size:.6875rem;--md-sys-typescale-label-small-emphasized-line-height:1rem;--md-sys-typescale-label-small-emphasized-weight:600;--md-sys-typescale-label-small-emphasized-tracking:.5px;--web-type-hero-size:3.25rem;--web-type-hero-line:4rem;--web-type-hero-weight:800;--web-type-page-size:2.25rem;--web-type-page-line:2.75rem;--web-type-page-weight:800;--web-type-section-size:1.5rem;--web-type-section-line:2rem;--web-type-section-weight:800;--web-type-card-size:1.125rem;--web-type-card-line:1.5rem;--web-type-card-weight:800;--web-type-body-size:1rem;--web-type-body-line:1.5rem;--web-type-body-weight:400;--web-type-meta-size:.875rem;--web-type-meta-line:1.25rem;--web-type-meta-weight:400;--web-type-label-size:.875rem;--web-type-label-line:1rem;--web-type-label-weight:500;--web-type-badge-size:.75rem;--web-type-badge-line:1rem;--web-type-badge-weight:500;--space-2:2px;--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-20:20px;--space-24:24px;--space-32:32px;--space-40:40px;--space-48:48px;--space-64:64px;--space-72:72px;--space-88:88px;--overlay-dark-5:#1f1b180d;--overlay-dark-10:#1f1b181a;--overlay-dark-20:#1f1b1833;--overlay-dark-30:#1f1b184d;--overlay-dark-40:#1f1b1866;--overlay-dark-50:#1f1b1880;--overlay-dark-60:#1f1b1899;--overlay-dark-70:#1f1b18b3;--overlay-dark-80:#1f1b18cc;--overlay-dark-90:#1f1b18e6;--overlay-light-5:#ffffff0d;--overlay-light-10:#ffffff1a;--overlay-light-20:#fff3;--overlay-light-30:#ffffff4d;--overlay-light-40:#fff6;--overlay-light-50:#ffffff80;--overlay-light-60:#fff9;--overlay-light-70:#ffffffb3;--overlay-light-80:#fffc;--overlay-light-90:#ffffffe6;--md-filled-button-container-shape:var(--md-sys-shape-corner-full);--md-filled-tonal-button-container-shape:var(--md-sys-shape-corner-full);--md-outlined-button-container-shape:var(--md-sys-shape-corner-full);--md-text-button-container-shape:var(--md-sys-shape-corner-full);--md-elevated-button-container-shape:var(--md-sys-shape-corner-full);--md-fab-container-shape:var(--md-sys-shape-corner-full);--md-dialog-container-shape:28px;--md-outlined-text-field-container-shape:8px;--md-outlined-text-field-outline-color:var(--ink-hairline);--md-outlined-text-field-focus-outline-color:var(--action-main);--motion-spring-fast-spatial:var(--spring-fast-spatial);--motion-spring-default-spatial:var(--spring-default-spatial);--motion-spring-slow-spatial:var(--spring-slow-spatial);--motion-spring-fast-effects:var(--spring-fast-effects);--motion-spring-default-effects:var(--spring-default-effects);--motion-spring-slow-effects:var(--spring-slow-effects)}@media (width>=600px){:root{--web-gutter:24px}}@media (width>=1024px){:root{--web-gutter:32px}}@media (width>=1440px){:root{--web-gutter:40px}}@media (width<=599px){:root{--web-type-hero-size:2.25rem;--web-type-hero-line:2.75rem;--web-type-page-size:1.75rem;--web-type-page-line:2.25rem;--web-type-section-size:1.25rem;--web-type-section-line:1.75rem;--web-type-card-size:1rem;--web-type-card-line:1.25rem}}:root{--md-sys-elevation-level0:0px;--md-sys-elevation-level1:1px;--md-sys-elevation-level2:3px;--md-sys-elevation-level3:6px;--md-sys-elevation-level4:8px;--md-sys-elevation-level5:12px;--md-filled-button-disabled-container-color:var(--action-main);--md-filled-button-disabled-container-opacity:.5;--md-filled-button-disabled-label-text-color:var(--on-action);--md-filled-button-disabled-label-text-opacity:1;--md-filled-button-disabled-icon-color:var(--on-action);--md-filled-button-disabled-icon-opacity:.9;--md-filled-button-pressed-container-color:var(--action-pressed);--md-filled-button-pressed-state-layer-color:var(--action-pressed);--md-outlined-button-outline-color:var(--ink-hairline);--md-filter-chip-selected-container-color:var(--select-bg);--md-filter-chip-selected-outline-color:var(--action-main);--md-filter-chip-selected-label-text-color:var(--on-select);--md-filter-chip-outline-color:var(--ink-hairline);--md-filter-chip-label-text-color:var(--ink-secondary);--md-filter-chip-container-shape:var(--md-sys-shape-corner-full);--md-assist-chip-container-shape:var(--md-sys-shape-corner-full);--md-suggestion-chip-container-shape:var(--md-sys-shape-corner-full);--md-input-chip-container-shape:var(--md-sys-shape-corner-full);--md-card-container-shape:var(--md-sys-shape-corner-large);--bg-app:var(--paper-page);--bg-app-elevated:var(--paper-page);--bg-surface:var(--paper-card);--bg-surface-2:var(--paper-sunken);--bg-surface-3:var(--hairline-soft);--bg-input:var(--paper-field);--bg-input-focus:#eceff3;--bg-soft:var(--paper-section);--grey-3:#fff8f5;--grey-5:var(--paper-section);--grey-10:var(--hairline-soft);--grey-20:var(--ink-hairline);--grey-40:#999;--grey-60:var(--ink-secondary);--grey-700:var(--ink-secondary);--grey-800:#424242;--grey-900:#212121;--grey-80:#37474f;--grey-90:#263238;--grey-95:#1a1a1a;--grey-100:#0d0d0d;--buttons-gray:var(--paper-sunken);--buttons-graytransparent:var(--blocking-veil);--text-primary:var(--ink-text);--text-secondary:var(--ink-secondary);--text-muted:var(--ink-muted);--text-disabled:var(--ink-disabled);--icon-gray:var(--ink-secondary);--stroke:var(--ink-hairline);--stroke-default:var(--ink-hairline);--stroke-soft:var(--hairline-soft);--stroke-strong:var(--ink-outline);--success:#2ccb8e;--success-soft:var(--saving-container);--warning:#f3b63f;--warning-soft:var(--block-container);--warning-strong:#b45309;--danger:#ff6b6b;--danger-soft:var(--brand-container);--badge-green:#005227;--payment-positive-green:#005227;--green:#4caf50;--blue:#0373ff;--link-blue:#0a84ff;--pickup-track-done:var(--pickup-green);--pickup-track-pending:#e4e4e4;--divider-dark:#2a2f36;--white:#fff;--black:#1f1b18;--sheet-hairline:var(--hairline-soft);--sheet-hairline-strong:var(--ink-hairline);--rail-pending:var(--hairline-soft);--amb-terminal:var(--paper-sunken);--overlay-soft:#1f1b1833;--overlay-light-50:#fffff08f;--press-overlay:#fffa;--glass-veil:#f7f9fc38;--glass-veil-solid:#f7f9fcbb;--cor-marca:var(--brand);--cor-marca-hover:#a80807;--cor-marca-pressed:#8f0707;--cor-marca-suave:#fde7e7;--cor-marca-sobre-suave:#8f0707;--cor-escuro:#1f1b18;--cor-texto:#1f1b18;--cor-texto-2:#52443c;--cor-texto-3:#52443c;--cor-texto-4:#85746b;--cor-desactivado:#b3a39b;--selecao:#f0e6e2;--filete:#f6ece8;--branco:#fff;--positivo:#0e8345;--atencao:#9f6403;--web-type-feed-hero-size:2.75rem;--web-type-feed-hero-line:3.25rem;--web-type-store-title-size:2rem;--web-type-store-title-line:2.5rem;--web-type-option-title-size:1.25rem;--web-type-option-title-line:1.75rem;--motion-easing-standard:cubic-bezier(.2,0,0,1);--motion-easing-emphasized-decelerate:cubic-bezier(.1,.7,.1,1);--motion-easing-emphasized-accelerate:cubic-bezier(.3,0,.8,.15);--motion-easing-standard-accelerate:cubic-bezier(.3,0,1,1)}@media (width<=599px){:root{--web-type-feed-hero-size:1.75rem;--web-type-feed-hero-line:2.25rem;--web-type-store-title-size:1.5rem;--web-type-store-title-line:2rem}}.loading-indicator{color:inherit;justify-content:center;align-items:center;display:inline-flex}.loading-indicator--contained{background:var(--paper-sunken);color:var(--action-main);border-radius:50%;padding:12px}.wavy-progress{color:var(--action-main);overflow:hidden}.wavy-progress:not(.wavy-progress--circular) .wave{animation:2.6s linear infinite wave-slide}.wavy-progress--circular .wave{transform-origin:24px 24px;animation:3.2s linear infinite wave-rotate}@keyframes wave-slide{to{transform:translate(-20px)}}@keyframes wave-rotate{to{transform:rotate(360deg)}}.skeleton-group{gap:8px;display:grid}.skeleton{background:var(--paper-skeleton);border-radius:8px;position:relative;overflow:hidden}.skeleton:after{content:"";background:linear-gradient(90deg,transparent,var(--paper-section),transparent);animation:1.6s ease-in-out infinite shimmer;position:absolute;inset:0;transform:translate(-100%)}.skeleton--line{border-radius:4px}.skeleton--circle{aspect-ratio:1;border-radius:50%}@keyframes shimmer{to{transform:translate(100%)}}.overlay{height:var(--viewport-height,100dvh);z-index:1000;background:var(--pelicula-janela);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.overlay-panel{background:var(--paper-card);width:min(100%,480px);max-height:100%;box-shadow:var(--sombra-popover);border-radius:28px;outline:none;flex-direction:column;display:flex;overflow:hidden}.overlay-header{flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:24px 24px 16px;display:flex}.overlay-content{padding:8px 24px max(24px,env(safe-area-inset-bottom));overscroll-behavior:contain;min-height:0;overflow:auto}.overlay--side,.overlay--drawer{padding:0}.overlay--side{justify-content:flex-end}.overlay--drawer{background:var(--pelicula-gaveta);justify-content:flex-start}.overlay--side .overlay-panel{height:100%;width:var(--web-cart-width);border-radius:28px 0 0 28px}.overlay--drawer .overlay-panel{height:100%;width:var(--web-drawer-width);box-shadow:var(--sombra-gaveta);border-radius:0 28px 28px 0}.overlay--bottom{align-items:flex-end;padding:0}.overlay--bottom .overlay-panel{border-radius:18px 18px 0 0;width:min(100%,760px);max-height:95%}.sheet-handle{touch-action:none;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;height:28px;display:flex}.sheet-handle span{background:var(--ink-hairline);border-radius:4px;width:32px;height:4px}.overlay--fullscreen{padding:0}.overlay--fullscreen .overlay-panel{border-radius:0;width:100%;max-width:none;height:100%}.overlay:has(.blocking-progress){background:var(--blocking-veil)}.blocking-progress{width:100%;height:100%;box-shadow:none;pointer-events:auto;background:0 0;border-radius:0}.blocking-progress .overlay-header{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.blocking-progress .overlay-content{padding:0}.overlay:has(.blocking-progress){padding:0}.overlay:has(.blocking-progress) .wavy-progress{top:env(safe-area-inset-top,0);position:absolute;left:0}md-dialog[open]{animation:dialog-enter var(--dur-slow-spatial) var(--spring-slow-spatial)}@keyframes dialog-enter{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.segmented-toggle{background:var(--superficie-2);border-radius:999px;gap:4px;padding:4px;display:inline-flex}.segmented-toggle button{isolation:isolate;min-height:44px;color:var(--ink-secondary);background:0 0;border:0;border-radius:999px;padding:10px 20px;font-weight:500;position:relative}.segmented-toggle button[aria-checked=true]{color:var(--on-action)}.segment-pill{background:var(--action-main);z-index:-1;border-radius:999px;position:absolute;inset:0}.segment-label{position:relative}.button-group{gap:2px;display:inline-flex}.button-group button{background:var(--paper-sunken);min-height:48px;color:var(--ink-secondary);border:0;border-radius:4px;padding:12px 20px}.button-group button:first-child{border-radius:24px 4px 4px 24px}.button-group button:last-child{border-radius:4px 24px 24px 4px}.button-group button.is-selected{background:var(--action-main);color:var(--on-action);border-radius:16px}.button-group button:disabled,.segmented-toggle button:disabled{opacity:.38}.split-button{gap:2px;display:inline-flex;position:relative}.split-button>md-filled-button{--md-filled-button-container-shape:24px 4px 4px 24px}.split-button>md-filled-icon-button{--md-filled-icon-button-container-shape:4px 24px 24px 4px}.fab-menu{display:inline-block;position:relative}.floating-toolbar{background:var(--paper-sunken);box-shadow:var(--sombra-flutuante);border-radius:999px;gap:4px;padding:8px;display:inline-flex}.badge{background:var(--brand);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:20px;min-height:20px;padding:0 6px;font-size:12px;font-weight:700;line-height:20px;display:inline-flex;box-shadow:0 0 0 2px #fff}.tooltip-anchor{display:inline-flex;position:relative}.tooltip{z-index:1100;background:var(--surface-inverse);color:var(--on-surface-inverse);white-space:nowrap;border-radius:4px;padding:4px 8px;font-size:12px;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.snackbar{z-index:1200;left:50%;bottom:calc(24px + env(safe-area-inset-bottom));background:var(--surface-inverse);max-width:calc(100% - 32px);color:var(--on-surface-inverse);box-shadow:var(--sombra-popover);--md-icon-button-icon-color:var(--on-surface-inverse);--md-text-button-label-text-color:var(--primary-inverse);border-radius:8px;align-items:center;gap:16px;padding:8px 12px 8px 16px;display:flex;position:fixed;translate:-50%}.snackbar>span{min-width:0}.load-state{text-align:center;flex-direction:column;align-items:center;padding:28px;display:flex}.load-state-icon{background:var(--paper-sunken);width:84px;height:84px;color:var(--ink-secondary);border-radius:50%;place-items:center;display:grid}.load-state h2{margin-top:18px;font-size:20px;line-height:28px}.load-state p{color:var(--ink-secondary);max-width:420px;margin-top:8px;font-size:14px;line-height:22px}.load-state md-outlined-button{margin-top:16px}.offline-banner{z-index:900;background:var(--block-container);color:var(--on-block-container);justify-content:center;align-items:center;gap:12px;padding:12px 16px;display:flex;position:sticky;top:0}.section-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.section-header>div{align-items:center;gap:8px;display:flex}.section-header a,.text-action{white-space:nowrap;font-size:14px;font-weight:500}.text-action{background:0 0;border:0;padding:12px}.carousel-arrow{width:36px;height:36px;box-shadow:none;--md-icon-button-icon-size:20px;--md-icon-button-state-layer-width:36px;--md-icon-button-state-layer-height:36px;background:#f6ece8;border-radius:50%}.scroll-row{scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;padding-block:4px 12px;display:flex;overflow-x:auto}.scroll-row::-webkit-scrollbar{display:none}.scroll-row>*{scroll-snap-align:start;flex:0 0 calc(25% - 12px);min-width:244px}.scroll-row--hero>*{flex-basis:100%;min-width:100%}.list-segmented{gap:2px;margin:0;padding:0;list-style:none;display:grid}.list-segmented>li{background:var(--paper-section);border-radius:4px;min-height:56px;padding:12px}.list-segmented>li:first-child{border-radius:16px 16px 4px 4px}.list-segmented>li:last-child{border-radius:4px 4px 16px 16px}.list-segmented>li:only-child{border-radius:16px}.otp-input{border:0;min-width:0;margin:0;padding:0}.otp-input>div{justify-content:center;gap:8px;display:flex}.otp-input,.otp-input p{text-align:center}.otp-input input{border:1px solid var(--ink-hairline);background:var(--paper-field);width:48px;min-width:0;height:56px;color:var(--ink-text);text-align:center;border-radius:12px;font-size:20px;font-weight:700}.otp-input input:focus{outline:2px solid var(--action-main);outline-offset:-2px;background:#fff}.otp-input input[aria-invalid=true]{border-color:var(--error)}.otp-input p{color:var(--error)}.ticket-card{filter:drop-shadow(0 2px 4px #0001);-webkit-mask:radial-gradient(circle at 0 var(--ticket-cut),transparent 12px,#000 12.5px) left,radial-gradient(circle at 100% var(--ticket-cut),transparent 12px,#000 12.5px) right;mask:radial-gradient(circle at 0 var(--ticket-cut),transparent 12px,#000 12.5px) left,radial-gradient(circle at 100% var(--ticket-cut),transparent 12px,#000 12.5px) right;background:#fff;border-radius:22px;padding:24px;-webkit-mask-size:51% 100%;mask-size:51% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.dashed-divider{margin-block:20px;display:block}.contact-row{align-items:center;gap:8px;min-height:48px;display:flex}.contact-avatar{background:var(--sheet-soft);width:36px;height:36px;color:var(--ink-secondary);border-radius:50%;flex-shrink:0;place-items:center;font-size:12.5px;font-weight:700;display:grid;overflow:hidden}.contact-avatar img{object-fit:cover}.contact-copy{flex:1;min-width:0}.contact-copy strong,.contact-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.contact-copy strong{font-size:13.5px}.contact-copy small{color:var(--ink-muted);font-size:11.5px}.contact-message{position:relative}.contact-message .badge{position:absolute;top:0;right:0}.photo-thumb{background:var(--paper-sunken);border-radius:8px;width:62px;height:62px;display:inline-flex;position:relative}.photo-thumb>.shimmer-image__shimmer{pointer-events:none;border-radius:8px}.photo-gallery .photo-stage>.shimmer-image__shimmer{border-radius:12px;inset:15% 10%}.photo-thumb-open{border-radius:inherit;background:0 0;border:0;padding:0;overflow:hidden}.photo-thumb img{object-fit:cover;transition:opacity .28s var(--spring-default-effects)}.photo-upload{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.photo-error{background:var(--scrim-60);color:#fff;border:0;border-radius:8px;place-items:center;display:grid;position:absolute;inset:0}.photo-delete{background:var(--action-main);color:#fff;border:0;border-radius:50%;width:24px;height:24px;padding:2px;position:absolute;top:-2px;right:-2px}.photo-viewer{background:var(--ink-text);color:#fff;--md-icon-button-icon-color:white;--md-outlined-button-label-text-color:white;--md-outlined-button-outline-color:white}.photo-viewer .overlay-content{flex:1;display:flex;overflow:hidden}.photo-gallery{flex-direction:column;flex:1;min-width:0;display:flex}.photo-gallery-controls{justify-content:center;align-items:center;gap:12px;display:flex}.photo-stage{touch-action:none;flex:1;justify-content:center;align-items:center;min-height:0;display:flex;position:relative;overflow:hidden}.photo-stage img{object-fit:contain;-webkit-user-select:none;user-select:none;max-width:100%;max-height:100%}.photo-stage>.wavy-progress{color:#fff;position:absolute}.slide-confirm{background:var(--paper-sunken);border-radius:999px;justify-content:center;align-items:center;width:100%;max-width:400px;height:56px;padding-inline:60px 16px;display:flex;position:relative;overflow:hidden}.slide-confirm>span{pointer-events:none;font-size:14px}.slide-confirm button{background:var(--action-main);color:#fff;touch-action:pan-y;border:0;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:absolute;top:4px;left:4px}.celebration{pointer-events:none;z-index:1300;width:100%;height:100%;position:fixed;inset:0}.design-showcase{padding-block:40px 80px}.showcase-brand{background:var(--brand);border-radius:8px;margin-bottom:24px;padding:12px 24px;display:inline-block}.showcase-brand img{width:120px;height:auto}.showcase-section{border-bottom:1px solid var(--ink-hairline);padding-block:32px}.showcase-section>h2{margin-bottom:24px}.showcase-row{flex-wrap:wrap;align-items:center;gap:16px;margin-block:16px;display:flex}.showcase-card{background:var(--superficie);border-radius:16px;gap:16px;min-width:0;padding:24px;display:grid}.swatch{border-radius:16px;align-items:flex-end;min-height:100px;padding:16px;font-size:14px;display:flex}.showcase-icons{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:16px;display:grid}.showcase-icons figure{text-align:center;overflow-wrap:anywhere;margin:0;padding:12px;font-size:11px}.showcase-icons img{object-fit:contain;width:40px;height:30px}.showcase-shape{background:var(--brand-container);width:96px;height:96px;color:var(--action-main);place-items:center;font-size:12px;display:grid}.showcase-motion{background:var(--action-main);border-radius:16px;width:48px;height:48px}md-outlined-text-field{--md-outlined-text-field-container-shape:8px;background:var(--paper-section);border-radius:8px}md-outlined-text-field:focus-within{background:#fff}md-filled-button,md-filled-tonal-button,md-outlined-button,md-text-button,md-elevated-button{min-height:48px;transition:transform var(--dur-fast-spatial) var(--spring-fast-spatial)}md-filled-button:active,md-filled-tonal-button:active,md-outlined-button:active{transform:scale(.96)}@media (width<=599px){.overlay{padding:16px}.overlay--side,.overlay--drawer,.overlay--bottom,.overlay--fullscreen{padding:0}.overlay--side .overlay-panel{border-radius:0;width:100%}.overlay-header{padding:16px}.overlay-content{padding:8px 16px max(16px,env(safe-area-inset-bottom))}.section-header{gap:8px}.section-header>div{gap:0}.scroll-row{gap:12px}.otp-input>div{gap:6px}.otp-input input{flex:1}.showcase-card{padding:16px}.snackbar{gap:8px}.design-showcase{padding-top:24px}}md-filled-button:active{--md-filled-button-container-shape:8px;--md-filled-button-container-color:var(--action-pressed)}md-filled-tonal-button:active{--md-filled-tonal-button-container-shape:8px}md-outlined-button:active{--md-outlined-button-container-shape:8px}.load-state md-outlined-button{--md-outlined-button-outline-color:var(--action-main)}md-filter-chip[selected]{animation:chip-bump var(--dur-fast-spatial) var(--spring-fast-spatial)}@keyframes chip-bump{0%{transform:scale(.92)}to{transform:scale(1)}}.tnum,.badge,.otp-input input{font-variant-numeric:tabular-nums}.skeleton{opacity:.6}.skeleton:after{opacity:1}.skeleton-group--image .skeleton:after,.skeleton-group--sheet .skeleton:after{animation-duration:1.1s}.skeleton-group--image .skeleton,.skeleton-group--sheet .skeleton{opacity:1}.skeleton-group--sheet .skeleton{background:#e4e4e4}.skeleton-group--sheet .skeleton:after{background:linear-gradient(90deg,#0000,#f9efea,#0000)}.skeleton-group--search .skeleton:after{animation-duration:2s}.skeleton-group--search .skeleton{opacity:1}.slide-confirm{background:var(--action-main);color:#fff;height:70px;padding-inline:76px 16px}.slide-confirm>span{font-size:16px}.slide-confirm button{background:var(--action-pressed);width:62px;height:62px}.slide-confirm .wavy-progress{color:#fff}.slide-confirm[aria-disabled=true]{opacity:.5}.photo-delete:after{content:"";position:absolute;inset:-10px}.photo-thumb:has(.photo-error) .photo-upload{display:none}.wavy-progress.is-indeterminate:not(.wavy-progress--circular) .wave-window{animation:2.4s ease-in-out infinite alternate wave-travel}.wavy-progress--circular.is-indeterminate .wave-segment{transform-origin:24px 24px;animation:3s linear infinite wave-rotate}@keyframes wave-travel{to{transform:translate(195px)}}.scroll-row--more{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000)}.overlay-header h2{letter-spacing:-.02em;font:800 24px/32px Karla,sans-serif}.overlay-header md-icon-button{flex-shrink:0;width:48px;height:48px}.overlay-header md-icon-button:focus:not(:focus-visible){outline:none}.load-state md-outlined-button{min-height:48px}.section-header{direction:ltr;flex-direction:row}.section-header h2{text-align:left;margin-right:auto}.section-subtitle{color:#52443c;margin:-8px 0 12px;font:400 14px/20px Karla,sans-serif}@media (width<=599px){.snackbar{width:auto;max-width:560px;left:16px;right:16px;bottom:max(16px,env(safe-area-inset-bottom));margin:0 auto;font-size:14px;line-height:20px;translate:none}}*,:before,:after{box-sizing:border-box}html{font-synthesis:none;scrollbar-width:thin;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--paper-page);color:var(--ink-text);font:400 1rem/1.5 var(--font);margin:0}button,input,textarea,select{font:inherit}button,a,input{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:default}img,svg{vertical-align:middle;max-width:100%}h1,h2,h3,p{margin:0}:focus-visible{outline:2px solid var(--foco);outline-offset:3px}::selection{background:var(--brand-container);color:var(--action-main)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.web-container{width:100%;max-width:var(--web-max-content);padding-inline:var(--web-gutter);margin-inline:auto}.web-container--wide{max-width:var(--web-max-wide)}.web-container--reading{max-width:var(--web-max-reading)}.web-grid-cards{grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));gap:24px;display:grid}.t-hero{font-size:var(--web-type-hero-size);line-height:var(--web-type-hero-line);font-weight:var(--web-type-hero-weight)}.t-page{font-size:var(--web-type-page-size);line-height:var(--web-type-page-line);font-weight:var(--web-type-page-weight)}.t-section{font-size:var(--web-type-section-size);line-height:var(--web-type-section-line);font-weight:var(--web-type-section-weight)}.t-card{font-size:var(--web-type-card-size);line-height:var(--web-type-card-line);font-weight:var(--web-type-card-weight)}.t-body{font-size:var(--web-type-body-size);line-height:var(--web-type-body-line);font-weight:var(--web-type-body-weight)}.t-meta{font-size:var(--web-type-meta-size);line-height:var(--web-type-meta-line);font-weight:var(--web-type-meta-weight)}.t-label{font-size:var(--web-type-label-size);line-height:var(--web-type-label-line);font-weight:var(--web-type-label-weight)}.t-badge{font-size:var(--web-type-badge-size);line-height:var(--web-type-badge-line);font-weight:var(--web-type-badge-weight)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.material-symbols-rounded{white-space:nowrap;-webkit-font-smoothing:antialiased;direction:ltr;font-style:normal;font-weight:400;overflow:hidden;letter-spacing:normal!important;text-transform:none!important;font-feature-settings:"liga"!important;font-family:Material Symbols Rounded!important}.language-switch{color:var(--ink-text);flex-shrink:0;align-items:center;display:inline-flex;position:relative}.language-switch .lang-trigger{border:1px solid var(--ink-hairline);background:var(--paper-card);min-width:44px;height:44px;color:inherit;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 10px 0 12px;font:700 14px/16px Karla,sans-serif;transition:background .15s,border-color .15s;display:inline-flex}.language-switch .lang-trigger:hover,.language-switch.is-open .lang-trigger{background:var(--paper-field);border-color:var(--ink-outline)}.lang-flag{object-fit:cover;border-radius:3px;flex-shrink:0;width:24px;height:18px;display:block;box-shadow:0 0 0 1px #1f1b181f}.language-switch .lang-chevron{color:var(--ink-secondary);transition:transform .15s}.language-switch.is-open .lang-chevron{transform:rotate(180deg)}.lang-menu{z-index:1100;background:var(--paper-card);border:1px solid var(--ink-hairline);border-radius:16px;flex-direction:column;gap:2px;min-width:200px;padding:8px;display:flex;position:fixed;box-shadow:0 8px 24px #1f1b1829}.lang-option{width:100%;min-height:44px;color:var(--ink-text);text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:0 12px;font:500 16px/24px Karla,sans-serif;display:flex}.lang-option span{flex:1}.lang-option:hover{background:var(--paper-field)}.lang-option[aria-checked=true]{background:var(--paper-section);font-weight:700}.lang-check{color:var(--action-main)}.language-switch button:focus-visible,.lang-option:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.immersive-language,.boot-language{justify-content:flex-end;padding:8px 16px;display:flex}.entry-mini .language-switch{flex-shrink:0}.entry-mini .language-switch .lang-trigger{height:36px;padding:0 8px 0 10px}@media (width<=599px){.web-header .language-switch .lang-trigger{width:44px;padding:0}.web-header .language-switch .lang-code,.web-header .language-switch .lang-chevron{display:none}}@media print{.language-switch,.immersive-language,.boot-language{display:none}}.teike-store-map{background:var(--md-sys-color-surface,#fff);grid-template-columns:400px minmax(0,1fr);height:calc(100dvh - 110px);min-height:600px;display:grid;position:relative;overflow:hidden}.teike-map-stage{grid-area:1/2;min-width:0;position:relative}.teike-map-canvas,.teike-map-fallback{background:#eef1f4;width:100%;height:100%;position:relative}.teike-map-fallback{place-items:center;display:grid}.teike-map-fallback .load-state{max-width:380px;padding:24px}.teike-map-loading{z-index:1;position:absolute;inset:0}.teike-map-location{z-index:2;position:absolute;top:24px;right:20px}.teike-map-list{background:#fff;border-right:1px solid #e2d8d4;grid-area:1/1;min-width:0;padding:24px 20px;overflow-y:auto}.teike-map-list>header{align-items:center;gap:12px;margin-bottom:24px;display:flex}.teike-map-list h1{flex:1;margin:0;font-size:36px;font-weight:800;line-height:44px}.teike-map-overlay{z-index:2;position:absolute;top:0;left:0}.teike-map-marker{color:#1f1b18;cursor:pointer;white-space:nowrap;background:#fff;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-width:42px;min-height:42px;padding:10px;font:700 16px Karla,sans-serif;display:flex;position:absolute;top:-21px;left:-21px;box-shadow:0 2px 8px #0003}.teike-map-marker.is-selected{color:#fff;z-index:10;background:#1f1b18}.teike-map-marker.is-selected img{filter:brightness(0)invert()}.teike-map-marker--drop{border-radius:18px 18px 3px}.teike-map-marker--disc{border-radius:50%}.teike-map-marker--card{border-radius:12px}.teike-user-dot{background:#1976d2;border:3px solid #fff;border-radius:50%;width:16px;height:16px;box-shadow:0 0 0 8px #1976d233}.teike-map-marker:focus-visible{outline-offset:3px;outline:3px solid #410000}.teike-address-dialog{border-radius:28px;max-width:500px;width:min(500px,100vw - 32px)!important}.teike-address-dialog .overlay-content{padding:0 24px 24px}.teike-address-dialog h3{margin:24px 0 12px;font-size:20px;line-height:28px}.teike-address-search{width:100%;min-height:48px}.teike-address-footer{background:#fff;justify-content:flex-end;margin-top:20px;padding:24px 0 0;display:flex;position:sticky;bottom:-24px}.teike-address-pill{min-width:0;max-width:320px}.teike-address-pill>span:not([slot]):not(.material-symbols-rounded){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.teike-picker-dialog .overlay-content{overflow:hidden;padding:0!important}.teike-picker-toolbar{background:#fff;align-items:center;gap:12px;padding:8px 24px 20px;display:flex}.teike-picker-toolbar md-outlined-text-field{flex:1;min-width:0}.teike-picker-body{grid-template-columns:minmax(0,1fr) 340px;height:min(64dvh,660px);min-height:480px;display:grid;position:relative}.teike-picker-map{min-width:0;min-height:0;position:relative}.teike-picker-panel{background:#fff;flex-direction:column;justify-content:center;padding:32px 24px;display:flex}.teike-selected-address{border-left:4px solid #410000;padding-left:16px}.teike-selected-address>span{letter-spacing:.08em;text-transform:uppercase;color:#52443c;font-size:11px}.teike-selected-address h2{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:10px 0 0;font-size:20px;line-height:26px;display:-webkit-box;overflow:hidden}.teike-coordinates{color:#52443c;white-space:pre-wrap;min-height:40px;margin:12px 0 28px 20px;font-size:12px;line-height:20px}.teike-picker-panel>md-filled-button{width:100%;min-height:56px}.teike-picker-panel>md-filled-button[disabled]{opacity:.6}.teike-center-pin{pointer-events:none;width:64px;height:90px;position:absolute;top:50%;left:50%;transform:translate(-50%,-100%)}.teike-pin-float{flex-direction:column;align-items:center;width:42px;display:flex;position:absolute;bottom:0;left:11px}.teike-pin-head{z-index:1;background:#fcf1ed;border:3px solid #fff;border-radius:15px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 3px 10px #0003}.teike-pin-stem{background:#1f1b18;width:4px;height:40px}.teike-pin-shadow{background:#000;border-radius:50%;width:28px;height:8px;position:absolute;bottom:-4px;left:18px}.teike-place-results{z-index:5;background:#fff;border-radius:0 0 20px 20px;max-height:100%;padding:12px;position:absolute;top:0;left:24px;right:364px;overflow:auto;box-shadow:0 8px 24px #0002}.teike-no-coverage{text-align:center;place-content:center;max-width:560px;min-height:55dvh;margin:auto;padding:28px;display:grid}.teike-no-coverage>div{background:#f0e6e2;border-radius:50%;place-items:center;width:84px;height:84px;margin:auto;display:grid}.teike-no-coverage h2{font-size:24px}.teike-no-coverage p{color:#52443c;line-height:24px}.teike-no-coverage md-outlined-button{justify-self:center}@media (width<=839px){.teike-store-map{flex-direction:column;height:calc(100dvh - 120px);min-height:640px;display:flex}.teike-map-stage{height:52%;min-height:280px}.teike-map-list{z-index:3;border-radius:28px 28px 0 0;height:48%;margin-top:-20px;padding:16px;box-shadow:0 -4px 16px #0001}.teike-map-list>header{margin-bottom:12px}.teike-map-list h1{font-size:28px;line-height:36px}.teike-map-location{top:16px;right:16px}.teike-picker-dialog{width:calc(100vw - 24px)!important}.teike-picker-body{grid-template-rows:minmax(240px,1fr) auto;grid-template-columns:1fr;height:calc(85dvh - 160px);min-height:460px}.teike-picker-panel{padding:20px 24px}.teike-selected-address h2{font-size:16px;line-height:22px}.teike-coordinates{min-height:20px;margin:8px 0 12px 20px}.teike-place-results{max-height:55%;left:12px;right:12px}.teike-picker-toolbar{gap:4px;padding:8px 12px 12px}.teike-picker-dialog .overlay-header{padding:16px}.teike-picker-dialog .overlay-header h2{font-size:24px}.teike-address-dialog{max-height:90dvh}.teike-address-dialog .overlay-content{padding:0 16px 20px}.teike-address-footer{bottom:-20px}.teike-picker-toolbar md-outlined-text-field{--md-outlined-text-field-container-shape:28px}}@media (prefers-reduced-motion:reduce){.teike-store-map *,.teike-picker-dialog *,.teike-address-dialog *{scroll-behavior:auto!important}}.web-layout:has(.teike-store-map){max-width:none;padding:0}.teike-store-map{height:calc(100dvh - 64px)}.teike-map-fallback .load-state h2{font-size:24px;line-height:32px}@media (width<=599px){.teike-store-map{height:calc(100dvh - 156px);min-height:600px}}:is(.teike-picker-map:has(.teike-map-fallback) .teike-center-pin,.teike-picker-map:has(.teike-map-loading) .teike-center-pin){display:none}.teike-window-backdrop{background:#fff;min-height:calc(100dvh - 64px)}.teike-store-map{background:#fff;grid-template-columns:minmax(400px,50%) minmax(0,1fr);height:calc(100dvh - 64px);min-height:560px}.teike-map-list{border-right:1px solid #e2d8d4;padding:24px;container-type:inline-size}@media (width>=1024px){.teike-store-map{grid-template-columns:minmax(440px,50%) minmax(0,1fr)}}@media (width>=1280px){.teike-store-map{grid-template-columns:minmax(560px,783px) minmax(0,1fr)}}.teike-store-map.is-collapsed{grid-template-columns:0 minmax(0,1fr)}.teike-store-map.is-collapsed .teike-map-list{visibility:hidden;border:0;padding:0}.teike-map-controls,.teike-map-collapse{z-index:2;position:absolute;top:16px}.teike-map-controls{flex-direction:column;gap:8px;display:flex;right:16px}.teike-map-collapse{left:16px}.teike-map-controls>*,.teike-map-collapse>*{color:#1f1b18;background:#fff;border-radius:50%;width:36px;height:36px;box-shadow:0 0 8px #1f1b181a}.teike-map-collapse>*{border-radius:999px;width:40px}.teike-address-dialog .overlay-header,.teike-picker-dialog .overlay-header{flex-direction:row-reverse;justify-content:flex-end;gap:16px;padding:24px 24px 16px}.teike-address-dialog .overlay-header :is(button,md-icon-button),.teike-picker-dialog .overlay-header :is(button,md-icon-button){background:#f6ece8;border:0;border-radius:50%;outline:0;flex-shrink:0;width:48px;height:48px}.teike-address-dialog .overlay-header :is(button,md-icon-button):focus-visible,.teike-picker-dialog .overlay-header :is(button,md-icon-button):focus-visible{outline-offset:2px;outline:2px solid #410000}.teike-address-dialog .overlay-header h2,.teike-picker-dialog .overlay-header h2{letter-spacing:-.02em;min-width:0;font:800 32px/40px Karla,sans-serif}.teike-flow-back{color:#52443c;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;min-height:44px;margin:0 24px;padding:0 4px;font:500 14px/20px Karla,sans-serif;display:inline-flex}.teike-flow-back:hover{color:#1f1b18;text-decoration:underline}.teike-picker-toolbar{gap:12px;padding:0 24px 16px}.teike-picker-search{background:#f6ece8;border-radius:999px;flex:1;align-items:center;gap:12px;min-width:0;height:48px;padding:0 16px;display:flex}.teike-picker-search input{color:#1f1b18;background:0 0;border:0;outline:0;flex:1;min-width:0;font:400 16px/24px Karla,sans-serif}.teike-picker-search:focus-within{background:#fff;box-shadow:0 0 0 2px #410000}.teike-picker-locate{border-radius:999px;flex-shrink:0;height:48px}.teike-picker-panel{border-left:1px solid #e2d8d4;justify-content:flex-start;gap:16px;min-width:0;padding:24px}.teike-selected-address>span{letter-spacing:.04em;color:#52443c;font:600 12px/16px Karla,sans-serif}.teike-selected-address h2{letter-spacing:-.02em;font:800 20px/28px Karla,sans-serif}.teike-picker-panel>md-filled-button{width:100%;min-height:56px;margin-top:auto}:is(.teike-address-dialog,.teike-picker-dialog) md-filled-button{--md-filled-button-container-color:var(--action-main,#410000);--md-filled-button-disabled-container-color:var(--action-main,#410000);--md-filled-button-disabled-container-opacity:1;--md-filled-button-disabled-label-text-color:#fff;--md-filled-button-disabled-label-text-opacity:1}:is(.teike-address-dialog,.teike-picker-dialog) md-filled-button[disabled]{opacity:.5}.teike-picker-help,.teike-map-fallback .load-state p,.teike-map-list .load-state p{color:#52443c;font:400 14px/20px Karla,sans-serif}.teike-address-search{color:#52443c;text-align:left;background:#f6ece8;border-radius:999px;justify-content:flex-start;gap:12px;width:100%;height:48px;padding:0 16px;font:400 16px/24px Karla,sans-serif}.teike-address-footer{background:#fff;border-top:1px solid #e2d8d4;margin-top:16px;padding:16px 0 0;display:block;position:sticky;bottom:-24px}.teike-address-footer>*{width:100%;min-height:56px}.teike-map-list .load-state{text-align:center;padding:48px 24px}.teike-map-list .load-state h2,.teike-map-fallback .load-state h2{font:700 18px/24px Karla,sans-serif}.teike-map-list .load-state-icon{background:#f6ece8;width:64px;height:64px}.teike-map-canvas,.teike-map-fallback{background:#f6ece8}.teike-map-fallback .load-state-icon{background:#f0e6e2;width:56px;height:56px}.teike-picker-dialog{border-radius:28px;max-width:1064px;width:min(1064px,100vw - 48px)!important}.teike-picker-body{grid-template-columns:minmax(0,1fr) 360px;height:min(64dvh,620px);min-height:440px}.teike-address-pill{max-width:260px;font:500 14px/16px Karla,sans-serif}.teike-address-pill [slot=icon]{color:#c60a09}.teike-map-marker{background:#fff;font:700 14px/16px Karla,sans-serif;box-shadow:0 0 8px #1f1b1829}.teike-map-marker.is-selected{color:#fff;background:#410000}.teike-map-marker>strong{color:#fff;background:#c60a09;border-radius:50%;place-items:center;width:20px;height:20px;font:700 12px/16px Karla,sans-serif;display:grid;position:absolute;top:-6px;right:-6px}.teike-coordinates{color:#52443c;margin:8px 0 24px;font-size:12px;line-height:16px}.web-layout:has(.teike-store-map){margin-bottom:0}@media (width<=1023px){.teike-picker-body{grid-template-rows:minmax(260px,1fr) auto;grid-template-columns:1fr;height:calc(85dvh - 160px)}.teike-place-results{max-height:55%;right:24px}.teike-picker-panel{border-top:1px solid #e2d8d4;border-left:0}}@media (width<=839px){.teike-store-map,.teike-store-map.is-collapsed{height:auto;min-height:0;display:block}.teike-map-stage{height:min(44dvh,360px);min-height:260px;position:relative}.teike-map-list,.teike-store-map.is-collapsed .teike-map-list{visibility:visible;height:auto;box-shadow:none;padding:16px 16px max(96px,env(safe-area-inset-bottom));border-right:0;border-radius:0;margin:0;overflow:visible}.teike-map-list h1{font:800 28px/36px Karla,sans-serif}.teike-map-collapse{display:none}}@media (width<=599px){.teike-window-backdrop{min-height:calc(100dvh - 156px)}.teike-address-dialog .overlay-header h2,.teike-picker-dialog .overlay-header h2{font-size:24px;line-height:32px}.teike-picker-toolbar{padding:0 16px 12px}.teike-picker-locate{width:48px;min-width:48px;padding:0}.teike-picker-locate>span:not([slot]){display:none}.teike-address-footer{bottom:-20px}.teike-picker-dialog{border-radius:0;max-width:none;height:100dvh;max-height:100dvh;width:100vw!important}.teike-picker-dialog .overlay-content{flex-direction:column;display:flex;overflow:auto}.teike-picker-body{flex:1;grid-template-rows:minmax(260px,1fr) auto;height:auto}.teike-place-results{left:12px;right:12px}.teike-address-pill{max-width:180px}}.teike-address-pill .material-symbols-rounded{text-overflow:clip;flex:none;font-size:20px;overflow:visible}@media (width<=599px){.overlay:has(.teike-picker-dialog){padding:0}.teike-picker-dialog{max-width:100vw!important}.teike-picker-dialog .overlay-content{flex:auto;min-height:0}.teike-picker-body{flex:auto;grid-template-rows:minmax(220px,1fr) auto;min-height:0}.teike-picker-panel{padding-bottom:max(24px,env(safe-area-inset-bottom))}}.teike-address-search{color:#52443c;text-align:left;cursor:pointer;background:#f6ece8;border:0;border-radius:999px;justify-content:flex-start;align-items:center;gap:12px;width:100%;height:48px;padding:0 16px;font:400 16px/24px Karla,sans-serif;display:flex}.teike-address-search:hover{background:#f0e6e2}.teike-address-search:disabled{opacity:.5;cursor:default}.teike-address-search:focus-visible{outline-offset:2px;outline:2px solid #410000}.teike-map-fallback .load-state md-outlined-button{--md-outlined-button-container-color:#fff;--md-outlined-button-outline-color:#e2d8d4;--md-outlined-button-label-text-color:#1f1b18;--md-outlined-button-hover-label-text-color:#1f1b18;--md-outlined-button-container-shape:999px;min-height:48px;margin-top:16px}.teike-picker-locate{--md-filled-tonal-button-icon-label-space:8px;--md-filled-tonal-button-leading-space:16px;--md-filled-tonal-button-trailing-space:20px;--md-filled-tonal-button-icon-size:20px}@media (width<=599px){.teike-picker-locate{--md-filled-tonal-button-leading-space:0;--md-filled-tonal-button-trailing-space:0}.teike-picker-locate [slot=icon]{margin:0}}.teike-map-list .load-state md-filled-tonal-button{min-height:48px;margin-top:16px}.teike-map-cards{display:block}.teike-map-cards .teike-list>md-list-item{--md-list-item-one-line-container-height:72px;--md-list-item-two-line-container-height:80px;--md-list-item-three-line-container-height:88px}.teike-store-thumb{flex:none;width:56px;height:56px}.teike-store-meta{align-items:center;gap:6px;display:flex}.teike-store-meta .material-symbols-rounded{color:var(--ink-text,#1f1b18)}.teike-promo,.teike-closed{border-radius:4px;margin-top:4px;padding:0 6px;font:700 12px/16px Karla,sans-serif;display:inline-block}.teike-promo{background:var(--brand,#c60a09);color:#fff}.teike-closed{background:var(--action-main,#410000);color:#fff}.teike-store-pin{width:36px;height:36px;color:var(--ink-text,#1f1b18);background:#fff;border-radius:50%;box-shadow:0 0 8px #1f1b181a}.teike-map-skeleton{flex-direction:column;gap:2px;display:flex}.teike-map-skeleton-row,.teike-address-skeleton-row{background:var(--paper-section,#fcf1ed);border-radius:4px;align-items:center;gap:16px;min-height:56px;padding:12px 16px;display:flex}.teike-map-skeleton-row:first-child,.teike-address-skeleton-row:first-child{border-radius:16px 16px 4px 4px}.teike-map-skeleton-row:last-child,.teike-address-skeleton-row:last-child{border-radius:4px 4px 16px 16px}.teike-map-skeleton-row>div:not(.skeleton-group),.teike-address-skeleton-row>div:not(.skeleton-group){flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.teike-map-skeleton-row>.skeleton-group,.teike-address-skeleton-row>.skeleton-group{flex:none}.teike-address-skeleton{flex-direction:column;gap:2px;display:flex}.teike-place-skeleton{flex-direction:column;gap:12px;padding:12px 8px;display:flex}.teike-place-skeleton-row{align-items:center;gap:16px;display:flex}.teike-place-results .teike-list{--md-list-container-color:transparent}.search-page{background:#fff;min-width:0;max-width:1440px;min-height:60vh;margin-inline:auto;padding:32px 24px 112px;scroll-padding-bottom:112px;overflow-x:clip}.search-page h1{letter-spacing:-.02em;margin:0 0 24px;font:800 40px/48px Karla}.search-page h2{letter-spacing:-.02em;font:800 24px/32px Karla}.search-page h3{margin:12px 0 4px;font:500 18px/24px Karla}.search-content{gap:16px;min-width:0;display:grid}.search-panel{width:min(600px,100vw - 32px)!important;max-width:600px!important}.search-panel .overlay-content{padding:16px}.search-panel h2{font-size:20px}.search-field{background:#f6ece8;border-radius:999px;align-items:center;gap:8px;width:100%;max-width:720px;min-height:48px;padding:0 8px 0 16px;display:flex}.search-field input{min-width:0;font:inherit;color:inherit;background:0 0;border:0;outline:none;flex:1;height:48px}.search-field:focus-within{outline:2px solid var(--md-sys-color-primary);outline-offset:2px}.search-trigger{--md-filled-tonal-button-container-color:#f6ece8;--md-filled-tonal-button-container-shape:999px;width:100%}.search-trigger span{white-space:nowrap;text-overflow:ellipsis;color:#52443c;font:500 14px/20px Karla;overflow:hidden}.search-chips{scrollbar-width:none;gap:12px;max-width:100%;padding:4px 0;display:flex;overflow-x:auto}.search-chips>*{flex-shrink:0}.search-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 16px;min-width:0;display:grid}.search-grid>div{min-width:0}.search-count{transform-origin:0;margin:24px 0 16px;font:500 18px/24px Karla}.search-store{border-radius:16px;min-width:0;overflow:hidden}.search-store a{color:inherit;text-decoration:none;display:block}.search-store-image{aspect-ratio:2.25;isolation:isolate;background:#f6ece8;border-radius:12px;position:relative;overflow:hidden}.search-store-zoom{width:100%;height:100%}.search-store-image:after{content:"";background:var(--ink-text);opacity:0;pointer-events:none;transition:opacity .2s;position:absolute;inset:0}.search-store a:hover .search-store-image:after{opacity:.04}.search-store h3{overflow-wrap:anywhere}.search-meta{color:#52443c;flex-wrap:wrap;align-items:center;gap:3px;margin:4px 0;font-size:14px;line-height:20px;display:flex}.search-promo,.search-more-badges,.search-closing{z-index:1;border-radius:4px;height:24px;padding:4px 8px;font:500 12px/16px Karla;position:absolute}.search-promo{color:#fff;background:#c60a09;max-width:80%;top:8px;left:8px}.search-more-badges{background:#fff;top:8px;right:8px}.search-closing{color:#52443c;background:#f6ece8;bottom:8px;left:8px}.search-unavailable{color:#fff;text-align:center;background:#141414a3;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:16px;font:600 14px/20px Karla;display:flex;position:absolute;inset:0}.search-skeleton-row{margin-bottom:40px}.search-skeleton-row>.skeleton{margin-bottom:16px}.search-skeleton-row .search-grid>div{gap:12px;display:grid}.search-recents-heading,.search-feed-heading{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.search-recents-heading h2{flex:1}.search-feed-heading h1{margin:0 0 16px}.search-feed-heading{margin-bottom:0}.search-popular-circles{scrollbar-width:none;overscroll-behavior-x:contain;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:24px 16px;max-width:100%;padding-bottom:12px;display:grid;overflow:visible}.search-popular-circles button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;flex:0 0 82px;align-content:start;justify-items:center;gap:8px;min-height:84px;font-size:12px;display:grid}.search-popular-circles img{object-fit:cover;background:#f6ece8;border-radius:50%;width:80px;max-width:100%;height:80px}.search-categories{scrollbar-width:none;gap:8px;padding:16px 0 8px;display:flex;overflow-x:auto}.search-categories button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:0;flex:0 0 96px;align-content:start;justify-items:center;gap:8px;font-size:12px;line-height:16px;display:grid}.search-categories img{object-fit:contain;border-radius:50%;width:64px;height:64px;padding:5px}.search-categories .selected img,.search-categories button:hover img{background:#f0e6e2}.search-sticky-filters{-webkit-backdrop-filter:none;backdrop-filter:none;z-index:4;background:0 0;align-items:center;gap:10px;min-width:0;padding:8px 0;display:flex;position:sticky;top:64px}.search-sticky-filters.is-pinned{background:#fff;border-bottom:1px solid #e2d8d4;box-shadow:0 4px 16px #1f1b1814}.search-sticky-filters>.search-chips{flex:1;min-width:0}.search-category-menu{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.search-category-menu>*{min-width:0}.search-city-list{display:grid}.search-home-rows{gap:0;min-width:0;padding-top:24px;display:grid}.search-home-rows>section,.search-home-rows>div,.search-row{min-width:0}.search-row .scroll-row{gap:16px;padding-block:12px}.search-row{container-type:inline-size}.search-row .scroll-row{--base:4;--per:var(--base)}.search-row .scroll-row:has(>:first-child:last-child){--per:min(var(--base),2)}.search-row .scroll-row:has(>:first-child:nth-last-child(2)){--per:min(var(--base),2)}.search-row .scroll-row:has(>:first-child:nth-last-child(3)){--per:min(var(--base),3)}.search-row .scroll-row>div{flex:0 0 calc((100% - 16px*(var(--per) - 1))/var(--per));scroll-snap-align:start;min-width:0}@container (width<=1000px){.scroll-row{--base:3}}@container (width<=700px){.scroll-row{--base:2}}@container (width<=495px){.scroll-row{--base:1.3}}.search-row-subtitle{color:#52443c;margin:4px 0 16px;font-size:14px}.search-nearby .scroll-row>div{flex:1 0 230px;min-width:230px}.search-nearby-column{gap:18px;display:grid}.search-nearby h3{font-size:16px}.search-product-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.search-product-group{border:1px solid #e2d8d4;border-radius:20px;min-width:0;padding:16px}.search-product-group.is-open{grid-column:1/-1}.search-product-toggle{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;min-height:48px;display:flex}.search-product-toggle strong{font-size:18px;display:block}.search-product-toggle small{margin-top:4px;display:block}.search-preview-list,.search-product-list{gap:12px;min-width:0;margin-top:12px;display:flex;overflow-x:auto}.search-preview-list>div{flex:1}.search-product-list>div{flex:0 0 96px}.search-product-list a{color:inherit;gap:8px;font-size:13px;text-decoration:none;display:grid}.search-product-list strong{font-size:14px}.search-weekly .scroll-row>div{flex-basis:212px}.search-rank-card{min-height:195px;padding:24px 0 0 42px;position:relative}.search-rank{color:#f0e6e2;z-index:0;font-size:104px;font-weight:800;line-height:1;position:absolute;bottom:40px;left:0}.search-rank[data-first=true]{color:#c60a09}.search-rank-card a{color:inherit;text-decoration:none;position:relative}.search-rank-card h3{font-size:15px}.search-rank-card p{font-size:12px}.search-daily-card{color:#fff;background:var(--action-main,#410000);border-radius:20px;height:212px;text-decoration:none;display:block;position:relative;overflow:hidden}.search-daily-card>.shimmer-image{width:100%;height:100%}.search-daily-card>div{background:linear-gradient(#0000,#000b);padding:32px 16px 16px;position:absolute;bottom:0;left:0;right:0}.search-daily-card h3{font-size:18px}.search-daily-card strong{color:#410000;background:#fff;border-radius:99px;padding:4px 10px;font-size:14px;display:inline-block}.search-daily-card del{margin-left:8px;font-size:12px}.search-daily-seller{background:#0007;border-radius:99px;max-width:65%;padding:4px 8px;font-size:12px;position:absolute;top:8px;left:8px}.search-today{color:#fff;background:#c60a09;border-radius:6px;padding:4px 6px;font-size:10px;font-weight:800;position:absolute;top:8px;right:8px}.search-live-dot{background:#c60a09;border-radius:50%;width:6px;height:6px;margin-right:8px;animation:1.8s infinite search-pulse;display:inline-block}.search-reorder-card{border:1px solid #e2d8d4;border-radius:20px;padding:16px}.search-reorder-card>a{color:inherit;grid-template-columns:40px 1fr;gap:0 12px;text-decoration:none;display:grid}.search-reorder-card h3{margin:0;font-size:16px}.search-reorder-card p{overflow-wrap:anywhere;font-size:14px}.search-reorder-card>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.search-reorder-card>div strong{font-size:14px}.search-contextual{background:#fcf1ed;border-radius:32px;align-items:center;gap:24px;min-height:200px;padding:32px;display:flex}.search-contextual h2{margin:0}.search-contextual>span{flex-shrink:0}.search-load-more{text-align:center;margin-top:32px}.search-page button:focus-visible,.search-page a:focus-visible,.search-panel button:focus-visible{outline-offset:3px;outline:2px solid #410000}.search-page button,.search-panel button{min-height:44px}@keyframes search-pulse{0%{opacity:1;transform:scale(1)}55%,to{opacity:0;transform:scale(2.6)}}@media (width>=1600px){.search-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=1199px){.search-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=767px){.search-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.search-product-groups{grid-template-columns:1fr}.search-feed-heading{gap:8px}.search-sticky-filters{top:64px}}@media (width<=599px){.search-grid{grid-template-columns:minmax(0,1fr)}.search-page h1{font-size:28px;line-height:36px}.search-page h2{font-size:20px;line-height:28px}.search-panel{height:100dvh;border-radius:0!important;width:100vw!important;max-width:100vw!important;max-height:100dvh!important}.search-contextual{gap:12px;padding:24px 16px}.search-contextual>span{display:none}.search-page{padding:32px 16px 112px}.search-category-menu{gap:4px}.search-feed-heading>h1{flex-basis:100%}.search-home-rows{gap:0}}@media (prefers-reduced-motion:reduce){.search-live-dot{animation:none}.search-store-image:after{transition:none}.search-page *{scroll-behavior:auto!important}}body:has(.search-panel) .active-order-dock{visibility:hidden}.overlay:has(>.search-panel){background:#1f1b1814}.search-home-rows{flex-direction:column;display:flex}.search-home-row-slot:empty{display:none}.search-today{overflow:hidden}.search-today:after{content:"";background:#fff8;width:14px;animation:2.6s linear infinite paused search-shine;position:absolute;inset:-6px auto -6px -20px;transform:rotate(15deg)}.search-daily-row .search-live-dot{animation-play-state:paused}.search-daily-row[data-visible=true] .search-live-dot,.search-daily-row[data-visible=true] .search-today:after{animation-play-state:running}@keyframes search-shine{0%{opacity:0;transform:translate(0)rotate(15deg)}5%{opacity:1}45%,to{opacity:0;transform:translate(100px)rotate(15deg)}}@media (prefers-reduced-motion:reduce){.search-today:after{animation:none;display:none}}.search-loading{color:#52443c;align-items:center;gap:12px;display:flex}.search-category-popover{--md-menu-container-shape:16px;max-width:min(360px,100vw - 32px)}.search-category-popover .search-category-menu{width:336px;max-width:100%;padding:8px}.search-category-menu md-menu-item{--md-menu-item-one-line-container-height:56px;--md-menu-item-label-text-size:12px;min-width:0}.search-repeat-busy{--md-filled-button-container-height:44px;--md-filled-button-container-shape:50%;--md-filled-button-leading-space:10px;--md-filled-button-trailing-space:10px;--md-filled-button-with-icon-leading-space:10px;--md-filled-button-with-icon-trailing-space:10px;width:44px;min-width:44px}.search-content>*{min-width:0;max-width:100%}.search-page:focus,.search-page:focus-visible,.search-page [tabindex="-1"]:focus-visible{outline:none}.search-home-row-slot{margin-bottom:40px}.search-home-row-slot:not(:empty)+.search-home-row-slot:not(:empty){border-top:1px solid #e2d8d4;padding-top:32px}.search-categories-wrap{min-width:0;position:relative}.search-categories span{-webkit-line-clamp:2;text-align:center;-webkit-box-orient:vertical;min-height:32px;font:500 12px/16px Karla;display:-webkit-box;overflow:hidden}.search-category-arrow{--md-icon-button-state-layer-height:36px;--md-icon-button-state-layer-width:36px;background:#f6ece8;border-radius:50%;width:36px;height:36px;display:none;position:absolute;top:28px}.search-category-arrow--left{left:-8px}.search-category-arrow--right{right:-8px}.search-tabs{border-bottom:1px solid #e2d8d4;gap:24px;display:flex}.search-tabs button{color:#52443c;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;height:48px;padding:0 4px;font:700 16px/24px Karla}.search-tabs button[aria-selected=true]{color:#1f1b18;border-bottom-color:var(--action-main,#410000)}.search-chips{--md-filter-chip-container-height:36px;--md-filter-chip-outline-width:0;--md-filter-chip-container-color:#f6ece8;--md-filter-chip-label-text-color:#1f1b18;--md-filter-chip-label-text-font:Karla;--md-filter-chip-label-text-size:14px;--md-filter-chip-label-text-line-height:16px;--md-filter-chip-label-text-weight:500;--md-filter-chip-selected-container-color:var(--action-main,#410000);--md-filter-chip-selected-label-text-color:#fff;--md-filter-chip-selected-icon-color:#fff;--md-filter-chip-icon-size:16px}.search-chips md-filter-chip{background:#f6ece8;border-radius:999px}.search-chips md-filter-chip[selected]{background:var(--action-main,#410000)}.search-field>.material-symbols-rounded,.search-trigger .material-symbols-rounded{color:#52443c}.search-field md-icon-button{--md-icon-button-state-layer-height:36px;--md-icon-button-state-layer-width:36px;width:36px;height:36px}.search-field input::-webkit-search-cancel-button{display:none}.search-rating{color:#1f1b18;font:500 14px/16px Karla}.search-meta>.material-symbols-rounded{color:#1f1b18;font-variation-settings:"FILL" 1,"wght" 400,"opsz" 20}.search-popular-circles button{min-width:0;padding:0}.search-popular-circles button>span:last-child{text-align:center;overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual;max-width:112px;font:500 14px/20px Karla}.search-desktop-nearby{display:none}.overlay:has(>.search-panel){align-items:flex-start;padding-top:8px}.search-panel{border-radius:16px;max-height:calc(100vh - 16px)}.search-panel:focus{outline:none}.search-cancel{display:none}.search-page .section-header h2{letter-spacing:-.02em;font:800 24px/32px Karla}.search-page .section-header a{font:500 14px/16px Karla;text-decoration:none}.search-page .carousel-arrow{--md-icon-button-state-layer-height:36px;--md-icon-button-state-layer-width:36px;background:#f6ece8;border-radius:50%;width:36px;height:36px}.search-page .search-daily-card h3,.search-page .search-rank-card h3{font-weight:700}.search-page .home-stories{margin-bottom:24px}.search-page .home-story-ring{background:0 0;border:2px solid #c60a09;padding:0}.search-page .home-story-ring.is-seen{border-color:#e2d8d4}.search-page .home-story-ring img{width:80px;height:80px}.header-search--compact{margin-top:0}.search-trigger{--md-filled-tonal-button-container-height:48px;justify-content:flex-start;width:100%;min-height:48px;margin-top:8px}.search-skeleton-image{aspect-ratio:2.25;border-radius:12px}.search-empty .load-state h2{font:800 20px/28px Karla}.search-empty .load-state p{color:#52443c}.search-page,.search-panel,.search-city-picker{--md-filled-button-container-color:var(--action-main,#410000);--md-filled-button-disabled-container-color:var(--action-main,#410000);--md-filled-button-disabled-container-opacity:.5;--md-filled-button-disabled-label-text-color:#fff;--md-filled-button-disabled-label-text-opacity:1}.search-today:after{display:none}.search-live-dot{animation:none}@media (width>=768px){.search-category-arrow{display:inline-flex}}@media (width>=1024px){.search-desktop-nearby{display:block}}@media (width<=1023px){.header-search[aria-hidden=true]{display:none}.search-chips{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000)}}@media (width<=599px){.search-popular-circles{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 12px}.search-popular-circles button>span:last-child{font:500 12px/16px Karla}.search-page .search-store h3{font:500 16px/20px Karla}.search-cancel{justify-self:end;display:block}.overlay:has(>.search-panel){padding:0}.search-panel{max-height:none}.search-skeleton-row .search-grid{grid-template-columns:1fr}}@media (width>=600px) and (width<=1199px){.search-skeleton-row .search-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1200px){.search-skeleton-row .search-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.search-page *,.search-panel *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.search-sponsor{background:#fff;border-radius:16px;overflow:hidden}.search-sponsor img[data-small=true]{object-fit:contain;background:#f6ece8}.search-activity{color:#52443c;background:#fcf1ed;border-radius:16px;padding:16px 24px;font:400 14px/20px Karla}.header-search[aria-hidden=true]{visibility:hidden}.search-grid+.search-row,.search-grid+section.search-row,.search-popular-circles+.search-desktop-nearby{margin-top:40px}.search-preview-list .shimmer-image{width:100%;height:88px}.search-product-list .shimmer-image{width:96px;height:96px}.search-field input:focus,.search-field input:focus-visible{outline:none}.home-page{isolation:isolate;min-width:0;max-width:1600px;color:var(--md-sys-color-on-surface,#1f1b18);margin:auto;padding-bottom:120px;position:relative}.home-page button:not(:disabled){cursor:pointer}.home-page button:focus-visible,.home-story-viewer button:focus-visible{outline:2px solid var(--md-sys-color-primary);outline-offset:3px}.home-page img{object-fit:cover;max-width:100%}.home-page h1{letter-spacing:-.02em;margin:0;font-size:36px;font-weight:800;line-height:44px}.home-feed-header{display:contents}.home-categories .section-header,.home-categories .section-header h2{display:none}.home-categories .scroll-row{scroll-snap-type:x proximity;scrollbar-width:none;gap:12px;padding:4px 0 8px;overflow-x:auto}.home-category{background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;padding:0;font-family:inherit;font-size:12px;font-weight:500;line-height:16px;display:flex;flex:0 0 84px!important;width:84px!important}.home-category>span:first-child{border-radius:50%;place-items:center;width:64px;height:64px;display:grid}.home-category.is-selected>span:first-child{background:#f0e6e2}.home-category img{object-fit:contain}.home-category>span:last-child{text-align:center;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;display:-webkit-box;overflow:visible}.home-sticky-controls{z-index:15;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;padding:8px 0 12px;position:sticky;top:72px}.home-chips{scrollbar-width:none;gap:16px;max-width:100%;padding:2px 0;display:flex;overflow-x:auto}.home-chips>div{flex-shrink:0}.home-chips img{object-fit:contain}.home-chips md-filter-chip[selected]{background:var(--action-main)}.home-chips md-filter-chip{--md-filter-chip-container-height:36px;--md-filter-chip-container-color:#f6ece8;--md-filter-chip-outline-width:0;--md-filter-chip-label-text-size:14px;--md-filter-chip-label-text-weight:500;--md-filter-chip-selected-container-color:var(--action-main);--md-filter-chip-selected-label-text-color:#fff;--md-filter-chip-container-shape:999px;background:#f6ece8;border-radius:999px;overflow:hidden}.home-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.home-category-modal{max-width:720px}.home-category-grid>*{min-width:0}.home-feed-section{min-width:0;animation:.4s cubic-bezier(.2,0,0,1) both home-rise;animation-delay:calc(var(--i,0)*60ms);margin-top:40px}.home-feed-section--divided{border-top:0;margin-top:40px;padding-top:0}.home-feed-section--sponsor:not(.home-feed-section--divided){border:0}.home-subtitle{color:#52443c;margin:0 0 12px;font-size:14px;line-height:20px}.home-page .section-header{align-items:center;gap:12px;min-height:36px;margin-bottom:16px}.home-page .section-header h2{letter-spacing:-.02em;font-size:24px;font-weight:800;line-height:32px}.home-page .section-header>div{flex-shrink:0}.home-page .section-header a{white-space:nowrap}.home-page .scroll-row{gap:16px}.home-page .home-categories .scroll-row{gap:12px}.home-page .scroll-row>*{flex:0 0 calc((100% - 16px*(var(--per,4) - 1))/var(--per,4));scroll-snap-align:start;min-width:0}.home-page .scroll-row{scroll-snap-type:x mandatory;scroll-padding-inline:0}.home-store-card{text-align:left;min-width:0;position:relative}.home-store-main{text-align:left;width:100%;color:inherit;background:0 0;border:0;padding:0}.home-store-cover{aspect-ratio:2.25;background:#f6ece8;border-radius:16px;position:relative;overflow:hidden}.home-store-cover img{object-fit:cover;width:100%;height:100%;display:block}.home-meta{color:#52443c;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:20px}.home-favorite{--md-icon-button-state-layer-width:32px;--md-icon-button-state-layer-height:32px;flex-shrink:0;width:32px;height:32px;margin:-4px -4px 0 0;position:static}.home-store-card{container-type:inline-size}.home-favorite[aria-pressed=true]{color:var(--brand);--md-icon-button-icon-color:var(--brand)}.home-favorite{color:var(--ink-text);--md-icon-button-icon-color:var(--ink-text)}.home-promo-badge,.home-closing{color:#fff;background:#c60a09;border-radius:4px;max-width:calc(100% - 16px);height:24px;padding:0 4px;font-size:12px;font-weight:500;line-height:24px;position:absolute;top:8px;left:8px}.home-closing{background:var(--action-main);color:#fff}.home-closed{color:#fff;text-align:center;pointer-events:none;background:#410000b8;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:12px;font-size:14px;font-weight:700;display:flex;position:absolute;inset:0}.home-store-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:32px 16px;margin-top:20px;display:grid}.home-offline{color:#1f1b18;background:#fcf1ed;border:1px solid #e2d8d4;border-radius:12px;margin-bottom:16px;padding:12px 16px}.home-skeleton>div{margin-top:24px}.home-skeleton-circles{gap:20px;display:flex;overflow:hidden}.home-skeleton-circles>*{flex-shrink:0}.home-skeleton-row .section-header{display:none}.home-skeleton-row .skeleton-group{margin-top:12px}.home-stories{scrollbar-width:none;gap:20px;padding:4px 0;display:flex;overflow:auto}.home-story{color:inherit;background:0 0;border:0;flex-direction:column;flex:0 0 96px;align-items:center;gap:8px;display:flex}.home-story>span:last-child{text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:2;text-align:center;-webkit-box-orient:vertical;max-width:96px;font-size:14px;font-weight:500;line-height:20px;display:-webkit-box;overflow:hidden}.home-story-ring{background:conic-gradient(#c60a09,#410000,#c60a09);border-radius:50%;padding:3px;position:relative}.home-story-ring .shimmer-image{box-sizing:border-box;background-clip:padding-box}.home-story-ring.is-opening{animation:2.4s linear infinite home-ring}.home-highlight-stage{border-radius:16px;height:260px;position:relative;overflow:hidden}.home-highlight{text-align:left;color:#fff;background:#f6ece8;border:0;width:100%;height:100%;padding:0;position:relative}.home-highlight>.shimmer-image{position:absolute;inset:0}.home-highlight:after{content:"";background:linear-gradient(#0000,#4100001f,#410000d1);position:absolute;inset:0}.home-highlight-copy{z-index:1;flex-direction:column;gap:6px;display:flex;position:absolute;bottom:42px;left:24px;right:24px}.home-highlight-copy strong{font-size:28px}.home-highlight .home-promo-badge,.home-highlight .home-closing{z-index:2}.home-highlight .home-closed{z-index:3}.home-dots{z-index:4;max-width:100%;display:flex;position:absolute;bottom:2px;left:50%;overflow:auto;transform:translate(-50%)}.home-dots button{background:0 0;border:0;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.home-dots button span{background:#fffa;border-radius:50%;width:6px;height:6px}.home-dots button[aria-pressed=true] span{background:#fff;width:9px;height:9px}.home-interest{margin-top:32px}.home-interest-seller{text-align:left;background:0 0;border:0;align-items:center;gap:12px;margin-bottom:16px;padding:0;display:flex}.home-interest-seller>span,.home-interest-seller>span>span{display:block}.home-interest-seller>span>span{color:#52443c;margin-top:4px;font-size:13px}.home-products-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.home-product{text-align:left;background:0 0;border:0;flex-direction:column;gap:6px;min-width:0;padding:0;display:flex}.home-product .shimmer-image{width:100%}.home-product strong{margin-top:4px;font-size:18px}.home-product>span{color:#52443c;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:14px;overflow:hidden}.home-promotions .home-section-heading{display:none}.home-promotion{color:#1f1b18;text-align:left;background:#f6ece8;border:0;border-radius:16px;height:168px;padding:0;display:flex;overflow:hidden}.home-promotion>span{flex-direction:column;justify-content:center;gap:10px;width:60%;padding:18px;display:flex}.home-promotion>span strong{font-size:18px;line-height:22px}.home-promotion small{font-size:12px}.home-promotion b{background:var(--action-main,#410000);color:#fff;border-radius:999px;align-self:flex-start;padding:8px 16px;font-size:14px;font-weight:500}.home-flash{grid-template-columns:minmax(0,1fr);display:grid}.home-flash-caption{order:1;justify-content:space-between;align-items:center;gap:12px;margin:10px 0;display:flex}.home-countdown{color:#1f1b18;font-variant-numeric:tabular-nums;white-space:nowrap;background:#f6ece8;border-radius:999px;padding:6px 12px;font-size:14px;font-weight:500;line-height:20px}.home-flash-card{text-align:left;background:0 0;border:0;flex-direction:column;gap:7px;padding:0;display:flex}.home-flash-image{aspect-ratio:2.25;background:#f6ece8;border-radius:16px;width:100%;height:auto;position:relative;overflow:hidden}.home-shine-badge{color:#fff;background:#c60a09;border-radius:4px;padding:4px;font-size:12px;font-weight:500;line-height:16px;position:absolute;top:8px;left:8px}.home-flash-card>span:not(.home-flash-image){font-size:18px;font-weight:500;line-height:24px}.home-flash-card>strong{font-size:14px;line-height:20px}.home-flash-card del{color:#52443c;font-size:12px}.home-daily{aspect-ratio:2.25;background:#f6ece8;border-radius:16px;height:auto;display:block;position:relative;overflow:hidden}.home-daily-copy{flex-direction:column;gap:4px;margin-top:12px;display:flex}.home-daily-copy strong{font-size:18px;font-weight:500;line-height:24px}.home-daily-copy>span{color:#52443c;font-size:14px;line-height:20px}.home-daily-copy del{margin-left:8px}.home-daily .home-shine-badge{color:#fff;background:#c60a09;border-radius:4px;padding:4px;font-size:12px;font-weight:500;line-height:16px;position:absolute;top:8px;left:8px}.home-weekly{text-align:left;background:0 0;border:0;flex-direction:column;gap:8px;padding:0 0 0 48px;display:flex;position:relative}.home-weekly>b{z-index:0;color:#e2d8d4;font-size:72px;font-weight:800;line-height:1;position:absolute;top:0;bottom:auto;left:0}.home-weekly:first-child>b{color:#c60a09}.home-weekly>.shimmer-image{z-index:1;width:100%;position:relative}.home-weekly>span{font-size:12px}.home-reorder strong{white-space:nowrap}.home-reorder{border:1px solid #e2d8d4;border-radius:16px;padding:16px}.home-reorder button{text-align:left;color:inherit;background:0 0;border:0;padding:0}.home-reorder h3{margin:0 0 10px;font-size:18px}.home-reorder p{font-size:13px}.home-reorder>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.home-story-viewer{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#1f1b18f0;place-items:center;display:grid;position:fixed;inset:0}.home-story-frame{aspect-ratio:9/16;background:var(--ink-text);outline:none;width:min(100vw,56.25svh);height:100svh;position:relative}.home-story-frame>img,.home-story-frame>video{object-fit:contain;width:100%;height:100%}.home-story-top{z-index:4;background:linear-gradient(#1f1b188c,#0000);padding:16px 12px;position:absolute;top:0;left:0;right:0}.home-story-progress{gap:4px;display:flex}.home-story-progress>span{background:#fff3;border-radius:2px;flex:1;height:3px;overflow:hidden}.home-story-progress i{transform-origin:0;background:#fff;height:100%;display:block}.home-story-identity{align-items:center;gap:10px;margin-top:12px;display:flex}.home-story-identity img{border-radius:50%}.home-story-identity strong{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.home-story-identity>span{color:#fffb;font-size:13px}.home-story-identity md-icon-button{--md-icon-button-icon-color:white}.home-story-zone{z-index:2;background:0 0;border:0;width:30%;position:absolute;top:100px;bottom:160px}.home-story-zone--left{left:0}.home-story-zone--right{right:0}.home-story-bottom{z-index:4;background:linear-gradient(#0000,#1f1b18cc);padding:24px 16px 8px;position:absolute;bottom:0;left:0;right:0}.home-story-bottom>button{color:#fff;text-align:left;background:#ffffff26;border:1px solid #fff3;border-radius:29px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:58px;padding:12px 18px;display:flex}.home-story-bottom small{color:#fffb;margin-top:4px;display:block}.home-story-bottom>md-text-button{--md-text-button-label-text-color:white}.home-story-loading{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.home-story-error{color:#1f1b18;text-align:center;background:#fff;border-radius:28px;width:min(420px,100vw - 32px);padding:32px}.home-story-media-error{text-align:center;position:absolute;top:45%;left:16px;right:16px}.home-see-all{padding-top:12px}.home-see-all>div:last-child{margin-top:24px}@keyframes home-ring{to{transform:rotate(360deg)}}.home-flash>section{display:contents}.home-flash .home-section-heading{grid-row:1}.home-flash-caption{order:initial;grid-row:2}.home-flash .scroll-row{grid-row:3}.home-page button:not(:disabled):hover{box-shadow:inset 0 0 0 999px #0000000a}.home-story-zone:hover,.home-story-zone:active{background:#ffffff04}.home-dots button{min-width:44px;min-height:44px}.home-highlight-stage .home-dots{bottom:0}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.home-page button{font-family:inherit}.home-categories{min-width:0;position:relative}.home-category.is-selected>span:last-child{color:#1f1b18;font-weight:700}.home-category-arrow{z-index:2;background:#f6ece8;border-radius:50%;width:36px;height:36px;display:none;position:absolute;top:22px}.home-category-arrow--previous{left:-8px}.home-category-arrow--next{right:-8px}.home-chips>*{flex-shrink:0}.home-category-grid>md-text-button{--md-text-button-container-height:56px;--md-text-button-label-text-weight:500;background:#f6ece8;border-radius:12px;justify-content:flex-start;gap:12px;height:56px;padding:0 16px;font-weight:500}.home-category-grid>md-text-button>[slot=icon]{position:absolute;left:16px}.home-category-label{text-align:left;white-space:normal;line-height:18px;position:absolute;left:60px;right:16px}.home-category-grid img{object-fit:contain;width:32px;height:32px}.home-category-grid>.is-selected{border-left:4px solid var(--action-main);background:#f0e6e2}.home-feed-section:first-child{margin-top:24px}@keyframes home-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.home-reveal{min-width:0;animation:.4s cubic-bezier(.2,0,0,1) both home-rise;animation-delay:calc(var(--i,0)*40ms)}.home-store-title{justify-content:space-between;align-items:flex-start;gap:8px;margin-top:12px;display:flex}.home-store-title h3{min-width:0;margin:0;font-size:18px;font-weight:500;line-height:24px}.home-store-title h3 button,.home-store-title h3 a{color:inherit;font:inherit;text-align:left;background:0 0;border:0;padding:0}.home-store-cover:after{content:"";opacity:0;pointer-events:none;background:#1f1b180a;transition:opacity .2s linear;position:absolute;inset:0}.home-store-cover img{transition:transform .4s cubic-bezier(.2,0,0,1)}.home-sponsored-badge{color:#1f1b18;background:#fff;border-radius:4px;padding:4px;font-size:12px;font-weight:500;line-height:16px;position:absolute;top:8px;left:8px}.home-sponsored-badge~.home-closing,.home-promo-badge~.home-closing{top:auto;bottom:8px}.home-store-announcement{color:#b40202;white-space:nowrap;text-overflow:ellipsis;margin:4px 0 0;font-size:14px;line-height:20px;overflow:hidden}.home-story-ring.is-opening{cursor:progress}.home-caption-carousel{flex-direction:column;min-width:0;display:flex}.home-caption-carousel>section{display:contents}.home-caption-carousel .home-section-heading .section-header{order:0}.home-caption-carousel>.home-subtitle{order:2}.home-caption-carousel .scroll-row{order:3}.home-daily-card{text-align:left;color:#1f1b18;background:0 0;border:0;padding:0}.home-nav{scrollbar-width:thin;width:100%;overflow-y:auto}.home-announcement-modal{max-width:480px}.home-announcement-primary{--md-filled-button-container-height:48px;width:100%}.home-announcement-modal md-text-button{margin:8px auto 0;display:flex}.home-announcement-image{object-fit:cover;border-radius:16px;max-width:100%}.home-empty{text-align:center;max-width:560px;margin:64px auto;padding:0 16px}.home-empty .load-state-icon{background:#f6ece8;border-radius:50%;place-items:center;width:72px;height:72px;margin:auto;display:grid}.home-empty h2{font-size:24px;font-weight:800;line-height:32px}.home-empty p{color:#52443c;font-size:16px;line-height:24px}.home-empty md-filled-button{--md-filled-button-container-height:48px}.home-see-all-title{letter-spacing:-.02em;font-size:36px;font-weight:800;line-height:44px}.home-see-all>p{color:#52443c;font-size:16px;line-height:24px}.home-see-all .home-store-grid{margin-top:24px}.home-story-error h2{font-size:20px;font-weight:800;line-height:28px}.home-story-error p{color:#52443c;font-size:14px;line-height:20px}.home-story-error>.material-symbols-rounded{color:#85746b}.home-story-error md-filled-button{--md-filled-button-container-height:48px;margin:24px auto 0;display:flex}.home-story-close{z-index:110;color:#fff;--md-icon-button-icon-color:#fff;background:#ffffff1f;border-radius:50%;width:48px;height:48px;position:fixed;top:16px;right:16px}.home-story-arrow{color:#fff;--md-icon-button-icon-color:#fff;background:#ffffff1f;border-radius:50%;width:48px;height:48px;display:none;position:fixed;top:50%}.home-story-arrow--previous{left:calc(50% - min(100vw,56.25svh)/2 - 72px)}.home-story-arrow--next{right:calc(50% - min(100vw,56.25svh)/2 - 72px)}.home-story-hint{color:#fffb;font-size:12px;line-height:16px;display:none;position:fixed;bottom:16px;left:16px}.home-story-bottom>button{border-radius:999px;min-height:48px;padding:0 20px}.home-page,.home-announcement-modal,.home-story-viewer{--md-filled-button-container-color:var(--action-main,#410000);--md-filled-button-disabled-container-color:var(--action-main,#410000);--md-filled-button-disabled-container-opacity:.5;--md-filled-button-disabled-label-text-color:#fff;--md-filled-button-disabled-label-text-opacity:1}@media (width>=768px){.home-page{padding-bottom:64px}.home-story-arrow{display:inline-flex}.home-story-zone{pointer-events:none;display:none}}@media (width>=1024px){.home-categories{display:none}.home-story-hint{display:block}}@media (width>=1280px){.home-feed-section--diverse .section-header h2{font-size:36px;line-height:44px}}@media (width<=599px){.home-products-grid{scroll-snap-type:x proximity;scrollbar-width:none;margin-inline:-16px;padding-inline:16px;display:flex;overflow-x:auto}.home-product{scroll-snap-align:start;flex:0 0 72%}.home-sticky-controls{top:0}.home-chips{max-width:none;margin-inline:-16px;padding-inline:16px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000)}.home-feed-section{margin-top:32px}.home-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-story-frame{width:100vw;height:100svh}.home-flash-caption{flex-wrap:wrap}}@media (hover:hover){.home-store-card:hover .home-store-cover:after{opacity:1}.home-store-card:hover .home-store-cover img{transform:scale(1.03)}}@media (hover:none){.home-page button:not(:disabled):active{transform:scale(.97)}}@media (prefers-reduced-motion:reduce){.home-page *,.home-story-viewer *{transition:none!important;animation:none!important}.home-store-card:hover .home-store-cover img{transform:none}}.home-section-heading{justify-content:space-between;align-items:center;gap:12px;min-height:36px;margin-bottom:16px;display:flex}.home-section-heading h2{text-overflow:ellipsis;min-width:0;overflow:hidden}.home-section-heading .section-header{min-width:0;margin:0}.home-section-heading .section-header>div{display:none}.home-section-actions .text-action{align-items:center;min-height:36px;padding:0 0 0 8px;display:inline-flex}.home-section-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.home-section-actions a{color:inherit;white-space:nowrap;font-size:14px;text-decoration:none}.home-caption-carousel .home-section-heading{order:1}.home-skeleton-row .home-section-heading{display:none}@media (width<=599px){.home-section-heading{flex-wrap:nowrap}.home-section-actions .carousel-arrow{display:none}.home-section-actions{gap:2px}}.home-page .home-section-heading .section-header{margin-bottom:0}.home-feed-section:not(.home-section-in-view) .home-story-ring.is-opening,.home-motion-paused .home-story-ring.is-opening{animation-play-state:paused}.home-store-main,.home-highlight{display:block}.home-store-title a,.home-product,.home-interest-seller,.home-weekly,.home-flash-card{color:inherit}.home-page a{text-decoration:none}.home-motion-paused .home-feed-section,.home-motion-paused .home-reveal{opacity:1;animation:none;transform:none}.glyph{vertical-align:middle;background-color:currentColor;flex-shrink:0;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.home-interest-seller{color:inherit}.home-flash-card,.home-daily-card,.home-weekly{width:100%}.home-ticker-viewport{margin-top:4px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 24px calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#0000,#000 24px calc(100% - 24px),#0000)}.home-ticker-viewport.is-static{-webkit-mask-image:none;mask-image:none}.home-ticker-track{width:max-content;display:flex}.is-running .home-ticker-track{animation:linear infinite home-ticker}.is-running:hover .home-ticker-track,.is-running:active .home-ticker-track{animation-play-state:paused}.home-ticker-group{gap:8px;margin:0;padding:0 8px 0 0;list-style:none;display:flex}.home-ticker-chip{white-space:nowrap;background:var(--paper-sunken);border:1px solid var(--paper-skeleton);color:#52443c;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:14px;line-height:20px;display:inline-flex}.home-ticker-chip>i{background:#2ccb8e;border-radius:50%;flex-shrink:0;width:8px;height:8px}@keyframes home-ticker{to{transform:translate(-50%)}}.home-contextual{color:#fff;background:linear-gradient(315deg,#ef6c00,#ff8f00,#ffc107);border-radius:18px;align-items:flex-end;min-height:160px;padding:24px 28px;display:flex;position:relative;overflow:hidden}.home-contextual--tarde{background:linear-gradient(315deg,#795900,#f4511e,#fb8c00)}.home-contextual--noite{background:linear-gradient(315deg,#4a148c,#4527a0,#3949ab)}.home-contextual-orb{pointer-events:none;background:#ffffff29;border-radius:50%;animation:7s ease-in-out infinite alternate home-orb;position:absolute}.home-contextual-orb--big{width:140px;height:140px;top:-36px;right:-28px}.home-contextual-orb--small{width:68px;height:68px;animation-delay:-3s;top:70px;right:90px}.home-contextual-copy{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex;position:relative}.home-contextual-copy h2{letter-spacing:-.02em;text-shadow:0 2px 6px #1f1b1866;margin:0;font-size:28px;font-weight:800;line-height:36px}.home-contextual-copy p{color:#ffffffeb;margin:0;font-size:16px;line-height:24px}.home-contextual-copy button{color:var(--ink-text);background:#fff;border:0;border-radius:999px;min-height:44px;margin-top:12px;padding:0 22px;font-size:15px;font-weight:700}@keyframes home-orb{0%{transform:translateY(6px)}to{transform:translateY(-10px)}}.home-deck{flex-direction:column;align-items:center;min-width:0;display:flex}.home-deck-heading{justify-content:space-between;align-items:flex-start;gap:12px;width:100%;display:flex}.home-deck-heading h2{letter-spacing:-.02em;margin:0 0 4px;font-size:24px;font-weight:800;line-height:32px}.home-deck-heading .home-subtitle{margin:0}.home-deck-counter{color:#85746b;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px;line-height:20px}.home-deck-zone{outline-offset:8px;border-radius:20px;width:min(100%,560px);height:216px;margin-top:20px;position:relative}.home-deck-card{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;transform-origin:50% 100%;background:#fff;border:1px solid #eae0dc;border-radius:16px;height:164px;display:flex;position:absolute;inset:0 0 auto;box-shadow:0 2px 6px #1f1b181a}.home-deck-card:not(.is-top){pointer-events:none}.home-deck-card.is-top:active{cursor:grabbing}.home-deck-image{background:var(--paper-field);border-radius:15px 0 0 15px;flex:0 0 164px;position:relative;overflow:hidden}.home-deck-image img{pointer-events:none}.home-deck-soon{background:var(--action-main);color:#fff;border-radius:999px;padding:3px 9px;font-size:12px;font-weight:700;line-height:16px;position:absolute;bottom:8px;left:8px}.home-deck-closed{background:#41000073;position:absolute;inset:0}.home-deck-copy{flex-direction:column;flex:1;justify-content:center;gap:8px;min-width:0;padding:16px 20px;display:flex}.home-deck-copy>strong{text-overflow:ellipsis;white-space:nowrap;font-size:20px;font-weight:800;line-height:26px;overflow:hidden}.home-deck-rating{color:#52443c;align-items:center;gap:4px;font-size:14px;line-height:20px;display:inline-flex}.home-deck-chips{flex-wrap:wrap;gap:8px;display:flex}.home-deck-chips>span{background:var(--paper-sunken);color:#52443c;border-radius:999px;padding:4px 10px;font-size:13px;line-height:18px}.home-deck-stamp{letter-spacing:.08em;pointer-events:none;background:#ffffffeb;border:2px solid;border-radius:8px;padding:3px 10px;font-size:16px;font-weight:800;line-height:22px;position:absolute;top:12px}.home-deck-stamp--pass{color:#52443c;left:12px;transform:rotate(-12deg)}.home-deck-stamp--menu{color:var(--action-main);right:12px;transform:rotate(12deg)}.home-deck-actions{justify-content:center;gap:24px;margin-top:4px;display:flex}.home-deck-button{border:1px solid var(--paper-skeleton);width:56px;height:56px;color:var(--ink-text);background:#fff;border-radius:50%;place-items:center;transition:transform .2s cubic-bezier(.2,0,0,1);display:grid}.home-deck-button--menu{background:var(--action-main);border-color:var(--action-main);color:#fff}.home-deck-button:hover{transform:scale(1.06)}@media (width<=599px){.home-contextual-copy h2{font-size:22px;line-height:28px}.home-deck-card{height:132px}.home-deck-zone{height:184px}.home-deck-image{flex-basis:120px}.home-deck-copy{padding:12px 14px}.home-deck-copy>strong{font-size:17px;line-height:22px}}@media (prefers-reduced-motion:reduce){.is-running .home-ticker-track,.home-contextual-orb{animation:none}.home-deck-button:hover{transform:none}}.home-category-modal{width:min(720px,100vw - 32px);max-width:720px}.home-category-modal .home-category-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;padding:4px 0 8px;display:grid}.home-category-tile{background:var(--paper-section,#fcf1ed);min-height:112px;color:var(--ink-text,#1f1b18);font:600 15px/1.25 var(--font);text-align:center;cursor:pointer;border:1px solid #0000;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:16px 10px;transition:transform .2s cubic-bezier(.2,.8,.2,1),background .15s,border-color .15s;display:flex}.home-category-tile img{object-fit:contain;width:44px;height:44px}.home-category-tile span{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.home-category-tile:hover{background:var(--paper-field,#f6ece8);transform:translateY(-2px)}.home-category-tile:focus-visible{outline:2px solid var(--action-main,#410000);outline-offset:2px}.home-category-tile.is-selected{border-color:var(--action-main,#410000);box-shadow:0 0 0 1px var(--action-main,#410000) inset;background:#fff}@media (width<=599px){.home-category-modal .home-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.home-category-tile{min-height:96px;padding:12px 6px;font-size:13px}}.home-category-tile span{-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal;word-break:normal}@media (width<=599px){.home-category-tile{padding:12px 4px;font-size:13px}}.home-store-cover-frame{position:absolute;inset:0}.home-skeleton-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;margin-top:16px;display:grid}.home-skeleton-grid>div{gap:8px;display:grid}.home-feed-sentinel{min-height:1px}.cart-area{color:#1f1b18;min-width:0;max-width:1280px;margin:0 auto;padding:24px 24px 64px}.cart-bleed{background:#f6ece8;min-height:calc(100vh - 64px)}.cart-page-heading{align-items:baseline;gap:16px;margin-bottom:28px;display:flex}.cart-page-heading h1{letter-spacing:-.02em;flex:1;min-width:0;margin:0;font:800 36px/44px Karla}.cart-crumb{color:#52443c;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;height:40px;margin-bottom:8px;padding:0 12px 0 8px;font:500 14px/20px Karla;text-decoration:none;display:inline-flex}.cart-crumb:hover{color:#1f1b18;background:#f6ece8}.cart-header-link{color:#1f1b18;background:#f6ece8;border-radius:999px;padding:8px 16px;font:500 14px/20px Karla;text-decoration:none}.cart-header-link:hover{background:#eee}.cart-area h2,.cart-dialog h2,.cart-sheet-content h2{letter-spacing:-.02em;margin:0 0 20px;font:800 20px/28px Karla}.cart-area h3,.cart-dialog h3{margin:0;font:700 16px/20px Karla}.cart-card{background:#fff;border:1px solid #e2d8d4;border-radius:16px;min-width:0;padding:24px}.cart-bleed .cart-card{border:0}.cart-stack{gap:16px;min-width:0;display:grid}.cart-store-grid{max-width:760px}.cart-row{border-bottom:1px solid #e2d8d4;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px 0;display:grid}.cart-store-head{align-items:center;gap:16px;min-width:0;display:flex}.cart-row .cart-actions{margin:0}.cart-row .cart-actions md-filled-button{height:48px;min-height:48px}.cart-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;display:flex}.cart-actions--split>*{flex:1}.cart-sheet-content{gap:24px;display:grid}.cart-sheet-content .cart-card{padding:16px}.cart-sheet-content .cart-actions{z-index:1;background:#fff;padding:16px 0;position:sticky;bottom:0}.cart-sheet-content .cart-actions>*{min-width:0}.cart-quantity{background:#f6ece8;border-radius:999px;justify-content:space-between;align-items:center;min-width:120px;height:40px;display:flex}.cart-quantity md-icon-button{--md-icon-button-state-layer-height:40px;--md-icon-button-state-layer-width:40px;width:40px;height:40px}.cart-quantity>span{text-align:center;min-width:18px;font:700 14px/16px Karla}.cart-subtotal,.cart-cost-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.cart-subtotal{margin:16px 0;font:700 18px/24px Karla}.cart-cost-row{color:#52443c;min-height:32px;margin:0;font:400 16px/24px Karla}.cart-cost-row+.cart-cost-row{margin-top:8px}.cart-cost-row>span:last-child{color:#1f1b18;font-variant-numeric:tabular-nums}.cart-cost-row>span:first-child{align-items:center;display:flex}.cart-money{font-variant-numeric:tabular-nums;white-space:nowrap}.cart-edit{background:#f6ece8;border-radius:999px;place-items:center;height:36px;padding:0 16px;font:500 14px/16px Karla;display:grid}.cart-checkout-grid{grid-template-columns:minmax(0,1fr) 420px;align-items:start;gap:24px;display:grid}.cart-bleed .cart-checkout-grid{gap:16px}.cart-summary{position:sticky;top:88px}.cart-summary-store{border-bottom:1px solid #e2d8d4;align-items:center;gap:16px;padding:24px 0;font:700 16px/20px Karla;display:flex}.cart-summary-store img{object-fit:cover;border-radius:12px}.cart-legal{color:#85746b;margin-top:24px;font:400 12px/16px Karla}.cart-legal a{color:var(--action-main,#410000);text-decoration:underline}.cart-total{letter-spacing:-.02em;color:#1f1b18;border-top:1px solid #e2d8d4;padding-top:16px;font:800 20px/28px Karla;margin-top:16px!important}.cart-notice{color:#1f1b18;background:#fcf1ed;border:1px solid #e2d8d4;border-radius:12px;align-items:flex-start;gap:12px;margin:16px 0;padding:16px;font:400 14px/20px Karla;display:flex}.cart-notice>span:first-child{color:#c60a09;flex-shrink:0}.cart-notice p{margin:0 0 8px}.cart-notice strong{font-weight:700}.cart-notice md-text-button{min-height:32px;color:var(--action-main,#410000);padding:0}.cart-minimum{color:#de1135;font:500 16px/20px Karla}.cart-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;max-height:70dvh;display:grid;overflow:auto}.cart-product{color:#1f1b18;min-width:0}.cart-product-picture{aspect-ratio:209/188;background:#f6ece8;border-radius:16px;position:relative;overflow:hidden}.cart-product-picture img{object-fit:cover;width:100%;height:100%;transition:transform .5s ease-in-out}.cart-product:hover img{transform:scale(1.04)}.cart-product-plus{cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;bottom:8px;right:8px;box-shadow:0 0 8px #0000001a}.cart-product h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:12px 0 4px;font:500 16px/20px Karla;display:-webkit-box;overflow:hidden}.cart-product h3 a{color:inherit;text-decoration:none}.cart-product>span{color:#52443c;font:400 14px/20px Karla}.cart-product-placeholder{color:#85746b;place-items:center;width:100%;height:100%;display:grid}.cart-tip-options{flex-wrap:wrap;gap:8px;display:flex}.cart-tip-options button{color:#1f1b18;cursor:pointer;background:#f6ece8;border:0;border-radius:999px;height:36px;padding:0 12px;font:500 14px/16px Karla;transition:transform .16s}.cart-tip-options button:hover{background:#eee}.cart-tip-options button[aria-pressed=true]{background:var(--action-main,#410000);color:#fff}.cart-tip-section{padding:16px 0}.cart-form{width:100%;min-width:0}.cart-form md-filled-text-field,.cart-form md-outlined-text-field{--md-filled-text-field-container-shape:12px;--md-filled-text-field-container-color:#f6ece8;--md-filled-text-field-active-indicator-height:0;--md-filled-text-field-focus-active-indicator-height:0;--md-filled-text-field-label-text-size:14px;--md-filled-text-field-container-height:56px;width:100%}.cart-form label{gap:8px;font:600 14px/20px Karla;display:grid}.cart-form select{appearance:none;color:#1f1b18;background:#f6ece8 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6' fill='none' stroke='%23545454' stroke-width='2'/%3E%3C/svg%3E") right 16px center/20px no-repeat;border:0;border-radius:12px;width:100%;height:56px;padding:0 48px 0 16px;font:400 16px/24px Karla}.cart-form textarea{resize:none;box-sizing:border-box;background:#f6ece8;border:0;border-radius:12px;width:100%;min-height:112px;padding:16px;font:400 16px/24px Karla}.cart-hint{color:#52443c;margin:4px 0 0 4px;font:400 14px/20px Karla;display:block}.cart-hint--error{color:#c60a09}.cart-form-footer{z-index:1;background:#fff;gap:12px;padding:16px 0 0;display:flex;position:sticky;bottom:0}.cart-form-footer>md-filled-button{flex:1}.cart-map{background:#f6ece8;border-radius:16px;height:176px;position:relative;overflow:hidden}.cart-map-action{justify-content:flex-end;margin-top:12px;display:flex}.cart-map-fallback{text-align:center;color:#52443c;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:8px;height:100%;padding:12px;font:400 14px/20px Karla;display:flex}.cart-map-fallback>span:first-child{color:#85746b}.cart-map-fallback md-text-button{height:40px;min-height:32px}.cart-map--empty{height:96px}.cart-map--empty .cart-map-fallback{gap:0}.cart-directions-map{height:min(480px,50dvh)}.cart-directions-map.cart-map--empty{height:160px}.cart-photo-preview{object-fit:cover;background:#f6ece8;border-radius:16px;width:100%;max-height:320px}.cart-photo-list{flex-wrap:wrap;gap:12px;display:flex}.cart-photo-list img{object-fit:cover;border-radius:12px;width:72px;height:72px}.cart-photo-item{position:relative}.cart-photo-item>button{cursor:pointer;background:0 0;border:0;border-radius:12px;padding:0}.cart-photo-item .cart-photo-delete{color:#fff;background:#410000cc;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:-6px;right:-6px}.cart-photo-drop{text-align:center;color:#85746b;background:#fcf1ed;border:2px dashed #e2d8d4;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;height:200px;padding:16px;display:flex}.cart-photo-drop p{color:#52443c;font:400 14px/20px Karla}.cart-photo-count{text-align:right}.cart-skeleton{gap:16px;display:grid}.cart-loading-checkout{background:#f6ece8}.cart-loading-checkout>*{border-radius:16px}.cart-error{color:#c60a09;line-height:24px}.cart-payment-hero{text-align:center;background:#fcf1ed;border-radius:28px;padding:36px;position:relative;overflow:hidden}.cart-payment-hero strong{margin:18px 0;font-size:38px;display:block}.cart-payment-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.cart-progress{width:100%;accent-color:var(--action-main,#410000)}.cart-float{display:none}.cart-reveal-stage{position:relative}.cart-reveal-cover{z-index:2;background:#fff;position:absolute;inset:0}.cart-map-loading{background:#f6ece8;justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;inset:0}.cart-phase-shimmer{z-index:1;pointer-events:none;animation:.24s ease-out forwards cart-phase-fade;position:absolute;inset:0}@keyframes cart-phase-fade{0%{opacity:1}to{opacity:0}}.cart-dialog.overlay-panel{background:#fff;border-radius:28px;width:min(500px,100vw - 32px);max-height:90dvh}.cart-dialog .overlay-header{flex-direction:row-reverse;gap:16px;padding:24px}.cart-dialog .overlay-header h2{letter-spacing:-.02em;flex:1;margin:0;font:800 24px/32px Karla}.cart-dialog .overlay-header md-icon-button{background:#f6ece8;border-radius:50%;width:48px;height:48px}.cart-dialog .overlay-content{padding:0 24px 24px;overflow:auto}.cart-dialog--contactos.overlay-panel,.cart-dialog--codigo.overlay-panel{width:min(458px,100vw - 32px)}.cart-dialog--direcoes.overlay-panel{width:min(640px,100vw - 32px)}.cart-dialog--complete.overlay-panel{width:min(724px,100vw - 32px)}.cart-dialog--complete .overlay-header h2{font-size:36px;line-height:44px}.cart-dialog--fees.overlay-panel{border-radius:12px;width:min(328px,100vw - 32px);box-shadow:0 4px 16px #00000029}.cart-dialog--fees md-filled-button{height:48px;min-height:48px}.cart-dialog md-filled-button,.cart-area md-filled-button,.cart-sheet-content md-filled-button{--md-filled-button-container-color:var(--action-main,#410000);--md-filled-button-disabled-container-color:var(--action-main,#410000);--md-filled-button-disabled-container-opacity:.5;--md-filled-button-disabled-label-text-color:#fff;--md-filled-button-disabled-label-text-opacity:1;--md-filled-button-label-text-color:#fff;--md-filled-button-container-shape:999px;min-height:56px;font:500 18px/24px Karla}.cart-dialog md-filled-button:active,.cart-area md-filled-button:active{--md-filled-button-container-color:#690001}.cart-place-order md-filled-button{width:100%}.cart-mobile-order{display:none}.cart-delivery-heading{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cart-delivery-heading h2{flex:1;margin:0}.cart-delivery-heading .segmented-toggle{width:auto;min-width:232px;height:40px;margin-left:auto}.cart-fees-info{width:32px;height:32px}.cart-instructions-heading{justify-content:space-between;align-items:center;display:flex}.cart-instructions-heading h2{margin:0}.cart-external-map{color:#1f1b18;background:#f6ece8;border-radius:999px;align-items:center;gap:12px;min-height:48px;padding:0 24px;text-decoration:none;display:inline-flex}.cart-menu{position:relative}.cart-menu-popover{z-index:5;background:#fff;border-radius:12px;width:186px;padding:8px 0;animation:.1s cubic-bezier(.2,.8,.4,1) cart-menu-in;position:absolute;top:44px;right:0;box-shadow:0 4px 16px #00000029}.cart-menu-popover button{color:#de1135;cursor:pointer;background:#fff;border:0;align-items:center;gap:12px;width:100%;height:36px;padding:0 16px;font:400 14px/20px Karla;display:flex}.cart-menu-popover button:hover{background:#fcf1ed}@keyframes cart-menu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.cart-empty{text-align:center;max-width:480px;margin:auto;padding:64px 0}.cart-empty h2{margin:24px 0 8px;font:800 24px/32px Karla}.cart-empty p{color:#52443c;font:400 16px/24px Karla}.cart-empty-icon{color:#85746b;background:#f6ece8;border-radius:50%;place-items:center;width:96px;height:96px;margin:auto;display:grid}.cart-empty md-filled-button{min-height:48px}.cart-area button,.cart-dialog button{touch-action:manipulation}@media (width<=1023px){.cart-checkout-grid,.cart-payment-grid{grid-template-columns:1fr}.cart-summary{position:static}.cart-desktop-order{display:none}.cart-mobile-order{margin-top:24px;display:block}}@media (width<=767px){.overlay--modal:has(.cart-dialog){align-items:flex-end;padding:0}.cart-dialog.overlay-panel{border-radius:28px 28px 0 0;width:100%;max-height:90dvh}}@media (width<=599px){.cart-area{padding:16px}.cart-page-heading h1{font-size:28px;line-height:34px}.cart-page-heading{flex-wrap:wrap;gap:10px}.cart-card{padding:16px}.cart-row{grid-template-columns:minmax(0,1fr)}.cart-row .cart-actions{grid-column:1/-1}.cart-row .cart-actions md-filled-button{width:100%}.cart-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.cart-float{bottom:calc(20px + env(safe-area-inset-bottom));z-index:30;display:block;position:fixed;left:16px;right:16px}.cart-float>md-filled-button{width:100%;height:58px}.cart-delivery-heading{flex-direction:column-reverse;align-items:stretch}.cart-delivery-heading .segmented-toggle{width:100%;margin:0}.cart-dialog--complete .overlay-header h2{font-size:28px;line-height:34px}.cart-dialog .overlay-content{padding-inline:16px}.cart-payment-hero{padding:24px}.cart-payment-hero strong{overflow-wrap:anywhere;font-size:28px}}@media (prefers-reduced-motion:reduce){.cart-tip-options button,.cart-product-picture img{transition:none}.cart-product:hover img{transform:none}.cart-phase-shimmer,.cart-menu-popover{animation:none}.cart-phase-shimmer{display:none}}.cart-map--empty .cart-map-fallback{padding:6px}.cart-map--empty .cart-map-fallback md-text-button{height:32px}.cart-directions-map.cart-map--empty .cart-map-fallback{gap:8px;padding:24px}.cart-directions-map.cart-map--empty .cart-map-fallback md-text-button{height:40px}.cart-address-search{background:#f6ece8;border-radius:999px;align-items:center;gap:8px;padding-left:16px;display:flex}.cart-address-search md-filled-text-field{--md-filled-text-field-container-shape:999px;--md-filled-text-field-container-height:48px}.cart-dialog--instrucoes .overlay-header h2{padding-right:40px}.cart-dialog--instrucoes .cart-instructions-heading{position:absolute;top:28px;right:24px}.cart-dialog--instrucoes .cart-instructions-heading h2{display:none}.cart-dialog--instrucoes .cart-instructions-heading md-icon-button{width:40px;height:40px}.cart-delivery-heading .segmented-toggle{background:#f6ece8;flex-shrink:0}.cart-delivery-heading .segmented-toggle button{white-space:nowrap;flex:1;min-height:32px;padding-inline:16px;font-size:14px}.cart-dialog .cart-form>md-filled-button.cart-form-footer{background:0 0;width:100%;padding:0}.cart-dialog .cart-form-footer md-filled-button{width:100%}.cart-dialog--instrucoes.overlay-panel{position:relative}@media (width<=767px){.cart-dialog--instrucoes .cart-instructions-heading{right:16px}}@media (width<=599px){.cart-delivery-heading .segmented-toggle{grid-template-columns:1fr 1fr;display:grid}.cart-delivery-heading .segmented-toggle button{text-align:center}}@media (width>=1152px){.cart-bleed .cart-area{width:min(1152px,100% - 48px);padding-inline:0}}.cart-page-heading--list{max-width:760px}@media (width<=599px){.cart-dialog--direcoes .cart-actions{flex-direction:column}.cart-dialog--direcoes .cart-actions>*{width:100%}.cart-dialog--direcoes .cart-hint{margin-left:0}}.cart-popover-anchor{position:relative}.cart-popover{z-index:60;color:#1f1b18;transform-origin:100% 0;background:#fcf1ed;border:1px solid #d7c2b8;border-radius:16px;width:360px;max-width:calc(100vw - 24px);padding:8px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 8px 24px #1f1b1829}.cart-popover-empty{text-align:center;color:#52443c;justify-items:center;gap:8px;padding:24px 16px;font:400 14px/20px Karla;display:grid}.cart-popover-empty p{margin:0}.cart-note{border-top:1px solid #e2d8d4;gap:8px;padding:16px 0;font:500 16px/20px Karla;display:grid}.cart-note textarea{color:#1f1b18;resize:vertical;background:#fff;border:1px solid #d7c2b8;border-radius:12px;min-height:80px;padding:12px 16px;font:400 16px/24px Karla}.cart-note textarea:focus{outline:2px solid var(--action-main,#410000);outline-offset:0}.cart-place-order{justify-content:center;display:flex}.cart-notice{align-items:center}.cart-empty{text-align:center;justify-items:center;display:grid}@media (width<=599px){.cart-popover{width:auto;position:fixed;top:64px;left:12px;right:12px}}.cart-lines,.cart-utensils,.cart-store-list{min-width:0}.cart-lines{margin:0 0 8px}.cart-line-item{--md-list-item-two-line-container-height:88px;--md-list-item-top-space:12px;--md-list-item-bottom-space:12px}.cart-line-detail{color:#52443c;overflow-wrap:anywhere;white-space:normal;font:400 14px/20px Karla;display:block}.cart-line-detail strong{font-weight:600}.cart-line-price{color:#1f1b18;font-variant-numeric:tabular-nums;font-weight:600}.cart-line-count{background:#f6ece8;border-radius:8px;place-items:center;min-width:28px;height:36px;font:500 14px/16px Karla;display:grid}.cart-quantity{align-items:center;gap:4px;display:flex}.cart-utensils{margin:8px 0}.cart-store-head>.cart-store-list{flex:1;min-width:0}.cart-store-head .teike-list>md-list-item{--md-list-item-container-color:transparent;background:0 0}.cart-store-list a{color:inherit;text-decoration:none}.cart-store-list a:hover{text-decoration:underline}.cart-menu-popover .teike-list>md-list-item{min-width:180px}.cart-skeleton{flex-direction:column;gap:2px;display:flex}.cart-skeleton-row{background:var(--paper-section,#fcf1ed);border-radius:4px;align-items:center;gap:16px;padding:12px 16px;display:flex}.cart-skeleton-row:first-child{border-radius:16px 16px 4px 4px}.cart-skeleton-row:last-child{border-radius:4px 4px 16px 16px}.cart-skeleton-row:only-child{border-radius:16px}.cart-skeleton-row>div{flex:1;gap:12px;display:grid}.teike-call{color:#fff;--md-sys-color-on-surface:#fff;--md-sys-color-on-surface-variant:#ded5cf;--md-filled-button-container-color:var(--action-main);--md-filled-button-label-text-color:#fff;--md-filled-tonal-button-container-color:#2a2f36;--md-filled-tonal-button-label-text-color:#fff;font-family:Karla,sans-serif;background:#1f1b18!important}.teike-call-content{box-sizing:border-box;flex-direction:column;gap:24px;width:min(100%,1120px);min-height:min(760px,100dvh - 100px);margin:auto;padding:clamp(8px,3vw,40px);display:flex}.teike-call-content header{color:#ded5cf;justify-content:space-between;align-items:center;gap:16px;font-size:.8125rem;display:flex}.teike-call-content header img{object-fit:contain}.teike-call-stage{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:20px;padding:32px 0;display:flex}.teike-call-stage h1{overflow-wrap:anywhere;max-width:100%;margin:8px 0 0;font-size:clamp(1.75rem,4vw,3.25rem);font-weight:800;line-height:1.15}.teike-call-stage p{color:#ded5cf;max-width:560px;min-height:24px;margin:0}.teike-call-avatar{flex:none;width:118px;height:118px;position:relative}.teike-call-avatar.is-active{width:176px;height:176px}.teike-call-portrait{color:#410000;background:#e2d8d4;border-radius:50%;place-items:center;font-size:2.5rem;font-weight:800;display:grid;position:absolute;inset:0;overflow:hidden}.is-active .teike-call-portrait{font-size:3.625rem}.teike-call-portrait img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.teike-call-ring{pointer-events:none;border:1px solid #e2d8d4;border-radius:50%;position:absolute;inset:0}.teike-call-progress{color:#e2d8d4;width:160px}.teike-call-timer{font-variant-numeric:tabular-nums;color:#ded5cf;font-size:1.125rem}.teike-call-controls{background:#151414ee;border-radius:28px;flex-wrap:wrap;justify-content:center;align-items:end;gap:20px;padding:28px;display:flex}.teike-call-controls>*,.teike-call-controls md-filled-button,.teike-call-controls md-filled-tonal-button{--md-filled-button-container-height:62px;--md-filled-tonal-button-container-height:62px;max-width:100%;min-height:62px}.teike-call-accept{--md-filled-button-container-color:var(--action-main);--md-filled-button-label-text-color:#fff;--md-filled-button-icon-color:#fff}.teike-call-answer{touch-action:none;position:relative}.teike-call-chevrons{pointer-events:none;flex-direction:column;align-items:center;display:flex;position:absolute;bottom:80px;left:0;right:0}.teike-call-chevrons span{color:#fff;height:22px}.teike-call-output{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.teike-call-output select{max-width:100%;font:inherit;border-radius:12px;padding:14px}@media (width>=768px){.teike-call-stage{min-height:340px}.teike-call-controls{align-self:center;min-width:60%}}@media (width<=599px){.teike-call-content{gap:16px;min-height:calc(100dvh - 120px);padding:8px}.teike-call-controls{gap:12px;padding:20px 12px}.teike-call-stage{padding:32px 0 90px}.teike-call-content header img{width:72px}}@media (prefers-reduced-motion:reduce){.teike-call *,.teike-call :before,.teike-call :after{transition:none!important;animation:none!important}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.teike-call md-filled-button:not([disabled]):hover,.teike-call md-filled-tonal-button:not([disabled]):hover{transform:translateY(-2px)}.teike-call md-filled-button:not([disabled]):active,.teike-call md-filled-tonal-button:not([disabled]):active{transform:scale(.96)}}.teike-call md-filled-button:active{--md-filled-button-container-shape:12px}.teike-call md-filled-tonal-button:active{--md-filled-tonal-button-container-shape:12px}.teike-call{--md-filled-button-disabled-container-color:var(--action-main);--md-filled-button-disabled-container-opacity:.5;--md-filled-button-disabled-label-text-color:#fff;--md-filled-button-disabled-label-text-opacity:1}.comms-page,.comms-inbox{box-sizing:border-box;min-width:0;max-width:1280px;margin:0 auto;padding:40px 40px 64px}.comms-page:focus,.comms-page:focus-visible,.comms-chat:focus,.comms-chat:focus-visible{outline:none}.comms-page,.comms-inbox,.comms-push,.comms-announcement,.comms-live{--md-focus-ring-color:var(--action-main);--md-filled-button-container-color:var(--action-main);--md-filled-button-disabled-container-color:var(--action-main);--md-filled-button-disabled-container-opacity:.5;--md-filled-button-disabled-label-text-color:#fff;--md-filled-button-disabled-label-text-opacity:1;--md-outlined-button-outline-color:#e2d8d4;--md-outlined-button-label-text-color:var(--action-main)}.comms-page :is(button,input,textarea,summary,a,[role=radio]):focus-visible,.comms-inbox :is(button,input,textarea,summary,a,[role=radio]):focus-visible{outline-offset:2px;outline:2px solid #410000}.comms-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:32px;display:flex}.comms-heading h1{letter-spacing:-.02em;flex:none;margin:0;font-size:40px;font-weight:800;line-height:48px}.comms-heading p{color:#52443c;flex-basis:100%;margin:0;font-size:16px;line-height:24px}.comms-heading md-outlined-button,.comms-order-link{--md-outlined-button-container-height:40px;flex-shrink:0}.comms-filter{width:100%;margin-bottom:24px}.comms-filter .segmented-toggle{width:100%;min-height:44px;display:flex}.comms-filter .segmented-toggle button{flex:1;min-width:0;min-height:44px;padding:0 8px}.comms-filter .segment-label{font-size:14px}.comms-filter .segment-pill{background:var(--action-main)}.comms-filter [aria-checked=true]{color:#fff}.comms-inbox{grid-template-columns:380px minmax(0,1fr);align-items:start;gap:24px;padding-top:32px;display:grid}.comms-inbox-list,.comms-inbox-detail{min-width:0}.comms-inbox .comms-heading h1{font-size:36px;line-height:44px}.comms-conversations{scrollbar-gutter:stable;height:calc(100dvh - 220px);overflow:auto}.comms-selection{text-align:center;box-sizing:border-box;background:#fcf1ed;border-radius:28px;flex-direction:column;justify-content:center;align-items:center;height:calc(100dvh - 160px);min-height:480px;max-height:820px;padding:32px;display:flex}.comms-selection>.material-symbols-rounded{color:#85746b}.comms-selection h2{margin:16px 0 8px;font-size:20px;font-weight:800;line-height:28px}.comms-selection p{color:#52443c;max-width:320px;margin:0;font-size:14px;line-height:20px}.comms-row-avatar{color:#410000;background:#f0e6e2;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.comms-copy{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.comms-copy>strong{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:800;line-height:24px;overflow:hidden}.comms-copy small{color:#52443c;white-space:nowrap;font-size:13px;line-height:20px}.comms-unread [slot=headline],.comms-unread .comms-preview{font-weight:700}.comms-unread .comms-preview{color:var(--ink-text,#1f1b18)}.comms-order-no{display:block}.comms-preview{-webkit-line-clamp:1;overflow-wrap:anywhere;color:#52443c;-webkit-box-orient:vertical;font-size:14px;line-height:20px;display:-webkit-box;overflow:hidden}.comms-count{color:#fff;background:#c60a09;border-radius:50%;place-items:center;min-width:20px;height:20px;font-size:12px;font-weight:700;display:grid}.comms-dot{background:#c60a09;border-radius:50%;width:10px;height:10px;display:block}.comms-notifications{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:40px;display:grid}.comms-notifications>div{min-width:0}.comms-day{color:#52443c;text-transform:none;letter-spacing:0;margin:32px 0 12px;font-size:14px;font-weight:700;line-height:20px}.comms-reveal:first-child .comms-day{margin-top:0}.comms-push{background:#fcf1ed;border-radius:28px;padding:24px;position:sticky;top:96px}.comms-push h2{margin:0;font-size:20px;font-weight:800;line-height:28px}.comms-push p{color:#52443c;margin:8px 0 16px;font-size:14px;line-height:20px}.comms-push md-filled-button{--md-filled-button-container-height:48px;width:100%}.comms-preferences{gap:8px;margin-top:16px;display:grid}.comms-preferences label{justify-content:space-between;align-items:center;gap:10px;min-height:44px;font-size:16px;display:flex}.comms-prefs summary{cursor:pointer;align-content:center;min-height:44px;font-size:14px;font-weight:700;line-height:20px}.comms-push-toggle{display:none}.comms-chat{background:#fff;border:1px solid #e2d8d4;border-radius:28px;flex-direction:column;max-width:none;height:calc(100dvh - 160px);min-height:480px;max-height:820px;margin:0;display:flex;overflow:hidden}.comms-chat-head{border-bottom:1px solid #e2d8d4;flex-shrink:0;align-items:center;gap:8px;padding:16px 24px;display:flex}.comms-chat-head h1{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:20px;font-weight:800;line-height:28px;overflow:hidden}.comms-avatar{color:#410000;background:#f0e6e2;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.comms-order-icon{display:none}.comms-chat-body{overscroll-behavior:contain;flex-direction:column;flex:1;align-items:stretch;min-height:0;padding:24px 32px;display:flex;overflow:auto}.comms-thread{flex-direction:column;flex-shrink:0;gap:8px;width:100%;max-width:720px;margin:auto auto 0;display:flex}.comms-bubble{color:#1f1b18;overflow-wrap:anywhere;background:#f6ece8;border:0;border-radius:16px 16px 16px 4px;flex-shrink:0;align-self:flex-start;max-width:75%;padding:12px 16px 8px;font-size:16px;line-height:24px}.comms-bubble p{white-space:pre-wrap;margin:3px 0;font-size:16px;line-height:24px}.comms-bubble>strong{color:#52443c;font-size:13px;font-weight:700;line-height:16px}.comms-bubble>a{color:inherit;white-space:pre-wrap;min-height:44px;display:block}.comms-bubble small{text-align:right;color:#85746b;margin-top:5px;font-size:12px;display:block}.comms-bubble-own{background:var(--action-main);color:#fff;border-radius:16px 16px 4px;align-self:flex-end}.comms-bubble-own small{color:#fffc}.comms-bubble-system{color:#52443c;text-align:center;border:0;border-radius:16px;align-self:center}.comms-bubble-system p{font-size:14px;line-height:20px}.comms-composer{background:#fff;border-top:1px solid #e2d8d4;flex-shrink:0;padding:16px 24px 20px}.comms-quick{flex-wrap:wrap;gap:8px;padding-bottom:12px;display:flex}.comms-quick>*{--md-outlined-button-container-height:36px;--md-outlined-button-container-shape:999px;--md-outlined-button-outline-width:0;--md-outlined-button-label-text-size:14px;--md-outlined-button-label-text-color:#1f1b18;background:#f6ece8;border-radius:999px;flex-shrink:0;height:36px}.comms-composer form{align-items:flex-end;gap:12px;display:flex}.comms-composer textarea{resize:none;min-width:0;min-height:48px;max-height:112px;font:inherit;color:#1f1b18;box-sizing:border-box;background:#fcf1ed;border:1px solid #e2d8d4;border-radius:24px;flex:1;padding:12px 20px;line-height:24px}.comms-composer md-filled-icon-button{--md-filled-icon-button-container-width:48px;--md-filled-icon-button-container-height:48px;--md-filled-icon-button-container-color:var(--action-main);--md-filled-icon-button-icon-color:#fff;--md-filled-icon-button-disabled-container-color:var(--action-main);--md-filled-icon-button-disabled-container-opacity:.5;--md-filled-icon-button-disabled-icon-color:#fff;--md-filled-icon-button-disabled-icon-opacity:1;flex:none;width:48px;height:48px}.comms-compose-hint{color:#85746b;margin:8px 0 0;font-size:12px;line-height:16px}.comms-closed{text-align:center;color:#52443c;padding:12px}.comms-empty{box-sizing:border-box;text-align:center;width:100%;max-width:420px;margin:64px auto}.comms-empty .load-state{padding:0 16px}.comms-empty .load-state-icon{color:#85746b;background:0 0}.comms-empty .material-symbols-rounded{font-size:40px}.comms-empty h2{font-size:20px;font-weight:800;line-height:28px}.comms-empty p{color:#52443c;font-size:14px;line-height:20px}.comms-empty md-outlined-button{--md-outlined-button-outline-width:0;background:#f6ece8;border-radius:999px}.comms-reveal{animation:.32s cubic-bezier(.2,0,0,1) both comms-in;animation-delay:calc(var(--i)*40ms)}@keyframes comms-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.comms-announcement{border-radius:22px!important;width:min(86vw,560px)!important}.comms-announcement .ticket-card{padding:24px}.comms-announcement img{object-fit:cover;border-radius:12px;width:100%}.comms-announcement h2{font-size:20px}.comms-announcement p{font-size:14px;line-height:22px}.comms-announcement .dashed-divider{margin:18px 0}.comms-announcement .ticket-card>md-filled-button,.comms-announcement .ticket-card>md-text-button{width:100%;margin-top:8px;display:block}.comms-live{--live-accent:#c60a09;--live-pending:#bfc5cd;--live-pulse:#f2a0a0;background:#fcf1ed;border-radius:24px;padding:24px}.comms-live-wait{--live-accent:#b45309}.comms-live-done{--live-accent:#0b7a3e}.comms-live h2{font-size:20px}.comms-rail{gap:4px;margin:16px 0;display:flex}.comms-rail span{background:var(--live-pending);border-radius:3px;flex:1;height:6px;overflow:hidden}.comms-rail .done{background:var(--live-accent)}.comms-rail .active{background:var(--live-pulse)}.comms-rail .active:after{content:"";background:var(--live-accent);width:40%;height:100%;animation:1.4s linear infinite comms-sweep;display:block}.comms-live-actions{flex-wrap:wrap;gap:8px;display:flex}@keyframes comms-sweep{0%{transform:translate(-100%)}to{transform:translate(350%)}}@media (width<=1023px){.comms-inbox{padding:24px 24px 64px;display:block}.comms-inbox-open .comms-inbox-list,.comms-inbox:not(.comms-inbox-open) .comms-inbox-detail{display:none}.comms-conversations{height:auto;overflow:visible}.comms-page{padding:40px 24px 64px}.comms-notifications{grid-template-columns:minmax(0,1fr) 300px;gap:24px}.comms-compose-hint{display:none}}@media (width<=767px){.comms-page,.comms-inbox{padding:20px 0 32px}.comms-messages,.comms-page>.comms-heading,.comms-notifications{padding-left:16px;padding-right:16px}.comms-page{padding-bottom:96px}.comms-heading{gap:16px}.comms-heading h1,.comms-inbox .comms-heading h1{font-size:30px;line-height:36px}.comms-notifications{grid-template-columns:minmax(0,1fr)}.comms-notifications>aside{grid-row:1}.comms-preview{-webkit-line-clamp:2}.comms-chat{border:0;border-radius:0;height:calc(100dvh - 150px);min-height:360px}.comms-chat-head{padding:12px 16px}.comms-order-link{display:none}.comms-order-icon{display:inline-flex}.comms-chat-body{padding:18px 14px}.comms-bubble{max-width:85%}.comms-composer{padding:16px 16px 20px}.comms-quick{flex-wrap:nowrap;overflow:auto}.comms-push{padding:16px;position:static}.comms-push-toggle{--md-text-button-label-text-color:#410000;width:100%;display:block}.comms-push-content{display:none}.comms-push-expanded .comms-push-content{margin-top:16px;display:block}.comms-push h2{display:none}.comms-announcement .ticket-card{padding:12px}}@media (prefers-reduced-motion:reduce){.comms-reveal{animation:none}.comms-rail .active{background:var(--live-accent)}.comms-rail .active:after{animation:none;display:none}}.comms-skeleton{flex-direction:column;gap:2px;display:flex}.comms-skeleton-row{background:var(--paper-section,#fcf1ed);border-radius:4px;align-items:center;gap:12px;min-width:0;padding:16px;display:flex}.comms-skeleton-row:first-child{border-radius:16px 16px 4px 4px}.comms-skeleton-row:last-child{border-radius:4px 4px 16px 16px}.comms-skeleton-row .skeleton-group{flex:none}.comms-skeleton-row .comms-copy{flex:1}.comms-chat-skeleton{flex-direction:column;gap:8px;width:100%;max-width:720px;margin:auto auto 0;display:flex}.comms-chat-skeleton-bubble{align-self:flex-start;width:100%;max-width:75%}.comms-chat-skeleton-bubble.is-own{justify-content:flex-end;align-self:flex-end;display:flex}.comms-photo{flex:none;width:44px;height:44px}.teike-call-photo{width:100%;height:100%;position:absolute;inset:0}@media (width<=1023px){.comms-ongoing{display:none}}body:has(.comms-chat) .floating-cart{display:none}@media (width<=1023px){.comms-ongoing+.comms-reveal .comms-day{margin-top:0}}@media (width<=767px){.comms-push{margin-bottom:0}.comms-heading{align-items:flex-start}.comms-heading>p{order:2}.comms-heading>md-outlined-button{order:3}}.orders-page{max-width:1440px;color:var(--md-sys-color-on-surface);overflow-wrap:anywhere;margin:0 auto;padding:32px 40px 112px}.orders-page h1{letter-spacing:-.025em;margin:0 0 24px;font-size:36px;font-weight:800;line-height:44px}.orders-page h2{font-size:24px;font-weight:800;line-height:32px}.orders-page h3{margin:0;font-size:20px}.orders-page p{color:var(--md-sys-color-on-surface-variant);line-height:1.5}.orders-toolbar{justify-content:flex-end;margin-bottom:24px;display:flex}.orders-history{gap:40px;display:grid}.orders-summary{background:var(--md-sys-color-surface-container-low);border-radius:28px;align-self:start;padding:24px}.orders-filters,.orders-actions{flex-wrap:wrap;gap:8px;display:flex}.orders-spend{letter-spacing:-.035em;font-variant-numeric:tabular-nums;transform-origin:0;font-size:clamp(30px,3.3vw,48px);display:block}.orders-progress{align-items:center;gap:5px;margin:14px 0;display:flex}.orders-progress>span{background:var(--md-sys-color-outline-variant);border-radius:8px;flex:1;height:5px;position:relative}.orders-progress .is-done{background:var(--md-sys-color-primary)}.orders-progress svg{position:absolute;top:-4px}.orders-empty-period{text-align:center;padding:48px 16px}.orders-costs{font-variant-numeric:tabular-nums;margin:20px 0}.orders-costs>div{justify-content:space-between;gap:20px;padding:8px 0;display:flex}.orders-costs dd{text-align:right;margin:0}.orders-total{border-top:1px solid var(--md-sys-color-outline-variant);margin-top:12px;font-size:22px;font-weight:800}.orders-notice{color:#1f1b18;background:#fcf1ed;border-radius:16px;margin:16px 0;padding:16px}.orders-notice p{color:inherit}.orders-payment{max-width:1152px}.orders-payment-hero{background:#fcf1ed;border-radius:32px;padding:28px}.orders-payment-hero>span{float:right}.orders-payment-hero h2{letter-spacing:-.035em;font-size:37px;font-weight:800;line-height:1.15}.orders-eyebrow{letter-spacing:.11em;text-transform:uppercase;font-weight:800;font-size:12px!important}.orders-deadline{color:#b45309;font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;font-size:12px;display:flex}.orders-methods{margin-top:24px}.orders-dock small{margin-top:3px;font-size:12px;display:block}.orders-phone{gap:12px;padding:0 16px 16px;display:grid}.orders-payment-footer{border-top:1px solid var(--md-sys-color-outline-variant);background:#fff;gap:10px;margin-top:24px;padding:24px 0 0;display:grid}.orders-payment-footer>p{text-align:center;font-size:12px}.orders-receipt{max-width:1152px}.orders-receipt-header{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:28px;display:flex}.orders-receipt-header img{border-radius:50%}.orders-receipt-header h2{margin:0}.orders-receipt-header p{margin:6px 0}.orders-pill{border-radius:999px;padding:8px 12px;font-size:12px;font-weight:700}.orders-band{background:var(--md-sys-color-surface-container-low);border-radius:24px;margin:20px 0;padding:24px}.orders-band h2{margin-top:0;font-size:20px}.orders-band md-outlined-text-field{width:100%;margin:16px 0}.orders-stars md-outlined-button,.orders-stars md-filled-button{flex:1;min-width:44px}.orders-proof{gap:12px;display:flex;overflow:auto}.orders-proof button{cursor:pointer;border:0;border-radius:12px;flex:0 0 190px;height:190px;padding:0;overflow:hidden}.orders-proof img{object-fit:cover;width:100%;height:100%}.orders-invoices{margin:32px 0}.orders-form{gap:20px;display:grid}.orders-form label{align-items:center;gap:10px;display:flex}.orders-dock>a{color:inherit;align-items:center;gap:12px;min-height:62px;text-decoration:none;display:flex}.orders-dock-avatar{flex-shrink:0;width:62px;height:62px;position:relative}.orders-dock-avatar img{object-fit:cover;border-radius:50%;position:absolute;top:10px;left:10px}.orders-page button,.orders-page a{touch-action:manipulation}.orders-page a:focus-visible{outline:2px solid var(--md-sys-color-primary);outline-offset:4px}.orders-page .skeleton{margin-bottom:16px}@media (width>=1200px){.orders-history{grid-template-columns:300px minmax(0,1fr)}.orders-summary{position:sticky;top:96px}.orders-receipt{max-width:1152px}}@media (width<=767px){.orders-page{padding:24px 16px 112px}.orders-page h1{font-size:28px;line-height:36px}.orders-summary{padding:20px}.orders-receipt-header{gap:12px}.orders-paper,.orders-band{padding:16px}.orders-payment-hero{padding:22px 16px}}@media (prefers-reduced-motion:reduce){.orders-page *,.orders-dock *{transition:none!important;animation:none!important}}@media print{body *{visibility:hidden}.orders-receipt,.orders-receipt *{visibility:visible}.orders-receipt{width:100%;max-width:none;padding:0;position:absolute;top:0;left:0}.no-print,.no-print *{display:none!important}.orders-paper,.orders-band{break-inside:avoid;box-shadow:none}.orders-receipt h1{font-size:24px}}.orders-code-dot{background:#0b7a3e;border:2px solid #fff;border-radius:50%;width:16px;height:16px;position:absolute;top:0;right:0}.orders-payment-hero,.orders-methods{position:relative}.orders-payment-cover{z-index:2;border-radius:inherit;background:#fffdfb;flex-direction:column;justify-content:center;gap:18px;padding:28px;display:flex;position:absolute;inset:0}.orders-page{min-width:0;padding:32px 40px 64px}.orders-page h1{letter-spacing:-.02em;font-size:40px;font-weight:800;line-height:48px}.orders-page h2{letter-spacing:-.02em;margin:0 0 16px;font-size:24px;font-weight:800;line-height:32px}.orders-page h3{letter-spacing:-.02em;font-size:18px;font-weight:800;line-height:24px}.orders-page p{font-size:16px;line-height:24px}.orders-page small{font-size:14px;line-height:20px}.orders-page .orders-eyebrow{letter-spacing:.08em;color:#52443c;font-size:12px;font-weight:800}.orders-page md-filled-button,.tracking-page md-filled-button,.orders-dialog md-filled-button,.orders-invoice-modal md-filled-button{--md-filled-button-container-color:var(--action-main);--md-filled-button-disabled-container-color:var(--action-main);--md-filled-button-disabled-container-opacity:.5;--md-filled-button-disabled-label-text-color:#fff;--md-filled-button-disabled-label-text-opacity:1;min-height:48px}.orders-page md-filled-tonal-button,.tracking-page md-filled-tonal-button{--md-filled-tonal-button-container-color:#f6ece8;--md-filled-tonal-button-label-text-color:#1f1b18}.orders-reveal-visible>div{opacity:1!important;transform:none!important}.orders-history section+section{margin-top:40px}.orders-spend{white-space:nowrap;font-size:clamp(28px,2.4vw,36px)}.orders-filters{grid-template-columns:1fr 1fr;gap:8px;display:grid}.orders-filters>*{width:100%;min-height:40px}.orders-progress>span{border-radius:8px;height:8px;position:relative;overflow:hidden}.orders-progress svg{width:100%;height:12px;position:absolute;inset:-2px 0}.orders-notice{color:#1f1b18;background:#fcf1ed;border:1px solid #e2d8d4;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0 0 16px;padding:12px 16px;font-size:14px;line-height:20px;display:flex}.orders-notice>button,.orders-notice>md-text-button{min-height:40px;color:var(--action-main);flex:none;font-weight:700}.orders-notice p{margin:0}.orders-payment,.orders-receipt{box-sizing:content-box;max-width:1152px}.orders-payment-grid,.orders-receipt-grid{gap:24px;min-width:0;display:grid}.orders-payment-grid>*{min-width:0}.orders-payment-main,.orders-payment-summary{background:#fff;border-radius:16px;padding:24px}.orders-payment-summary{border:1px solid #e2d8d4}.orders-payment-summary summary{color:var(--action-main);cursor:pointer;justify-content:space-between;align-items:center;min-height:40px;font-weight:700;list-style:none;display:flex}.orders-payment-store{align-items:center;gap:12px;margin:16px 0;display:flex}.orders-payment-store img{object-fit:cover;border-radius:12px}.orders-payment-hero{border-radius:16px;padding:24px;background:#fcf1ed!important}.orders-payment-hero>.material-symbols-rounded{float:none;vertical-align:middle;margin-right:8px}.orders-payment-hero .orders-eyebrow{display:inline-block}.orders-page .orders-payment-hero h2{margin-top:12px;font-size:40px;line-height:48px}.orders-deadline{color:#763300;font-size:14px;line-height:20px}.orders-phone{padding:0 20px 20px}.orders-phone md-outlined-text-field{width:100%;min-height:56px}.orders-payment-footer{background:#fff;border-radius:0 0 16px 16px;gap:8px;margin:0;padding:0 24px 24px;display:grid}.orders-payment-footer>*{width:100%}.orders-payment-footer>md-filled-button{min-height:56px;font-size:16px;font-weight:700}.orders-payment-footer>p{text-align:left;color:#52443c;font-size:14px;line-height:20px}.orders-receipt-side{min-width:0}.orders-receipt-card{background:#fff;border:1px solid #e2d8d4;border-radius:16px;padding:24px}.orders-receipt-header{grid-template-columns:56px minmax(0,1fr);gap:12px;margin:0;display:grid}.orders-receipt-header img{object-fit:cover;border-radius:12px}.orders-receipt-header>div:first-child{grid-column:1/-1}.orders-receipt-header h2{margin:0;font-size:20px;line-height:28px}.orders-receipt-header p{color:#52443c;margin:4px 0;font-size:14px;line-height:20px}.orders-receipt-header .orders-pill{grid-column:1/-1;justify-self:start}.orders-receipt-total{flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}.orders-receipt-total strong{font-size:32px;font-weight:800;line-height:40px}.orders-receipt-actions{gap:8px;display:grid}.orders-receipt-actions>*{width:100%;min-height:48px}.orders-receipt-card>md-text-button{width:100%;margin-top:12px;font-size:14px;text-decoration:underline}.orders-paper{border:1px solid #e2d8d4;border-radius:16px;padding:24px}.orders-band{background:0 0;border-top:1px solid #e2d8d4;border-radius:0;margin:0;padding:24px 0}.orders-page .orders-band h2{margin:0 0 12px;font-size:20px;line-height:28px}.orders-band p{margin:0 0 4px}.orders-rating{background:#fcf1ed;border-radius:16px;margin-top:24px;padding:24px}.orders-rating h2{font-size:20px;font-weight:800;line-height:28px}.orders-rating md-outlined-text-field{--md-outlined-text-field-supporting-text-size:14px;width:100%;margin:16px 0}.orders-stars{gap:4px;display:flex}.orders-stars md-icon-button{--md-icon-button-icon-size:32px;--md-icon-button-icon-color:currentColor;border-radius:50%;width:44px;height:44px}.orders-stars md-icon-button:hover{background:#f6ece8}.orders-rating-submit{width:100%;min-height:48px}.orders-rating .orders-actions{gap:8px}.orders-rating .orders-actions>*{min-height:40px}.orders-invoice-modal,.orders-dialog{border-radius:28px;width:min(100%,560px);padding:24px}.orders-invoice-modal .overlay-header{flex-direction:row-reverse}.orders-invoice-modal .overlay-header md-icon-button{background:#f6ece8;border-radius:50%;width:48px;height:48px}.orders-invoice-modal h2{font-size:24px;font-weight:800;line-height:32px}.orders-form{gap:16px}.orders-form md-outlined-text-field{min-height:56px}.orders-form md-filled-button{width:100%;min-height:56px}.orders-dialog .overlay-content>md-filled-button,.orders-dialog .overlay-content>md-filled-tonal-button,.orders-dialog .overlay-content>md-text-button{width:100%;min-height:48px;margin-top:8px}.orders-dock{width:100%;max-width:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fcf1ed;border:0;border-bottom:1px solid #e2d8d4;border-radius:0;padding:0 40px;position:static}.orders-dock>a{gap:12px;max-width:1440px;min-height:56px;margin:0 auto}.orders-dock-avatar{width:40px;height:40px}.orders-dock-avatar img{top:6px;left:6px}.orders-dock-copy{flex:1;align-items:center;gap:8px;min-width:0;font-size:14px;line-height:20px;display:flex}.orders-dock-copy strong{white-space:nowrap;font-weight:700}.orders-dock-copy>span:last-child{color:#52443c;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.orders-dock-link{color:var(--action-main);font-size:14px;font-weight:700;line-height:20px;text-decoration:underline}.orders-proof{scroll-snap-type:x mandatory}.orders-proof:has(>:nth-child(2)){-webkit-mask-image:linear-gradient(90deg,#000 90%,#0000);mask-image:linear-gradient(90deg,#000 90%,#0000)}.orders-proof button,.orders-proof-placeholder{aspect-ratio:4/3;color:#85746b;scroll-snap-align:start;background:#f6ece8;border:1px solid #e2d8d4;border-radius:16px;flex:0 0 160px;width:160px;height:120px}.orders-proof-placeholder{place-items:center;padding:8px;display:grid}.orders-proof-placeholder button{width:auto;height:auto;min-height:40px;color:var(--action-main);border:0;font-size:14px}@media (width>=1024px){body:has(.orders-payment){background:#fcf1ed}.orders-payment-grid{grid-template-columns:minmax(0,1fr) 420px;align-items:start;gap:0 32px}.orders-payment-main{border-radius:16px 16px 0 0;grid-column:1}.orders-payment-summary{grid-area:1/2/3;position:sticky;top:96px}.orders-payment-summary summary{display:none}.orders-payment-footer{grid-column:1}.orders-receipt-grid{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:24px 32px}.orders-receipt-content{grid-area:1/1/3}.orders-receipt-side{grid-area:1/2;position:sticky;top:96px}.orders-receipt-extras{grid-area:2/2}.orders-receipt h1{font-size:36px;line-height:44px}}@media (width>=1200px){.orders-history{grid-template-columns:240px minmax(0,1fr)}}@media (hover:none){.orders-print{display:none}}@media (width<=767px){.orders-page{padding:24px 16px 48px}.orders-page h1{font-size:28px;line-height:36px}.orders-dock{padding:0 16px}.orders-dock-copy strong{text-overflow:ellipsis;max-width:35%;overflow:hidden}.orders-summary{border-radius:16px;grid-template-columns:1fr auto;gap:8px 16px;padding:16px;display:grid}.orders-summary>p{align-self:center;margin:0}.orders-summary .orders-costs{grid-column:1/-1;gap:16px;margin:0;display:flex}.orders-summary .orders-costs>div{gap:8px}.orders-filters{scroll-snap-type:x proximity;grid-column:1/-1;display:flex;overflow-x:auto}.orders-filters>*{flex:none;width:auto}.orders-spend{font-size:28px}.orders-payment-main,.orders-payment-summary,.orders-receipt-card,.orders-paper{padding:16px}.orders-payment-footer{padding:0}.orders-receipt-actions{display:grid}.orders-proof button,.orders-proof-placeholder{flex-basis:128px;width:128px;height:96px}.orders-rating{padding:24px}}body:has(.orders-photos) .photo-gallery-controls md-icon-button{background:#ffffff1f;border-radius:50%;width:48px;height:48px}body:has(.orders-photos) .photo-gallery-controls md-icon-button[disabled]{opacity:.4}body:has(.orders-photos) .photo-gallery-controls>span{font-size:16px;line-height:24px}body:has(.orders-photos) .photo-stage>[role=alert]{text-align:center;background:#1f1f1f;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;width:min(80vw,720px);min-height:min(60vh,540px);padding:24px;display:flex}body:has(.orders-photos) .photo-stage>[role=alert]:before{content:"image";color:#85746b;font-family:Material Symbols Rounded;font-size:48px}.orders-receipt-grid>.orders-receipt-extras{min-width:0}.orders-payment-hero>span[aria-hidden=true]{float:none;vertical-align:middle}@media print{.orders-receipt-grid{display:block}.orders-receipt-side{position:static}.orders-receipt-card{border:0}.orders-receipt-extras{display:none}}.orders-receipt-meta{color:#52443c;margin:-20px 0 24px}.orders-total{font-size:20px;font-weight:800;line-height:28px}.orders-dialog .overlay-header,.orders-invoice-modal .overlay-header{padding:0 0 16px}.orders-dialog .overlay-content,.orders-invoice-modal .overlay-content{padding:8px 0 0}.orders-dock-copy strong{font-size:14px;line-height:20px;display:block}.orders-payment .orders-methods h3{font-size:12px;line-height:20px}.orders-summary{background:#fcf1ed;border-radius:16px}@media (width<=767px){.orders-filters{-webkit-overflow-scrolling:touch;flex-wrap:nowrap}.orders-summary .orders-costs{flex-wrap:wrap}.orders-summary .orders-costs>div{white-space:nowrap;flex:none}.orders-costs dt{overflow-wrap:normal}.orders-receipt h1{overflow-wrap:normal;font-size:24px;line-height:32px}}p.orders-notice{justify-content:flex-start;gap:12px}p.orders-notice>.material-symbols-rounded{color:#52443c;flex:0 0 20px}.orders-number{white-space:nowrap}.orders-rating{background:#fff;border:1px solid #e2d8d4}.orders-rating>p{color:#1f1b18;margin:16px 0 8px;font-size:16px;font-weight:700;line-height:24px}.orders-rating .orders-actions{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.orders-receipt-total{align-items:baseline;margin:16px 0}.orders-receipt-total strong{color:#1f1b18}.orders-deadline{justify-content:flex-start;gap:6px}.orders-payment-summary summary::-webkit-details-marker{display:none}.orders-payment-summary summary:after{content:"expand_more";font-family:Material Symbols Rounded;font-size:24px}.orders-payment-summary[open] summary:after{content:"expand_less"}.orders-payment-summary:not([open]){padding-block:8px}.orders-skeleton{gap:16px;display:grid}.teike-list>.orders-row,.teike-list>.orders-item,.teike-list>.orders-method,.teike-list>.orders-invoice,.teike-list>.tracking-contact{--md-list-item-one-line-container-height:56px;--md-list-item-two-line-container-height:auto;--md-list-item-three-line-container-height:auto}.orders-line{white-space:normal;font-size:14px;line-height:20px;display:block}.orders-image{color:#85746b;background:#f6ece8;width:56px;height:56px}.orders-row-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.orders-row-actions>*{min-height:40px}.orders-qty{background:#f6ece8;border-radius:8px;place-items:center;min-width:28px;height:28px;font-size:14px;font-weight:700;display:grid}.orders-radio{pointer-events:none;display:inline-flex}.orders-items,.orders-costs{margin:8px 0}.orders-costs .orders-total{font-weight:800}.orders-costs .orders-total [slot=headline],.orders-costs .orders-total [slot=trailing-supporting-text]{font-size:20px;font-weight:800;line-height:28px}.orders-discount{color:#005227}.orders-dock-image{position:absolute;top:6px;left:6px}.orders-payment-store .shimmer-image{flex:0 0 48px}@media (width<=1199px){.orders-history{grid-template-columns:minmax(0,1fr)}}.orders-history>*{min-width:0}.account-layout{max-width:1200px;color:var(--md-sys-color-on-surface);grid-template-columns:300px minmax(0,1fr);gap:48px;margin:0 auto;padding:40px 24px 64px;font-family:Karla,sans-serif;display:grid}.account-layout *{box-sizing:border-box}.account-main,.account-sidebar{min-width:0}.account-sidebar{align-self:start;position:sticky;top:88px}.account-profile-card{flex-wrap:wrap;align-items:center;gap:16px;padding:8px 4px 26px;display:flex}.account-profile-card>div{flex:1;min-width:0}.account-profile-card h2{overflow-wrap:anywhere;margin:0 0 8px;font-size:30px;font-weight:800;line-height:1.1}.account-profile-card p{color:var(--md-sys-color-on-surface-variant);overflow-wrap:anywhere;margin:0;font-size:14px}.account-avatar{background:var(--md-sys-color-surface-container);color:var(--md-sys-color-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.account-avatar img{object-fit:cover;width:100%;height:100%}.account-heading h1{letter-spacing:-1.2px;margin:12px 0 0;font-size:36px;font-weight:800;line-height:44px}.account-version{color:var(--md-sys-color-on-surface-variant);padding:24px 0;font-size:12px;display:block}.account-stack,.account-form{gap:20px;display:grid}.account-form{margin-top:28px}.account-form>*{min-width:0}.account-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.account-grid>*,.account-shortcuts>*{min-width:0}.account-legal{flex-wrap:wrap;gap:20px;font-size:14px;display:flex}.account-legal a{color:inherit}.account-personal{gap:3px;display:grid}.account-personal>.account-photo-button{margin:0 0 24px}.account-personal>md-outlined-button{justify-self:start;margin-top:28px}.account-photo-button{cursor:pointer;background:0 0;border:0;width:100px;padding:0;position:relative}.account-photo-button>span:last-child{color:#fff;background:var(--md-sys-color-primary);border:3px solid #fff;border-radius:50%;padding:8px;display:flex;position:absolute;bottom:0;right:0}.account-intro{max-width:700px;margin-bottom:32px;font-size:20px;line-height:30px}.account-actions{justify-content:flex-end;gap:12px;margin-top:24px;display:flex}.account-skeleton{gap:16px;display:grid}.account-offline{background:var(--md-sys-color-surface-container);border-radius:16px;flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;padding:12px;display:flex}.account-verification{text-align:center;flex-direction:column;align-items:center;gap:24px;max-width:560px;min-height:420px;margin:40px auto;display:flex}.account-verification>md-outlined-text-field{width:100%}.account-big-icon{background:var(--md-sys-color-primary-container);color:var(--md-sys-color-primary);border-radius:16px;padding:24px}.account-docked{background:var(--md-sys-color-surface-container);border-radius:28px;justify-content:space-between;align-items:center;width:100%;margin-top:24px;padding:16px;display:flex}.account-crop{width:200px;height:200px;box-shadow:0 0 0 10px var(--md-sys-color-surface-container);background:#eee;border-radius:50%;margin:8px auto;overflow:hidden}.account-crop img{object-fit:cover;width:200px;height:200px}.account-file{gap:12px;display:grid}.account-file input{max-width:100%}.account-section-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.account-balance{background:var(--paper-section);border-radius:28px;margin:12px 0 36px;padding:32px}.account-balance>strong{letter-spacing:-1px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:10px 0 30px;font-size:clamp(28px,3.3vw,48px);font-weight:800;line-height:1.2;display:block}.account-balance>div{justify-content:space-between;gap:20px;padding:12px 0;display:flex}.account-balance p{color:var(--md-sys-color-on-surface-variant);font-size:14px;line-height:22px}.is-credit>b,.is-credit>.material-symbols-rounded{color:#005227}.account-quote>div{justify-content:space-between;gap:20px;padding:12px 0;display:flex}.account-quote dd{text-align:right;margin:0}.account-quote>div:last-child{border-top:1px solid var(--md-sys-color-outline-variant)}.account-help-hero{background:var(--paper-section);border-radius:16px;margin-bottom:24px;padding:28px}.account-pill{color:inherit;background:var(--md-sys-color-surface-container);border-radius:999px;align-items:center;gap:8px;padding:12px 18px;font-weight:700;text-decoration:none;display:inline-flex}.account-search{gap:12px;margin-top:24px;display:flex}.account-search>md-outlined-text-field{flex:1;min-width:0}.account-search>md-filled-button{flex-shrink:0}.account-eyebrow{letter-spacing:.04em;margin:32px 0 16px;font-size:13px}.account-support-card{background:var(--md-sys-color-surface);z-index:1;border-radius:16px;margin-top:32px}.account-support-card small{color:#005227}.account-faq-search{width:100%}.account-faqs{margin-top:24px}.account-status{color:#763300;font-size:14px}.account-status--agent_joined,.account-status--waiting_customer{color:#005227}.account-status--resolved,.account-status--closed{color:var(--md-sys-color-on-surface-variant)}.account-support-welcome{background:var(--md-sys-color-primary-container);border-radius:16px;align-items:center;gap:20px;margin-bottom:32px;padding:24px;display:flex}.account-support-welcome h2{margin:0;font-size:18px}.account-support-welcome p{margin:6px 0 0;font-size:13px}.account-safety{color:var(--md-sys-color-on-surface-variant);gap:10px;font-size:13px;line-height:20px;display:flex}.account-chat{border:1px solid var(--md-sys-color-outline-variant);border-radius:28px;overflow:hidden}.account-chat-header{border-bottom:1px solid var(--md-sys-color-outline-variant);align-items:center;gap:14px;padding:20px;display:flex}.account-agent-avatar{background:var(--md-sys-color-primary-container);border-radius:50%;padding:12px;display:flex;position:relative}.account-agent-avatar i{background:#2ccb8e;border:2px solid #fff;border-radius:50%;width:12px;height:12px;position:absolute;bottom:0;right:0}.account-agent-banner{color:#005227;background:#e7f5ec;border-radius:16px;margin:16px;padding:16px;font-size:13px;font-weight:700}.account-chat-messages{overscroll-behavior:contain;min-height:300px;max-height:600px;padding:20px;overflow-y:auto}.account-bubble{border:1px solid var(--md-sys-color-outline-variant);overflow-wrap:anywhere;border-radius:16px;width:fit-content;max-width:80%;margin:12px 0;padding:14px 16px}.account-bubble p{white-space:pre-wrap;margin:0 0 8px;line-height:23px}.account-bubble>strong{color:#005227;margin-bottom:8px;font-size:12px;display:block}.account-bubble footer{justify-content:flex-end;align-items:center;gap:8px;font-size:11px;display:flex}.account-bubble--customer{background:var(--action-main);color:#fff;border-color:var(--action-main);margin-left:auto}.account-bubble--system{background:var(--md-sys-color-surface-container);text-align:center;margin:12px auto;font-size:12px}.account-bubble img{object-fit:cover;border-radius:16px;max-width:100%;height:150px}.account-bubble a{color:inherit}.account-local-image img{opacity:.45}.account-file-attachment{align-items:center;gap:8px;display:flex}.account-composer{border-top:1px solid var(--md-sys-color-outline-variant);align-items:center;gap:8px;padding:16px;display:flex}.account-composer>md-outlined-text-field{flex:1;min-width:0}.account-composer>md-filled-button,.account-composer>md-filled-tonal-button{--md-filled-button-container-height:44px;--md-filled-tonal-button-container-height:44px;flex-shrink:0}.account-menu .account-profile-card h2{font-size:24px}@media (width<=1023px){.account-layout{gap:28px;padding:28px 20px}.account-heading h1{font-size:32px}.account-balance{padding:24px}.account-grid{gap:12px}}@media (width<=839px){.account-layout{max-width:800px;padding:24px 20px 64px;display:block}.account-sidebar{display:none}.account-heading h1{font-size:32px;line-height:40px}.account-profile-card{flex-wrap:nowrap}.account-profile-card h2{font-size:30px}.account-menu .account-profile-card{flex-wrap:wrap}}@media (width<=480px){.account-layout{padding:20px 16px 56px}.account-grid{gap:10px}.account-shortcuts md-filled-tonal-button{--md-filled-tonal-button-leading-space:8px;--md-filled-tonal-button-trailing-space:8px;font-size:12px}.account-search{gap:6px}.account-help-hero{padding:20px}.account-balance{padding:24px}.account-chat{border-radius:16px}.account-chat-messages{padding:12px}.account-composer{gap:4px;padding:10px 6px}.account-composer>md-filled-button,.account-composer>md-filled-tonal-button{--md-filled-button-leading-space:10px;--md-filled-button-trailing-space:10px;--md-filled-tonal-button-leading-space:10px;--md-filled-tonal-button-trailing-space:10px}.account-bubble{max-width:90%}.account-verification .otp-input>div{gap:4px}.account-verification .otp-input input{width:40px;min-width:0}}@media (prefers-reduced-motion:reduce){.account-layout *,.account-menu *{scroll-behavior:auto!important;transition:none!important}}.account-share-copy{white-space:pre-wrap;overflow-wrap:anywhere}.account-attachment-image{background:var(--md-sys-color-surface-container);border-radius:16px;width:220px;max-width:100%;height:150px;display:block;position:relative;overflow:hidden}.account-attachment-image>img{transition:opacity .2s;position:absolute;inset:0}.account-attachment-image>span:last-child{color:var(--md-sys-color-on-surface-variant);place-content:center;display:grid;position:absolute;inset:0}.account-bubble>strong{align-items:center;gap:6px;display:flex}.account-layout{grid-template-columns:260px minmax(0,1fr);gap:56px}.account-main,.help-layout{min-width:0;color:var(--ink-text);font:400 16px/24px Karla,sans-serif}.account-sidebar{position:sticky;top:88px}.help-layout{max-width:1040px;margin:0 auto;padding:40px 24px 80px}.account-heading{margin-bottom:32px}.account-heading h1{letter-spacing:-.02em;text-overflow:ellipsis;margin:0;font:800 40px/48px Karla,sans-serif;overflow:hidden}.account-main h2,.help-layout h2{letter-spacing:-.02em;margin:0;font:800 24px/32px Karla,sans-serif}.account-main h3,.help-layout h3{letter-spacing:-.02em;margin:0;font:800 18px/24px Karla,sans-serif}.account-section-title{margin:40px 0 16px!important}.account-crumbs{color:var(--ink-secondary);flex-wrap:wrap;gap:8px;margin-bottom:8px;font:500 14px/20px Karla,sans-serif;display:flex}.account-crumbs a{color:inherit;text-decoration:none}.account-crumbs [aria-current]{color:var(--ink-text)}.account-profile-card{flex-wrap:nowrap;gap:12px;padding:0 12px 24px}.account-profile-card h2{letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font:800 18px/24px Karla,sans-serif}.account-profile-card p{color:var(--ink-secondary);overflow-wrap:anywhere;margin:4px 0 0;font:400 14px/20px Karla,sans-serif}.account-avatar{flex-shrink:0}.account-version{color:var(--ink-muted);font:400 12px/16px Karla,sans-serif}.account-subnav{display:none}.account-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0;padding:0;display:grid;position:static}.account-shortcuts a{background:var(--paper-section);white-space:normal;text-align:center;height:80px;color:inherit;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:6px;font:500 14px/20px Karla,sans-serif;text-decoration:none;display:flex}.account-shortcuts a:hover{background:var(--paper-field)}.account-shortcuts a>span{position:relative}.account-shortcuts .badge{background:var(--brand);color:#fff;min-width:18px;height:18px;font:500 11px/16px Karla,sans-serif;position:absolute;top:-4px;right:-8px}.account-legal{color:var(--ink-secondary);gap:16px;font:400 14px/20px Karla,sans-serif}.account-legal a{text-decoration:none}.account-card,.account-push-card{border:1px solid var(--ink-hairline);background:#fff;border-radius:16px;overflow:hidden}.account-personal-head{align-items:center;gap:20px;padding:24px;display:flex}.account-photo-button{flex-shrink:0;width:80px}.account-photo-button>span:last-child{background:var(--action-main);width:28px;height:28px;padding:3px}.account-verified{color:var(--on-saving-container);background:var(--saving-container);min-height:28px;border-radius:999px;align-items:center;gap:4px;padding:4px 8px;font:700 13px/16px Karla,sans-serif;display:flex}.account-push-card{padding:20px 24px;font-size:14px;line-height:20px}.account-danger{--md-filled-button-container-color:var(--error);--md-filled-button-label-text-color:white}.account-intro{color:var(--ink-secondary);max-width:640px;margin-bottom:24px;font:400 16px/24px Karla,sans-serif}.account-empty{border:1px dashed var(--md-sys-color-outline);text-align:center;border-radius:16px;padding:48px 24px}.account-empty>.material-symbols-rounded{color:var(--ink-muted)}.account-empty h2{font:800 18px/24px Karla,sans-serif}.account-empty p{color:var(--ink-secondary);font:400 14px/20px Karla,sans-serif}.account-balance{background:var(--paper-section);border-radius:28px;grid-template-columns:1fr auto;gap:24px 48px;padding:32px;display:grid;position:relative}.account-balance>div{padding:0;display:block}.account-balance-total>span{color:var(--ink-secondary)}.account-balance-total>strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:12px;font:800 clamp(36px,3.3vw,48px)/1.1 Karla,sans-serif;display:block}.account-balance-total small{white-space:nowrap;margin-left:8px;font-size:.5em;font-weight:700}.account-balance-refresh{position:absolute;top:8px;right:8px}.account-balance-details{min-width:280px;margin-top:16px}.account-balance-details>div{justify-content:space-between;gap:16px;padding:12px 0;display:flex}.account-balance-details>div+div{border-top:1px solid var(--ink-hairline)}.account-balance>p{border-top:1px solid var(--ink-hairline);color:var(--ink-secondary);grid-column:1/-1;margin:0;padding-top:16px;font:400 14px/20px Karla,sans-serif}.account-circle{background:var(--paper-section);border-radius:50%;flex-shrink:0;place-content:center;width:48px;height:48px;display:grid}.account-search{background:var(--paper-field);border-radius:999px;align-items:center;gap:12px;max-width:640px;height:56px;margin:0 0 24px;padding-left:20px;display:flex}.account-search input{width:0;min-width:0;color:var(--ink-text);background:0 0;border:0;flex:1;font:400 16px/24px Karla,sans-serif}.account-search md-filled-button{--md-filled-button-container-height:44px;margin-right:6px}.account-search--faq{height:48px}.account-support-card .account-circle{background:#fff}.account-support-card{background:var(--paper-section);border-radius:16px;align-items:center;gap:16px;margin-top:40px;padding:24px;display:flex;position:static}.account-support-card>div{flex:1}.account-support-card p{color:var(--on-saving-container);margin:4px 0 0;font:400 14px/20px Karla,sans-serif}.account-faq-filters{flex-wrap:wrap;gap:8px;display:flex}.account-faq-filters a,.account-subnav a{background:var(--paper-field);min-height:44px;color:inherit;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font:500 16px/24px Karla,sans-serif;text-decoration:none;display:flex}.account-faq-filters .is-selected,.account-subnav .active{background:var(--action-main);color:#fff;border:0}.account-faq-answer:not([hidden]){animation:.2s ease-out account-fade}.help-page-head{justify-content:space-between;align-items:center;gap:24px;display:flex}.account-primary-link{background:var(--action-main);color:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 24px;font:500 16px/20px Karla,sans-serif;text-decoration:none;display:flex}.account-primary-link:hover{background:var(--action-pressed)}.account-status{background:var(--paper-section);min-height:28px;color:var(--ink-secondary);border-radius:999px;padding:6px 10px;font:700 13px/16px Karla,sans-serif}.account-status--agent_joined,.account-status--waiting_customer{background:var(--saving-container);color:var(--on-saving-container)}.account-status--resolved,.account-status--closed{background:var(--paper-field)}.help-new{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:48px;display:grid}.help-new>div>h2{margin-bottom:16px;font-size:20px;line-height:28px}.account-support-welcome{background:var(--paper-section);border-radius:16px;padding:24px;display:block;position:sticky;top:88px}.account-support-welcome h2{margin-top:12px;font:800 18px/24px Karla,sans-serif}.account-support-welcome p{color:var(--on-saving-container);font:400 14px/20px Karla,sans-serif}.account-support-welcome .account-safety{color:var(--ink-secondary);margin-top:24px}.account-form>md-filled-button{--md-filled-button-container-height:56px;justify-self:start;min-width:220px}.account-form md-outlined-text-field{width:100%}.account-chat{border-color:var(--ink-hairline);border-radius:28px}.account-agent-avatar{background:var(--paper-field);width:48px;height:48px}.account-agent-avatar i{background:#0b7a3e}.account-chat-header strong{font:800 16px/24px Karla,sans-serif}.account-chat-header p{margin:0;font:400 14px/20px Karla,sans-serif}.account-agent-banner{background:var(--saving-container);color:var(--on-saving-container);border-radius:12px;padding:12px 16px;font:500 14px/20px Karla,sans-serif}.account-chat-messages{height:min(640px,100dvh - 360px);min-height:320px;max-height:none}.account-bubble{background:var(--paper-section);border:0;border-radius:16px;max-width:min(70%,560px);font:400 16px/24px Karla,sans-serif}.account-bubble--customer{background:var(--action-main)}.account-bubble footer{font:400 12px/16px Karla,sans-serif}.account-bubble footer>span{opacity:.6}.account-bubble .is-read{color:#fff;opacity:1}.account-chat-closed{border-top:1px solid var(--ink-hairline);color:var(--ink-secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:20px;font:400 14px/20px Karla,sans-serif;display:flex}.account-composer{align-items:flex-start;padding-bottom:28px}.account-composer>md-outlined-text-field{min-height:56px}.account-menu-anchor{position:relative}.account-popover{z-index:20;background:#fff;border-radius:16px;width:320px;padding:8px;animation:.1s cubic-bezier(.2,.8,.4,1) account-popover;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 4px 16px #1f1b1829}.account-menu .account-profile-card{padding:12px}.account-menu .account-profile-card h2{font:800 16px/24px Karla,sans-serif}.account-share-modal{border-radius:28px;width:458px}.account-share-links{gap:12px;display:flex}.account-share-links>*{flex:1}.account-share-modal .overlay-header h2{font:800 32px/40px Karla,sans-serif}.account-layout,.help-layout,.account-menu,.account-share-modal{--md-filled-button-container-color:var(--action-main);--md-filled-button-disabled-container-color:var(--action-main);--md-filled-button-disabled-container-opacity:.5;--md-filled-button-container-shape:999px;--md-filled-tonal-button-container-color:var(--paper-field);--md-filled-tonal-button-container-shape:999px;--md-filled-tonal-button-container-height:44px;--md-filled-button-container-height:48px}.account-personal md-filled-tonal-button{--md-filled-tonal-button-container-height:36px}@keyframes account-popover{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes account-fade{0%{opacity:0}to{opacity:1}}@media (width<=1023px){.account-layout{max-width:none;padding:28px 20px 120px;display:block}.help-layout{padding-bottom:120px}.account-sidebar{display:none}.account-heading h1{font-size:36px;line-height:44px}.account-subnav{scrollbar-width:none;scroll-snap-type:x proximity;gap:8px;margin:0 -16px 16px;padding:0 16px;display:flex;overflow-x:auto}.account-subnav a{scroll-snap-align:center;flex-shrink:0}.account-layout--profile .account-subnav{display:none}.account-profile-dashboard .account-profile-card h2{font:800 24px/32px Karla,sans-serif}.account-balance{grid-template-columns:1fr}.account-balance-details{min-width:0}.help-new{grid-template-columns:1fr}.account-support-welcome{position:static}}@media (width<=600px){.account-layout,.help-layout{padding:24px 16px 120px}.account-heading h1{font-size:32px;line-height:40px}.account-support-card{flex-direction:column;align-items:flex-start}.account-support-card md-filled-button{width:100%}.help-page-head{flex-direction:column;align-items:stretch}.account-balance{padding:24px}.account-personal-head{padding:20px 16px}.account-faq-filters{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.account-faq-filters a{flex-shrink:0}.account-status{justify-self:start}.account-bubble{max-width:90%}.account-composer{padding:12px 8px 28px}}@media (prefers-reduced-motion:reduce){.account-layout *,.help-layout *,.account-menu *,.account-popover{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.help-layout *{box-sizing:border-box}.help-layout--home .account-heading h1{font-size:44px;line-height:52px}.help-layout--chat .account-heading h1{white-space:nowrap;min-width:0}.account-personal-head h2{font:800 24px/32px Karla,sans-serif}.account-skeleton .skeleton{background:var(--paper-skeleton);border-radius:16px}.account-skeleton .skeleton--line{border-radius:4px}.account-skeleton .skeleton--circle{border-radius:50%}.account-skeleton .skeleton-group:has(.skeleton--circle){flex-shrink:0}.account-push-card .comms-push{background:0 0;border-radius:0;padding:0;position:static}.account-push-card .comms-push h2{font:800 18px/24px Karla,sans-serif}.account-push-card .comms-push md-filled-button{width:auto;min-width:260px}@media (width<=600px){.account-push-card .comms-push md-filled-button{width:100%}}.account-push-card md-filled-button{--md-filled-button-container-color:var(--paper-field);--md-filled-button-label-text-color:var(--ink-text);--md-filled-button-container-height:44px}@media (width<=600px){.help-layout--home .account-heading h1{font-size:32px;line-height:40px}}.account-skeleton-balance .skeleton{border-radius:28px}.account-skeleton .account-personal-head>div{gap:8px;display:grid}.help-layout--chat .help-page-head,.account-chat-header>div{min-width:0}.account-chat-header strong{overflow-wrap:anywhere}.account-counter{text-align:right;color:var(--ink-muted);margin-top:4px;font:400 12px/16px Karla,sans-serif;display:block}.account-composer-field{flex:1;min-width:0}.account-composer-field md-outlined-text-field{width:100%}@media (width<=600px){.account-search{gap:8px;padding-left:16px}.account-search>.material-symbols-rounded{display:none}.account-search md-filled-button{--md-filled-button-leading-space:16px;--md-filled-button-trailing-space:16px}}.account-personal-head .md-text-button,.account-personal-head md-text-button{--md-text-button-leading-space:0;--md-text-button-trailing-space:0;height:36px;margin-top:4px}.account-logout{--md-text-button-container-height:44px;--md-text-button-leading-space:12px;--md-text-button-trailing-space:12px;--md-text-button-icon-size:20px;--md-text-button-label-text-size:16px;--md-text-button-label-text-weight:500;--md-text-button-with-leading-icon-leading-space:12px;--md-text-button-icon-label-space:12px;--md-text-button-label-text-color:var(--action-main);gap:12px;margin-top:8px}.account-ic{-webkit-mask:var(--ic) center/contain no-repeat;-webkit-mask:var(--ic) center/contain no-repeat;mask:var(--ic) center/contain no-repeat;background:currentColor;flex-shrink:0;display:inline-block}.account-card>.teike-list{padding:0 16px 16px}.account-personal-contacts{display:contents}.account-row-icon{background:var(--paper-field);width:40px;height:40px;color:var(--action-main);border-radius:50%;place-content:center;display:grid;position:relative}.account-item--danger{--md-list-item-label-text-color:var(--error);--md-list-item-leading-icon-color:var(--error)}.account-item--danger .account-row-icon{color:var(--error)}.account-nav{padding:0}.account-menu-list{border-block:1px solid var(--ink-hairline);margin-bottom:8px;padding:8px 0}.account-profile-dashboard .account-nav{margin-block:8px}.account-ledger section+section{margin-top:16px}.account-ledger h3{color:var(--ink-secondary);margin:0 0 8px;padding:0 4px;font:700 13px/20px Karla,sans-serif}.account-ledger .is-credit [slot=trailing-supporting-text]{color:var(--on-saving-container)}.account-ledger .is-credit .account-circle{background:var(--saving-container);color:var(--on-saving-container)}.account-circle{width:40px;height:40px}.account-devices [slot=supporting-text],.account-conversations [slot=supporting-text]{white-space:normal}.account-conversations md-list-item{--md-list-item-two-line-container-height:88px}.account-faq [slot=supporting-text]{white-space:normal}.account-faq[data-selected]{box-shadow:none}.account-faq-answer{max-width:720px;color:var(--ink-secondary);font:400 16px/26px Karla,sans-serif;display:block}.account-category-picker{margin-bottom:24px}.account-list-skeleton{flex-direction:column;gap:2px;display:flex}.account-list-skeleton-row{background:var(--paper-section);border-radius:4px;align-items:center;gap:16px;padding:12px 16px;display:flex}.account-list-skeleton-row:first-child{border-radius:16px 16px 4px 4px}.account-list-skeleton-row:last-child{border-radius:4px 4px 16px 16px}.account-list-skeleton-row:only-child{border-radius:16px}.account-list-skeleton-row>div:last-child{flex:1;gap:8px;min-width:0;display:grid}.account-list-skeleton-row .skeleton-group{flex-shrink:0}.account-list-skeleton-row>div:last-child .skeleton-group{flex-shrink:1}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}body{margin:0}a{color:inherit}main{outline:none;min-width:0}h1{letter-spacing:-.02em;font:800 clamp(28px,3vw,40px)/1.15 Karla,sans-serif}h2{letter-spacing:-.02em;font:800 24px/32px Karla,sans-serif}.skip-link{z-index:1000;background:var(--action-main);color:#fff;border-radius:999px;align-items:center;height:44px;padding:0 20px;font:500 14px/16px Karla,sans-serif;text-decoration:none;display:inline-flex;position:fixed;top:12px;left:12px;transform:translateY(-200%);box-shadow:0 4px 16px #1f1b1829}.skip-link:focus-visible{transform:translateY(0)}.public-header,.web-header,.focused-shell>header{z-index:40}.public-header{justify-content:space-between;align-items:center;height:64px;padding:8px 40px;display:flex;position:fixed;inset:0 0 auto}.public-header--solid{background:#fff}.public-header nav{gap:12px;display:flex}.header-pill{background:#fff;border-radius:999px;align-items:center;min-height:44px;padding:10px 18px;font-weight:700;text-decoration:none;display:inline-flex}.public-shell{padding-top:64px}.public-shell--entry{padding-top:0}.public-shell>.offline-banner{z-index:41;position:relative}.entry-fold{grid-template-columns:1.1fr 1fr;height:min(740px,100svh - 130px);min-height:620px;display:grid}.entry-hero{color:#fff;background:#c60a09;flex-direction:column;justify-content:center;align-items:center;padding:80px 40px 40px;display:flex;position:relative;overflow:hidden}.entry-hero h1{text-align:center;z-index:1;max-width:480px;margin:16px 0;font-size:clamp(36px,4vw,52px);line-height:1.15}.welcome-animation{z-index:1;position:relative}.hero-shape{pointer-events:none;background:#ffffff14;border-radius:42% 58% 65% 35%/38% 35% 65% 62%;width:360px;height:360px;position:absolute}.hero-shape--one{top:-130px;right:-70px}.hero-shape--two{background:#41000026;bottom:-120px;left:-80px}.entry-login{background:#fff;align-content:center;justify-items:center;padding:84px 32px 32px;display:grid}.login-panel{background:#fcf1ed;border-radius:28px;flex-direction:column;gap:12px;width:min(100%,360px);padding:24px;display:flex}.login-panel h2{margin:0 0 4px}.login-panel md-filled-button,.login-panel md-filled-tonal-button{width:100%;min-height:48px}.login-divider{text-align:center;font-size:14px}.login-legal{margin:4px 0 0;font-size:12px;line-height:16px}.login-legal-links{flex-wrap:wrap;gap:12px;font-size:12px;display:flex}#entrar{scroll-margin-top:80px}.how-it-works{padding:40px}.how-it-works>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.how-it-works article{padding:16px 0}.step-number{color:#410000;background:#f6ece8;border-radius:16px;place-items:center;width:44px;height:44px;font-weight:700;display:inline-grid}.compact-footer{z-index:45;text-align:center;background:#fff;padding:10px 24px;position:fixed;inset:auto 0 0;box-shadow:0 -2px 16px #1f1b1814}.compact-footer nav{flex-wrap:wrap;justify-content:center;gap:24px;display:flex}.compact-footer nav a{align-items:center;min-height:44px;font-size:14px;display:inline-flex}.compact-footer p{margin:0;font-size:14px}.partners-link{min-height:44px;color:var(--action-main);align-items:center;gap:8px;font:500 14px/16px Karla,sans-serif;text-decoration:none;display:inline-flex}.partners-link:hover{text-decoration:underline}.site-footer{background:#fff;border-top:1px solid #eee;padding:48px 40px 40px}.footer-inner{max-width:1280px;margin:auto}.footer-columns{grid-template-columns:minmax(0,1fr) 300px 300px;gap:40px;margin-top:32px;display:grid}.footer-columns nav,.footer-columns address{flex-direction:column;font-style:normal;display:flex}.footer-columns nav a,.footer-columns address a{min-height:44px;padding:8px 0 12px;line-height:24px}.footer-inner>p{font-size:14px}.counter-button{flex-shrink:0;align-items:center;display:flex;position:relative}.counter-button>.badge{pointer-events:none;position:absolute;top:-4px;right:-6px}.avatar{width:40px;height:40px}.web-layout{max-width:1600px;min-height:55vh;margin:auto;padding:24px 20px}.web-layout--sidebar{grid-template-columns:170px minmax(0,1fr);gap:16px;display:grid}.home-sidebar{align-self:start;width:170px;max-height:calc(100vh - 100px);position:sticky;top:88px;overflow:auto}.home-sidebar nav>a{color:#52443c;border-left:4px solid #0000;align-items:center;gap:16px;min-height:40px;padding:8px 12px 8px 16px;font:500 16px/24px Karla,sans-serif;text-decoration:none;display:flex}.home-sidebar nav>a.active{color:#1f1b18;border-left-color:var(--action-main);background:#f0e6e2;border-radius:0}.overlay--drawer .site-drawer{width:300px;padding:24px}.site-drawer .overlay-header{padding:0 0 16px}.site-drawer .overlay-content{padding:0}.drawer-account{align-items:center;gap:16px;padding-bottom:20px;display:flex}.drawer-account strong{font:700 16px/24px Karla,sans-serif;display:block}.drawer-account a{color:var(--action-main);font:500 14px/16px Karla,sans-serif;text-decoration:none;display:block}.drawer-account a:hover{text-decoration:underline}.drawer-account>.material-symbols-rounded{background:#f6ece8;border-radius:50%}.drawer-account>div{overflow-wrap:anywhere;min-width:0}.drawer-group+.drawer-group{border-top:1px solid #e2d8d4;margin-top:8px;padding-top:8px}.drawer-logout{color:#52443c;text-align:left;background:0 0;border:0;align-items:center;gap:16px;width:100%;min-height:44px;padding:0 12px;font:500 16px/24px Karla,sans-serif;display:flex}.site-drawer .partners-link{margin-top:24px}.cart-sheet{width:min(478px,100vw)}.floating-cart{display:none}.web-order-strip{background:#fcf1ed;border-bottom:1px solid #e2d8d4}.web-order-strip:empty{display:none}.web-order-strip .orders-dock,.web-order-strip .active-order-dock{width:auto;max-width:1600px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;margin:0 auto;padding:8px 20px;position:static;inset:auto}.web-order-strip .orders-dock>a,.web-order-strip .active-order-dock>a{align-items:center;gap:12px;min-height:48px;display:flex}.web-order-strip .orders-dock-avatar{flex-shrink:0;width:40px;height:40px}.web-order-strip .orders-dock-avatar img{width:28px;height:28px;top:6px;left:6px}.web-order-strip .orders-dock strong{font:700 14px/20px Karla,sans-serif}.web-order-strip .orders-dock small{color:#52443c;font:400 12px/16px Karla,sans-serif}.web-order-strip .orders-dock-cta{color:var(--action-main);margin-left:auto;font:500 14px/16px Karla,sans-serif}.focused-shell>header{background:#fff;border-bottom:1px solid #e2d8d4;align-items:center;gap:20px;height:72px;padding:0 24px;display:flex;position:sticky;top:0}.secure-checkout{color:#52443c;align-items:center;gap:8px;margin-inline:auto;font:400 14px/20px Karla,sans-serif;display:inline-flex}.search-panel{width:min(600px,100vw - 32px)}.search-panel form{gap:12px;display:flex}.search-panel md-outlined-text-field{flex:1;min-width:0}.area-placeholder{min-height:45vh;padding:48px 24px}.not-found{justify-items:center;padding:80px 24px;display:grid}.boot-splash{z-index:100;background:#c60a09;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.boot-splash>img{object-fit:contain}.control-screen{text-align:center;flex-direction:column;justify-content:center;align-items:stretch;gap:14px;max-width:480px;min-height:100svh;margin:auto;padding:40px 28px;display:flex}.control-icon{width:112px;height:112px;color:var(--action-main);background:#f6ece8;border-radius:50%;align-self:center;place-items:center;display:grid}.control-screen h1{margin:14px 0 0;font-size:25px}.control-screen p{color:#52443c;line-height:25px}.control-screen md-filled-button,.control-screen md-filled-tonal-button{min-height:56px}.legal-layout{grid-template-columns:240px minmax(0,800px);gap:48px;max-width:1280px;margin:auto;padding:48px 40px;display:grid}.legal-index{align-self:start;max-height:calc(100svh - 110px);position:sticky;top:88px;overflow:auto}.legal-index a{border-left:3px solid #0000;min-height:44px;padding:10px 12px;font-size:14px;text-decoration:none;display:block}.legal-index a[aria-current]{background:#f6ece8;border-color:#410000;font-weight:700}.legal-document{width:100%;min-width:0}.legal-document header{border-bottom:1px solid #eee;padding-bottom:32px}.legal-document h1{margin-top:0}.legal-summary{font-size:20px;line-height:28px}.legal-section{padding:16px 0;scroll-margin-top:88px}.legal-section p,.legal-section li{line-height:1.65}.legal-section li{margin-bottom:12px}.document-links{flex-wrap:wrap;gap:24px;padding:32px 0;display:flex}.contact-cards{max-width:640px;margin:32px 0}@media (width<=1023px){.footer-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.footer-columns>div{grid-column:1/-1}.legal-layout{max-width:880px;padding:32px 24px;display:block}.legal-index{display:none}}@media (width<=767px){.home-sidebar{display:none}.web-layout--sidebar{display:block}.entry-fold{grid-template-columns:1fr;height:auto;min-height:0}.entry-hero{min-height:180px;padding:76px 24px 16px}.entry-hero h1{margin:8px 0;font-size:32px}.welcome-animation{max-width:100%;position:static}.entry-login{padding:16px}.login-panel{gap:10px;max-width:390px;padding:20px}.how-it-works{padding:24px 20px 160px}.how-it-works>div{grid-template-columns:1fr;gap:8px}.site-footer{padding:32px 20px}.footer-columns{grid-template-columns:1fr;gap:24px}.footer-columns>div{grid-column:auto}}@media (width<=599px){.public-header{padding:8px 16px}.public-header nav{gap:8px}.header-pill{padding-inline:12px;font-size:14px}.compact-footer{padding:8px 12px max(8px, env(safe-area-inset-bottom))}.compact-footer .partners-link{min-height:44px;padding:6px 12px;font-size:12px;line-height:16px}.compact-footer nav{gap:0 12px}.compact-footer nav a{min-height:44px;font-size:11px}.compact-footer p{font-size:12px}.web-layout{padding:20px 16px}.floating-cart{z-index:34;white-space:nowrap;display:block;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.cart-sheet{border-radius:0;width:100vw;height:100svh;max-height:100svh}.legal-layout{padding:28px 20px}.legal-section{scroll-margin-top:170px}}@media (prefers-reduced-motion:reduce){.web-header{transition:none}}@media print{.public-header,.web-header,.focused-shell>header,.site-footer,.compact-footer,.legal-index,.skip-link,.document-links,.legal-document md-outlined-button,.active-order-dock,.floating-cart{display:none!important}.public-shell,.web-shell{padding:0}.legal-layout{padding:0;display:block}.legal-section>div{opacity:1!important;transform:none!important}}.legal-document h2{margin:16px 0 12px}.legal-document p+p,.footer-columns>div p{margin-top:16px}.footer-inner>p{margin-top:20px}@media (width<=599px){h2{font-size:20px;line-height:28px}.web-shell .site-footer .footer-inner{padding-bottom:calc(32px + 80px + env(safe-area-inset-bottom))}.web-order-strip .orders-dock,.web-order-strip .active-order-dock{min-height:56px;padding:0 16px}.web-order-strip .orders-dock>a{min-height:56px}.site-drawer{max-width:calc(100vw - 16px)}.secure-checkout{display:none}}.public-shell,.public-shell--entry{padding-top:0!important}.public-header{border-bottom:1px solid #0000;transition:border-color .2s;top:0;height:72px!important;box-shadow:none!important;background:#fff!important;padding:0 24px!important;position:sticky!important}.public-header--scrolled{border-bottom-color:#f0e6e2}.header-pill--primary{background:var(--action-main)!important;color:#fff!important}.header-pill--primary:hover{background:var(--action-pressed)!important}.site-footer{color:#52443c;background:#fcf1ed!important;border-top:1px solid #e2d8d4!important;padding:0!important}.site-footer .footer-inner{width:min(100% - 2 * var(--web-gutter,16px), 1280px);margin-inline:auto;padding:56px 0 32px}.site-footer a{color:#1f1b18;text-decoration:none}.site-footer a:hover{text-underline-offset:3px;text-decoration:underline}.footer-partners{color:#fff;background:#c60a09;border-radius:28px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-bottom:56px;padding:32px 36px;display:flex;position:relative;overflow:hidden}.footer-partners h2{letter-spacing:-.02em;color:#fff;margin:0 0 6px;font-size:clamp(24px,2.6vw,32px);font-weight:800;line-height:1.15}.footer-partners p{color:#ffffffd9;margin:0}.footer-partners-cta{background:#fff;border-radius:999px;align-items:center;gap:10px;min-height:52px;padding:0 24px;font-weight:800;transition:transform .2s cubic-bezier(.2,.8,.2,1);display:inline-flex;color:#1f1b18!important}.footer-partners-cta:hover{transform:translateY(-2px);text-decoration:none!important}.footer-grid{grid-template-columns:1.2fr 1fr 1fr 1.2fr;gap:32px 48px;display:grid}.footer-grid h3{color:#52443c;margin:0 0 14px;font-size:14px;font-weight:700;line-height:20px}.footer-grid nav,.footer-grid>div:not(.footer-brand),.footer-grid address{flex-direction:column;gap:0;font-style:normal;display:flex}.footer-grid nav a,.footer-grid address a{overflow-wrap:anywhere;min-height:40px;padding-block:8px;line-height:24px}.footer-brand p{margin:16px 0 0}.footer-wordmark img{width:120px;height:auto}.footer-legal{color:#52443c;border-top:1px solid #e2d8d4;flex-wrap:wrap;align-items:center;gap:8px 24px;margin-top:48px;padding-top:24px;font-size:14px;line-height:20px;display:flex}.footer-legal p{margin:0}.footer-legal a{color:#52443c;margin-left:auto}@media (width<=899px){.footer-grid{grid-template-columns:1fr 1fr}}@media (width<=599px){.footer-grid{grid-template-columns:1fr}.footer-partners{padding:24px}.footer-legal a{margin-left:0}}.boot-progress{z-index:100;background:#f6ece8;height:3px;position:fixed;inset:0 0 auto;overflow:hidden}.boot-progress span{background:#c60a09;border-radius:3px;width:40%;animation:1.1s cubic-bezier(.4,0,.2,1) infinite boot-progress;position:absolute;inset:0 auto 0 0}@keyframes boot-progress{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media (prefers-reduced-motion:reduce){.boot-progress span{opacity:.5;width:100%;animation:none}}.public-header>nav{margin-left:auto;margin-right:12px}.public-header>nav+.language-switch{margin-left:0!important}main:focus,main:focus-visible,#conteudo:focus,#conteudo:focus-visible{box-shadow:none!important;outline:none!important}.skip-link:not(:focus-visible){transform:translateY(-200%)!important}@media (width>=600px){.floating-cart,.cart-float,[data-floating-cart]{display:none!important}}@media (width<=599px){.floating-cart,.cart-float,[data-floating-cart]{bottom:calc(20px + env(safe-area-inset-bottom));width:auto;position:fixed;left:16px;right:16px;transform:none}.floating-cart>md-filled-button,.cart-float>md-filled-button,[data-floating-cart]>md-filled-button{--md-filled-button-container-height:56px;width:100%;height:56px}}[tabindex="-1"]:focus,[tabindex="-1"]:focus-visible{box-shadow:none!important;outline:none!important}#conteudo>:focus,#conteudo>:focus-visible{outline:none!important}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[role=radio]:focus-visible,[role=tab]:focus-visible{outline-offset:2px;outline:2px solid #276ef1}@media (prefers-reduced-motion:no-preference){.hover-lift{transition:transform .2s}.hover-lift:hover{transform:translateY(-2px);box-shadow:0 4px 16px #1f1b181f}}@media (prefers-reduced-motion:reduce){.public-header,.footer-partners-cta{transition:none}.footer-partners-cta:hover{transform:none}}@media (width>=1280px){.web-layout--sidebar{grid-template-columns:232px minmax(0,1fr)}.web-shell .home-sidebar{width:232px}}@media (width>=768px) and (width<=1279px){.web-shell .home-sidebar{width:170px}}@media (width<=599px){.focused-shell>header{padding:0 16px}.web-shell{--floating-cart-height:56px}.web-shell:has(>.cart-float,>.floating-cart,>[data-floating-cart])>.web-layout{padding-bottom:calc(var(--floating-cart-height) + 16px)}.web-shell>:is(.cart-float,.floating-cart,[data-floating-cart])>md-filled-button{height:var(--floating-cart-height);min-height:var(--floating-cart-height);--md-filled-button-container-height:var(--floating-cart-height)}}.desktop-search .search-trigger{text-align:left;justify-content:flex-start;gap:12px;padding:0 16px}.desktop-search .search-trigger>span:not([slot]){text-align:left;flex:1}.desktop-search .search-trigger .material-symbols-rounded{color:#52443c;font-size:20px}.header-account md-icon-button{color:#1f1b18;--md-icon-button-icon-color:#1f1b18;--md-icon-button-icon-size:24px}.header-account md-icon-button .material-symbols-rounded{font-variation-settings:"FILL" 1;width:24px!important;height:24px!important;font-size:24px!important}:is(.floating-cart,.cart-float,[data-floating-cart])>md-filled-button{gap:8px;display:flex}:is(.floating-cart,.cart-float,[data-floating-cart]) .badge{margin-left:4px;position:static}.wordmark{flex-shrink:0;justify-content:flex-start;align-items:center;min-height:44px;display:inline-flex}.wordmark img{object-fit:contain;width:auto;max-width:none;height:28px;display:block}.wordmark--footer img{height:36px}:root{--web-header-height:72px}@media (width<=1023px){:root{--web-header-height:124px}}@media (width<=599px){:root{--web-header-height:168px}}.web-shell{padding-top:var(--web-header-height)}.web-header{border-bottom:1px solid var(--superficie-2);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;position:fixed;inset:0 0 auto}.web-header-main{align-items:center;gap:8px;width:100%;height:72px;padding:0 24px;display:flex}.web-header .hamburger{--md-icon-button-state-layer-width:44px;--md-icon-button-state-layer-height:44px;--md-icon-button-icon-color:var(--ink-text);width:44px;height:44px;color:var(--ink-text);flex-shrink:0}.web-header .hamburger:hover{background:var(--paper-field);border-radius:999px}.web-header .wordmark{margin-inline:4px 8px}.header-mode{flex-shrink:0;align-items:center;display:flex}.header-mode .segmented-toggle{background:var(--paper-field);gap:0;height:44px;padding:4px}.header-mode .segmented-toggle button{white-space:nowrap;min-height:36px;padding:0 16px;font:500 14px/16px Karla,sans-serif}.address-pill{background:var(--paper-field);min-width:0;max-width:240px;height:44px;min-height:44px;color:var(--ink-text);white-space:nowrap;--md-text-button-container-height:44px;--md-text-button-container-shape:999px;border-radius:999px;flex-shrink:0;align-items:center;padding:0 8px 0 12px;font:500 14px/16px Karla,sans-serif;display:inline-flex}.address-pill span{vertical-align:middle;text-overflow:ellipsis;max-width:180px;display:inline-block;overflow:hidden}.address-pill:hover{background:var(--paper-sunken)}.desktop-search{flex:1;align-items:center;min-width:160px;max-width:640px;margin-inline:auto;display:flex}.header-search{width:100%}.header-search .search-trigger{background:var(--paper-field);width:100%;height:44px;min-height:44px;color:var(--ink-secondary);--md-filled-tonal-button-container-height:44px;--md-filled-tonal-button-container-shape:999px;border-radius:999px;justify-content:flex-start;gap:8px;padding:0 16px;font:400 14px/20px Karla,sans-serif}.header-search .search-trigger:hover{background:var(--paper-sunken)}.header-actions{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:flex}.header-actions>div{justify-content:center;align-items:center;min-width:44px;height:44px;display:flex}.header-actions md-icon-button{--md-icon-button-state-layer-width:44px;--md-icon-button-state-layer-height:44px;--md-icon-button-icon-color:var(--ink-text);width:44px;height:44px;color:var(--ink-text)}.header-actions md-icon-button:hover{background:var(--paper-field);border-radius:999px}.header-actions .counter-button>.badge{top:2px;right:0}.header-language{margin-inline:0}.mobile-search{display:none}@media (width<=1023px){.web-header-main{grid-template-rows:44px 44px;grid-template-columns:44px auto minmax(160px,1fr) auto;align-items:center;gap:8px;height:auto;padding:8px 24px;display:grid}.web-header-main .hamburger{grid-area:1/1}.web-header-main .wordmark{grid-area:1/2;margin-inline:4px 0}.desktop-search{grid-area:1/3;width:100%;max-width:none}.header-actions{grid-area:1/4}.header-mode{grid-area:2/1/auto/3;justify-self:start}.address-pill{grid-area:2/3/auto/5;justify-self:end;max-width:280px}.home-sidebar{top:calc(var(--web-header-height) + 16px);max-height:calc(100vh - var(--web-header-height) - 32px)}}@media (width>=1024px) and (width<=1279px){.address-pill{max-width:180px}.address-pill span{max-width:120px}.header-mode .segmented-toggle button{padding:0 12px}}@media (width<=599px){.web-header-main{grid-template-rows:44px 44px;grid-template-columns:44px minmax(0,1fr) repeat(4,44px);gap:8px 4px;padding:8px 12px 0}.web-header-main .wordmark{grid-column:2}.header-actions{display:contents}.header-bell{grid-area:1/3}.header-cart{grid-area:1/4}.header-language{grid-area:1/5}.header-account{grid-area:1/6}.header-mode{grid-area:2/1/auto/4}.header-mode .segmented-toggle button{padding:0 12px}.address-pill{grid-area:2/4/auto/7;justify-self:stretch;min-width:0;max-width:100%}.address-pill span{max-width:calc(100vw - 260px)}.desktop-search{display:none}.mobile-search{padding:8px 12px;display:block}.web-header .wordmark img{height:24px}.web-header-main .wordmark{margin-inline:4px 0}}.web-back{padding:0 0 12px}.web-back[hidden]{display:none}.web-back-button{background:var(--paper-field);height:40px;color:var(--ink-text);border:0;border-radius:999px;align-items:center;gap:8px;padding:0 16px 0 10px;font:700 14px/20px Karla,sans-serif;transition:background .15s;display:inline-flex}.web-back-button:hover{background:var(--paper-sunken)}.web-back-button:active{background:var(--superficie-2)}#conteudo>.web-back:not([hidden]){padding-top:4px}.site-drawer .overlay-header{align-items:center;padding:16px 12px 8px 20px}.site-drawer .overlay-header h2{margin:0;line-height:0}.drawer-small{border-top:1px solid var(--superficie-2);margin-top:16px;padding-top:12px}.drawer-language{padding:8px 12px}.drawer-partners{background:var(--paper-section);border-radius:20px;flex-direction:column;gap:8px;margin-top:16px;padding:20px;display:flex}.drawer-partners h3{color:var(--ink-text);margin:0;font:800 18px/24px Karla,sans-serif}.drawer-partners p{color:var(--ink-secondary);margin:0;font:400 14px/20px Karla,sans-serif}.drawer-partners a{background:var(--action-main);color:#fff;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:44px;margin-top:4px;padding:0 20px;font:500 14px/16px Karla,sans-serif;text-decoration:none;display:inline-flex}.drawer-partners a:hover{background:var(--action-pressed)}.overlay--drawer .site-drawer{flex-direction:column;width:320px;padding:8px 12px 24px;display:flex}.site-drawer .overlay-content{overflow-y:auto}.footer-company{align-items:center;gap:6px;display:inline-flex}.footer-legal{justify-content:space-between}.footer-legal .language-switch{margin-left:auto}@media (width<=599px){.footer-legal .language-switch{margin-left:0}}.site-footer .footer-inner{width:100%;max-width:none;padding:56px 24px 32px}.site-footer .footer-inner>*{max-width:1600px;margin-inline:auto}.not-found,.area-placeholder{text-align:center;justify-items:center}.legal-header,.legal-document header{text-align:left}@media (width>=600px){.web-header .desktop-search,.web-header .desktop-search .header-search{align-items:center;height:44px;display:flex}}.web-header .header-search .search-trigger{height:44px;margin:0!important}@media (width<=599px){.web-header .desktop-search{display:none!important}.web-header .address-pill{justify-self:stretch;min-width:0;max-width:none}}
