.template-collection #MainContent{display:grid!important;grid-template-columns:260px minmax(0,1fr)!important;grid-template-areas:"banner banner" "filters gallery"!important;gap:24px!important;align-items:start!important;width:100%!important;max-width:none!important;margin:0!important;padding:0 20px!important}.template-collection .shopify-section:has([class*=banner]),.template-collection section:has([class*=banner]),.template-collection .main-collection-banner{grid-area:banner!important;width:100%!important;grid-column:1 / -1!important}.template-collection .shopify-section:has(.custom-filters-wrapper),.template-collection section:has(.custom-filters-wrapper),.template-collection [data-role=filters]{grid-area:filters!important;min-width:0!important;width:100%!important;max-width:260px!important}.template-collection .shopify-section:has(.custom-gallery-wrapper),.template-collection section:has(.custom-gallery-wrapper),.template-collection [data-role=gallery]{grid-area:gallery!important;min-width:0!important;width:100%!important;max-width:none!important}.template-collection .section-template-collection-filters-iw,.template-collection [id*=shopify-section][id*=filters],.template-collection .custom-filters-wrapper,.template-collection [id*=collection_filters_iw]{grid-area:filters!important;width:100%!important;max-width:260px!important}.template-collection .section-template-collection-gallery-iw,.template-collection [id*=shopify-section][id*=gallery],.template-collection .custom-gallery-wrapper,.template-collection [id*=collection_gallery_iw]{grid-area:gallery!important;width:100%!important;max-width:none!important}.template-collection #MainContent>.shopify-section:nth-child(2){grid-area:filters!important}.template-collection #MainContent>.shopify-section:nth-child(3){grid-area:gallery!important}.template-collection .shopify-section:has([data-role=filters]),.template-collection .shopify-section:has(.custom-filters-wrapper),.template-collection .shopify-section[id*=filters]{grid-area:filters!important;min-width:0!important;width:100%!important;max-width:260px!important;align-self:start!important}.template-collection .shopify-section:has([data-role=gallery]),.template-collection .shopify-section:has(.custom-gallery-wrapper),.template-collection .shopify-section[id*=gallery]{grid-area:gallery!important;min-width:0!important;width:100%!important;max-width:none!important;align-self:start!important}.template-collection .shopify-section:has([class*=banner]),.template-collection .shopify-section:has(.main-collection-banner),.template-collection .shopify-section[id*=banner]{grid-area:banner!important;width:100%!important;grid-column:1 / -1!important}.template-collection #MainContent>.shopify-section:nth-child(1){grid-area:banner!important}.template-collection #MainContent>.shopify-section:nth-child(2){grid-area:filters!important;max-width:260px!important}.template-collection #MainContent>.shopify-section:nth-child(3){grid-area:gallery!important;max-width:none!important}.template-collection .shopify-section{contain:layout!important;box-sizing:border-box!important}@media (max-width: 749px){.template-collection #MainContent{display:block!important;grid-template-columns:none!important;grid-template-areas:none!important;padding:0 10px!important}.template-collection .shopify-section{grid-area:unset!important;max-width:none!important}}@media (min-width: 1200px){.template-collection #MainContent{grid-template-columns:280px minmax(0,1fr)!important;gap:28px!important}}@media (min-width: 1200px){.template-collection #MainContent{grid-template-columns:240px minmax(0,1fr)!important;gap:20px!important}}.template-collection .collection-header,.template-collection .collection-sort-wrapper,.template-collection .pagination-wrapper{width:100%!important;margin-bottom:2rem!important}.template-collection .facets-form{width:100%!important;display:flex!important;justify-content:space-between!important;align-items:center!important}.template-collection .collection-header{width:100%!important;margin-bottom:1.5rem!important}.template-collection .facets-form{display:flex!important;justify-content:space-between!important;align-items:center!important;flex-wrap:wrap!important;gap:1rem!important}.template-collection .facet-filters.sorting{flex:0 0 auto!important}@media (prefers-reduced-motion: reduce){.template-collection *{transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/collection-layout-base-iw.css.map */
