.ProductShowcase_section____hIL{width:100%;margin:var(--space-9) 0}.ProductShowcase_header___R5WX{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-bottom:18px}.ProductShowcase_title__0iok5{color:var(--text);font-size:var(--font-metric-sm);line-height:1.25;font-weight:var(--font-weight-regular);letter-spacing:0}.ProductShowcase_headerAction__baOsF{flex-shrink:0}.ProductShowcase_gridList__afUY7{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;width:100%}.ProductShowcase_gridList__afUY7>li{min-width:0}.ProductShowcase_compact__wJGaN .ProductShowcase_gridList__afUY7{grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-4)}.ProductShowcase_empty__htfF2{padding:var(--space-6) 0;color:var(--muted);font-size:var(--font-sm);line-height:1.4;font-weight:var(--font-weight-regular)}.ProductShowcase_mobileIndicator__2_fFJ{display:none}@media (max-width:1100px){.ProductShowcase_compact__wJGaN .ProductShowcase_gridList__afUY7{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:900px){.ProductShowcase_compact__wJGaN .ProductShowcase_gridList__afUY7{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:768px){.ProductShowcase_header___R5WX{margin-bottom:14px}.ProductShowcase_grid__z2tpg .ProductShowcase_header___R5WX{align-items:flex-start}.ProductShowcase_gridList__afUY7{display:flex;gap:10px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ProductShowcase_compact__wJGaN .ProductShowcase_gridList__afUY7{gap:10px}.ProductShowcase_gridList__afUY7::-webkit-scrollbar{display:none}.ProductShowcase_gridList__afUY7>li{flex:0 0 calc((100% - 10px) / 2);min-width:calc((100% - 10px) / 2);scroll-snap-align:start}.ProductShowcase_mobileIndicator__2_fFJ{display:flex;width:100%;height:2px;margin-top:10px;background:var(--line)}.ProductShowcase_mobileIndicatorPart___zV99{flex:1 1 0;background:transparent}.ProductShowcase_mobileIndicatorPartActive__HQCLy{background:var(--black)}}.ProductShowcase_description__b_EjW{max-width:55ch;margin-top:10px;color:var(--muted);font-size:var(--font-xs);line-height:var(--line-height-small)}.ProductShowcase_storefrontTitle__D8O5b{overflow-wrap:anywhere;font-size:var(--font-title-sm);line-height:var(--line-height-title-sm);font-weight:var(--font-weight-semibold);text-transform:none;letter-spacing:0}.ProductShowcase_storefront__XQIDU .ProductShowcase_header___R5WX{margin-bottom:var(--space-5);align-items:flex-start}.ProductShowcase_storefront__XQIDU .ProductShowcase_header___R5WX>div{min-width:0}.ProductShowcase_storefront__XQIDU .ProductShowcase_gridList__afUY7{width:calc(25% * var(--showcase-columns, 4));grid-template-columns:repeat(var(--showcase-columns,4),minmax(0,1fr));max-width:calc(var(--showcase-columns, 4) * 360px);margin-inline:auto;gap:var(--space-5)}@media (max-width:768px){.ProductShowcase_storefrontTitle__D8O5b{font-size:var(--font-title-xs);line-height:var(--line-height-title-xs)}.ProductShowcase_storefront__XQIDU .ProductShowcase_header___R5WX{gap:var(--space-4);margin-bottom:var(--space-4)}.ProductShowcase_storefront__XQIDU .ProductShowcase_gridList__afUY7{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - 12px) / 2.15);max-width:none;width:100%;gap:var(--space-3)}.ProductShowcase_storefront__XQIDU[data-count="2"] .ProductShowcase_gridList__afUY7{grid-auto-columns:calc((100% - 12px) / 2)}.ProductShowcase_storefront__XQIDU .ProductShowcase_gridList__afUY7>li{min-width:0}.ProductShowcase_storefront__XQIDU .ProductShowcase_mobileIndicator__2_fFJ{margin-top:var(--space-4);height:1px}.ProductShowcase_storefront__XQIDU[data-count="2"] .ProductShowcase_mobileIndicator__2_fFJ{display:none}.ProductShowcase_storefront__XQIDU.ProductShowcase_mobileGrid__D8hdV .ProductShowcase_gridList__afUY7{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;grid-auto-columns:auto;gap:28px var(--space-3);overflow:visible}}