.cat{display:flex;overflow:hidden}.cat .right{padding:1em;width:100%;box-sizing:border-box}.cat h2,.cat h3{color:hsl(201,14%,20%);font-size:20px;font-weight:bold;margin:0;overflow:hidden;display:-webkit-box;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical}.cat .description{font-size:.775em;color:hsl(201,14%,40%)}.cat .price{display:block;color:hsl(201,14%,30%);font-weight:600;font-size:.9em;margin-bottom:1.5em}.cat ul{columns:2;-webkit-columns:2;-moz-columns:2;column-gap:4em;list-style-type:disc;list-style-type:none;padding:0;margin:0;margin-top:1em}.cat li{padding:.4rem 0}.cat i{margin-right:.75em}.cat .status{display:block;font-size:.8em;font-weight:500;margin-bottom:1.5em}.success{color:#66af63}.warning{color:#d89352}.error{color:#d65555}.carousel{position:relative;width:100%;max-width:600px;overflow:hidden}.carousel-track{display:flex;height:100%;transition:transform .5s ease}.carousel-track img{flex-shrink:0;object-fit:cover;width:100%;height:100%;display:block}.carousel-button{position:absolute;top:50%;transform:translateY(-50%);z-index:9;cursor:pointer;width:1.5em;height:3em;color:hsl(201,14%,20%);font-size:1rem}.carousel-button.prev{left:1em}.carousel-button.next{right:1em}.cat-list{list-style:none;padding:0;margin:0}.cat-list li{display:flex;align-items:center;gap:1em}.cat-list .icon{width:1em;padding:.25em}.cat-list li+li{margin-top:1em}.cat-list .text{flex:1;font-size:14px;font-weight:500;color:hsl(201,14%,20%)}p a{color:#3955b1;text-decoration:none}@media only screen and (max-width:600px){.cat{flex-direction:column}}