.template-collection,.template-search{--fpc-navy: #0B1E3F;--fpc-blue: #1F4EC9;--fpc-blued: #163E9E;--fpc-bluel: #6F9DF5;--fpc-steel: #5A6675;--fpc-line: #E3E8EF;--fpc-panel: #F6F8FB;--fpc-amber: #F4A100;--fpc-green: #188A4E}.template-collection .product-grid.grid,.template-search .product-grid.grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;align-items:stretch}.template-collection .product-grid.grid>*,.template-search .product-grid.grid>*{min-width:0!important;width:auto!important;max-width:none!important}.template-collection .page-layout-sidebar,.template-search .page-layout-sidebar{padding-right:6px}.template-collection .page-layout-sidebar-inner,.template-search .page-layout-sidebar-inner{background:#fff;border:1px solid var(--fpc-line);border-radius:14px;padding:4px 16px 8px}.template-collection .facet,.template-search .facet{border-bottom:1px solid var(--fpc-line);padding:4px 0 2px}.template-collection .page-layout-sidebar-inner-content>.js-filter:last-child .facet,.template-search .page-layout-sidebar-inner-content>.js-filter:last-child .facet{border-bottom:0}.template-collection .facet-toggle,.template-search .facet-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:13px 2px;background:none;border:0;cursor:pointer;font-size:12px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--fpc-navy)}.template-collection .facet-toggle svg,.template-search .facet-toggle svg{width:16px;height:16px;color:var(--fpc-steel);transition:transform .2s ease}.template-collection .facet-toggle[aria-expanded=false] svg,.template-search .facet-toggle[aria-expanded=false] svg{transform:rotate(-90deg)}.template-collection .facet-options-list-item,.template-search .facet-options-list-item{margin:0}.template-collection .checkbox-facet-label,.template-search .checkbox-facet-label{position:relative;display:flex;align-items:center;gap:9px;padding:7px 2px;cursor:pointer;font-size:14px;color:var(--fpc-steel);transition:color .15s ease}.template-collection .checkbox-facet-label:hover,.template-search .checkbox-facet-label:hover{color:var(--fpc-navy)}.template-collection .checkbox-facet-check,.template-search .checkbox-facet-check{flex:0 0 auto;width:18px;height:18px;border:1.5px solid #C8D0DC;border-radius:5px;background:#fff;transition:border-color .15s ease,background .15s ease}.template-collection .checkbox-facet-label input:checked~.checkbox-facet-check,.template-search .checkbox-facet-label input:checked~.checkbox-facet-check{background:var(--fpc-blue);border-color:var(--fpc-blue)}.template-collection .checkbox-facet-label input,.template-search .checkbox-facet-label input{position:absolute;opacity:0;width:0;height:0}.template-collection .checkbox-facet-label svg,.template-search .checkbox-facet-label svg{position:absolute;left:2px;top:50%;transform:translateY(-50%);width:18px;height:18px;color:#fff;opacity:0;pointer-events:none;transition:opacity .12s ease}.template-collection .checkbox-facet-label input:checked~svg,.template-search .checkbox-facet-label input:checked~svg{opacity:1}.template-collection .checkbox-facet-label-text,.template-search .checkbox-facet-label-text{flex:1;line-height:1.3}.template-collection .checkbox-facet-label input:checked~.checkbox-facet-label-text,.template-search .checkbox-facet-label input:checked~.checkbox-facet-label-text{color:var(--fpc-navy);font-weight:600}.template-collection .checkbox-facet-label-count,.template-search .checkbox-facet-label-count{color:#97a1b0;font-size:12px;font-variant-numeric:tabular-nums}.template-collection .checkbox-facet-disabled,.template-search .checkbox-facet-disabled{opacity:.4}.template-collection .facet-button-more,.template-collection .facet-link-reset,.template-search .facet-button-more,.template-search .facet-link-reset{color:var(--fpc-blue);font-weight:600;font-size:13px;text-decoration:none}.template-collection .facet-button-more:hover,.template-collection .facet-link-reset:hover,.template-search .facet-button-more:hover,.template-search .facet-link-reset:hover{color:var(--fpc-blued);text-decoration:underline}.template-collection .facets-price-range,.template-search .facets-price-range{display:flex;align-items:center;gap:10px;padding:4px 2px 10px}.template-collection .facet-price-range-field,.template-search .facet-price-range-field{display:flex;align-items:center;flex:1;border:1.5px solid var(--fpc-line);border-radius:9px;padding:0 8px;background:#fff;transition:border-color .15s ease}.template-collection .facet-price-range-field:focus-within,.template-search .facet-price-range-field:focus-within{border-color:var(--fpc-blue)}.template-collection .facet-price-range-currency,.template-search .facet-price-range-currency{color:var(--fpc-steel);font-size:13px}.template-collection .facets-price-range input,.template-search .facets-price-range input{width:100%;border:0;outline:0;padding:9px 4px;font-size:14px;color:var(--fpc-navy);background:transparent}.template-collection .button-sidebar-clear-all,.template-search .button-sidebar-clear-all{color:var(--fpc-steel);border:1.5px solid var(--fpc-line);border-radius:10px;background:#fff}.template-collection .button-sidebar-facets-submit,.template-search .button-sidebar-facets-submit{background:var(--fpc-navy);color:#fff;border-radius:10px}.template-collection #CollectionActions,.template-search #CollectionActions{border-bottom:1px solid var(--fpc-line);padding-bottom:12px}.template-collection #ProductCount,.template-search #ProductCount{font-size:13px;font-weight:700;letter-spacing:.02em;color:var(--fpc-steel);text-transform:none}.template-collection #CollectionActions label[for=collection-sort-order],.template-search #CollectionActions label[for=collection-sort-order]{color:var(--fpc-steel);font-size:13px;font-weight:600}.template-collection #collection-sort-order,.template-search #collection-sort-order{border:1.5px solid var(--fpc-line);border-radius:9px;padding:8px 30px 8px 12px;font-size:13px;font-weight:600;color:var(--fpc-navy);background-color:#fff}.template-collection #collection-sort-order:focus,.template-search #collection-sort-order:focus{border-color:var(--fpc-blue);outline:0}.template-collection .button-sidebar-drawer-open,.template-search .button-sidebar-drawer-open{border:1.5px solid var(--fpc-line);border-radius:9px;color:var(--fpc-navy);font-weight:600}.template-collection .collection-filter-button,.template-search .collection-filter-button{display:inline-flex;align-items:center;gap:7px;background:#eaf0ff!important;color:var(--fpc-blued)!important;border:1px solid #CFD9F5;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:600;text-decoration:none}.template-collection .collection-filter-button:hover,.template-search .collection-filter-button:hover{background:#dee8ff!important}.template-collection .collection-filter-dismiss svg,.template-search .collection-filter-dismiss svg{width:12px;height:12px}.template-collection .button-clear-collection-filters,.template-search .button-clear-collection-filters{color:var(--fpc-steel);font-weight:600;font-size:13px}.template-collection .navigation-side a,.template-search .navigation-side a{color:var(--fpc-steel);text-decoration:none}.template-collection .navigation-side a:hover,.template-search .navigation-side a:hover{color:var(--fpc-navy)}.template-collection .navigation-side a.current,.template-search .navigation-side a.current{color:var(--fpc-blue);font-weight:700}.template-collection .collection-empty h2,.template-search .collection-empty h2{color:var(--fpc-navy)}@media(max-width:1100px){.template-collection .product-grid.grid,.template-search .product-grid.grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:749px){.template-collection .product-grid.grid,.template-search .product-grid.grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}}@media(max-width:380px){.template-collection .product-grid.grid,.template-search .product-grid.grid{gap:8px!important}}.template-collection .page-layout-sidebar-drawer-header h4,.template-search .page-layout-sidebar-drawer-header h4{color:var(--fpc-navy);font-weight:800}.template-collection .fp-loadmore-wrap,.template-search .fp-loadmore-wrap{display:flex;justify-content:center;padding:28px 0 6px}.template-collection .fp-loadmore,.template-search .fp-loadmore{-webkit-appearance:none;appearance:none;cursor:pointer;border:1.5px solid var(--fpc-navy);background:#fff;color:var(--fpc-navy);font-weight:700;font-size:14px;letter-spacing:.02em;padding:13px 36px;border-radius:11px;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.template-collection .fp-loadmore:hover,.template-search .fp-loadmore:hover{background:var(--fpc-navy);color:#fff;box-shadow:0 8px 20px #0b1e3f29}.template-collection .fp-loadmore.is-loading,.template-search .fp-loadmore.is-loading{opacity:.6;cursor:default;box-shadow:none}
/*# sourceMappingURL=/cdn/shop/t/17/assets/fp-collection.css.map */
