.tc-project-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:32px}.tc-project-steps>div{border-top:2px solid #ff6b28;padding-top:22px}.tc-project-steps span{font-size:13px;color:#6b7075}.tc-project-steps h3{font-size:21px;margin:12px 0}.tc-project-steps p{font-size:16px;line-height:1.65;color:#50565c}@media(max-width:650px){.tc-project-steps{grid-template-columns:1fr;gap:22px}}@media(min-width:1000px){.product-grid.tc-featured-six{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:901px){.header-main{gap:20px}.desktop-nav{gap:18px;white-space:nowrap}}@media(min-width:901px)and (max-width:1100px){.desktop-nav{gap:11px;font-size:11px}.header-main{gap:12px}.header-actions{gap:5px}}.tc-directory{padding-block:56px}.tc-directory-heading{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:32px}.tc-directory-heading .lead{max-width:720px;margin:20px 0 0}.tc-directory-heading .button{flex-shrink:0}.tc-directory-types{padding:24px;background:#f5f5f1;margin-bottom:36px;border:1px solid #e2e4df}.tc-directory-types h2{font-size:20px;letter-spacing:-.02em;margin-bottom:0}.tc-directory-types summary{display:flex;justify-content:space-between;align-items:center;gap:12px}.tc-directory-types summary>span{font-size:24px}.tc-directory-types[open] summary>span{transform:rotate(45deg)}.tc-directory-types[open]>div{margin-top:16px}.tc-directory-types:not([open])>div{display:none}.tc-directory-types>div{display:flex;flex-wrap:wrap;gap:8px}.tc-directory-types a{padding:9px 14px;background:#fff;border:1px solid #d8dcd5;min-height:44px;border-radius:4px;font-size:14px}.tc-directory-types a:hover{border-color:var(--ink);background:#f0f1ed}.tc-directory-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.tc-directory-card{display:block;border:1px solid #e2e4df;transition:border-color .2s}.tc-directory-card:hover{border-color:var(--ink)}.tc-directory-image{aspect-ratio:4/3;background:#f7f7f4;padding:24px;display:flex;align-items:center;justify-content:center}.tc-directory-image img,.tc-directory-placeholder{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.tc-directory-copy{display:flex;justify-content:space-between;gap:12px;padding:20px}.tc-directory-copy h2{font-size:20px;letter-spacing:-.02em;line-height:1.3}.tc-directory-copy p{font-size:13px;color:#57615b;margin:8px 0 0}.tc-directory-copy>span{font-size:24px}@media(max-width:1100px){.tc-directory-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:650px){.tc-directory-heading{display:block}.tc-directory-heading .button{margin-top:20px}.tc-directory-types{padding:16px}.tc-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tc-directory-image{padding:16px}.tc-directory-copy{padding:14px;gap:5px}.tc-directory-copy h2{font-size:16px}.tc-directory-copy>span{font-size:18px}.tc-directory-heading .lead{font-size:16px}}.tc-directory-all .tc-directory-image{background:#1b1e20;color:#fff}.tc-directory-all .tc-directory-image svg{width:64px;height:64px}.tc-filter-options{max-height:260px;overflow-y:auto;overscroll-behavior:contain;padding-bottom:12px}.collection-filters .filter-group{padding:0}.collection-filters .filter-group>summary{margin:0;min-height:44px;padding:10px 0}.filter-group[open]>summary svg{transform:rotate(45deg)}.tc-size-browse{margin-top:28px}.tc-size-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.tc-size-chips a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:74px;padding:10px 16px;border:1px solid #b9b9b2;border-radius:5px;background:#fff;color:#202320;font-weight:700;text-decoration:none}.tc-size-chips a:hover,.tc-size-chips a[aria-current=page]{background:#202320;border-color:#202320;color:#fff}.tc-size-chips a:focus-visible{outline:3px solid #f16522;outline-offset:3px}@media(max-width:600px){.tc-size-chips a{flex:1 0 65px;padding:8px 12px}}.tc-range .tc-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.tc-range .tc-category>div{height:190px}.tc-range .tc-category img{height:100%;width:100%;object-fit:contain}@media(max-width:650px){.tc-range .tc-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.tc-range .tc-category>div{height:130px}}.tc-size-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.tc-size-links a{display:flex;justify-content:center;align-items:center;min-height:80px;padding:16px;border:1px solid #6c6e68;border-radius:5px;color:inherit;font-size:24px;font-weight:700;text-decoration:none}.tc-size-links a:hover{background:#f16522;color:#171a17;border-color:#f16522}.tc-size-links a:focus-visible{outline:3px solid #f16522;outline-offset:3px}@media(max-width:600px){.tc-size-links a{min-height:60px;font-size:20px}}.tc-menu-sizes{grid-column:1/-1}.tc-menu-sizes summary{cursor:pointer;padding:12px 0;font-weight:700}.tc-menu-sizes>div{display:flex;gap:8px;flex-wrap:wrap}.tc-menu-sizes>div>a{padding:8px 12px;min-height:44px;border:1px solid currentColor;border-radius:4px;font-size:14px}tc-product-results{display:block}.tc-load-more{margin:32px auto 0}.tc-load-more:not([hidden]){display:flex}tc-product-results .product-grid>[hidden]{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/7/compiled_assets/styles.css.map */
