.template-collection .cg-plp-head{padding:var(--cg-space-4);text-align:left}.template-collection .cg-plp-head .page-heading{margin:var(--cg-space-2) 0 0;font-family:var(--cg-font-heading);font-size:var(--cg-text-h1);font-weight:var(--cg-weight-bold);line-height:var(--cg-leading-tight);color:var(--cg-navy);text-transform:none;overflow-wrap:anywhere}.template-collection .cg-plp-count{margin:var(--cg-space-1) 0 0;font-size:var(--cg-text-small);color:var(--cg-muted)}.template-collection .cg-plp-head .collection-description{max-width:72ch;margin-top:var(--cg-space-3);font-size:var(--cg-text-body);line-height:var(--cg-leading-body);color:var(--cg-text)}.template-collection .cg-plp-crumbs .breadcrumb{display:flex;flex-wrap:wrap;gap:var(--cg-space-1);margin:0;padding:0;list-style:none;font-size:var(--cg-text-small)}.template-collection .cg-plp-crumbs .breadcrumb a{color:var(--cg-muted);display:inline-flex;align-items:center;min-height:32px}.template-collection .cg-plp-crumbs .breadcrumb a:hover{color:var(--cg-primary-ink)}.template-collection .cg-plp-crumbs .breadcrumb .is-active a{color:var(--cg-navy);font-weight:var(--cg-weight-semibold)}.template-collection .collection-hero{max-height:280px;overflow:hidden}.template-collection .collection-hero img{display:block;width:100%;height:100%;max-height:280px;object-fit:cover}.template-collection .filters-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--cg-space-3);padding:var(--cg-space-3) 0;margin-bottom:var(--cg-space-4);border-bottom:1px solid var(--cg-border)}.template-collection .filters-toolbar__item-wrapper{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cg-space-3);min-width:0}.template-collection .filters-toolbar__label{font-size:var(--cg-text-label);font-weight:var(--cg-weight-semibold);color:var(--cg-navy)}.template-collection .filters-toolbar__input{min-height:var(--cg-control-h);max-width:100%;border:1px solid var(--cg-border-control);border-radius:var(--cg-radius-sm);background-color:var(--cg-surface);color:var(--cg-text);font-size:var(--cg-text-body)}.template-collection .view-as-btn a,.template-collection .view-as-btn button{min-width:32px;min-height:32px}.template-collection .view-as-btn a[aria-pressed=true],.template-collection .view-as-btn button[aria-pressed=true]{outline:2px solid var(--cg-primary);outline-offset:1px;border-radius:var(--cg-radius-sm)}.template-collection .sidebar_mobile{display:inline-flex;align-items:center;gap:var(--cg-space-2);min-height:var(--cg-control-h);padding:0 var(--cg-space-4);border:1px solid var(--cg-border-control);border-radius:var(--cg-radius-sm);background:var(--cg-surface);color:var(--cg-navy);cursor:pointer}.template-collection .sidebar_mobile[aria-expanded=true]{border-color:var(--cg-primary)}.template-collection .cg-plp-badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:var(--cg-radius-pill);background:var(--cg-primary);color:var(--cg-on-primary);font-size:12px;font-weight:var(--cg-weight-bold)}.template-collection .filters-toolbar a:focus-visible,.template-collection .filters-toolbar select:focus-visible,.template-collection .sidebar_mobile:focus-visible,.template-collection .sidebar_close .close:focus-visible,.template-collection .page-sidebar a:focus-visible,.template-collection .page-sidebar input:focus-visible,.template-collection .page-sidebar button:focus-visible,.template-collection .infinite-scrolling a:focus-visible,.template-collection .cg-plp-empty a:focus-visible{outline:2px solid var(--cg-focus);outline-offset:2px}.template-collection .page-sidebar .sidebarBlock{margin-bottom:var(--cg-space-5);padding-bottom:var(--cg-space-4);border-bottom:1px solid var(--cg-border)}.template-collection .page-sidebar .sidebarBlock-heading{margin:0 0 var(--cg-space-3);font-size:var(--cg-text-label);font-weight:var(--cg-weight-bold);color:var(--cg-navy);text-transform:none}.template-collection .page-sidebar a{min-height:32px}.template-collection .refined-widgets .refined{display:flex;flex-wrap:wrap;gap:var(--cg-space-2);margin:0;padding:0;list-style:none}.template-collection .refined-widgets .refined input[type=checkbox]{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden}.template-collection .refined-widgets .selected-tag{display:inline-flex;align-items:center;min-height:36px;padding:0 var(--cg-space-3);border:1px solid var(--cg-primary);border-radius:var(--cg-radius-pill);background:var(--cg-primary-soft);color:var(--cg-navy);font-size:var(--cg-text-small)}.template-collection .refined-widgets .clear{display:inline-flex;align-items:center;min-height:32px;color:var(--cg-primary-ink);font-weight:var(--cg-weight-semibold)}.template-collection .sidebar_close .close{display:inline-flex;align-items:center;gap:var(--cg-space-2);min-height:var(--cg-control-h);min-width:var(--cg-control-h)}.template-collection #collection-page .halo-column-product{display:grid;gap:var(--cg-space-4);margin:0;padding:0;grid-template-columns:repeat(4,minmax(0,1fr))}.template-collection #collection-page.productGrid--maxCol1 .halo-column-product{grid-template-columns:minmax(0,1fr)}.template-collection #collection-page.productGrid--maxCol2 .halo-column-product{grid-template-columns:repeat(2,minmax(0,1fr))}.template-collection #collection-page.productGrid--maxCol3 .halo-column-product{grid-template-columns:repeat(3,minmax(0,1fr))}.template-collection #collection-page .halo-column-product>.halo-item{float:none;width:auto;max-width:100%;min-width:0;margin:0;padding:0}.template-collection #collection-page .halo-column-product>.halo-item[hidden]{display:none}@media(max-width:1100px){.template-collection #collection-page.productGrid--maxCol4 .halo-column-product{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:768px){.template-collection #collection-page.productGrid--maxCol3 .halo-column-product,.template-collection #collection-page.productGrid--maxCol4 .halo-column-product{grid-template-columns:repeat(2,minmax(0,1fr));display:block}.template-collection #collection-page .halo-column-product{gap:var(--cg-space-3)}.template-collection .filters-toolbar__item-wrapper.two{display:none}}@media(max-width:360px){.template-collection #collection-page .halo-column-product{gap:var(--cg-space-2)}}.template-collection .halo-column-product .product-card{height:100%}.template-collection #Collection{min-width:0;max-width:100%}.template-collection .cg-plp-empty{grid-column:1 / -1;width:100%;padding:var(--cg-space-7) var(--cg-space-4);text-align:center}.template-collection .cg-plp-empty__text{margin:0 0 var(--cg-space-4);font-size:var(--cg-text-body-lg);color:var(--cg-navy)}.template-collection .cg-plp-empty__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--cg-space-3)}.template-collection .cg-plp-empty__actions .btn{min-height:var(--cg-control-h);display:inline-flex;align-items:center}.template-collection .infinite-scrolling{margin:var(--cg-space-6) 0}.template-collection .infinite-scrolling a{min-height:var(--cg-control-h);display:inline-flex;align-items:center;gap:var(--cg-space-2)}.template-collection .infinite-scrolling a.is-loading,.template-collection .infinite-scrolling a[aria-busy=true]{opacity:.65;pointer-events:none}@media(pointer:coarse){.template-collection .view-as-btn a,.template-collection .view-as-btn button{min-width:var(--cg-control-h);min-height:var(--cg-control-h)}.template-collection .page-sidebar a{min-height:var(--cg-control-h);display:inline-flex;align-items:center}}@media(prefers-reduced-motion:reduce){.template-collection .page-sidebar,.template-collection .overlay_background,.template-collection .sidebar_mobile{transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/cg-collection.css.map */
