body.cp-harmonie.template-collection #MainContent{--cp-collection-shell: 1920px;--cp-collection-gutter: clamp(24px, 2.5vw, 64px)}body.cp-harmonie.template-collection #MainContent .cp-catalog--wide .page-width{box-sizing:border-box!important;width:100%!important;max-width:var(--cp-collection-shell)!important;margin-inline:auto!important;padding-inline:var(--cp-collection-gutter)!important}body.cp-harmonie.template-collection:has(#ProductGridContainer),body.cp-harmonie.template-collection:has(#ProductGridContainer) #MainContent,body.cp-harmonie.template-collection #MainContent .collection-hero,body.cp-harmonie.template-collection #MainContent .cp-collection-title,body.cp-harmonie.template-collection #MainContent .shopify-section:has(.collection-hero),body.cp-harmonie.template-collection #MainContent .shopify-section:has(.cp-collection-title),body.cp-harmonie.template-collection #MainContent .shopify-section:has(.cp-squishy-nav),body.cp-harmonie.template-collection #MainContent .shopify-section:has(.cp-squishy-nav)>div,body.cp-harmonie.template-collection #MainContent .cp-squishy-nav,body.cp-harmonie.template-collection #MainContent .cp-category-bubbles,body.cp-harmonie.template-collection #MainContent .shopify-section:has(.cp-category-bubbles){background:var(--cp-paper, #fffafc)!important}body.cp-harmonie.template-collection #MainContent .collection-hero__inner,body.cp-harmonie.template-collection #MainContent .cp-collection-title>.page-width{box-sizing:border-box!important;max-width:var(--cp-collection-shell)!important;padding-inline:var(--cp-collection-gutter)!important}body.cp-harmonie.template-collection #MainContent .collection-hero:not(.collection-hero--with-image){padding-block:18px 10px!important}body.cp-harmonie.template-collection #MainContent .cp-catalog--wide .facets-container{padding-block:6px 12px!important;border-bottom:1px solid var(--cp-line, #eedfe7)!important}body.cp-harmonie.template-collection #MainContent .cp-catalog--wide .mobile-facets__open{min-height:36px!important;padding:7px 11px!important;border-radius:10px!important;font-size:13px!important;line-height:1.3!important;letter-spacing:0!important}body.cp-harmonie.template-collection #MainContent .cp-catalog--wide .mobile-facets__open .icon{width:17px!important;height:17px!important;margin-right:7px!important}body.cp-harmonie.template-collection #MainContent .cp-catalog--wide .facet-filters__sort{min-height:36px!important}body.cp-harmonie.template-collection #MainContent .cp-catalog--wide .facet-filters__label,body.cp-harmonie.template-collection #MainContent .cp-catalog--wide .product-count__text{font-size:13px!important;letter-spacing:0!important}body.cp-harmonie.template-collection:has(#ProductGridContainer) #MainContent>.shopify-section:first-child,body.cp-harmonie.template-collection:has(#ProductGridContainer) #MainContent>.shopify-section:nth-child(2){margin-top:0!important;background:var(--cp-paper, #fffafc)!important}body.cp-harmonie.template-collection:has(#ProductGridContainer) #MainContent>.shopify-section:first-child>div,body.cp-harmonie.template-collection:has(#ProductGridContainer) #MainContent>.shopify-section:first-child .page-width,body.cp-harmonie.template-collection:has(#ProductGridContainer) #MainContent>.shopify-section:nth-child(2)>div,body.cp-harmonie.template-collection:has(#ProductGridContainer) #MainContent>.shopify-section:nth-child(2) .page-width{background:var(--cp-paper, #fffafc)!important}body.cp-harmonie.template-collection:has(#ProductGridContainer) #MainContent>.shopify-section:nth-child(2) h1,body.cp-harmonie.template-collection:has(#ProductGridContainer) #MainContent>.shopify-section:nth-child(2) h2,body.cp-harmonie.template-collection:has(#ProductGridContainer) #MainContent>.shopify-section:nth-child(2) .title{transform:none!important;margin-block:0!important}body.cp-harmonie.template-collection #MainContent .shopify-section:has(.cp-squishy-nav)>div{padding-block:0!important}body.cp-harmonie.template-collection #MainContent .cp-category-bubbles{--cp-cat-bg: var(--cp-paper, #fffafc) !important}@media screen and (min-width:750px){body.cp-harmonie.template-collection:has(#ProductGridContainer) #MainContent .cp-collection-title{padding-block:18px 14px!important}body.cp-harmonie.template-collection #MainContent .cp-category-bubbles{padding-block:24px 12px!important}body.cp-harmonie.template-collection #MainContent .cp-category-bubbles__inner{box-sizing:border-box!important;max-width:var(--cp-collection-shell)!important;padding-inline:var(--cp-collection-gutter)!important}body.cp-harmonie.template-collection #MainContent .cp-category-bubbles__circle{width:clamp(54px,6.7vw,118px)!important;height:clamp(54px,6.7vw,118px)!important}body.cp-harmonie.template-collection #MainContent .cp-category-bubbles__label{font-size:clamp(11px,.9vw,15px)!important;line-height:1.25!important;letter-spacing:0!important}body.cp-harmonie.template-collection #MainContent .cp-squishy-nav{grid-template-columns:repeat(4,minmax(0,152px))!important;gap:clamp(24px,3vw,52px)!important;padding-block:28px 8px!important}body.cp-harmonie.template-collection #MainContent .cp-squishy-nav__circle{width:clamp(96px,8.5vw,128px)!important;height:clamp(96px,8.5vw,128px)!important}body.cp-harmonie.template-collection #MainContent .cp-squishy-nav__item>span:last-child{font-size:15px!important;line-height:1.25!important;letter-spacing:0!important}body.cp-harmonie.template-collection #MainContent .cp-catalog--wide #product-grid.cp-catalog__grid{column-gap:clamp(18px,1.5vw,28px)!important;row-gap:30px!important}body.cp-harmonie.template-collection #MainContent .cp-catalog--wide #product-grid .card>.card__content>.card__information{padding:18px 16px 14px!important}body.cp-harmonie.template-collection #MainContent .cp-catalog--wide #product-grid .card>.card__content>.quick-add{margin:0 16px 16px!important}body.cp-harmonie.template-collection #MainContent .cp-catalog--wide #product-grid .card__heading{font-size:16px!important}}@media screen and (max-width:749px){body.cp-harmonie.template-collection #MainContent{--cp-collection-gutter: 16px}body.cp-harmonie.template-collection:has(#ProductGridContainer) #MainContent .cp-collection-title{padding-block:10px 8px!important}body.cp-harmonie.template-collection #MainContent .cp-catalog--wide #main-collection-filters,body.cp-harmonie.template-collection #MainContent .cp-catalog--wide>.facets-vertical-sort{display:none!important}body.cp-harmonie.template-collection #MainContent .cp-catalog--wide #product-grid.cp-catalog__grid{margin-top:4px!important}body.cp-harmonie.template-collection #MainContent .collection-hero:not(.collection-hero--with-image){padding-block:12px 6px!important}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/cp-collection-layout.css.map */
