.mdx-content-module__gpCpFW__root{color:var(--mantine-color-dark-7);line-height:1.8;font-size:var(--mantine-font-size-md)}.mdx-content-module__gpCpFW__root .wine-budget-total{margin:2rem 0}.mdx-content-module__gpCpFW__root .wine-budget-total img{border-radius:8px;width:100%;max-width:100%;height:auto;display:block}.mdx-content-module__gpCpFW__root .wine-budget-total figcaption{color:var(--mantine-color-dark-5);margin-top:.625rem;font-size:.875rem;line-height:1.7}.mdx-content-module__gpCpFW__root h2{font-family:serif;font-size:var(--mantine-font-size-xl);border-bottom:2px solid var(--mantine-color-wine-2);color:var(--mantine-color-dark-9);margin-top:2.5rem;margin-bottom:1rem;padding-bottom:.5rem;font-weight:700}.mdx-content-module__gpCpFW__root h3{font-family:serif;font-size:var(--mantine-font-size-lg);color:var(--mantine-color-dark-8);margin-top:2rem;margin-bottom:.75rem;font-weight:700}.mdx-content-module__gpCpFW__root h4{font-family:serif;font-size:var(--mantine-font-size-md);color:var(--mantine-color-dark-8);margin-top:1.5rem;margin-bottom:.5rem;font-weight:700}.mdx-content-module__gpCpFW__root p{margin-bottom:1rem}.mdx-content-module__gpCpFW__root ul,.mdx-content-module__gpCpFW__root ol{margin-bottom:1rem;padding-left:1.5rem}.mdx-content-module__gpCpFW__root li{margin-bottom:.5rem}.mdx-content-module__gpCpFW__root li::marker{color:var(--mantine-color-wine-4)}.mdx-content-module__gpCpFW__root strong{color:var(--mantine-color-wine-9);font-weight:700}.mdx-content-module__gpCpFW__root blockquote{border-left:3px solid var(--mantine-color-wine-3);color:var(--mantine-color-dark-5);margin:1.5rem 0;padding-left:1rem;font-style:italic}.mdx-content-module__gpCpFW__root table{border-collapse:collapse;width:100%;font-size:var(--mantine-font-size-sm);margin:1.5rem 0}.mdx-content-module__gpCpFW__root th,.mdx-content-module__gpCpFW__root td{text-align:left;border-bottom:1px solid var(--mantine-color-wine-1);padding:.75rem}.mdx-content-module__gpCpFW__root th{background-color:var(--mantine-color-wine-0);color:var(--mantine-color-wine-9);font-weight:700}.mdx-content-module__gpCpFW__root hr{border:none;border-top:1px solid var(--mantine-color-wine-1);margin:2rem 0}.mdx-content-module__gpCpFW__root .store-card{line-height:normal;font-size:initial}.mdx-content-module__gpCpFW__root .store-card p{margin-bottom:0}.mdx-content-module__gpCpFW__root .red-wine-cooling{margin:2rem 0}.mdx-content-module__gpCpFW__root .red-wine-cooling img{width:100%;height:auto;display:block}.mdx-content-module__gpCpFW__root .red-wine-cooling figcaption{color:var(--mantine-color-dark-5);margin-top:.625rem;font-size:.875rem;line-height:1.7}.mdx-content-module__gpCpFW__root .natural-wine-process{margin:2rem 0}.mdx-content-module__gpCpFW__root .natural-wine-process img{border-radius:12px;width:100%;max-width:100%;height:auto;display:block}.mdx-content-module__gpCpFW__root .natural-wine-process figcaption{color:var(--mantine-color-dark-5);margin-top:.625rem;font-size:.875rem;line-height:1.7}.mdx-content-module__gpCpFW__root .wine-cheese-pairings{margin:2rem 0}.mdx-content-module__gpCpFW__root .wine-cheese-pairings img{border-radius:12px;width:100%;max-width:100%;height:auto;display:block}.mdx-content-module__gpCpFW__root .wine-cheese-pairings figcaption{color:var(--mantine-color-dark-5);margin-top:.625rem;font-size:.875rem;line-height:1.7}.mdx-content-module__gpCpFW__root .wine-storage-steps{margin:2rem 0}.mdx-content-module__gpCpFW__root .wine-storage-steps img{border-radius:12px;width:100%;max-width:100%;height:auto;display:block}.mdx-content-module__gpCpFW__root .wine-storage-steps figcaption{color:var(--mantine-color-dark-5);margin-top:.625rem;font-size:.875rem;line-height:1.7}.mdx-content-module__gpCpFW__root .wine-first-choice{margin:2rem 0}.mdx-content-module__gpCpFW__root .wine-first-choice img{border-radius:12px;width:100%;max-width:100%;height:auto;display:block}.mdx-content-module__gpCpFW__root .wine-first-choice figcaption{color:var(--mantine-color-dark-5);margin-top:.625rem;font-size:.875rem;line-height:1.7}.mdx-content-module__gpCpFW__root .washoku-seasoning{margin:2rem 0}.mdx-content-module__gpCpFW__root .washoku-seasoning img{border-radius:12px;width:100%;max-width:100%;height:auto;display:block}.mdx-content-module__gpCpFW__root .washoku-seasoning figcaption{color:var(--mantine-color-dark-5);margin-top:.625rem;font-size:.875rem;line-height:1.7}.mdx-content-module__gpCpFW__root .wine-glass-choice{margin:2rem 0}.mdx-content-module__gpCpFW__root .wine-glass-choice img{border-radius:8px;width:100%;max-width:100%;height:auto;display:block}.mdx-content-module__gpCpFW__root .wine-glass-choice figcaption{color:var(--mantine-color-dark-5);margin-top:.625rem;font-size:.875rem;line-height:1.7}.mdx-content-module__gpCpFW__root .wine-solo-order{margin:2rem 0}.mdx-content-module__gpCpFW__root .wine-solo-order img{border-radius:12px;width:100%;max-width:100%;height:auto;display:block}.mdx-content-module__gpCpFW__root .wine-solo-order figcaption{color:var(--mantine-color-dark-5);margin-top:.625rem;font-size:.875rem;line-height:1.7}.mdx-content-module__gpCpFW__root .wine-fruity-sweet{margin:2rem 0}.mdx-content-module__gpCpFW__root .wine-fruity-sweet img{border-radius:8px;width:100%;max-width:100%;height:auto;display:block}.mdx-content-module__gpCpFW__root .wine-fruity-sweet figcaption{color:var(--mantine-color-dark-5);margin-top:.625rem;font-size:.875rem;line-height:1.7}.mdx-content-module__gpCpFW__root .japanese-wine-use{margin:2rem 0}.mdx-content-module__gpCpFW__root .japanese-wine-use img{border-radius:8px;width:100%;max-width:100%;height:auto;display:block}.mdx-content-module__gpCpFW__root .japanese-wine-use figcaption{color:var(--mantine-color-dark-5);margin-top:.625rem;font-size:.875rem;line-height:1.7}.mdx-content-module__gpCpFW__root .nakameguro-wine-styles{margin:2rem 0}.mdx-content-module__gpCpFW__root .nakameguro-wine-styles img{border-radius:12px;width:100%;max-width:100%;height:auto;display:block}.mdx-content-module__gpCpFW__root .nakameguro-wine-styles figcaption{color:var(--mantine-color-dark-5);margin-top:.625rem;font-size:.875rem;line-height:1.7}.mdx-content-module__gpCpFW__root .wine-label-examples{margin:2rem 0}.mdx-content-module__gpCpFW__root .wine-label-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.mdx-content-module__gpCpFW__root .wine-label-card{color:#463d37;background:#faf7f1;border:1px solid #e7ded1;border-radius:12px;padding:1.25rem}.mdx-content-module__gpCpFW__root .wine-label-type{border-bottom:1px solid #e7ded1;padding-bottom:.875rem;font-family:serif;font-size:1.125rem;font-weight:700;display:block}.mdx-content-module__gpCpFW__root .wine-label-card dl{margin:1rem 0}.mdx-content-module__gpCpFW__root .wine-label-card dl>div{justify-content:space-between;gap:.75rem;padding:.375rem 0;display:flex}.mdx-content-module__gpCpFW__root .wine-label-card dt{color:#675e55}.mdx-content-module__gpCpFW__root .wine-label-card dd{color:#783a45;margin:0;font-weight:700}.mdx-content-module__gpCpFW__root .wine-label-card p{margin:0;font-size:.875rem;line-height:1.7}.mdx-content-module__gpCpFW__root .wine-label-examples figcaption{color:var(--mantine-color-dark-5);margin-top:.75rem;font-size:.875rem;line-height:1.7}@media (max-width:480px){.mdx-content-module__gpCpFW__root .wine-label-grid{grid-template-columns:1fr}}.mdx-content-module__gpCpFW__root .washoku-sashimi-trial{margin:2rem 0}.mdx-content-module__gpCpFW__root .washoku-sashimi-trial img{border-radius:12px;width:100%;max-width:100%;height:auto;display:block}.mdx-content-module__gpCpFW__root .washoku-sashimi-trial figcaption{color:var(--mantine-color-dark-5);margin-top:.625rem;font-size:.875rem;line-height:1.7}.mdx-content-module__gpCpFW__root .wine-solo-glass-flight{margin:2rem 0}.mdx-content-module__gpCpFW__root .wine-solo-glass-flight img{border-radius:12px;width:100%;max-width:100%;height:auto;display:block}.mdx-content-module__gpCpFW__root .wine-solo-glass-flight figcaption{color:var(--mantine-color-dark-5);margin-top:.625rem;font-size:.875rem;line-height:1.7}.mdx-content-module__gpCpFW__root .wine-budget-prices{margin:2rem 0}.mdx-content-module__gpCpFW__root .wine-budget-price-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.mdx-content-module__gpCpFW__root .wine-budget-price-card{background:#fffdf8;border:1px solid #ddd7cc;border-radius:12px;padding:1.5rem}.mdx-content-module__gpCpFW__root .wine-budget-price-selected{background:#eef3ed;border-color:#b4c1b0}.mdx-content-module__gpCpFW__root .wine-budget-price-label{color:#586054;margin:0 0 .75rem;font-size:.875rem}.mdx-content-module__gpCpFW__root .wine-budget-price-number{margin:0 0 .75rem;font-family:serif;font-size:1.375rem;font-weight:700;line-height:1.5}.mdx-content-module__gpCpFW__root .wine-budget-price-result{margin:0;font-weight:700}.mdx-content-module__gpCpFW__root .wine-budget-prices figcaption{color:var(--mantine-color-dark-5);margin-top:.625rem;font-size:.875rem;line-height:1.7}@media (max-width:600px){.mdx-content-module__gpCpFW__root .wine-budget-price-grid{grid-template-columns:1fr}}.mdx-content-module__gpCpFW__root .wine-description-reading{margin:2rem 0}.mdx-content-module__gpCpFW__root .wine-description-example{background:#fffdf8;border:1px solid #d5cfc2;border-radius:12px;padding:1.5rem}.mdx-content-module__gpCpFW__root .wine-description-heading{margin:0 0 1.25rem;font-family:serif;font-size:1.375rem;font-weight:700}.mdx-content-module__gpCpFW__root .wine-description-example dl{margin:0}.mdx-content-module__gpCpFW__root .wine-description-example dt{color:#62675c;font-size:.875rem}.mdx-content-module__gpCpFW__root .wine-description-example dd{margin:.375rem 0 1.25rem;font-size:1.125rem;font-weight:700}.mdx-content-module__gpCpFW__root .wine-description-example dd:last-child{margin-bottom:0}.mdx-content-module__gpCpFW__root .wine-description-dry{color:#30432d;background:#e7eee3;border-radius:6px;padding:.375rem 1rem;display:inline-block}.mdx-content-module__gpCpFW__root .wine-description-reading figcaption{color:var(--mantine-color-dark-5);margin-top:.625rem;font-size:.875rem;line-height:1.7}.mdx-content-module__gpCpFW__root .glass-height-comparison{background:#fffdf8;border:1px solid #d5cfc2;border-radius:12px;margin:2rem 0;padding:1.25rem}.mdx-content-module__gpCpFW__root .glass-height-heading{margin:0 0 .5rem;font-family:serif;font-size:1.25rem;font-weight:700}.mdx-content-module__gpCpFW__root .glass-height-note{color:#586054;margin:0 0 1.5rem}.mdx-content-module__gpCpFW__root .glass-height-row{margin-bottom:1.25rem}.mdx-content-module__gpCpFW__root .glass-height-row p{margin:0 0 .5rem}.mdx-content-module__gpCpFW__root .glass-height-row strong{margin-left:.5rem;font-size:1.25rem}.mdx-content-module__gpCpFW__root .glass-height-track{background:#f0ede6;height:28px;margin-bottom:.5rem;position:relative}:is(.mdx-content-module__gpCpFW__root .glass-height-tall,.mdx-content-module__gpCpFW__root .glass-height-short){background:#9b4e60;height:100%;display:block}.mdx-content-module__gpCpFW__root .glass-height-tall{width:98.8%}.mdx-content-module__gpCpFW__root .glass-height-short{background:#56765a;width:43.2%}.mdx-content-module__gpCpFW__root .glass-height-limit{border-left:2px dashed #282d27;position:absolute;top:-6px;bottom:-6px;left:80%}.mdx-content-module__gpCpFW__root .glass-height-result{font-weight:600}.mdx-content-module__gpCpFW__root .glass-height-comparison figcaption{color:#586054;margin-top:1rem;font-size:.875rem;line-height:1.7}
