.mainCat-hero{position:relative;padding:6rem 1.25rem;background:#f5f4eb;background-size:cover;background-position:center}.mainCat-hero--with-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#00000040}.mainCat-hero-content{position:relative;z-index:1;max-width:72rem;margin:0 auto;text-align:center}.mainCat-hero-content h2{margin:0 0 1rem;color:#434547;font-size:clamp(2rem,2.8vw,3.5rem);line-height:1.1}.mainCat-hero--with-image .mainCat-hero-content h2,.mainCat-hero--with-image .mainCat-hero-content .mainCat-hero-copy,.mainCat-hero--with-image .mainCat-hero-content .mainCat-hero-copy p{color:#f5f4eb}.mainCat-hero-content .mainCat-hero-copy,.mainCat-hero-content .mainCat-hero-copy p{color:#555;font-size:clamp(1rem,1.4vw,1.35rem);line-height:1.5}.listing-page{background:#fff;padding:2rem 0 3rem}.listing-page-head{margin-bottom:1.5rem}.breadcrumb{margin-bottom:1rem}.breadcrumb a,.breadcrumb .sep,.breadcrumb .current{color:#525252;font-size:.95rem}.breadcrumb a{text-decoration:none}.search-results-meta{margin:0;color:#525252;font-size:.95rem}.listing-page--search .topbar-one{display:grid;grid-template-columns:clamp(260px,19vw,320px) minmax(0,1fr) auto;align-items:center;gap:clamp(16px,2vw,32px)}.listing-page--search .topbar-left{width:auto}.listing-page--search .topbar-centre{text-align:center}.listing-page--search .topbar-right{justify-self:end}@media screen and (max-width:749.98px){.listing-page--search .topbar-one{grid-template-columns:1fr auto;grid-template-areas:"left right" "centre centre"}.listing-page--search .topbar-left{grid-area:left;width:auto}.listing-page--search .topbar-centre{grid-area:centre;padding-top:.35rem}.listing-page--search .topbar-right{grid-area:right}}.mc-chips{display:flex;flex-wrap:wrap;gap:.75rem;padding-bottom:15px}.mc-chip{display:inline-flex;align-items:center;gap:.5rem;border:1px solid #d7d7d7;border-radius:999px;padding:.45rem .85rem;text-decoration:none;background:#fff}.mc-chip div{width:1.75rem;height:1.75rem;border-radius:50%;overflow:hidden;flex-shrink:0;background:#f5f4eb}.mc-chip div img{width:100%;height:100%;object-fit:cover}.mc-chip p{margin:0;color:#434547;font-size:.9rem}.topbar.utility-bar{padding:0;border-bottom:1px solid #e6e6e6;margin-bottom:1.2rem}.listing-page .topbar{margin-bottom:0}.listing-page .container .topbar-one{width:100%;max-width:none;padding-inline:0}.filter-container--mc-design.layout--collection-filter{width:100%;max-width:none;margin-inline:0;padding-inline:0}@media screen and (min-width:1000px){.filter-container--mc-design.filter-container--side{display:grid;align-items:start;gap:0}.filter-container--mc-design .collection-filters-sidebar{position:sticky;top:72px;min-width:0}.filter-container--mc-design.filter-container--side .filters{width:100%;flex:none;visibility:visible;opacity:1;height:auto;overflow:visible;transform:none;position:static;padding:0;border:none;background:transparent}.filter-container--mc-design .filters .filters__inner{padding:0}.filter-container--mc-design .filters__heading--legacy,.filter-container--mc-design .filter-shade--legacy,.filter-container--mc-design .filter-group--applied{display:none}.filter-container--mc-design.filter-container--side .filters-adjacent{flex:none;width:auto;min-width:0;padding-left:0}}@media screen and (max-width:999.98px){.filter-container--mc-design .collection-filters-sidebar{display:none}.filter-container--mc-design.filter-container--side{display:block}.filter-container--mc-design.filter-container--side .filters-adjacent{width:100%;padding-left:0}}.filter-container--mc-design .filters--main-category .sidebar-inner{overflow-x:hidden;overflow-y:auto;max-height:calc(100vh - 120px)}.filter-container--mc-design .filters--main-category .checklist,.filter-container--mc-design .filters--main-category .color-list{overflow-x:hidden}.filter-container--mc-design .filter-group--applied{display:none}.layout .productsListing-cards-wrapper .product-grid{row-gap:1.25rem;column-gap:1.25rem}.layout .productsListing-cards-wrapper .product-block{border:1px solid #ececec;border-radius:.75rem;overflow:hidden;padding:.65rem}.layout .productsListing-cards-wrapper .product-block__title{font-size:1rem;line-height:1.4}.layout .productsListing-cards-wrapper .product-price{font-size:1rem}.pagination-row--mc-design{padding-inline:0}.pagination-row--mc-design .pagination{width:100%;max-width:none}
/*# sourceMappingURL=/cdn/shop/t/34/assets/collection-main-category.css.map */
