.configurator-container{background:#f7f2e5;border-radius:10px;margin:50px auto auto;max-width:900px;padding:20px;text-align:center}.step-container{margin-bottom:20px}.button{background-color:#94393e!important;border-radius:40px 40px 40px 40px!important;border-style:none!important;color:var( --e-global-color-cf1461d )!important;color:#fff;font-family:Nunito,Sans-serif!important;font-size:14px!important;font-weight:800!important;letter-spacing:.4px;text-decoration:none;text-transform:uppercase!important;transition-duration:.1s!important}.button:hover{background:#94393e}.buttonContainer{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;width:100%}.buttonScelta{background-color:#a6a6a6;border-style:none;color:var( --e-global-color-cf1461d );color:#fff;font-family:Nunito,Sans-serif;font-size:14px;font-weight:800;letter-spacing:.4px;max-width:45%;min-width:120px;padding:12px 40px;text-transform:uppercase;transition-duration:.1s}.buttonScelta.selected{background-color:#94393e}.titoloDomanda{margin-bottom:50px;margin-top:50px}.titoloDomanda,.titoloForm{color:#94393e;font-family:Nunito,Sans-serif;font-size:22px;font-weight:800;text-transform:uppercase}.inputConfig{background-color:#f7f2e5;border:none;border-bottom:2px solid #94393e;font-size:35px;height:40px;margin-bottom:10px;padding:10px;text-align:center;width:calc(100% - 20px)}.inputConfig:focus{box-shadow:none;outline:none}.dropdown{font-family:Nunito,Sans-serif;margin:10px auto;position:relative;width:100%}.marginInput{margin-bottom:30px}.dropdown-header{align-items:center;background-color:#f7f2e5;border-bottom:2px solid #94393e;cursor:pointer;display:flex;font-size:18px;justify-content:space-between;padding:12px;text-align:center}.breed-name{flex-grow:1;text-align:center}.icon{margin-left:10px;transition:transform .3s ease-in-out}.rotate{transform:rotate(180deg)}.dropdown-list{background:#fff;border:1px solid #ccc;box-shadow:0 4px 6px #0000001a;left:0;max-height:200px;overflow-y:auto;position:absolute;top:100%;width:100%;z-index:10}.dropdown-item{background:#fff;cursor:pointer;font-size:18px;padding:10px;text-align:center}.dropdown-item:hover{background-color:#f7f2e5}.navigation{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;gap:20px;justify-content:center;padding-top:50px;width:100%}.back{background-color:#f7f2e5!important;color:#555!important;text-decoration:underline!important}.result-container{margin:0 auto;max-width:1200px;padding:20px;width:calc(100% - 40px)}.recipe-list{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.recipe-item{background-color:#f7f2e5;border:2px solid #94393e;border-radius:10px;box-shadow:2px 4px 8px #0000001a;padding:15px 15px 30px;transition:transform .3s ease,box-shadow .3s ease}.recipe-item:hover{box-shadow:4px 6px 12px #0003}.recipe-item h4{color:#333;font-size:18px;margin-bottom:5px}.privacy-label{align-items:center;cursor:pointer;display:flex;gap:8px;justify-content:center;text-align:center;width:100%}.privacy-label span{font-size:12px}.recipe-list{display:flex;flex-wrap:wrap;gap:24px;list-style:none;padding:0}.recipe-image{border-radius:10px;object-fit:cover;width:100%}.recipe-item{background:#fff;border-radius:16px;box-shadow:0 4px 8px #0000001a;flex-basis:calc(25% - 24px);flex-grow:1;flex-shrink:1;max-width:260px;overflow:hidden;text-align:center;transition:transform .3s ease}.recipe-item:hover{transform:translateY(-5px)}.recipe-card{display:flex;flex-direction:column;height:100%}.titoloRicetta{background-color:#781f1f;border-radius:50px;color:#fff;margin-bottom:15px;margin-top:0;padding:10px;text-align:left}.confezione,.titoloRicetta{font-size:20px;font-weight:700;text-align:center}.confezione{color:#781f1f;margin-top:10px}.containerPariA,.prezzoRicetta{margin-bottom:20px}.prezzoRicetta{color:#781f1f;font-size:40px;font-weight:700;margin-top:20px;text-align:center}.choose-button{background-color:#781f1f;border:none;border-radius:24px;color:#fff;cursor:pointer;font-weight:700;padding:10px 24px;transition:background .3s ease}.choose-button:hover{background-color:#5a1616}@media (max-width:600px){.configurator-container{margin-top:10px}.buttonContainer{align-items:center;flex-direction:column}.buttonScelta{min-width:100%}.inputConfig{font-size:20px}}@media (max-width:992px){.recipe-item{flex-basis:calc(50% - 24px);flex-grow:1;flex-shrink:1;max-width:100%}}@media (max-width:576px){.recipe-item{flex:1 1 100%;max-width:100%}}
/*# sourceMappingURL=main.dbda465d.css.map*/