.ms-subcategories .ms-category-image{position:relative}.ms-subcategories .ms-category-image>img{position:absolute;inset:0;width:100%;height:100%}
.ms-category-hero{background:var(--ms-cream);border-bottom:1px solid var(--ms-line);padding-block:25px 48px}.ms-breadcrumb{font-size:11px;color:var(--ms-muted);margin-bottom:30px}.ms-breadcrumb ol{display:flex;flex-wrap:wrap;gap:7px 0;list-style:none!important;padding:0!important;margin:0}.ms-breadcrumb li{display:flex;align-items:center;line-height:1.6;gap:10px;margin-right:10px}.ms-breadcrumb li:not(:last-child)::after{content:'›';color:#8c9384;font-size:17px}.ms-breadcrumb a:hover{color:var(--ms-red);text-decoration:underline}.ms-breadcrumb [aria-current]{color:var(--ms-green);font-weight:600}.ms-category-intro{display:grid;grid-template-columns:minmax(0,1fr) 230px;align-items:center;gap:8%;padding-block:6px}.museum-shop .ms-category-intro h1{margin-bottom:18px;font-size:clamp(40px,4.6vw,64px);line-height:1.1;overflow-wrap:anywhere;hyphens:auto}.ms-title-dot{color:var(--ms-red)}.museum-shop .ms-category-intro .ms-lead{max-width:590px;font-size:14px}.ms-category-description{font-size:14px;color:var(--ms-muted);max-width:640px;overflow-wrap:anywhere}.ms-category-description a{text-decoration:underline;color:var(--ms-green)}.ms-category-hero-art{position:relative;transform:rotate(3deg);background:#e6e9dc;aspect-ratio:1;border:8px solid var(--ms-paper);border-radius:3px;box-shadow:0 8px 18px #342b1c0d;display:grid;place-items:center}.museum-shop .ms-category-hero-art>img{display:block;width:100%;height:100%;object-fit:contain}.ms-category-hero-art>.ms-category-art svg{width:120px;height:120px}.ms-category-spark{position:absolute;right:-24px;top:-28px;font-size:65px;line-height:1;color:var(--ms-red)}.ms-subcategories .ms-category-image{height:auto;aspect-ratio:1.45;background:#efe9da}.ms-subcategories .ms-category-image img{object-fit:contain}.ms-subcategories .ms-subcategory:nth-child(3n+2) .ms-category-image{background:#e7ebdf}.ms-subcategories .ms-subcategory:nth-child(3n+3) .ms-category-image{background:#eee2d3}.ms-subcategories .ms-category h3{overflow-wrap:anywhere;hyphens:auto}.ms-siblings{padding-block:32px}.ms-siblings .ms-eyebrow{margin-bottom:14px}.ms-siblings>div{display:flex;flex-wrap:wrap;gap:10px}.ms-siblings a{display:inline-flex;align-items:center;gap:20px;border:1px solid var(--ms-line);padding:8px 16px;border-radius:3px;font-size:12px;line-height:1.6}.ms-siblings a:hover{color:var(--ms-green);border-color:var(--ms-green)}.ms-empty-actions{display:flex;gap:15px 25px;flex-wrap:wrap}.ms-category-page .ms-products-title,.ms-category-page #ms-products-title{overflow-wrap:anywhere;hyphens:auto}.ms-category-page .ms-product-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:25px}.museum-shop .ms-product-toolbar .woocommerce-result-count,.museum-shop .ms-product-toolbar .woocommerce-ordering{margin:0;font-size:12px;float:none}.museum-shop .ms-product-toolbar select{max-width:100%;padding:10px 32px 10px 12px;border:1px solid var(--ms-line);border-radius:3px;color:var(--ms-ink);background-color:var(--ms-paper);font-family:inherit;font-size:12px}.ms-category-page .ms-service{border-top:0}
@media(max-width:980px){.ms-category-intro{grid-template-columns:minmax(0,1fr) 180px;gap:6%}.ms-category-hero-art>.ms-category-art svg{width:95px;height:95px}}
@media(max-width:760px){.ms-category-hero{padding-block:22px 32px}.ms-breadcrumb{font-size:10px;margin-bottom:22px}.ms-breadcrumb li{gap:7px;margin-right:7px}.ms-category-intro{grid-template-columns:minmax(0,1fr);gap:26px}.ms-category-hero-art{display:none}.museum-shop .ms-category-intro h1{font-size:42px;letter-spacing:-1.5px;max-width:100%}.museum-shop .ms-category-intro .ms-lead{font-size:13px;max-width:100%}.ms-category-intro .ms-actions{gap:18px;margin-top:23px}.ms-category-intro .ms-textlink{max-width:100%;overflow-wrap:anywhere}.ms-subcategories .ms-section-head>p{font-size:10px;flex-shrink:0}.ms-subcategories .ms-section-head h2{font-size:31px}.ms-subcategories .ms-category-image{aspect-ratio:1.1}.ms-siblings{padding-block:25px}.ms-siblings a{font-size:11px;padding:8px 12px;max-width:100%;overflow-wrap:anywhere}.ms-category-page .ms-empty-actions{gap:14px}.ms-category-page .ms-products-section h2{font-size:32px}.ms-category-page .ms-product-toolbar{gap:15px;align-items:flex-start;flex-direction:column}.ms-category-page .ms-product-toolbar .woocommerce-ordering{width:100%}.ms-category-page .ms-product-toolbar select{width:100%}}