/* Shared family identity and a compact, practical shopping experience. */
.mt-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 3vw}.mt-header .wordmark{flex-shrink:0}.mt-header nav{display:flex;align-items:center;gap:23px}.mt-header nav a{font:400 11px/1.4 Arial,sans-serif;text-transform:uppercase;letter-spacing:.04em}.mt-header nav a[aria-current=page]{text-decoration:underline;text-underline-offset:7px}.mt-header .header-cta{white-space:nowrap}.mt-categories{display:flex;gap:25px;overflow-x:auto;padding:15px 3vw;border-block:1px solid var(--line,#dfdfd3);font:11px/1.4 Arial,sans-serif;text-transform:uppercase;white-space:nowrap}.mt-categories a{flex-shrink:0}
.catalog-intro{display:block!important;min-height:0!important;padding:28px 3vw 22px!important}.catalog-intro h1{font:400 clamp(32px,4vw,52px)/1.08 Georgia,serif!important;letter-spacing:-.035em;margin:8px 0 10px!important}.catalog-intro h1 br{display:none}.catalog-intro h1 em{margin-left:.15em}.catalog-intro>p:not(.eyebrow){font-size:13px;line-height:1.6;margin:0}.catalog-editorial{display:none!important}.catalog-intro .pdf-downloads{margin-top:14px}.catalog-section{padding-top:20px!important}.catalog-controls{grid-template-columns:minmax(180px,2fr) minmax(140px,1fr) minmax(130px,1fr) minmax(140px,1fr)!important}.catalog-controls label{font-size:10px}.catalog-controls input,.catalog-controls select{min-height:44px}.catalog-note{font-size:12px;line-height:1.6}.product-article{display:block;line-height:1.6}.mt-card-size{display:block;font-size:12px;line-height:1.5;margin-top:6px;color:var(--muted)}
.mt-variant-box,.mt-facts{margin:24px 0;padding:20px;border:1px solid var(--line);background:#f1f0e8}.mt-variant-box h2,.mt-facts h2{font:400 23px/1.2 Georgia,serif;margin:0 0 13px}.mt-variants{display:flex;flex-wrap:wrap;gap:9px}.mt-variants a{display:block;padding:11px 13px;border:1px solid #a2a797;font:12px/1.5 Arial,sans-serif;text-decoration:none}.mt-variants a[aria-current=page]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.mt-variants small{display:block;font-size:10px;opacity:.85}.mt-facts dl{margin:0}.mt-facts dl>div{display:flex;justify-content:space-between;gap:20px;padding:10px 0;border-bottom:1px solid var(--line)}.mt-facts dt,.mt-facts dd{font-size:13px;line-height:1.5;margin:0}.mt-facts dd{text-align:right}.mt-facts p,.mt-variant-box p{font-size:12px;line-height:1.6}.mt-help-link{display:inline-block;padding:12px 0;text-underline-offset:4px}.seo-product-photo img{object-fit:contain;background:#eeede5}.seo-product-photo{background:#eeede5}.collections-intro{padding-block:35px!important;min-height:0!important}.collections-intro h1{font-size:clamp(38px,5vw,64px)!important}.mt-footer{padding:40px 3vw 92px;border-top:1px solid var(--line)}.mt-footer .seo-footer{display:flex;gap:15px 24px;flex-wrap:wrap}.mt-footer p{font-size:12px;line-height:1.7}.mt-footer .family-signoff{font:400 27px/1.2 Georgia,serif}
.seo-product-photo{aspect-ratio:auto!important}.seo-product-photo img{display:block;width:100%;height:auto!important;max-height:none}.seo-product h1{font-size:clamp(30px,3.4vw,46px)!important;line-height:1.12!important}.catalog-toolbar{padding-top:0!important}.brand-filters{padding-top:0!important}
@media(max-width:950px){.mt-header nav{gap:13px}.mt-header nav a{font-size:10px}.mt-header .wordmark .family-wordmark{font-size:20px}.catalog-controls{grid-template-columns:1fr 1fr!important}}
@media(max-width:700px){.mt-header{flex-wrap:wrap;padding:17px 20px;gap:16px}.mt-header .wordmark{margin:0}.mt-header .wordmark img{width:38px;height:38px}.mt-header .wordmark .family-wordmark{font-size:20px}.mt-header nav{display:flex!important;order:3;width:100%;overflow-x:auto;white-space:nowrap;padding-top:9px;border-top:1px solid var(--line);justify-content:flex-start;gap:22px}.mt-header nav a{padding:7px 0;font-size:10px}.mt-header .header-cta{margin-left:auto;font-size:10px}.mt-categories{padding:12px 20px;gap:21px;font-size:10px}.catalog-intro{padding:22px 20px 18px!important}.catalog-intro h1{font-size:34px!important}.catalog-intro>p:not(.eyebrow){font-size:12px}.catalog-controls{grid-template-columns:1fr 1fr!important;gap:14px!important}.catalog-controls .search-label{grid-column:1/-1}.catalog-section{padding-inline:20px!important}.mt-variant-box,.mt-facts{padding:16px}.mt-variants a{flex:1;min-width:100px}.mt-footer{padding-inline:20px}.seo-main{padding-top:20px}.seo-product-photo{min-height:0!important}.seo-product-photo img{height:auto!important;max-height:520px}.mt-help-link{min-height:44px}.mt-footer .seo-footer a{padding-block:8px}}
