.collection-content .commercial-collection-header{border-bottom:1px solid #d9ddce;margin-bottom:20px;padding:10px 0 24px}.commercial-collection-header h1{margin:0 0 10px;font:40px/1.15 Georgia,serif}.commercial-collection-header p{color:#6b725f;font-size:15px;line-height:1.6}.collection-content .collection-tools{grid-template-columns:minmax(180px,2fr) repeat(3,minmax(120px,1fr))}.collection-subtypes{flex-wrap:wrap;gap:8px;margin:18px 0 24px;display:flex}.collection-subtypes button{color:#35462d;text-align:left;background:#f5f3ec;border:1px solid #cbd2c1;border-radius:20px;min-height:42px;padding:8px 13px;font-size:12px;line-height:1.5}.collection-subtypes button[aria-pressed=true]{color:#fff;background:#43533a}.collection-content .category-directory-card{grid-template-columns:minmax(0,1fr) 17px;min-height:96px;padding:20px}.collection-preparation{background:#f5f2e9;border:1px solid #dedbd1;margin-top:24px;padding:26px}.collection-preparation h2{font:25px Georgia,serif}.showcase-products>header{margin:24px 0 36px}.showcase-products h1{font-size:clamp(30px,4vw,48px)}.showcase-products h2{margin:28px 0 14px;font:28px/1.3 Georgia,serif}.showcase-products>section>p{color:#6c745f;margin-bottom:22px;line-height:1.7}.showcase-products .pieces-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.showcase-products .pieces-grid>div{min-width:0}.relation-evidence{color:#6a725e;margin:10px 0 24px;font-size:11px;line-height:1.7}.showcase-concepts>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;display:grid}.showcase-concepts article{background:#f4f2e9;border:1px solid #dbe0d1;min-width:0;padding:14px}.showcase-concepts img{object-fit:contain;background:#eeede6;width:100%;height:120px}.showcase-concepts h3{margin:12px 0;font-size:14px;line-height:1.5}.showcase-concepts button{min-height:44px;font-size:12px}.showcase-empty{background:#eef0e6;padding:22px;line-height:1.7}.showcase-products>.btn{margin-top:24px}.journal-related-selection{grid-column:1/-1;min-width:0}.journal-related-selection [data-slot=dialog-title]{font:28px/1.3 Georgia,serif}.journal-related-selection [data-slot=dialog-description]{margin:18px 0;line-height:1.7}.journal-related-selection .pieces-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.journal-related-selection>.btn{margin-top:24px}.journal-return-selection{grid-column:1/-1;justify-self:start;min-height:44px;font-size:13px}@media (max-width:1050px){.showcase-products .pieces-grid,.journal-related-selection .pieces-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.showcase-concepts>div{grid-template-columns:repeat(3,minmax(0,1fr))}.collection-content .collection-tools{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.showcase-products .pieces-grid,.journal-related-selection .pieces-grid{grid-template-columns:minmax(0,1fr)}.showcase-concepts>div{grid-template-columns:repeat(2,minmax(0,1fr))}.commercial-collection-header h1{font-size:32px}.collection-content .collection-tools{grid-template-columns:minmax(0,1fr)}.collection-subtypes button{min-height:44px}}.collection-content .commercial-collection-header{margin-bottom:22px;padding:2px 0 20px}.commercial-collection-header h1{margin:0;font-size:clamp(30px,3vw,40px)}.collection-content .collection-search{box-sizing:border-box;width:100%;max-width:660px;min-height:48px;margin:16px 0 0}.collection-search input{width:100%;min-width:0}.collection-search-scope{color:#6c725f;flex-wrap:wrap;align-items:center;gap:8px 20px;margin:10px 0 18px;font-size:12px;line-height:1.7;display:flex}.collection-search-scope button{text-underline-offset:4px;min-height:36px;font-size:12px;text-decoration:underline}.collection-entry{max-width:660px;min-height:240px;padding:42px 0 90px}.collection-entry h2{color:#35432e;margin:0 0 15px;font:28px/1.3 Georgia,serif}.collection-entry p{color:#737868;margin:0;font-size:15px;line-height:1.8}.sidebar-category-group+.sidebar-category-group{border-top:1px solid #dcd9ce;padding-top:18px}.sidebar-category-button .category-name{flex:1;align-items:center;gap:9px;min-width:0;display:flex}.category-name svg{opacity:.7;flex:none}.category-name span{overflow-wrap:anywhere;min-width:0}.sidebar-category-types .category-related-links{border:0;margin:16px 0 0;padding:0;display:block}.sidebar-category-types .category-related-links>span{color:#727665;margin-bottom:4px;font-size:10px;display:block}.sidebar-category-types .category-related-links button{text-transform:none;letter-spacing:normal;background:0 0;border:0;border-radius:0;min-height:38px;padding:7px 4px;font-size:12px;font-weight:400}.commercial-filters-toggle{min-height:44px;font:inherit;color:#43513a;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;margin:20px 0 10px;padding:8px 0;font-size:12px;display:flex}.commercial-filters-toggle[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.collection-context-filters{background:#f6f3eb;border:1px solid #dedbd1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;min-width:0;max-width:900px;margin:0 0 22px;padding:20px;display:grid}.collection-context-filters[hidden]{display:none!important}.collection-context-filters>*{min-width:0;max-width:100%}.collection-context-filters .price-block{grid-column:1/-1;width:100%}.collection-context-filters .colour-filter{max-width:100%;margin:0}.collection-context-filters .colour-swatches{flex-wrap:wrap;margin:0;padding:0;overflow:visible}.collection-context-filters .filter-row{display:block}.collection-context-filters .price-range{width:100%;min-width:0}.collection-context-filters .clear-actions{margin-top:12px}.collection-content .collection-count{margin-top:24px}@media (min-width:761px){.categories-open .category-menu-toggle,.collection-sidebar-heading .icon-btn{display:none}}@media (max-width:650px){.collection-entry{min-height:180px;padding:30px 0 48px}.collection-entry h2{font-size:25px}.collection-context-filters{grid-template-columns:minmax(0,1fr);padding:16px}.collection-context-filters .price-block{grid-column:1}.sidebar-category-types .category-related-links button{min-height:44px}}.section.showcase-products{padding-top:14px}.showcase-products>.text-link{margin-bottom:0}.showcase-products>header.showcase-environment{margin:10px 0 28px}.showcase-products>header.showcase-environment>img{max-height:400px}@media (max-width:650px){.section.showcase-products{padding-top:10px}.showcase-products>header.showcase-environment{margin:8px 0 22px}}
