body {background:#f5ead8} .mz-edit{background:var(--mz-bg);color:var(--mz-fg);padding:var(--mz-space) 24px; font-family:Arial,sans-serif;line-height:1.7} .mz-edit *{box-sizing:border-box}.mz-wrap{max-width:1180px;margin:auto}.mz-edit h1,.mz-edit h2,.mz-edit h3{color:inherit;font-family:Georgia,serif;letter-spacing:-.025em;line-height:1.12}.mz-edit h1{font-size:clamp(3.8rem,5vw,7rem);margin:22px 0}.mz-edit h2{font-size:clamp(3.2rem,4vw,5.3rem);margin:16px 0 24px}.mz-edit h3{font-size:2.7rem}.mz-script{font:italic 2.8rem Georgia,serif;color:var(--mz-accent);margin:0 0 18px}.mz-kicker{font-size:1.2rem;letter-spacing:.16em;text-transform:uppercase;color:var(--mz-accent)}.mz-prose{font-size:1.7rem;line-height:1.85}.mz-prose p{margin:0 0 18px}.mz-edit a{color:inherit}.mz-hero{position:relative;isolation:isolate;text-align:center;overflow:hidden}.mz-hero--banner{min-height:660px;display:grid;align-items:center}.mz-hero--compact{min-height:260px}.mz-hero-media,.mz-hero-shade{position:absolute;inset:0;z-index:-2}.mz-hero-media img{width:100%;height:100%;object-fit:cover}.mz-hero-shade{background:#000;z-index:-1}.mz-hero-copy{max-width:820px}.mz-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;margin-top:32px}.mz-btn{display:inline-block;cursor:pointer;border:1px solid var(--mz-accent);background:var(--mz-accent);color:#171215!important;padding:16px 30px;text-decoration:none;text-align:center;font-family:Arial,sans-serif;font-size:1.3rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;line-height:1.5}.mz-btn-outline{background:transparent;color:var(--mz-fg)!important;border-color:var(--mz-accent)}.mz-btn:hover{filter:brightness(1.12)}.mz-section-intro{text-align:center;max-width:800px;margin:0 auto 34px}.mz-content-grid{display:grid;gap:32px}.mz-columns-1{grid-template-columns:1fr}.mz-columns-2{grid-template-columns:repeat(2,1fr)}.mz-columns-3{grid-template-columns:repeat(3,1fr)}.mz-columns-4{grid-template-columns:repeat(4,1fr)}.mz-content-card img{display:block;width:100%;height:auto;max-height:560px;object-fit:cover;margin-bottom:24px}.mz-content-card h3{margin:12px 0 18px}.mz-content-card details{border-bottom:1px solid var(--mz-accent);padding:20px 0}.mz-content-card summary{font:2.3rem Georgia,serif;cursor:pointer;list-style:revert}.mz-content-card details .mz-prose{padding-top:20px}.mz-nav{padding:24px 24px 18px;position:relative;z-index:5}.mz-nav-top{display:flex;justify-content:space-between;align-items:center;gap:20px}.mz-brand{display:flex;gap:16px;align-items:center;text-decoration:none}.mz-brand img{width:260px;height:auto;max-width:55vw}.mz-brand strong{font:2.4rem Georgia,serif;letter-spacing:.09em}.mz-brand small{display:block;letter-spacing:.28em;font-size:1.1rem;color:var(--mz-accent)}.mz-monogram{border:1px solid var(--mz-accent);border-radius:50%;width:54px;height:54px;display:grid;place-items:center;font:2.2rem Georgia,serif;color:var(--mz-accent)}.mz-nav-tools{display:flex;gap:20px;align-items:center;font-size:1.4rem}.mz-nav-tools a{text-decoration:none}.mz-desktop-menu{display:flex;justify-content:center;flex-wrap:wrap;gap:28px;border-top:1px solid #ffffff20;margin-top:22px;padding-top:16px}.mz-desktop-menu a{text-decoration:none;font-size:1.3rem;letter-spacing:.12em;text-transform:uppercase}.mz-mobile-menu{display:none}.mz-form-wrap{max-width:850px}.mz-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:30px 0}.mz-form-grid label{font-size:1.5rem}.mz-form-grid input,.mz-form-grid select,.mz-form-grid textarea{display:block;width:100%;border:1px solid #b6a990;border-radius:0;background:#fffdf8;color:#171215;padding:14px;font:1.6rem Arial,sans-serif;margin-top:8px}.mz-full{grid-column:1/-1}.mz-edit :focus-visible{outline:3px solid var(--mz-accent);outline-offset:4px}.mz-edit input:focus-visible,.mz-edit textarea:focus-visible,.mz-edit select:focus-visible{outline-color:#806018}.collection .card{background:#fffdf8}.collection .card__heading{font-family:Georgia,serif}.mz-edit details summary{list-style:revert}@media(max-width:749px){.mz-edit{padding-left:22px;padding-right:22px}.mz-hero--banner{min-height:650px}.mz-hero h1{font-size:4.2rem}.mz-hero .mz-script{font-size:3rem}.mz-content-grid{grid-template-columns:1fr}.mz-columns-4{grid-template-columns:repeat(2,1fr);gap:20px}.mz-form-grid{grid-template-columns:1fr}.mz-desktop-menu{display:none}.mz-mobile-menu{display:block}.mz-mobile-menu nav{position:absolute;left:0;right:0;top:100%;background:var(--mz-bg);padding:20px;display:grid;gap:14px;border-top:1px solid var(--mz-accent)}.mz-mobile-menu nav a{display:block;padding:8px}.mz-brand strong{font-size:1.7rem}.mz-brand small{font-size:.8rem}.mz-monogram{width:42px;height:42px;font-size:1.8rem;flex-shrink:0}.mz-nav-tools{gap:12px;font-size:1.2rem}.mz-nav-tools>a:first-child{display:none}.mz-actions .mz-btn{width:100%}}
.mz-nav-dropdown{position:relative}.mz-nav-dropdown>summary{cursor:pointer;font-size:1.3rem;letter-spacing:.12em;text-transform:uppercase;line-height:inherit;padding-right:4px}.mz-nav-submenu{position:absolute;top:calc(100% + 10px);left:0;min-width:180px;padding:10px;background:var(--mz-bg);border:1px solid var(--mz-accent);box-shadow:0 8px 20px #0003;z-index:20}.mz-desktop-menu .mz-nav-submenu a{display:block;padding:10px;white-space:nowrap}.mz-nav-dropdown[open]>summary{color:var(--mz-accent)}@media(max-width:749px){.mz-mobile-menu .mz-nav-dropdown>summary{padding:8px;font-size:1.2rem}.mz-mobile-menu .mz-nav-submenu{position:static;margin:4px 0 0 12px;box-shadow:none}.mz-mobile-menu .mz-nav-submenu a{padding:10px}}

.shopify-section[id$="__product_highlights"] .mz-section-intro h2{font-size:30px}
.shopify-section[id$="__product_highlights"] .mz-content-card h3{font-size:22px}
.shopify-section[id$="__product_highlights"] .mz-prose{font-size:15px}
.shopify-section[id$="__product_highlights"] .mz-script{font-size:12px;font-style:normal;letter-spacing:.12em}
.shopify-section[id$="__product_highlights"] .mz-kicker{font-size:11px}
.shopify-section[id$="__product_highlights"] .mz-btn{font-size:12px}
@media(max-width:749px){.shopify-section[id$="__product_highlights"] .mz-section-intro h2{font-size:28px}.shopify-section[id$="__product_highlights"] .mz-content-card h3{font-size:20px}}
