.button-list-item{display:flex;flex-wrap:nowrap;align-items:center}.button-list-item .button-list-item-content{flex:1 1 auto}.button-list-item .button-list-item-content .card-title{margin:0}.button-list-item .button-content{flex:0 0 20%}.button-list-item .button-content .btn{width:100%;padding:.6rem}.button-list-item .button-content .btn-label{margin-right:.5rem;display:none}.button-list-item .list-body{padding-right:1rem}.button-list-item .list-body .title h5{margin-top:.25rem;margin-bottom:0}.button-list-item .list-body .store{text-transform:uppercase}.button-list-item .list-body .storeimg{display:none;padding-left:0}.button-list-item .list-body .storeimg img{width:100%;height:auto}@media (min-width:1366px){.button-list-item .button-content .btn-label{display:block}.button-list-item .list-body .storeimg{display:flex;align-items:center}}.button-list-item,.button-list-item h5{font-size:.6rem}.button-list-item h5{max-height:2.4rem}.card.device .card-body{font-family:"Montserrat",sans-serif}.card{position:relative;display:flex;flex-direction:column;word-wrap:break-word;background-clip:border-box;border-radius:10px;background-color:#f5f5f5;box-shadow:0 10px 20px 0 rgba(0,0,0,.2)}.card.dark{overflow:hidden;border-radius:0}.card.dark .card-body{text-shadow:0 0 5px #000}.card.dark:active:before,.card.dark:focus:before,.card.dark:hover:before{opacity:.5}.card.dark:before{content:"";display:block;position:absolute;z-index:1;pointer-events:none;background-image:linear-gradient(180deg,rgba(0,0,0,.1),rgba(0,0,0,.9));top:0;left:0;right:-10px;bottom:-10px;transition:opacity .3s ease-out;opacity:1}.card.big .card-image{height:185px}.card.blob{padding-top:30px;background-color:transparent;box-shadow:none;overflow:visible}.card.blob .card-body{overflow:visible;padding-top:0;box-shadow:0 10px 20px 0 rgba(0,0,0,.2)}.card.blob .card-image{height:120px;margin-top:-30px;border-radius:10px;z-index:1;box-shadow:0 10px 20px 0 rgba(0,0,0,.2)}@media (min-width:768px){.card.blob .card-image{height:255px}}.card.device{min-width:0;height:auto!important}.card.device .card-image{height:130px}.card.device .card-body{height:60px}@media (max-width:1030px){.card.device .card-body{padding:.535rem}}.card.device .card-body .prezzo strong{font-size:.85rem;font-weight:600}.card.device .card-body .prezzo strong a{text-decoration:none;color:#212121;transition:all .3s ease-out}.card.device .card-body .prezzo strong a:active,.card.device .card-body .prezzo strong a:focus,.card.device .card-body .prezzo strong a:hover{text-decoration:none;color:#616161}.card.device .card-body .prezzo s{font-size:.6rem}@media (min-width:768px){.card.device.small .card-image{min-height:83px;height:83px}.card.device.small .card-body{height:46px}.card.device .card-image{height:185px}.card.device .card-body{height:75px}}.card.animation{transition:transform .3s ease-out}.card.animation:active,.card.animation:focus,.card.animation:hover{transform:translateY(-.75rem)}.card-body{border-radius:10px;background-image:linear-gradient(#fff,#fff),radial-gradient(circle at 25% 0,hsla(0,0%,98%,0),#fafafa);box-shadow:0 -1px 5px 0 rgba(0,0,0,.2);padding:1.07rem;z-index:1;height:100%}.card-body.fixedheight{height:135px}.card-body.fixedheight .entry-meta{flex-shrink:0}.card-body.fixedheight .card-title{flex-grow:1}.card.big .card-body.fixedheight{height:156px}.card-body.overlay{height:auto;position:absolute;right:0;bottom:0;left:0;padding:1.07rem;background:transparent none;box-shadow:none}.card-body.overlay .entry-meta,.card-body.overlay .entry-meta .material-icon{opacity:.8;transition:opacity .3s ease-out}.card-body.overlay .entry-meta .material-icon:active,.card-body.overlay .entry-meta .material-icon:focus,.card-body.overlay .entry-meta .material-icon:hover,.card-body.overlay .entry-meta:active,.card-body.overlay .entry-meta:focus,.card-body.overlay .entry-meta:hover{opacity:1}.card-body.overlay .entry-meta .material-icon,.card-body.overlay .entry-meta>.placeholder-item:first-child,.card-body.overlay .entry-meta>div:first-child{display:none}.card-header{border-radius:10px 10px 0 0;margin-bottom:-10px;background-color:#9b9b9b;background-image:radial-gradient(circle at 13% 0,rgba(33,33,33,.2),#212121);padding:1.07rem .5rem;text-align:center}.card-header .title{margin-bottom:10px}.card-header .title,.card-header .title h1,.card-header .title h2,.card-header .title h3{font-size:1.15rem}@media (min-width:768px){.card-header{font-size:1rem}}