.cucine-vetrina{margin: 10px 0 30px;}.cucine-vetrina-collezione{margin: 0 0 25px;}.cucine-vetrina-collezione h2{font-size: 22px;margin: 25px 0 4px;}.cucine-vetrina-frase{color: #666;margin: 0 0 15px;}.cucine-vetrina-griglia{display: grid;grid-template-columns: 1fr;gap: 20px;}@media (min-width: 480px){.cucine-vetrina-griglia{grid-template-columns: repeat(2, minmax(0, 1fr));}}@media (min-width: 992px){.cucine-vetrina-griglia{grid-template-columns: repeat(3, minmax(0, 1fr));}}.cucine-vetrina-modello{display: flex;flex-direction: column;background: #fff;border: 1px solid #959595;border-radius: 10px;box-shadow: rgba(0, 0, 0, 0.1) 0 3px 6px;overflow: hidden;}.cucine-vetrina-foto{position: relative;display: block;}.cucine-vetrina-foto img{display: block;width: 100%;height: auto;aspect-ratio: 3 / 2;object-fit: cover;}.cucine-vetrina-foto .badge{position: absolute;top: auto;left: auto;right: 10px;bottom: 10px;height: auto;width: auto;}.cucine-vetrina-testo{display: flex;flex-direction: column;flex: 1;padding: 10px 16px 12px;}.cucine-vetrina-testo h3{font-size: 17px;margin: 0 0 6px;}.cucine-vetrina-testo p{font-size: 14px;line-height: 1.45;margin: 0 0 10px;}.cucine-vetrina-link{display: flex;flex-wrap: wrap;gap: 8px;margin-top: auto !important;margin-bottom: 0 !important;}.cucine-vetrina-link .btn{margin: 0;}
