.mb-page[data-astro-cid-enpfbiuk]{color:var(--mm-muted);font-family:var(--preview-font);font-size:14px;font-stretch:var(--preview-font-width);background:#fff;font-weight:400;line-height:1.6}[data-astro-cid-enpfbiuk]:where(.mb-page h1,.mb-page h2,.mb-page h3,.mb-page p,.mb-page ul){margin:0}[data-astro-cid-enpfbiuk]:where(.mb-page h1,.mb-page h2,.mb-page h3){max-width:none;color:var(--mm-ink);letter-spacing:normal;font-family:inherit}.mb-page[data-astro-cid-enpfbiuk] a[data-astro-cid-enpfbiuk]{text-decoration:none}.mb-page[data-astro-cid-enpfbiuk] a[data-astro-cid-enpfbiuk]:focus-visible{outline:2px solid var(--mm-ink);outline-offset:4px}.mb-shell[data-astro-cid-enpfbiuk]{width:min(var(--preview-content-width),calc(100% - 2 * var(--mm-page-gutter)));margin-inline:auto}.mb-products[data-astro-cid-enpfbiuk]{background:#fff;scroll-margin-top:20px}.mb-intro[data-astro-cid-enpfbiuk]{padding-top:var(--mm-space-xl);padding-bottom:var(--mm-space-xl);text-align:center}.mb-intro[data-astro-cid-enpfbiuk] h1[data-astro-cid-enpfbiuk]{letter-spacing:2.6px;text-transform:uppercase;font-size:23.4px;font-weight:400;line-height:1.5}.mb-showcase[data-astro-cid-enpfbiuk]{width:100%;margin-bottom:var(--mm-section-gap)}.mb-copy-promo[data-astro-cid-enpfbiuk]{isolation:isolate;aspect-ratio:9/4;max-width:1060px;margin:var(--mm-space-xl) auto 0;background:var(--mm-cream);border-radius:4px;position:relative;overflow:hidden;container-type:inline-size}.mb-copy-promo-image[data-astro-cid-enpfbiuk]{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.mb-copy-promo-copy[data-astro-cid-enpfbiuk]{z-index:1;width:29%;color:var(--mm-ink);flex-direction:column;align-items:flex-start;gap:1.5cqi;display:flex;position:absolute;top:13%;left:40%}.mb-copy-promo[data-astro-cid-enpfbiuk] h2[data-astro-cid-enpfbiuk]{color:var(--mm-ink);letter-spacing:0;margin:0;font-size:clamp(28px,3cqi,32px);font-weight:600;line-height:1.14}.mb-copy-promo[data-astro-cid-enpfbiuk] h2[data-astro-cid-enpfbiuk]>span[data-astro-cid-enpfbiuk]{display:block}.mb-copy-promo-description[data-astro-cid-enpfbiuk]{max-width:100%;margin:0;font-size:clamp(14px,1.5cqi,16px);font-weight:400;line-height:1.4}.mb-copy-promo-discount[data-astro-cid-enpfbiuk]{color:var(--mm-accent);letter-spacing:-1px;white-space:nowrap;flex:none;align-items:center;gap:.08em;margin:0;font-size:44px;font-weight:600;line-height:1;display:flex}.mb-copy-promo-minus[data-astro-cid-enpfbiuk]{letter-spacing:0;font-size:.55em;font-weight:400}.mb-catalog[data-astro-cid-enpfbiuk]{scroll-margin-top:36px}.mb-product-list[data-astro-cid-enpfbiuk]{gap:var(--mm-space-xl);grid-template-columns:repeat(2,minmax(0,1fr));max-width:1060px;margin:0 auto;padding:0;list-style:none;display:grid}.mb-card[data-astro-cid-enpfbiuk]{--mb-card-gutter:var(--mm-space-lg);min-width:0;padding:var(--mb-card-gutter) var(--mb-card-gutter) 0;background:#fff;border:1px solid #e4e4df;border-radius:4px;flex-direction:column;display:flex;position:relative;box-shadow:0 4px 18px #3f465f0d}.mb-popular-badge[data-astro-cid-enpfbiuk]{z-index:1;background:var(--mm-ink);color:#fff;letter-spacing:.35px;white-space:nowrap;border-radius:4px;max-width:calc(100% - 32px);padding:7px 14px;font-size:13px;font-weight:600;line-height:1.4;position:absolute;top:0;left:16px;transform:translateY(-50%)}.mb-card-image[data-astro-cid-enpfbiuk]{aspect-ratio:1;background:#fff;display:block;overflow:hidden}.mb-card-image[data-astro-cid-enpfbiuk] img[data-astro-cid-enpfbiuk]{object-fit:contain;width:100%;height:100%;transition:transform .5s;display:block}.mb-card-image[data-astro-cid-enpfbiuk] img[data-astro-cid-enpfbiuk][src*="/media/photo-review-v1/"]{object-fit:cover}@media (hover:hover){.mb-card-image[data-astro-cid-enpfbiuk]:hover img[data-astro-cid-enpfbiuk]{transform:scale(1.025)}}.mb-card-copy[data-astro-cid-enpfbiuk]{padding:var(--mm-space-lg) 0 0;flex-direction:column;flex:1;align-items:stretch;display:flex}.mb-card-copy[data-astro-cid-enpfbiuk] h2[data-astro-cid-enpfbiuk]{letter-spacing:.5px;font-size:25px;font-weight:400;line-height:1.3}.mb-card-copy[data-astro-cid-enpfbiuk] h2[data-astro-cid-enpfbiuk] a[data-astro-cid-enpfbiuk]:hover{color:var(--mm-accent)}.mb-card-spec[data-astro-cid-enpfbiuk]{margin:var(--mm-space-xs) 0 var(--mm-space-lg);font-size:13px;line-height:1.5}.mb-card-reservation[data-astro-cid-enpfbiuk]{margin:auto calc(-1 * var(--mb-card-gutter)) 0;padding:var(--mm-space-lg) var(--mb-card-gutter);background:#fff;border-top:1px solid #deded9;border-radius:0 0 4px 4px}.mb-card-deposit[data-astro-cid-enpfbiuk]{justify-content:space-between;align-items:baseline;gap:var(--mm-space-md);color:var(--mm-ink);font-size:15px;font-weight:700;display:flex}.mb-card-deposit[data-astro-cid-enpfbiuk] span[data-astro-cid-enpfbiuk]{color:var(--mm-price-color);font-size:var(--mm-price-size);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:400}.mb-card-deposit[data-astro-cid-enpfbiuk] strong[data-astro-cid-enpfbiuk]{font-size:1.1em;font-weight:700}.mb-deposit-note[data-astro-cid-enpfbiuk]{margin-top:var(--mm-space-xs);font-size:13px}.mb-card-actions[data-astro-cid-enpfbiuk]{align-items:center;gap:var(--mm-space-sm) var(--mm-space-md);margin-top:var(--mm-space-md);flex-wrap:wrap;display:flex}.mb-action[data-astro-cid-enpfbiuk]{min-height:44px;padding:var(--mm-space-sm) var(--mm-space-lg);font:inherit;letter-spacing:.52px;text-transform:uppercase;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;font-size:13px;line-height:1.4;display:inline-flex}.mb-action-primary[data-astro-cid-enpfbiuk]{background:var(--mm-ink);color:#fff}.mb-action-primary[data-astro-cid-enpfbiuk]:hover{background:var(--mm-accent)}.mb-more[data-astro-cid-enpfbiuk]{align-items:center;gap:var(--mm-space-xs);min-height:44px;color:var(--mm-accent);font-size:13px;display:inline-flex}.mb-more[data-astro-cid-enpfbiuk]:hover{text-underline-offset:4px;text-decoration:underline}.mb-capacity[data-astro-cid-enpfbiuk]{max-width:760px;margin:var(--mm-space-lg) auto 0;text-align:center;color:var(--mm-ink);font-size:16px;font-weight:700}.mb-section[data-astro-cid-enpfbiuk]{padding:var(--mm-section-gap) 0}.mb-section-title[data-astro-cid-enpfbiuk]{text-align:center;font-size:27px;font-weight:400;line-height:1.3}.mb-included[data-astro-cid-enpfbiuk]{margin-top:var(--mm-section-gap);background:#f5f5f3}.mb-included-grid[data-astro-cid-enpfbiuk]{gap:var(--mm-space-xl);margin:var(--mm-space-xl) auto;text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mb-included-grid[data-astro-cid-enpfbiuk] h3[data-astro-cid-enpfbiuk]{font-size:18px;font-weight:600;line-height:1.4}.mb-included-grid[data-astro-cid-enpfbiuk] p[data-astro-cid-enpfbiuk]{max-width:280px;margin:var(--mm-space-xs) auto 0}.mb-lead-time[data-astro-cid-enpfbiuk]{max-width:1060px;margin:var(--mm-space-xl) auto 0;padding:var(--mm-space-lg);text-align:center;border-top:1px solid #e4e4df}.mb-lead-time[data-astro-cid-enpfbiuk] h3[data-astro-cid-enpfbiuk]{margin-bottom:var(--mm-space-xs);font-size:16px;font-weight:600}@media (width<=700px){.mb-product-list[data-astro-cid-enpfbiuk]{gap:var(--mm-space-lg)}.mb-card[data-astro-cid-enpfbiuk]{--mb-card-gutter:var(--mm-space-md)}.mb-card-actions[data-astro-cid-enpfbiuk]{gap:var(--mm-space-xs)}.mb-action[data-astro-cid-enpfbiuk]{width:100%;padding-inline:var(--mm-space-sm)}.mb-included-grid[data-astro-cid-enpfbiuk]{gap:var(--mm-space-lg);grid-template-columns:minmax(0,1fr)}}@media (width<=1000px){.mb-copy-promo[data-astro-cid-enpfbiuk]{aspect-ratio:auto;width:100%;min-width:0;height:max(380px,44.45cqi)}.mb-copy-promo-image[data-astro-cid-enpfbiuk]{object-fit:cover;object-position:30% center}.mb-copy-promo[data-astro-cid-enpfbiuk]:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 35%,#ffffffb3 60%,#fffc);position:absolute;inset:0}.mb-copy-promo-copy[data-astro-cid-enpfbiuk]{gap:14px;width:43%;padding:0;top:24px;left:auto;right:5%}.mb-copy-promo[data-astro-cid-enpfbiuk] h2[data-astro-cid-enpfbiuk]{font-size:28px;line-height:1.2}.mb-copy-promo-description[data-astro-cid-enpfbiuk]{font-size:15px;line-height:1.5}.mb-copy-promo-discount[data-astro-cid-enpfbiuk]{font-size:42px}}@media (width<=600px){.mb-copy-promo[data-astro-cid-enpfbiuk]{aspect-ratio:auto;height:600px;min-height:0}.mb-copy-promo-image[data-astro-cid-enpfbiuk]{object-position:15% center}.mb-copy-promo[data-astro-cid-enpfbiuk]:after{background:linear-gradient(#ffffffa6,#ffffff4d 30%,#0000 45%)}.mb-copy-promo-copy[data-astro-cid-enpfbiuk]{gap:12px;width:auto;top:24px;left:24px;right:24px}.mb-copy-promo[data-astro-cid-enpfbiuk] h2[data-astro-cid-enpfbiuk]{font-size:26px}.mb-copy-promo-description[data-astro-cid-enpfbiuk]{max-width:36ch;font-size:15px;line-height:1.45}.mb-copy-promo-discount[data-astro-cid-enpfbiuk]{font-size:38px}}@media (width<=540px){.mb-product-list[data-astro-cid-enpfbiuk]{gap:var(--mm-space-xl);grid-template-columns:minmax(0,1fr)}.mb-intro[data-astro-cid-enpfbiuk]{padding-top:var(--mm-space-lg);padding-bottom:var(--mm-space-lg)}.mb-intro[data-astro-cid-enpfbiuk] h1[data-astro-cid-enpfbiuk]{font-size:21px}.mb-card-actions[data-astro-cid-enpfbiuk]{gap:var(--mm-space-sm) var(--mm-space-md)}.mb-action[data-astro-cid-enpfbiuk]{width:auto}.mb-section-title[data-astro-cid-enpfbiuk]{font-size:24px}}@media (width<=350px){.mb-copy-promo-image[data-astro-cid-enpfbiuk]{object-position:19% center}}@media (prefers-reduced-motion:reduce){.mb-card-image[data-astro-cid-enpfbiuk] img[data-astro-cid-enpfbiuk]{transition:none}.mb-card-image[data-astro-cid-enpfbiuk]:hover img[data-astro-cid-enpfbiuk]{transform:none}}
