:root{color-scheme:light;--misha-color-ivory: #fffcfb;--misha-color-cream: #ffffff;--misha-color-blush: #d9a3ae;--misha-color-blush-50: #fbecef;--misha-color-blush-100: #f4d2d9;--misha-color-blush-200: #d9a3ae;--misha-color-champagne: #d9a3ae;--misha-color-champagne-dark: #b86f82;--misha-color-cocoa: #211b1d;--misha-color-rose-taupe: #b86f82;--misha-color-plum-cocoa: #563348;--misha-color-sage: #a9b5a4;--misha-neutral-50: #ffffff;--misha-neutral-100: #fffcfb;--misha-neutral-200: #fbecef;--misha-neutral-300: #eee5e7;--misha-neutral-400: #d8cdd1;--misha-neutral-500: #8c8084;--misha-neutral-600: #5f5659;--misha-neutral-700: #42383b;--misha-neutral-800: #2c2427;--misha-neutral-900: #211b1d;--misha-color-beige-50: var(--misha-neutral-100);--misha-color-beige-100: var(--misha-neutral-200);--misha-color-beige-200: var(--misha-neutral-300);--misha-color-rose: var(--misha-color-rose-taupe);--misha-color-plum: var(--misha-color-plum-cocoa);--misha-color-muted: var(--misha-neutral-600);--misha-color-line: var(--misha-neutral-300);--misha-color-white: #ffffff;--misha-color-accent: var(--misha-color-blush);--misha-color-accent-secondary: #9e5c6e;--misha-color-background: var(--misha-color-ivory);--misha-color-border: var(--misha-neutral-300);--misha-color-heading: var(--misha-color-cocoa);--misha-color-text: var(--misha-neutral-600);--misha-color-text-muted: var(--misha-neutral-500);--misha-page: #fffcfb;--misha-surface: #ffffff;--misha-surface-soft: #fbecef;--misha-rose-soft: #d9a3ae;--misha-primary: #b86f82;--misha-primary-hover: #9e5c6e;--misha-heading: #211b1d;--misha-text: #5f5659;--misha-border: #eee5e7;--misha-success: #4fa66a;--misha-color-success: #4fa66a;--misha-color-warning: #b57a2a;--misha-color-error: #7f1d1d;--misha-color-error-text: #7f1d1d;--misha-color-error-bg: rgb(127 29 29 / .08);--misha-color-error-border: rgb(127 29 29 / .28);--misha-color-info: #6e7393;--misha-color-focus: #7a4fbd;--misha-surface-page: var(--misha-page);--misha-surface-page-alt: var(--misha-surface-soft);--misha-surface-card: var(--misha-surface);--misha-surface-card-solid: var(--misha-surface);--misha-surface-raised: var(--misha-surface);--misha-surface-muted: var(--misha-surface-soft);--misha-surface-blush: var(--misha-surface-soft);--misha-surface-gold: rgb(217 163 174 / .14);--misha-surface-glass: rgb(255 255 255 / .86);--misha-text-primary: var(--misha-heading);--misha-text-secondary: var(--misha-text);--misha-text-strong: var(--misha-color-cocoa);--misha-text-muted: #8c8084;--misha-text-inverse: var(--misha-color-ivory);--misha-border-subtle: var(--misha-border);--misha-border-strong: var(--misha-neutral-400);--misha-border-active: var(--misha-primary);--misha-border-premium: rgb(217 163 174 / .36);--misha-border-error: var(--misha-color-error);--misha-gradient-page: linear-gradient(180deg, var(--misha-page), #ffffff);--misha-gradient-blush: linear-gradient( 135deg, var(--misha-color-blush-50), var(--misha-color-ivory) );--misha-gradient-champagne: linear-gradient( 135deg, rgb(215 164 174 / .18), var(--misha-color-ivory) )}[data-theme=dark]{color-scheme:dark}:root{--misha-space-0: 0;--misha-space-1: .25rem;--misha-space-2: .5rem;--misha-space-3: .75rem;--misha-space-4: 1rem;--misha-space-5: 1.25rem;--misha-space-6: 1.5rem;--misha-space-7: 1.75rem;--misha-space-8: 2rem;--misha-space-9: 2.25rem;--misha-space-10: 2.5rem;--misha-space-12: 3rem;--misha-space-14: 3.5rem;--misha-space-16: 4rem;--misha-space-20: 5rem;--misha-space-24: 6rem;--misha-section-space-mobile: var(--misha-space-9);--misha-section-space-tablet: var(--misha-space-12);--misha-section-space-desktop: var(--misha-space-16);--misha-section-space-editorial: 4.5rem;--misha-card-padding-mobile: var(--misha-space-4);--misha-card-padding-desktop: var(--misha-space-6);--misha-grid-gap-mobile: var(--misha-space-3);--misha-grid-gap-tablet: var(--misha-space-4);--misha-grid-gap-desktop: var(--misha-space-5)}:root{--misha-radius-xs: .375rem;--misha-radius-sm: .5rem;--misha-radius-md: .75rem;--misha-radius-lg: 1rem;--misha-radius-xl: 1.25rem;--misha-radius-2xl: 1.5rem;--misha-radius-3xl: 1.75rem;--misha-radius-pill: 999px;--misha-radius-button: var(--misha-radius-pill);--misha-radius-icon-button: var(--misha-radius-pill);--misha-radius-product-card: var(--misha-radius-xl);--misha-radius-content-card: var(--misha-radius-2xl);--misha-radius-dialog: var(--misha-radius-3xl);--misha-radius-input: var(--misha-radius-lg);--misha-radius-bottom-sheet: var(--misha-radius-3xl);--misha-radius-product-image: var(--misha-radius-lg);--misha-radius-chip: var(--misha-radius-pill)}:root{--misha-shadow-xs: 0 1px 2px rgba(33, 26, 23, .06);--misha-shadow-sm: 0 12px 32px rgba(52, 35, 41, .08);--misha-shadow-soft: var(--misha-shadow-sm);--misha-shadow-md: 0 16px 38px rgba(52, 35, 41, .1);--misha-shadow-lg: 0 20px 56px rgba(58, 36, 30, .16);--misha-shadow-xl: 0 28px 80px rgba(58, 36, 30, .18);--misha-shadow-focus: 0 0 0 4px rgba(122, 79, 189, .18);--misha-shadow-inset: inset 0 1px 0 rgba(255, 255, 255, .65);--misha-blur-header: 18px;--misha-blur-bottom-nav: 18px;--misha-blur-overlay: 6px}:root{--misha-breakpoint-sm: 600px;--misha-breakpoint-md: 768px;--misha-breakpoint-lg: 960px;--misha-breakpoint-xl: 1280px;--misha-breakpoint-2xl: 1440px;--misha-container-sm: 40rem;--misha-container-md: 58rem;--misha-container-lg: 72rem;--misha-container-xl: 82rem;--misha-header-height: 64px;--misha-bottom-nav-height: 68px}@media(min-width:960px){:root{--misha-header-height: 76px}}:root{--font-heading: Manrope, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--font-body: Manrope, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--font-interface: Manrope, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--font-important: Manrope, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--misha-font-display: var(--font-heading);--misha-font-body: var(--font-body);--misha-font-accent: var(--font-important);--misha-font-weight-regular: 400;--misha-font-weight-medium: 500;--misha-font-weight-semibold: 600;--misha-font-weight-bold: 700;--misha-font-weight-extrabold: 700;--text-display: clamp(2rem, 7vw, 2.375rem);--text-page-title: clamp(1.625rem, 5.6vw, 1.875rem);--text-section-title: clamp(1.375rem, 4.8vw, 1.625rem);--text-subsection-title: clamp(1.1875rem, 4vw, 1.3125rem);--text-empty-title: clamp(1.125rem, 3.6vw, 1.25rem);--text-empty-title-compact: clamp(1.125rem, 3.4vw, 1.2rem);--text-card-title: clamp(.9375rem, 2.8vw, 1.0625rem);--text-body-large: clamp(.9375rem, 1.1vw, 1rem);--text-body: clamp(.9375rem, .8vw, 1rem);--text-small: clamp(.8125rem, .7vw, .875rem);--text-label: .875rem;--text-button: .875rem;--text-input: 1rem;--text-price: clamp(.9375rem, .8vw, 1rem);--misha-font-size-xs: var(--text-small);--misha-font-size-sm: var(--text-label);--misha-font-size-md: var(--text-body);--misha-font-size-base: var(--text-body);--misha-font-size-lg: var(--text-body-large);--misha-font-size-xl: var(--text-card-title);--misha-font-size-2xl: var(--text-subsection-title);--misha-font-size-3xl: var(--text-section-title);--misha-font-size-4xl: var(--text-page-title);--misha-font-size-5xl: var(--text-display);--line-display: 1.08;--line-heading: 1.18;--line-section: 1.24;--line-card: 1.34;--line-body: 1.55;--line-label: 1.3;--misha-line-tight: var(--line-display);--misha-line-snug: var(--line-heading);--misha-line-normal: var(--line-body);--misha-line-relaxed: 1.65}@media(min-width:600px){:root{--text-display: clamp(2.5rem, 5vw, 3rem);--text-page-title: clamp(1.875rem, 3.8vw, 2.25rem);--text-section-title: clamp(1.5625rem, 2.8vw, 1.8125rem);--text-subsection-title: clamp(1.25rem, 2.2vw, 1.375rem);--text-empty-title: clamp(1.1875rem, 1.8vw, 1.3125rem);--text-empty-title-compact: clamp(1.1875rem, 1.6vw, 1.25rem)}}@media(min-width:960px){:root{--text-display: clamp(3rem, 3.9vw, 3.5rem);--text-page-title: clamp(2rem, 2.8vw, 2.5rem);--text-section-title: clamp(1.75rem, 2.1vw, 2rem);--text-subsection-title: clamp(1.375rem, 1.55vw, 1.5rem);--text-empty-title: clamp(1.25rem, 1.35vw, 1.375rem);--text-empty-title-compact: clamp(1.25rem, 1.1vw, 1.3125rem);--text-card-title: clamp(1rem, 1vw, 1.125rem);--text-body-large: clamp(1rem, 1vw, 1.0625rem);--text-button: .9375rem}}body{color:var(--misha-text-primary);font-family:var(--font-body);font-size:var(--text-body);font-weight:var(--misha-font-weight-regular);line-height:var(--line-body);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,select,textarea{font-family:var(--font-interface)}input,select,textarea{font-size:var(--text-input);line-height:var(--line-label)}h1,h2,h3,h4,h5,h6,.misha-heading{margin:0;color:var(--misha-text-primary);font-family:var(--font-heading);font-weight:var(--misha-font-weight-bold);letter-spacing:0}h1,.misha-heading--xl{font-size:var(--text-page-title);line-height:var(--line-heading)}h2,.misha-heading--lg{font-size:var(--text-section-title);line-height:var(--line-section)}h3,.misha-heading--md{font-size:var(--text-subsection-title);line-height:var(--line-section)}h4,.misha-heading--sm{font-size:var(--text-card-title);line-height:var(--line-card)}p{margin:0}a{color:inherit;text-decoration-color:#b46a7d6b;text-underline-offset:.18em;transition:color var(--misha-duration-fast) var(--misha-ease-standard),text-decoration-color var(--misha-duration-fast) var(--misha-ease-standard)}a:hover{color:var(--misha-color-rose-taupe);text-decoration-color:currentColor}.misha-eyebrow{color:var(--misha-color-champagne-dark);font-family:var(--font-important);font-size:var(--text-small);font-weight:var(--misha-font-weight-bold);letter-spacing:0;line-height:var(--line-label)}.misha-lede{color:var(--misha-text-secondary);font-size:var(--text-body-large);line-height:var(--misha-line-relaxed)}.misha-caption{color:var(--misha-text-secondary);font-size:var(--text-small);font-weight:var(--misha-font-weight-medium);line-height:var(--line-card)}.misha-button-text{font-family:var(--font-interface);font-size:var(--text-button);font-weight:var(--misha-font-weight-semibold);letter-spacing:0;line-height:var(--line-label)}.misha-price-text{color:var(--misha-color-cocoa);font-family:var(--font-important);font-size:var(--text-price);font-weight:var(--misha-font-weight-bold);line-height:var(--line-heading)}:root{--misha-duration-instant: 80ms;--misha-duration-fast: .14s;--misha-duration-base: .22s;--misha-duration-slow: .36s;--misha-duration-page: .42s;--misha-ease-standard: cubic-bezier(.2, 0, 0, 1);--misha-ease-entrance: cubic-bezier(.16, 1, .3, 1);--misha-ease-exit: cubic-bezier(.7, 0, .84, 0);--misha-ease-luxury: cubic-bezier(.22, 1, .36, 1)}@keyframes misha-fade{0%{opacity:0}to{opacity:1}}@keyframes misha-fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes misha-soft-scale{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes misha-slide-in-bottom{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes misha-slide-in-left{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}@keyframes misha-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}.misha-animate-fade{animation:misha-fade var(--misha-duration-slow) var(--misha-ease-standard) both}.misha-animate-fade-up{animation:misha-fade-up var(--misha-duration-slow) var(--misha-ease-entrance) both}.misha-animate-soft-scale{animation:misha-soft-scale var(--misha-duration-slow) var(--misha-ease-entrance) both}.misha-animate-slide-in-bottom{animation:misha-slide-in-bottom var(--misha-duration-slow) var(--misha-ease-entrance) both}.misha-transition-hover{transition:transform var(--misha-duration-base) var(--misha-ease-standard),box-shadow var(--misha-duration-base) var(--misha-ease-standard),border-color var(--misha-duration-base) var(--misha-ease-standard),background-color var(--misha-duration-base) var(--misha-ease-standard),color var(--misha-duration-base) var(--misha-ease-standard)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:1ms!important}}.misha-container{width:min(100% - 2rem,var(--misha-container-xl));margin-inline:auto}.misha-container--sm{width:min(100% - 2rem,var(--misha-container-sm));margin-inline:auto}.misha-container--md{width:min(100% - 2rem,var(--misha-container-md));margin-inline:auto}.misha-container--lg{width:min(100% - 2rem,var(--misha-container-lg));margin-inline:auto}.misha-section{padding-block:var(--misha-section-space-mobile)}.misha-section--compact{padding-block:var(--misha-space-8)}.misha-section--editorial{padding-block:var(--misha-space-16)}.misha-stack{display:flex;flex-direction:column;gap:var(--misha-space-4)}.misha-cluster{display:flex;flex-wrap:wrap;gap:var(--misha-space-3);align-items:center}.misha-grid{display:grid;gap:var(--misha-grid-gap-mobile)}.misha-product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--misha-grid-gap-mobile)}.misha-scroll-row{display:grid;grid-auto-columns:minmax(42%,1fr);grid-auto-flow:column;gap:var(--misha-space-4);overflow-x:auto;overscroll-behavior-inline:contain;scroll-padding-inline:var(--misha-space-4);scroll-snap-type:inline mandatory;scrollbar-width:none}.misha-scroll-row::-webkit-scrollbar{display:none}.misha-scroll-row>*{scroll-snap-align:start}.misha-image-cover{display:block;width:100%;height:100%;object-fit:cover}.misha-aspect-square{aspect-ratio:1}.misha-aspect-product{aspect-ratio:4/5}.misha-aspect-banner{aspect-ratio:16/9}.misha-text-muted{color:var(--misha-text-secondary)}.misha-text-strong{color:var(--misha-text-strong)}.misha-text-center{text-align:center}.misha-text-right{text-align:right}.misha-surface-soft{background:var(--misha-surface-soft)}.misha-surface-blush{background:var(--misha-surface-blush)}.misha-surface-raised{background:var(--misha-surface-raised)}.misha-rounded{border-radius:var(--misha-radius-lg)}.misha-rounded-xl{border-radius:var(--misha-radius-xl)}.misha-shadow-sm{box-shadow:var(--misha-shadow-sm)}.misha-shadow-md{box-shadow:var(--misha-shadow-md)}.misha-hide-mobile{display:none!important}.misha-show-mobile{display:initial!important}.misha-sr-only,.misha-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important}.misha-skip-link{position:fixed;z-index:1000;top:var(--misha-space-3);left:var(--misha-space-3);border-radius:var(--misha-radius-pill);background:var(--misha-color-cocoa);color:var(--misha-color-ivory);font-weight:var(--misha-font-weight-extrabold);padding:var(--misha-space-3) var(--misha-space-4);transform:translateY(-150%)}.misha-skip-link:focus{transform:translateY(0)}.misha-mt-0{margin-block-start:0!important}.misha-mb-0{margin-block-end:0!important}.misha-p-0{padding:0!important}.misha-px-0{padding-inline:0!important}.misha-py-0{padding-block:0!important}.misha-gap-0{gap:0!important}.misha-mt-1{margin-block-start:.25rem!important}.misha-mb-1{margin-block-end:.25rem!important}.misha-p-1{padding:.25rem!important}.misha-px-1{padding-inline:.25rem!important}.misha-py-1{padding-block:.25rem!important}.misha-gap-1{gap:.25rem!important}.misha-mt-2{margin-block-start:.5rem!important}.misha-mb-2{margin-block-end:.5rem!important}.misha-p-2{padding:.5rem!important}.misha-px-2{padding-inline:.5rem!important}.misha-py-2{padding-block:.5rem!important}.misha-gap-2{gap:.5rem!important}.misha-mt-3{margin-block-start:.75rem!important}.misha-mb-3{margin-block-end:.75rem!important}.misha-p-3{padding:.75rem!important}.misha-px-3{padding-inline:.75rem!important}.misha-py-3{padding-block:.75rem!important}.misha-gap-3{gap:.75rem!important}.misha-mt-4{margin-block-start:1rem!important}.misha-mb-4{margin-block-end:1rem!important}.misha-p-4{padding:1rem!important}.misha-px-4{padding-inline:1rem!important}.misha-py-4{padding-block:1rem!important}.misha-gap-4{gap:1rem!important}.misha-mt-5{margin-block-start:1.25rem!important}.misha-mb-5{margin-block-end:1.25rem!important}.misha-p-5{padding:1.25rem!important}.misha-px-5{padding-inline:1.25rem!important}.misha-py-5{padding-block:1.25rem!important}.misha-gap-5{gap:1.25rem!important}.misha-mt-6{margin-block-start:1.5rem!important}.misha-mb-6{margin-block-end:1.5rem!important}.misha-p-6{padding:1.5rem!important}.misha-px-6{padding-inline:1.5rem!important}.misha-py-6{padding-block:1.5rem!important}.misha-gap-6{gap:1.5rem!important}.misha-mt-7{margin-block-start:1.75rem!important}.misha-mb-7{margin-block-end:1.75rem!important}.misha-p-7{padding:1.75rem!important}.misha-px-7{padding-inline:1.75rem!important}.misha-py-7{padding-block:1.75rem!important}.misha-gap-7{gap:1.75rem!important}.misha-mt-8{margin-block-start:2rem!important}.misha-mb-8{margin-block-end:2rem!important}.misha-p-8{padding:2rem!important}.misha-px-8{padding-inline:2rem!important}.misha-py-8{padding-block:2rem!important}.misha-gap-8{gap:2rem!important}.misha-mt-9{margin-block-start:2.25rem!important}.misha-mb-9{margin-block-end:2.25rem!important}.misha-p-9{padding:2.25rem!important}.misha-px-9{padding-inline:2.25rem!important}.misha-py-9{padding-block:2.25rem!important}.misha-gap-9{gap:2.25rem!important}.misha-mt-10{margin-block-start:2.5rem!important}.misha-mb-10{margin-block-end:2.5rem!important}.misha-p-10{padding:2.5rem!important}.misha-px-10{padding-inline:2.5rem!important}.misha-py-10{padding-block:2.5rem!important}.misha-gap-10{gap:2.5rem!important}.misha-mt-12{margin-block-start:3rem!important}.misha-mb-12{margin-block-end:3rem!important}.misha-p-12{padding:3rem!important}.misha-px-12{padding-inline:3rem!important}.misha-py-12{padding-block:3rem!important}.misha-gap-12{gap:3rem!important}.misha-mt-14{margin-block-start:3.5rem!important}.misha-mb-14{margin-block-end:3.5rem!important}.misha-p-14{padding:3.5rem!important}.misha-px-14{padding-inline:3.5rem!important}.misha-py-14{padding-block:3.5rem!important}.misha-gap-14{gap:3.5rem!important}.misha-mt-16{margin-block-start:4rem!important}.misha-mb-16{margin-block-end:4rem!important}.misha-p-16{padding:4rem!important}.misha-px-16{padding-inline:4rem!important}.misha-py-16{padding-block:4rem!important}.misha-gap-16{gap:4rem!important}.misha-mt-20{margin-block-start:5rem!important}.misha-mb-20{margin-block-end:5rem!important}.misha-p-20{padding:5rem!important}.misha-px-20{padding-inline:5rem!important}.misha-py-20{padding-block:5rem!important}.misha-gap-20{gap:5rem!important}.misha-mt-24{margin-block-start:6rem!important}.misha-mb-24{margin-block-end:6rem!important}.misha-p-24{padding:6rem!important}.misha-px-24{padding-inline:6rem!important}.misha-py-24{padding-block:6rem!important}.misha-gap-24{gap:6rem!important}@media(min-width:600px){.misha-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--misha-grid-gap-tablet)}}@media(min-width:960px){.misha-container,.misha-container--sm,.misha-container--md,.misha-container--lg{width:min(100% - 3rem,var(--misha-container-xl))}.misha-section{padding-block:var(--misha-section-space-desktop)}.misha-section--editorial{padding-block:var(--misha-section-space-editorial)}.misha-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--misha-grid-gap-desktop)}.misha-scroll-row{grid-auto-columns:minmax(24%,1fr)}.misha-hide-mobile{display:initial!important}.misha-show-mobile{display:none!important}}html{--mat-sys-background: var(--misha-surface-page);--mat-sys-error: var(--misha-color-error);--mat-sys-error-container: var(--misha-color-error-bg);--mat-sys-inverse-on-surface: var(--misha-color-ivory);--mat-sys-inverse-primary: var(--misha-color-blush-100);--mat-sys-inverse-surface: var(--misha-color-cocoa);--mat-sys-on-background: var(--misha-text-primary);--mat-sys-on-error: #ffffff;--mat-sys-on-primary: var(--misha-color-ivory);--mat-sys-on-primary-container: var(--misha-color-cocoa);--mat-sys-on-secondary: var(--misha-color-ivory);--mat-sys-on-secondary-container: var(--misha-color-plum-cocoa);--mat-sys-on-surface: var(--misha-text-primary);--mat-sys-on-surface-variant: var(--misha-text-secondary);--mat-sys-on-tertiary: var(--misha-color-cocoa);--mat-sys-outline: var(--misha-border-strong);--mat-sys-outline-variant: var(--misha-border-subtle);--mat-sys-primary: var(--misha-color-cocoa);--mat-sys-primary-container: var(--misha-color-blush-100);--mat-sys-scrim: rgb(33 26 23 / .42);--mat-sys-secondary: var(--misha-color-plum-cocoa);--mat-sys-secondary-container: var(--misha-color-blush-50);--mat-sys-shadow: rgb(58 36 30 / .16);--mat-sys-surface: var(--misha-surface-card);--mat-sys-surface-bright: #ffffff;--mat-sys-surface-container: var(--misha-neutral-100);--mat-sys-surface-container-high: var(--misha-color-cream);--mat-sys-surface-container-highest: var(--misha-neutral-200);--mat-sys-surface-container-low: var(--misha-color-ivory);--mat-sys-surface-container-lowest: #ffffff;--mat-sys-surface-dim: var(--misha-color-cream);--mat-sys-surface-tint: var(--misha-color-rose-taupe);--mat-sys-surface-variant: var(--misha-neutral-100);--mat-sys-tertiary: var(--misha-color-champagne);--mat-sys-tertiary-container: var(--misha-surface-gold);--mdc-filled-button-container-color: var(--misha-color-cocoa);--mdc-filled-button-label-text-color: var(--misha-color-ivory);--mdc-filled-button-container-shape: var(--misha-radius-button);--mdc-outlined-button-outline-color: var(--misha-border-strong);--mdc-outlined-button-label-text-color: var(--misha-color-cocoa);--mdc-outlined-button-container-shape: var(--misha-radius-button);--mdc-text-button-label-text-color: var(--misha-color-cocoa);--mdc-protected-button-container-shape: var(--misha-radius-button);--mdc-elevated-card-container-shape: var(--misha-radius-content-card);--mdc-elevated-card-container-elevation: var(--misha-shadow-sm);--mdc-outlined-card-container-shape: var(--misha-radius-content-card);--mdc-outlined-card-outline-color: var(--misha-border-subtle);--mdc-dialog-container-shape: var(--misha-radius-dialog);--mdc-snackbar-container-color: var(--misha-color-cocoa);--mdc-snackbar-supporting-text-color: var(--misha-color-ivory);--mdc-chip-elevated-container-color: var(--misha-neutral-100);--mdc-chip-label-text-color: var(--misha-color-cocoa);--mdc-linear-progress-active-indicator-color: var(--misha-color-rose-taupe);--mdc-circular-progress-active-indicator-color: var(--misha-color-rose-taupe)}.mat-mdc-button-base,.mat-mdc-icon-button,.mat-mdc-menu-item,.mat-mdc-form-field,.mat-mdc-tab,.mat-mdc-chip,.mat-mdc-card,.mat-mdc-dialog-container,.mat-mdc-snack-bar-container{font-family:var(--misha-font-body);letter-spacing:0}.mat-mdc-button-base{min-height:44px;font-weight:var(--misha-font-weight-bold);transition:transform var(--misha-duration-fast) var(--misha-ease-standard),box-shadow var(--misha-duration-fast) var(--misha-ease-standard),background-color var(--misha-duration-fast) var(--misha-ease-standard)}.mat-mdc-button-base:hover{transform:translateY(-1px)}.mat-mdc-button-base:focus-visible{outline:2px solid var(--misha-color-focus);outline-offset:3px;box-shadow:var(--misha-shadow-focus)}.mat-mdc-raised-button,.mat-mdc-unelevated-button{box-shadow:var(--misha-shadow-sm)}.mat-mdc-card{border:1px solid var(--misha-border-subtle);background:var(--misha-surface-card);box-shadow:var(--misha-shadow-sm)}.mat-mdc-form-field{--mdc-outlined-text-field-container-shape: var(--misha-radius-input);--mdc-outlined-text-field-outline-color: var(--misha-border-strong);--mdc-outlined-text-field-hover-outline-color: var(--misha-color-rose-taupe);--mdc-outlined-text-field-focus-outline-color: var(--misha-color-cocoa);--mdc-outlined-text-field-label-text-color: var(--misha-text-secondary);--mdc-outlined-text-field-input-text-color: var(--misha-text-primary);--mat-form-field-container-height: 52px}.mat-mdc-form-field .mat-mdc-text-field-wrapper{background:#ffffffb8}.mat-mdc-menu-panel,.mat-mdc-select-panel,.mat-mdc-autocomplete-panel{border:1px solid var(--misha-border-subtle);border-radius:var(--misha-radius-xl);box-shadow:var(--misha-shadow-lg)}.mat-mdc-dialog-container .mdc-dialog__surface,.mat-mdc-bottom-sheet-container{border:1px solid var(--misha-border-subtle);box-shadow:var(--misha-shadow-lg)}.mat-mdc-snack-bar-container{border-radius:var(--misha-radius-pill)}.mat-mdc-tab-group{--mdc-tab-indicator-active-indicator-color: var(--misha-color-cocoa);--mat-tab-header-active-label-text-color: var(--misha-color-cocoa);--mat-tab-header-inactive-label-text-color: var(--misha-text-secondary)}.mat-mdc-badge-content{background:var(--misha-color-rose-taupe);color:#fff;font-family:var(--misha-font-accent);font-weight:var(--misha-font-weight-extrabold)}:root{--misha-accent: var(--misha-color-accent, #9a6a35)}*,*:before,*:after{box-sizing:border-box}html{min-height:100%;background:var(--misha-surface-page);scroll-behavior:smooth;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{min-width:320px;min-height:100vh;margin:0;background:var(--misha-gradient-page)}body,button,input,select,textarea{font:inherit}button,input,select,textarea{color:inherit}button{border:0;background:none}img,picture,svg,canvas,video{max-width:100%}img,video{height:auto}img{font-style:italic}svg{display:inline-block}ul,ol{margin:0;padding:0}li{list-style:none}::selection{background:#b46a7d38;color:var(--misha-color-cocoa)}:focus{outline:none}:focus-visible{outline:2px solid var(--misha-color-focus);outline-offset:3px;box-shadow:var(--misha-shadow-focus)}[hidden]{display:none!important}app-root{display:block;min-height:100vh}@media(max-width:374.98px){.site-header.site-header .site-header__inner{width:calc(100% - .5rem);grid-template-columns:2.5rem minmax(3.25rem,1fr) auto;gap:.125rem}.site-header.site-header .site-header__logo{font-size:1rem}.site-header.site-header .site-header__actions{gap:.0625rem}.site-header.site-header .site-header__icon{width:1.1rem;height:1.1rem}}@media(max-width:599.98px){misha-product-card .product-card__body.product-card__body{gap:.25rem;padding:.625rem}misha-product-card .product-card__name.product-card__name{font-size:.875rem;line-height:1.18}misha-product-card .product-card__actions.product-card__actions{padding:0 .625rem .625rem}misha-product-card .product-card__button.product-card__button{min-height:2.25rem;font-size:.6875rem;padding-inline:.5rem}}@media(min-width:600px)and (max-width:959.98px){misha-product-card .product-card__description.product-card__description,misha-product-card .product-card__button--ghost.product-card__button--ghost{display:none}misha-product-card .product-card__actions.product-card__actions{grid-template-columns:1fr}}*{scrollbar-color:var(--misha-neutral-400) transparent;scrollbar-width:thin}*::-webkit-scrollbar{width:.625rem;height:.625rem}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{border:.1875rem solid transparent;border-radius:var(--misha-radius-pill);background-clip:padding-box;background-color:#74655e5c}*::-webkit-scrollbar-thumb:hover{background-color:#74655e85}
