.finder-container{max-width:850px;margin:40px auto;padding:30px;background:#fff;border-radius:12px;box-shadow:0 6px 20px #00000014;font-family:Arial,sans-serif}h1{text-align:center;margin-bottom:30px;font-size:28px;color:#333}.progress-container{margin-bottom:35px}.progress-text-wrapper{display:flex;justify-content:space-between;margin-bottom:5px;font-size:14px;color:#666}.product-count strong{font-weight:700;color:#000}.progress-bar-track{background-color:#e0e0e0;border-radius:10px;height:12px;overflow:hidden}.progress-bar{background-color:#000;height:100%;transition:width .4s ease-in-out}.finder-question{text-align:center;padding:20px 0;min-height:250px}.finder-question h2{font-size:22px;margin-bottom:10px}.finder-question p{color:#555;margin-bottom:25px}.answer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;max-width:700px;margin:0 auto}.answer-item{background-color:#fff;border:2px solid #ddd;border-radius:10px;cursor:pointer;padding:10px;transition:all .2s ease;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:space-between;height:100%}.answer-item:hover{border-color:#000;box-shadow:0 4px 10px #0000001a;transform:translateY(-2px)}.answer-item-image-cover{width:100%;padding-bottom:75%;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:6px;margin-bottom:10px;position:relative}.answer-text{font-weight:600;font-size:15px;color:#333;padding:5px 0}.result-button{background-color:#000;color:#fff;font-weight:700;border-radius:50px;border:none;cursor:pointer;text-align:center;padding:15px 30px;font-size:16px;width:auto;display:inline-block;transition:background-color .3s ease;text-transform:uppercase;text-decoration:none;margin-top:20px}.result-button:hover{background-color:#333;text-decoration:none}.result-button.small{padding:8px 15px;font-size:14px;margin-top:10px}#finder-back-link{display:block;text-align:center;margin-top:20px;margin-bottom:50px}#finder-back-link button{background-color:#f7f7f7;color:#666;border:1px solid #e0e0e0;border-radius:50px;padding:8px 20px;font-size:14px;cursor:pointer;transition:all .2s ease}#finder-back-link button:hover{background-color:#e0e0e0;color:#333}.final-result-container h3{text-align:center;margin:30px 0;font-size:26px}.primary-product-card,.secondary-product-card{border:1px solid #e0e0e0;border-radius:12px;box-shadow:0 4px 15px #0000000d;padding:25px;margin-bottom:30px}.primary-product-card .product-link,.secondary-product-card .product-link{display:flex;flex-direction:row;gap:25px;text-decoration:none;color:inherit;align-items:center}.product-image-wrapper{position:relative;flex-basis:40%;max-width:350px;aspect-ratio:1 / 1;overflow:hidden;border-radius:8px;background-color:#f5f5f5;flex-shrink:0;height:auto;width:100%}.product-image{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:8px;transition:transform .3s ease}.product-image:hover{transform:scale(1.02)}.product-fit-badges{margin-top:5px;margin-bottom:15px;font-size:14px;color:#333;font-weight:600}.product-fit-badges span{display:inline-block;background:#f7f7f7;padding:3px 8px;border-radius:4px;margin-right:8px;border:1px solid #e0e0e0;margin-top:5px;white-space:nowrap}.product-fit-badges span:before{content:"\2713  ";color:green;margin-right:3px}.primary-product-card .product-details,.secondary-product-card .product-details{flex-basis:60%;padding-left:0;text-align:left}.product-title{font-size:20px;margin:0 0 5px}.product-price{font-weight:700;color:#000;font-size:18px;margin-bottom:10px}.product-description{font-size:15px;color:#666;margin-bottom:20px}.separator{height:1px;background-color:#f0f0f0;margin:40px 0}.secondary-products-grid{display:block;margin-top:20px}@media (max-width: 700px){.finder-container{padding:20px}.answer-grid{grid-template-columns:1fr 1fr;gap:10px}.answer-item:nth-last-child(1):nth-child(odd){grid-column:1 / -1;width:calc(50% - 5px);margin:0 auto}.primary-product-card .product-link,.secondary-product-card .product-link{flex-direction:column;align-items:center;text-align:center}.product-image-wrapper{flex-basis:100%;max-width:100%;width:100%}.primary-product-card .product-details,.secondary-product-card .product-details{padding-left:0;text-align:center;flex-basis:100%}.primary-product-card,.secondary-product-card{margin-bottom:40px;padding:15px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/mamanuka-finder-style.css.map */
