.product-finder-wrapper{display:grid;font-family:system-ui,sans-serif;grid-template-columns:min-content 1fr;height:80vh;margin:0;overflow-y:auto;position:relative}span#result-counter{margin-right:5px}.atc-button{display:flex;gap:15px}.product-finder-wrapper nav{white-space:nowrap}.product-finder-wrapper nav ul{list-style:none;margin:0;padding:0}h3.main-heading{font-family:Bw Gradual;font-size:28px;font-style:normal;font-weight:400;letter-spacing:-.56px;line-height:36px;text-transform:uppercase}.product-finder-wrapper nav ul li a{align-items:center;color:#2e8540;display:block;display:flex;font-size:12px;padding:.5rem 1rem;text-decoration:none}.product-finder-wrapper nav ul li a,span.number-icon{font-family:DM Sans;font-style:normal;font-weight:500;letter-spacing:.96px;line-height:16px;text-transform:uppercase}span.number-icon{border:1px solid #000;border-radius:50%;display:inline-block;display:flex;font-size:18px;justify-content:center;margin-right:15px;padding:15px;width:50px}.product-finder-wrapper .v-line{border:2px solid #000;height:0;margin-left:20%;opacity:0;overflow:hidden;transition:opacity .3s ease,height .3s ease;width:1px}.product-finder-wrapper nav ul li.current .v-line{height:30px;opacity:1}.product-finder-wrapper section{margin:0 0 2rem;padding:0 2rem}span.product-finder-label{font-size:18px}.size-container input{border:none;height:100%;padding:5px;width:100%}.size-container input:focus{outline:none}.cm-explore-sec .boxes-wrap.shape-containers .inner-wrap{display:flex;height:100px;justify-content:center;text-align:center}.cm-explore-sec .boxes-wrap{display:grid;gap:20px;grid-template-columns:1fr 1fr}.size-explore .main-heading{margin-bottom:5px}.size-explore .header-wrap p{font-size:14px}.inner-label-wrap{margin-bottom:20px}.product-finder-wrapper .single-box{cursor:pointer}.cm-explore-sec .size-container .inner-wrap{margin-bottom:20px}.cm-explore-sec .boxes-wrap .inner-wrap{align-items:center;border:1px solid #bcbaaf;border-radius:4px;column-gap:15px;display:flex;padding:10px 10px 5px}.cm-explore-sec .boxes-wrap .main-title{color:var(--forest-green);font-family:var(--dm-sans);font-size:18px;font-weight:500;line-height:26px;margin:0}.single-box.selected{background:#2c3b32}.cm-explore-sec .boxes-wrap .single-box{cursor:pointer}.main-product-finder .single-box.selected .main-title{color:#fff}.product-finder-btn-wrapper .cm-simple-cta-with-text .main-btn-wrap a{margin-left:17%;margin-top:40px}.finder-results-header .main-heading{font-size:35px;margin-bottom:10px;text-transform:uppercase}.finder-results-header .main-desc,.finder-results-header .main-heading{color:var(--forest-green);font-family:var(--bw-gradual);font-weight:400}.finder-results-header .main-desc{font-size:16px;margin-bottom:20px;margin-left:3px}.main-product-finder-results .btn-wrap a{background:var(--warm-brown);border:1px solid var(--warm-brown);border-radius:5px;color:var(--wheat);display:block;font-family:var(--dm-sans);font-size:12px;font-weight:500;letter-spacing:.08em;padding:8px 12px;text-transform:uppercase;width:fit-content}.main-product-finder-results .btn-wrap a.sample-btn{background:transparent;color:var(--warm-brown)}.main-product-finder-results .item-number{font-size:12px;margin:7px 0}.looking-custom-solution{margin-top:50px}.get-started a{background:var(--warm-brown);border:1px solid var(--warm-brown);border-radius:2px;color:var(--wheat);display:block;font-family:var(--dm-sans);font-size:12px;font-weight:500;letter-spacing:.08em;padding:10px;width:fit-content}.no-result-link a.finder-link{color:#000;text-decoration:underline}.single-box-inner .img-wrap{height:111px;overflow:hidden;width:111px}.single-box-inner .img-wrap img{min-height:111px;object-fit:cover}@media (min-height:300px){.product-finder-wrapper nav ul{position:sticky;top:0}}@media (max-width:820px){.cm-explore-sec .boxes-wrap{grid-template-columns:1fr}}@media (max-width:767px){.main-product-finder-results .img-wrap img{height:auto;max-width:65px}.cm-explore-sec .boxes-wrap .inner-wrap{align-items:flex-start}.cm-explore-sec .boxes-wrap .main-title{font-size:16px}.cm-explore-sec .atc-button{flex-wrap:wrap;gap:8px}.cm-explore-sec .boxes-wrap .inner-wrap{column-gap:10px}.main-product-finder-results .btn-wrap a{font-size:10px;padding:6px 8px}}